REKLAMA

eeprom_05.txt

Lenovo T530 - Bateria 45N1001 - BQ8030 - zbyt wysokie napięcie końca pojemności

Witam Ostatnio, w ramach hobby zająłem się regeneracją baterii w swoim laptopie. Komputer to Lenovo T530 a bateria 45N1001 - 10,8V / 5,2Ah / 57Wh W baterii znajduje się fabrycznie 6 ogniw Sanyo 2600mAh. Sterownik baterii: BQ8030A Ponieważ ogniwa były uszkodzone, zostały wymienione na nowe. Po zgraniu i zmodyfikowaniu pamięci sterownika, przywróciłem baterię do życia i prawidłowej pracy. Jest jednak jeden problem. Bateria, podczas pracy na laptopie, przy małym obciążeniu, podczas rozładowywania od 100%, po osiągnięciu napięcia 10,8V wskakuje na 5% pozostałej pojemności (np. z 40%). Pracując dalej , za chwilę mam 0% i na tym poziomie mogę pracować jeszcze ponad godzinę do napięcia ok 9,7V gdy komputer się wyłącza. Mam inny egzemplarz takiej samej baterii (mocno używana) i tam próg jest na ok 10,4V. Też wysoko, ale niżej. Niestety analiza różnic pamięci nie dała mi odpowiedzi. Czy ktoś wie, gdzie w pamięci można zmienić ten próg detekcji rozładowanej baterii, lub jak on jest obliczany? Dodam, że monitorowałem napięcie na ogniwach i banki miały rozbieżność max 20mV podczas całego cyklu rozładowania. Będę wdzięczny za pomoc. W ramach dydaktyki załączam wsad wew. eeprom oryginalny odczytany z baterii i odczytany po modyfikacji i naładowaniu do 100%. Dorzucam również zrzut z diagnostyki Lenovo. Z tego co rozkminiłem to: - format danych głównie 16bit, big endian - 0x000 - 0x000F - dane konfiguracyjne: napięcie, pojemność, Wh i inne - od adresu 0x400 można zmieniać zawartość bez liczenia sumy kontrolnej - 0x470, 0x471 - data produkcji - 0x500, 0x501 / 0x600, 0x601 - liczba cykli na wprost - 0x502, 0x503 / 0x602, 0x603 - pozostała pełna pojemność na wprost - 0x510, 0x511 / 0x610, 0x610 - data pierwszego użycia - 0x580, 0x581, 0x582 / 0x640, 0x641, 0x642 - muszą być zero - 0x480 - 0x49F - musi być 0xFF - 0x591, 0x651 - ma być 0x61 - 0x5A8, 0x668 / 0x58E, 0x64E / 0x506, 0x507, 0x606, 0x607 - ma być zero Informacja o załącznikach: - eeprom_r - odczyt oryginalnego stanu baterii i diagnostyka txt - eeprom_05 - zmodyfikowany wsad sterownika po naładowaniu do 100% i diagnostyka Będę wdzięczny za informację, jak zmienić próg detekcji końca pojemności baterii.


Pobierz plik - link do postu

Manufacturer Name: SANYO
Device Name: LNV-45N1001
Device Chemistry: LION
Serial Number: 31
Manufacture Date: 2020.01.01

Manufacturer Access: 0010
Remaining Capacity Alarm: 562 mAh(/10mWh)
Remaining Time Alarm: 10 min
Battery Mode: 8000
At Rate: 0 mAh(/10mWh)
At Rate Time To Full: 65535 min
At Rate Time To Empty: 65535 min
At Rate OK: 65535
Temperature: 24.65 degC
Voltage: 12477 mV
Current: 0 mA
Average Current: 0 mA
Max Error: 0 %
Relative State Of Charge 100 %
Absolute State Of Charge 100 %
Remaining Capacity: 5067 mAh(/10mWh)
Full Charge Capacity: 5067 mAh(/10mWh)
Run Time To Empty: 65535 min
Average Time To Empty: 65535 min
Average Time To Full: 65535 min
Charging Current: 0 mA
Charging Voltage: 0 mV
Cycle Count: 21
Manufacturer Data: fffffff7