Teoria ADC

Jul 20, 2005 8 Replies

Witam.



Mam pytanie jak to właściwie jest z zakresem przetwarzania napięcia przez przetwornik. Jeśli mam ADC 10 bitów to znaczy że jego zakres pomiarowy (napięcie wejściowe) może podzielić na 1024 kawałki. Pytanie jak sie ma zakres pomiarowy napięcia wejściowego do napięcia odniesienia. Konkretnie używam AVR-ka ATmega8 gdzie napięcie odniesienia moge ustawić na 2.56V lub 5V a chcę mierzyć sygnał z czujnika, który daje napięcie w przedziale 3V do 5V. Jak skonfigurować napięcie odniesienia ażeby mierzyć najdokładniej przedział napięć 3V do 5V?



Heja.


Viki snipped-for-privacy@poczta.onet.pl> pisze:

Ustawić referencję na 5V

Wartość liczby w rejestrze ADRES wynosi Uwe/Uref*1023

Napiecie odniesienia nie moze byc wieksze niz napiecie mierzone, bo odczytasz 1023 i na tym koniec. W twoim przypadku mozesz ustawic Uref na

5V i dostac 2x mniejsza dokladnosc, lub na 2,56V, tylko wtedy musisz przesunac napiecie, ktore mierzysz z zakresu 3-5V na np. 0-2V. Aha, jesli wykorzystujesz wewnetrzne Uref to nie zapomnij o kondensatorku na stosownej koncowce procka, bo bedzie ci plywac odniesienie.

A propos ostatniej dyskusji o kodowaniu - popraw sobie ustawienia czytnika, tak, zeby stosowal UTF w odpowiedzi na UTF i ISO w odpowiedzi na ISO, bo inaczej twoje posty wygladaja j.w. (mieszanka spaskudzonego UTF z ISO).

U¿ytkownik "T.M.F." snipped-for-privacy@nospam.mp.pl> napisa³ w wiadomo¶ci news: snipped-for-privacy@hermes.wizzard...

Mo¿esz wyja¶niæ?

Pozdrawiam FJ

A co tu wyjasniac. Dla U>=Uref z przetwornika odczytasz zawsze maksymalna wartosc, czyli w trybie 10-bitowym 1023. A wiec przy Uref=2,54V, nie jestes w stanie rozroznic napiec wiekszych niz 2,54V bo zawsze odczytasz 1023. Bezposrednio wynika to tez ze wzoru, ktory jest podany w pdf do ATMegi.

Kierunek nierówno¶ci Ci siê odwróci³. :-)

Pozdrawiam Piotr Wyderski

A napiecie jest stale czy zmienne? moze warto byloby przesunac tak by miescilo sie w nizszym zakresie tzn 2.56V - bo zakres zmian to 5-3=2 a wiec przedzial 2.56 podzielony na 1024 a nie 5 podzielone na 1024 - oczywscie zalezy to ogolnie od tego co chcesz mierzyc i czy uklad realizujacy przesuniecie nie bedzie wprowadzal wiekszego bledu niz 2.56/1024...

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required