И снова про измерение напряжения собственных батарей
- Войдите на сайт для отправки комментариев
Пнд, 23/04/2018 - 13:06
Почитал темы про измерение напряжения. Особо показалась полезной
http://tim4dev.com/arduino-secret-true-voltmeter/
Но остался такой вопрос - куда же чего подключать? (сорри за тупые вопросы, но я с электроникой на Вы)
У меня Pro Mini 3.3v, три батарейки AA
Я так понимаю, что должен подключить батарейки к GND и RAW, а для измерения через резисторы второе подключение будет через GND и A0 (например первый аналоговый). Так?
Особо показалась полезной
http://tim4dev.com/arduino-secret-true-voltmeter/
Но остался такой вопрос -
Это неточный, очень "пацанский" перевод/пересказ. Прочитайте оригинал (начиная с заголовка "Detecting low voltage") и все вопросы отпадут сами собой.
Спасибо за наводку! :)
Получается ничего никуда дополнительно подключать не надо. Замер с аналогового пина нужен единожды только чтобы узнать опорное напряжение.
Питать ардуину буду от двух АА в GND и RAW, снижу частоту процессора до 2Мгц, передатчик ESP-01 поставлю через мосфет на пин, после мосфета поставлю LM1117 для стабильного питания ESP-01. Столько решений. :)
isprite, судя по вашим словам вы не поняли ни как подключать питание, ни как его измерять.
dimax, вполне возможно. Я раньше не работал с Ардуино и с электроникой на Вы. Спасибо за ваш комментарий, а то так бы и не понял - из-за чего не работает. Попробую разобраться, пойду читать дальше форумы...
В чем тут прикол: примерно по вышеприведенной схеме подаю напряжение батареи на аналоговый порт (около 4V). Минус батареи на GND. На VIN (RAV) никакого напряжения точно не подется, контакт разомкнут. Так вот: arduino включается и работает! Питания недостаточно для работы LCD экрана (светится тускло), но микросхема и скетч работает. Собственно вопрос: как и зачем arduino берет питание с аналогового порта (за цифровыми портами такого не замечено), и как этого избежать? Может быть подавать напряжение через большое сопротивление?
(за цифровыми портами такого не замечено)
Недостаточно внимательно исследовали вопрос :)
Подскажите, считывание данных о текущем напряжении получается через резисторный делитель. Если аналоговый порт закрыт - расходует ли он батарейку? На сколько существенно это значение? Если расходует - можно ли перед делителем поставить мосфет с управлением от другой ноги, чтобы включать делитель только тогда, когда нам нужны измерения?
Если Вам надо, чтобы ADC не расходовал батарейку, просто отключите его от питания (заодно и ненужные таймеры, и много чего ещё).
Я имею ввиду, что я програмно не ставлю порт в режим чтения и не читаю из него данные.
Мне как раз интересно - сколько резисторный делитель потребляет без нагрузки. Стоит его отключать или нет.
Я имею ввиду, что я програмно не ставлю порт в режим чтения и не читаю из него данные.
Мне как раз интересно - сколько резисторный делитель потребляет без нагрузки. Стоит его отключать или нет.
Порт ничего не потребляет, а делитель согласно закона Ома.
согласно закона Ома.
Знать закон Ома запрещено :(((
согласно закона Ома.
Знать закон Ома запрещено :(((
Закон Ома суров, но справедлив. И незнание закона не освобождает от выхда из строя устройства, при неверно рассчитанном делителе.