Печать
Просмотров: 20290

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

После перепаковки аккумуляторной батареи новыми элементами и перепрограммирования контроллера, была произведена её зарядка на 100% , до закрытия зарядных ключей.

Далее был снят ЛОГ разряда с подключенной стабилизированной нагрузкой, которая обеспечивает разрядный ток ~2А во всём диапазоне питающего напряжения ( от 8,5В до 19В). Для данной методики не обязательно наличие стабилизированной нагрузки. Важно обеспечить разрядный ток около 2-х ампер, что является средней величиной потребляемого ноутбуком тока.

( 2013.03.21-16.46.24_HP_HSTNN-DB18_bq2084_RepOK.xls )

По полученному ЛОГу построен график:

2013.03.21-16.46.24 HP HSTNN-DB18 bq2084 RepOK

На данном графике отчётливо видно, что приблизительно на 128-й минуте разряда, контроллер произвёл корректировку уровня FCC с 5200 мАч на 4944 мАч.

005 01

Выделена строка в момент корректировки.

Напряжение на аккумуляторе = 10350 мВ

Эта корректировка вызвана тем, что при перепаковке были использованы элементы с иными зарядно-разрядными кривыми, по сравнению с теми, которые были установлены производителем аккумулятора.

Наша задача – пересчитать калибрационную константу, ориентируясь на которую, контроллер будет правильно индицировать уровень оставшегося заряда.

Для этого следует подсмотреть, что прописано в памяти контроллера. Используя софт от фирмы изготовителя контроллера, читаем декодированное содержимое его памяти:

000

Нас интересуют два параметра:

Battery Low % = 5.10 %

Emf(EDV0) = 11603 mV.

Теперь вернёмся к анализу полученного ЛОГа.

Следует загрузить файл ЛОГа и нажать кнопку EDV_Level.

Программа пересчитает ЛОГ и можно увидеть реальное количество мАч, которые выдал аккумулятор, а также и другие данные, которые нам нужны для последующего расчета.

002

В контроллере прописано Battery Low % = 5.10 % - это уровень заряда , при котором будет производиться корректировка.

В таблице ЛОГа ищем строку №4173 , где Assumed SOC (P) = 5,5 %

Для правильной корректировки следует выбрать строку, где Assumed SOC (P) = 5,1 %. Но для наглядности я выбрал строку №4173 .

Обратите внимание, что программа сама показала содержание строк с наиболее часто используемыми уровнями, в окне EDV_Level.

Исходные данные для пересчёта коэффициента, полученные из ЛОГа разряда и прошивки чипа:

1. величина напряжения на момент корректировки: EDV 5% = 10350 mV.

2. записанное в прошивке значение: Emf(EDV0) = 11603 mV.

3. реальное напряжение при просчитанном программой уровне заряда, равном 5,5 % : EDV 5% = 10104 mV.

Новое значение Emf(EDV0) = 11603 – ( 10350 – 10104 ) = 11357

Полученное значение следует записать в контроллер и повторить цикл заряд-разряд со снятием ЛОГа в период разряда.

2013.03.22-15.26.39_HP_HSTNN-DB18_bq2084_RepOK.xls

2013.03.22-15.26.39 HP HSTNN-DB18 bq2084 RepOK

На приведенном графике видно, что корректировка произошла в сторону увеличения ёмкости.

Это обусловлено двумя факторами:

1) Изначально были выбраны не те точки для правильного расчета коэффициента.

Следовало выбрать строку с расчётным значением уровня заряда = 5,1 %, а не 5,5 %.

2) Не одинаковость заряда аккумулятора в обоих циклах ( 5169 мАч и 5204 мАч).

Для справки: горизонтальная полочка на графике разряда - соответствует уровню 5,10 %.