Измерьте напряжение lipo при питании arduino
У меня есть arduino pro micro 5V, который я хочу включить с помощью 3.7 V lipo. У меня также есть зарядный модуль для зарядки lipo. (https://www.banggood.com/nl/TP4056-1A-Lipo-Battery-Charging-Board-Charger-Module-Mini-USB-Interface-p-1027027.html?rmmds=myorder&cur_warehouse=CN).
Я хочу измерить уровень заряда батареи lipo.
Должен ли я использовать модуль step up до 5V?
Как я могу его измерить? Я читал, что вы не можете просто использовать analogRead, потому что сам lipo является ссылкой.
Заранее спасибо!
@Robbe, 👍4
Обсуждение1 ответ
Опорное напряжение для analogRead должно быть от регулируемой линии 5 В, а не от нерегулируемого входа в Arduino.
Реальная проблема заключается в том, что напряжение на батарее будет падать при токовой нагрузке. Вы должны измерить либо разряженную батарею, либо при известной контролируемой нагрузке.
Вы спрашиваете: "Должен ли я использовать повышающий модуль до 5 В?" Ответ-да, но это не связано с вашим вопросом об измерении напряжения. Для Arduino требуется источник регулируемого напряжения 5 В. Внутренний регулятор напряжения-это линейный регулятор, для которого требуется несколько больше 5 В в качестве входного сигнала (примерно 7,5 В). Вы не можете включить внутренний регулятор напряжения с помощью одной липо-батареи 3,7 В. Вам понадобится повышающий регулятор, и с его помощью вы сможете обойти внутренний регулятор на Arduino (при условии, что ваш повышающий регулятор выдает 5 В).
Но тогда лучше сделать шаг до 7,5 В?, @Robbe
Нет, в этом нет необходимости. Увеличьте напряжение до 5 В, а затем подайте его на вход 5 В Arduino. Если вы увеличите напряжение до 7,5 В и подадите его в VIN Arduino, он просто отрегулирует уже отрегулированное напряжение 7,5 В обратно до 5 В, превратив 2,5 В в тепло., @Duncan C
В одном из моих проектов я перерезал USB-кабель и подал свой регулируемый 5 В на USB-вход. Таким образом, вы используете преимущества схемы переключения входных сигналов на Arduino., @Duncan C
Итак, я увеличиваю его и вводлю в вывод Vcc или в необработанный вывод?, @Robbe
Увеличьте напряжение lipo до 5 В, отрежьте USB-кабель (с квадратным концом, который подключается к Arduino) и вставьте 5 В красные и черные провода USB-кабеля. Затем подключите этот USB - кабель к вашему Arduino. Когда вы это делаете, он подает напряжение 5 В на вывод Vcc через схему переключения, которая разумно выбирает между источниками питания., @Duncan C
Почему бы мне просто не скормить это Vcc? Я использую только один источник питания., @Robbe
Это нормально, пока вы не забудете отключить источник питания и подключить USB-кабель, чтобы обновить свой код и, возможно, поджарить Arduino., @Duncan C
А затем я подключаю положительный провод батареи с делителем напряжения к аналоговому входу и могу его измерить?, @Robbe
Да, хотя переменная нагрузка на батарею приведет к падению напряжения, что приведет к сбросу ваших измерений., @Duncan C
- Считать напряжение батареи с батареи, которая питает 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) диапазон входного напряжения / допуск
Pro Micro использует процессор 32U4? http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7766-8-bit-AVR-ATmega16U4-32U4_Datasheet.pdf Максимальная частота – 8 МГц при 2,7 В - Промышленный диапазон – 16 МГц при 4,5 В - Промышленный диапазон - таким образом, вы работаете из спецификации с 16 МГц crysta;/резонатор и 3,7 В-4,2 В LiPo батарея. 32U4 имеет выбираемое опорное напряжение АЦП 2,56 В, поэтому вы можете использовать внутреннее напряжение Aref (против внешней настройки по умолчанию), разделить напряжение батареи на менее 2,56 В и измерить таким образом. Результаты могут быть неточными, если Vcc < 5 В с тактовой частотой 16 МГц., @CrossRoads
Но если я использую повышающий преобразователь и делитель напряжения, я должен быть в состоянии измерить его? Как я должен подключить его?, @Robbe