Корректировка показаний уровня заряда. На примере контроллера bq8030, FW SONY.
В данной статье рассматривается случай, когда после перепаковки новыми элементами с отличной от оригинала "химией", контроллер не правильно вычисляет показания уровня заряда при разряде.
Проще говоря - чип ошибается в определении уровня оставшегося заряда.
Исходные данные: Аккумулятор перепакован, работает.
Первый, пробный цикл разряда показал такой график:
Как вы можете заметить - показания уровня заряда очень сильно отличаются от реальных (прогнозируемых).
Необходимо произвести коррекцию в EEPROM чипа для адаптации к новым установленным элементам питания.
Для преведения процедуры корректировки, необходимо прочитать EEPROM и сохранить ЛОГ разряда от 100 % до отключения нагрузки.
Для вызова необходимого инструментария, в программе следует нажать на кнопку [EDV Level]. Откроется окно пересчёта значений EMF для чипов семейства bq208xx.
В этом окне будет отображаться реальная ёмкость аккумулятора (отданная в нагрузку), которую пересчитала программа по ранее созданному ЛОГу разряда. A.FCC = 6316 mAh и/или A.FCC = 69275 mWh.
Далее следует нажать на кнопку [SONY]. Откроется окно пересчёта коэффициентов для чипов bq8030 FW SONY.
Для проведения корректировки, следует загрузить ранее прочитанный файл EEPROM и произвести рассчёт коэффициентов.
Для выбора файла ЕЕПРОМ и загрузки - нажмите на кнопку [Open EE_1].
Для рассчёта коэффициентов - нажмите кнопку [ReLoad EDV Level Data].
На основании полученных данных, программа пересчитает необходимые коэффициенты и пользователю необходимо только нажать на кнопку [Save EE_1], расположенную в левой части окна. Новый файл будет автоматически сохранен в томже каталоге, где находится оригинал и получит дополнительный индекс "_E1"
Далее, необходимо записать полученный файл EEPROM в чип и повторить цикл заряд-релаксация-разряд со снятием ЛОГа разряда.
Положительный результат корректировки коэффициентов уже виден.
График разряда приобрёл более "красивый" вид. Отсутствует сильный "провал вниз", но имеет место ошибка в области 12%. Это обусловлено спецификой данной фирмвари и метода пересчёта ёмкости. Дело в том, что чип не поднимет значение FCC выше полученного ранее 5194 mAh. А реальная ёмкость пакета - составляет 6312 mAh. Разницу в этих значениях, чип компенсирует продолжительной "полочкой" на уровне 12%. Далее, показания уровня заряда плавно опускаются до момента отключения ключей, что вполне приемлемо для эксплуатации этого аккумулятора.
Для теста был проведен второй цикл заряд-разряд. График почти не изменился.
В случае, если у Вас имеется другой EEPROM, от чипа, в котором были использованы такие-же элементы, как используемые Вами и график разряда был удовлетворителен, то вы можете воспользоваться методом копирования таблицы коэффициентов из второго EEPROM в первый.
Для этого необходимо:
1) Нажать на кнопку [Open EE_1] и загрузить Ваш оригинальный файл EEPROM.
2) Нажать на кнопку [Open EE_2] и загрузить второй файл EEPROM от чипа, из которого Вы хотите использовать таблицу коэффициентов.
3) Для сохранения нового файла с использованием оригинального файла EEPROM, таблицы коэффициентов из второго файла - нажмите на кнопку [Save EE_1], расположенную в правой части окна.
Левая кнопка [Save EE_1], позволяет сохранить данные только из оригинального EEPROM и таблицы поправочных коэффициентов, полученных из ЛОГа разряда.