Как измерить процент заряда батареи через ардуино?
самое простое это замерять напряжение и согласно графику разряда для вашего типа акуумулятора примерно показывать процент заряда. Точность будет весьма относительная
более точно можно сделать если делать интеллектуальный алгоритм отслеживающий как процесс зарядки так и процесс разрядки, тогда график можно будет подстраивать под конкретный акуумулятор и конкретную нагрузку
Я как-то раз использовал совсем-совсем простой способ, даёт невысокую точность, но обычно и этого достаточно. У лития примерно 1000 мв разница между заряженным и разряженным состоянием. так что если разницу между текущим вольтажём и минимальным (в милливольтах) разделить на 10 -то получится степень оставшегося заряда в процентах :)
Это заряд : http://www.instructables.com/id/Arduino-True-Battery-Capacity-Tester-Li-...
А потом в обратную сторону ток, и считайте....
trembo, может он имел ввиду отображение текущего сотосяния, как в мобильном..
Скорее всего да, но текущее состояние процента заряда батареи это не Вольты, а амперчасы, я так думаю....
Если поискать- есть микрухи как раз измеряющие амперчасы. Или писать на ардуино
Как измерить процент заряда батареи через ардуино?
самое простое это замерять напряжение и согласно графику разряда для вашего типа акуумулятора примерно показывать процент заряда. Точность будет весьма относительная
более точно можно сделать если делать интеллектуальный алгоритм отслеживающий как процесс зарядки так и процесс разрядки, тогда график можно будет подстраивать под конкретный акуумулятор и конкретную нагрузку
Вперёд по картинкам:
https://www.google.ru/search?q=lipo+battery+capacity+monitor+ic&newwindo...
Первый результат: https://forum.sparkfun.com/viewtopic.php?t=11309
И2Ц чип.
Дальше http://www.maximintegrated.com/en/products/power/battery-management/DS2782.html
Я как-то раз использовал совсем-совсем простой способ, даёт невысокую точность, но обычно и этого достаточно. У лития примерно 1000 мв разница между заряженным и разряженным состоянием. так что если разницу между текущим вольтажём и минимальным (в милливольтах) разделить на 10 -то получится степень оставшегося заряда в процентах :)
Возможно так и есть. Кто-то здесь табличку нарисовал: https://forum.sparkfun.com/viewtopic.php?t=11309
100% full - 4.2V
95% full - 4.18V
90% full - 4.15V
85% full - 3.75V
70% full - 3.72V
50% full - 3.7V
30% full - 3.68V
20% full - 3.5V
minimum safe charge - 3.0V
battery damage - 2.5V
только вчера делал вольтметр и сталкнулся с проблемкой если код измерения разместить между строк приведённого ниже кода
показания вольтметра не соответствуют действительности и постоянно скачут
а если сначала произвести замер и сохранить результат в глобальной переменной то всё рамотает нормально
пробовал на UNO и MINI PRO и на самопальной 328 + Adafruit_SSD1306 128x64