BMS developer plate

BMS udviklingen er kommet igang igen og herunder ses en træplade fastmonteret med diverse nødvendige ting, for at kunne sidde hvor som helst og kode på det.bms udvikling til elbil

Om Free-BMS-Passive-Voltage-monitor-08b:

  • BMS er beregnet til Citroen C1 EVie med thundersky AHA160 LiFePo4 batteri celler.
  • BMS kan bruges til andre elbiler med LiFePo4 celler.
  • BMS kan kun overvåge batterierne og vise cellernes spænding, intet andet.
  • Denne BMS kommer til at hedde : Free-BMS-Passive-Voltage-monitor-08b
  • Senere kan den videreudvikles til en egentlig BMS der styrer lader og laver cutback til motor styring til elmotor hvis en battericelle får åndenød.

BMS består af følgende:

BMS developer pcb:

Bms developer pcb arduino sketch

‘Når katten er ude leger musen på bordet’

Til højre på billedet ses BMS developer pcb. Til venstre ses min kærestes granit skål, nok ikke så populært, men når hun nu ikke er her, kan skålen lige så godt bruges til noget fornuftigt 😉

open BMS sketch for arduino

 

Her ses første test af BMS developer pcb med sketchen til arduino uno.

måling på lithium celle

Under arbejdet med elbilens lithium batteri pakke, er det blevet klart at man ikke kan undvære en ‘celle vagt’, noget der står og måler på hver enkelt celles spænding.

Kunne også være godt at logge disse data, så det er lettere at finde de defekte celler.

Ligenu eksperimeteres med at lave så man kan måle på celler uden at stå at trække et par mAmp konstant.

Celle modulets indgangs trin kunne se ud som dette diagram:

lithium celle module

 

 

Som det ses er der to optokoplere. Den nederste enables med en HIGH på D2, og spænding kan så måles på A0 og beregnes med en arduino eller lignende MCU. Når man så er færdig med at måle spænding, sættes D2 til LOW, og strømforbruget er nu ned i Læs videre “måling på lithium celle”

Reparation af powerlab8 v2

For at få Powerlab8 v2 RC lader til at køre igen, skulle der skiftes 3 mosfets. Det ser ud til at være ‘standard’ at disse tre Output mosfets brænder af, uvist hvorfor denne konkrete powerlab8 stod af.

Først prøvede jeg med nogle IRF640 mosfet. Det er HEXFETS og de kan styres direkte fra 5 volt fra en arduino eller lignende MCU.

Powerlab8 v2 kom med ‘safety error 96’ som står for ‘PMW ratio too high’. Efter noget søgning i google fandt jeg det var en fejl der typisk fremkom ved defekte Powerlab8 som skulle til reparation. Eller fordi ens setup ikke passer helt samme. Dvs. for lille strømforsyning, for lav spænding ind osv.

I dette tilfælde kom fejl koden fordi jeg brugte IRF640 !

IRF640 Læs videre “Reparation af powerlab8 v2”

Powerlab8 defekt

 

defekte mosfet

Længe ventet hurtigt afbrændt. Man skal åbenbart være meget forsigtig med at resette helt, eller slukke, inden man flytter fra at lade på en celle til at lade på maks. Antal mulige celler. Puf, død var den 🙁

Fejlsymptom er at powerlab8 fortæller der ikke er sat et batteri til.

Skilte den ad og målte på MOSFETs i udgang , der sidder tre parralelt og alle tre var døde. Havde ikke den rigtige type liggende, så fandt nogle der ligner. Det er logik MOSFETs irf640. Den har 80% større Ron modstand end den der skal bruges: 4n06l05

Men til en test fungerer det fint. Ved mere end 8 ampere ladestrøm shutter den ned og kommer nu med en error 96, som er en PWM Læs videre “Powerlab8 defekt”