logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

ADC Atmega8 sposoby podłącznia.

leo1 22 Lis 2010 17:59 2197 7
REKLAMA
  • #1 8776068
    leo1
    Poziom 14  
    Witam.
    Bawię się aktualnie ADC w atmedze8. Czytałem, że są 3 sposoby podłączenia.
    1. podłączenie napięcia odniesienia do pinu AREF.
    2. użycie wewnęrznego punktu odniesienia 2.56V
    3. sprzętowe przekazanie napięcia z VCC do AREF

    O tyle ile metoda 1 i 3 są wrażliwe na napięcie zasilania procka to jestem w stanie zrozumieć, że przy zasilaniu napięciem 5,87V moje odczytywane przez atmege wyniki różnią się od rzeczywistości. Jednak dlaczego przy metodzie nr 2 po ustawieniu:
    ADMUX= _BV(REFS1) | _BV(REFS0);

    i po podłączeniu kondenstatorka do AREF i masy, mój wynik jest w dalszym ciągu obarczony błędem i w dodatku zależny od:
    #define VREF 5


    Prosiłbym o wyjaśnienie mi tej kwesti.
  • REKLAMA
  • #2 8776441
    gaskoin
    Poziom 38  
    Bo pewnie Vref jest używane w obliczeniach, których nie rozumiesz najwyraźniej. Na stronie 205 DS masz wzór jak sam nie wiesz jak to przeliczyć. Pokaż może kod ?

    Poza tym w nocie masz napisane, że maxymalny V ref jaki możesz podać to AVCC - jesteś na dobrej drodze do uwalenia procesora :)
  • REKLAMA
  • #3 8777699
    leo1
    Poziom 14  
    Ten wzór to zwykła proporcja. Co do tego nie mam wątiwości i w 100% się zgadzam jeżeli chodzi o metodę 1 i 3.
    Jednak jaki ma w takim razie sens wewnętrzny punkt odniesienia 2,56V skoro z tego co mierzyłem chyba nie jest on dodatkowo stabilizowany i zależy wprost proporcjonalnie od napięcia zasilania. Co do wartości w VREF to chyba nie jest najlepszym rozwiązaniem wpisywanie do programu stałej wartości jak nawet zapalenie podświetlania lcd powoduje spadek paięcia w całości i czego skutkiem jest dalsza rozbieżność pomiaru.
    Dodam, iż zasilam całość z akumulatorka 7,2V i stabilizatora 7805.
    Czy można zrobić to tak żeby pomiar nie był aż tak podatny na te wszystkie dolegliwości?
    pozdrawiam
  • REKLAMA
  • #4 8778228
    gaskoin
    Poziom 38  
    Kupić stabilne źródło odniesienia, jeżeli tak Ci na tym zależy. Są dedykowane układy, ale najtańszy (tu mogę i pewnie się mylę) koło 10 zł, jak już tak będziesz szalał i chcesz mega dokładnie, to warto też kupić zewnętrzny przetwornik AD. W innym wypadku zawsze będziesz uzależniony od tego jakie zasilanie będzie podłączone. Te 2,56 Volta się bierze ze wzmacniacza wewnętrznego, który wzmacnia(może to w tym przypadku nie najlepsze słowo) napięcie podane na pin AVCC
  • REKLAMA
  • #5 8778694
    Wojtek75
    Poziom 24  
    Na wejście stabilizatora 7805 podajesz 7,2 V a na wyjściu masz 5,87V coś mi tu ewidentnie nie gra. Jest szansa na jakiś schemat przedstawiający realny układ?
  • #6 8783875
    leo1
    Poziom 14  
    Oto uproszczony schemat. Całość jest na płytce montażowej +LCD +18B20 i kilka LEDów.
    ADC Atmega8 sposoby podłącznia.
  • #7 8783977
    galusz
    Poziom 15  
    Po pierwsze w jeśli stosujesz potencjometr i napięcie mierzysz z dzielnika to zauważ że niezależnie od napięcia zasilania zawsze będziesz miał wynik taki sam jeśli jako napięcie odniesienia użyjesz AVCC.
    Jeśli atmegą mierzysz napięcie brane dzielnika a wykorzystujesz wew 2.56V to przecież oczywiste że odczyty z ADC będą proporcjonalne do zasilania dzielnika..


    Po drugie to albo coś masz namotane albo Twoja Atmega jest jakaś inna, albo nie umiesz zmierzyć wew napięcia odniesienia (ustawienie odpowiedniego rejestru - pomiar z AREF ).
    U mnie napięcie wewnętrzne (2.51V - przynajmniej tak pokazuje miernik) jest zupełnie stabilne niezależnie czy Atmega chodzi na 3,3V czy na 5,1V.

    .
    Napisz dokładniej jak i co chcesz mierzyć...
  • #8 8784118
    leo1
    Poziom 14  
    U mnie napięcie na AREF wynosi 2,71V dla zasilania całości z dokładnie 5V i jest bardzo zależne od wszelkich zmian napięcia zasilającego.

    Wewnętrzy punkt odniesienia włączam:
    Cytat:
    ADMUX= _BV(REFS1) | _BV(REFS0);


    moje próby są czysto edukacyjne
REKLAMA