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.
Dodam jeszcze że ATMega pracuje na częstotliwości 16MHz
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: text
Dodam jeszcze że ATMega pracuje na częstotliwości 16MHz
