Считать напряжение батареи с батареи, которая питает Arduino
У меня есть 5V Arduino Pro Micro. Я хочу запитать его липо на 3,7 В.
- Должен ли я использовать повышающий модуль для преобразования его в 5 В?
Я также хочу измерить напряжение батареи.
- Как это сделать?
Потому что я читал, что источник питания также является эталонным напряжением, поэтому я не могу измерить его с помощью аналогового контакта, верно?
Я также использую зарядный модуль Lipo для зарядки аккумулятора.
Спасибо за помощь!
@Robbe, 👍1
2 ответа
Вы можете прочитать напряжение питания Arduino, см. здесь Как измерить напряжение питания Arduino без использования аналогового контакта. В качестве альтернативы используйте внутренний опорный сигнал 1,1 В и подходящий делитель напряжения для считывания напряжения липосакции
Да, вы должны использовать повышающий преобразователь для преобразования 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
- Измерьте напряжение lipo при питании arduino
- нужно не менее 5 вольт, но 3,7 литий-полимерный аккумулятор не обеспечивает достаточного напряжения
- Для чего нужны контакты 5V и VIN?
- Какое максимальное энергопотребление Arduino Nano 3.0?
- Как определить Arduino Mini Pro 5v vs 3.3 v
- Arduino Pro Micro, получить данные с контакта Tx?
- Как вывести истинное аналоговое напряжение на выходной контакт
- Arduino Pro Mini (версия 3.3 V) диапазон входного напряжения / допуск
Я просто подумал, что если я использую повышающий модуль, не будет ли напряжение питания всегда 5 В, чтобы я мог без проблем использовать аналоговый вывод?, @Robbe
Да, если на выходе указанного модуля всегда 5 В, лучше всего использовать одну из этих зарядных плат с защитой от перегрузки по току и переразряда. Или используйте эталонный дизайн., @Paul
Вы рекомендуете конкретное зарядное устройство?, @Robbe
Потому что я ничего не знаю, я никогда не видел и не использовал их., @Robbe
Вы можете использовать трюк https://arduinoprosto.ru/q/50771/521 для калибровки напряжения питания, затем измерить напряжение LIPO на аналоговом выводе и соответствующим образом масштабировать его., @Dave X