16f877 A/D konverzija

Rasprava o PIC mikrokontrolerima, PIC projekti i drugo vezano za PIC-eve...

Moderators: pedja089, stojke369, [eDo], trax

Post Reply
zoligen
Posts: 16
Joined: 12-08-2006, 06:40

16f877 A/D konverzija

Post by zoligen »

zelim da merim napon koji se krece od 5,5 do 10,5 Volti i to sam uradio ali sam dobio za te vrednosti napona brojne vrednosti od 37 do 53 i to mi je nekako "usko" pa bih zeleo da dobijem veci raspon vrednosti.
Ni hardver mi bas nije jasan jer je to dosta slabo objasnjeno u datasheet-u
Ja sam napon doveo na nozicu uC preko srednje nozice trimera od 47k
a druge dve nozice idu na plus i minus. pokusao sam i sa trimerom od 10K ali nema neke razlike a taj se jos i prilicno greje ako preteram sa smanjivanjem njegove vrednosti. Ako neko nesto zna nek pomogne.
Hvala.
micromatic
Penjem se :)
Penjem se :)
Posts: 58
Joined: 23-02-2005, 14:13
Location: Hrvatska - Cakovec
Contact:

Post by micromatic »

1. mjerni napon svedi u granice 0 do 5 V. To možeš uraditi s dva fiksna otpora ko što je predloženo na slici.
2. trimerom P1 podesi napon +VRef na cca 4V a onda s P2 na -VRef na cca 1,5V (sve ovo ti treba samo ako ne želiš mjeriti napon ispod 5V i imati veću preciznost u definiranom rasponu)
3. ADCON1 registar mora biti setiran u 0x44H (desno poravnanje rezultata i upotreba Vref ulaza)

Ovo je sad na brzinu sve što mislim da ti treba. Obrati pažnju da je reziltat smješten u dva bajta. Malom igrom s trimerima možeš podesiti točan željeni raspon. Nadam se da u brzini nisam ništa pogriješio ili zaboravio.

http://www.elektronika.ba/forum/uploadz ... _shema.jpg
__________________
http://www.micromatic.hr
__________________
zoligen
Posts: 16
Joined: 12-08-2006, 06:40

a/d 16f877

Post by zoligen »

Ja sam veoma zahvalan za trud i potrudicu se da bar 6 meseci vise nista ne pitam. Jos jednom hvala dok se ne oduzim
Post Reply