Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

ATMega32 niedokładny pomiar ADC

galczys 13 Lis 2011 13:06 1836 3
  • #1 13 Lis 2011 13:06
    galczys
    Poziom 12  

    Witam,

    Chciałbym zwrócić się do was z problemem, z którym walczę już od jakiegoś czasu. Zaprojektowałem sterownik do wytrawiarki, w którym między innymi znajduje się ATMega32 i czujnik temperatury LM32. Gdy zacząłem pisać program i uruchomiłem ADC okazało się że wynik bardzo mocno skacze. Pomyślałem że źle zaprojektowałem płytkę i podłączyłem owy czujnik do zestawu uruchomieniowego ZL32AVR gdzie też jest ATMega32. Napięcie referencyjne również pociągnąłem ze sterownika, wypiąłem z niego ATMegę by nie dawała fałszywych sygnałów. Okazało się że pomiar napięcia również skacze i to dosyć mocno.
    Dane z ADC wysyłam po RS do kompa, gdzie mam napisany program do przeliczania. Wyniki po przeliczeniu na V wahają się w granicach 0.1-0.4V, gdzie przy zmierzeniu zwykłym miernikiem otrzymuje stabilne 0.26V.
    Wie ktoś może w czym leży przyczyna takiego rozrzutu pomiarów?

    Napisałem krótki programik gdzie sprawdzam tylko ADC i wysyłam wyniki po UART do kompa. Na tym programie mam takie same efekty z rozrzutem wyników.

    Kod: cpp
    Zaloguj się, aby zobaczyć kod


    Dodam jeszcze że ATMega pracuje na częstotliwości 16MHz

    0 3
  • #3 18 Lis 2011 13:44
    galczys
    Poziom 12  

    Udało mi się poradzić częściowo z problemem. Okazało się że kabel sam w sobie wprowadzał mocne zakłócenia. A może mi ktoś jeszcze jedną rzecz powiedzieć. Mierzona wartość przez cały czas jest zaniżana o jakieś 15mV. Może być to spowodowane rezystancją kabla, czy mam zwrócić uwagę na jakiś inny czynnik?

    0
  • #4 18 Lis 2011 14:07
    _Robak_
    Poziom 33  

    Po pierwsze zadaj sobie pytanie skąd wiesz który pomiar jest poprawny;) Druga sprawa to impedancja wejściowa przetwornika - jest bardzo duża (idelanie nieskończenie duża) więc płynie mały prąd co za tym idzie spadek napięcia jest mały. Poczytaj sobei też o czymś takim jak błąd zera.

    0
  Szukaj w 5mln produktów