Как я могу рассчитать оставшееся время автономной работы с помощью Arduino?

Я хочу отобразить оставшееся время работы батареи 3,7 В на ЖК-экране с помощью Arduino. Как это делает ноутбук. Осталось 1 час 23 минуты или другие. Нужен ли мне какой-либо модуль для измерения этой вещи? Может кто-нибудь рассказать метод, пожалуйста?

, 👍1


1 ответ


4

вы можете использовать АЦП (аналоговое чтение) для измерения напряжения литий-ионного элемента. В отличие от Ni-Cd или Ni-Mh аккумуляторов, напряжение литий-ионного элемента является хорошим показателем состояния аккумулятора. Цикл разрядки обычного литий-ионного аккумулятора начинается с напряжения 4,2 В (при полной зарядке лучше избегать этого!), которое быстро снижается до 3,7 В. большую часть цикла оно остается около 3,7 В, а в конце снова падает примерно до 2 В, и схема защиты аккумулятора размыкает цепь аккумулятора.

но если сам Arduino питается от литий-ионной батареи, он не может измерять напряжение батареи, поскольку опорным значением АЦП является текущее изменяющееся напряжение самой ячейки. в этом случае вам необходимо установить VREF Arduino на более низкое внутреннее постоянное задание (1,1 В):

https://www.arduino.cc/reference/en/language/ функции/analog-io/analogreference/

и реализовать делитель напряжения

schematic

теперь вы можете измерять напряжение элемента по сравнению с фиксированным эталоном. полная батарея 4,2 будет считываться в АЦП как примерно 1000 (4,2*(1/1+3,3)*1024). 3.7 должно читаться около 880, а 2,2 В (если Arduino все еще включен!) будет считываться как 500 в блоке АЦП.

,

Обратите внимание, что кривая разряда литиевой батареи нелинейна. Поэтому вам придется провести дополнительные расчеты, чтобы преобразовать напряжение батареи в процент заряда. Кроме того, не разряжайте батарею до уровня ниже 2,2 В, так как это приведет к ее деградации., @Gerben

но, сэр, я полагаю, это метод получения напряжения батареи... Мне нужно распечатать оставшееся время работы батареи..., @Shojib

@Shojib напряжение элемента для «литиевых» элементов является хорошим представлением состояния батареи (в отличие от NiMH). Многие приложения, такие как мобильные телефоны, используют этот метод расчета., @Tirdad Sadri Nejad