FullChargeCapacity не меняется, практически. Current смущает, что это за цыфра космическая?
Current (Eng) = Текущий (Рус)
Он про значение видимо - реально ДОХРЕНАЛИОН !
Так я про это и говорю. Попробую подкинуть другие батареи . Потом отпишусь. Спасибо за помощь.
Огромный респект ув. Komandir за проделанную работу.
В теме квалификация близка к нубской, но попробую попросить пнуть в нужную сторону…
Помогал коллеге с “ремонтом” бука и дёрнул меня чёрт “откалибровать” батарею, всё ж было не плохо, учитывая возраст акку, работало около часа, но внезапно выключалось при ~37%. После попытки разрядить в режиме BIOS выскочила ошибка 601 при включении, от батареи перестало включаться и зарядка не происходила. Хотя если выдернуть БП на включенном - работало. HP Battery Check перестал читать инфу о акку. Нагугленные варианты замкнуть OUT+ с Batt+ и OUT- с Batt- закончились тем, что напряжение на OUT+ пропало напрочь
Первый “прогон” Arduino Smart Battery выдал ошибку “Wire error” - 3 на 8 пункте
Спойлер
Arduino Smart Battery
Several utilities for working with TI bq20z… IC
Press Enter…
Checking communication with the device at address 0x0B…
The device was found !!!
Select operation:
- Read pack info.
- Pack Reset.
- Unsealing a pack.
- Move pack to Full Access mode.
- Clearing a Permanent Failure.
- Clearing CycleCount.
- Setting current date.
- Writing DesignCapacity, QMAX, Update status, Ra_table.
- Begin the Impedance Track algorithm.
Pack Info…
DesignCapacity: 5585 mAh
FullChargeCapacity: 0 mAh
CycleCount: 693
Date: 2012.6.6
DesignVoltage: 11100 mV
ManufName: 13-42
DeviceName: MO06062
SerialNumber: 0A6F Hex
ChargingCurrent: 0 mA
ChargingVoltage: 0 mV
DeviceChemistry: LION
Temperature: 22.90 C
Voltage: 11953 mV
Current: 0 mA
RelativeSOC: 100 %
AbsoluteSOC: 0 %
RemainingCapacity: 0 mAh
VCELL4: 0 mV
VCELL3: 3984 mV
VCELL2: 3997 mV
VCELL1: 3973 mV
SpecificationInfo: 0031 Hex
Battery Status: 4AE0 Hex
TCA|TDA|RCA|INIT|DSG|FC|
Operation Status: E043 Hex
PRES|FAS|SS|DSG|VOK|QEN|
Sealed
Device Type: 0700 Hex
Firmware Version: 0307 Hex
Hardware Version: 00A7 Hex
Select operation:
- Read pack info.
- Pack Reset.
- Unsealing a pack.
- Move pack to Full Access mode.
- Clearing a Permanent Failure.
- Clearing CycleCount.
- Setting current date.
- Writing DesignCapacity, QMAX, Update status, Ra_table.
- Begin the Impedance Track algorithm.
Reseting…
Select operation:
- Read pack info.
- Pack Reset.
- Unsealing a pack.
- Move pack to Full Access mode.
- Clearing a Permanent Failure.
- Clearing CycleCount.
- Setting current date.
- Writing DesignCapacity, QMAX, Update status, Ra_table.
- Begin the Impedance Track algorithm.
Unsealing…
Select operation:
- Read pack info.
- Pack Reset.
- Unsealing a pack.
- Move pack to Full Access mode.
- Clearing a Permanent Failure.
- Clearing CycleCount.
- Setting current date.
- Writing DesignCapacity, QMAX, Update status, Ra_table.
- Begin the Impedance Track algorithm.
Move to Full Access mode…
Select operation:
- Read pack info.
- Pack Reset.
- Unsealing a pack.
- Move pack to Full Access mode.
- Clearing a Permanent Failure.
- Clearing CycleCount.
- Setting current date.
- Writing DesignCapacity, QMAX, Update status, Ra_table.
- Begin the Impedance Track algorithm.
Clearing a Permanent Failure…
Select operation:
- Read pack info.
- Pack Reset.
- Unsealing a pack.
- Move pack to Full Access mode.
- Clearing a Permanent Failure.
- Clearing CycleCount.
- Setting current date.
- Writing DesignCapacity, QMAX, Update status, Ra_table.
- Begin the Impedance Track algorithm.
Clearing CycleCount…
Select operation:
- Read pack info.
- Pack Reset.
- Unsealing a pack.
- Move pack to Full Access mode.
- Clearing a Permanent Failure.
- Clearing CycleCount.
- Setting current date.
- Writing DesignCapacity, QMAX, Update status, Ra_table.
- Begin the Impedance Track algorithm.
Setting current date…
Select operation:
- Read pack info.
- Pack Reset.
- Unsealing a pack.
- Move pack to Full Access mode.
- Clearing a Permanent Failure.
- Clearing CycleCount.
- Setting current date.
- Writing DesignCapacity, QMAX, Update status, Ra_table.
- Begin the Impedance Track algorithm.
Writing DesignCapacity, QMAX, Update status, Ra_table…
Wire error - 3
и, походу, предыдущие пункты отработали (типа сброса циклов, даты, Full Access mode), что можно понять из последующих “прогонов”, которые уже на 1-м пункте дают “Wire error - 2”
Спойлер
Arduino Smart Battery
Several utilities for working with TI bq20z… IC
Press Enter…
Checking communication with the device at address 0x0B…
The device was found !!!
Select operation:
- Read pack info.
- Pack Reset.
- Unsealing a pack.
- Move pack to Full Access mode.
- Clearing a Permanent Failure.
- Clearing CycleCount.
- Setting current date.
- Writing DesignCapacity, QMAX, Update status, Ra_table.
- Begin the Impedance Track algorithm.
Pack Info…
DesignCapacity: 4400 mAh
FullChargeCapacity: 0 mAh
CycleCount: 0
Date: 2024.1.26
DesignVoltage: 11100 mV
ManufName: 13-42
DeviceName: MO06062
SerialNumber: 0A6F Hex
ChargingCurrent: 0 mA
ChargingVoltage: 12900 mV
DeviceChemistry: LION
Temperature: 22.90 C
Voltage: 11952 mV
Current: 0 mA
RelativeSOC: 100 %
AbsoluteSOC: 0 %
RemainingCapacity: 0 mAh
VCELL4: 0 mV
VCELL3: 3983 mV
VCELL2: 3996 mV
VCELL1: 3973 mV
SpecificationInfo: 0031 Hex
Battery Status: 42E0 Hex
TCA|RCA|INIT|DSG|FC|
Operation Status: 8043 Hex
PRES|DSG|VOK|QEN|
Unsealed
Pack in Full Access mode
UnSealKey: 04143672 Hex
FullAccessKey: FFFFFFFF Hex
PFKey: 26731712 Hex
MaxError: 113 %
SafetyStatus: OK
PFStatus: OK
Charging Status: OK
FETControl: 02 Hex
DSG|
Update Status: 0
Qmax Cell0: 8
Qmax Cell1: 4631
Qmax Cell2: 4294959158
Qmax Cell3: 13050
Qmax Pack : 0
Wire error - 2
Вы изменили размер буфера Wire ???
Насколько понимаю - да.
в Wire.h написал:
#define BUFFER_LENGTH 34
Написали или исправили 32 на 34 ?
Исправил.
Последующие “прогоны” показывают, что после ресета ардуины можно выполнить 2. Pack Reset,
тогда снова 1. Read pack info выполняется без ошибки.
Пробовал 1 пункт после каждого - после 3-го уже “Wire error - 2”.
Не сталкивался с таким поведением …
Пробуйте паузы выдерживать между операциями секунд 10 …
Это вообще почти никто не ловил …
Для таких как я, “альтернативно одарённых”, шести ! не достаточно, чтобы вникнуть в суть фразы:
!!! The standard Arduino Wire library needs to be changed in two places - Wire.h and utility/twi.h !!!
Огромное спасибо!!!
Акку почти “отпустило” - напряжение на выходе не появилось, зарядка “пошла”(с точки зрения AIDA), 601 ошибка пропала. Может что сгорело внутри, типа предохранителя…
После 1-2-3…9 не надо делать “2. Pack Reset.”, чтобы вывести из Full Access mode?
HP Battery Check по прежнему не признаёт батарею, но уже с другой формулировкой.
Новый вариант pack info
Pack Info…
DesignCapacity: 5585 mAh
FullChargeCapacity: 4744 mAh
CycleCount: 1
Date: 2024.1.26
DesignVoltage: 11100 mV
ManufName: 13-42
DeviceName: MO06062
SerialNumber: 0A6F Hex
ChargingCurrent: 3920 mA
ChargingVoltage: 12900 mV
DeviceChemistry: LION
Temperature: 22.50 C
Voltage: 11935 mV
Current: 0 mA
RelativeSOC: 78 %
AbsoluteSOC: 67 %
RemainingCapacity: 3689 mAh
VCELL4: 0 mV
VCELL3: 3978 mV
VCELL2: 3989 mV
VCELL1: 3968 mV
SpecificationInfo: 0031 Hex
Battery Status: 00C0 Hex
INIT|DSG|
Operation Status: 8043 Hex
PRES|DSG|VOK|QEN|
Unsealed
Pack in Full Access mode
UnSealKey: 04143672 Hex
FullAccessKey: FFFFFFFF Hex
PFKey: 26731712 Hex
MaxError: 100 %
SafetyStatus: OK
PFStatus: OK
Charging Status: 0200 Hex
FCHG|
FETControl: 06 Hex
CHG|DSG|
Update Status: 4
Qmax Cell0: 5585
Qmax Cell1: 5585
Qmax Cell2: 5585
Qmax Cell3: 5585
Qmax Pack : 5585
Cell0 R_a flag: FF55
Cell1 R_a flag: FF55
Cell2 R_a flag: FF55
Cell3 R_a flag: FF55
Device Type: 0700 Hex
Firmware Version: 0307 Hex
Hardware Version: 00A7 Hex
Manufacturer Status: 010A Hex
STATE0|
Chemistry ID: 0308 Hex
BatteryMode: 6081 Hex
ChgM|AM|CF|ICC|
1,2,3,4,5,6,7,8 -----------------------1,2,3,4,9 и всё
Добрый день. Прошу помощи. Контроллер bq20z45, 6 пункт- Wire error - 3.
DesignCapacity: 3300 mAh
FullChargeCapacity: 2569 mAh
CycleCount: 383
Date: 2012.3.14
DesignVoltage: 7400 mV
ManufName: AS15BZB3LA
DeviceName: EP10133
SerialNumber: 0DCA Hex
ChargingCurrent: 0 mA
ChargingVoltage: 0 mV
DeviceChemistry: OAI0
Temperature: 19.70 C
Voltage: 7952 mV
Current: 0 mA
RelativeSOC: 77 %
AbsoluteSOC: 60 %
RemainingCapacity: 1977 mAh
VCELL4: 0 mV
VCELL3: 0 mV
VCELL2: 3977 mV
VCELL1: 3975 mV
SpecificationInfo: 0031 Hex
Battery Status: 48C0 Hex
TCA|TDA|INIT|DSG|
Operation Status: 6441 Hex
FAS|SS|LDMD|DSG|QEN|
Sealed
Device Type: 0450 Hex
Firmware Version: 0107 Hex
Hardware Version: 00A6 Hex
Разряжайте до 0 …
Чтото пошло не так. Хотел вместо разряда акумов впаять резисторы, но плата перестала отвечать, пишет The device is not responding. Впаял банки обратно, таже беда. Предохранители целые, внешний осмотр ничего не обнаружил. В чем может быть проблема?
Да кто ж его знает … Часто с пайкой проблема - там площадки для припайки банок обычно из двух частей, силовой и измерительной. Надо паять большими плюшками.
Перепанвал 2 раза, там контакт из 3х площадок, обратил на это внимание. Но перестала отвечать после установки резисторов, площадки с ними были пропаяны на 100%. Контроллер мог помереть?
В ноут вставляли ? Питание подавали на гребенку ?
Да, подавал.