_@¡ použijte menu „FILTROVAT TÉMA...“ pro výběr

Repas baterie do notebooku...

nově vyměněné články 18650/3500mAh

Lenovo Thinkpad L470, prastarý notebook. Baterie z druhovýroby AVACOM ve velmi špatném stavu.

V jakém stavu je baterie?

    Jak zjistím v jakém stavu mám baterii v notebooku? 
Spustím v teminálu: powercfg /batteryreport a dostanu podrobný výstup ve kterém je o baterii všechno.

Jak vyměnit články?

    Servisní návod výrobce praví (strojově přeloženo)
    Mikrokontrolér na desce neustále monitoruje napětí na jednotlivých skupinách článků pomocí sítě analogově-digitálních převodníků (ADC). U nejběžnější tříčlánkové topologie (3S1P nebo 3S2P) existují uzly B-, B1, B2 a B+. Při odpojování degradovaných článků musí technik postupovat od nejvyššího napěťového potenciálu k nejnižšímu, tedy odstřihnout spojení B+, následně B2, B1 a nakonec záporný pól B-. Při zapojování nových, kapacitně a napěťově spárovaných buněk se postup striktně obrací. První musí být připojen referenční bod B- (zem ochranného obvodu). Teprve poté smí být připojeny středové odbočky B1 a B2, a absolutně jako poslední se svaří hlavní kladný pól B+. Pokud by technik připojil jako první B+, nebo zapojil středové svorky bez přítomnosti B-, logické obvody ADC vstupů integrovaného čipu by se ocitly v plovoucím stavu nebo by čelily nečekaným napěťovým gradientům, což okamžitě vede k softwarovému uzamčení z důvodu podezření na fatální defekt buněk.
zapojení baterie

Bodové svařování článků

    Na tyto drobnosti používám bateriovou bodovu svářečku FNIRSI  SWM-10; podle [recenze] pana Bekra je použitelná s čímž plně souhlasím.

Nastavení baterie

    I když články vyměním, tak řídící logika baterie (BMS) má v sobě pořád zapsánu poslední známou kapacitu a nedovolí nové články využít víc, než byly ty staré. Musím se k BMS připojit a provést potřebná nastavení.

jaký čip je na desce BMS
pinout baterie Lenovo Thinkpad L470

SMBus/I²C na USB (CP2112)

    Naštěstí nemusím komunikaci bastlit, ale existuje sofistikované instatní řešení, kdy použiju převodník CP2112 [1] pro připojení k baterii. Stačí tři vodiče.
CP2112 v akci
    Na čínské baterie se používá nástroj SH366000, existuje komunitní kopie postavená právě na výše zmíněném převodníku viz [github].
    Postup je odemčení čipu (Unseal); nastavení Flash Data - Write Flash; uzamčení (Seal).

    Seznam nastavitelných parametrů viz [tabulka].


počet cyklů, celková kapacita... všechno lze nastavit


změna sériového čísla znamená, že baterie bude v notebooku vnímána odlišně / jako nová

Vybrané 18650 

Li-Ion 3500mAh 10,2A 3,6V EVE INR18650-35 viz [3] mivyenergy.cz je měli loni v akci za 40 korun

Co se měnilo v paměti BMS 

    0x0010 DesignCapacity: 7000
    0x0006 FullChargeCapacity: 7000
    0x000C CycleThreshold: 5600 (počítání cyklů od 80 %)
registry zbytkového napětí (EDV - End of Discharge Voltage):
    0x00B6 FEDV2 (Skoro vybito): 8700 (mV)
    0x00B8 FEDV1 (Kriticky vybito): 8400 (mV)
    0x00BA FEDV0 (Absolutní nula 0 %): 8100 (mV)
aby systém viděl baterii jako novou
    0x0004 CycleCount 0 (počet cyklů)
    0x00FD Serial Number (jakákoli odlišná hodnota) 

Neustále parkuju notebook na nabíječce!

    Neustálé udržování na 100% baterii chemicky zabíjí. Řešení je nechat baterii nabíjet jen na 80% a volitelně, když bych potřeboval, snadno nechám notebook dobít do 100%.

  Moderní notebooky mají bypass charging, který tento problém řeší. Ale většinou je to třeba nastavit příslušném power management programu.

    Gazda se super jménem MatijaKlobasa má na githubu řešení [2], kde odkazuje ke stažení utilitu od Lenovo [ChargeThreshold].

Použití je snadné
– omezení maximálního nabití na 80% a začne se nabíjet, když klesne pod 75%
ChargeThreshold.exe 80 75
– vypnutí omezení, bude se nabíjet naplno a udržovat na 100%
ChargeThreshold.exe off
– jaké je aktuální nastavení zjistím
ChargeThreshold.exe status