ADC konvertálás
az eredményem:
Ebben már benne van az is amit fentebb kérdeztem hogyan oldjam meg hogy ne mérjen század voltokat. így +/-8 adc változás kell ahhoz hogy történjen valami a valós értékhez képest.
Illetve eldobom az adc-ket csak minden 8000.-et használok fel.
Köszönöm a segítséget!
Kód: Egész kijelölése
If Adc010 = 8001 Then Adc010 = 0
Incr Adc010
If Z = 0 Then Z = 8
Z2 = Z
If Adc010 = 8000 Then
Zz = 0
Zz = Getadc(channel5)
Adc010 = 0
End If
Z2plusz = Z2 + 8
Z2minus = Z2 - 8
If Zz < Z2minus Then
Z = Zz
Else
If Zz > Z2plusz Then Z = Zz
End If
Illetve eldobom az adc-ket csak minden 8000.-et használok fel.
Köszönöm a segítséget!
FFT (Fast Fourier).
Ezzel spektrumelemzést lehet nézni azaz a jelben milyen jellemző frekvenciák vannak.
http://elm-chan.org/works/rsm/report_e.html
http://www.youtube.com/watch?v=GTb6RsJd2yc
Ezzel spektrumelemzést lehet nézni azaz a jelben milyen jellemző frekvenciák vannak.
http://elm-chan.org/works/rsm/report_e.html
http://www.youtube.com/watch?v=GTb6RsJd2yc
Igen. Mérsz amplitudot és időt....
C minta van. De lehet hogyha rákeresel, hogy Bascom + VU meter előbb találsz értelmeset....
Ha hangra kell:
- 8 AD csatornád van.
- mindegyikre egy aluláteresztő ill sávszűrő RC tag.
- a beolvasott értékek a sávszűrő pillanatnyi értékeit tartalamazza...
- AVR-en az AD konverter sebessége ~10-15 kHz!
Ha nagyobb frekit kell megfogni:
-> külső SPI-s AD konverter (Microchip: MCP33... MCP34... sorozat(100kHz) ill egyéb ADC-k, vagy Analog Devices (drága, de pontos))
C minta van. De lehet hogyha rákeresel, hogy Bascom + VU meter előbb találsz értelmeset....
Ha hangra kell:
- 8 AD csatornád van.
- mindegyikre egy aluláteresztő ill sávszűrő RC tag.
- a beolvasott értékek a sávszűrő pillanatnyi értékeit tartalamazza...
- AVR-en az AD konverter sebessége ~10-15 kHz!
Ha nagyobb frekit kell megfogni:
-> külső SPI-s AD konverter (Microchip: MCP33... MCP34... sorozat(100kHz) ill egyéb ADC-k, vagy Analog Devices (drága, de pontos))
Alacsony külső ref. feszültség MEGA8
Sziasztok!
Az ADC-nél van-e valamilyen tapasztalat arra,amikor alacsony a külső referencia feszültséget használunk pl.512mV?
Üdv. Ottó
Az ADC-nél van-e valamilyen tapasztalat arra,amikor alacsony a külső referencia feszültséget használunk pl.512mV?
Üdv. Ottó
Terveim szerint MEGA8 lesz,így a külső erősítő nem spórolható meg.Robert írta:Kiskapu:
M16 esetén az ADC bemeneten a belső erősítő is használható.....
Konkrét minimum értéket a referencia feszültségre nem találtam az adatlapon. Az a megérzésem,hogy büntetlenül a belső referencia értéke alá nem lehet menni.
A gyártónak is érdeke lett volna a belső referenciát minél kisebbre választani,hiszen akkor jobb felbontás érhető el.
Valószínűleg ez egy kompromisszumos érték.
Sziasztok!
Ha egy áramkörben különböző felbontásban szeretnék ADC-zni, viszont a lehető legnagyobb sebességen, akkor változtathatom idő közben a Prescaler-t? Valahogy így:
Szóval ezt így megtehetem, vagy kell közbe Stop ADC és csak utána konfiguráljam aztán meg Start ADC?
Ha egy áramkörben különböző felbontásban szeretnék ADC-zni, viszont a lehető legnagyobb sebességen, akkor változtathatom idő közben a Prescaler-t? Valahogy így:
Kód: Egész kijelölése
...
Config Adc = Single , Prescaler = 128
Start ADC
Do
Config Adc = Single , Prescaler = 128
X = Getadc(0)
Config Adc = Single , Prescaler = 16
Y = Getadc(1)
...
Loop
End
Bence