Cześć.
Mam problem z przetwornikiem A/C w Atmega128.
Zasilanie przetwornika jest w typowy sposób wg karty katalowgowej tzn. Do VADC poprzez dławik 10u z kondensatorem 100n
Napięcie ref. zewnętrzne z TL431 z kond. 100n
Oba kondensatory przy wejsciach.
Przy uruchomieniu bardzo prostego programu w Bascomie tylko do odczytu wartości z przetwornika w wyświetleniu jej na Lcd wyświetlają się głupoty. Chodzi o to że wyniki skacze jak szalony, a przy zwarciu wejsca do masy to 0 się nie pojawia tylko skacze od zera do 10. Jak podam na wejscie wertośc nap. ref. to wynik oscyluje w zakresie od 900 do 1023.
Docelowo przetwornik A/C ma próbkować syganł do częstotliwości akustycznej więc filtry na wejsciu RC to troche niebardzo
POmóżcie mi to naprawć.
Sławek

Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięPrzetwarzanie A/C w Atmega - brak stabilnych wskazań
Moderatorzy:Jacek Bogusz, procesorowiec, r-mik, Moderatorzy
Kod wygląda tak
Kod: Zaznacz cały
$regfile = "m128def.dat"
$crystal = 16000000
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 , E = Portd.5 , Rs = Portd.6
Config Pine.4 = Output
Set Porte.4
Config Pinf.0 = Input 'wejscie przetwornika ADC0
Set Portf.0
Config Adc = Single , Prescaler = Auto , Reference = Off
Start Adc
Cls
Dim V As Word
Do
Reset Porte.4
Cls
V = Getadc(0)
Lcd V
Set Porte.4
Waitms 100
Loop
End
-
- -
- Posty:57
- Rejestracja:10 lis 2006, o 11:50
- Lokalizacja:Gdansk
Problem z ADC w ATMEGA
Problem moim skromnym zdaniem leży po stronie zaszumionego sygnału, możliwego braku filtracji, dodatkowo dobrze byłoby zainstalować kondensator ok. 10uF ( niskoimpedancyjny ) na wyjsciu z TL431, możliwe jest, że inny układ na płytce drukowanej wprowadza zakłucenia. W moich projektach miałem taki problem i okazało się że trzeba popracować nad napięciem odniesienia, filtrowaniem sygnału wejsciowego ( dobrze jest ograniczać pasmo sygnałów wejsciowych do przetwornika.
dla sygnałów audio fajnie jest zastosować jakiś filtr dolnoprzepustowy dla częstotliwości granicznej jakieś niższej niż częstotliwość próbkowania przetwornika.
Pozdrawiam
Bartekgajos
dla sygnałów audio fajnie jest zastosować jakiś filtr dolnoprzepustowy dla częstotliwości granicznej jakieś niższej niż częstotliwość próbkowania przetwornika.
Pozdrawiam
Bartekgajos
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości