Přesnost AD převodníků
Home Assistant, 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 ...
-
- Příspěvky: 156
- Registrován: úte lis 06, 2012 12:33 pm
Přesnost AD převodníků
Mám 8bitový AD převodník 0-3.3V, odporovým děličem napětí změněn rozsah na 0-60V. Pro měření 60V mi přijde nepřesný, 255 vzorků, to je 0.235V pro celých 0-60V. Jde zvýšit přesnost převodníku, např. nějakým rozděličem, že by měřil jen od 47V do 58V, to je změnu napětí na 0-11V, což by už byl jeden vzorek o velikosti 0.043V, a to je už dostačující přesnost.
Investicí do FVE chci ušetřit, né okrádat národ na odpustcích za výkup a nějaký barevný bonus!
2.8kWp + Vertex/InfiniSolar 3kW + 100Ah 48V LiFeYPO + A20mikroserver = moje FVE
2.8kWp + Vertex/InfiniSolar 3kW + 100Ah 48V LiFeYPO + A20mikroserver = moje FVE
-
- Příspěvky: 116
- Registrován: čtv zář 27, 2012 1:38 pm
Re: Přesnost AD převodníků
Nevím, jestli to není blbost, ale co ten dělič udělat ze zenerovy diody a odporu? Na diodě by byl konstantní úbytek napětí (třeba čistě teoreticky těch 47 V) a na odporu by se AD převodníkem snímalo napětí, které by bylo v rozsahu skutečné napětí mínus napětí na ZD.
-
- Příspěvky: 156
- Registrován: úte lis 06, 2012 12:33 pm
Re: Přesnost AD převodníků
Je to tendle s I2C sběrnicí, ale od Philipsu, je hojně používaný. Mno nějak to jít musí... Zatím mám jeden odpor do série a druhý paralelně. Při 60V to srazí na 3.3V.
S tou zenerkou myslíš dát jí paralelně a na anodu odpor k plus měřeného obvodu? To by zenerovala na její závěrné napětí a pouze při poklesu pod něj by nastala nějaká změna. Nebo jak je to myšleno?
S tou zenerkou myslíš dát jí paralelně a na anodu odpor k plus měřeného obvodu? To by zenerovala na její závěrné napětí a pouze při poklesu pod něj by nastala nějaká změna. Nebo jak je to myšleno?
Investicí do FVE chci ušetřit, né okrádat národ na odpustcích za výkup a nějaký barevný bonus!
2.8kWp + Vertex/InfiniSolar 3kW + 100Ah 48V LiFeYPO + A20mikroserver = moje FVE
2.8kWp + Vertex/InfiniSolar 3kW + 100Ah 48V LiFeYPO + A20mikroserver = moje FVE
-
- Příspěvky: 1938
- Registrován: čtv zář 13, 2012 4:35 pm
Re: Přesnost AD převodníků
No, co jsem tu diskutoval s kolegou, tak by to šlo, udělat nějakou chytrou přesnou zenerku místo R2 na 47V.
Ale problém je v tom, že by pak AD převodník musel být galvanicky oddělený. Nesměla by být společná zem. Zem AD by byla napojena mezi R1 a D1(R2) a bylo by společné U.
Imho, nebylo by jednodušší sehnat 12bit AD?
Ale problém je v tom, že by pak AD převodník musel být galvanicky oddělený. Nesměla by být společná zem. Zem AD by byla napojena mezi R1 a D1(R2) a bylo by společné U.
Imho, nebylo by jednodušší sehnat 12bit AD?
-
- Příspěvky: 978
- Registrován: sob čer 09, 2012 9:14 am
Re: Přesnost AD převodníků
Taky hlasuju pro 12-ti bit.
Kdyby bylo to napětí menší např do 30V, tak by se to dalo odečíst pomocí OZ. Nebo dát 2x OZ do kaskády????
Kdyby bylo to napětí menší např do 30V, tak by se to dalo odečíst pomocí OZ. Nebo dát 2x OZ do kaskády????
-
- Příspěvky: 116
- Registrován: čtv zář 27, 2012 1:38 pm
Re: Přesnost AD převodníků
Nešlo by vzít to uvedené schéma a tu zenerku dát místo R1 (v závěrném směru samozřejmě)? Pak by se na R2 měřilo pomocí ADC napětí proti zemi v rozsahu 0-11 V (pokud bychom uvažovali celkové U_vst maximálně 58 V), ke kterému by se ještě přičetla hodnota odpovídající napětí ZD, třeba těch 47 V... samozřejmě by U_vst nesmělo klesnout pod 47 V, protože by se nedalo rozlišit cokoliv pod tuhle hodnotu.
-
- Příspěvky: 2786
- Registrován: sob zář 08, 2012 10:40 pm
- Lokalita: Šternberk
- Systémové napětí: 48V
- Výkon panelů [Wp]: 15000
- Kapacita baterie [kWh]: 40
- Bydliště: v údolí mezi kopci
Re: Přesnost AD převodníků
Zenerka se musí dát místo R1. Používám podobné zapojení pro posuv napěťové úrovně u vytěžovače, viz https://forum.mypower.cz/viewtopic.php?f ... %8D#p23131
15 kWp JJZ + 3x Tristar MPPT60 + Victron 150/100 + 48V LiFePO 850 Ah + UPS 8kW (MPP-Solar 8048 LC) + 4 x nabíječka 1,2 kW (DELTA) Start: 2012
-
- Příspěvky: 978
- Registrován: sob čer 09, 2012 9:14 am
Re: Přesnost AD převodníků
Bude to řešení se zenerkou dostatečně přesné a stabilní?
Co udělá změna teploty?
Jak moc se bude měnit referenční napětí na zenerce v rozmezí provozních 47V do 58V(bude se měnit i proud zenerkou)?
Co udělá změna teploty?
Jak moc se bude měnit referenční napětí na zenerce v rozmezí provozních 47V do 58V(bude se měnit i proud zenerkou)?
-
- Příspěvky: 2786
- Registrován: sob zář 08, 2012 10:40 pm
- Lokalita: Šternberk
- Systémové napětí: 48V
- Výkon panelů [Wp]: 15000
- Kapacita baterie [kWh]: 40
- Bydliště: v údolí mezi kopci
Re: Přesnost AD převodníků
Odchylka referenčního napětí typicky 4mV pro celý teplotní rozsah, ostatní parametry viz http://www.ti.com/lit/ds/symlink/tl431.pdf
15 kWp JJZ + 3x Tristar MPPT60 + Victron 150/100 + 48V LiFePO 850 Ah + UPS 8kW (MPP-Solar 8048 LC) + 4 x nabíječka 1,2 kW (DELTA) Start: 2012
-
- Příspěvky: 156
- Registrován: úte lis 06, 2012 12:33 pm
Re: Přesnost AD převodníků
Dík za nakopnutí s tou zenerkou, otevřu skripto ze školy ... a už to doseplo...
Ale Mám problém s linearitou. pokud měřím v bodě za dělící zenerkou D1 na rozsahu 13V tak je linearita super na 1 setinku V (viz fotka noťas a měřák), ale pokud měřím v bodě pro 3.3V tak se to rozjíždí a kombinací hodnot R2 a R3 se mi to nedaří srovnat. Poradí někdo?
část PHP:
Kód: Vybrat vše
//$hodnota=(63.61/255)*hexdec(ctireg()); //přepočet na 60V nominálního napětí
//13.7 na rozsahu za zenerkou sedí
//$hodnota=((13.7/255)*hexdec(ctireg())); //přepočet na 60V nominálního napětí
// zatím nejpřesnější
//$hodnota=42.8+((15/255)*hexdec(ctireg())); //přepočet na 60V nominálního napětí
$hodnota=43+((12.3/255)*hexdec(ctireg())); //přepočet na 60V nominálního napětí
Investicí do FVE chci ušetřit, né okrádat národ na odpustcích za výkup a nějaký barevný bonus!
2.8kWp + Vertex/InfiniSolar 3kW + 100Ah 48V LiFeYPO + A20mikroserver = moje FVE
2.8kWp + Vertex/InfiniSolar 3kW + 100Ah 48V LiFeYPO + A20mikroserver = moje FVE
-
- Příspěvky: 76
- Registrován: ned úno 17, 2013 8:47 pm
Re: Přesnost AD převodníků
V prvni rade okamzite vyhodit zenerku 3v9 jejiz koleno zpusobuje zvysovani pricneho proudu daleko pod 3.9V a ve druhe rade ochranu vstupu procesoru vyresit dvojici 1n4148 v zavernem smeru na obe napajeni - proti zemi a proti Vcc tedy shodne jak se resi vstupy primo v pouzdre. Anebo prosim vysvetlit smysl 3v9 na mericim vstupu protoze ji tam asi nechapu
-
- Příspěvky: 156
- Registrován: úte lis 06, 2012 12:33 pm
Re: Přesnost AD převodníků
D2 je ochrana 3.3V vstupu AD převodníku, zkoušel jsem to i bez ní a je to stejně nelineární. Musí to nějak jít, když to sedí v bodě 13V.antilop píše:V prvni rade okamzite vyhodit zenerku 3v9 jejiz koleno zpusobuje zvysovani pricneho proudu daleko pod 3.9V a ve druhe rade ochranu vstupu procesoru vyresit dvojici 1n4148 v zavernem smeru na obe napajeni - proti zemi a proti Vcc tedy shodne jak se resi vstupy primo v pouzdre. Anebo prosim vysvetlit smysl 3v9 na mericim vstupu protoze ji tam asi nechapu
Investicí do FVE chci ušetřit, né okrádat národ na odpustcích za výkup a nějaký barevný bonus!
2.8kWp + Vertex/InfiniSolar 3kW + 100Ah 48V LiFeYPO + A20mikroserver = moje FVE
2.8kWp + Vertex/InfiniSolar 3kW + 100Ah 48V LiFeYPO + A20mikroserver = moje FVE
-
- Příspěvky: 76
- Registrován: ned úno 17, 2013 8:47 pm
Re: Přesnost AD převodníků
D2 je nesmysl vstupy se chrani dvojici diod v zavernem smeru na obe napajeni. Pak se nikdy nestane aby napeti na vstupu uteklo z mezich danym napajenim zvetsenym o ubytek na prislusne diode. Takhle se to resi vsude a funguje to. Ta zenerka fakt ne. Dale doplnit tak 10nF keramiku tesne pred vstup ad prevodniku. Ten zacina sample-hold kapacitou a ta se musi stihnout nabit tj vystupni odpor mericiho delice to nabijeni zpomaluje. Takze zakoncit klidne i 100nF jde o pomale prubehy. Pokud ani tohle nepomuze je tam nekde nelinearni odpor na vstupu prevodniku.
-
- Příspěvky: 2467
- Registrován: ned kvě 12, 2013 2:24 pm
Re: Přesnost AD převodníků
jaky je vstupni odpor toho A/D prevodniku?
Moudrost nepřichází vždy s věkem, někdy věk přichází sám.
-
- Příspěvky: 2786
- Registrován: sob zář 08, 2012 10:40 pm
- Lokalita: Šternberk
- Systémové napětí: 48V
- Výkon panelů [Wp]: 15000
- Kapacita baterie [kWh]: 40
- Bydliště: v údolí mezi kopci
Re: Přesnost AD převodníků
Měl jsem ale na mysli teplotně kompenzovanou "zenerku" TL431. Klasické zenerky teplotně nekompenzované samozřejmě promítnou teplotní závislost do přesnosti měření. Navíc při použití TL431 lze nastavit optimální napětí posuvu přímo děličem a dosáhnout tak ideálního využití měřicího rozsahu převodníku a tím maximální rozlišovací schopnosti.JML... píše:Dík za nakopnutí s tou zenerkou, otevřu skripto ze školy ... a už to doseplo...
15 kWp JJZ + 3x Tristar MPPT60 + Victron 150/100 + 48V LiFePO 850 Ah + UPS 8kW (MPP-Solar 8048 LC) + 4 x nabíječka 1,2 kW (DELTA) Start: 2012
-
- Příspěvky: 156
- Registrován: úte lis 06, 2012 12:33 pm
Re: Přesnost AD převodníků
Převodník je PCF8591T SMD.
Vnitřní odpor na vstupu sem z pdf nevyčuchal.
Vnitřní odpor na vstupu sem z pdf nevyčuchal.
Investicí do FVE chci ušetřit, né okrádat národ na odpustcích za výkup a nějaký barevný bonus!
2.8kWp + Vertex/InfiniSolar 3kW + 100Ah 48V LiFeYPO + A20mikroserver = moje FVE
2.8kWp + Vertex/InfiniSolar 3kW + 100Ah 48V LiFeYPO + A20mikroserver = moje FVE
-
- Příspěvky: 1588
- Registrován: pát bře 15, 2013 7:53 pm
Re: Přesnost AD převodníků
Já myslím že bude hodně velkej. Minimálně 1MOhm.
-
- Příspěvky: 3350
- Registrován: ned led 29, 2012 3:59 pm
- Lokalita: Žabčice
- Systémové napětí: 48V
- Výkon panelů [Wp]: 29139
- Kapacita baterie [kWh]: 12
- Chci prodávat energii: ANO
- Chci/Mám dotaci: NE
Re: Přesnost AD převodníků
Vnitrni odpor by sel poresit nejakym kvalitnejsim operacnim zesilovacem zapojenym aby mel zesileni 1x tedy jen jako impedancni oddeleni. Tam by mel byt vnitrni odpor znacny.
-
- Příspěvky: 156
- Registrován: úte lis 06, 2012 12:33 pm
Re: Přesnost AD převodníků
Z toho odkazu na tvé schema, kde používáš vlastně napěťové okno pro řízení SSR by šla použít pro 48V systém ta horní část. Naznač prosím jak vy si tu TL431 zapojil aby na výstupu bylo 0-3.3V lineárně s napětím 48-58V.kybos píše:Měl jsem ale na mysli teplotně kompenzovanou "zenerku" TL431. Klasické zenerky teplotně nekompenzované samozřejmě promítnou teplotní závislost do přesnosti měření. Navíc při použití TL431 lze nastavit optimální napětí posuvu přímo děličem a dosáhnout tak ideálního využití měřicího rozsahu převodníku a tím maximální rozlišovací schopnosti.JML... píše:Dík za nakopnutí s tou zenerkou, otevřu skripto ze školy ... a už to doseplo...
Investicí do FVE chci ušetřit, né okrádat národ na odpustcích za výkup a nějaký barevný bonus!
2.8kWp + Vertex/InfiniSolar 3kW + 100Ah 48V LiFeYPO + A20mikroserver = moje FVE
2.8kWp + Vertex/InfiniSolar 3kW + 100Ah 48V LiFeYPO + A20mikroserver = moje FVE
-
- Příspěvky: 2786
- Registrován: sob zář 08, 2012 10:40 pm
- Lokalita: Šternberk
- Systémové napětí: 48V
- Výkon panelů [Wp]: 15000
- Kapacita baterie [kWh]: 40
- Bydliště: v údolí mezi kopci
Re: Přesnost AD převodníků
Nikdy to nebude lineární s jedním napájením od nuly, k tomu by bylo potřeba ještě pomocné záporné napájení. Pak by to šlo. Ale i s jednou polaritou napájení by to bylo možno řešit celkem přijatelně v rozsahu výstupu cca 0,75-3,3V.
15 kWp JJZ + 3x Tristar MPPT60 + Victron 150/100 + 48V LiFePO 850 Ah + UPS 8kW (MPP-Solar 8048 LC) + 4 x nabíječka 1,2 kW (DELTA) Start: 2012
-
- Podobná témata
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 10 Odpovědi
- 829 Zobrazení
-
Poslední příspěvek od Soban
-
- 15 Odpovědi
- 3305 Zobrazení
-
Poslední příspěvek od cipis
-
- 34 Odpovědi
- 4908 Zobrazení
-
Poslední příspěvek od marko250
-
-
Tristar MPPT a jeho přesnost měření externí U akumulátoru
od pezizka » » v TriStar Morningstar
Tristar MPPT a jeho přesnost měření externí U akumulátoru
- 2 Odpovědi
- 1141 Zobrazení
-
Poslední příspěvek od pezizka
-