Хитро-умный аккумулятор.

Ремонт портативной техники - телефоны, КПК, навигаторы и типа того.
Аватара пользователя
shura1971
Мучитель микросхем
Сообщения: 488
Зарегистрирован: Сб фев 20, 2016 10:56:57
Откуда: Чебоксары-Москва

Re: Хитро-умный аккумулятор.

Сообщение shura1971 »

damakas,Я ведь вам уже писал -
https://radiokot.ru/forum/viewtopic.php ... 7#p4545537
Пообщаться: https://t.me/Shura197105
МАКС
Спойлерhttps://max.ru/u/f9LHodD0cOJ6gbE_ds1hP6 ... asJV6vUOTE

Мак-Буки/bq20z451
СПРАВКА ПО АКБ https://disk.yandex.ru/d/HExh7zVtUiZ1MA
FX2LP_Bat-Info_READER CP2112_Bat-Info_READER
https://radiokot.ru/forum/viewtopic.php ... 2#p4790272
Реклама
nfox76
Родился
Сообщения: 10
Зарегистрирован: Чт апр 25, 2024 20:01:17

Re: Хитро-умный аккумулятор.

Сообщение nfox76 »

Доброго времени суток.
Не могу разобраться как скачать CP2112-bq9000-8050(55)-READER
Ссылки на скачивание нет.
Реклама
Vovan_sar
Вымогатель припоя
Сообщения: 552
Зарегистрирован: Ср окт 23, 2019 08:41:11
Откуда: Саратов
Контактная информация:

Re: Хитро-умный аккумулятор.

Сообщение Vovan_sar »

damakas, в теме всё есть, учитесь пользоваться поиском.
В левом нижнем углу есть это поле, ищет в этой теме.
Аватара пользователя
shura1971
Мучитель микросхем
Сообщения: 488
Зарегистрирован: Сб фев 20, 2016 10:56:57
Откуда: Чебоксары-Москва

Re: Хитро-умный аккумулятор.

Сообщение shura1971 »

nfox76,
CP2112-bq9000-8050(55)-8030-READER+Repair-DEMO.zip
https://radiokot.ru/forum/viewtopic.php ... 1#p4519281
Пообщаться: https://t.me/Shura197105
МАКС
Спойлерhttps://max.ru/u/f9LHodD0cOJ6gbE_ds1hP6 ... asJV6vUOTE

Мак-Буки/bq20z451
СПРАВКА ПО АКБ https://disk.yandex.ru/d/HExh7zVtUiZ1MA
FX2LP_Bat-Info_READER CP2112_Bat-Info_READER
https://radiokot.ru/forum/viewtopic.php ... 2#p4790272
Реклама
Эиком - электронные компоненты и радиодетали
denis-b
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Вт мар 12, 2024 13:59:36

Re: Хитро-умный аккумулятор.

Сообщение denis-b »

[uquote="Alex_PP",url="/forum/viewtopic.php?p=4571687#p4571687"]Контроллеры смарт батарей более щадяще используют банки, нежели зарядки, типа OPUS BT-C3100. разный алгоритм зарядки, разные границы FD и FC и пороги MinVoltage и MaxVoltage. Например, OPUS разряжает банки до 2800мв, тогда как смарт контроллер - не ниже чем 3000мв, а то и до 3200мв. Отсюда - разная емкость.[/uquote]

Вот это сильно по-разному может быть в разных аккумах. У тех асусов, что я "мучаю", штатно пороги 11000 на 4 банки (т.е. 2750мВ на банку) - это напряжение сборки при котором она считается полностью разряженной, а для одной банки вообще порог 2000мВ, т.е. банки с высоким внутренним сопротивлением до этого значения могут провалиться если остальные "пока держат".
Так что тут контроллер "насилует" ячейки будьте-нате.
Реклама
melandr
Вымогатель припоя
Сообщения: 580
Зарегистрирован: Пт ноя 08, 2013 01:01:18

Re: Хитро-умный аккумулятор.

Сообщение melandr »

Добрый день! Такой вопрос, перестал аккумулятор на ноуте держать, вырубался через минуту ноут. Решил батарею разобрать, батарея на чипах bq8030+bq29330. Подключился через Ардуино нано к батарее. Считал показания батареи, к сожалению не сохранил вывод из скетча. Далее по видео в ютуб нашел, как чувак сбрасывает такой же чип через программу SmartBatteryHack. Установил скетч, запустил gui - все считывает. Далее по его видео попробовал сменить режим доступа к батарее. Это регистр 00. Сначала там было 0х08. После манипуляций из видео, там записалось 0х1717 и данные читаются из батареи не совсем корректно.
Видео так называется - BQ8030 RESET - Karosium Guide - Reset Cycle Count, Read and Write EEPROM - Using FX2LP
SmartBatteryHack регистры в принципе читает, но выводится некорректная температура батареи и остальные данные немного кривые. На форуме https://vlab.su/viewtopic.php?p=953511 прочитал про такую же ситуацию, но так и не понял, как чувак вывел чип в нормальный режим.
Реклама
Аватара пользователя
Alex_PP
Потрогал лапой паяльник
Сообщения: 323
Зарегистрирован: Чт авг 20, 2020 19:21:47
Откуда: Курск

Re: Хитро-умный аккумулятор.

Сообщение Alex_PP »

[uquote="melandr",url="/forum/viewtopic.php?p=4575122#p4575122"]Сначала там было 0х08. После манипуляций из видео, там записалось 0х1717 и данные читаются из батареи не совсем корректно..[/uquote]А сначала нормально читал, корректные все данные?
melandr
Вымогатель припоя
Сообщения: 580
Зарегистрирован: Пт ноя 08, 2013 01:01:18

Re: Хитро-умный аккумулятор.

Сообщение melandr »

Да, в принципе адекватные.
Аватара пользователя
Alex_PP
Потрогал лапой паяльник
Сообщения: 323
Зарегистрирован: Чт авг 20, 2020 19:21:47
Откуда: Курск

Re: Хитро-умный аккумулятор.

Сообщение Alex_PP »

melandr, В принципе - не совсем понятный ответ.
Видели вы данные название, серийный номер, дата?
Если данные были адекватные и понятные, то очевидно вы застряли в Буте.
Попробуйте просто переслать команду 0x08 (в gui введите 08 и нажмите Send).
Перечитайте данные SBS.

Добавлено after 2 minutes 42 seconds:
melandr писал(а):Далее по его видео попробовал сменить режим доступа к батарее.
Сменить режим доступа - это вход в Бут для контроллера.
melandr
Вымогатель припоя
Сообщения: 580
Зарегистрирован: Пт ноя 08, 2013 01:01:18

Re: Хитро-умный аккумулятор.

Сообщение melandr »

Не могу загрузить скриншоты на форум
По информации которую считывал. Было дата производства, имя производителя, тип батарей и т.д.
Далее сделал такие действия
СпойлерSo to sum it all up:

1. Send 0x0214 to 0x71
2. Read Word X from 0x73
3. Send (0x10000 - X) to 0x71
4. Send 0x0517 to 0x70
Читало все нормально.
Сейчас считает вот это:
Спойлер[INFO] Connecting to COM1

[<-TX] Handshake request (COM1)
3D 00 02 01 00 03

[RX->] Handshake response
3D 00 08 81 00 53 42 48 41 43 4B 35

[INFO] Handshake OK: SBHACK

[INFO] Device connected (COM1)

[RX->] Device settings
3D 00 05 83 01 03 00 00 8C

[INFO] Word byte-order: reverse read/write

[INFO] Design voltage: 0,0 V

[<-TX] Scan SMBus
3D 00 02 02 02 06

[RX->] Scan SMBus address result
3D 00 03 82 02 0B 92

[INFO] SMBus device(s): 0B
Пробую читать дамп регистров через Smart Battery Hack, до 20 регистров читает, если ставлю чтение 30 или 40, программа вылетает с ошибкой. До этого читало без проблем.
Спойлер[<-TX] SMBus register dump request
3D 00 04 02 03 00 15 1E

[RX->] SMBus register dump (00-15)
3D 00 46 82 03 00 15 00 17 17 01 FF 03 02 EF 60 03 25 04 04 17 17 05 17 17 06 17 17 07 17 17 08
17 17 09 17 17 0A 17 17 0B 00 04 0C 04 20 0D 03 01 0E 06 AE 0F 17 17 10 17 17 11 17 17 12 17 17
13 17 17 14 17 17 15 17 17 D3

[INFO] SMBus register dump details (00-15):
[00]: 17 17 // ManufacturerAccess: 17 17
[01]: FF 03 // RemainingCapacityAlarm: 65283 mAh
[02]: EF 60 // RemainingTimeAlarm: 61280 minutes
[03]: 25 04 // BatteryMode: 0010010100000100
[04]: 17 17 // AtRate: 5911 minutes
[05]: 17 17 // AtRateTimeToFull: 5911 minutes
[06]: 17 17 // AtRateTimeToEmpty: 5911 minutes
[07]: 17 17 // AtRateOK: true
[08]: 17 17 // Temperature: 56,38°C
[09]: 17 17 // Voltage: 5,911 V
[0A]: 17 17 // Current: 5,911 A
[0B]: 00 04 // AverageCurrent: 0,004 A
[0C]: 04 20 // MaxError: 1056%
[0D]: 03 01 // RelativeStateOfCharge: 769%
[0E]: 06 AE // AbsoluteStateOfCharge: 1710%
[0F]: 17 17 // RemainingCapacity: 5911 mAh
[10]: 17 17 // FullChargeCapacity: 5911 mAh
[11]: 17 17 // RunTimeToEmpty: 5911 minutes
[12]: 17 17 // AverageTimeToEmpty: 5911 minutes
[13]: 17 17 // AverageTimeToFull: 5911 minutes
[14]: 17 17 // ChargingCurrent: 5,911 A
[15]: 17 17 // ChargingVoltage: 5,911 V
Пробую отправить команду 08, никак не реагирует.
А до манипуляций с регистрами 70-73 в первом регистре было 00 08
Может это из-за того, что я пробую с контроллером работать через Ардуино? СР2112 заказл, но пока с алишки приедет, жду...
Аватара пользователя
Alex_PP
Потрогал лапой паяльник
Сообщения: 323
Зарегистрирован: Чт авг 20, 2020 19:21:47
Откуда: Курск

Re: Хитро-умный аккумулятор.

Сообщение Alex_PP »

melandr, Не в ардуино дело. Застрял он у вас в Буте. Данных у вас нет никаких нормальных из отчета. Это мусор. Надо вывести его из бута. Команда без параметров, просто 0x08
melandr писал(а):Далее сделал такие действия
Спойлер
So to sum it all up:

1. Send 0x0214 to 0x71
2. Read Word X from 0x73
3. Send (0x10000 - X) to 0x71
4. Send 0x0517 to 0x70

Читало все нормально.
Все правильно делали. Вот вы его сами этим в бут отправили.
Там все у вас получилось сделать, и записать обратно в eeprom, не правда ли?
Теперь его нужно вывести из бута.
melandr
Вымогатель припоя
Сообщения: 580
Зарегистрирован: Пт ноя 08, 2013 01:01:18

Re: Хитро-умный аккумулятор.

Сообщение melandr »

Alex_PP, А какие нормальные данные? не подскажите, что можно еще сделать? Или только ждать СР2112?
На команду 0х08 не реагирует никак
ЗЫ: хотел бы обобщить, насколько я все понял. Своими манипуляциями я загнал чип в boot mode. По идее, выйти должен по команде 0х08, записанной в регистр 00. Но этот фокус не проходит. Манипуляции по изменению режима загрузки я делал через Ардуино нано и программу SmartBatteryHack и скетч под эту прогу. Больше я никакой информации по чипу BQ8030 не нашел. Насколько я понял BE2Works и DJIBatteryKiller работают только через СР2112?
Аватара пользователя
shura1971
Мучитель микросхем
Сообщения: 488
Зарегистрирован: Сб фев 20, 2016 10:56:57
Откуда: Чебоксары-Москва

Re: Хитро-умный аккумулятор.

Сообщение shura1971 »

melandr, Если прога нужна для FX2LP - bq8030,
обращайтесь из моей подписи
Пообщаться: https://t.me/Shura197105
МАКС
Спойлерhttps://max.ru/u/f9LHodD0cOJ6gbE_ds1hP6 ... asJV6vUOTE

Мак-Буки/bq20z451
СПРАВКА ПО АКБ https://disk.yandex.ru/d/HExh7zVtUiZ1MA
FX2LP_Bat-Info_READER CP2112_Bat-Info_READER
https://radiokot.ru/forum/viewtopic.php ... 2#p4790272
Аватара пользователя
Alex_PP
Потрогал лапой паяльник
Сообщения: 323
Зарегистрирован: Чт авг 20, 2020 19:21:47
Откуда: Курск

Re: Хитро-умный аккумулятор.

Сообщение Alex_PP »

melandr писал(а): Alex_PP, А какие нормальные данные? не подскажите, что можно еще сделать? Или только ждать СР2112?
На команду 0х08 не реагирует никак
ЗЫ: хотел бы обобщить, насколько я все понял. Своими манипуляциями я загнал чип в boot mode. По идее, выйти должен по команде 0х08, записанной в регистр 00. Но этот фокус не проходит.
Нет, в том то и дело, что не поняли. ))
Фокус не пройдет. Забудьте о регистре 00, там у этих контроллеров флаги, а не команды.
Просто подаете 08 - ну есть же поле под областью communication, там окошко и кнопка SEND. введите 08, нажмите SEND.
Не передавайте в регистр 00 команду 08!!! Это не то. ))
Изображение
Я не работал с этой программой, потому что не имею Arduino, поэтому могу конечно ошибаться, но думаю, что так.
А если вдруг ошибаюсь, и это относится не к SMBus, а к самому COM-порту,
и это просто команда в порт, то может и никак не выведите этой софтиной его из Бута.

Добавлено after 30 minutes 30 seconds:
melandr писал(а):А какие нормальные данные?
Стоп!!! Вы их видели или нет? )))
Нормальные данные - это адекватная дата производства, правильная проектная емкость банок, название, там обычно в этих чипах авторы прошивки - SANYO или SONY или SDI, или еще некоторые другие. Серийник -это строка, англоязычная раскладка, символы вперемежку с цифрами, типа 1N45FE28D11С.
Больше нечего вам тут сказать. Трудновато вам будет, если вы не видели ни разу корректных данных отчета. )))
melandr
Вымогатель припоя
Сообщения: 580
Зарегистрирован: Пт ноя 08, 2013 01:01:18

Re: Хитро-умный аккумулятор.

Сообщение melandr »

Alex_PP, Вот то что Вы называете, их я и видел. В первый раз когда читал данные до изменения регистра 71. Походу нужно ждать адаптер и пробовать вывести из загрузочного режима. Правдаенпонятно как и что делать, если полностью заменить банки в батарее.
Аватара пользователя
shura1971
Мучитель микросхем
Сообщения: 488
Зарегистрирован: Сб фев 20, 2016 10:56:57
Откуда: Чебоксары-Москва

Re: Хитро-умный аккумулятор.

Сообщение shura1971 »

melandr,Вы чето совсем не читаете форум...
Вот есть ДЕМО-версия для FX2LP
https://radiokot.ru/forum/viewtopic.php ... 4#p4517734
Прога сама определяет - в каком режиме находится чип
Не надо ничего придумывать - в Шапке МЕНЮ - покажет режим
Там и выход из БУТ и чтение ЕЕПРОМ
У чипов 8030-8050\55-9000 есть 3 режима работы чипа
NORMAL, BOOT, Calibrate
NORMAL - можно чтать отчет, читать и писать RAM
BOOT - Читать и писать ЕЕПРОМ, читать Програм
Calibrate - Читать - писать ЕЕпром и RAM
Пообщаться: https://t.me/Shura197105
МАКС
Спойлерhttps://max.ru/u/f9LHodD0cOJ6gbE_ds1hP6 ... asJV6vUOTE

Мак-Буки/bq20z451
СПРАВКА ПО АКБ https://disk.yandex.ru/d/HExh7zVtUiZ1MA
FX2LP_Bat-Info_READER CP2112_Bat-Info_READER
https://radiokot.ru/forum/viewtopic.php ... 2#p4790272
melandr
Вымогатель припоя
Сообщения: 580
Зарегистрирован: Пт ноя 08, 2013 01:01:18

Re: Хитро-умный аккумулятор.

Сообщение melandr »

shura1971, Спасибо!!! Немного просветили, а то 130+ страниц темы пока еще не осилил. Уже заказал СР2112 и сейчас закажу FX2LP. Дальше буду ждать, пока приедут адаптеры. И потом дальше начну проводить изыскания по реанимации батареи.
А еще вопрос, если не сложно. Я вытащил батарею, промерил по секция напряжение - 3,9 В. Но когда аккумулятор ставлю в ноут, хватает на 5 минут. При первом чтении контроллера батареи выдало что остаточная емкость батареи 200 мАч. Это действительно банки умерли и под замену, или контроллер может глючить?
Аватара пользователя
Alex_PP
Потрогал лапой паяльник
Сообщения: 323
Зарегистрирован: Чт авг 20, 2020 19:21:47
Откуда: Курск

Re: Хитро-умный аккумулятор.

Сообщение Alex_PP »

melandr писал(а):Походу нужно ждать адаптер и пробовать вывести из загрузочного режима. Правдаенпонятно как и что делать, если полностью заменить банки в батарее.
Да есть же у вас ардуино, вы можете и ей сработать.
Правда надо софт видно подправить, чтобы была возможность просто подать команду, без данных.
Любая демо софта такое умеет. Заказали адаптеры CP2112 и FLX2LP - это не повредит, если будете этим заниматься.
Но если это единичный случай, то хватило бы и ардуино.
Непонятно, что и как делать - почитайте форум, шапку, vLab, и прочие ресурсы.
melandr писал(а):когда аккумулятор ставлю в ноут, хватает на 5 минут. При первом чтении контроллера батареи выдало что остаточная емкость батареи 200 мАч. Это действительно банки умерли и под замену, или контроллер может глючить?
Со старыми банками - полагаю это жестокая реальность. ))
Однако и после смены банок на новые, вам придется перепрошить контроллер.
Насчет последующей калибровки - лично я не знаю, как калибровать эти чипы.
Мануал на чип есть, но чип - это железо, а не прошивка.
А калибровать можно только зная команды ее запуска.
Переписать емкость и дату производства - это не калибровка. ))
melandr
Вымогатель припоя
Сообщения: 580
Зарегистрирован: Пт ноя 08, 2013 01:01:18

Re: Хитро-умный аккумулятор.

Сообщение melandr »

[uquote="Alex_PP",url="/forum/viewtopic.php?p=4575773#p4575773"]Любая демо софта такое умеет. Заказали адаптеры CP2112 и FLX2LP - это не повредит, если будете этим заниматься.
Но если это единичный случай, то хватило бы и ардуино.[/uquote]
Дома в пользовании три ноута и максимум что держит - один ноут 30 минут, без нагрузки, просто экран светится. Поэтому если получится перепаковать батареи на ноутах, уже будет профит, даже с учетом покупки адаптеров.
С Ардуино я так понимаю нужно знать систему команд. Так как делал смену режима через прогу на c# и скетч в Аруино, под прогу заточенный. Поэтому пока будут идти адаптеры, почитаю тему
gnomzhenya
Родился
Сообщения: 1
Зарегистрирован: Сб май 04, 2024 13:12:07

Re: Хитро-умный аккумулятор.

Сообщение gnomzhenya »

Поправьте, кто может Design Capacity на 6750 сейчас 8424. контроллер BQ8030 читал BE2WEork. Что бы FullChargeCapacity и DesignCapacity совпадали.
СпойлерDesignCapacity: 8424 10mWh
FullChargeCapacity: 6750 10mWh
CycleCount: 3
Date: 2024.04.26 yyyy.mm.dd
DesignVoltage: 10800 mV
ManufName: SANYO.06
DeviceName: IBM-42T4644
SerialNumber: 0134
ChargingCurrent: 0 mA
ChargingVoltage: 0 mV
DeviceChemistry: LION
Temperature: 26,3 C
Voltage: 12502 mV
Current: 0 mA
RelativeSOC: 100%
AbsoluteSOC: 80%
RemainingCapacity: 6750 10mWh
VCELL4: 0000 mV
VCELL3: 4167 mV
VCELL2: 4172 mV
VCELL1: 4163 mV
SpecificationInfo: 0031 Hex
Battery Status:
INIT|DSG|FC|
SANYO.06 IBM-42T4644 0134 OK Full Charge Ok.rar
(881 байт) 101 скачивание
Ответить

Вернуться в «Дохлые потаскунчики»