Измерение уровня заряда источника питания
- Войдите на сайт для отправки комментариев
Пт, 10/06/2011 - 22:42
Как считывать напряжение источника питания? вобщем нужно определять уровень заряда аккумулятора, от которого питается ардуино плата.
так www.parkflyer.ru/product/7390/
или так www.rcdesign.ru/articles/electronics/battery_indicator
еще
www.hobbymodeli.ru/index.php
Я так понимаю тут вообще можно обойтись малой кровью, собрать делитель напряжения на резисторах, так чтобы от источника напряжение было гарантированно меньше 5 В, и считывать с аналогового входа самого Arduino. С оговоркой, что сам не пробовал, но не вижу почему бы не сработало.
я имел в виду не сторонними девайсами, а с помощью ардуино. чтобы сама себя контролировала. Zaliv, думал именно так.. надо пробовать)
Помоему мерять ардуиной то напряжение которым она сама питается нельзя, поправьте если ошибаюсь.
Тоже купил ардуино мега 1280 и вот теперь хочу сделать из нее зарядное на 8 - 16 каналов (придется кое что добавлять для 16) ... и естественно мерить напр. ток. и уровень заряда и т.д.. Свое питание она конечно может мерить.. Потому что ее питание питает процессор, а процу всеравно что мерить.. Учитывая небольшие размеры ардуино, возможности, автономность, особенно типа "нано" "уно" можно такое склепать..
>>поправьте если ошибаюсь.<<
Ошибаетесь. Это вы с китайским мультиметром путаете.
Мерить можно , но для того чтобы получить более менее точный результат нужно делать алгоритм
статистики замеров и считать среднее значение.
нужно делать алгоритм
статистики замеров и считать среднее значение.
а подробнее?
>>а подробнее?<<
Я делал индикатор заряда для робота.
Так вот там было так :
Моторы реверсировались - ток подскочил - напруга упала - индикатор изменил показания.
В итоге индикатор из трех светодиодов сверкал как новогодняя елка.
Чтобы иметь более точные показания нужно ,например, проверять напругу на аакуме один раз в цикле , а
раз в 1000 циклов определять среднее значение и выводить на индикацию.
Сам пока не пробовал так делать.
http://mk90.blogspot.com/2009/06/vcc.html
тут подробно рассказано что и как можно мерить
спасибо, суть понял, логично. Но например в авто благодаря АКБ и стабилизации с генератора напруга стабильная, думаю можно и напрямую мерять, только брать в "жирной" точке
>>Но например в авто благодаря АКБ и стабилизации с генератора напруга стабильная<<
Да , если потребление тока стабильное и равномерное то можно просто завести сигнал на АЦП
(согласовав его с 5в).
Но я уверен что напруга авто аккума сильно провисает в момент запуска двигателя.
в момент запуска конечно, но если заметите даже стандартные вольтметры отображают это.
Вот кусок скетча который я разработал в свое время по поводу расчета вольтметра:
Я правильно понимаю что амперметр - это шунт с неким сопротивлением (небольшим) перед клеммок акб/генератора, на котором высокоточным вольтметром замеряется напряжение?
del
что то не то делаете
суть bangap в том, что вы переворачиваете все с ног на голову - референсное значение у вас это не известное (нужно выбрать VCC), а измеряемое значение известно - выбираем канал Vbg. Из полученного измерения зная Vbg можно расчитать VCC
при обычном измерении референсное значение известно, а измеряемое нет.
вы скорее всего выбрали канал Vbg при этом не поменяли референсное значение с внутренних 1.1В на VCC, поэтому вы измеряете 1.1В на входе (канал Vbg) используя референсное значение 1.1В что и приводит к 1023 отсчетам ADC
Вот ссылочка на статью, тут в том числе и про измерение напряжения питания МК
http://habrahabr.ru/post/202898/
всё заработало, но напряжение пляшет ппц.
Так может у вас пульсации источника такие, что пляшет
точность можно повысить если делать несколько замеров и усреднять
ТО: Adessit <<<Помоему мерять ардуиной то напряжение которым она сама питается нельзя, поправьте если ошибаюсь.>>>
Можно, поправляю, это уже избитая тема..... например
http://mk90.blogspot.com/2009/06/vcc.html