Хитро-умный аккумулятор.
Re: Хитро-умный аккумулятор.
Nemon, У меня есть, но номер прошивки другой ...
Device Type: 0955 Hex
Firmware Version: 0302 Hex
Hardware Version: 00A6 Hex
Device Type: 0955 Hex
Firmware Version: 0302 Hex
Hardware Version: 00A6 Hex
Re: Хитро-умный аккумулятор.
[uquote="Komandir",url="/forum/viewtopic.php?p=4028091#p4028091"]Протестированные скетчи на github[/uquote] ну вот опять очередная хреновина с проводами, повидал я их уже дофига.
А где схема подключения экрана и кнопок к этой ардуине или как её использовать ?
Она ведь автономна, без компа работает я правильно понял ?
Очередная хрень для гиков с полным отсутствием документации
А где схема подключения экрана и кнопок к этой ардуине или как её использовать ?
Она ведь автономна, без компа работает я правильно понял ?
Очередная хрень для гиков с полным отсутствием документации
Re: Хитро-умный аккумулятор.
74LS00, Обмен идет через последовательный порт ... На многих платах arduino уже есть USB-UART. Через него происходит заливка кода и общение с платой через комп.
-
Vovan_sar
- Вымогатель припоя
- Сообщения: 545
- Зарегистрирован: Ср окт 23, 2019 08:41:11
- Откуда: Саратов
- Контактная информация:
Re: Хитро-умный аккумулятор.
У вас проблема с питанием на плате. ИМХО даже рабочий дамп не поможет.Voltage: 63899 mV
........
Mfg1: 65535 integer
Mfg2: 65535 integer
Mfg3: 65535 integer
Mfg4: 65535 integer
Добавлено after 9 minutes 49 seconds:
Nemon, покажите фото где пайка слева от разъема, на той что есть в посту плохо видно.
Re: Хитро-умный аккумулятор.
[uquote="Vovan_sar",url="/forum/viewtopic.php?p=4028319#p4028319"]
Добавлено after 9 minutes 49 seconds:
Nemon, покажите фото где пайка слева от разъема, на той что есть в посту плохо видно.[/uquote]
Чуть позже скину. Плата на работе. Кстати сначала были проблемы с считыванием. Плата превышала потребление по току в 50мА после считывания инфо и второго замыкания + батареи на + банок. Снял сам чип феном, продул все элементы феном до расплавления припоя на smd потом все почистил помыл от флюса и припаял чип. Все стало считываться. Сделаю фото пришлю. Спортивный интерес к восстановлению банок к своему ноуту. Проблема по питанию в чем может быть? А не могут быть траблы изза " китайского " чипа?)
У вас проблема с питанием на плате. ИМХО даже рабочий дамп не поможет.Voltage: 63899 mV
........
Mfg1: 65535 integer
Mfg2: 65535 integer
Mfg3: 65535 integer
Mfg4: 65535 integer
Добавлено after 9 minutes 49 seconds:
Nemon, покажите фото где пайка слева от разъема, на той что есть в посту плохо видно.[/uquote]
Чуть позже скину. Плата на работе. Кстати сначала были проблемы с считыванием. Плата превышала потребление по току в 50мА после считывания инфо и второго замыкания + батареи на + банок. Снял сам чип феном, продул все элементы феном до расплавления припоя на smd потом все почистил помыл от флюса и припаял чип. Все стало считываться. Сделаю фото пришлю. Спортивный интерес к восстановлению банок к своему ноуту. Проблема по питанию в чем может быть? А не могут быть траблы изза " китайского " чипа?)
-
Vovan_sar
- Вымогатель припоя
- Сообщения: 545
- Зарегистрирован: Ср окт 23, 2019 08:41:11
- Откуда: Саратов
- Контактная информация:
Re: Хитро-умный аккумулятор.
[uquote="Vovan_sar",url="/forum/viewtopic.php?p=4028319#p4028319"]покажите фото где пайка слева от разъема,[/uquote]
[uquote="Nemon",url="/forum/viewtopic.php?p=4028401#p4028401"]Чуть позже скину. Плата на работе.[/uquote]
Ок. Ждём.
[uquote="Nemon",url="/forum/viewtopic.php?p=4028401#p4028401"]Чуть позже скину. Плата на работе.[/uquote]
Ок. Ждём.
Re: Хитро-умный аккумулятор.
[uquote="Vovan_sar",url="/forum/viewtopic.php?p=4028509#p4028509"][uquote="Vovan_sar",url="/forum/viewtopic.php?p=4028319#p4028319"]покажите фото где пайка слева от разъема,[/uquote]
[uquote="Nemon",url="/forum/viewtopic.php?p=4028401#p4028401"]Чуть позже скину. Плата на работе.[/uquote]
Ок. Ждём.[/uquote]
Извиняюсь, фото сделали.
Вот фото со стороны + с лбп ( синий провод):

Вот со стороны минуса:

Кстати пред живой, прозванивал по вертикали 8 ом нагреватель по горизонтали короткое.
[uquote="Nemon",url="/forum/viewtopic.php?p=4028401#p4028401"]Чуть позже скину. Плата на работе.[/uquote]
Ок. Ждём.[/uquote]
Извиняюсь, фото сделали.
Вот фото со стороны + с лбп ( синий провод):

Вот со стороны минуса:

Кстати пред живой, прозванивал по вертикали 8 ом нагреватель по горизонтали короткое.
-
Vovan_sar
- Вымогатель припоя
- Сообщения: 545
- Зарегистрирован: Ср окт 23, 2019 08:41:11
- Откуда: Саратов
- Контактная информация:
Re: Хитро-умный аккумулятор.
Nemon, по пайке секций криминала не видно.
Из за чипа тоже может быть, вы же не знаете что там залито было.
Может прошивка банально под 4S сборку.
Прозванивать питание до ног чипа.Проблема по питанию в чем может быть? А не могут быть траблы изза " китайского " чипа?)
Из за чипа тоже может быть, вы же не знаете что там залито было.
Может прошивка банально под 4S сборку.
Re: Хитро-умный аккумулятор.
двойную вставку удалил,чтобы не загромождать форум
2 Komandir
проверял скетч на батарее с bq20z453 (SAMSUNG AA-PB9NC6B). Вроде читает-пишет. Но нормально потестить не могу,т.к батарея с проблемами,- похоже неправильно ток меряет, возможно bq20z453 каюк, вообщем пока не могу с ней разобраться. Вот лог:
DesignCapacity: 4200 mAh
FullChargeCapacity: 3773 mAh
CycleCount: 0
Date: 2012.5.25
DesignVoltage: 11100 mV
ManufName: SDI
DeviceName: 4206D44
SerialNumber: 29AB Hex
ChargingCurrent: 2000 mA
ChargingVoltage: 12600 mV
DeviceChemistry: LION
Temperature: 24.70 C
Voltage: 11331 mV
Current: 0 mA
RelativeSOC: 66 %
AbsoluteSOC: 59 %
RemainingCapacity: 2457 mAh
VCELL4: 0 mV
VCELL3: 3776 mV
VCELL2: 3777 mV
VCELL1: 3778 mV
SpecificationInfo: 0031 Hex
Battery Status: 00C0 Hex
INIT|DSG|
Operation Status: C045 Hex
PRES|FAS|DSG|R_DIS|QEN|
Unsealed
MaxError: 104 %
SafetyStatus: OK
PFStatus: OK
Charging Status: 0200 Hex
FCHG|
FETControl: 06 Hex
CHG|DSG|
Update Status: 14
Qmax Cell0: 4081
Qmax Cell1: 4067
Qmax Cell2: 4039
Qmax Cell3: 4400
Qmax Pack : 4039
Cell0 R_a flag: 0055
Cell1 R_a flag: 0000
Cell2 R_a flag: 0055
Cell3 R_a flag: FF55
Device Type: 0453 Hex
Firmware Version: 0112 Hex
Hardware Version: 00A6 Hex
Manufacturer Status: 0000 Hex
Chemistry ID: 0247 Hex
BatteryMode: 6081 Hex
ChgM|AM|CF|ICC|
неплохо бы подумать над диалогом запроса новых параметров для записи в батарею, чтобы в скетч каждый раз не лезть.
2 Komandir
проверял скетч на батарее с bq20z453 (SAMSUNG AA-PB9NC6B). Вроде читает-пишет. Но нормально потестить не могу,т.к батарея с проблемами,- похоже неправильно ток меряет, возможно bq20z453 каюк, вообщем пока не могу с ней разобраться. Вот лог:
Спойлер
Pack Info...DesignCapacity: 4200 mAh
FullChargeCapacity: 3773 mAh
CycleCount: 0
Date: 2012.5.25
DesignVoltage: 11100 mV
ManufName: SDI
DeviceName: 4206D44
SerialNumber: 29AB Hex
ChargingCurrent: 2000 mA
ChargingVoltage: 12600 mV
DeviceChemistry: LION
Temperature: 24.70 C
Voltage: 11331 mV
Current: 0 mA
RelativeSOC: 66 %
AbsoluteSOC: 59 %
RemainingCapacity: 2457 mAh
VCELL4: 0 mV
VCELL3: 3776 mV
VCELL2: 3777 mV
VCELL1: 3778 mV
SpecificationInfo: 0031 Hex
Battery Status: 00C0 Hex
INIT|DSG|
Operation Status: C045 Hex
PRES|FAS|DSG|R_DIS|QEN|
Unsealed
MaxError: 104 %
SafetyStatus: OK
PFStatus: OK
Charging Status: 0200 Hex
FCHG|
FETControl: 06 Hex
CHG|DSG|
Update Status: 14
Qmax Cell0: 4081
Qmax Cell1: 4067
Qmax Cell2: 4039
Qmax Cell3: 4400
Qmax Pack : 4039
Cell0 R_a flag: 0055
Cell1 R_a flag: 0000
Cell2 R_a flag: 0055
Cell3 R_a flag: FF55
Device Type: 0453 Hex
Firmware Version: 0112 Hex
Hardware Version: 00A6 Hex
Manufacturer Status: 0000 Hex
Chemistry ID: 0247 Hex
BatteryMode: 6081 Hex
ChgM|AM|CF|ICC|
Последний раз редактировалось asfog Вс май 09, 2021 14:50:40, всего редактировалось 1 раз.
Re: Хитро-умный аккумулятор.
Nemon, Вам надо считать 64ый субкласс и посмотреть на сколько ячеек ориентируется чип - по умолчанию там 4 ячейки.
Через какой софт Вы общаетесь с батареей ?
Что то типа:
записать слово 0040 в 77
и считать блок из 78
Добавлено after 6 minutes 1 second:
asfog, Я так понимаю что ключи дефолтные ? Переведите чип в режим FullAccess и еще раз снимите инфо - будут видны считанные ключи.
MaxError: 104 % и Update Status: 14 это вне рамок, но сначала надо узнать ключи что бы не залочить чип нечаянно.
Диалог через USART это не информативно и чревато ... лучше уж одно число в скетче поправить ...
Через какой софт Вы общаетесь с батареей ?
Что то типа:
записать слово 0040 в 77
и считать блок из 78
Добавлено after 6 minutes 1 second:
asfog, Я так понимаю что ключи дефолтные ? Переведите чип в режим FullAccess и еще раз снимите инфо - будут видны считанные ключи.
MaxError: 104 % и Update Status: 14 это вне рамок, но сначала надо узнать ключи что бы не залочить чип нечаянно.
Диалог через USART это не информативно и чревато ... лучше уж одно число в скетче поправить ...
Re: Хитро-умный аккумулятор.
Komandir, ключи сбрасывал на дефолт ранее, ломаной 4.52, заменял аккумы и активировал импенданс трекинг.
Поэтому такие значения.Батарея не даёт сделать заряд-разряд,-отрубает нагрузку через несколько секунд, при этом в логе разряда ломаной 4.52 пишет, что ток разряда 9999 mА (на лампе 21W). А на днях скончался адаптер на cp2112, поэтому и решил через ардуино Ваши изыскания проверить.
Pack in Full Access mode
UnSealKey: 04143672 Hex
FullAccessKey: FFFFFFFF Hex
PFKey: 26731712 Hex
полный лог:
FullChargeCapacity: 3773 mAh
CycleCount: 0
Date: 2012.5.25
DesignVoltage: 11100 mV
ManufName: SDI
DeviceName: 4206D44
SerialNumber: 29AB Hex
ChargingCurrent: 2000 mA
ChargingVoltage: 12600 mV
DeviceChemistry: LION
Temperature: 24.30 C
Voltage: 11333 mV
Current: 0 mA
RelativeSOC: 68 %
AbsoluteSOC: 62 %
RemainingCapacity: 2563 mAh
VCELL4: 0 mV
VCELL3: 3777 mV
VCELL2: 3778 mV
VCELL1: 3778 mV
SpecificationInfo: 0031 Hex
Battery Status: 00C0 Hex
INIT|DSG|
Operation Status: 8047 Hex
PRES|DSG|R_DIS|VOK|QEN|
Unsealed
Pack in Full Access mode
UnSealKey: 04143672 Hex
FullAccessKey: FFFFFFFF Hex
PFKey: 26731712 Hex
MaxError: 104 %
SafetyStatus: OK
PFStatus: OK
Charging Status: 0200 Hex
FCHG|
FETControl: 06 Hex
CHG|DSG|
Update Status: 14
Qmax Cell0: 4081
Qmax Cell1: 4067
Qmax Cell2: 4039
Qmax Cell3: 4400
Qmax Pack : 4039
Cell0 R_a flag: 0055
Cell1 R_a flag: 0000
Cell2 R_a flag: 0055
Cell3 R_a flag: FF55
Device Type: 0453 Hex
Firmware Version: 0112 Hex
Hardware Version: 00A6 Hex
Manufacturer Status: 0000 Hex
Chemistry ID: 0247 Hex
BatteryMode: 6081 Hex
ChgM|AM|CF|ICC|
Поэтому такие значения.Батарея не даёт сделать заряд-разряд,-отрубает нагрузку через несколько секунд, при этом в логе разряда ломаной 4.52 пишет, что ток разряда 9999 mА (на лампе 21W). А на днях скончался адаптер на cp2112, поэтому и решил через ардуино Ваши изыскания проверить.
Pack in Full Access mode
UnSealKey: 04143672 Hex
FullAccessKey: FFFFFFFF Hex
PFKey: 26731712 Hex
полный лог:
Спойлер
DesignCapacity: 4200 mAhFullChargeCapacity: 3773 mAh
CycleCount: 0
Date: 2012.5.25
DesignVoltage: 11100 mV
ManufName: SDI
DeviceName: 4206D44
SerialNumber: 29AB Hex
ChargingCurrent: 2000 mA
ChargingVoltage: 12600 mV
DeviceChemistry: LION
Temperature: 24.30 C
Voltage: 11333 mV
Current: 0 mA
RelativeSOC: 68 %
AbsoluteSOC: 62 %
RemainingCapacity: 2563 mAh
VCELL4: 0 mV
VCELL3: 3777 mV
VCELL2: 3778 mV
VCELL1: 3778 mV
SpecificationInfo: 0031 Hex
Battery Status: 00C0 Hex
INIT|DSG|
Operation Status: 8047 Hex
PRES|DSG|R_DIS|VOK|QEN|
Unsealed
Pack in Full Access mode
UnSealKey: 04143672 Hex
FullAccessKey: FFFFFFFF Hex
PFKey: 26731712 Hex
MaxError: 104 %
SafetyStatus: OK
PFStatus: OK
Charging Status: 0200 Hex
FCHG|
FETControl: 06 Hex
CHG|DSG|
Update Status: 14
Qmax Cell0: 4081
Qmax Cell1: 4067
Qmax Cell2: 4039
Qmax Cell3: 4400
Qmax Pack : 4039
Cell0 R_a flag: 0055
Cell1 R_a flag: 0000
Cell2 R_a flag: 0055
Cell3 R_a flag: FF55
Device Type: 0453 Hex
Firmware Version: 0112 Hex
Hardware Version: 00A6 Hex
Manufacturer Status: 0000 Hex
Chemistry ID: 0247 Hex
BatteryMode: 6081 Hex
ChgM|AM|CF|ICC|
Re: Хитро-умный аккумулятор.
asfog, попробуйте: 1,2,3,4,5,6,7,8 1,2,3,4,9 в моей программе, пока не станет 100% и 04.
И вот скетч для просмотра напряжений по банкам и тока:
Если в Arduino IDE запустить Инструменты/Плоттер по последовательному соединнию, ты вывод будет в виде графика.
И вот скетч для просмотра напряжений по банкам и тока:
Спойлер
Код: Выделить всё
#include <Wire.h>
void setup() {
byte error;
Wire.begin();
Serial.begin(9600);
Serial.println("VCELL1, VCELL2, VCELL3, Current");
}
int ReadSMBWord(byte comm){
Wire.beginTransmission(0x0B);
Wire.write(comm);
Wire.endTransmission(false);
Wire.requestFrom(0x0B,2);
byte i=0;
return Wire.read()+256*Wire.read();
}
void loop() {
static uint32_t t=millis();
if ((millis()-t)>=1000) {
t=millis();
Serial.print(ReadSMBWord(0x3F));
Serial.print(' ');
Serial.print(ReadSMBWord(0x3E));
Serial.print(' ');
Serial.print(ReadSMBWord(0x3D));
Serial.print(' ');
Serial.println(abs(ReadSMBWord(0x0A)));
}
}Re: Хитро-умный аккумулятор.
Komandir, спасибо за участие 
но тут похоже в железе дело, а не в софте. Вот краткая история этой батареи:
bq20z453 это вариант bq20z45, разработанный специально для самсунга. Документации по нему никакой нет. Если бы знать точно,что по выводам они идентичны, можно было бы попробовать махнуть его с bq20z45, благо есть живая плата от асуса.
но тут похоже в железе дело, а не в софте. Вот краткая история этой батареи:
Спойлер
аккум этот из собственного ноута.Он полежал свежезаряженным отдельно от ноута около 2х недель и без каких либо причин стал отрубаться через 4-5 сек при работе ноута от него. До этого был вполне работоспособен (40-45 мин). Все манипуляции с ним через be-шку ломанную безрезультатны. Плату прогревал с флюсом, прозванивал цепи измерения тока до bq20z453 - всё вроде цело, даже ставил в параллель ещё один токоизмерительный резистор. С ним уже лампочку на 21W аккум не отключал,т.е можно было разрядить полностью.Но толку от этого ессно было мало - контроллер пересчитывал ёмкость неправильно. По зарядке - тоже беда. При токе более 700 mA - выключает ключ заряда. Похоже умер внутренний ацп по выводам замера тока bq20z453.Re: Хитро-умный аккумулятор.
Ребята, подскажите, в чем может проблема - ноут от аккума работает, но перестал видеть его вовсе. Перед этим полгода провалялся на полке...
Был блок контроллера. Полечил, но проблема осталась - ноут ни в какую аккум не видит, но работает от него исправно.
Заряжаю его через ЛБП, но флаг заряда не появляется. Пробовал заряжать и разряжать - не меняется ничего.
Все, что "начитал" - прикрепляю.
Спасибо!
Был блок контроллера. Полечил, но проблема осталась - ноут ни в какую аккум не видит, но работает от него исправно.
Заряжаю его через ЛБП, но флаг заряда не появляется. Пробовал заряжать и разряжать - не меняется ничего.
Все, что "начитал" - прикрепляю.
Спасибо!
- Вложения
-
- infoUM08A72 UM08A72 099D.txt
- После долгого "лежания".
- (512 байт) 188 скачиваний
-
- заряжаетсяSMP-SDI24 UM08A72 099D.txt
- Во время зарядки от ЛБП
- (627 байт) 175 скачиваний
-
- разрядUM08A72 UM08A72 099D.txt
- Разряд через нежадную
- (1.29 КБ) 151 скачивание
Re: Хитро-умный аккумулятор.
Апдейт. Простоял ночь на ЛБП, зарядился полностью. Флаг FC появился.
Но ничего не поменялось - ноут аккум не видит и не заряжает. Включается и работает от него, при этом винда пишет что работает от сети.
Зы, цепи ноута исправны, так как китайский полудохлый аккум видится нормально и заряжается/разряжается.
+
Победил беду - вскрыл аккум и увидел отвалившийся провод одного из датчиков температуры. Хорошо что это было в явном виде, иначе фиг бы разобрался.
Но ничего не поменялось - ноут аккум не видит и не заряжает. Включается и работает от него, при этом винда пишет что работает от сети.
Зы, цепи ноута исправны, так как китайский полудохлый аккум видится нормально и заряжается/разряжается.
+
Победил беду - вскрыл аккум и увидел отвалившийся провод одного из датчиков температуры. Хорошо что это было в явном виде, иначе фиг бы разобрался.
Re: Хитро-умный аккумулятор.
[uquote="Komandir",url="/forum/viewtopic.php?p=4029046#p4029046"]Nemon, Вам надо считать 64ый субкласс и посмотреть на сколько ячеек ориентируется чип - по умолчанию там 4 ячейки.
Через какой софт Вы общаетесь с батареей ?
Что то типа:
записать слово 0040 в 77
и считать блок из 78[/uquote]
Нежадная b2works+cp2112.
Вот данные по запросу:
ww 77 40
OK
rbl 78
0F39644000000000000000000000
rw 77 i
64
Ниже прикрепил файлы инфо с батареи. Посмотрите, что скажете можно ли банки припаивать? вроде PF статус OK.
Через какой софт Вы общаетесь с батареей ?
Что то типа:
записать слово 0040 в 77
и считать блок из 78[/uquote]
Нежадная b2works+cp2112.
Вот данные по запросу:
ww 77 40
OK
rbl 78
0F39644000000000000000000000
rw 77 i
64
Ниже прикрепил файлы инфо с батареи. Посмотрите, что скажете можно ли банки припаивать? вроде PF статус OK.
- Вложения
-
- LGCas Inst. AS10D815 1CD4 Info.txt
- Info
- (459 байт) 170 скачиваний
-
- LGCas Inst. AS10D815 1CD4 Read Chip.txt
- Read Chip
- (452 байт) 151 скачивание
-
- LGCas Inst. AS10D815 1CD4 Read Bat Data.txt
- Bat Data
- (523 байт) 167 скачиваний
Re: Хитро-умный аккумулятор.
Мда. Разобранный аккумулятор нельзя оставлять дома просто на столе, с концами потерян термодатчик на небольшой полоске жёлтой плёнки. Фото именно моего нет, вот такой же по виду, как на картинке. Его параметры не успел измерить. Подскажите его параметры? Хотя бы примерно, постоянное сопротивление запаять.
- Вложения
-
- Термодатчик.gif
- (14.14 КБ) 224 скачивания
- Alex_PP
- Потрогал лапой паяльник
- Сообщения: 323
- Зарегистрирован: Чт авг 20, 2020 19:21:47
- Откуда: Курск
Re: Хитро-умный аккумулятор.
[uquote="U146",url="/forum/viewtopic.php?p=4033097#p4033097"]Подскажите его параметры? Хотя бы примерно, постоянное сопротивление запаять.[/uquote]
Обычно 1 кОм или 10 кОм. Я лично, такие на замену покупал 10 килоомные.
А в общем - поставите 10, увидите показания температуры в отчете, поймете в какую сторону скорректировать.
Обычно 1 кОм или 10 кОм. Я лично, такие на замену покупал 10 килоомные.
А в общем - поставите 10, увидите показания температуры в отчете, поймете в какую сторону скорректировать.
Re: Хитро-умный аккумулятор.
Спасибо, оперативно. Буду пробовать.
-
Vovan_sar
- Вымогатель припоя
- Сообщения: 545
- Зарегистрирован: Ср окт 23, 2019 08:41:11
- Откуда: Саратов
- Контактная информация:
Re: Хитро-умный аккумулятор.
[uquote="Nemon",url="/forum/viewtopic.php?p=4033019#p4033019"]Ниже прикрепил файлы инфо с батареи. Посмотрите, что скажете можно ли банки припаивать? вроде PF статус OK.[/uquote]
Смущает вот это в свободном состоянии:
Ну и не забудьте запустить IT 21-й командой.
Смущает вот это в свободном состоянии:
И самое крминальное:Current: -5 mA
с флагом OTA в статусе. Возможно термодатчик врет. Как правило если он отваливается то температура очень сильно отрицательная, ледник прям )))) А тут сильно с плюсом.Temperature: 128 C
Ну и не забудьте запустить IT 21-й командой.
FETControl: 0000
Update Status: 4