<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 LiPo ili LiFe
Idite na 1, 2, 3 ... 14, 15, 16  Sljedeća
 
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: 4231
Lokacija: Rijeka

PostPostano: 8.5.2012. uto. 06:09    Naslov: BMS za LiPo ili LiFe Citirajte i odgovorite

Daklem, ovdje dolje je prikazana principijelna shema za novi BMS...
Riječ je o BMS-u koji se po volji konfigurira i za preko sto ćelija u seriji, a napon svake ćelije (opcionalno i temperaturu se na zahtjev šaljke centralnom modulu.
Ukupna vrijednost materijala (bez PCB-a) je ispod 50kn po ćeliji.

Naravno, modul će biti moguće programirati, tj. kalibrirati napon i temperaturu, kao i napon za kontrolu pražnjenja pomoću bleeding otpornika.

Standby potrošnja mu je minimalna (oko 0.02mA), a bleeding otpornik se može po potrebi mijenjati. Prijenos podataka je u tzv. daisy chain tako da otpada potreba za optocoupler-om, osim kod modula najpozitivnije ćelije.

Kompletna shema (primjer za 16S) je data ovdje:
http://www.bps.biz.hr/EV/NewBMS.pdf

Grubi proračun pokazuje da je neto vrijednost upotrijebljenog materijala ispod 1000kn (bez pločica).

Napomena: projekt još nije gotov, ali ću gore navedeni link redovno osvježavati kako bude projekt napredovao. Very Happy
Za mjerenje struje baterije je predviđen Hall senzor (A1302), a zaštita baterije preko prekomjernog pražnjenja bi bila riješena isključivanjem 12V (DC/DC buck konverter u centralnom modulu).
Centralni modul bi bio "odgovoran" i za napajanje BLDC kontrolera (12-15V), a vjerojatno i za punjenje baterije sa solarnih panela ili 220VAC. Usput, predviđen je i displej za prikaz važnijih podataka.
Za razliku od cell modula, centralni modul nema standby mode već se gasi pritiskom na reset tipku, a uključuje se pomoću start tipke, ali o tome ima vremena razmišljati...
Na displeju će se moći vidjeti temperature i naponi pojedinačnih ćelija, kao i struja baterije, predani/primljeni kapacitet Ah ili energija (Wh), kao i niz drugih podataka (kako se bude program radio, tako će moći se više podataka prikazivati).
Naravno, 12V napajanje će biti dovoljno velike snage da napaja i svjetla itd...

Ovdje ću izvještavati o napretku projekta, a kako će se PCB layout raditi zadnji, omogućit ću zainteresiranima da se prije izrade layouta "poigraju" s modulima, ali i o tome ćemo kasnije...

Cilj projekta je napraviti fleksibilni sistem (BMS, punjač, displej i kontroler motora) otvorene arhitekture, jednostavno prilagodljiv različitim aplikacijama.


Zadnja promjena: Pero; 8.5.2012. uto. 06:26; ukupno mijenjano 1 put.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
zega



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

PostPostano: 8.5.2012. uto. 06:24    Naslov: Citirajte i odgovorite

Pero je doma! palac

Pero, obavezno engleska verzija i na e-bay sa time (i clanak na ES forum)!!
Onda mozda neces niti morat ici od doma!
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice MSNM
Pero



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

PostPostano: 8.5.2012. uto. 06:27    Naslov: Citirajte i odgovorite

zega je napisao/la:
Pero je doma! palac

Pero, obavezno engleska verzija i na e-bay sa time (i clanak na ES forum)!!
Onda mozda neces niti morat ici od doma!

Bit će i to... Wink
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Pero



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

PostPostano: 8.5.2012. uto. 06:31    Naslov: Citirajte i odgovorite

Treba prvo složiti programe, a ako bude prilike, dao bih van raditi layout...
Prvi model BMSa ću testirati na LiPo paketu 3S, tek da prvo dobije sve praktičnu provjeru...
Kada budem imao razvijen prototip, namjeravam ići i na ES, ali i na Ebay.

Naravno, izvorni kod firmware-a ću skrivati kao zmija noge... Very Happy
[Vrh]
Korisnički profil Pošaljite privatnu poruku
zega



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

PostPostano: 8.5.2012. uto. 06:35    Naslov: Citirajte i odgovorite

Btw provjeri si TDK&Panasonic MLCC keramiku 10-220uF, jeftini su i odlicno mjenjeju elkose tj nemoras imat dva konda
http://search.digikey.com/us/en/products/C2012Y5V1A106Z/445-1371-1-ND/567608
Samo 5C komad, ja sam davno presao sam na njih bez elkosa, postao sam clanak o tome ima davno
http://dkc1.digikey.com/us/en/tod/TDK/HighCapReplacement_NoAudio/HighCapReplacement_NoAudio.html
Poglec ESR vrijednosti!
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice MSNM
MP



Pridružen/a: 22. 08. 2011.
Postovi: 2758
Lokacija: Sesvetski Kraljevec

PostPostano: 8.5.2012. uto. 18:37    Naslov: Citirajte i odgovorite

Super projekt palac
ak se smijem vplitat , možda bi bilo dobro dodat komunikaciju prema van npr. drugom modulu , da se na drugom display-u (recimo na bicu , a može i autu ) koji koristiš za prikaz brzine i ostalih podataka ujedno vide podaci i iz baterije .
respekt
[Vrh]
Korisnički profil Pošaljite privatnu poruku
solarstorm



Pridružen/a: 10. 12. 2007.
Postovi: 1097
Lokacija: vž

PostPostano: 8.5.2012. uto. 19:31    Naslov: Citirajte i odgovorite

Zanima me dal netko razmišlja o balanserima bez bleeder otpornika.Prvenstveno za punjenje čelija velikih kapaciteta i brzog punjenja. Ono što me zanima je koliko bi se energije gubilo na velikim (na snagu mislim) bleeding otporima.Da li je to značajno ( da ne ispadne roštilj na čeliji) ili je zanemarivo?
[Vrh]
Korisnički profil Pošaljite privatnu poruku
zega



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

PostPostano: 8.5.2012. uto. 20:47    Naslov: Citirajte i odgovorite

Pa predvidjena je komunikacija prema van...
Pero je napisao/la:

Riječ je o BMS-u koji se po volji konfigurira i za preko sto ćelija u seriji, a napon svake ćelije (opcionalno i temperaturu se na zahtjev šaljke centralnom modulu.

Standby potrošnja mu je minimalna (oko 0.02mA), a bleeding otpornik se može po potrebi mijenjati. Prijenos podataka je u tzv. daisy chain tako da otpada potreba za optocoupler-om, osim kod modula najpozitivnije ćelije.

Cilj projekta je napraviti fleksibilni sistem (BMS, punjač, displej i kontroler motora) otvorene arhitekture, jednostavno prilagodljiv različitim aplikacijama.
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice MSNM
Pero



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

PostPostano: 8.5.2012. uto. 21:34    Naslov: Citirajte i odgovorite

solarstorm je napisao/la:
Zanima me dal netko razmišlja o balanserima bez bleeder otpornika.Prvenstveno za punjenje čelija velikih kapaciteta i brzog punjenja. Ono što me zanima je koliko bi se energije gubilo na velikim (na snagu mislim) bleeding otporima.Da li je to značajno ( da ne ispadne roštilj na čeliji) ili je zanemarivo?

Može se riješiti prijenos viška iz pune ćelije bilo putem kondenzatora (kapacitivni BMS), bilo putem DC/DC pretvarača, što mi je bila ideja prije godinu ili više ali sam odustao od projekta jer je kompliciran hardware.
Kod ćelija velikih kapaciteta se bleeding otpornici lako montiraju na hladnjak, a njihova potrošnja i nije toliko značajna u odnosu na ukupnu energiju pohranjenu u bateriji.
Kod baterija s jako velikim kapacitetom (npr. model Rimac de luxe Very Happy) bih radije išao na pojedinačno punjenje ćelija...
[Vrh]
Korisnički profil Pošaljite privatnu poruku
MP



Pridružen/a: 22. 08. 2011.
Postovi: 2758
Lokacija: Sesvetski Kraljevec

PostPostano: 8.5.2012. uto. 21:42    Naslov: Citirajte i odgovorite

Ja sam shvatil da je main modul s display-om sastavni dio BMS-a , a možda bi ga htio povezati sa svojim display-om , ali projekt je sve 5.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Pero



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

PostPostano: 8.5.2012. uto. 21:57    Naslov: Citirajte i odgovorite

MP je napisao/la:
Ja sam shvatil da je main modul s display-om sastavni dio BMS-a , a možda bi ga htio povezati sa svojim display-om , ali projekt je sve 5.

U projektu je predviđeno pored otvorenosti shema i otvorenost protokola komunikacije između svih modula...
Daklem, ne vidim nikakvih problema da se umjesto centralnog modula ugradi i nešto drugo. Glavni modul je centralni dio BMSa u smislu da dojavljuje van kada treba prekidati punjenje ili kada treba reducirati snagu motora radi zaštite ćelija.
Svaki ćelijski modul šalje van podatke o pojedinoj ćeliji otvorenim protokolom (koji se tek smišlja), a kako će se ti podaci koristiti, to je druga stvar.
U nadzoru pojedine ćelije se kontrolira samo napon i opcionalno temperatura, te mu se šalju podaci kada da uključi bleeding, tj. predviđeno je da se u toku punjenja baterije može pokrenuti pražnjenje ćelije ranije da se ne gubi vrijeme na balansiranje.Naravno, pored toga je moguće programirati još par parametara...
Razmišljao sam i o verziji za olovne akumulatore, ali u tom slučaju treba mijenjati shemu jer procesor traži minimalno 2V za siguran rad. Prvo da riješim LiFe/LiPo pa ću se onda zabavljati s olovom...
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Pero



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

PostPostano: 8.5.2012. uto. 22:04    Naslov: Citirajte i odgovorite

Još da dodam, ćelijski modul će da šalje recipročnu vrijednost napona ćelije jer će u biti napon ćelije biti korišten u A/D konverziji kao referentni napon, a mjeri se napon na referenci napona (CA5010) te se taj podatak šalje. To je učinjeno s toga da se procesor ne opterečuje s računanjem.
Doduše, možda će se isplatiti i to da se pravilno računa napon ćelije, ali sam u ovoj fazi predvidija da to radim u centralnom modulu jer je tamo puno jači procesor. Cilj mi je da minimaliziram potrošnju ćelijskog modula, taj modul mora u standby modu imati minimalnu potrošnju, a to mislim da će biti ispod 12uA kada je baterija poluprazna.
Godina ima nešto preko 8000 sati pa računam da godišnja standby potrošnja ćelijskog modula ispod 0.1Ah i nije problem. Wink
[Vrh]
Korisnički profil Pošaljite privatnu poruku
MP



Pridružen/a: 22. 08. 2011.
Postovi: 2758
Lokacija: Sesvetski Kraljevec

PostPostano: 8.5.2012. uto. 22:58    Naslov: Citirajte i odgovorite

tek sam sada sve pročital Embarassed na velkom ekranu , trebao bi dobit oko 7uA sa tim PIC-em , svaka čast respekt respekt respekt
[Vrh]
Korisnički profil Pošaljite privatnu poruku
dmeter



Pridružen/a: 19. 05. 2008.
Postovi: 3470
Lokacija: Normalno Split odakle bi drugo bija

PostPostano: 9.5.2012. sri. 10:17    Naslov: Citirajte i odgovorite

probudi se Pero Very Happy samo naprid
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Cose



Pridružen/a: 13. 08. 2007.
Postovi: 4021
Lokacija: Zagreb

PostPostano: 9.5.2012. sri. 10:43    Naslov: Citirajte i odgovorite

Pero je napisao/la:
U nadzoru pojedine ćelije se kontrolira samo napon i opcionalno temperatura, te mu se šalju podaci kada da uključi bleeding, tj. predviđeno je da se u toku punjenja baterije može pokrenuti pražnjenje ćelije ranije da se ne gubi vrijeme na balansiranje.Naravno, pored toga je moguće programirati još par parametara...
Razmišljao sam i o verziji za olovne akumulatore, ali u tom slučaju treba mijenjati shemu jer procesor traži minimalno 2V za siguran rad. Prvo da riješim LiFe/LiPo pa ću se onda zabavljati s olovom...


Poceo sam pisati svoje ideje oko toga - vrlo slicno ovom tvojem, pa vidi ako mozes iskoristiti sto od toga:

https://docs.google.com/document/d/1crq7bDpYtCtA7W5HzMqAt1dllDRPE5nmaoxvMSSFsFI/edit

Ideja je da elektronika na svakom pojedinom clanku moze raditi sama za sebe (tada kontrolira HVC/bleeding prema zadanim parametrima i LVC preko neke signalnce zice) ili u kombinaciji sa centralnim kontrolerom kada ima puno vise mogucnosti (javljanje napona/temp celije, bleeding on demand, itd.). Tako bi osnovna funkcionalnost bila odmah upotrebljiva dok ne bude gotov kontroler.

Povezivanje clanaka na master sam gledao da bi bilo zgodno rijesiti sa sto manje zica (BUS arhitektura), radi cega bi clanci trebali biti adresirani - jedan od jednostavnijih nacina je da svaki od njih ima na sebi micro-switch. Tako bi na kontroleru inicirao numeraciju i onda jedan po jedan stiskao gumbic po redu na clancima - a oni bi se onda prijavljivali masteru i dobivali svoj ID tim redom.

Isto tako bi svaki clanak trebao imati LED-icu s kojom bi se mogla s mastera adresirati pojedina baterije i da razlicitim zmiganjem oznacava razna stanja (npr. LVC ili kad vidis da je jedan clanak slabiji onda mu velis da upali LED-icu na tom clanku radi identifikacije).
[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 + 02:00.
Idite na 1, 2, 3 ... 14, 15, 16  Sljedeća
Stranica 1 / 16.

 
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