Fórum | MyPower.CZ | Obnovitelné zdroje energie - energetická soběstačnost | Právě je ned zář 23, 2018 8:59 am


Meranie napätia jednotlivých článkov.

Arduino, SDS, Raspberry, Linux, vzdálený dohled, automatizace, měření, opensource, closedsource, hotová řešení, DIY, stavebnice, komponenty, software, postupy, návody, schémata, rady, zkušenosti ...
Další

Meranie napätia jednotlivých článkov.

Příspěvekod 007ToMMaS » úte zář 02, 2014 9:12 pm

Zdravím, chcel by som sa spýtať či náhodou niekto to neriešil alebo nepokúšal sa riešiť. Chcel by som na raspberry pi merať napätie jednotlivých článkov. Len nejak neviem ako to správne vyriešiť. Chcel by som merať 20 NiCd článkov. Teda napätie sa pohybuje od 1-1,7V . Ďakujem za každé info alebo nápad.
007ToMMaS
 
Příspěvky: 846
Registrován: sob zář 15, 2012 7:53 pm
Reputation: 10

Re: Meranie napätia jednotlivých článkov.

Příspěvekod Frenky » úte zář 02, 2014 9:28 pm

007ToMMaS píše:Zdravím, chcel by som sa spýtať či náhodou niekto to neriešil alebo nepokúšal sa riešiť. Chcel by som na raspberry pi merať napätie jednotlivých článkov. Len nejak neviem ako to správne vyriešiť. Chcel by som merať 20 NiCd článkov. Teda napätie sa pohybuje od 1-1,7V . Ďakujem za každé info alebo nápad.


Jako řešení se nabízí modul pro arduino
http://shop.mypower.cz/prevodnik-napeti ... fepo4-1393

Které měří napětí LiFePo na 16 článcích :( . Muselo by se to ale stejně dodělat. :!:

Dalším řešením je použití modulu, který vyvíjí náš jeden náš skrytý uživatel. :roll: Vyvíjí jej pro svou elektrárnu a zatím umí měřit 12V baterie (8 ks). Používá k tomu (nevím proč) novější raspberry B+. Protože podniká v oboru a nechci mluvit za něj a něco slibovat zjistím další podrobnosti a dám vědět později. Třeba se bude chtít pochlubit ostatním. Vím jen že výsledky měření posílá přes ethernet protokolem modbus do dalšího stroje s LINUXem (PCDUINO).
2x Solární panel IBC Polysol 230 DS Pmpp=230W, Regulátor STUDER VT-80, Střídač Studer XTS 1200-24, BSP, RCC, AKU 24V LFP100AH – WB-LYP100AHA. 2x Aktivní balancer ON4-UTP 4x7A, Řizení a dohled microlog, SDS, vlastní vyčítání arduinem do RPi s databází a html stránkou. Dříve SIEMENS S7-1200 s PC na WINDOWS ala Netko.
http://frenky.dreamsys.cz/index.html
Uživatelský avatar
Frenky
 
Příspěvky: 631
Registrován: pon led 21, 2013 6:36 pm
Bydliště: Mladá Boleslav
Reputation: 46

Re: Meranie napätia jednotlivých článkov.

Příspěvekod Frenky » úte zář 02, 2014 9:46 pm

007ToMMaS píše:Zdravím, chcel by som sa spýtať či náhodou niekto to neriešil alebo nepokúšal sa riešiť. Chcel by som na raspberry pi merať napätie jednotlivých článkov. Len nejak neviem ako to správne vyriešiť. Chcel by som merať 20 NiCd článkov. Teda napätie sa pohybuje od 1-1,7V . Ďakujem za každé info alebo nápad.



Měření baterek pomocí http://shop.mypower.cz/prevodnik-napeti ... fepo4-1393 s následným posíláním do raspberry u mě vypadá takto

Screenshot 2014-09-02 22.32.21.png
2x Solární panel IBC Polysol 230 DS Pmpp=230W, Regulátor STUDER VT-80, Střídač Studer XTS 1200-24, BSP, RCC, AKU 24V LFP100AH – WB-LYP100AHA. 2x Aktivní balancer ON4-UTP 4x7A, Řizení a dohled microlog, SDS, vlastní vyčítání arduinem do RPi s databází a html stránkou. Dříve SIEMENS S7-1200 s PC na WINDOWS ala Netko.
http://frenky.dreamsys.cz/index.html
Uživatelský avatar
Frenky
 
Příspěvky: 631
Registrován: pon led 21, 2013 6:36 pm
Bydliště: Mladá Boleslav
Reputation: 46

Re: Meranie napätia jednotlivých článkov.

Příspěvekod PLC » úte zář 02, 2014 11:33 pm

Zdravím,
já jsem jak Frenky vytvořil obměřování 8 byterií, pomocí diferenciální (bla, bla, bla) zesilovačů a 8-mi kanálového ADC převodníku.
Bylo to poskládáno z toho co momentálně dům dal, takže tolerance použitých součástek není dostatečná.
Rozšíření na 16ks není problém pro 20 popřípadě 24 článků by se to muselo trochu poupravit vzhledem k dostupnosti pouze 2 CS pro SPI převodníky, každopádně se to dá řešit mnoha způsoby.
Nápětí kompletní banky (součtu všech článků) by nemělo přesáhnout 200V.

Ještě připravuji druhou verzi, kde se uvažuje použití bočníku +/-60mV a to vše připojit na jednu desku pro kompletní monitoring a další výpočty.

Jinak výhodou použitých zesilovačů je to, že pokud člověk "přestřelí" či jinak splete připojené měřené napětí, tak se z toho měřící obvod nezblání a neshoří, což je velký přínos oproti děličům atd.

Ještě se musí vše řádně zkalibrovat a pak to bude OK, jinak na současné verzi desky se dá snadno změnit měřený rozsah použitím jumperů z Pb baterií na 3,7V vstupní rozsah.

Jinak ohledně Raspberry B+ tak tu jsem použil, protože byla a současně ma jeden header což je lepší pro rozmístění součástek na desce.
FVE 4420Wp (52x85Wp Amorf - 10 Východ + 12 Jih + 30 Jihozápad), MidNite Classic 200, PowerJack 8000W, baterie 48V@400Ah Pb
Uživatelský avatar
PLC
 
Příspěvky: 77
Registrován: čtv čer 06, 2013 6:51 am
Bydliště: Kosmonosy
Reputation: 36
 
  • 0


Re: Meranie napätia jednotlivých článkov.

Příspěvekod PLC » stř zář 03, 2014 7:53 am

Jen tak pro úplnost dodávám printscreen z textového výpisu a ještě doplňuji popis, na desce je také použito relé pro možnost spínání či odpínání zátěže. Já ho používám pro aktivaci bypassu měniče při nízkém napětí baterií, aby se zbytečně neždímali ke spodnímu limitu.
Jinak vše koncentruje pcDuino, které stahuje data z MidNite Classic 200 po ModBus TCP a z Raspberry Pi B+ také po ModBus TCP.
fve_stream.jpg
Negrafická verze - pro info stačí


Jinak tady jsou nějaké foto - upozorňuji je to těžký prototyp !
IMG_20140903_083143.jpg
Obr.1

IMG_20140903_083132.jpg
Obr.2


Schéma pro zájemce vložím později, až ho trochu upravím, protože plánuji možnost sedvičování a tak se již přidělávají selektory pro jednotlivé "vrstvy"atd.
FVE 4420Wp (52x85Wp Amorf - 10 Východ + 12 Jih + 30 Jihozápad), MidNite Classic 200, PowerJack 8000W, baterie 48V@400Ah Pb
Uživatelský avatar
PLC
 
Příspěvky: 77
Registrován: čtv čer 06, 2013 6:51 am
Bydliště: Kosmonosy
Reputation: 36
 
  • 0


Re: Meranie napätia jednotlivých článkov.

Příspěvekod atom » stř zář 03, 2014 9:49 am

:yes: mooc pěkné, něco takové bych si u sebe dokázal představit na měření jednotlivých článků, záleží jak to bude s přesností, u lifepo záleží skoro na každé setině V. Budu se těšit na případné schéma
Tristar / 11kWh v lithiu / 3,4kWp / Matrix 5000VA / arduino / >19MWh :o / start 05/2012 s 440Wp.
atom
 
Příspěvky: 423
Registrován: sob čer 02, 2012 7:22 pm
Bydliště: 580m n.m. na Vysočině
Reputation: 4

Re: Meranie napätia jednotlivých článkov.

Příspěvekod brumlaj » stř zář 03, 2014 10:09 am

atom píše:.......záleží jak to bude s přesností, u lifepo záleží skoro na každé setině V. ....
A dlouhodobé stálosti přesnosti....... Také už dlouhou dobu bojuji s myšlenkou použít pro každý článek vlastní Atmel AVR s jednoduchým programem, který bude žrát pokud možno nic a jednou za sekundu nadřazenému systému vyblije informace o článku.
Moudrost nepřichází vždy s věkem, někdy věk přichází sám.
brumlaj
 
Příspěvky: 1438
Registrován: ned kvě 12, 2013 1:24 pm
Reputation: 91

Re: Meranie napätia jednotlivých článkov.

Příspěvekod PLC » stř zář 03, 2014 10:16 am

Zde, jak jsem slíbil zasílám prototypové schéma shieldu pro RPi B+.
Tak snad to bude pro ostatní čitelné. Standardně používám sběrnicový layout místo tahání jednotlivých propojojení. ::rolleyes::
RPiBM_SS.png
Shema RPiBM-SS
Naposledy upravil PLC dne stř zář 03, 2014 10:29 am, celkově upraveno 2
FVE 4420Wp (52x85Wp Amorf - 10 Východ + 12 Jih + 30 Jihozápad), MidNite Classic 200, PowerJack 8000W, baterie 48V@400Ah Pb
Uživatelský avatar
PLC
 
Příspěvky: 77
Registrován: čtv čer 06, 2013 6:51 am
Bydliště: Kosmonosy
Reputation: 36
 
  • 0


Re: Meranie napätia jednotlivých článkov.

Příspěvekod PLC » stř zář 03, 2014 10:25 am

brumlaj píše:
atom píše:.......záleží jak to bude s přesností, u lifepo záleží skoro na každé setině V. ....
A dlouhodobé stálosti přesnosti....... Také už dlouhou dobu bojuji s myšlenkou použít pro každý článek vlastní Atmel AVR s jednoduchým programem, který bude žrát pokud možno nic a jednou za sekundu nadřazenému systému vyblije informace o článku.


Já jsem po dlouhém bádání a řešení verzi s více Atmely či více ADC převodníky zavrhl, protože je nutné pro každý článe vytvoři galvanické oddělení pro vstupně/výstupní data vzhledem k rozdílným úrovním potenciálu GND mezi jednotlivými odměřovacími moduly a nadřazenému "sběrači" dat.

Tento sistém z baterií potřebuje jednotky až desítky uA (mikro Ampér) a tak se mi jevil jako nejúčinnější, celková spotřeba shieldu je v jednotkách mA v závislosti na požadované rychlosti ADC převodu. Jinak převodník jede v režimu 12-bit tudíž pro referenční napájení je počítatlná přesnost na rozdíl jednoho bitu 1,2mV, ale také se člověk musí při takovéto přesnosti zamyslet nad problematikou okolního ručení a kvalitě měřících vodičů atd. Osobně raději používám 10-bit rozlišení pro užitnou přesnost měření ADC 5mV pro 1-bitovou změnu.
FVE 4420Wp (52x85Wp Amorf - 10 Východ + 12 Jih + 30 Jihozápad), MidNite Classic 200, PowerJack 8000W, baterie 48V@400Ah Pb
Uživatelský avatar
PLC
 
Příspěvky: 77
Registrován: čtv čer 06, 2013 6:51 am
Bydliště: Kosmonosy
Reputation: 36
 
  • 0


Re: Meranie napätia jednotlivých článkov.

Příspěvekod PLC » stř zář 03, 2014 10:34 am

Ještě jedna "mnemotechnická" - deska/zapojení se dá uzpůsobit i pro Arduino pokud je volné SPI a nějaký ten CS pin, i když primárně je tato deska uvažována pro RPi, tak bych to vyděl na nějaký mezi schield... :idea:
FVE 4420Wp (52x85Wp Amorf - 10 Východ + 12 Jih + 30 Jihozápad), MidNite Classic 200, PowerJack 8000W, baterie 48V@400Ah Pb
Uživatelský avatar
PLC
 
Příspěvky: 77
Registrován: čtv čer 06, 2013 6:51 am
Bydliště: Kosmonosy
Reputation: 36
 
  • 0


Re: Meranie napätia jednotlivých článkov.

Příspěvekod brumlaj » stř zář 03, 2014 11:29 am

Jaký bude finanční model?
Bude se dát připojit se k objednávce DPS?
Moudrost nepřichází vždy s věkem, někdy věk přichází sám.
brumlaj
 
Příspěvky: 1438
Registrován: ned kvě 12, 2013 1:24 pm
Reputation: 91

Re: Meranie napätia jednotlivých článkov.

Příspěvekod PLC » stř zář 03, 2014 12:14 pm

Finanční model se prověřuje, vzhledem k trochu obtížnému shánění zesilovačů (cena prototypu byla těžko kalkulovatelná protže desku jsem vydlabal na frézce). Připravuji finální verze a podle zájmu lze určitě DPS nechat udělat navíc, vzhledem k rozměru se jich bude dělat určitě 10-20ks na výrobní přířez.
Ještě je třeba doladit typ konektoru na připojení kabelů k baterkám.

Plánované verze jsou následující:
1. Samostatný shield RPi pro 8 akumulátorů nastavitelných Jumpery pro rozsah 20V a 3.7V
2. Nastavitelný shield RPi pro 8/6/24 akumulátorů - 1 shield s nastavitelnou adresací CS, 1xshield = 8 akumulátorů/2xshield =16 akumulátorů/3xshield = 24 akumulátorů
3. Samostatný shield větších rozměrů pro 16 akumulátorů s možností nadstavby pro další nastavitelný shield pro 8 akumulátorů
4. Přídavný shield pro odměřování 2-4 bočníků +/-60mV

Samozřejmě vypracuji co nejdříve kalkulaci na výrobu desek samotných i osazených
FVE 4420Wp (52x85Wp Amorf - 10 Východ + 12 Jih + 30 Jihozápad), MidNite Classic 200, PowerJack 8000W, baterie 48V@400Ah Pb
Uživatelský avatar
PLC
 
Příspěvky: 77
Registrován: čtv čer 06, 2013 6:51 am
Bydliště: Kosmonosy
Reputation: 36
 
  • 0


Re: Meranie napätia jednotlivých článkov.

Příspěvekod 007ToMMaS » stř zář 03, 2014 1:20 pm

Skvelá vec. Len to skôr pre LiFePo4 alebo niečo s vyšším napätím a asi nie pre NiCd ktoré majú postatne nižšie napätie. Možno sa dá kúpiť nejaký prevodník ktorý má postatne viac vstupov.
007ToMMaS
 
Příspěvky: 846
Registrován: sob zář 15, 2012 7:53 pm
Reputation: 10

Re: Meranie napätia jednotlivých článkov.

Příspěvekod PLC » stř zář 03, 2014 2:37 pm

Ohledně toho napětí záleží na uzpůsobení takového napětí pro měření a to buď směrem dolů - precizní dělič a nebo směrem nahoru zesílení měřeného napětí. V případě NiCd lze s použitím OZ jít na výstupní napětí OZ 3.4V při zesílení 2x, což při 10-bitovém ADC převodu je přesnost 5mV -> při zpětném převodu/přepočtu 2.5mV na vstupu OZ. Toto je dle mého názoru dostačující.

K tomu převodníku je třeba zvážit poměr cena/ výkon, protože nikdo se nepotřebuje utápět v drahým měřících modulech a když vezmu v úvahu namátkou zvolený ADC 16 kanálů / 24-bit / SPI tak startujeme s cenami za součástku od 350,-Kč výše. Pokud se použijí 2 převodníky 8 kan/12-bit/SPI tak vzhledem v 16 kanálovému je úspora 100Kč.

Mým záměrem je vytvořit něco funkčního a dostupného všem a není zrovna moc lidí (nikoho se nechci dotknout), kteří běžně osazují součástky s roztečí vývodů pod 0.635mm.
FVE 4420Wp (52x85Wp Amorf - 10 Východ + 12 Jih + 30 Jihozápad), MidNite Classic 200, PowerJack 8000W, baterie 48V@400Ah Pb
Uživatelský avatar
PLC
 
Příspěvky: 77
Registrován: čtv čer 06, 2013 6:51 am
Bydliště: Kosmonosy
Reputation: 36
 
  • 0


Re: Meranie napätia jednotlivých článkov.

Příspěvekod PLC » stř zář 03, 2014 3:02 pm

Tak mi to nedalo a hodil jsem to na stůl v režimu LiFePo4 vstupní napětí měřitelné od 0.3V do 3.7V převod 1:1 na vstupní diferenciální OAmp. Tudíž měřit 1-1.7V bez jediného problém a při ADC 10-bit bitová přesnost 0.005V.
To je si myslím dostačující, a varianta pro 20 potažmo 24 akumulátorů je řešitelná.
FVE 4420Wp (52x85Wp Amorf - 10 Východ + 12 Jih + 30 Jihozápad), MidNite Classic 200, PowerJack 8000W, baterie 48V@400Ah Pb
Uživatelský avatar
PLC
 
Příspěvky: 77
Registrován: čtv čer 06, 2013 6:51 am
Bydliště: Kosmonosy
Reputation: 36
 
  • 0


Re: Meranie napätia jednotlivých článkov.

Příspěvekod 007ToMMaS » čtv zář 04, 2014 7:19 am

Tak to je super. MCP3208 mám doma dva kusy a mam aj nejake mcp3204. Ako riešite prosim vás zapojienie viacerých kusov mcp? Merať by sa dalo aj priamo cez mcp take malé napätie či sa mýlim? Ďakujem.
007ToMMaS
 
Příspěvky: 846
Registrován: sob zář 15, 2012 7:53 pm
Reputation: 10

Re: Meranie napätia jednotlivých článkov.

Příspěvekod PLC » čtv zář 04, 2014 8:58 pm

007ToMMaS píše:Tak to je super. MCP3208 mám doma dva kusy a mam aj nejake mcp3204. Ako riešite prosim vás zapojienie viacerých kusov mcp? Merať by sa dalo aj priamo cez mcp take malé napätie či sa mýlim? Ďakujem.


Tak MCP3208 je uvažován jako cenově nejvhodnější pro aplikaci, v tvém případě je ale problém standardně připojit více jak 2ks MCP na RPi a to znamená pouze 16 single kanálů na více není v RPi volny CS. Jde to samozřejmě řešit i jinak použitím GPIO a dalších hradel.

Jinak mám tady jednu MCP3208 ve verzi krematorium - když člověk zapomene na rozdílové potenciály GND, tak se není čemu divit. Na diferenciální měření se právě musí použít izolační převodník, aby nedošlo k vstupu většího napětí do ADC než je jeho VCC či parametry vstupu.

Ještě je zde varianta I2C, ale zde jsem zatím nevybral nic schůdného a hlavně mnoho lidí zná aplikaci MCP3008/3208.

Jinak ohledně dalších pokroků je již odsimulováno zapojení pro měření bočníku +/-60mV a co nejdříve se vyrobí prototypová deska a uvidíme jaká bude realita. Jinak je počítáno s překročením měřeného rozsahu do +/-100mV. Toto zapojení jsem od začátku uvažoval pro integraci do desky s variantou pro 1 nebo 2 bočníky a asi se to bude řašit zásuvnými moduly.

Poslední otázkou pro realizaci zbývá jestli se soustředit na provedení Shield RPi a nebo pro verzi samostatné desky která by se propojila plochým kabelem s RPi a bylo možné ji kabely propojit také s Arduinem. U Arduino je totiž problém s propojením SPI a CS pokud je používán Ethernet Shield a nebo další shieldy které mohou využívat piny jenž by byly použity pro propojení s deskou :?:

Ještě jedna technická uvažuje se o rozšíření rozsahu pro LiFePo4 až na 4V, ale je zde nutné externí napájení. Původně jsem plánoval napájet desku přes jack, který má většina lidí v šuplíku a z desky napájet RPi 5V. Pokud by se použila tato varianta neměl by být problém použít vyšší napájení než 5V - třeba 9V a vytvořit požadované napěťové úrovně pro desku. Jinak pro bočníky je téže potřeba použít vyšší napětí než 5V, aby se dosáhlo optimální linearity pro 5V ADC.
FVE 4420Wp (52x85Wp Amorf - 10 Východ + 12 Jih + 30 Jihozápad), MidNite Classic 200, PowerJack 8000W, baterie 48V@400Ah Pb
Uživatelský avatar
PLC
 
Příspěvky: 77
Registrován: čtv čer 06, 2013 6:51 am
Bydliště: Kosmonosy
Reputation: 36
 
  • 0


Re: Meranie napätia jednotlivých článkov.

Příspěvekod brumlaj » čtv zář 04, 2014 11:27 pm

Pro napájení bych hlasoval pro šroubovací svorky - spolehlivost. Třeba variantně.
Moudrost nepřichází vždy s věkem, někdy věk přichází sám.
brumlaj
 
Příspěvky: 1438
Registrován: ned kvě 12, 2013 1:24 pm
Reputation: 91

Re: Meranie napätia jednotlivých článkov.

Příspěvekod PLC » pát zář 05, 2014 1:05 pm

Tak jsem to procházel ze všech stran a 16-ti kanálová deska nebude problém, ale bude trochu větší a nebude mít funkci shieldu, byl by na ní 10-ti pinový konektro, který by se propojil dle potřeby s hlavní deskou RPi, Arduino,...

Ještě padla jedna varianto co používáme v jiných projektech s RPi a to če je na desce Atmel a ten komunikuje s RPi po I2C jako sleva a Atmel si řídí a bufferuje ADC a GPIO, v této verzi by pak byla výhoda při použití / potřebě více kanálů, protože I2C adresa desky se dá nastavit. V této variantě lze pak zůstat u 8-mi kanálové verze a postupně přidávat další "karty" na stejnou sběrnici a jen rozšířit vyčítací program o další adresaci.
FVE 4420Wp (52x85Wp Amorf - 10 Východ + 12 Jih + 30 Jihozápad), MidNite Classic 200, PowerJack 8000W, baterie 48V@400Ah Pb
Uživatelský avatar
PLC
 
Příspěvky: 77
Registrován: čtv čer 06, 2013 6:51 am
Bydliště: Kosmonosy
Reputation: 36
 
  • 0


Re: Meranie napätia jednotlivých článkov.

Příspěvekod Dreambox » stř zář 10, 2014 7:41 pm

S tím rozšiřováním by to bylo dobrý.Už je nějakej cenovej nástřel na těch 16 článků Lifepo4 a případně rozšíření na 32 až 48 článků.
3 ks.Studer XTM 4000-48,3 ks.VT-80 - Studer Innotec,BSP,rs232, východ střecha 3,3Kwp,jižní stěna 4,16 Kwp,západ střecha 3,19Kwp,Lifepo4 48V 800Ah
Dreambox
 
Příspěvky: 196
Registrován: stř led 15, 2014 11:48 am
Reputation: 33

Další

Zpět na Automatizace, měření, statistiky

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník

Reputation System ©'