Можно ли (и если можно, то как) с помощью arduino определить уровень заряда аккумулятора, от которого он (arduino) питается? Спасибо.
Можно ли (и если можно, то как) с помощью arduino определить уровень заряда аккумулятора, от которого он (arduino) питается? Спасибо.
Давно сделано и работает http://www.compcar.ru/forum/showthread.php?t=4463
Последний раз редактировалось Chip; 04.02.2011 в 11:14.
То, что надо. Спасибо.
Хм, а если аккумулятор до последнего держит номинальные значения напряжения и тока, а не снижает их по мере разряда? Как тогда измерить его уровень заряда?
Тогда надо мерять ток, потребленный устройством и интегрировать (суммировать) по времени. Это не сильно просто. Ноутбуки и другие сложные устройства, которым надо более-менее точно знать текущую степень заряда аккумулятора, поступают так. Это требует отдельного контроллера, который считает и степень заряженности, учитывает саморазряд, сам потребляет очень мало...
Есть еще один способ - кратковременно нагрузить аккумулятор и под нагрузкой померять напряжение.
Тогда вернемся к варианту свинцово-кислотных аккумуляторв, в которых о степени заряда можно судить по выдаваемому напряжению. Вариант, предложенный Чипом, безусловно, самый простой. Но я имел ввиду не какой-то гипотетический аккумулятор, а именно тот аккумулятор, от которого питается сам ардуино. Может быть есть какая-то функция, позволяющая снять текущее входное напряжение? Без делителей на резисторах и занятия порта.
таких функций нет, на вход микроконтроллеру приходит питание - 5 вольт и ничего больше.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)