Корректировка показаний уровня заряда. На примере контроллера bq2084
После перепаковки аккумуляторной батареи новыми элементами и перепрограммирования контроллера, была произведена её зарядка на 100% , до закрытия зарядных ключей.
Далее был снят ЛОГ разряда с подключенной стабилизированной нагрузкой, которая обеспечивает разрядный ток ~2А во всём диапазоне питающего напряжения ( от 8,5В до 19В). Для данной методики не обязательно наличие стабилизированной нагрузки. Важно обеспечить разрядный ток около 2-х ампер, что является средней величиной потребляемого ноутбуком тока.
( 2013.03.21-16.46.24_HP_HSTNN-DB18_bq2084_RepOK.xls )
По полученному ЛОГу построен график:
На данном графике отчётливо видно, что приблизительно на 128-й минуте разряда, контроллер произвёл корректировку уровня FCC с 5200 мАч на 4944 мАч.
Выделена строка в момент корректировки.
Напряжение на аккумуляторе = 10350 мВ
Эта корректировка вызвана тем, что при перепаковке были использованы элементы с иными зарядно-разрядными кривыми, по сравнению с теми, которые были установлены производителем аккумулятора.
Наша задача – пересчитать калибрационную константу, ориентируясь на которую, контроллер будет правильно индицировать уровень оставшегося заряда.
Для этого следует подсмотреть, что прописано в памяти контроллера. Используя софт от фирмы изготовителя контроллера, читаем декодированное содержимое его памяти:
Нас интересуют два параметра:
Battery Low % = 5.10 %
Emf(EDV0) = 11603 mV.
Теперь вернёмся к анализу полученного ЛОГа.
Следует загрузить файл ЛОГа и нажать кнопку EDV_Level.
Программа пересчитает ЛОГ и можно увидеть реальное количество мАч, которые выдал аккумулятор, а также и другие данные, которые нам нужны для последующего расчета.
В контроллере прописано 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
На приведенном графике видно, что корректировка произошла в сторону увеличения ёмкости.
Это обусловлено двумя факторами:
1) Изначально были выбраны не те точки для правильного расчета коэффициента.
Следовало выбрать строку с расчётным значением уровня заряда = 5,1 %, а не 5,5 %.
2) Не одинаковость заряда аккумулятора в обоих циклах ( 5169 мАч и 5204 мАч).
Для справки: горизонтальная полочка на графике разряда - соответствует уровню 5,10 %.