Андрей Смирнов
Время чтения: ~10 мин.
Просмотров: 90

Прошу помочь сбросить контроллер на чипе Bq20Z45 в Спб

Восстановление аккумулятора на чипе bq30z554 после глубокого разряда.

Подробности
Автор: Администратор
Категория: Главная страница
Опубликовано: 04 Январь 2016

Исходное состояние:

        Контроллер заблокирован, элементы разряжены до 1300-1400 мВ каждый, корпус аккумулятора не вскрывался.

        Состояние управляемого предохранителя пока не известно.

Задача:

        Не вскрывая корпус аккумулятора, зарядить элементы до номинального напряжения, конечно при условии, что управляемый предохранитель в исправном состоянии.

 bq30z55_001.JPG

Для восстановления следует получить доступ к программированию чипа:

      — Остановить сканирование и нажать на кнопку [Unseal] на вкладке SBS.

Программа автоматически подберёт соответствующий пароль для данного аккумулятора, рассеалит чип и заменит фабричный пароль производителя на стандартный пароль для этого чипа, также автоматически чип будет переведен в режим FAS.

Результат будет отображен в строке состояния. Надпись «Pack is Sealed» изменится на «Pack is Unsealed, FAS=OK«.

Далее следует запустить «BQ Tools»  ( нажать на кнопку [Texas Inst.] )

В открывшемся окне необходимо выбрать чип контроллера с которым работаете. Можно указать вручную или произвети автоматическое детектирование ( кнопки [Manual Select] , [Auto Detect] ).

После удачного детектирования чипа, нужно перейти на страничку калибровки ( нажать кнопку [Calibrate]

bq30z55_003_ClearFPIToff.JPG

 Далее необходимо прочитать состояние регистров чипа.  Установите галочку возле надписи «Keep Refreshing Registers».

На приведенной выше картинке видно, что в регистре «Operation Status 2», флаги CHG и DSG не активны — ключи заряда и разряда заблокированы, также активен флаг PF — это индикатор блокировки.

Флаг SEC1 не активен, флаг SEC0 активен — это индикатор того, что чип находится в режиме FAS (Full Access).

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

Дело в том, что после снятия флага PF, чип через непродолжительное время, проанализирует состояние элементов и может сам перезапуститься, что приведёт к автоматическому «засеаливанию» (SEC0 и SEC1 оба активны).

Далее, следует подключить на разъём аккумулятора источник тока.

Используйте стабилизированный по току и по напряжению Лабораторный Блок Питания

На блоке питания установите следующие параметры :

            ТОК = 100-150 mA

            НАПРЯЖЕНИЕ = напряжение заряда для данного аккумулятора (16800 mV)

Зарядку элементов можно произвести путём принудительного отпирания одного или обеих ключей — CHG и/или PCHG.

Для того, чтобы открыть зарядный ключ следует:

— снять флаг PF  — нажмите кнопку [Clear PF]         

— запретить чипу управление ключами (выключить флаг GAUGE, регистр «Manufacturing Status») — нажмите кнопку [IT On-Off]

— включить режим ручного управления ключами (выключить флаг FET , регистр «Manufacturing Status») — нажмите кнопку [FET Control Mode]

 Должна получиться такая картинка:

bq30z55_004_ClearFPFEToff.JPG

Теперь можно управлять ключами заряда и пред-заряда (CHG и PCHG соответственно).

Для этого нажмите на  соответствующую кнопку — [CHG FET On-Off] или [PCHG FET On-Off]

Если управляемый предохранитель ещё исправен, то после этих манипуляций в аккумулятор должен начать втекать ток с источника. В случае, если напряжение на элементах ещё слишком мало и находится ниже прописанного в ДатаФлешке уровня, то чип заблокируется снова и закроет зарядные ключи.

В этом случае следует повторить всю процедуру.

1. Рассеалить (FAS =OK)

2. GAUGE и FET = Off

3. PCHG или CHG — On

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

Для удобства пользования, возле кнопки [FET Control Mode] есть кнопка [FAS]  — она дублирует кнопку [Full Access].

На картинке ниже, показан момент, когда в аккумулятор начал втекать зарядный ток.

После повторения этой процедуры несколько раз, напряжение на элементах поднялось выше 2700 mV, чип перестал «выпадать в ошибку» и позволил нормально зарядить элементы выше 3000 mV.

Для завершения процедуры восстановления, следует отключить ручное управление ключами (фаг FET) и передать управление чипу (флаг GAUGE)

На картинке ниже, представлено правильное расположение флагов после описанных действий.

Если Вы всё сделали правильно, то после подачи команды RESET (кнопка [Reset Chip] ), чип должен выйти на режим нормальной работы самостоятельно.

Важное замечание:

         Данный контроллер позволяет управлять в ручном режиме ключами : Заряд, Пред-Заряд, Разряд, а также ключем для оплавления предохранителя (Fuse_FET )!!!

Для проверки работоспособности ключа  Fuse_FET, используйте кнопку [FET Fuse On-Off]

Кнопка снабжена предохранительной галочкой.

Не используйте эту кнопку без надобности — иначе Вы оплавите предохранитель.

Для более тонкого ремонта контроллера зачастую необходимо изменить значение счётчика количества циклов, изменить значения Q_max и обновить таблицы химии.

Но! Если это сделать в DataFlash редакторе без предварительной подготовки чипа — тогда значение Max_Error примет значение 100%. Это крайне не желательно.

Правильная последовательность действий для редактирования DataFlash:

1. Unseal and FAS.

2. Открыть вклатку Calibrate  и выключить флаг GAUGE.

3  Произвести необходимые изменения в DataFlash чипа.

4. Включить флаг GAUGE.

5. Проверить, что регистр VOK — красный. Если цвет зелёный — выключить и включить GAUGE.

Сброс контроллера батареи ноутбука – это обнуление данных о ее работе: общее время функционирования аккумуляторов, остаточный заряд, количество циклов заряда-разряда.

Для чего нужен сброс контроллера батареи

От того, какие данные записаны в памяти контроллера зависит и режим работы батареи ноутбука. Например, микросхема (контроллер) будет неправильно отображать заряд в данный момент (показывать 0%), ноутбук отключится, даже если в действительности его питания достаточно для использования. И наоборот, вы видите индикатор зарядки на уровне 100%, а батарея в этот момент будет полностью разряжена. Результат – ноутбук вырубается, потому что ему не на чем работать, а вы можете даже не успеть сохраниться. Калибровка контроллера может помочь и в случае, если аккумулятор просто «перестал держать» заряд.

Когда делать сброс, а когда не стоит

Сброс контроллера заряда батареи ноутбука нужен только в случае:

  • если была замена аккумуляторов – самих элементов питания;
  • если произошел сбой в работе софта.

Делать это «на всякий случай» не стоит. Как говориться: «Работает – пусть работает». Разве что, батарея вашего ноутбука уже «на грани» и вы практически ничем не рискуете, можете проводить калибровку раз в 2-3 месяца.

Перед тем, как сбросить настройки контроллера, нужно проверить, нужно ли это вашей батарее.  И сделать это можно через командную строку:

Укажите путь:

И откройте «nout». В этом документе найдите раздел с данными о батарее. Если число «Последняя полная зарядка» значительно меньше, чем «Расчетная емкость», батарее нужна кали бровка.

Если вы планируете делать сброс с помощью программы, проведите тестирование в ней.

Ручной сброс

Один из вариантов «отката» – сделать это вручную.

  1. Зарядите девайс на 100%.
  2. В панели управления, на вкладке «Электропитание» установите запрет на выход в режим сна, чтобы не допустить прерывания процесса обнуления.
  3. Отключите ноутбук от электросети – он должен начать работать от аккумулятора.
  4. Вызовите BIOS: во время перезагрузки девайса, до появления логотипа операционной системы, нажмите и удерживайте клавишу Del, F2, F9, F10… (каждый производитель настраивает свой вариант).
  5. Обеспечьте ноутбуку хорошее охлаждение – поставьте на охлаждающую подставку или просто приподнимите край, где расположена решетка вентилятора.
  6. Дождитесь пока он полностью разрядится, сразу же включите адаптер в электросеть и полностью зарядите аккумуляторную батарею. Лучше оставить гаджет на ночь.

Программный сброс контроллера

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

После ремонта – перепаковки – обнулить память контроллера можно программой Battery EEPROM Works.

Когда микросхема памяти (EEPROM) будет подключена, следует установить реальное значение емкости аккумуляторов и нажать кнопку RESET. Далее утилита сделает все настройки в автоматическом режиме:

  • зафиксирует остаточную (действительную) емкость – Full Charge Capacity в соответствии с теми показателями, что вы указали перед «откатом»;
  • сбросит на ноль счетчик циклов зарядки-разрядки (Cycles Count);
  • Manufacturer Date – начало работы батареи будет стартовать с текущей даты, установленной на вашем ноутбуке.

После сохранения всех изменений, контроллер будет воспринимать батарею как новую.

Как выполнить сброс контролера на разных ноутбуках

Для калибровки можно скачать из интернета программу стороннего разработчика. Но это стоит делать только, если вы не нашли подходящей утилиты, разработанной производителем вашего ноутбука. В таком случае вы не рискуете подцепить вредоносное ПО, и, практически, исключен вариант несовместимости загруженной программы с операционной системой лэптопа.

Ноутбука Asus

Сброс контроллера батареи ноутбука asus легко сделать через BIOS. В принципе, этой программой можно воспользоваться на любом мобильном ПК, если производитель позаботился о ее наличии и в вашей модификации есть функция калибровки:

  • зайдите в БИОС;
  • на вкладке Boot включите Smart Battery Calibration;
  • нажмите Yes, и обнуление начнется автоматически;
  • выйдите из программы через Esc.

Ноутбука Acer

Разберемся, как сбросить контроллер батареи ноутбука acer. Владельцы этих девайсов могут воспользоваться утилитой BatteryMark.

Эта программа, прежде всего, разработана для тестирования батареи – она, запуская поиск нескончаемого числа Пи, нагружает процессор «по полной» и вычисляет, за какой период заряд батареи снизится на единицу. Если утилита обнаружит нарушения, будет сделан сброс контроллера: за один час производится несколько полных циклов разрядки-зарядки аккумуляторов.

Данное ПО подходит и для ноутбуков производителя Samsung.

Ноутбука Dell

Если вы не можете найти утилиту, что бы сбросить память контроллера батареи ноутбука dell на сайте производителя, воспользуйтесь одной из сторонних программ, например Smarter Battery.

Сразу же после запуска вы увидите данные о заряде батареи.

Для их точности ПО должно быть запущено постоянно. На странице калибровки вы можете нагрузить батарею (Load) и увидеть, что с ней происходит, а так же запустить сброс (reset).

Ноутбука HP

Чтобы сделать сброс контроллера батареи ноутбука hp скачайте программу HP support assistant. Ее можно найти на официальном сайте разработчика.

  1. На вкладке «мои устройства» выберите «Мой ноутбук»
  2. В «Поиск и исправление ошибок» запустите «проверка аккумулятора».
  3. По завершении проверки программа может выдать разные варианты, в том числе и:
Состояние Сообщение Предлагаемое действие
Выполнить калибровку Аккумулятор работает исправно, но необходимо выполнить его калибровку. Прочтите и ответьте на запросы в окнах при их появлении. Если отображается вариант «Автоматическая калибровка аккумулятора HP», то он наиболее предпочтителен. В противном случае нажмите «Узнайте, как откалибровать аккумулятор, чтобы узнать о способах калибровки аккумулятора».

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

Советы по использованию батареи

Чтобы батарея ноутбука служила долго и без сбоев, соблюдайте несколько простых правил:

  • избегайте использования батареи на сильном морозе – она может мгновенно разрядиться, что негативно скажется на ее функциональности, или жаре – возможен не только выход со строя, но и взрыв аккумуляторов;
  • если вы юзаете мобильный ПК, подключенным к электросети, извлекайте из него батарею. Только, прежде, убедитесь, что она заряжена процентов на 80;
  • во время хранения периодически проверяйте уровень заряда, потому что аккумуляторы саморазряжаются. Если они полностью разрядятся, то дней через 10 придут в негодность;
  • используя ноутбук на автономном питании, настройте режим энергосбережения;
  • не держите активными неиспользуемые программы, завершайте ненужные процессы;
  • минимизируйте список ПО, запускаемого в автоматическом режиме.

Заключение

Какой метод калибровки выбрать: программный или ручной? Все зависит от индивидуального предпочтения пользователя, так как результаты от применения обоих способов одинаковые.

Важно! Сброс контроллера батареи к нулевым показателям только восстановит достоверность данных, но не продлит срок службы аккумуляторов.

Очень прошу помощи в сбросе контроллера на чипе Bq20Z45 на плате аккумулятора (модель K36) для ноутбука BBEN G17 (Китай). Ноутбук находится в Санкт-Петербурге. За приемлемое вознаграждение. Аккумулятор в эксплуатации 10 месяцев, до вчерашнего дня заряжался минимум до 92 %. При разряде на остатке около 10 % ушел в аут и не вернулся…От сети работает нормально, показывает 0% (питание от сети). С третьего-четвертого месяца начал терять полный заряд, но до последнего дня заряжался практически полностью. Программа BatteryMon также зарядки не видит.

Предыдущий аккумулятор отработал 14 месяцев, со второго месяца тоже начал терять полный заряд, когда уровень заряда максимально набирался 45%, ушел из жизни так же как и этот. Режим заряд-разряд соблюдал практически постоянно. По первому аккумулятору не раз общался с ремонтниками ноутбуков, но помочь, к сожалению не смогли.

Посмотрел как это можно сделать самому и пришел к выводу, что ради одной батареи нет смысла покупать программное обеспечение (UBRT, BE2WORK и т.п.), иметь постоянно программатор (типа CP2112 платы отладки USB).

Если есть в Питере специалисты, имеющие для этого все необходимое, прошу откликнуться. Заранее благодарен, Сергей.

1Используемые источники:

  • http://ubrt.com.ua/repair/bq30z554-repair
  • https://ruinfocomp.ru/hdd/kak-sbrosit-kontroller-batarei-noutbuka.html
  • story/proshu_pomoch_sbrosit_kontroller_na_chipebq20z45_v_spb_7209785

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации