Измеритель емкости литиевых аккумуляторов

Данная схема работает как разрядник литий-ионных аккумуляторов и как счетчик ёмкости АКБ. Устройство значительно упрощает и ускоряет тестирование большого количества литий-ионных батарей, где основной задачей является определение их емкости, кроме того, одновременно выводит характеристики разряда. Здесь три независимых канала разряда, принцип работы – разряд с постоянным током (550 мА) для достижения заданного конечного напряжения (около 3 В). Максимальная емкость каждой ячейки составляет 2,62 А/ч.

Схема принципиальная разрядника аккумуляторов

Измеритель емкости литиевых аккумуляторов



В схеме используется микроконтроллер ATTINY26, ток разряда стабилизирован L1084 (LM1086) и транзисторами FDS9412.

Схема тестера взаимодействует с компьютером через USB, используя библиотеку VUSB. На компьютере где запущен интерфейс проверки порта tcp, обеспечивается связь с разрядником (он реагирует на команды с одной цифрой). Пользовательский интерфейс построен с использованием среды NI LabView.

На фото далее:

  • канал 0 (красный) – Sanyo 2.2Ah
  • канал 1 (зеленый) – LG 2.2Ah
  • канал 2 (синий) – Panasonic 2.0Ah
Полезное на сайте:
Регулируемый блок питания 30V 5A

Измеритель емкости литиевых аккумуляторов



Как видите, все три измеренные аккумуляторные батареи разряжаются – они имеют значительно уменьшенную емкость, а напряжение после разрядки быстро падает ниже 4 и даже 3,9 В (все заряжены до 4.16 В).

Измеритель емкости литиевых аккумуляторов

Подключение разрядного устройства к ПК

Программа позволяет сохранять результаты в файл, загружать файлы (они добавляются в начало данных измерений – полезно в случае возобновления программы – разрядник может работать без программы, просто отправлена команда запуска).

Измеритель емкости литиевых аккумуляторов

Дополнительная программа в LabView позволяет отображать файлы в виде графика: на графическом измерении ячейки Panasonic 2Ah в гораздо лучшем состоянии: измеренная емкость около 1,9 А/ч.

Измеритель емкости литиевых аккумуляторов

Работа может быть легко понята на основе исходного кода: микроконтроллер получает команды (считывание напряжения, время считывания, начало разряда для каждого канала отдельно, сброс счетчика времени для каждого канала отдельно) через команду протокола USB, соответствует двоичным данным (три напряжения – то есть содержимое регистра АЦП – 6 байт или три раза – единица времени составляет 0,6262 секунды – 6 байтов или три состояния разгрузки – активный / неактивный – 1 байт). На сетевом порту связь осуществляется в ASCII.

Полезное на сайте:
Зарядное устройство для кальциевых аккумуляторов