Резистор 50 метров от Ардуино в качестве датчика
- Войдите на сайт для отправки комментариев
Сб, 15/10/2016 - 14:39
Хочу поставить потенциометр на аналоговый вход ардуины, при этом расстояние 50-60 метров, будет ли работать такая связка, чтобы писать уровень напряжения на аналоговом порту?
Писать будет, но все зависит от требований. Не надейтесь на хороших 10 бит, даже на плохих 8. Наводки будут огромные, разве что кабель будет экранированный. И не забудьте сделать грамотную защиту порта ардуины, иначе наводки запросто его пробьют. Лучше для таких расстояний использовать АЦП(Arduino) - 485 - 485 - Arduino . Трансиверы 485 шины прекрасно справятся с передачей оцифрованого переменника, а ваш ардуино вместо analogRead получит уже готовые данные по Serial.read. Минус - нужен еще один ардуино и два 485 трансивера.
Спасибо. Само-собой экранировка будет, а вот остальное "грамотная защита" что в себя будет включать? Как правильно организовать работу Ардуино при отрицательных температурах - термобокс?
Посмотрите в сторону метео-станций, уличный блок использует 433мгц или около, 1$ за пару передатчик-приёмник. Дешевле проводов. А как часто пот. сканировать надо?
Вообще это циклическая процедура, на момент работы в ангаре, контролировать угол раскрытия задвижки вентиляции, с осью которой собственно будет соединен механически потенцометр. Лето как-то не вызывает вопросов, а в зимний период электронику надо греть...
Так как же первая часть вопроса - защита портов ардуины? Будь ли достаточно поставить на порт конденсатор в параллель и резистор последовательно в линию для снятия статики и импульсных помех?
До первой грозы оно проработает. Далее сгорит скорее всего вся электроника. Для справки: удар молнии, случившийся неподалеку, наводит до 200 вольт на один метр провода. Какое напряжение будет у вас на входе ардуины в момент грозового разряда, посчитайте для своих длин самостоятельно.
Лучше для таких расстояний использовать АЦП(Arduino) - 485 - 485 - Arduino . Трансиверы 485 шины прекрасно справятся с передачей оцифрованого переменника, а ваш ардуино вместо analogRead получит уже готовые данные по Serial.read. Минус - нужен еще один ардуино и два 485 трансивера.
Похоже и подобные варианты обечены?
Тут будет зависеть от того, на каком чипе и как сделаны трансиверы. Защита от EFT бывает встроенной в чип, а бывает в виде схемы обвязки вокруг чипа. Если делать на дешевых китайских модулях, то грозозащиту придется приделывать самостоятельно.
Спасибо! Вектор принят, надеюсь, это справедливо как для линий между трансиверами, так и для портов ардуины.
Если вы решили тащить порты ардуины на 60 метров, то это не очень хорошая идея в любом случае.