Svetelektro.com

Svetelektro.com

Meno:
Heslo:
SVETELEKTRO • Meranie napätia obdlžnikového priebehu Arduinom

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

Meranie napätia obdlžnikového priebehu Arduinom

Odoslaťod 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.

GENERATOR.jpg
Schéma oscilátora
GENERATOR.jpg (23.63 KiB) Zobrazená 664 krát


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ď.
enzo0303
Obrázok používateľa
Nový člen
Nový člen
Príspevky: 99
Vek: 22.54
Založený: 11.05.2010
Bydlisko: skoro Prešov
Karma: 9

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

Odoslaťod misocko » 10 Máj 2019, 19:46

kedze je to klasicka PWM , vrazil by som tam RC clanok a meral klasika analogovim pinom
misocko
Obrázok používateľa
Ultimate člen
Ultimate člen
Príspevky: 2973
Vek: 42.88
Založený: 14.06.2009
Bydlisko: Hlohovec
Karma: 23

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

Odoslaťod 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)
enzo0303
Obrázok používateľa
Nový člen
Nový člen
Príspevky: 99
Vek: 22.54
Založený: 11.05.2010
Bydlisko: skoro Prešov
Karma: 9

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

Odoslaťod maskrtnik01 » 10 Máj 2019, 20:03

Usmerniť, a potom RC člen a ADC?
maskrtnik01
Obrázok používateľa
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1321
Vek: 22.81
Založený: 20.07.2010
Bydlisko: okolie KE
Karma: 6

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

Odoslaťod misocko » 10 Máj 2019, 20:08

striedave... , čitam a nemyslim. Sorry.
misocko
Obrázok používateľa
Ultimate člen
Ultimate člen
Príspevky: 2973
Vek: 42.88
Založený: 14.06.2009
Bydlisko: Hlohovec
Karma: 23

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

Odoslaťod 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...
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
jenda23
Obrázok používateľa
Ultimate člen
Ultimate člen
Príspevky: 5419
Vek: 29.3
Založený: 27.06.2008
Bydlisko: Česká Třebová
Paragraf: 23
Karma: 62

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

Odoslaťod 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?
enzo0303
Obrázok používateľa
Nový člen
Nový člen
Príspevky: 99
Vek: 22.54
Založený: 11.05.2010
Bydlisko: skoro Prešov
Karma: 9

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

Odoslaťod maskrtnik01 » 11 Máj 2019, 14:35

S dobrou voľbou diódy stratíte do 1V, aj menej.
maskrtnik01
Obrázok používateľa
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1321
Vek: 22.81
Založený: 20.07.2010
Bydlisko: okolie KE
Karma: 6

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

Odoslaťod 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í
" Bez vody si viem predstaviť život, ale bez internetu a počítača nie.."
juraj77
Obrázok používateľa
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1483
Vek: 39.79
Založený: 23.09.2012
Bydlisko: Nitra
Paragraf: 22
Karma: 10

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

Odoslaťod 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
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í :-)
zipaj
Obrázok používateľa
Ultimate člen
Ultimate člen
Príspevky: 2645
Vek: 44.34
Založený: 13.02.2011
Bydlisko: Vranov nad Topľou
Karma: 33

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

Odoslaťod 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ť? :)
enzo0303
Obrázok používateľa
Nový člen
Nový člen
Príspevky: 99
Vek: 22.54
Založený: 11.05.2010
Bydlisko: skoro Prešov
Karma: 9

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

Odoslaťod 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.
maskrtnik01
Obrázok používateľa
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1321
Vek: 22.81
Založený: 20.07.2010
Bydlisko: okolie KE
Karma: 6

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

Odoslaťod 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.
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
romiadam
Obrázok používateľa
Ultimate člen
Ultimate člen
Príspevky: 2939
Založený: 09.04.2008
Bydlisko: Wicklow, Irsko
Karma: 15

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

Odoslaťod 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-lot-AD737JNZ-AD737-AD737JN-DIP-8/32909734534.html?spm=a2g0o.cart.99999999.319.3b0e3c00VrkAor
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í :-)
zipaj
Obrázok používateľa
Ultimate člen
Ultimate člen
Príspevky: 2645
Vek: 44.34
Založený: 13.02.2011
Bydlisko: Vranov nad Topľou
Karma: 33

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

Odoslaťod 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 ????
" Bez vody si viem predstaviť život, ale bez internetu a počítača nie.."
juraj77
Obrázok používateľa
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1483
Vek: 39.79
Založený: 23.09.2012
Bydlisko: Nitra
Paragraf: 22
Karma: 10

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

Odoslaťod 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é).
breta1
Obrázok používateľa
Power user
Power user
Príspevky: 8804
Založený: 06.02.2009
Bydlisko: brno
Karma: 61

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

Odoslaťod 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?
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í :-)
zipaj
Obrázok používateľa
Ultimate člen
Ultimate člen
Príspevky: 2645
Vek: 44.34
Založený: 13.02.2011
Bydlisko: Vranov nad Topľou
Karma: 33

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

Odoslaťod 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
enzo0303
Obrázok používateľa
Nový člen
Nový člen
Príspevky: 99
Vek: 22.54
Založený: 11.05.2010
Bydlisko: skoro Prešov
Karma: 9

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

Odoslaťod jenda23 » 12 Máj 2019, 11:56

střídavý napětí je možný usměrnit i bez použití diod :wink:
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
jenda23
Obrázok používateľa
Ultimate člen
Ultimate člen
Príspevky: 5419
Vek: 29.3
Založený: 27.06.2008
Bydlisko: Česká Třebová
Paragraf: 23
Karma: 62

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

Odoslaťod 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.
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
romiadam
Obrázok používateľa
Ultimate člen
Ultimate člen
Príspevky: 2939
Založený: 09.04.2008
Bydlisko: Wicklow, Irsko
Karma: 15

Ďalšia

Naspäť na Pre začiatočníkov

Kto je prítomný

Užívatelia prezerajúci si toto fórum: Žiadny registrovaný používateľ a 3 hostí.

Forums ©
Autor stránky je Ondrej Závodský(zawin), o graficky design sa stará Ľuboš Fabo(BUFU).

TOPlist

Powered by Copyright © UNITED-NUKE CMS. All Rights Reserved.
Čas potrebný k spracovaniu stránky 0.75 sekúnd