Корректировка показаний уровня заряда. На примере контроллера bq8030, FW SONY.

 

В данной статье рассматривается случай, когда после перепаковки новыми элементами с отличной от оригинала "химией", контроллер не правильно вычисляет показания уровня заряда при разряде.
Проще говоря - чип ошибается в определении уровня оставшегося заряда.

 

Исходные данные: Аккумулятор перепакован, работает.

 

sony vgp-bps22 dsg 004

 

Первый, пробный цикл разряда показал такой график:

sony vgp-bps22 dsg 001

Как вы можете заметить - показания уровня заряда очень сильно отличаются от реальных (прогнозируемых).

Необходимо произвести коррекцию в EEPROM чипа для адаптации к новым установленным элементам питания.

 

 

Для преведения процедуры корректировки, необходимо прочитать EEPROM и сохранить ЛОГ разряда от 100 % до отключения нагрузки.

Для вызова необходимого инструментария, в программе следует нажать на кнопку [EDV Level]. Откроется окно пересчёта значений EMF для чипов семейства bq208xx.
В этом окне будет отображаться реальная ёмкость аккумулятора (отданная в нагрузку), которую пересчитала программа по ранее созданному ЛОГу разряда. A.FCC = 6316 mAh и/или A.FCC = 69275 mWh.

sony vgp-bps22 dsg 005 

 

 

Далее следует нажать на кнопку [SONY]. Откроется окно пересчёта коэффициентов для чипов bq8030 FW SONY.

Для проведения корректировки, следует загрузить ранее прочитанный файл EEPROM и произвести рассчёт коэффициентов.

Для выбора файла ЕЕПРОМ и загрузки - нажмите на кнопку  [Open EE_1].

Для рассчёта коэффициентов - нажмите кнопку [ReLoad EDV Level Data].

 

sony vgp-bps22 dsg 002 

 

На основании полученных данных, программа пересчитает необходимые коэффициенты и пользователю необходимо только нажать на кнопку [Save EE_1]расположенную в левой части окна. Новый файл будет автоматически сохранен в томже каталоге, где находится оригинал и получит дополнительный индекс "_E1"

Далее, необходимо записать полученный файл EEPROM в чип и повторить цикл заряд-релаксация-разряд со снятием ЛОГа разряда.

sony vgp-bps22 dsg 006

 

Положительный результат корректировки коэффициентов уже виден.

График разряда приобрёл более "красивый" вид. Отсутствует сильный "провал вниз", но имеет место ошибка в области 12%. Это обусловлено спецификой данной фирмвари и метода пересчёта ёмкости. Дело в том, что чип не поднимет значение FCC выше полученного ранее 5194 mAh. А реальная ёмкость пакета - составляет 6312 mAh. Разницу в этих значениях, чип компенсирует продолжительной "полочкой" на уровне 12%. Далее, показания уровня заряда плавно опускаются до момента отключения ключей, что вполне приемлемо для эксплуатации этого аккумулятора.

Для теста был проведен второй цикл заряд-разряд. График почти не изменился.

sony vgp-bps22 dsg 007

 

 

В случае, если у Вас имеется другой EEPROM, от чипа, в котором были использованы такие-же элементы, как используемые Вами и график разряда был удовлетворителен, то вы можете воспользоваться методом копирования таблицы коэффициентов из второго EEPROM в первый.

Для этого необходимо:

1) Нажать на кнопку [Open EE_1] и загрузить Ваш оригинальный файл EEPROM.

2) Нажать на кнопку [Open EE_2] и загрузить второй файл EEPROM от чипа, из которого Вы хотите использовать таблицу коэффициентов.

3) Для сохранения нового файла с использованием оригинального файла EEPROM,  таблицы коэффициентов из второго файла - нажмите на кнопку [Save EE_1], расположенную в правой части окна

Левая кнопка [Save EE_1], позволяет сохранить данные только из оригинального EEPROM и таблицы поправочных коэффициентов, полученных из ЛОГа разряда.

sony vgp-bps22 dsg 003