Считать напряжение батареи с батареи, которая питает Arduino

У меня есть 5V Arduino Pro Micro. Я хочу запитать его липо на 3,7 В.

  • Должен ли я использовать повышающий модуль для преобразования его в 5 В?

Я также хочу измерить напряжение батареи.

  • Как это сделать?

Потому что я читал, что источник питания также является эталонным напряжением, поэтому я не могу измерить его с помощью аналогового контакта, верно?

Я также использую зарядный модуль Lipo для зарядки аккумулятора.

Спасибо за помощь!

, 👍1


2 ответа


2

Вы можете прочитать напряжение питания Arduino, см. здесь Как измерить напряжение питания Arduino без использования аналогового контакта. В качестве альтернативы используйте внутренний опорный сигнал 1,1 В и подходящий делитель напряжения для считывания напряжения липосакции

,

Я просто подумал, что если я использую повышающий модуль, не будет ли напряжение питания всегда 5 В, чтобы я мог без проблем использовать аналоговый вывод?, @Robbe

Да, если на выходе указанного модуля всегда 5 В, лучше всего использовать одну из этих зарядных плат с защитой от перегрузки по току и переразряда. Или используйте эталонный дизайн., @Paul

Вы рекомендуете конкретное зарядное устройство?, @Robbe

Потому что я ничего не знаю, я никогда не видел и не использовал их., @Robbe

Вы можете использовать трюк https://arduinoprosto.ru/q/50771/521 для калибровки напряжения питания, затем измерить напряжение LIPO на аналоговом выводе и соответствующим образом масштабировать его., @Dave X


0

Да, вы должны использовать повышающий преобразователь для преобразования 3,7 В от вашей батареи в 5 В, необходимые для Arduino.

Насколько я понимаю, измерение напряжения для определения уровня заряда не работает с литий-химическими батареями, поскольку они поддерживают почти постоянное напряжение, пока не разрядятся почти полностью. Как правило, литиевые батареи содержат микросхему, которая измеряет входной и выходной ток и позволяет запрашивать уровень их заряда.

,

Я не думаю, что мой аккумулятор имеет его. Я купил этот аккумулятор https://www.banggood.com/nl/Mobius-2-Camera-3_7V-820mAh-1S-LiPo-Battery-p-1105886.html?rmmds=myorder&cur_warehouse=CN и этот зарядный модуль https:/ /www.banggood.com/nl/TP4056-1A-Lipo-Battery-Charging-Board-Charger-Module-Mini-USB-Interface-p-1027027.html?rmmds=myorder&cur_warehouse=CN. Думал купить этот преобразователь https://banggood.com/DC-DC-Step-Up-Step-Down-Module-2_5V-15V-To-3_3V-5V-Output-For-RC-Drone-FPV-Racing -Мультиротор-p-1303385.html?rmmds=wishlist, @Robbe

Да, тогда вам нужен смарт-модуль зарядки, как говорит Пол в комментарии к другому ответу., @Duncan C

Что ты имеешь в виду?, @Robbe

Я имею в виду, что вы не должны использовать тупое зарядное устройство для зарядки липо-аккумулятора. Вам нужен интеллектуальный контроллер заряда., @Duncan C

Извините, но какое отношение зарядное устройство имеет к считыванию напряжения липо с ардуино?, @Robbe

Чего вы надеетесь достичь, считывая напряжение батареи? Он не изменится, пока батарея не разрядится., @Duncan C

Я подключу экран, на котором я хочу отображать уровень заряда батареи, чтобы я мог видеть, когда мне нужно его зарядить. Я думал, что смогу сделать это, сравнив напряжение батареи с его минимальным (3,7 В) и максимальным (4,3 В)., @Robbe

Это проблема. Насколько я понимаю, литий-химические батареи поддерживают почти постоянное напряжение до тех пор, пока они почти полностью не разрядятся, поэтому измерение напряжения бесполезно для измерения уровня заряда., @Duncan C

На этом веб-сайте показан процент емкости в зависимости от напряжения, считанного с липосакции, так что это должно быть возможно? https://www.google.com/amp/s/blog.ampow.com/lipo-voltage-chart/, @Robbe