Описание проблемы – Не заряжалась и не разряжалась батарея, хотя причин поломки банок не было.
Возможная причина – разрядилась одна или несколько секций банок ниже нормы и контроллер заблокировался.
Описание батареи, которую я чинил:
Ноутбук фирмы DNS, батарея на 4 секции. Чип в контроллере bq20z45 (с нестандартным паролем). Распиновка разъема батареи имеет 9 выводов:
1 – «-»
2 – «-»
3 – «неизвестно»
4 – «DATA»
5 – «SLC»
6 – «Sys»
7 – «неизвестно»
8 – «+»
9 – «+»
Действие № 1.
Нашел видеоматериал по данной теме (рекомендую к просмотру):
Урок №1.
Урок №2.
Урок №3.
Урок №4.
Действие № 2.
Из видеоматериала выяснил, что сначала ее нужно:
Попробовать прочитать через программу BE2WORKS 4.31 (demo) Ссылка http://ru.be2works.com/data/documents/be2worksdemo.zip. (обязательно нужен программатор на чипе CP2112 и mini-USB. Продается на AliExpress в районе 1000 руб. (альтернативные программаторы не рассматривал);
Порядок подключения и чтения в программе описан в Уроке № 1 (Тайминг на видео: 17.55). ОСОБОЕ ВНИМАНИЕ! СНАЧАЛА ВЫВЕДЕТЕ ЧИП ИЗ РЕЖИМА СНА, А ТОЛЬКО ПОТОМ НАЧНИТЕ ИСКАТЬ DATA B SLC:
Порядок вывода батареи из режима сна: закоротить не более чем на 2 сек. «+» вывода разъема батареи с «+»-вым проводом самой батареи (Описано в Уроке № 2 (Тайминг на видео: 04.04).
https://disk.yandex.ru/i/0N--RF5rFBZlaQ https://disk.yandex.ru/i/X8goMpt1XpIi6w
После того как прочитал батарею выяснил следующее: Чип bq20z45 имеет нестандартный пароль, стоят флаги TCA, TDA (они означают, что батарея заблокирована на заряд и на разряд);
Действие № 3
Сбросить нестандартный пароль на стандартный (дефолтный).
Для этого необходимо скачать программу «разлоченую» BE2Works 4.52 Ссылка https://www.upload.ee/files/10301426/pa ... ks.7z.html (пароль к архиву be2works);
Работает она в Windows XP (пришлось отдельно устанавливать и его на другой жесткий диск) (Виртуальная машина не подошла, крякнутая версия писала типа «не могу запускаться с виртуальной машины»);
Далее пришлось отпаивать плату от банок ….. (ну или банки от платы) (ОТПАИВАТЬ НУЖНО ИСКЛЮЧИТЕЛЬНО ОТ «+» К «-») и припаять вот такую вот штуку, как в Уроке № 4 (Тайминг на видео: 00.40):
https://disk.yandex.ru/i/-6pYOi39p-D_xA
ОБЯЗАТЕЛЬНО по 470 Ом (подсоединил сначала меньше по 440 Ом, получилось при чтении чипа Remaining Capacity = 47 mAh); Если нет под рукой именно такого резистора, то чтобы увеличить или уменьшить сопротивление вспомните физику в школе или почитайте какую-нибудь статью в интернете Пример статьи https://go-radio.ru/connection-of-resistors.html.
Питание я взял не с блока питания (у меня не было под рукой блока питания на котором можно было бы регулировать ограничивающую силу тока), а включив в цепь резистор на 300 Ом, как на картинке, подключил банки от аккумулятора. Все получилось.
Подключаем к BE2WORKS 4.52 (ломаная) смотрим на первой странице чтобы Remaining Capacity = 0, далее выбираем свой чип (в моем случае это bq20z45, кстати не на все чипы сбрасывает пароль), нажимаем прочитать чип, после прочтения чипа жмем на ключик сброса пароля на Default (стандартный), далее еще раз читаем чип и убеждаемся, что пароль сбросился.
Действие № 4
Сброс флажков TCA, TDA.
Вот тут я застрял очень надолго……наверно из-за глупости или незнания некоторых моментов.
Последовательность действий:
Сбрасывать я стал всё в демо версии (поскольку 4.52 уже не нужна была)
Первым делом попробовал это сделать с резисторами (ничего не помогло);
Прочитал, что нужно это делать с банками.
Кстати о зарядке банок отдельно от платы. Заряжал при помощи Imax B6.
При подключении пищал с ошибкой LOW VOLTAGE ERROR (Означает, что банки разряжены ОЧЕНЬ СИЛЬНО) и в режиме зарядки LiIo не хотел заряжать. Пришлось выводить из данного аварийного положения следующим образом:
На Imax B6 ставим режим NiMH (никельметалгидридов) и заряжаем током 0,2А (БЕЗ БАЛАНСИРОВОЧНОГО ПРОВОДА), как на рисунке:
https://disk.yandex.ru/i/K1kZckcCw4PATQ https://disk.yandex.ru/i/AOt9dZypQBumdw
Заряжаем до общего напряжения 12 Вольт. Далее отключаем данный режим и подключаем по стандарту LiIo в режиме BALANCE с балансировочным проводом (я его сделал из обычных проводов с пинами):
https://disk.yandex.ru/i/vP5RNQxhB4Idxw https://disk.yandex.ru/i/ps03miVsQKsHJw https://disk.yandex.ru/i/KQ5CmzAr7g4PLQ https://disk.yandex.ru/i/rVcZfSGQXizSjw
Зарядил банки не до конца (примерно по 3,74 на банку). Припаял банки обратно (ПРИПАИВАТЬ НУЖНО ИСКЛЮЧИТЕЛЬНО ОТ «-» К «+»).
Подключил к BE2WORKS 4.31 (demo) и началось…….. Прочитал чип, сохранил прошивку (на всякий случай, а их было немало). Кнопками, и сбрасывал PFF, потом в прошивке через HEX Editor нашел коды флажков TCA TDA (2673 1712) поменял их на дефолтные (7326 1217).
https://disk.yandex.ru/i/XeY0DaZeVU19HA
Вот код который я поменял:
Было: ff ff 17 12 26 73
Поменял: ff ff 12 17 73 26
Читаю чип, все равно флажки висят и все….Потом пользователь mr1DOG написал, что нужно пин SP подтянуть к минусу. И тут все стало понятно……что когда батарея (с 9-тью разъемами) на воздухе (не вставлена в ноутбук) при подключении к BE2WORKS любой версии флаги TCA TDA БУДУТ ВИСЕТ, НО ЭТО НЕ ЗНАЧИТ, ЧТО ОНИ НЕ СНЯТЫ В ЧИПЕ!!!! ПРОСТО ВСТАВИТЬ ЕЁ НУЖНО БЫЛО В НОУТБУК И ВСЁ !!!!!
ТАК ЧТО ТОВАРИЩИ, У КОГО ВИСЯТ ЭТИ ФЛАГИ TDA, TCA , А ВЫ ВРОДЕ БЫ ВСЁ СДЕЛАЛИ, КАК ГОВОРЯТ УЧЕБНЫЕ ПОСОБИЯ, И У ВАС НА РАЗЪЕМЕ БАТАРЕИ ЕСТЬ ПИН SYS (НУ ИЛИ ВЫ ПРОСТО ОБ ЭТОМ ЕЩЁ НЕ ЗНАЕТЕ), ПОПРОБУЙТЕ ВСТАВИТЬ БАТАРЕЙКУ В НОУТБУК И ПОПРОБЫВАТЬ ЕЕ НА РАБОТОСПОСОБНОСТЬ, Я ДУМАЮ У ВАС ВСЕ ПОЛУЧИТСЯ.






]