Ремонт портативной техники - телефоны, КПК, навигаторы и типа того.
Ответить

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

Пт май 07, 2021 11:27:37

Nemon, У меня есть, но номер прошивки другой ...
Device Type: 0955 Hex
Firmware Version: 0302 Hex
Hardware Version: 00A6 Hex

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

Пт май 07, 2021 12:09:19

Протестированные скетчи на github
ну вот опять очередная хреновина с проводами, повидал я их уже дофига.
А где схема подключения экрана и кнопок к этой ардуине или как её использовать ?
Она ведь автономна, без компа работает я правильно понял ?
Очередная хрень для гиков с полным отсутствием документации

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

Пт май 07, 2021 12:19:39

74LS00, Обмен идет через последовательный порт ... На многих платах arduino уже есть USB-UART. Через него происходит заливка кода и общение с платой через комп.

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

Пт май 07, 2021 16:00:56

Voltage: 63899 mV
........
Mfg1: 65535 integer
Mfg2: 65535 integer
Mfg3: 65535 integer
Mfg4: 65535 integer

У вас проблема с питанием на плате. ИМХО даже рабочий дамп не поможет.

Добавлено after 9 minutes 49 seconds:
Nemon, покажите фото где пайка слева от разъема, на той что есть в посту плохо видно.

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

Пт май 07, 2021 18:55:42

Voltage: 63899 mV
........
Mfg1: 65535 integer
Mfg2: 65535 integer
Mfg3: 65535 integer
Mfg4: 65535 integer

У вас проблема с питанием на плате. ИМХО даже рабочий дамп не поможет.

Добавлено after 9 minutes 49 seconds:
Nemon, покажите фото где пайка слева от разъема, на той что есть в посту плохо видно.

Чуть позже скину. Плата на работе. Кстати сначала были проблемы с считыванием. Плата превышала потребление по току в 50мА после считывания инфо и второго замыкания + батареи на + банок. Снял сам чип феном, продул все элементы феном до расплавления припоя на smd потом все почистил помыл от флюса и припаял чип. Все стало считываться. Сделаю фото пришлю. Спортивный интерес к восстановлению банок к своему ноуту. Проблема по питанию в чем может быть? А не могут быть траблы изза " китайского " чипа?)

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

Пт май 07, 2021 22:24:55

покажите фото где пайка слева от разъема,

Чуть позже скину. Плата на работе.

Ок. Ждём.

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

Сб май 08, 2021 09:29:39

покажите фото где пайка слева от разъема,

Чуть позже скину. Плата на работе.

Ок. Ждём.

Извиняюсь, фото сделали.
Вот фото со стороны + с лбп ( синий провод):
Изображение
Вот со стороны минуса:
Изображение
Кстати пред живой, прозванивал по вертикали 8 ом нагреватель по горизонтали короткое.

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

Сб май 08, 2021 10:48:55

Nemon, по пайке секций криминала не видно.
Проблема по питанию в чем может быть? А не могут быть траблы изза " китайского " чипа?)

Прозванивать питание до ног чипа.
Из за чипа тоже может быть, вы же не знаете что там залито было.
Может прошивка банально под 4S сборку.

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

Сб май 08, 2021 23:14:26

двойную вставку удалил,чтобы не загромождать форум

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: Хитро-умный аккумулятор.

Вс май 09, 2021 07:35:43

Nemon, Вам надо считать 64ый субкласс и посмотреть на сколько ячеек ориентируется чип - по умолчанию там 4 ячейки.
Через какой софт Вы общаетесь с батареей ?

Что то типа:
записать слово 0040 в 77
и считать блок из 78

Добавлено after 6 minutes 1 second:
asfog, Я так понимаю что ключи дефолтные ? Переведите чип в режим FullAccess и еще раз снимите инфо - будут видны считанные ключи.
MaxError: 104 % и Update Status: 14 это вне рамок, но сначала надо узнать ключи что бы не залочить чип нечаянно.

Диалог через USART это не информативно и чревато ... лучше уж одно число в скетче поправить ...

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

Вс май 09, 2021 14:44:09

Komandir, ключи сбрасывал на дефолт ранее, ломаной 4.52, заменял аккумы и активировал импенданс трекинг.
Поэтому такие значения.Батарея не даёт сделать заряд-разряд,-отрубает нагрузку через несколько секунд, при этом в логе разряда ломаной 4.52 пишет, что ток разряда 9999 mА (на лампе 21W). А на днях скончался адаптер на cp2112, поэтому и решил через ардуино Ваши изыскания проверить.

Pack in Full Access mode
UnSealKey: 04143672 Hex
FullAccessKey: FFFFFFFF Hex
PFKey: 26731712 Hex

полный лог:
Спойлер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.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: Хитро-умный аккумулятор.

Вс май 09, 2021 15:27:06

asfog, попробуйте: 1,2,3,4,5,6,7,8 1,2,3,4,9 в моей программе, пока не станет 100% и 04.
И вот скетч для просмотра напряжений по банкам и тока:
Спойлер
Код:
#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)));
  }
}


Если в Arduino IDE запустить Инструменты/Плоттер по последовательному соединнию, ты вывод будет в виде графика.

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

Вс май 09, 2021 20:14:19

Komandir, спасибо за участие :)
но тут похоже в железе дело, а не в софте. Вот краткая история этой батареи:
Спойлераккум этот из собственного ноута.Он полежал свежезаряженным отдельно от ноута около 2х недель и без каких либо причин стал отрубаться через 4-5 сек при работе ноута от него. До этого был вполне работоспособен (40-45 мин). Все манипуляции с ним через be-шку ломанную безрезультатны. Плату прогревал с флюсом, прозванивал цепи измерения тока до bq20z453 - всё вроде цело, даже ставил в параллель ещё один токоизмерительный резистор. С ним уже лампочку на 21W аккум не отключал,т.е можно было разрядить полностью.Но толку от этого ессно было мало - контроллер пересчитывал ёмкость неправильно. По зарядке - тоже беда. При токе более 700 mA - выключает ключ заряда. Похоже умер внутренний ацп по выводам замера тока bq20z453.


bq20z453 это вариант bq20z45, разработанный специально для самсунга. Документации по нему никакой нет. Если бы знать точно,что по выводам они идентичны, можно было бы попробовать махнуть его с bq20z45, благо есть живая плата от асуса.

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

Чт май 13, 2021 19:35:16

Ребята, подскажите, в чем может проблема - ноут от аккума работает, но перестал видеть его вовсе. Перед этим полгода провалялся на полке...
Был блок контроллера. Полечил, но проблема осталась - ноут ни в какую аккум не видит, но работает от него исправно.
Заряжаю его через ЛБП, но флаг заряда не появляется. Пробовал заряжать и разряжать - не меняется ничего.
Все, что "начитал" - прикрепляю.
Спасибо!
Вложения
infoUM08A72 UM08A72 099D.txt
После долгого "лежания".
(512 байт) Скачиваний: 155
заряжаетсяSMP-SDI24 UM08A72 099D.txt
Во время зарядки от ЛБП
(627 байт) Скачиваний: 148
разрядUM08A72 UM08A72 099D.txt
Разряд через нежадную
(1.29 KiB) Скачиваний: 124

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

Пт май 14, 2021 09:12:51

Апдейт. Простоял ночь на ЛБП, зарядился полностью. Флаг FC появился.
Но ничего не поменялось - ноут аккум не видит и не заряжает. Включается и работает от него, при этом винда пишет что работает от сети.
Зы, цепи ноута исправны, так как китайский полудохлый аккум видится нормально и заряжается/разряжается.

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

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

Пн май 17, 2021 16:08:31

Nemon, Вам надо считать 64ый субкласс и посмотреть на сколько ячеек ориентируется чип - по умолчанию там 4 ячейки.
Через какой софт Вы общаетесь с батареей ?

Что то типа:
записать слово 0040 в 77
и считать блок из 78

Нежадная b2works+cp2112.
Вот данные по запросу:
ww 77 40
OK
rbl 78
0F39644000000000000000000000
rw 77 i
64

Ниже прикрепил файлы инфо с батареи. Посмотрите, что скажете можно ли банки припаивать? вроде PF статус OK.
Вложения
LGCas Inst. AS10D815 1CD4 Info.txt
Info
(459 байт) Скачиваний: 139
LGCas Inst. AS10D815 1CD4 Read Chip.txt
Read Chip
(452 байт) Скачиваний: 121
LGCas Inst. AS10D815 1CD4 Read Bat Data.txt
Bat Data
(523 байт) Скачиваний: 133

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

Пн май 17, 2021 19:46:14

Мда. Разобранный аккумулятор нельзя оставлять дома просто на столе, с концами потерян термодатчик на небольшой полоске жёлтой плёнки. Фото именно моего нет, вот такой же по виду, как на картинке. Его параметры не успел измерить. Подскажите его параметры? Хотя бы примерно, постоянное сопротивление запаять.
Вложения
Термодатчик.gif
(14.14 KiB) Скачиваний: 181

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

Пн май 17, 2021 19:50:47

Подскажите его параметры? Хотя бы примерно, постоянное сопротивление запаять.

Обычно 1 кОм или 10 кОм. Я лично, такие на замену покупал 10 килоомные.
А в общем - поставите 10, увидите показания температуры в отчете, поймете в какую сторону скорректировать. :)

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

Пн май 17, 2021 20:08:54

Спасибо, оперативно. Буду пробовать.

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

Пн май 17, 2021 21:51:23

Ниже прикрепил файлы инфо с батареи. Посмотрите, что скажете можно ли банки припаивать? вроде PF статус OK.


Смущает вот это в свободном состоянии:
Current: -5 mA

И самое крминальное:
Temperature: 128 C

с флагом OTA в статусе. Возможно термодатчик врет. Как правило если он отваливается то температура очень сильно отрицательная, ледник прям )))) А тут сильно с плюсом.
Ну и не забудьте запустить IT 21-й командой.
FETControl: 0000
Update Status: 4
Ответить