|
|
  |
Борьба с помехами |
|
|
|
Jan 21 2009, 07:06
|

Местный
  
Группа: Свой
Сообщений: 473
Регистрация: 10-09-06
Из: Тольятти. Самарская обл.
Пользователь №: 20 249

|
Как топикстартер, хотел бы перенести тему из подфорума "Интерфейсы", но не знаю как это сделать. Поэтому здесь дубль.
Устройство состоит из микроконтроллерной платы, подключенного к ней LCD дисплея и периферийных плат. Микроконтроллерная плата гальванически развязана с остальными посредством оптронов и питается от отдельного трансформатора. LCD дисплей подключен к мк плате 20 см. ленточным многожильным кабелем. В лаборатории все работало хорошо, однако, когда устройство смонтировали на станок, где имеются множественные контакты, коммутирующие 110В и пр. источники помех, LCD дисплей периодически начинает страшно глючить. При ресете контроллера работа LCD нормализуется. Вопросы: 1. Какие способы борьбы с помехами использовать? 2. Соединять ли земляной полигон мк платы с корпусом станка?
--------------------
Если все, то не я...
|
|
|
|
|
Jan 21 2009, 07:23
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(PhX @ Jan 21 2009, 09:06)  1. Какие способы борьбы с помехами использовать? 2. Соединять ли земляной полигон мк платы с корпусом станка? 1) Внимательно посмотреть, не замкнуты ли на землю крепежные отверстия индикатора. Их изоляция очень помогала. Также изолировать от корпуса заземленную металлическую рамку вокруг стекла. Попробовать в кабеле чередовать земля-сигнал-земля-сигнал. Хотя бы для сигнала E. 2) Да, но смотреть, чтобы по этому соединению токи большие не побежали. Тогда попробовать соединить через 1МОм и параллельно ему емкость 0.1мкФ.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Jan 21 2009, 08:03
|

Местный
  
Группа: Свой
Сообщений: 473
Регистрация: 10-09-06
Из: Тольятти. Самарская обл.
Пользователь №: 20 249

|
Цитата(Сергей Борщ @ Jan 21 2009, 11:23)  1) Внимательно посмотреть, не замкнуты ли на землю крепежные отверстия индикатора. Их изоляция очень помогала. Также изолировать от корпуса заземленную металлическую рамку вокруг стекла. Попробовать в кабеле чередовать земля-сигнал-земля-сигнал. Хотя бы для сигнала E. Спасибо, попробую. Цитата(Сергей Борщ @ Jan 21 2009, 11:23)  2) Да, но смотреть, чтобы по этому соединению токи большие не побежали. Тогда попробовать соединить через 1МОм и параллельно ему емкость 0.1мкФ. А можно поподробнее, какой смысл в заземлении через 1МОм и параллельном конденсаноре? Цитата рекомендуется регулярно обновлять и перерисовывать изображение (или текст), даже если никаких изменений не было. Он и так довольно часто перерисовывается, однако когда рядом стартует асинхронник на 2КВт, помогает только ресет.
--------------------
Если все, то не я...
|
|
|
|
|
Jan 21 2009, 11:23
|
Местный
  
Группа: Свой
Сообщений: 302
Регистрация: 24-07-06
Из: Донецк, Украина
Пользователь №: 19 042

|
Цитата(Herz @ Jan 21 2009, 13:17)  Это если есть контроллеру возможность узнать, что LCD в "ступоре". Не вручную же это делать. А не поможет ли контрольное чтение памяти LCD?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|