Po dolgem času sem predelal master enoto za BMS. Glede na to, da je bilo potrebnih preveč kablov za priklop funkcij sem se odločil, da predelam obstoječo kontrolno enoto.
Napravil sem nov PCB, ki vsebuje vse priklope za Dupont natične konektorje. Potrudil sem se, da sem ohranil enako funkcionalnost v kompaktnem pakiranju. Enoto lahko obrnemo vertikalno glede na LCD za montažo v majhno škatlico ali pa pustimo priklopljeno horizontalno, če je zadaj dovolj prostora.
Program za pretvorbo vrednosti baterij je naredil Matjaž Kranjc. Vrednosti celic lahko skozi RS232 port mikrokontrolerja posnamemo na PC s terminal programom. Shraniti moramo vrednosti kot txt vrednosti brez prekinitve. Program prešteje položaje celic in določi št.stolpcev. Potem pretvori hex vrednosti v mV. Vrednosti v csv datoteki so ločene z ;. Tako lahko excel direktno uvozi stolpce.
Funkcije v novi master enoti
- nadzor nad statusom baterij in prikaz Vh in Vl celice na LCD
- prikaz temperature pri celicah
- rdeča LED za opozorilo na kontrolni plošči
- Balansiranje baterij v zaključni fazi polnjenja cca 1A
- galvansko izoliran izhod za linearno zmanjšanje moči polnilca pri balansiranju
- galvansko izoliran izhod za odklop polnilca v primeru preseženja najvišje vrednosti celic
- serijski izhod za diagnostiko, lahko deluje preko PCja ali preko Bluetooth povezave.
- poseben kabel za hitro programiranje enote z novimi nastavitvami
Ker se je izkazalo, da ima BMS nekaj težav z balansiranjem LiPo celicsem se odločil, da predelam tudi BMS slave enote. Pripravil sem module za priklop do 8S celic. Seveda lahko priklopimo tudi manj celic, le povezave med njimi moramo napraviti.
Balansiranje pod 4V skoraj ni efektivno. Baterije se splača balansirat od 4V navzgor, nižje je notranja upornost celice tako majhna, da BMS ne more zaustavit celice.
Ravno tako sem opazil, da si trenutni moduli pri balansiranju podajajo naboj med sosednjima celicama. To se vidi tako, da pri balansiranju vrednost celice naraste za 0,05V in ostane tako, dokler balansiramo! Nekaj sem rešil z dodatkom 47uF kondenzatorjev med + in – kontakte BMS. Ne pozabimo pa, da je + pol ene celice hkrati tudi – predhodne!!!
Trenutno vsebuje BMS za 8S kar enoten 9polni kabel za priklop celic. Priklopljen je na sredi, zgoraj so tranzistorji za balansiranje, spodaj pa logični del. Na ta način tok ne potuje vzporedno s senzorskim odvzemom, kar zniža možnost za motnje. Hkrati pa sem napravil tranzistorski del samostojen. Darlington tranzistor TIP122 je hkrati tudi ponor toka. Aktiviramo ga z šibko bazo 10K, kar ga odpre za cca 3A. Na ta način lahko za hlajenje uporabimo kar karoserijo od avta ali pa aluminijast kotni profil. Še razmišljam, da bi na BMS zaradi varnosti vgradil talilne varovalke 8A. Kar zalotal bi jo med sledi na PCB. Tako bi bil zaščiten, da v primeru odpovedi tranzistorja ta ne bi spraznil celice. Zaradi ločene sledi lahko sistem spremlja celoco tudi če tranzistor pregori!