www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

testiranje ADc

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Osnove programiranja AVR-jev
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
pr2501
Član
Član



Pridružen-a: Sre 18 Okt 2006 10:40
Prispevkov: 28
Aktiv.: 0.12

PrispevekObjavljeno: Ned Jul 20, 2008 2:33 pm    Naslov sporočila:  testiranje ADc Odgovori s citatom

Hočem si izdelati en povprečen sistem za prikazovanje izmerjene analogne napetosti v številčni obliki. Vzel si bom čas da to izvedem.

Zaradi tega bom najprej postavil naslednje vprašanja:

1.
v kakšnem območju naj spreminjam upornost?

2.
Če uporabljam vhod ADC0: bo konfiguracija naslednja?
ADCchans = [1], iData;

3.
ali bo uredu če na naslednje pine priključim (ali rabim še kaj drugega?):
AVCC=5V
AREF=5V
GND=0V

4.
Do izmerjenih vrednosti pridem z (???):
celotna:=getADC;
highByte:=hi(getADc);
lowByte:=lo(getADc);
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
pr2501
Član
Član



Pridružen-a: Sre 18 Okt 2006 10:40
Prispevkov: 28
Aktiv.: 0.12

PrispevekObjavljeno: Ned Jul 20, 2008 2:35 pm    Naslov sporočila:   Odgovori s citatom

uporabljam ATmega8535
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
program_er
Član
Član



Pridružen-a: Sob 08 Mar 2008 13:47
Prispevkov: 2173
Aktiv.: 10.33
Kraj: Maribor (Pohorje)

PrispevekObjavljeno: Ned Jul 20, 2008 2:35 pm    Naslov sporočila:   Odgovori s citatom

V katerem jeziku pa programiraš? Če v Bascom-AVR, potem ti lahko pomagam. Sem imel iste težave na začetku, zdaj pa obvladam Cool Wink
_________________
Upanje ni del naše projektne strategije.
Member of Trisat - 1. Slovenian satellite running new fault tolerant aerospace processor.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo MSN Messenger - naslov
pr2501
Član
Član



Pridružen-a: Sre 18 Okt 2006 10:40
Prispevkov: 28
Aktiv.: 0.12

PrispevekObjavljeno: Ned Jul 20, 2008 2:42 pm    Naslov sporočila:   Odgovori s citatom

V AVRco sem uložil že nekaj energije.

Samo pa,..., kakšno je splošno mnenje,
katereo orodje je dolgoročno gledano najboljše?

(AVRco je do neke velikosti programa zastonj.)
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
sebaveh
Član
Član



Pridružen-a: Sob 19 Jan 2008 13:51
Prispevkov: 1670
Aktiv.: 7.88
Kraj: Slovenska Bistrica

PrispevekObjavljeno: Ned Jul 20, 2008 5:49 pm    Naslov sporočila:   Odgovori s citatom

Priporoča se uporaba dušilke in kondenzatorja na AVCC pinu. Glej stran 215 v podatkovnem listu.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.71
Kraj: Kranj - struževo

PrispevekObjavljeno: Pon Jul 21, 2008 3:54 pm    Naslov sporočila:  Re: testiranje ADc Odgovori s citatom

pr2501 je napisal/a:
celotna:=getADC;
highByte:=hi(getADc);
lowByte:=lo(getADc);

Če boš uporabljal tole, boš imel tri različne izmerke. Po moje, vsakič ko kličeš getADC, ti požene novo konverzijo. Torej uporabi:
podatek := getadc;
lowB := lo (podatek);
highB := hi (podatek);

_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
pr2501
Član
Član



Pridružen-a: Sre 18 Okt 2006 10:40
Prispevkov: 28
Aktiv.: 0.12

PrispevekObjavljeno: Tor Jul 22, 2008 2:11 pm    Naslov sporočila:   Odgovori s citatom

hvala

Ali veš mogoče kako se doseže levo poravnavo izmerjene vrednosti z AVRco?

Oz. kako spravim ADLAR na 1 v ADMUX registru?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.71
Kraj: Kranj - struževo

PrispevekObjavljeno: Sre Jul 23, 2008 4:57 pm    Naslov sporočila:   Odgovori s citatom

pr2501 je napisal/a:
Ali veš mogoče kako se doseže levo poravnavo izmerjene vrednosti z AVRco? Oz. kako spravim ADLAR na 1 v ADMUX registru?

Postaviš ustrezni bit na 1. Piše v datasheetu.
Kako pa to narediš pa je odvisno od izbranega jezika.

_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
pr2501
Član
Član



Pridružen-a: Sre 18 Okt 2006 10:40
Prispevkov: 28
Aktiv.: 0.12

PrispevekObjavljeno: Pet Jul 25, 2008 10:00 pm    Naslov sporočila:   Odgovori s citatom

Sedaj sem se začel ukvarjat z odpravljanjem motenj.
V podatkovnem listu je na strani 215 in tudi na predhodni strani napisano "veliko" stvari o tem.

Razumem le vezavo dušilke in kondenzatorja Figura 106.
Figure 105 pa ne razumem.

Skratka kaj treba narediti, da se motnje zmanjšajo na minimalno.

(nekateri krmilniki imajo zajemanje tokovnega signala od 4 mA do 20mA,
(a je kdo že delal take ukrepe/prilagoditve na mikrokontrolerjih?))
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Osnove programiranja AVR-jev Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 492 dni


Powered by phpBB © 2001, 2005 phpBB Group