Измерение уровня заряда батареи при питании arduino

Я хотел бы запитать свой arduino nano батареей 9 В, но я также хотел бы измерить напряжение батареи, чтобы узнать ее уровень заряда.
Могу ли я использовать модуль датчика тока напряжения MAX471, подключив вывод VIN к батарее и VOUT к arduino ?

, 👍1

Обсуждение

https://hackaday.io/project/25461-reading-the-max471-sensor-module, также https://github.com/wisewolf/Arduino-Power-Meter., @Dave Newton

что это за батарея 9 В?, @jsotola

Если вам нужно только измерить напряжение, почему бы не использовать вход Arduino A/D? Все, что вам нужно сделать, это подключить делитель напряжения через клеммы 9 В, чтобы разделить его до диапазона A/D. Используйте большие резисторы в диапазоне от 100K до 1Meg для низкого стока., @Boggyman

@Boggyman: Если есть другие активные аналоговые каналы, то 100k-1M может быть немного выше, чтобы загрузить АЦП вовремя. Может помочь дополнительный конденсатор, параллельный нижней стороне делителя напряжения..., @DataFiddler

@jsotola Это 9V GF22, @NOMAD

@Boggyman когда вы говорите об АЦП, вы ссылаетесь на этот модуль : ADS1015 ?, @NOMAD

Нет, я имею в виду аналоговые входы, которые уже включены в Arduino и которые вы можете прочитать с помощью analogRead, @Boggyman

@Boggyman Как вы думаете, эта настройка правильна? R1 = 9 коМ, R2 = 1 КОМ https://ibb.co/BqGZCBS, @NOMAD

Это сработало бы, но не оптимально. Это разделило бы батарею 9 В до 1 В, что составляет 4/5 от диапазона 5 В переменного тока. Кроме того, общее сопротивление составляет всего 10 К, что является непрерывным разрядом батареи. Я бы предложил что-то вроде R1 = R2 = 100 K, чтобы дать 4,5 В и слить меньше тока. В зависимости от вашего общего приложения вы можете использовать 1 Мэг, если не используете несколько каналов A/D, как упоминал @DataFiddler., @Boggyman


1 ответ


1

Например, если вы хотите измерить "уровень заряда батареи" в мАч, вы должны измерить напряжение И ток, поэтому INA219-лучшая сделка (это управление I2C).

,

Вы уверены, что это позволит мне включить мой Arduino, если да, то есть ли разница в автономности с этим модулем, а не со сборкой @Boggyman (меньше трат) ?, @NOMAD