Страшная история про кондюк на подтяжке кнопки
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено smav 01 июня 2004 г. 16:03
В ответ на: ...и поставить конденсатор параллельно подтяжке(+) отправлено _MICV_ 01 июня 2004 г. 15:22

Делали как-то одно устройство на PICе. И была в нем одна кнопка на расстоянии около 3-х метров от контроллера. В программе был стандартный антидребезг. А рядом с ним (метров 5) стоял тиристорный преобразователь на несколько киловат. И стали жаловаться, что кнопка в момент включения этого преобразователя срабатывает сама по себе. Приехал, посмотрел - действительно срабатывает, причем программа работает нормально. Решил решить вопрос радикально (молодой был) - поставил на плату параллельно кнопке кондюк в 100н. Эффект поразительный - теперь при включении преобразователя стабильно стал перезапускаться контроллер. Оказалось, помеха через кондюк "подбрасывала" землю контроллера (там еще разводка неудачная была).
Пришлось решать вопрос программно - опрашивал кнопку с частотой в несколько кГц и считал ее нажатой если на ней "0" 256 раз подряд. А кондюк убрал - все стало работать замечательно.
Так что если уж ставить - то не кондюк, а RC фильтр.
Еще мы иногда использовали 2 диода - один последовательно с кнопкой, другой параллельно порту для защиты от случайной подачи напряжения.
Еще в ответственных случаях применяют кнопки с переключаемыми контактами и опрашивают по 2-м портам.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru