przetwornik ADC atmega16

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
yakuza
-
Posty: 38
Rejestracja: 10 sty 2006, 12:59
Kontakt:

przetwornik ADC atmega16

Post autor: yakuza » 29 kwie 2006, 14:26

Mam taki problem: Napisałem w bascomie program, który ma sprawdzać wartość przetwornika. Używam wewnętrznego napięcia odniesienia. Niby wszystko jest ok ale jak chcę zmierzyć napięcie baterii to, najpierw wskazuje 0,9V, potem rośnie, aż dojdzie do 1,2V(to jest dobry pomiar) i się zatrzymuję. Trwa to ok 20s. Dlaczego tak jest??

Pozdrawiam Yakuza

ZbeeGin

Post autor: ZbeeGin » 29 kwie 2006, 19:42

Dodaj rezystor 1M na wejście do masy.

yakuza
-
Posty: 38
Rejestracja: 10 sty 2006, 12:59
Kontakt:

Post autor: yakuza » 30 kwie 2006, 11:06

Nie bardzo kapuje co mam z tym rezystorem zrobić... Mozesz troche jaśniej?

Awatar użytkownika
marcing
Użytkownik
Posty: 868
Rejestracja: 14 lut 2006, 14:13
Lokalizacja: z pociągu...
Kontakt:

Post autor: marcing » 30 kwie 2006, 13:19

Witam!

ZbeeGin napisał to chyba wystarczająco dokładnie.
Ale może wolisz "łopatologicznie"? Masz po prostu dołączyć rezystor 1Mohm jednym końcem do wejścia, a drugim do masy.
Nie zapomnij też o połączeniu kondensatora do wejścia AREF (100nF wystarczy) między pin a masę (w razie problemów w działaniu można też do plusa zasilania).

Pozdrawiam!

Marcin "Max" G.

Ps.: Przepraszam, jeśli zabrzmiało to złośliwie. Ale po Twojej wypowiedzi uważam, że jesteś bardzo początkujący - musisz więc nadrobić parę zaległości z "cyfrówki". Takie określenia jak "pull-up", "pull-down" powinieneś znać, i wiedzieć o co w nich chodzi. Miłej nauki ;)

yakuza
-
Posty: 38
Rejestracja: 10 sty 2006, 12:59
Kontakt:

Post autor: yakuza » 30 kwie 2006, 16:17

Dzięki wielkie! Działa jak trzeba!! :D

Pozdrawiam Yakuza

ZbeeGin

Post autor: ZbeeGin » 30 kwie 2006, 16:48

A gdzie kolega błąd popełnił? Może dla potomności warto napisać dlaczego już działa...

yakuza
-
Posty: 38
Rejestracja: 10 sty 2006, 12:59
Kontakt:

Post autor: yakuza » 30 kwie 2006, 18:28

Dodałem rezystor 1M, jednym końcem do wejścia, a drugim do masy. I tyle.

Pozdrawiam Yakuza

ODPOWIEDZ