Battery Lab

v1.0 BETA · Client-side
Rozlaczono
Narzedzie w fazie testow — komunikacja I2C/SMBus wymaga kompatybilnego adaptera USB-I2C. Uzywasz na wlasna odpowiedzialnosc.
Cel edukacyjny i serwisowy. Modyfikacja parametrow baterii powinna byc wykonywana tylko przez wykwalifikowany serwis.

Diagnostyka i programowanie kontrolerow baterii laptopowych przez I2C/SMBus z Web Serial API. Odczyt rejestrow SBS, monitoring napiec cel, edycja pamieci EEPROM/DataFlash. Wymaga adaptera USB-I2C. Dane przetwarzane lokalnie.

Dashboard

Napiecie
--
V
Prad
--
A
Temperatura
--
°C
Stan naladowania
--
%
Stan zdrowia
--
%
Moc
--
W

Informacje o baterii

Producent --
Nazwa urzadzenia --
Chemia --
Numer seryjny --
Pojemnosc projektowa --
Pelne ladowanie --
Liczba cykli --
Napiecie projektowe --
Data produkcji --
Specyfikacja SBS --

Szybki status

Ladowanie
Rozladowywanie
W pelni naladowana
Ochrona aktywna
Kontroler zablokowany
Permanent Failure

Detekcja baterii

Skanowanie szyny SMBus

Skanuje szyne I2C/SMBus i wykrywa kontroler baterii.

Wyniki skanowania

Polacz adapter i uruchom skanowanie.

Diagnostyka baterii

Automatyczna diagnostyka

Sprawdza rejestry statusowe, napiecia cel, flagi bledow i zabezpieczenia.

Wyniki diagnostyki

Stan blokady kontrolera --
Permanent Failure (PF) --
Nierownowaga napiec cel --
Kontrola temperatury --
Napiecie w zakresie --
Flagi bledow --

SMBus Terminal

Wyjscie terminala

Szybkie komendy

I²C Explorer

Skanowanie szyny I²C

Skanuje adresy 0x03–0x77 i podswietla aktywne urzadzenia.

Siatka adresow

0x00 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
0x10 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
0x20 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
0x30 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
0x40 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
0x50 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
0x60 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
0x70 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F

Sondowanie urzadzenia

Menedzer hasel

Informacja edukacyjna

Odblokowywanie kontrolera baterii (unseal/full access) pozwala na odczyt i zapis chronionych rejestrow. Operacja przeznaczona wylacznie do celow serwisowych. Nieprawidlowe haslo moze trwale zablokowac kontroler.

Stan zabezpieczenia

Nieznany

Zapisane hasla

Brak zapisanych hasel. Dodaj hasla recznie lub uzyj domyslnych kluczy ponizej.

Popularne hasla domyslne

Kontroler Unseal Key Full Access Key Akcja
BQ20Z70 / BQ20Z90 0x3672 0x0414 0xFFFF 0xFFFF
BQ2040 / BQ2060 0x0414 0x3672 0xFFFF 0xFFFF
BQ40Z50 / BQ40Z60 0x0414 0x3672 0xFFFF 0xFFFF
BQ78350 0x0414 0x3672 0xFFFF 0xFFFF

Rejestry SBS

Tabela rejestrow

Adres Nazwa Wartosc (hex) Zdekodowana Jednostka
0x08Temperature----0.1 K
0x09Voltage----mV
0x0ACurrent----mA
0x0BAverageCurrent----mA
0x0DRelativeStateOfCharge----%
0x0EAbsoluteStateOfCharge----%
0x0FRemainingCapacity----mAh
0x10FullChargeCapacity----mAh
0x11RunTimeToEmpty----min
0x12AverageTimeToEmpty----min
0x13AverageTimeToFull----min
0x16BatteryStatus----flags
0x17CycleCount----cycles
0x18DesignCapacity----mAh
0x19DesignVoltage----mV
0x1ASpecificationInfo------
0x1BManufactureDate----date
0x1CSerialNumber------
0x20ManufacturerName----string
0x21DeviceName----string
0x22DeviceChemistry----string

Live Monitor

Ustawienia monitoringu

1000 ms

Napiecie

Prad

Temperatura

SOC

Moc

Cell Monitor

Napiecia cel

Polacz adapter i odczytaj dane aby wyswietlic napiecia poszczegolnych cel.

Status balansowania

Balansowanie aktywne --
Delta max — min --
Cele balansowane --

Rezystancja wewnetrzna cel

Wymaga odblokowanego kontrolera i aktywnego polaczenia.

Cell Analyzer

Obliczenie SOH

Pojemnosc projektowa --
Aktualna pojemnosc --
SOH obliczony --

Szacowana pojemnosc

Pozostala pojemnosc --
Energia (Wh) --
Szacowany czas pracy --

Analiza nierownowagi

Max roznica napiec --
Ocena --

Cykle i zuzycie

Liczba cykli --
Max cykli (specyfikacja) --
Zuzycie cykliczne --
Wiek baterii --

EEPROM

Konfiguracja EEPROM

Operacje

Dane EEPROM

Kliknij “Odczytaj” aby pobrac zawartosc EEPROM z kontrolera baterii.

Flash

Konfiguracja Flash

Operacje

Dane Flash

Kliknij “Odczytaj” aby pobrac zawartosc pamieci Flash kontrolera.

DataFlash

Nawigacja DataFlash

Parametry DataFlash

Offset Parametr Typ Wartosc Jednostka Edycja
Wybierz klase DataFlash i kliknij “Odczytaj” aby zaladowac parametry.

Hex Editor

Pasek narzedzi

Edytor heksadecymalny

Offset 0x0000 Zaznaczenie brak Rozmiar: 0 B

Reset baterii

OSTRZEZENIE — Operacje nieodwracalne

Ponizsze operacje modyfikuja rejestry kontrolera baterii i moga byc nieodwracalne. Nieprawidlowe uzycie moze trwale uszkodzic baterie, spowodowac utrate danych kalibracyjnych lub wylaczyc zabezpieczenia. Wykonuj tylko jesli dokladnie wiesz co robisz. Autor nie ponosi odpowiedzialnosci za szkody.

Reset flag bledow

Resetuje flagi bledow w rejestrze BatteryStatus. Nie zmienia kalibracji.

Kasowanie Permanent Failure

Kasuje flage PF (Permanent Failure), ktora blokuje baterie przed dalszym uzytkowaniem. Wymaga pelnego dostepu (Full Access) do kontrolera.

Reset SOH

Resetuje State of Health do 100%. Wymaga Full Access.

Pelny reset

Wykonuje pelny reset kontrolera: kasuje flagi, resetuje SOH, zeruje licznik cykli i przywraca domyslne parametry DataFlash. Operacja wysoce ryzykowna!

Kopie zapasowe

Utworz kopie zapasowa

Zapisuje aktualna zawartosc pamieci kontrolera (EEPROM, DataFlash, rejestry) do lokalnej bazy danych IndexedDB w przegladarce.

Lista kopii zapasowych

Brak zapisanych kopii zapasowych. Utworz pierwsza kopie uzywajac przycisku powyzej.

Narzedzie porownania

Plik A

Nie zaladowano pliku

Plik B

Nie zaladowano pliku

Wyniki porownania

Zaladuj oba pliki aby zobaczyc roznice.

Raporty

Typ raportu

Eksport raportu

Podglad raportu

Wybierz typ raportu i kliknij przycisk eksportu aby wygenerowac podglad.
Gotowy Dane przetwarzane lokalnie — nic nie opuszcza przegladarki