ADC konvertálás

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Válasz küldése
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Körbelestem, nem hagyott nyugodni:


Egyik helyen a megvalósítás (általános PC/Digifoto MMC/SD kártyához):
A kártya tápfesz 3.3V. A lábak bekötése

ATMega láb------2k2-------+------SD kártya láb
.......................................|
.......................................|
......................................3k3
.......................................|
.......................................|
.....................................GND


Azaz ellenállásosztóvan oldja meg:).
Avatar
Masterfoxx
DrótVégénSzéndarab
Hozzászólások: 37
Csatlakozott: 2006. január 4. szerda, 7:00

Hozzászólás Szerző: Masterfoxx »

Na végre! sikerült regisztrálnom....

Jó van, majd el kell mostmár menni egyszer a boltba és venni egy DataFlash-t....
8)
Avatar
gerry
Chipgyilok
Hozzászólások: 252
Csatlakozott: 2005. október 11. kedd, 6:00

Hozzászólás Szerző: gerry »

Van itt valami A/D konverter is, vagy mi.

http://mikrocontroller.cco-ev.de/eng/do ... php#BASCOM
Avatar
gerry
Chipgyilok
Hozzászólások: 252
Csatlakozott: 2005. október 11. kedd, 6:00

Hozzászólás Szerző: gerry »

Van itt valami A/D konverter is, vagy mi.

http://mikrocontroller.cco-ev.de/eng/do ... php#BASCOM
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Azaz. Na ezt a fejezetet írom mega Mega16-os panelhez:)

A bejövő analóg (0...Vmax) jelszintet digitalizálja egy 0...1024 közötti számmá. Amit én szoktam, hogy a belső referenciát használom (2.56V), így egy egység:2,56V/*1024=0,0025V=2,5mV.

azaz a mért feszültség:X
X*0,025V=tényleges feszérték...
Avatar
Daveeboy
DrótVégénSzéndarab
Hozzászólások: 39
Csatlakozott: 2007. november 21. szerda, 7:00

Hozzászólás Szerző: Daveeboy »

ADC-t nem kívánom használni, ha mégis, nem kell hogy túl pontos legyen.
A GND-AGND öszzekötöm, meg a VCC-AVCC-AREF összekötöm. Ez így rendben van? Vagy az analóg részt hagyjam lógva?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Vcc és VccA valamint a GND-GNDa összekötendő.
Az Aref és a GND közé 100nF kondi nem árt (de nem létszükséglet).
Ha a belső 2,56V -t használod, akkor 100nF az ARef lábra.
Vagy adhatsz ide külső feszültséget (referenciaként), ez lehet a tápfesz is.
De ekkor az összes tápzaj is a hibát növeli! És a belső 2,56V-t szoktam használni...


Táplábat nem szabad lógva hagyni... Ha meg használni akarod, akkor pláne.
Avatar
kutnyak
Újonc
Újonc
Hozzászólások: 12
Csatlakozott: 2008. december 4. csütörtök, 7:00

Hozzászólás Szerző: kutnyak »

Sziasztok!

Egy kérdés az ADC-vel kapcsolatban. A katalógusban ugyan 0...Avcc(Vcc)-ig terjed a méréstartomány, de a chip 8legyen általánosságban) kibír-e ennél nagyobb feszt?
nálam elképzelhető lenne 8-9 üresjárati fesz az ADC bemenetén. (Akkutöltő, terheletlen áramgenerátor)
Avatar
kutnyak
Újonc
Újonc
Hozzászólások: 12
Csatlakozott: 2008. december 4. csütörtök, 7:00

Hozzászólás Szerző: kutnyak »

Meg egy felvetés. Olyan mérés esetén, ahol a mért eredmény értéke fontos, a mérési éredményt hogyan állítjátok be a tényleges értékre (ofszet)?
Milyen beállítás mellett lehet az AVR-re kényszeríteni az állandó mintavételezési bitmélységet? hiszen ennek ha a "kutya a kovászba..." akkor is pontosnak kell lennie, mert az akksi elpukkanhat.
Avatar
kutnyak
Újonc
Újonc
Hozzászólások: 12
Csatlakozott: 2008. december 4. csütörtök, 7:00

Hozzászólás Szerző: kutnyak »

kutnyak írta:Meg egy felvetés. Olyan mérés esetén, ahol a mért eredmény értéke fontos, a mérési éredményt hogyan állítjátok be a tényleges értékre (ofszet)?
Milyen beállítás mellett lehet az AVR-re kényszeríteni az állandó mintavételezési bitmélységet? hiszen ennek ha a "kutya a kovászba..." akkor is pontosnak kell lennie, mert az akksi elpukkanhat.
Erre időközben "rájöttem".
Láma voltam, hogy nem mértem rá a referencia feszültségre. Nekem nem 2.56, hanem 2.64.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Ez a Vref offset.
Illetve van a mérésnek is egy kisebb nonlinearitása.

A felbontás 10 bites _kötött_. Ha gyorsítod a mérést, akkor az utolsó jegyek bizonytalanná válnak. A mérés ~25 órajel időtartamú. De erről azt hiszem a könyvben írtam.... (max sebesség meg ilyenek...)
Avatar
kutnyak
Újonc
Újonc
Hozzászólások: 12
Csatlakozott: 2008. december 4. csütörtök, 7:00

Hozzászólás Szerző: kutnyak »

Robert írta:Ez a Vref offset.
Illetve van a mérésnek is egy kisebb nonlinearitása.

A felbontás 10 bites _kötött_. Ha gyorsítod a mérést, akkor az utolsó jegyek bizonytalanná válnak. A mérés ~25 órajel időtartamú. De erről azt hiszem a könyvben írtam.... (max sebesség meg ilyenek...)
Nem akarom gyorsítani, inkább a stabilitása a fontos.
Megvan, az az a beállítási lehetőség,amihez ritkán nyúl az ember. Nekem elég lenne az is, ha minden program indításkor megmérhetném a referencia feszt és a programban a számot módosíthatnám.

meg egy kérdés: a mérés erősen ugrál +/- 1 értéket -> 2,5 mV hiba. Hogy oldjátok meg a stabilabb mérést,egészen pontosan az átlagolást egyszerűen?
mondjuk 5 mintavétel / mérés / csatorna (vagy alkalom)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

11 minta és átlagolom.....

Külső referenciát is ráköthetsz a Vref-re...
Avatar
kutnyak
Újonc
Újonc
Hozzászólások: 12
Csatlakozott: 2008. december 4. csütörtök, 7:00

Hozzászólás Szerző: kutnyak »

Robert írta:11 minta és átlagolom.....

Külső referenciát is ráköthetsz a Vref-re...
Maradok a belsőnél, az okot Te tudod a legjobban. Viszont azt nem tudom, hogy rendszeres használat mellett a referencia mászik-e valamerre az idők során. Nem a stabilitását vonom kétségbe, hanem a kezdő értékét.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Én nem foglalkozom az elmászással és az Offsettel....

Az ARef-n igaz rajta a 100nF? :)
Válasz küldése