Förstå SOC-drift

Varför batteriprocenten hoppar, och hur du åtgärdar det.

Resten av sidan förklarar vad som händer inuti batteriet, varför procenten glider och hur återställningen fungerar. Ingen elkunskap krävs.


Problemet: den platta spänningskurvan

SOC står för state of charge: procenten på skärmen. För att förstå varför den glider behöver du bara känna till en skillnad mellan litium- och blysyrebatterier: vad spänningen gör när batteriet töms.

Blysyra som "bränslemätare"

Ett traditionellt blysyrebatteri beter sig som bränslemätaren i en bil. När du använder energi sjunker spänningen jämnt och förutsägbart. En monitor behöver bara läsa spänningen för att veta ungefär hur fullt batteriet är: 12,2 V betyder att det är ungefär halvfullt. Enkelt.

BLYSYRA
Blysyra: spänning mot laddningPå ett blysyrebatteri sjunker spänningen jämnt, från cirka 12,7 V när det är fullt till 11,7 V när det är tomt.11,8V12,2V12,6V100%75%50%25%0%LADDNING KVAR12,2 Vcirka halvfullt
LADDNING KVAR
SPÄNNING
När laddningen sjunker sjunker spänningen med. Spänningen visar hur fullt batteriet är.
Figur 1: Blysyrespänningen sjunker i en rak linje, så en monitor kan läsa laddningen från spänningen.

Litiumets "brant stup"

Litium beter sig inte så. Det håller nästan konstant spänning nästan hela tiden du använder det, så det ser likadant ut vid 80 % som vid 30 %. Sedan, alldeles i slutet, faller spänningen brant.

Det är utmärkt för dina apparater, eftersom kylskåpet ser samma jämna spänning hela dagen. Det är en mardröm för en monitor, eftersom spänningen inte kan säga procenten när spänningen knappt ändras.

LITIUM (LIFEPO4)
Litium: spänning mot laddningPå ett litiumbatteri ligger spänningen nära 13,2 V från 90 % ner till cirka 15 %, och sjunker sedan brant nära tomt.10,0V11,0V12,0V13,0V14,0V100%75%50%25%0%LADDNING KVAR80 % till 30 %under 0,2 V skillnadstupet
LADDNING KVAR
SPÄNNING
Laddningen sjunker från 100 % till 10 %, men spänningen rör sig knappt.Nära tomt sjunker spänningen plötsligt brant.
Figur 2: Litiumspänningen håller sig nästan flat, så spänningen kan inte tala om för en monitor hur fullt batteriet är.

Hur batteriet räknar sin energi (Coulomb-räkning)

Eftersom spänningen inte hjälper använder BMS (batteriets inbyggda styrsystem) en annan metod som kallas Coulomb-räkning. Den mäter varje amp in och varje amp ut och håller en löpande summa. Batterimonitorer med shunt, till exempel Victron BMV, fungerar på samma sätt. Varje TITAN-batteri skickar sin egen räkning via Bluetooth till appen TITAN Lithium i telefonen. På modeller med kommunikationsportar kan en Victron GX-enhet läsa samma räkning via TITAN BMS till Victron VE.Can-kabeln.

Tänk dig någon vid en dörr med en räknare som räknar personer in och ut ur en byggnad:

  • Du vet att byggnaden började med 100 personer inne (full).
  • Du räknar 50 personer som går ut.
  • Då vet du att 50 personer fortfarande är kvar inne.

BMS gör exakt samma sak med energi. Den räknar amp-timmar in och amp-timmar ut, och den löpande summan är procenten på skärmen.

BMS-RÄKNAREN
Hur BMS räknar energiEnergi flödar från laddaren in i batteriet och räkningen går upp, sedan ut till förbrukarna och räkningen går ner.BATTERILADDARELASTERBMS+5 Ah+5 Ah+5 Ah+5 Ah+5 Ah+5 Ah-5 Ah-5 Ah-5 Ah-5 Ah-5 Ah-5 Ah
RÄKNAD
SKÄRM VISAR
Laddning från elnät, sol eller motor: varje amp-timme in adderas till räkningen.Kylskåp, belysning eller pump: varje amp-timme ut dras bort.
Figur 3: BMS adderar varje amp-timme in och drar bort varje amp-timme ut. På ett 100 Ah-batteri är räkningen procenten på skärmen.

Varför "hoppet" sker (driften)

Att räkna så här är mycket träffsäkert över en dag eller en vecka. Problemet är att små fel summeras över månader.

  • Ett räknefel på 0,1 % spelar ingen roll idag.
  • Efter tre månaders laddning och användning kan de små felen bli en glapp på 10 %, 20 % eller till och med 30 %.

Monitorn tror att batteriet står på 40 %, eftersom det är vad den löpande summan säger. I verkligheten är cellerna nästan tomma.

Effekten av "spöklaster"

TITAN BMS är medvetet inställd på att ignorera mycket små strömmar, eftersom riktig ström och elektriskt brus ser likadana ut på den nivån. Det finns en god säkerhetsanledning. Efter en full laddning stänger BMS laddvägen och väntar tills den ser riktig förbrukning innan den öppnar igen. Om den reagerade på minimal ström kunde brus se ut som förbrukning, och BMS kunde öppna laddvägen på ett redan fullt batteri. Överladdning av ett fullt batteri är precis det BMS ska förhindra.

Tröskeln 0,6 A: TITAN BMS behandlar allt under cirka 0,6 A (ungefär 8 W vid 12 V) som noll. En enda LED-lampa, en USB-laddare till telefonen eller en TV i standby kan vara osynlig för den.

Resultatet: en last på 0,4 A som lämnas på över natten (10 timmar) tar 4 Ah ur batteriet, men BMS räknar ingenting. På ett 100 Ah-batteri står skärmen fortfarande på 100 % när batteriet i verkligheten är vid cirka 96 %. Upprepa det några månader så blir glappet märkbart.

VARFÖR AVLÄSNINGEN HOPPAR
SKÄRM VISARHOPPFINNS INTE DÄR
VERKLIGT KVAR
Hur spöklaster orsakar SOC-driftStora laster räknas och båda avläsningarna sjunker tillsammans. Små laster under 0,6 A smiter förbi BMS, så den verkliga laddningen sjunker medan skärmen står kvar på 40 %. När en cell sjunker under 3,0 V hoppar skärmen ner till 12 %.LASTERBMSignorerar under 0,6 ABATTERI-10%-10%-10%räknas inte
Stora laster som kylskåpet räknas. Båda avläsningarna sjunker tillsammans.Små laster under 0,6 A smiter förbi oräknade. Skärmen står kvar på 40 % medan batteriet fortsätter att tömmas.En cell sjunker under 3,0 V, så BMS rättar till sig: 40 % hoppar till 12 %.Inte ett fel. En full laddning sätter räkningen rätt igen.
Figur 4: Stora laster räknas, små smiter förbi. Skärmen glider bort från verkligheten tills BMS upptäcker en svag cell och korrigerar. Den korrigeringen är hoppet du ser.

Lösningen: synka om räkningen

Rätt åtgärd är att ge BMS ett ögonblick när den med säkerhet vet hur fullt batteriet är, så den kan nollställa räkningen till sanna 100 %. Vi har byggt in en uttrycklig återställning i BMS:s skyddlogik just för detta.

Lösningen: en full laddning till 100 %

Ladda batteriet helt tills en av två saker inträffar:

  1. Hela batteriet når sin fulladdningsgräns (pack överspänningsskydd, vid cirka 14,4 V).
  2. En enskild cell når sin gräns (cell överspänningsskydd, vid cirka 3,60 V).

När något av det händer stoppar BMS laddningen kort. I just det ögonblicket vet BMS med säkerhet att batteriet är fullt.

Det nollställer räkningen till 100 % direkt och utplånar all drift. Därefter stämmer monitorn med energin som faktiskt finns i cellerna.

ÅTERSTÄLLNINGEN
Laddare inställd på 14,6 VLaddare inställd på 14,2 V
Laddning till återställningspunktenTvå laddningskurvor. En laddare inställd på 14,2 V planar ut under återställningspunkten 14,4 V och avläsningen återställs aldrig. En laddare inställd på 14,6 V når 14,4 V, BMS stoppar laddningen och avläsningen återställs till 100 %.13,0V13,6V14,2V14,8VLADDNINGSTIDRESET-PUNKT 14,4 Vnår aldrig dit
SKÄRM VISARRESET
Laddning pågår. Skärmen visar fortfarande 64 % eftersom räkningen har glidit.Inställd på 14,6 V når batteriet 14,4 V. BMS stoppar laddningen och återställer till 100 %.Inställd på 14,2 V når batteriet aldrig 14,4 V, så avläsningen återställs aldrig.
Figur 5: Batteriet måste nå 14,4 V för att BMS ska nollställa räkningen. En laddare inställd på 14,6 V får dit den. Många standardinställningar stoppar vid 14,2 V och gör det inte.

Få laddaren att faktiskt nå dit

Här är delen som fångar nästan alla. Att veta att du behöver en full laddning är en sak. Att få laddaren att leverera en är en annan, och de flesta klarar det inte med fabriksinställningarna.

Vi har mätt det i flottan: av batterierna som rapporterar användbar data når ungefär 87 % aldrig spänningen som behövs för att utlösa återställningen. Inget är fel med dem. Laddaren stoppar bara en bit före, och ingen har haft anledning att titta. Om procenten glider och du flitigt laddat till det laddaren kallar fullt, är det nästan säkert därför.

Två spänningar, och de är inte samma siffra

Att blanda ihop dessa är huvudorsaken till att fixen misslyckas, så det lönar sig att vara exakt:

  • 14,4 V är vad batteriet måste nå. Det är ett faktum om cellerna, inte en inställning du kan ändra. Under det sker ingen återställning.
  • 14,6 V är vad du ska ställa laddaren på. En laddare inställd på exakt 14,4 V når knappt tröskeln, och med den lilla spänningsförlusten i kablarna kanske den aldrig riktigt kommer dit. 14,6 V ger tillräcklig marginal för att passera gränsen ordentligt.

Ställ 14,4 V så kommer du med stor sannolikhet upprepa hela övningen och undra varför inget hände.

Vad du gör, oavsett laddare

  1. Om absorptionsspänningen kan ändras, ställ den på 14,6 V, kör en full laddning och sätt tillbaka den efteråt. En laddning räcker. Det är det vanliga svaret.
  2. Om den inte kan ändras, ta reda på vad den faktiskt når. Om svaret är under 14,4 V kan den laddaren aldrig rätta avläsningen på egen hand, och du behöver låna eller montera en som kan. Det är värt att veta i vilket fall.
  3. Om du har Victron med DVCC på finns en andra väg: stäng av DVCC för en enda laddning så laddaren följer sin egen profil, och slå på igen efteråt. Se Victron-integrationsguiden för varför DVCC orsakar detta.

Allt detta går att ångra, och inget innebär att du öppnar batteriet eller rör något inuti.

Är 14,6 V säkert?

Ja, och det är en rimlig fråga. Att höja laddningsspänningen känns som något som borde komma med en varning.

Det gör det inte, eftersom BMS övervakar varje cell individuellt hela tiden och skyddar dem oavsett vad laddaren begär. Det skyddet är det som utlöser återställningen från början. Den högre inställningen pressar inte batteriet hårdare. Den ger laddaren tillräckligt utrymme att nå en gräns som BMS alltid skulle ha upprätthållit.

Så ser du att det fungerade

Öppna fliken Protections i TITAN-appen och titta på räknaren för cell överspänning. Om återställningen har skett har den ökat med ett.

En räknare märkt överspänning som går upp låter alarmerande, och det är det inte. Det är helt enkelt batteriet som registrerar att en cell nuddade toppen av sitt intervall, vilket är precis händelsen du försökte skapa. Att se siffran gå upp är bekräftelsen du ville ha, inte en varning.