Резистор 50 метров от Ардуино в качестве датчика

IgorU
Offline
Зарегистрирован: 03.12.2014

Хочу поставить потенциометр на аналоговый вход ардуины, при этом расстояние 50-60 метров, будет ли работать такая связка, чтобы писать уровень напряжения на аналоговом порту?

 

sslobodyan@ya.ru
Offline
Зарегистрирован: 25.12.2011

Писать будет, но все зависит от требований. Не надейтесь на хороших 10 бит, даже на плохих 8. Наводки будут огромные, разве что кабель будет экранированный. И не забудьте сделать грамотную защиту порта ардуины, иначе наводки запросто его пробьют.  Лучше для таких расстояний использовать АЦП(Arduino) - 485 - 485 - Arduino . Трансиверы 485 шины прекрасно справятся с передачей оцифрованого переменника, а ваш ардуино вместо analogRead получит уже готовые данные по Serial.read. Минус - нужен еще один ардуино и два 485 трансивера.

IgorU
Offline
Зарегистрирован: 03.12.2014

Спасибо. Само-собой экранировка будет, а вот остальное "грамотная защита"  что в себя будет включать? Как правильно организовать работу Ардуино при отрицательных температурах - термобокс?

 

MagicianT
Offline
Зарегистрирован: 03.10.2015

Посмотрите в сторону метео-станций, уличный блок использует 433мгц или около, 1$ за пару передатчик-приёмник. Дешевле проводов. А как часто пот. сканировать надо?

IgorU
Offline
Зарегистрирован: 03.12.2014

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

Так как же первая часть вопроса - защита портов ардуины? Будь ли достаточно поставить на порт конденсатор в параллель и резистор последовательно в линию для снятия статики и импульсных помех?

 

a5021
Offline
Зарегистрирован: 07.07.2013

До первой грозы оно проработает. Далее сгорит скорее всего вся электроника. Для справки: удар молнии, случившийся неподалеку, наводит до 200 вольт на один метр провода. Какое напряжение будет у вас на входе ардуины в момент грозового разряда, посчитайте для своих длин самостоятельно.

IgorU
Offline
Зарегистрирован: 03.12.2014

sslobodyan@ya.ru пишет:

Лучше для таких расстояний использовать АЦП(Arduino) - 485 - 485 - Arduino . Трансиверы 485 шины прекрасно справятся с передачей оцифрованого переменника, а ваш ардуино вместо analogRead получит уже готовые данные по Serial.read. Минус - нужен еще один ардуино и два 485 трансивера.

Похоже и подобные варианты обечены?

a5021
Offline
Зарегистрирован: 07.07.2013

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

IgorU
Offline
Зарегистрирован: 03.12.2014

Спасибо! Вектор принят,  надеюсь, это справедливо как для линий между трансиверами, так и для портов ардуины.

 

a5021
Offline
Зарегистрирован: 07.07.2013

Если вы решили тащить порты ардуины на 60 метров, то это не очень хорошая идея в любом случае.