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.

Program na atmega8 do pomiaru temperatury na AD590 brak działania

n0rciu 18 Sty 2013 23:02 1095 2
  • #1 18 Sty 2013 23:02
    n0rciu
    Poziom 6  

    Witam, robię układ na płytce evbavr04 propoxu, napisałem program do obsługi czujnika ad590 po wgraniu do atmegi nie wyświetla mi prawidłowo, tzn. są straszne wahania tak jakby przetwornik był źle ustawiony. Co może być nie tak ?

    Kod: c
    Zaloguj się, aby zobaczyć kod

    0 2
  • #2 20 Sty 2013 11:51
    Krauser
    Poziom 26  

    n0rciu napisał:
    ADMUX=0b00000000; //konfiguracja przetwornika adc: napiecie referencyjne 2,56 V, 10 bitowy wynik, adc0

    To nie jest wewnętrzne źródło napięcia odniesienia 2,56V. Masz zewnętrzny układ do tego?

    0
  • #3 20 Sty 2013 12:12
    BlueDraco
    Specjalista - Mikrokontrolery

    Ustaw ADC na wewnętrzny VREF i uwzględnij wartość napięcia odniesienia w obliczeniach.
    Czytaj rejestr ADC - 16 bitów, bez składania z ADCH i ADCL.
    Obliczenia zrób na liczbach całkowitych oczywiście - przecież wynik końcowy jest liczbą całkowitą o małej dynamice - użycie zmiennego przecinka jest tu bez sensu.

    0