Наводка на геркон

Тема в разделе "Arduino & Shields", создана пользователем kt315where, 10 авг 2018.

  1. kt315where

    kt315where Гик

    Здравствуйте, помогите решить проблему-к ардуине подключен геркон (к аналоговому порту), через геркон при приближении магнита подается 5 вольт с ардуины на этот аналоговый порт. Вход подтянут резистором к земле 10Ком. Длина провода до геркона около 10 метров (обычный двухжильный провод 0.75), геркон отлично работает от магнитов, да и вся система нормально работает, но иногда ардуина ловит наводку (в этой наводке на порт может прийти значение от 900 до 1023, происходит это как правило в момент включения промышленного оборудования по близости (насосы или частотники). Наводка приходит именно на порт с герконом, потому что на других портах все нормально (они тоже используются для кнопок), тоесть получается ложное срабатывание геркона. поможет ли экранированный провод до геркона решить проблему?
     
  2. а зачем его вешать на аналоговый?
     
    kt315where и parovoZZ нравится это.
  3. parovoZZ

    parovoZZ Гуру

    В промышленном оборудовании на такие порты ставят оптроны.
     
    kt315where нравится это.
  4. kt315where

    kt315where Гик

    В данном случае нужно задействовать именно геркон

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

    Если я правильно понял, можно подключить геркон как цифровой используя digitalRead ? будет просто логический ноль и единица?

    например так:

    104727_561390fd1474a561390fd14783.jpeg
     
  5. parovoZZ

    parovoZZ Гуру

    Так задействуй. Одно другому не мешает. Помехе сложно поджечь светодиод оптрона, а вот открыть затвор JFET - запросто. Плюсом простейшая грозозащита.
     
    kt315where и arkadyf нравится это.
  6. Ariadna-on-Line

    Ariadna-on-Line Гуру

    Ну а че бы не взять резистор подтяжки 1 ком например ?
     
  7. kt315where

    kt315where Гик

    Если я правильно понял, то оптрон надо установить ближе к ардуине и включение диода внутри оптрона будет 5 происходить вольтами, которые придут с геркона при приближении магнита. А выход с фототранзистора оптрона уже к ардуине. Нужно ли в таком случае использовать отдельную кренку для питания диода в оптроне, или можно оставить ардуину в качестве источника питания?
     
  8. Belkin

    Belkin Гик

    Подтяжка входа к "плюсу" и подключение геркона к "земле" спасут положение.
    Даже оптрон не потребуется.
     
    kt315where нравится это.
  9. parovoZZ

    parovoZZ Гуру

    Через резистор будет достаточно.
     
    kt315where нравится это.
  10. Belkin

    Belkin Гик

    "Аналоговый вход" - это обычный пин МК, только имеющий альтернативную функцию АЦП.
    Можно читать его, как обычный (0 или 1), а не значения "от и до".
     
    kt315where нравится это.
  11. kt315where

    kt315where Гик

    А если сделать всё одновременно, т.е

    1) Экранированный кабель
    2) Подключение геркона к земле с подтягивающим резистором к плюсу
    3) Геркон будет включать светодиод внутри оптрона (при приближении магнита контакты геркона замыкаются и "земля" появляется на светодиоде оптрона)
    4) Ардуину установить в фольгированный корпус (или алюминиевый)

    Возможно это уже будет паранойя от наводок, но хочется сделать защиту по максимуму
     
  12. Belkin

    Belkin Гик

    Действительно уже паранойя... ;)
    При указанных 10м длины вполне достаточно этого:
    И номинал резистора уменьшить до 1...2кОм