Usb to gpio adapter для восстановления батареи своими руками

Обновлено: 04.07.2024

Аккумуляторная батарея ноутбука. Аккумуляторная батарея (другие названия: аккумулятор, батарея) - это одно из основных устройств, отличающих ноутбук от настольной машины, хотя на работе ноутбука как такового это не сказывается, но все же все хочется иметь работающую батарею, хотя бы для того, что бы не выключая ноутбук перейти из комнаты в кухню.

Технология изготовления щелочных никелевых аккумуляторов была предложена в 1899, однако первый NiCd аккумулятор появился в 1947 году. В свое время эти аккумуляторы были действительно чуть ли не единственными. Появление более новых по электрохимической системе аккумуляторов хотя и привело к уменьшению использования NiCd аккумуляторов, однако, выявление недостатков новых видов аккумуляторов привело к возобновлению интереса к NiCd аккумуляторам. NiCd аккумулятор подобен сильному и молчаливому работнику, который интенсивно трудится и при этом не доставляет больших хлопот. Первое, что бросается в глаза - это вес и габариты аккумуляторов. NiCd аккумулятор - самый большой и самый тяжелый, он примерно в два раза толще и тяжелее, чем NiMH. Для NiCd аккумуляторов вредно нахождение в зарядном устройстве в течение нескольких дней. Фактически, NiCd аккумуляторы – это единственный тип аккумуляторов, который выполняет свои функции лучше всего, если периодически подвергается полному разряду. Все остальные разновидности аккумуляторов по электрохимической системе предпочитают неглубокий разряд. Итак, для NiCd аккумуляторы важен периодический полный разряд, и если он не производится, NiCd аккумуляторы постепенно теряют эффективность из-за формирования больших кристаллов на пластинах элемента, явления, называемого эффектом памяти.

Еще один тип популярных аккумуляторов – Литий-Полимерные. Отличие от Li-ion заложено в самом названии и заключается в типе используемого электролита, подразумевается, что используется сухой твердый полимерный электролит, однако на сегодняшний день технологии не позволяют сделать такой элемент, поэтому используется гелеобра
зный электролит, и в результате мы получаем некоторый гибрид. Такие аккумуляторы не относятся ни к чистым li-ion ни к Li-pol, и правильнее их было бы называть литий-ионными полимерными, однако производители для продвижения батарей называют их литий-полимерными. Что касается плюсов и минусов li-pol, то они в точности такие же как и у li-ion, поэтому далее мы будем рассматривать li-ion, потому как они наиболее распространенные на сегодняшний день.

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

Еще к недостаткам Li-ion аккумуляторов можно отнести боязнь сильного разряда (переразряда). Питается вышеупомянутая схема защиты непосредственно от аккумуляторов и поэтому если элементы полностью разряжены, схема перестает работать и заряд элементов не происходит, кроме того глубокий разряд отрицательно сказывается и на внутренней структуре самих элементов. Считается, что оптимальным диапазоном для работы li-ion элементов является 20-100% заряда, выход ниже 20% приводит к более быстрому старению элементов.

Срок службы Li-ion элементов исчисляется не только в годах службы, но и в циклах заряда разряда, как правило, до снижения емкости на 20% они обеспечивают 500 - 1000 циклов. Дальнейшее поведение элементов предсказать достаточно сложно из-за большое кол-ва элементов в батарее, чаще всего происходит плавное понижение емкости, иногда скачкообразное, поэтому системой защиты ведется учет количества циклов. На более старых моделях батарей при достижении определенного значения циклов, система защиты закрывала аккумулятор, и пользоваться им не представлялось возможным. Возможность закрытия батареи при достижении определенного кол-ва циклов остается и сегодня, просто кол-во циклов прописанных в батарее достаточно велико, и старение элементов, а значит и падение емкости происходит раньше. Как правило, значение счетчика можно обнулить, однако не стоит забывать, что пользоваться таким аккумулятором несколько не безопасно, элементы в батарее стареют неравномерно, а значит, и заряжаются и разряжаются тоже неравномерно.

Со счетчиком связана другая сложность, что считать за цикл заряда-разряда? Полный разряд и полный заряд? Но ведь полностью разряжать не рекомендуется. А читать ли циклом кратковременное отключение от сети? Большинство современных батарей не заряжаются, если заряд в данный момент больше 90-95%, это позволяет избежать излишне высоких показателей циклов заряд-разряда. Цифра 90%-95% условна - на некоторых ноутбуках ее можно отредактировать специальными утилитами.

Что касается условий хранений, то однозначной информации по этому вопросу нет, наиболее распространенным является мнение, что хранить надо при заряде в 40% периодически (раз в два-три месяца) дозаряжая до этого значения.

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

При низких температурах, эффективность аккумуляторов понижается. Температура в минус 20°C является пределом, при котором Li-ion аккумуляторы прекращают функционировать
автор: Оболкин Алексей.


Ремонт батареи требуется в двух случаях:
1. Батарея мало держит. Новой она держала час-два-три, а сейчас 5-15 минут. Вывод - плохие элементы. Варианты решения проблемы:
а) купить новую батарею.
б) купить новые элементы и самому оживить батарею.

2. Батарея вообще не держит. Вариантов опять два:
а) купить новую батарею
б) купить новые элементы и самому оживить батарею.

Как видим, проблем мало, решений тоже мало.

Значит:
1. Нужны ВСЕ новые элементы. Емкость элементов рекомендуется ставить не меньше номинальной. Т.е. были у вас элементы 1800мАч - можно ставить 1800, 2000, 2100, 2200 мАч. Были 2000-ки - ставьте 2000, 2100, 2200. Если, конечно, разница в цене небольшая. Если этот критерий важен (цены) - тогда берите элементы родного номинала.
2. Вскрываем батарею.
3. Элементы нужно сварить так же, как сварены родные. Поищите людей, у которых есть соответствующая аппаратура. Просто паять нельзя. Некоторые говорят "не рекомендуется", но поверьте - НЕЛЬЗЯ.

4. Отсоединять элементы от электроники нужно от большего плюса к меньшему. Определить это в большинстве случаев можно визуально. Если не получается - вооружитесь тестером.

5. Прежде, чем сваривать элементы, соедините их на ночь все вместе: все плюсы к плюсам, минусы – к минусам. Это нужно для выравнивания потенцала на банках.

6. Батарея вскрыта, новые элементы куплены, сварены по подобии старых, старые сняты. По идее, осталось только припаять новые элементы к электронике, и ура. Нет, не ура. Все дело как раз в той самой электронике. Она помнит все о ваших старых элементах – количество проведенных циклов, емкость элементов и т.п. Если ваша батарея имела емкость 4000мАч, а после года-двух-трех работы ее емкость стала 200мАч, то даже если вы подставите в батарею новые элементы – электроника «не поверит». Убеждение электроники в том, что у нее новые элементы и называется перепрошивкой (ресетом, обнулением) прошивки. Какими инструментами это делается смотрите в рубрике «HARD - железо, которое необходимо для ремонта ноутбучных батарей»

8. Связку определили. Теперь вопрос в том, что и где менять, чтобы ресетнуть прошивку. Некоторые производители контроллеров не скрывают эту информацию, и все подробно описывают в даташитах. Прочитав и поняв даташит для вашего контроллера, вы будете знать, что и на что надо изменить.В некоторых случая производители батарей укрывают информацию, и она добывается по крохам. Зато потом она воплощается в программы, которые можно использовать для ремонта.
9. Элементы к электронике присоединяем от "земли" к "плюсу". Т.е. сначала "землю", потом "плюс" первого элемента, потом второго, и т.д. - до самого последнего.

10. Батарея в сборе, прошивка ресетнута. Самое время вставлять батарею в ноутбук (рекомендую пока склеить скотчем, до получения 100%-го успеха) и пробовать заряжать. Если батарея берет заряд (что видно либо по индикатору на ноутбуке, либо по софтовому индикатору Windows’a, а еще лучше воспользоваться программой BatMon). Ждем, пока батарея зарядится до 100%. Дальше: в Windows’e в свойствах электропитания создаем новую схему ( test), при которой никогда ничего не выключается: ни экран, ни хард – вообще ничего. Сигнализации также все выключаем. Запускаем BatMon, выключаем штекер питания из ноутбука и наслаждаемся кривой разряда. Она должна опускаться равномерно и плавно. Если она резко пошла вниз – значит, вы допустили ошибку в перепрошивке. Если она опускается равномерно, а потом проваливается – значит, вы приобрели плохие элементы. После того, как ноутбук выключится, снова ставим на заряд. Рекомендуется раза два-три провести заряд-разряд батареи.
Учтите, что при первом разряде возможно следующее: кривая быстро опустится вниз, а потом на ноле процентов ноутбук может проработать долгое время (именно для этого мы отключили самоотключение ноутбука). Не надо паниковать. Просто после первого раза электроника еще не «определила» крайние точки заряда и разряда элементов. Вот поэтому и рекомендуется провести пару циклов заряд-разряд – чтобы электроника корректно работала. Если после нескольких циклов этого не случилось, значит, где-то допущена ошибка.

11. Итак, если цель достигнута: ноутбук работает от батареи положенные час-два-три (как новый), кривая заряда и разряда равномерная – тогда можем собой гордится и считать, что достигли успеха.


Программа для работы с АКБ ноутбука.
Процесс ремонта ноутбучной батареи условно разделить на две части: замена элементов и правка содержимого EEPROM или внутренней флэш-памяти контроллера батареи. Если замена элементов несложный процесс, доступный любому начинающему радиолюбителю, владеющему элементарными навыками обращения с паяльником / аппаратом точечной сварки, то программирование контроллера сложный этап работы,
доступный только ремонтнику имеющему достаточно знании и опыта. Программное обеспечение Battery EEPROM Works специально разработано для максимального упрочения второго этапа ремонта батареи. Battery EEPROM Works делает этот этап простым, как 1-2-3. Пользователю необходимо только подключить микросхему памяти (EEPROM) к адаптеру и нажать кнопку RESET. Все остальные действия сделает программа. Остаточная Ёмкость (Full Charge Capacity) будут такими какие вы установили перед нажатием кнопки RESET и будут отображать действительную ёмкость новых элементов. Счетчик циклов (Cycles Count) будет установлен на ноль. Дата Производства (Manufacturer Date) будет изменена на текущую дату вашего компьютера. Блокировка (Permanent Failure Flag) будет снята, а так же будут сделаны все другие необходимые изменения. Данные в контроллере будут как в новой батарее.
Battery EEPROM Works поддерживает большинство ноутбучных батареек разных производителей


Считывание SMbus данных через разъем ноутбучнои батареи.
Сохранение SMbus данных в текстовый файл.
Сохранение данных в собственный BQD формат (BQ208X data file), для дальнейшего использования в клонировании bq208X микросхемах.
Чтение и запись всех микросхем памяти используемых в ноутбучных аккумуляторах.
Чтение и запись данных из флэш-памяти и EEPROM в микросхемах с интегрированной памятью как то: BQ2083, BQ2084, BQ2085, PS401, PS402, BQ20Z70, BQ20Z80, BQ20Z90.
Сохранение данных из флэш-памяти и ЕЕПРОМ в формате BIN.
Сброс (обнуление) параметров микросхемы на первоначальные (заводские) параметры в одно нажатие мышки.
Клонирование защищенных паролем микросхем с интегрированной флэш-памятью (bq208X) в новые или не запароленные микросхемы.

Микросему можно вообще не покупать.
Я заказал в Silabs бесплатно, в качестве образцов.
Пришли 2 штуки через 3 нелели.

Image


AlenDelon Posts: 54 Joined: Thu Jul 09, 2009 8:35 pm

by staceygeek » Wed Oct 12, 2016 8:18 am

Для людей простых, не постигших высоты инженерных извращений Eagle ниже плата в формате Sprint Layout. Поскольку плата используется как адаптер для BE2works, лишние выводы не разводил. Плату делал по технологии ЛУТ. Если кто знает, подскажите как активизировать CP2112 чипу GPIO.0 GPIO.1 и GPIO.7 для светодиодов постоянно, то можно бы было добавить индикацию RX,TX и CLK. Прога от Silabs позволяет это сделать, но после отключения питания всё сбрасывается на default. staceygeek Posts: 23 Joined: Mon Feb 16, 2015 6:28 pm Location: Latvia

by staceygeek » Thu Oct 13, 2016 12:22 pm

Что-то я совсем забыл включить в плату цепи защиты SDA и SCL. Есть их смысл ставить или нет? Сайт вроде бы убрал эту рекомендацию из раздела Железо. Согласно даташиту СP2112 на этих выводах максимально допустимое U=6,8 вольт. Что народ думает? staceygeek Posts: 23 Joined: Mon Feb 16, 2015 6:28 pm Location: Latvia

by staceygeek » Mon Oct 17, 2016 8:45 am

Уважаемый админ, у адаптера на CP2112 есть возможность использовать три порта для индикации RX,TX и CLOCK соответственно. Можно ли добавить поправку к коду программы в соответствующем месте, чтобы если при запуске она обнаруживает подключённый адаптер на СР2112, то конфигурирует его порты 0,1 и 7 как выходы. Это даёт возможность визуально удостовериться о наличии обмена данных по SMBus шиине. Я задавал этот вопрос на Силабс форуме, по их словам это возможно:

Плата с индикацией в спринте у меня уже сделана, но как с прогой? Может Вы, как программист, можете оценить возможность данного решения?

staceygeek Posts: 23 Joined: Mon Feb 16, 2015 6:28 pm Location: Latvia

by admin » Mon Oct 17, 2016 2:20 pm

Постараемся в следующей версии дополнить программу этой функцией, но лично я не вижу особой практической пользы в этих светодиодах.
admin Site Admin Posts: 810 Joined: Thu Jul 09, 2009 6:27 pm

by staceygeek » Mon Oct 17, 2016 6:36 pm

Спасибо! Особой пользы может пока не видно, но даже в этом случае, если такой прибамбас возможен, то почему бы не привесить? Nice to have feature, so to speak.


Узнав из обзора ув. Кирича что дешевые китайские аккумуляторы NCR18650B на 3400 мАч из магазина VariCore выдерживают 450 циклов заряд-разряд с сохранением 85% изначальной емкости, было принято решение заменить ими пришедшие в негодность аккумуляторы 18650 в батарее моего ноутбука Clevo P157SM, цена на новую которого не отличается гуманностью.

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

Китайские аккумуляторы NCR18650B

Я выбрал удобный для моего случая вариант с наваренными отводами из никелевой ленты. Способ отправки зависит от количества заказанных аккумуляторов. Заказывал двумя заходами по $7.87 за 4 шт. Аккумуляторы дошли за 30 дней транспортной компанией СДЭК, заряженными до напряжения 3.65В.
Упакованы в стандартный желтый пупырчатый пакет - внутри коробочка из белого картона, в которой находятся аккумуляторы, завернутые в полиэтиленовый пакет.




На аккумуляторах гордо красуется китайская надпись «MADE IN JAPAN».

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

Перед установкой в батарею я проверяю емкость каждого аккумулятора при разряде током 0.2C=680мА, предварительно сделав один цикл разряд-заряд (схема электронной нагрузки в конце обзора).

Результаты получились ровные. По емкости претензий нет.

  1. Аккумулятор 1 — 3 438 мА·ч, 12 530 мВт⋅ч
  2. Аккумулятор 2 — 3 215 мА·ч, 11 615 мВт⋅ч
  3. Аккумулятор 3 — 3 254 мА·ч, 11 899 мВт⋅ч
  4. Аккумулятор 4 — 3 250 мА·ч, 11 846 мВт⋅ч
  5. Аккумулятор 5 — 3 285 мА·ч, 11 774 мВт⋅ч
  6. Аккумулятор 6 — 3 268 мА·ч, 11 944 мВт⋅ч
  7. Аккумулятор 7 — 3 248 мА·ч, 11 772 мВт⋅ч
  8. Аккумулятор 8 — 3 276 мА·ч, 11 908 мВт⋅ч
График разряда аккумуляторов по сравнению с графиком из даташита на NCR18650B. У всех аккумуляторов характер разрядной кривой при токе 0.2C идентичен и походит на аналогичный график оригинальных NCR18650B.
График разряда из даташита на оригинальные NCR18650B.

Перепаковка

После расщелкнивания пластиковых защелок по периметру батареи P157SMBAT-8 нашему взору предстает плата управления и 8 аккумуляторов 18650 (две нижние пары — оригинальные Samsung ICR8650-26H, две верхние пары — попытка поставить б/у аккумуляторы ICR8650-26F). Фотография сделана со старыми аккумуляторами уже с припаянными сигнальными проводами.

Аккумуляторы соединены попарно последовательно по схеме 4S2P с отводами от каждой пары, уходящими в плату управления. Во избежание самоблокировки контроллера батареи отпаивать выводы от платы нужно по убыванию напряжения относительно VGround — сначала VPlus, потом VHigh, VMedium, VLow и в конце VGround.

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

Диагностические данные аккумуляторной батареи ноутбука можно считать, подключившись через шину SMBus. Для этого нужно определить выводы SCL, SDA и GND на разъеме батареи ноутбука (определить их можно перебором, исключив плюс батареи, либо найдя разъем батареи на схеме своего ноутбука) и реализовать подключение посредством одного из вариантов:

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


Всего 80 циклов, а батарея уже не держит нагрузки. Т.к. пары аккумуляторов соединены последовательно, то емкость батареи определяется емкостью наименьшей пары. Моя батарея пришла в негодность из-за одной пары с радикально меньшей емкостью. При токе нагрузки 1000мА, когда эта пара была разряжена до 2.5В на остальных трех парах было 3.8В. Этим объясняется внезапное отключение ноутбука при показателе разряженности батареи порядка 85%.

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

Скачиваем из EEPROM 24C02 прошивку размером 256 байт и обнуляем в HEX редакторе количество циклов разряда, меняем дату производства на текущую (в Big endian), меняем емкость полного заряда, а также паспортную емкость (т.к. емкость наших аккумуляторов выше стоявших до этого) на соответствующую нашим аккумуляторам.

2013.08.03 yyyy.mm.dd
Год 2013 — 1980 = 33
год 33 х 512 + месяц 8 х 32 + день 3 = результат 17155 DEC в десятичном виде. Переводим в HEX — 4303.
Прошиваем отредактированную прошивку, заряжаем наши аккумуляторы до напряжения V = BattDesignVoltage / NumberSeriesConnection = 14.8 / 4 = 3.7В. Спаиваем в пакет и припаиваем их к плате по принципу увеличивающихся напряжений относительно VGround — сначала VG, потом VL, VM, VH, VP (хотя контроллер NT1908 и не блокируется при несоблюдении этого условия) и собираем все в корпус.
Теперь нужно полностью зарядить батарею через штатный интерфейс. Подключаем батарею к ноутбуку и заряжаем до 100%. При достижении отсечки по потребляемому току наступит момент скачкообразного перехода от некоего текущего показателя заряда к 100%. Это нормальное явление, проявляющееся только в процессе первой зарядки и свидетельствующее о калибровке контроллера батареи. В процессе изысканий я умудрился создать ситуацию, когда контроллер батареи подал сигнал на оплавление трехвыводного термопредохранителя. Это предохранитель, срабатывающий от тепла, создаваемого встроенным низкоомным резистором, либо мосфетами, с которыми он имеет термосвязь через керамическую подложку.

Он обведен синим овалом.

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

Калибровка батареи

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


Но я предпочитаю калибровать батарею электронной нагрузкой, контролируя диагностические данные демо-версией программы BE2Works с помощью адаптера на CP2112. Для этого контакт «BAT Detection» батареи через резистор 500 Ом замыкается на землю, чтобы сэмулировать подключенный ноутбук. При достижении указанного порога напряжения программа отключит нагрузку.

Схема подключения электронной нагрузки на LM317 к батарее ноутбука с управлением через BE2Works


Батарея нагружается на LM317 в режиме ограничения тока. Подключение нагрузки можно было сделать на n-канальном мосфете, тогда отпала бы необходимость в биполярном транзисторе.


Контроль емкости единичного аккумулятора осуществляется самодельной электронной нагрузкой, выполненной по классической схеме на полевом транзисторе, за током истока которого следит операционный усилитель. Опорное напряжение берется с платы Arduino. В схеме предусмотрен мониторинг тока разряда и напряжения аккумулятора, а также отключение нагрузки по пороговому значению напряжения ключом Q2. Можно было бы обойтись и без ОУ, реализовав мониторинг тока истока мосфета и управление затвором средствами Ардуино. Думаю, быстродействия Atmega328p хватило бы.

Скетч два раза в секунду выводит в последовательный порт лог значений напряжения аккумулятора, тока разряда, прошедшего времени в минутах и текущей энергоемкости в мВт*ч в формате Serial Port Plotter — программы для построения графиков по данным COM-порта. При достижении 2.5В на элементе процесс разряда прекращается и выводится емкость в мА*ч и мВт*ч.

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

Мониторинг разряда аккумулятора в Serial Port Plotter


Можно было организовать передачу данных из COM-порта напрямую в Excel с интерактивным построением графика посредством, например, макроса PLX-DAQ либо программой Advanced serial data logger.

О деградации батареи при питании ноутбука от сети.

Зарядившись до 100%, контроллер моей батареи даст зарядный ток только после наличия разрядного тока через штатный электроинтерфейс. Поэтому деградация элементов 18650 при постоянно подключенной зарядке будет происходить только ввиду нахождения их в состоянии полной заряженности, т.к. настройки «заряжать только до 50%» в UEFI моего ноутбука нет. При таком режиме необходимо минимум раз в месяц полностью разряжать батарею, чтобы поддерживать на должном уровне необходимые химические процессы в литий-ионных элементах.

Выводы


Судя по диагностическим данным, при работе от батареи на Win10 (моя конфигурация i7 4700MQ, 16ГБ DDR3 2133МГц) с 75% яркостью экрана, потребляемая мощность в простое составляет 19Вт. При просмотре Youtube-ролика в FHD качестве через Chrome на кодеке VP9 с декодированием интегрированным ГП мощность возрастает до 30Вт (что составляет около трех часов работы от батареи). За небольшие деньги я получил новую батарею с емкостью на треть выше заводской и ощутил огромное удовольствие от нескольких вечеров, посвященных инженерным изысканиям в новой для себя области.

Вместо послесловия

Ввиду отсутствия паяльного фена неоднократные попытки заменить микросхему в корпусе QFN24 (размером 4 х 4мм) с помощью пайки на утюге и в духовке не увенчались успехом. Но я не сдался и за три часа с лупой и паяльником реализовал схему подключения CP2112 навесным монтажом на монтажной плате. А потом я обнаружил, что диагностические данные батареи можно считывать средствами Arduino (в процессе инженерных изысканий я сжег I²C порты своей Arduino nano v3) и впал в состояние катарсиса.

Мост CP2112 на монтажной плате. Слабонервным не смотреть. Да-да, я знаю, что не отмыть флюс (а дома у меня только канифоль) — это как не смыть после себя в клозете, но было страшно лишний раз касаться тонюсеньких проводков.

Текущая версия поддерживает адаптеры USB to GPIO, CP2112, EV2400 и EV2300, выпускаемые фирмой Texas Instruments. Рекомендуем CP2112, как наиболее подходящий и доступный по цене.

USB to GPIO adapter


Поддерживает не все функции BE2Works.

Не рекомендуется для версий 5.xx и выше.

Купить можно здесь.

CP2112 adapter


Самый недорогой адаптер. Поддерживает все функции BE2Works. Наиболее подходящий для работы.

Можно купить на сайте производителя SiLabs за 29 долларов или здесь за 20 долларов. Или собрать самостоятельно по схеме. CP2112 не нуждается в каком-либо программировании.


Поддерживают функцию автоматического отклю чения нагрузки анализатора через вывод GPIO.3

Железо для BE2Works

Текущая версия поддерживает адаптеры USB to GPIO, CP2112, EV2400 и EV2300, выпускаемые фирмой Texas Instruments. Рекомендуем CP2112, как наиболее подходящий и доступный по цене.

USB to GPIO adapter


Поддерживает не все функции BE2Works.

Не рекомендуется для версий 5.xx и выше.

Купить можно здесь.

CP2112 adapter


Самый недорогой адаптер. Поддерживает все функции BE2Works. Наиболее подходящий для работы.

Можно купить на сайте производителя SiLabs за 29 долларов или здесь за 20 долларов. Или собрать самостоятельно по схеме. CP2112 не нуждается в каком-либо программировании.


Поддерживают функцию автоматического отклю чения нагрузки анализатора через вывод GPIO.3



Всем привет! Имеется аккумулятор от ноутбука IBM ThinkPad G41 на связке BQ80201DBT+BQ28310PW. Необходимо разблокировать контроллер. Может у кого есть крякнутая версия SBWorkshop или Battery EEPROM Works? На неделе соберу адаптер на CP2112, но как я понял для SBWorkshop можно собрать адаптер из подручных средств под LTP. Смысла покупать программу не вижу, так как дешевле купить новый аккумулятор, единственное, что не дает это сделать — время доставки. Прошу помощи у вас)))

Смотрите также

Комментарии 41


Я заказал с али аккумулятор на тошибу, он не заработал с их контроллером, разобрал их аккумулятор, банки перепаял в старый, последним подключил «+», было даже кз из-за капнувшего олова на массу. Так вот, сначала аккумулятор писал что не заряжается, затем потихоньку зарядка пошла тысячными долями Вольт. Просто надо дать время адаптироваться контроллеру под новые батареи. Всё заработает, но не сразу, если правильно перепаяли контроллер.



Чёт не пойму, в чём прикол… в ноут буках, аккумуляторы залочены. типа как в принтерах картриджи? с тоже, надо с бубном плясать? Просто так, батарею перепаять не получится?


Там просто так акумы не перепаять. Нельзя разрывать цепь связки акумов. И правильно ты сказал как в картриджах, идет счет циклам зарядки вот именно ему нужна прошивка обнулить этот цикл.


ОГО как всё запущено, замудрено ))), спасиб за информацию, буду знать на будущие…


Чёт не пойму, в чём прикол… в ноут буках, аккумуляторы залочены. типа как в принтерах картриджи? с тоже, надо с бубном плясать? Просто так, батарею перепаять не получится?

Да.именно. там даже акумы новые подпаиваешь и все равно пишет, заменить баттарею.


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


этот контроллер бы еще научить эмулировать оригинальные потоки данных мониторинга, чтобы винда на аккум не материлась



тогда BQ24610RGET и ок


Ну хоть понятно в какую сторону гуглить


тогда BQ24610RGET и ок

А есть готовая к повторению схема контроллера АКБ для ноута? Тоже очень интересная тема. Пусть Винд ругается, главное, что бы заряжал и работал.


Так, безотносительно ноута, 24610 — очень хороший чип. С защитами от переполюсовки, от перезаряда, с прекрасными драйверами ключей и индикацией. Но я не уверен, что ноут в обязательном порядке не опрашивает батарею.
А мне приходится иметь дело с многоячееячными батареями 3S-4S, да вот "железо" у нас строго определенное. И 24610 буквально жопой ешь. Но в ней нетбалансира как минимум. Зато параметры заряда настраиваются как хошь: капельный, быстрый токи, количество элементов в батарее…
Вот собранный на готовой плате зарядник для 3S, 4 А*ч, то заряда 1,5А. Мелочь вся 0603. Без платы не собрать, микрушка мелкая, с пузом, корпус QFN.
Да, ключи все на другой стороне
В даташите есть пример схемы, она 100% рабочая.



Спасибо! А полное название какое? BQ 24610?
Посмотрю.


Так, безотносительно ноута, 24610 — очень хороший чип. С защитами от переполюсовки, от перезаряда, с прекрасными драйверами ключей и индикацией. Но я не уверен, что ноут в обязательном порядке не опрашивает батарею.
А мне приходится иметь дело с многоячееячными батареями 3S-4S, да вот "железо" у нас строго определенное. И 24610 буквально жопой ешь. Но в ней нетбалансира как минимум. Зато параметры заряда настраиваются как хошь: капельный, быстрый токи, количество элементов в батарее…
Вот собранный на готовой плате зарядник для 3S, 4 А*ч, то заряда 1,5А. Мелочь вся 0603. Без платы не собрать, микрушка мелкая, с пузом, корпус QFN.
Да, ключи все на другой стороне
В даташите есть пример схемы, она 100% рабочая.


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

Читайте также: