Измерение уровня заряда батареи при питании arduino
Я хотел бы запитать свой arduino nano батареей 9 В, но я также хотел бы измерить напряжение батареи, чтобы узнать ее уровень заряда.
Могу ли я использовать модуль датчика тока напряжения MAX471, подключив вывод VIN к батарее и VOUT к arduino ?
@NOMAD, 👍1
Обсуждение1 ответ
▲ 1
Например, если вы хотите измерить "уровень заряда батареи" в мАч, вы должны измерить напряжение И ток, поэтому INA219-лучшая сделка (это управление I2C).
,
@
Вы уверены, что это позволит мне включить мой Arduino, если да, то есть ли разница в автономности с этим модулем, а не со сборкой @Boggyman (меньше трат) ?, @NOMAD
Смотрите также:
- Arduino nano 33 ble vs ble sense. Потребляемая мощность и т.д.
- Проблемы/сомнения по построенной мной метеостанции Arduino Nano WiFi на батарейках
- Изменяет ли использование нескольких усилителей HX711 напряжение питания Arduino?
- Arduino Nano: ОГРОМНОЕ падение напряжения на VIN
- Задержка в показаниях датчика при питании Arduino от адаптера 12 В
- Можно ли поставить arduino последовательно с зарядным устройством?
- Питание датчика влажности через контакт ардуино
- Могу ли я запустить 3 датчика движения с регулятором напряжения?
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