Свежие обсуждения
Микроконтроллеры

Подключить кнопки на длинных проводах

1 3 8

Только если требуется гальваническая развязка.

 

Токоограничивающий резистор разделить на два и установить его в оба провода, чтобы ни одна из линий не соединялась напрямую с устройством.

OFF: Был у меня случай на прошлой неделе. Плата стоит в металлическом корпусе. Один из датчиков - подшипник, который касается корпуса. Для хоть какой-то развязки земля моей платы соединяется с корпусом через резистор на два десятка Ом. Второй провод идет через делитель напряжения, супрессор. С помощью АЦП измеряется сопротивление (напряжение) цепи. Схема работает. Но если соединить куском провода земли напрямую, минуя этот резистор, на дисплее показания начинают прыгать между "почти нулем" и зашкаливать (датчик замкнут). Неделю я с осциллографом исследовал плату. Не вижу на входе АЦП помех способных вызвать зашкаливание (5В). В конечном итоге оказалось, что в этой модели МК установлен АЦП с диф.входом. отрицательный вывод программно посажен на общий провод МК. На общем проводе есть очень маленькая помеха. Когда я соединяю земли напрямую, напряжение в входе АЦП падает практически до нуля (т.к. изначально, через тот резистор течет ток подтяжки) и когда приходит помеха, иногда напряжение на входе АЦП оказываеться чуть отрицательным (совсем чуть) и АЦП выдает соответствующий код, который начинается с 0xFxxx, а переменная unsigned int16 со всеми вытекающимы вывода на дисплей :)

 

Кстати... Если наводка будет ну очень резвая и короткая - то конденсатор гарантированно даст четкое срабатывпние входа, включая и подавление дребезга.

Оптроны. Причем с самым низким коефф. передачи показаны в этой схеме. И диод в обр.сторону. 

Абсолютной защиты от наводки нет.

 

Оптроны - панацея? Ни разу! При случае сфотографирую электрощиты, на которых светодиодные индикаторные лампочки светятся вполнакала из-за наводок. Лампочки на 230 вольт. Провода не длинее пары метров, наружу щита не выходят. Явление заурядное, вижу нередко.

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

Ещё раз повторю - входы ПЛК имеют оптронную гальваноразвязку, аппаратную и программную защиту и от дребезга, и от помех, что ни разу не гарантирует высокую помехоустойчивость. Иной раз для спасения вешаю на входы полмикрофарады, и тогда - ура, победа! Это если чужой код, в который нельзя влезть. Сам делаю программную фильтрацию, ни разу не подвела. Но мне проще - задержка срабатывания аварии котла в полсекунды не играет никакой роли. Зато ложное срабатывание - и наладчик ночь-полночь, и помчался устранять.

 

Согласен, что ничего на свете не может быть панацеей! Но присмотритесь к схеме.Есть два состояния ключа на транзисторе .

  1. ключ открыт - если не замкнут геркон (кнопка)
  2. ключ закрыт - база транзистора на земле. 

Ложное срабатывание - это когда база коротит на землю, а не когда на ней появляется наводка!

Eugene.A: Ну так что мешает зашунтировать базу транзистора резистором, тем самым увеличить ток срабатывания?

И как ЭТО поможет?

 
angren68: а не когда на ней появляется наводка!

А если наводка другой полярности?

 
Andy: А если наводка другой полярности?

Сделать повив в сигнальном проводе, можно просто каждые 30см развернуть лапшу на 180грд и установить сапрессор или конденсатор в разрыв выключателя на свет.

 

Да совершенно неважно, нормально замкнут датчик или разомкнут. И закорочена не база, а другой конец двухпроводной линии, образуя контур. А помеха-то может быть любой полярности.

Я бы применил Т-образный RC фильтр, постоянная времени которого не повлияла бы на требуемое быстродействие.

 
Eugene.A: А помеха-то может быть любой полярности.
Andy: А если наводка другой полярности?

Прошу прощения перед всеми. Думал однополярно, и забыл на время, что мир многополярен! laughing

А ведь верно... Тогда защита от помех отрицательной полярности, ну и т. д. 

 
Eugene.A: При случае сфотографирую электрощиты, на которых светодиодные индикаторные лампочки светятся вполнакала из-за наводок. Лампочки на 230 вольт. Провода не длинее пары метров, наружу щита не выходят.

У меня висит светодиодная лента на 12В. Питается через БП с гальванической развязкой, у БП в одном сетевом проводе стоит выключатель. Когда выключатель выключен и я прикасаюсь пальцем к светодиодной ленте она начинает едва заметно светится. Возникают микроамперные емкостные токи утечки, которые и подсветчивают светодиоды. Для оптопары нужен некий минимальный ток, когда начнет открываться транзистор (ключ), а транзистор должен открыться на определенный уровень, чтобы протекающий ток "притянул" выход ближе к уровню земли.