И снова про измерение напряжения собственных батарей

isprite
Offline
Зарегистрирован: 23.04.2018

Почитал темы про измерение напряжения. Особо показалась полезной

http://tim4dev.com/arduino-secret-true-voltmeter/

Но остался такой вопрос - куда же чего подключать? (сорри за тупые вопросы, но я с электроникой на Вы)

У меня Pro Mini 3.3v, три батарейки AA

Я так понимаю, что должен подключить батарейки к GND и RAW, а для измерения через резисторы второе подключение будет через GND и A0 (например первый аналоговый). Так?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

isprite пишет:

Особо показалась полезной

http://tim4dev.com/arduino-secret-true-voltmeter/

Но остался такой вопрос - 

Это неточный, очень "пацанский" перевод/пересказ. Прочитайте оригинал (начиная с заголовка "Detecting low voltage") и все вопросы отпадут сами собой.

isprite
Offline
Зарегистрирован: 23.04.2018

Спасибо за наводку! :)

Получается ничего никуда дополнительно подключать не надо. Замер с аналогового пина нужен единожды только чтобы узнать опорное напряжение.

Питать ардуину буду от двух АА в GND и RAW, снижу частоту процессора до 2Мгц, передатчик ESP-01 поставлю через мосфет на пин, после мосфета поставлю LM1117 для стабильного питания ESP-01. Столько решений. :)

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

isprite, судя по вашим словам вы не поняли ни как подключать питание, ни как его измерять.

isprite
Offline
Зарегистрирован: 23.04.2018

dimax, вполне возможно. Я раньше не работал с Ардуино и с электроникой на Вы. Спасибо за ваш комментарий, а то так бы и не понял - из-за чего не работает. Попробую разобраться, пойду читать дальше форумы...

DmitryN
Offline
Зарегистрирован: 23.04.2018

В чем тут прикол: примерно по вышеприведенной схеме подаю напряжение батареи на аналоговый порт (около 4V). Минус батареи на GND. На VIN (RAV) никакого напряжения точно не подется, контакт разомкнут. Так вот: arduino включается и работает! Питания недостаточно для работы LCD экрана (светится тускло), но микросхема и скетч работает. Собственно вопрос: как и зачем arduino берет питание с аналогового порта (за цифровыми портами такого не замечено), и как этого избежать? Может быть подавать напряжение через большое сопротивление?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

DmitryN пишет:

 (за цифровыми портами такого не замечено)

Недостаточно внимательно исследовали вопрос :)

isprite
Offline
Зарегистрирован: 23.04.2018

Подскажите, считывание данных о текущем напряжении получается через резисторный делитель. Если аналоговый порт закрыт - расходует ли он батарейку? На сколько существенно это значение? Если расходует - можно ли перед делителем поставить мосфет с управлением от другой ноги, чтобы включать делитель только тогда, когда нам нужны измерения?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

isprite пишет:
Если аналоговый порт закрыт
Что означает эта фраза? Я не понимаю.

Если Вам надо, чтобы ADC не расходовал батарейку, просто отключите его от питания (заодно и ненужные таймеры, и много чего ещё).

isprite
Offline
Зарегистрирован: 23.04.2018

Я имею ввиду, что я програмно не ставлю порт в режим чтения и не читаю из него данные.

Мне как раз интересно - сколько резисторный делитель потребляет без нагрузки. Стоит его отключать или нет.

svm
Offline
Зарегистрирован: 06.11.2016

isprite пишет:

Я имею ввиду, что я програмно не ставлю порт в режим чтения и не читаю из него данные.

Мне как раз интересно - сколько резисторный делитель потребляет без нагрузки. Стоит его отключать или нет.

Порт ничего не потребляет, а делитель согласно закона Ома.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

svm пишет:

 согласно закона Ома.

Знать закон Ома запрещено :(((

svm
Offline
Зарегистрирован: 06.11.2016

ЕвгенийП пишет:

svm пишет:

 согласно закона Ома.

Знать закон Ома запрещено :(((

Закон Ома суров, но справедлив. И незнание закона не освобождает от выхда из строя устройства, при неверно рассчитанном делителе.