Page 45 - Fister jr., Iztok, and Andrej Brodnik (eds.). StuCoSReC. Proceedings of the 2017 4th Student Computer Science Research Conference. Koper: University of Primorska Press, 2017
P. 45
Slika 3: Diagram prehajanja stanj.
3.1 Algoritem balansiranja
Algoritem balansiranja v reˇzimu inicializacije preveri nape-
tosti na posamezni celici. Iz slednjih se izraˇcuna povpreˇcje.
Iz razlike povpreˇcja in dejanskih napetosti je doloˇcena ce-
lica, ki najbolj odstopa od povpreˇcja. V kolikor je odstopa-
nje pozitivno, bo treba celico nekoliko izprazniti in obratno
- ˇce je razlika negativna, bo treba celico napolniti. Polnjenje
in praznenje poteka z interakcijo vseh celic, to pomeni, da
ˇce eno izmed celic polnimo, ostali dve praznimo [5, 7]. V
praksi je treba algoritem prilagoditi dejanskim zmoˇznostim
obeh pretvornikov. Moˇzno je, da lahko kateri izmed pre-
tvornikov zaradi izbranih komponent, v eni smeri celico ali
paket polni hitreje. Tabela 1 in slika 4 predstavljata simula-
cijski rezultat, medtem ko slika 5 diagram poteka algoritma
balansiranja, primeren za realno izvedbo (oznaka * pomeni
balansiranje iz paketa v celico, ** pa iz celice v paket).
Slika 4: Rezultat simulacije balansiranja.
Iz simulacije balansiranja je razvidno, da vse tri napeto-
sti celic konvergirajo proti skupnemu povpreˇcju, zato lahko
iz simulacije potrdimo pravilno delovanje algoritma balan-
siranja. Preseneˇca hitra ˇcasovna konstanta izenaˇcevanja, ki
znaˇsa 350 ms. Pred testiranji tako hitrega reagiranja nismo
priˇcakovali.
4. IZVEDBA REALNEGA ELEKTRONSKEGA Slika 5: Diagram poteka algoritma balansiranja.
VEZJA
Teoretiˇcno delovanje je kakopak treba preveriti tudi v praksi,
zato smo izbrali ustrezne elektronske komponente ter naˇcr- pretok. Meritve tokov so izvedene s shunt upori, ki informa-
tali elektronsko vezje BMS sistema. Posebna zahvala v tej cijo o toku pretvarjajo v napetost (slednjo lahko izmerimo
fazi velja dr. Mitji Truntiˇcu, ki je pomagal pri naˇcrtovanju. z AD pretvornikom). Za prilagojevanje nivojev informacije
Za stikalni del so bili zaradi nizke prevodne upornosti iz- napetosti in tokov so uporabljeni operacijski ojaˇcevalniki v
diferenˇcni vezavi z uporovnim delilnikom. Baterijske celice
brani dvojni MOSFET tranzistorji, ki omogoˇcajo dvosmerni pred previsokim tokom varujejo SMD varovalke, preko doda-
StuCoSReC Proceedings of the 2017 4th Student Computer Science Research Conference 45
Ljubljana, Slovenia, 11 October
3.1 Algoritem balansiranja
Algoritem balansiranja v reˇzimu inicializacije preveri nape-
tosti na posamezni celici. Iz slednjih se izraˇcuna povpreˇcje.
Iz razlike povpreˇcja in dejanskih napetosti je doloˇcena ce-
lica, ki najbolj odstopa od povpreˇcja. V kolikor je odstopa-
nje pozitivno, bo treba celico nekoliko izprazniti in obratno
- ˇce je razlika negativna, bo treba celico napolniti. Polnjenje
in praznenje poteka z interakcijo vseh celic, to pomeni, da
ˇce eno izmed celic polnimo, ostali dve praznimo [5, 7]. V
praksi je treba algoritem prilagoditi dejanskim zmoˇznostim
obeh pretvornikov. Moˇzno je, da lahko kateri izmed pre-
tvornikov zaradi izbranih komponent, v eni smeri celico ali
paket polni hitreje. Tabela 1 in slika 4 predstavljata simula-
cijski rezultat, medtem ko slika 5 diagram poteka algoritma
balansiranja, primeren za realno izvedbo (oznaka * pomeni
balansiranje iz paketa v celico, ** pa iz celice v paket).
Slika 4: Rezultat simulacije balansiranja.
Iz simulacije balansiranja je razvidno, da vse tri napeto-
sti celic konvergirajo proti skupnemu povpreˇcju, zato lahko
iz simulacije potrdimo pravilno delovanje algoritma balan-
siranja. Preseneˇca hitra ˇcasovna konstanta izenaˇcevanja, ki
znaˇsa 350 ms. Pred testiranji tako hitrega reagiranja nismo
priˇcakovali.
4. IZVEDBA REALNEGA ELEKTRONSKEGA Slika 5: Diagram poteka algoritma balansiranja.
VEZJA
Teoretiˇcno delovanje je kakopak treba preveriti tudi v praksi,
zato smo izbrali ustrezne elektronske komponente ter naˇcr- pretok. Meritve tokov so izvedene s shunt upori, ki informa-
tali elektronsko vezje BMS sistema. Posebna zahvala v tej cijo o toku pretvarjajo v napetost (slednjo lahko izmerimo
fazi velja dr. Mitji Truntiˇcu, ki je pomagal pri naˇcrtovanju. z AD pretvornikom). Za prilagojevanje nivojev informacije
Za stikalni del so bili zaradi nizke prevodne upornosti iz- napetosti in tokov so uporabljeni operacijski ojaˇcevalniki v
diferenˇcni vezavi z uporovnim delilnikom. Baterijske celice
brani dvojni MOSFET tranzistorji, ki omogoˇcajo dvosmerni pred previsokim tokom varujejo SMD varovalke, preko doda-
StuCoSReC Proceedings of the 2017 4th Student Computer Science Research Conference 45
Ljubljana, Slovenia, 11 October