Термисторы, ШД, наводки
- Войдите на сайт для отправки комментариев
Втр, 13/09/2016 - 15:46
Суть такова, есть arduino nano, на ней символьный дисплей, пяток кнопок, два термистора, отдельной платой реле шилд и отдельной платой драйвер ШД двигателя TB6600.
Проблема такова, при подключении питания к драйверу, показания термисторов начинают прыгать, не зависимо от того подключен ли сам драйвер, достаточно только питания на плату драйвера.
Нагрузка по 220 не подключена, драйвер ШД менял на другой такой же, проблема повторяется.
Что можете посоветовать?
Насколько прыгает? АЦП очень нежная штука. Вряд ли возможно коротко расписать причины такого поведения. Я бы тоже с удовольствием почитал. Например digitalWrite или digitalRead аналогового пина напрочь сбивает следующие analogRead на соседних пинах.
Попробуйте переключить АЦП на внутренний источник референс. Повесить конденсатор 10 мкф на Vref. Повесить конденсаторы 10мкф параллельно термистору. Tермисторы подключить к Vref.
Спасибо за советы, сделал так:
Помогло. Показания стабильны и не прыгают. Спасибо!