<br />Električna vozila i obnovljiva energija - Početna<br /> Električna vozila i obnovljiva energija

 
 FAQFAQ   PretražnikPretražnik   ČlanstvoČlanstvo   Korisničke grupeKorisničke grupe   RegistracijaRegistracija 
 ProfilProfil   Privatne porukePrivatne poruke   LoginLogin 

BMS za off grid sistem
Idite na Prethodna  1, 2
 
Započnite novu temu   Odgovorite na temu    
Električna vozila i obnovljiva energija - Početna
-> Elektronika
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
Pero



Pridružen/a: 29. 02. 2008.
Postovi: 4291
Lokacija: Rijeka

PostPostano: 7.6.2013. pet. 06:34    Naslov: Citirajte i odgovorite

Mrax je napisao/la:
Pošto atmel mjeri do 5v neće biti problem mjeriti niti 12 grupa po 2 ćelije. Primarno bih htio da me uređaj upozori kada je debalans ćelija prevelik te je potrebno paralelno spojit ćelije da dođu k sebi.
Vjerujem da je PIC dobar, ali mi se ne da učiti asembler kad s arduinom mogu napraviti hrpu stvari.
Stvarno ne znam hoću li moći izvesti što sam naumio, ali PERO, još mi nisi odgovorio na onaj upit na PM.
Zega 1 % je OK, može shema otpornog djelila za 12 ćelija po 2V. Ponavljam da atmel mjeri do 5V (vrijednost 0-1023, 5V=1023)
Nije lifepo već olovo.... Powersafe 2VB25 (2x2v 230Ah)

Embarassed
Sorry, jednostavno sam ispustija iz vida pa zaboravio. To se dešava kada ostaviš nešto za kasnije...
Daklem, ideja je bila koristiti moj LiFeBMS za to, s time da se izbacuje bleeding te na njegovo mjesto dolazi analogni ulaz za dodatnu ćeliju:

Na slici gore je prikazano kako bi izgledao sklop za 12V akumulator (6 ćelija), a mislim da je jasno kako se može to proširiti do ukupno max 510 ćelija. Very Happy
Treba voditi računa da je odziv na komande prilično spor jer su moduli povezani u daisy chain, daklem, sva komunikacija prolazi kroz sve module, bez obzira koji je modul adresiran.

U ovom slučaju se radi A/D konverzija (10bit), gdje je referentni napon zbroj napona dvije ćelije (koje napajaju modul), a mjeri se napon reference napona te napon donje ćelije (što bi kod idealno uravnoteženih ćelija trebalo biti uvijek 0x1FF). Naravno, modul pamti i faktor kalibracije (koji se dade upisati u njega).

Daklem, po modulu imamo slijedeće:

Ub1 - napon gornje ćelije (neparne na shemi)
Ub2 - napon donje ćelije (parne)
Vcc = Ub1+Ub2 - napon napajanja procesora
Uref - napon reference napona (D3, najbolje bi bilo da referenca napona bude 2.5V, ne 1.2V)
Kcal - konstanta kalibracije, opisana dolje
Daklem, rezultat digitalizacije treba tek izračunati iz dobivenih podataka:
Vb1 = 1024 - Vb2 [0..1024]
Ub1= Kcal / Vb1 [mV]
Ub2= Kcal / Vb2 [mV]

Ovakvo mjerenje je prilično precizno te se može garantirati točnost mjerenja unutar +/-5mV...
Konstantu kalibracije treba tek izmjeriti i izračunati prema slijedećoj formuli:
Kcal = Vref[mV] * Uref[0..1023]

Centralni modul dakle treba prvo pokupiti kalibracijske konstante svih pojedinih modula, a zatim povremeno očitavati napone Vb2 i Vref po svakom pojedinom modulu te onda računati Ub1 i Ub2 za svaki par ćelija.
Isto se jednostavno rješava na PCu, a vjerujem da ne bi smjelo biti previše komplicirano na Arduinu...
Usput, centralni modul bi trebao mjeriti i temperaturu baterije da se može izvršiti i temperaturna kompenzacija izmjerenih napona te izračunati SOC (za što treba mjeriti i struju).

Najveća preciznost će se dobiti odabirom reference napona čim bliže 2000mV, kada je očekivana izlazna rezolucija 2mV. Naravno, točnost mjerenja je uvijek lošija od rezolucije. Usput, bilo bi dobro ubaciti dodatni otpornik u krug napajanja procesora (stotinjak oma, da se isfiltrira napon napajanja, tj. Vb1+Vb2 na kondenzatoru C1)
Prosječna potrošnja ovog sklopa u mirovanju ne prelazi 10uA, a potrošnja će biti naravno ovisna i o učestalosti komunikacije s ćelijskim modulima.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
zega



Pridružen/a: 01. 08. 2005.
Postovi: 4861
Lokacija: USA

PostPostano: 7.6.2013. pet. 07:42    Naslov: Citirajte i odgovorite


Najveci napon u absorption fazi je oko 2.4V zato sam misljenja da bi Vref trebao biti 2.5V; 2V je neprihvatljivo
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice MSNM
Pero



Pridružen/a: 29. 02. 2008.
Postovi: 4291
Lokacija: Rijeka

PostPostano: 7.6.2013. pet. 07:49    Naslov: Citirajte i odgovorite

Ako staviš 1.25V umjesto 2.5V, gubiš samo jedan bit od 10. Ukupna točnost mjerenja se ionako ne može očekivati puno bolje od +/-10mV...
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu    
Električna vozila i obnovljiva energija - Početna
-> Elektronika
Vremenska zona: GMT + 01:00.
Idite na Prethodna  1, 2
Stranica 2 / 2.

 
Forum(o)Bir:  
Ne možete otvarati nove teme.
Ne možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.


Powered by phpBB © 2001, 2002 phpBB Group
HR (Cro) by Ančica Sečan
home