Показать сообщение отдельно
Старый 25.04.2024, 17:51   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 183
Благодарил(а): 15 раз(а)
Поблагодарили: 665 раз(а) в 607 сообщениях
По умолчанию Ответ: AI и AO

Цитата:
Сообщение от tvf Посмотреть сообщение
1. Столкнулся с такой проблемой. На DO1 подцеплен по 220В контактор вентилятора и привод воздушной заслонки. В силу ряда обстоятельств привод оказался на 24В. При включении ожидаемо привод глюкнул, вышибло автомат. На пикселе выгорела дорожка от реле. Дорожку восстановил, все вроде заработало. Привод пока откинул. Но оказалось, что аналоговые входы занижают показания температур. Сопротивление датчика в районе 1140 Ом, а пиксель показывает что то в районе 16*С. Такая же картина и по другим входам. Не меняя программы залил ее в другой контроллер, все пришло в норму. Температуры показывает адекватные. Как бороться с этой проблемой?
Нужно понять её источник.

Например, испарившаяся дорожка осела на плате и проводит электричество там, где его проводить не нужно. Недостаточно, чтобы контроллер вышел из строя, но достаточно, чтобы исказить работу аналоговой части.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием