Как лусше сделать линию до кнопки в 5 метров чтобы не было наводок Пробовал: - подтягивать - увеличивать напряжение с 3.3 до 12 - ставить оптрон - делать электронный дебаунс в прошивке - ставить ферритовый фильтр Ничего из этого не помогает Думаю о: - сделать в модуле кнопки небольшой мк и - передавать сигналы по uart с контрольной суммой и запросном повтора при несовпадении - или добавить модули CAN шины и подключить по витухе - разобраться как правильно все экранировать и какие купить провода, но кажется это очень сложно и куда копать не ясно Контроллер esp или вообще малина местами

Комментарии: 12

  1. Sanchez

    Есть вариант ставить дц/дц какойнибудь. На его выход кнопку а по входу смотреть просадку. Прям максимум надежно, изолированно и помехозащищенно.

  2. Byte

    Токовая петля.

    • Firelander

      По идее оптика это и есть токовая петля. Что там за помехи что оптика не помогла?

  3. Andrey

    а RS Триггер поставить никто не подсказал?

    • Firelander

      Оптика здесь самое лучшее и при этом простое решение. После оптики можно пофильтровать и настроить уровни

      • Andrey

        RS триггер и ему на выход - дифференциальная линия

  4. Yanis

    Конденсатор 0,1 мкф или больше возле ноги мк и подтяжка. В мк учет дребезга и проверка линии несколько раз, например после прерывания от линии ждём 100 мкс на дребезг, проверяем линию несколько раз в течении следующих 100 мкс и только после этого решаем что кнопка нажата. Как проявляются наводки?

  5. Sat

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

  6. Kaktys

    Просто поставь оптопару любую рядом с есп, а кнопкой дергай светодиод

  7. Ratmir

    Блютузом кинь и не парься

  8. Yakov

    Посмотрите как сделано в плк

    • Aleks

      На линию от кнопки до оптопары все равно приходили наводки Но осциллографа нет, детальнее не понятно Там наверно дифф линия как в CAN например?

Не нашли ответ?

Вам также может быть интересно