Meranie napätia obdlžnikového priebehu Arduinom

Si začinajúci elektronik? Tak táto rubrika je určená práve tebe.

Moderátori: mirosne, Moderátori

Používateľov profilový obrázok
enzo0303
Nový člen
Nový člen
Príspevky: 99
Dátum registrácie: 11 Máj 2010, 00:00
Bydlisko: skoro Prešov
Vek: 27

Meranie napätia obdlžnikového priebehu Arduinom

Príspevok od používateľa enzo0303 » 10 Máj 2019, 19:22

Zdravím Vás.

Riešim taký problém. Potrebujem merať striedavé napätie, obdĺžnikového priebehu s amplitúdou cca 3V a frekvenciou 100Hz pomocou Arduina. Napätie obdĺžnikového priebehu generujem pomocou oscilátora vytvoreného z operačného zosilňovača.
Schéma oscilátora
Schéma oscilátora
GENERATOR.jpg (23.63 KiB) 3103 zobrazení
Nepotrebujem merať ani frekvenciu, ani Duty cycle, len čisto napätie. Vedeli by ste mi poradiť, ako približne na to? Nejaký návrh, prípadne schému...

Vďaka za každú odpoveď.
0

Používateľov profilový obrázok
misocko
Ultimate člen
Ultimate člen
Príspevky: 4318
Dátum registrácie: 14 Jún 2009, 00:00
Vek: 47

Re: Meranie napätia obdlžnikového priebehu Arduinom

Príspevok od používateľa misocko » 10 Máj 2019, 19:46

kedze je to klasicka PWM , vrazil by som tam RC clanok a meral klasika analogovim pinom
0

Používateľov profilový obrázok
enzo0303
Nový člen
Nový člen
Príspevky: 99
Dátum registrácie: 11 Máj 2010, 00:00
Bydlisko: skoro Prešov
Vek: 27

Re: Meranie napätia obdlžnikového priebehu Arduinom

Príspevok od používateľa enzo0303 » 10 Máj 2019, 20:01

ono neide o PWM signál, keďže mám symetrické napájanie OZ. ide o signál obidvoch polarít (teda square wave)
0

maskrtnik01
Ultimate člen
Ultimate člen
Príspevky: 2563
Dátum registrácie: 20 Júl 2010, 00:00
Bydlisko: okolie KE
Vek: 27

Re: Meranie napätia obdlžnikového priebehu Arduinom

Príspevok od používateľa maskrtnik01 » 10 Máj 2019, 20:03

Usmerniť, a potom RC člen a ADC?
0

Používateľov profilový obrázok
misocko
Ultimate člen
Ultimate člen
Príspevky: 4318
Dátum registrácie: 14 Jún 2009, 00:00
Vek: 47

Re: Meranie napätia obdlžnikového priebehu Arduinom

Príspevok od používateľa misocko » 10 Máj 2019, 20:08

striedave... , čitam a nemyslim. Sorry.
0

Používateľov profilový obrázok
jenda23
Ultimate člen
Ultimate člen
Príspevky: 5779
Dátum registrácie: 27 Jún 2008, 00:00
Bydlisko: Česká Třebová
Vek: 33
Kontaktovať používateľa:

Re: Meranie napätia obdlžnikového priebehu Arduinom

Príspevok od používateľa jenda23 » 10 Máj 2019, 21:16

Pokud ti nevadí lehkej proudovej odběr, nebál bych se to napěťově posunout jednoduše děličem opřeným o +5V a analyzovat to přímo interním ADC... 100Hz není až takej kmitočet, ADC na atmeze nemá problém samplovat zde myslím dostačujících 1kSPS. Tušim že zvládla při 16MHz až 15kSPS. Záleží jak přesně to potřebuješ a jaké jsou tvoje nároky...
0
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky

Používateľov profilový obrázok
enzo0303
Nový člen
Nový člen
Príspevky: 99
Dátum registrácie: 11 Máj 2010, 00:00
Bydlisko: skoro Prešov
Vek: 27

Re: Meranie napätia obdlžnikového priebehu Arduinom

Príspevok od používateľa enzo0303 » 11 Máj 2019, 10:44

No, chcel by som to čo najjednoduchšie, takže ideálne by bolo usmerniť, filter a ADC. Lenže ako usmerniť tak malé napätie? Nestratím potom časť napätia na diódách? Alebo potom nejak pomocou operačného zosilňovača?
0

maskrtnik01
Ultimate člen
Ultimate člen
Príspevky: 2563
Dátum registrácie: 20 Júl 2010, 00:00
Bydlisko: okolie KE
Vek: 27

Re: Meranie napätia obdlžnikového priebehu Arduinom

Príspevok od používateľa maskrtnik01 » 11 Máj 2019, 14:35

S dobrou voľbou diódy stratíte do 1V, aj menej.
0

Používateľov profilový obrázok
juraj77
Ultimate člen
Ultimate člen
Príspevky: 1538
Dátum registrácie: 23 Sep 2012, 22:39
Bydlisko: Nitra
Vek: 44

Re: Meranie napätia obdlžnikového priebehu Arduinom

Príspevok od používateľa juraj77 » 11 Máj 2019, 14:40

ako usmerniť tak malé napatie ? predsa pomocou operačného zosilňovača. Budeš musieť trocha zabrdnúť do OZ zapojení
0
" Bez vody si viem predstaviť život, ale bez internetu a počítača nie.."

Používateľov profilový obrázok
zipaj
Ultimate člen
Ultimate člen
Príspevky: 2900
Dátum registrácie: 13 Feb 2011, 00:00
Bydlisko: Vranov nad Topľou
Vek: 48
Kontaktovať používateľa:

Re: Meranie napätia obdlžnikového priebehu Arduinom

Príspevok od používateľa zipaj » 11 Máj 2019, 15:24

Mám pocit že jednoduché analógové riešenie na to nieje, usmerňovač s operákom na to stačiť nebude (tie zapojenia sú pre sínusový priebeh), ak ide o presnosť, poobzeral by som sa po True RMS prevodníku (napr AD737), ale aj tak tu bude nejaká chyba merania, ale asi najlepšie riešenie ti vyššie napísal jenda23
0
Základné parametre zosilňovača pre kapelu? - Nízka váha a veľký výkon, v tom hluku sa aj tak všetko stratí :-)

Používateľov profilový obrázok
enzo0303
Nový člen
Nový člen
Príspevky: 99
Dátum registrácie: 11 Máj 2010, 00:00
Bydlisko: skoro Prešov
Vek: 27

Re: Meranie napätia obdlžnikového priebehu Arduinom

Príspevok od používateľa enzo0303 » 11 Máj 2019, 15:51

Vďaka za odpovede.
Hej, aj som si myslel že to nepôjde len tak jednoducho pomocou diódy a OZ. Pozeral som aj tie RMS to DC prevodníky, lenže tie sú dosť drahé.
Bohužiaľ, to riešenie čo napísal jedna23 som veľmi nepochopil :? vedeli by ste mi to niekto trochu viac vysvetliť? :)
0

maskrtnik01
Ultimate člen
Ultimate člen
Príspevky: 2563
Dátum registrácie: 20 Júl 2010, 00:00
Bydlisko: okolie KE
Vek: 27

Re: Meranie napätia obdlžnikového priebehu Arduinom

Príspevok od používateľa maskrtnik01 » 11 Máj 2019, 21:56

Ten obdĺžník napäťovo posuniete, aby bol celý v rozsahu ADC. A potom celé meranie aj s filtráciou programovo.
0

romiadam
Ultimate člen
Ultimate člen
Príspevky: 4417
Dátum registrácie: 09 Apr 2008, 00:00
Bydlisko: Wicklow, Irsko
Vek: 47

Re: Meranie napätia obdlžnikového priebehu Arduinom

Príspevok od používateľa romiadam » 11 Máj 2019, 23:59

Neviem bud tejto tematike moc nerozumiem alebo to vidim jednoducho. Nedala by sa merat len jedna kadna polperioda?
Ak je kladna polperioda, zmeraj AD prevodnikom napatie (program). Otazka je ci sa kondenzator v AD prevodniku staci nabit za ten cas. Treba sa pozret do datasheetu AD prevodnika a porovnat s frekvenciou signalu.
0
Prepáčte mi za diakritiku a preklepy - väčšinou píšem z mobilu a ENG klavesnice.
(výroky nemenovaného člena fóra:) ...základy elektrotechniky ovládam dokonale, tak napr. taký tyristor neviem ako presne funguje

Používateľov profilový obrázok
zipaj
Ultimate člen
Ultimate člen
Príspevky: 2900
Dátum registrácie: 13 Feb 2011, 00:00
Bydlisko: Vranov nad Topľou
Vek: 48
Kontaktovať používateľa:

Re: Meranie napätia obdlžnikového priebehu Arduinom

Príspevok od používateľa zipaj » 12 Máj 2019, 00:09

signál nemusí byť symetrický proti zemi (stredu), takže jednu polperiódu merať nestačí. 100Hz AD prevodník asi bez problému zvládne.

-- Spojený príspevok 11 Máj 2019, 23:11 --
enzo0303 napísal:Vďaka za odpovede.
Hej, aj som si myslel že to nepôjde len tak jednoducho pomocou diódy a OZ. Pozeral som aj tie RMS to DC prevodníky, lenže tie sú dosť drahé.
Bohužiaľ, to riešenie čo napísal jedna23 som veľmi nepochopil :? vedeli by ste mi to niekto trochu viac vysvetliť? :)
cca 2€

https://www.aliexpress.com/item/1pcs-lo ... 3c00VrkAor
0
Základné parametre zosilňovača pre kapelu? - Nízka váha a veľký výkon, v tom hluku sa aj tak všetko stratí :-)

Používateľov profilový obrázok
juraj77
Ultimate člen
Ultimate člen
Príspevky: 1538
Dátum registrácie: 23 Sep 2012, 22:39
Bydlisko: Nitra
Vek: 44

Re: Meranie napätia obdlžnikového priebehu Arduinom

Príspevok od používateľa juraj77 » 12 Máj 2019, 08:28

a nešlo by to pomocou peak detektora z operačných zosilňovačov ?

-- Spojený príspevok 12 Máj 2019, 07:40 --
zipaj napísal:Mám pocit že jednoduché analógové riešenie na to nieje, usmerňovač s operákom na to stačiť nebude (tie zapojenia sú pre sínusový priebeh......
Nato si ako prišiel že tie zapojenia sú pre sínusový priebeh ????
0
" Bez vody si viem predstaviť život, ale bez internetu a počítača nie.."

breta1
Power user
Power user
Príspevky: 9330
Dátum registrácie: 06 Feb 2009, 00:00
Bydlisko: brno

Re: Meranie napätia obdlžnikového priebehu Arduinom

Príspevok od používateľa breta1 » 12 Máj 2019, 10:31

Možná mi něco uniká, ale já v tom použití OZ jako usměrňovače problém nevidím.
Pokud je vstupní signál obdélník, symetrický okolo nuly, dostanu na výstupu OZ prakticky hladké DC napětí, úměrné vstupnímu napětí (pokud náběžné a sestupné hrany jsou dostatečně strmé).
0

Používateľov profilový obrázok
zipaj
Ultimate člen
Ultimate člen
Príspevky: 2900
Dátum registrácie: 13 Feb 2011, 00:00
Bydlisko: Vranov nad Topľou
Vek: 48
Kontaktovať používateľa:

Re: Meranie napätia obdlžnikového priebehu Arduinom

Príspevok od používateľa zipaj » 12 Máj 2019, 10:55

juraj77 napísal:a nešlo by to pomocou peak detektora z operačných zosilňovačov ?

-- Spojený príspevok 12 Máj 2019, 07:40 --
zipaj napísal:Mám pocit že jednoduché analógové riešenie na to nieje, usmerňovač s operákom na to stačiť nebude (tie zapojenia sú pre sínusový priebeh......
Nato si ako prišiel že tie zapojenia sú pre sínusový priebeh ????
Fukčné to bude, ale aká bude chyba merania?
0
Základné parametre zosilňovača pre kapelu? - Nízka váha a veľký výkon, v tom hluku sa aj tak všetko stratí :-)

Používateľov profilový obrázok
enzo0303
Nový člen
Nový člen
Príspevky: 99
Dátum registrácie: 11 Máj 2010, 00:00
Bydlisko: skoro Prešov
Vek: 27

Re: Meranie napätia obdlžnikového priebehu Arduinom

Príspevok od používateľa enzo0303 » 12 Máj 2019, 11:09

To posunutie signálu do rozsahu ADC ešte chápem ale ďalej by som to už programovo asi nezvládol keďže s Arduinom dá sa povedať že len začínam. Hardvérovo by to vyzeralo asi nejak tak že?
Arduino-AC-voltage-input-1.png
Kvôli jednoduchosti by som asi skôr išiel do toho peak detektora....Mohlo by to nejak takto fungovať?
Precision-peak-detector-circuit.png
0

Používateľov profilový obrázok
jenda23
Ultimate člen
Ultimate člen
Príspevky: 5779
Dátum registrácie: 27 Jún 2008, 00:00
Bydlisko: Česká Třebová
Vek: 33
Kontaktovať používateľa:

Re: Meranie napätia obdlžnikového priebehu Arduinom

Príspevok od používateľa jenda23 » 12 Máj 2019, 11:56

střídavý napětí je možný usměrnit i bez použití diod :wink:
0
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky

romiadam
Ultimate člen
Ultimate člen
Príspevky: 4417
Dátum registrácie: 09 Apr 2008, 00:00
Bydlisko: Wicklow, Irsko
Vek: 47

Re: Meranie napätia obdlžnikového priebehu Arduinom

Príspevok od používateľa romiadam » 12 Máj 2019, 13:47

enzo0303 napísal:To posunutie signálu do rozsahu ADC ešte chápem ale ďalej by som to už programovo asi nezvládol keďže s Arduinom dá sa povedať že len začínam. Hardvérovo by to vyzeralo asi nejak tak že?
Arduino-AC-voltage-input-1.png
Kvôli jednoduchosti by som asi skôr išiel do toho peak detektora....Mohlo by to nejak takto fungovať?
Precision-peak-detector-circuit.png
Bohuzial v citate nie su obrazky ale je to vidiet vyssie.

enzo,
nepisal si hore v prvom prispevku ze potrebujes merat srtriedavy signal obdlznikoveho priebehu? Zacinaju sa tu miesat jablka s hruskami. Este niekto do toho primiesa nieco ine a bude z toho multivitaminovy dzus.
0
Prepáčte mi za diakritiku a preklepy - väčšinou píšem z mobilu a ENG klavesnice.
(výroky nemenovaného člena fóra:) ...základy elektrotechniky ovládam dokonale, tak napr. taký tyristor neviem ako presne funguje

Napísať odpoveď
  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok