Что делать, если после замены ячеек, контроллер отображает уровень заряда не корректно?
Правильный ответ для серии чипов bq30zXXX и bq40xxx - восстановить таблицу химии.
Рассмотрим процедуру Chemistry Update на примере аккумулятора WM260_BWX260-5000-15.4
История аккумулятора не известна. На кнопку не реагирует.
Нажал на кнопку Unseal на главном окне программы. Заметка: FW = 0875.0209, Использовать EP_Update не пришлось.
Попытка определить причину неисправности:
Прочитать Data Flash и посмотреть сохраненные значения во вкладке LifeTimes. Минимальное напряжение на 3й ячейке = 2300 мВ.
Разбалланс ячеек 725 мВ и глубокий разряд третьей ячейки. Вероятно это была причина блокировки.
Используем кнопку Clear_PF2. Контроллер начал реагировать на кнопку включения.
Экспресс тест ячеек через модуль Auto Cycle показал, что сопротивление ячеек очень даже одинаковое.
Имеет смысл сделать редактирование DF и сделать контрольный тест ячеек.
Перед редактированием содержимого DF, рекомендую сохранить бекап копию чипа.
Установите галочку в селекторе кондиции аккумулятора = Good (аккумулятор уже работает)
Переключите чип в режим Boot_Mode и нажмите на кнопку Save_Report_and_SENC.
После окончания чтения SENC , переключите чип в режим Normal_Mode (Нажать на Exit_Boot)
Если чип переключился в режим SEALED - нажмите Unseal.
В данном аккумуляторе установлены ячейки с номером химии по каталогу TexasInstruments = 5148
Для тех , кто не в курсе куда смотреть: StaticData - Chemistry_ID(for TI) = 5148
В программе, начиная с версии 7.1.51 есть встроенный справочник элементов питания.
Для просмотра необходимо нажать на кнопку New Chemistry.
Справочник откроется только при условии, что у вас выбран чип из семейства bq40zХХХ или bq40xxx, кроме bq4050
Если чип не подключен - выберите его в Мануальном режиме
Для подключенного аккумулятора достаточно нажать Auto Detect и затем New Chemistry
На картинке ниже - справочник с функцией записи таблиц химии для выбранного типа элементов питания.
Данный инструмент позволяет производить сортировку по каждому столбцу (двойной клик по имени столбца).
Также присутствует функция поиска.
Расширенный вид , отображаются некоторые интересные параметры.
Voltage_a_0 = 4417 mV и Voltage_a_39 = 2971 mV
Дать точное определение этим параметрам, я не могу. Но замечу, что они кореллируют с максимальным и минимально допустимым значениями напряжения для выбранного типа ячеек.
Максимальное напряжение составляет 4450 mV а минимальное - 2950.
На истину в последней инстанции, я не претендую, но использовать этот инструмент, как некоторый справочник - вполне можно, и нужно.
Если к вам в руки попали неопознанные ячейки, то по их маркировке можно попробоовать определить их параметры.
Тонкое редактирование Data Flash.
Зеленым цветом отмечаю поля, которые следует изменить.
Self Discharge / Start time = 1 day - через сколько суток включить саморазряд до 50-60% для более комфортного хранения аккумулятора на длительный период.
Дополнение:
Данный параметр можно прочитать/записать в чип используя команду ReadWord D1 и WriteWord D1. По умолчанию, производитель записал срок = 9 суток.
Перед изменением количества циклов и ёмкости ячеек, обязательно следует отключить GAUGE !!!
Нажмите один раз на кнопку IT_ENABLE. Регистр GAUGE изменит свой цвет на GREEN.
Далее следует записать оригинальную таблицу химии. Нажмите на кнопку Program Selected Chemistry.
После окончания записи химии, следует перезапустить чип и включить GAUGE.
Reset, Unseal, IT_Enable
Проверить цвет регистра GAUGE = RED
Тестирование аккумулятора. Зарядка.
Результат после первого цикла.
Обратите внимание, что чип показывает НОЛЬ процентов, но на самом деле в аккумуляторе остается ещё некоторое количество энергии.
Среди параметров в секции IT_Cfg присутствуют два пункта, отвечающие за резервный остаток энергии. Если вы хотите чётко видеть совпадение показаний датчика уровня заряда с реальными, то необходимо обнулить эти два параметра.
В случае, если вам будет предпочтительней иметь некоторый "запас хода" после того, как стрелка уровня топлива опустится в ноль - то оставьте в этих полях предыдущие значения.
Некоторый "запас хода" - это сколько? Вам это прийдется определить опытным путем.
"Интересное наблюдение". Ёмкость отдаваемая аккумулятором с каждым циклом - немного увеличивается.
Первый цикл A.FCC = 4564 mAh
Четвертый цикл A.FCC = 4889 mAh
Вероятно аккумулятор лежал на полке без движения длительное время.
END.