![]() |
| 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í.
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 |
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







