Пока контроллер магнитной рамочной антенны питается от литиевого аккумулятора 4S2P, который установлен на самой антенне. Это старый аккумулятор от пылесоса, который собран из ячеек Samsung ICR18650-22F на 2200 мАч каждая. В силу своего возраста они потеряли часть ёмкости и уже не могут работать по прямому назначению, но для питания самоделок вполне подходят. Заменил родной разъём аккумулятора на XT60 и сделал ответную часть с выходом на приборные разъёмы для заряда.
По документации производителя эти ячейки считаются "пустыми" при напряжении 3 В на ячейку, а при 2,75 В нужно прекращать разряд во избежании необратимых изменений. К сожалению плата защиты аккумулятора не отключает выход при достижении 11 В и даёт разряжать его дальше. Чтобы не мучить батарею добавил в код контроллера функцию отслеживания напряжения питания и отключения контроллера, если напряжение питания станет ниже 12 В.
Порог в 12 В выбрал в связи с тем что на плате сейчас нет узла который отключит всю плату целиком. Контроллер может выключить драйвер шагового мотора, WiFi и уйти в режим глубокого сна, но это снижает потребление тока только до 14,5 мА при 86,5 мА в режиме ожидания команд.
Попробовал разобраться из чего складывается это потребление:
- 1,5 мА - WeMos D1 Mini в режиме защиты аккумулятора
- 7,5 мА - потребление линейного стабилизатора
- 5,5 мА - остаются на драйвер шагового мотора
Самым прожорливым потребителем оказался линейный стабилизатор LF33CV, но его ток холостого хода вполне соответствует документации (до 12 мА).
У WeMos D1 Mini уже есть встроенный делитель напряжения для АЦП, который позволяет подавать на вход A0 до 3,3 В. Добавил в схему дополнительный делитель напряжения в виде сопротивлений R1 и R2 чтобы была возможность измерять до 35 В.
Принципиальная схема контроллера в формате Kicad находится в директории "kicad" в репозитарии проекта.
Другие посты по теме:


Комментариев нет:
Отправить комментарий