měření napětí 16sLipol

Odpovědět
lubos
Sponzor fora
Příspěvky: 5050
Registrován: 2. 5. 2007, 3:47
Bydliště: Praha

2. 9. 2010, 9:06

Řeším ted způsob jak měřit napětí jednotlivých článků LiPol accupacku který má 16 seriově zapojených článků. Pro zpracování napětí používám atmegu. Původně jsem chtěl použít opta ale mají šílenou křivku, při použití odporového děliče to vychází dost nepřesné ( potřebuju měřit nasetiny voltu). Tak mi pomalu docházejí nápady.
paveljuna
Příspěvky: 68
Registrován: 30. 12. 2009, 4:09
Bydliště: Kladno

2. 9. 2010, 9:16

Pokud použiješ referenční napětí A/D převodníku 5V tak nepotřebuješ dělič, nabitý článek má max. 4.2V.
lubos
Sponzor fora
Příspěvky: 5050
Registrován: 2. 5. 2007, 3:47
Bydliště: Praha

2. 9. 2010, 9:40

Ahoj můžeš mi doporučit nějaký typ těch AD převodníků je mraky
paveljuna
Příspěvky: 68
Registrován: 30. 12. 2009, 4:09
Bydliště: Kladno

2. 9. 2010, 9:50

Ahoj, nejraději používám tyto dva, MCP3201, MCP3301.
Přílohy
MCP3301.pdf
(740.56 KiB) Staženo 300 x
MCP3201.pdf
(473.53 KiB) Staženo 440 x
ledvinap
Příspěvky: 792
Registrován: 8. 11. 2009, 4:40
Bydliště: Plzen

3. 9. 2010, 1:16

Z popisu neni moc jasne, zda se ma merit vzdy jeden clanek nebo vsechny najednou.

Mereni jednoho clanku je trivialni, odporu bych se nebal, stejne asi budes muset kalibrovat.

Mereni vsech je trosku slozitejsi. Sice by asi slo pouzit odporove delice a kalibrovat je (ale i teplotni stabilita a starnuti bude problem). Pri setine voltu potrebujes 13bit rozliseni. Mozna by stacil 12 bit ADC a pouzit alespon 4x oversampling (tim ten bit dostanes, v realu bych oversampling pouzil daleko vetsi). Ale narazis na problem s linearitou. Nebo jde pouzit 16bit sigma/delta prevodnik (cas prevodu te moc netrapi), problemy s linearitou a sumem by pak mohly byt zanedbatelne.

Jine reseni by bylo pouzit nekolik ADC, vzdy pro par clanku (pokud te netrapi penize, tak klidne pro kazdy). Prevodniky napajet primo z clanku(pripadne pouzit menic), digitalni vystup nejak posunout na uroven vyhodnocovaciho MCU. Na to by slo pouzit PNP tranzistor (zapojeny jako proudovy zdroj) nebo opticke oddeleni. Jako ADC pouzit nejaky 8pin MCU (atTiny stoji par korun a maji 10bit ADC).
lubos
Sponzor fora
Příspěvky: 5050
Registrován: 2. 5. 2007, 3:47
Bydliště: Praha

3. 9. 2010, 10:40

potřebuju měřit napětí na každém článku zvlášt abych mohl porovnávat jejich napětí. Problém je že potřebuju mít společnou zem. Odpory jsou daleko měné teplotně závislé než opta a otázka je jak jsou teplotně závislé ty AD převodníky ( koukal jsem že zem na jejich vstupu a zem výsupu jsou propojené pak bych země na výstupu nemohl propojit). To co mají na hobbykingu je většinou dost nepřesné.
ledvinap
Příspěvky: 792
Registrován: 8. 11. 2009, 4:40
Bydliště: Plzen

3. 9. 2010, 11:14

Mozna zkus lepe popsat, co od toho vlastne cekas.
Jde jen o monitorovani packu? Nebo to ma byt balancer? Bude mereni provadeno jen pri nabijeni (pripojeni pres konektor), nebo bude elektronika soucasti packu? Jakou cenu si predstavujes (bude to jeden kus, nebo maloseriovka?)
lubos
Sponzor fora
Příspěvky: 5050
Registrován: 2. 5. 2007, 3:47
Bydliště: Praha

3. 9. 2010, 1:36

napětí na jednotivejch bateriích se bude jen monitorovat a pokud dojde k velkému rozdílu dojde k odpojení baterií. Tato elektornika bude na accu paku , atmega pak bude cca 2 metry od baterií.
ledvinap
Příspěvky: 792
Registrován: 8. 11. 2009, 4:40
Bydliště: Plzen

3. 9. 2010, 1:59

a co pouzit treba tohle: http://www.linear.com/pc/productDetail. ... 134,P86662

Sice je dost drahes, ale vyjdou t tam jen dva a rovnou muzes pack balancovat. Pripadne podobnych obvodu urcite existuje vic ...
Jukos3
Příspěvky: 203
Registrován: 24. 10. 2008, 5:20
Bydliště: Svit
Kontaktovat uživatele:

3. 9. 2010, 5:07

Akou atmegou to chces robit ?
Ja osobne by som pouzil interny prevodnik procesora a meral kazdy clanok zvlast, pretoze nemas idealne clanky a jeden sa moze vybit viac ako ostatne co potom sposobi ze tie ostatne ho zacnu nabijat a potom sa navzajom vybiju. V extremnych pripadoch moze dojst az k zmene polarity clanku co sposobi jeho poskodenie. Co s tym potrebujes napajat, ze ti treba spojit 16 clankov seriovo ? Ak na to chces pouzit len jeden procak tak siahni po ATmega1280(16 kanalovy, 10bit, A/D) ak to chces robit nejakou ATmega16 tak odporucam externy ad prevodnik co komunikuje po I2C alebo SPI.

s.p. Jukos3
Kazdy raz nejako musel zacat ...
http://robotika.yweb.sk
http://ap.urpi.fei.stuba.sk/sensorwiki/index.php/Kráčajúci_mobilný_robot
lubos
Sponzor fora
Příspěvky: 5050
Registrován: 2. 5. 2007, 3:47
Bydliště: Praha

3. 9. 2010, 8:56

Ten šváb LTC6802-2 mi přijde jako ideální zatím jsem ho nenašel někde v evropě, v Linear Technologi chtějí za poštovné za 4 ks 70 Usd, to není nic moc. Používám ATmegu1280 ale nemůžu připojit jednostilvé články přímo když mám společnou zem. Je to accu pack do auta 16x LifePo4 100 Ah
gnat
Příspěvky: 985
Registrován: 24. 2. 2009, 9:14
Bydliště: doma
Kontaktovat uživatele:

4. 9. 2010, 12:22

Farnell jich má dost skladem. Poštovné je 4 euro a co jsem v pondělí kolem oběda objednal, to bylo v úterý ráno na stole http://cz.farnell.com/linear-technology ... dp/1783842

tak edit. překouknul jsem se, skladem je v USA, v Anglii není ani kousek. Ale 680 Kč je pořád méně než 70 euro.
SABLE-2015
lubos
Sponzor fora
Příspěvky: 5050
Registrován: 2. 5. 2007, 3:47
Bydliště: Praha

4. 9. 2010, 7:54

to jo ale cena za 1 kus je taky docela mimo u Linear Technologi to bylo tuším 13 USD,
ještě jsem našel něco naebay tam za 1 za 500kč a poštovné 100kč
Odpovědět

Zpět na „Ostatní elektronika“