Здравствуйте, помогите решить проблему-к ардуине подключен геркон (к аналоговому порту), через геркон при приближении магнита подается 5 вольт с ардуины на этот аналоговый порт. Вход подтянут резистором к земле 10Ком. Длина провода до геркона около 10 метров (обычный двухжильный провод 0.75), геркон отлично работает от магнитов, да и вся система нормально работает, но иногда ардуина ловит наводку (в этой наводке на порт может прийти значение от 900 до 1023, происходит это как правило в момент включения промышленного оборудования по близости (насосы или частотники). Наводка приходит именно на порт с герконом, потому что на других портах все нормально (они тоже используются для кнопок), тоесть получается ложное срабатывание геркона. поможет ли экранированный провод до геркона решить проблему?
В данном случае нужно задействовать именно геркон Кнопки всегда подключал к аналоговым входам (в том числе из-за большого количества кнопок используя резисторы), поэтому по привычке и для геркона взял аналоговый порт Если я правильно понял, можно подключить геркон как цифровой используя digitalRead ? будет просто логический ноль и единица? например так:
Так задействуй. Одно другому не мешает. Помехе сложно поджечь светодиод оптрона, а вот открыть затвор JFET - запросто. Плюсом простейшая грозозащита.
Если я правильно понял, то оптрон надо установить ближе к ардуине и включение диода внутри оптрона будет 5 происходить вольтами, которые придут с геркона при приближении магнита. А выход с фототранзистора оптрона уже к ардуине. Нужно ли в таком случае использовать отдельную кренку для питания диода в оптроне, или можно оставить ардуину в качестве источника питания?
Подтяжка входа к "плюсу" и подключение геркона к "земле" спасут положение. Даже оптрон не потребуется.
"Аналоговый вход" - это обычный пин МК, только имеющий альтернативную функцию АЦП. Можно читать его, как обычный (0 или 1), а не значения "от и до".
А если сделать всё одновременно, т.е 1) Экранированный кабель 2) Подключение геркона к земле с подтягивающим резистором к плюсу 3) Геркон будет включать светодиод внутри оптрона (при приближении магнита контакты геркона замыкаются и "земля" появляется на светодиоде оптрона) 4) Ардуину установить в фольгированный корпус (или алюминиевый) Возможно это уже будет паранойя от наводок, но хочется сделать защиту по максимуму
Действительно уже паранойя... При указанных 10м длины вполне достаточно этого: И номинал резистора уменьшить до 1...2кОм