питание от lipo
- Войдите на сайт для отправки комментариев
Чт, 03/07/2014 - 10:35
Хочу сделать проект на Nano c питанием от аккумулятора,
Ардуинщик я начинающий – куча вопросов:
Девайс должен получиться компактный, носимый, мощных потребителей нет, только вибромотор от телефона.
Аккумуляторы мелкие попадаются в основном 3V- саму NANO наверное сразу лучше выбрать с питанием 3V чтоб преобразователь не городить?
За уровнем заряда надо как-то следить, чтоб батарейку вовремя зарядить, как организовать это правильно?
Видел в продаже разные варианты LiPo Rider, но они все размерами больше самого NANO.
а мне хочется найти компактное решение и саму зарядку можно отдельным блоком...
Дайте плиз ссылки почитать по теме или на описание готовых проектов.
Вы забыли написать: "А то самому лень гуглить".
такой вас не устроит?
http://ru.aliexpress.com/item/New-Portable-Mobile-Power-Bank-USB-18650-B...
не лень - про Rider же я нагуглил...
3v3 nano само то с литиевым аккумом. Заряжать его можно вот этим:
http://item.taobao.com/item.htm?spm=a1z10.1.w6904633-5310597104.41.Ww6m4...
Это около китайской "жабы", только для питания использует USB.
Чтобы измерить напряжение, делается делитель напряжения, такой чтобы при максимальном напряжении аккума (4.2 В) на его выходе было не выше 1.1 В, подключается к любому из аналоговых входов. Затем делается команда analogReference(INTERNAL); (или иначе может называться INTERNAL_1V1, у разных микросхем оно может отличаться, можно об этом почитать в справке по этой функции). Это делает образцовое напряжение AVCC внутри самой меги, то есть избавляет от надобности делать самому. Далее собсно мерим. Реальное напряжение считаем по формуле U=ADC*(1.1/1024)*DR, где ADC - результат возвращённый analogRead(), DR - коэффициент деления делителя.
Допустим у нас делитель 3k+1k, тоесть делит 1:4, значит DR=4. Сделали analogRead(), ADC=814. Тогда V=814*(1.1/1024)*4=3256*0.00107421875=3.5 В. Будем считать для лития, 3.2 В = 0% (по даташиту возможно разряжать до 3.0 В, но возможны отличия, читайте маны к своему аккуму), 3.9 В = 100% (с 4.2 всё равно через некоторое время упадёт). Тогда заряд C=100-(((3.9-3.2)-(U-3.2))/7*1000)=100-(0.7-0.3)/7*1000=100-57=43(%). Формула заряда: C=100-(((Umax-Umin)-(U-Umin))/((Umax-Umin)*10)*1000). Эта формула считает его по линейному графику.
На самом деле график примерно такой:
В общем, вся инфа - в даташите на ваш аккумулятор. Графики и предельные эксплуатационные параметры аккумов могут отличаться, но в общих чертах примерно так.
std СПАСИБО