wtorek, 11 listopada 2014

NANO i pomiar temperatury mega328p na kanale 9 przetwornika ADC

Zagłębiając się nieco w notę katalogową megi328p dostrzegłem informację że możliwy jest pomiar temperatury na kanale oznaczonym ADC 8 ( 9 kanał, numeracja od 0 ) , ale przy napięciu odniesienia 1.1V . Jako że w arduinowym środowsku programowania jestem cienki , natychmiast napisałem programik w bascom który poprzez port szeregowy wysyła mi co 500msek "napięcie" temperatury . Rzeczywiście panuje tam jakieś napięcie rzędu kilkuset mV, a po dotknięciu palcem rośnie to napięcie. Co prawda ten termometr ma 10 st rozrzut więc nie jest zbyt dokładny, ale ..... podejrzewam że dla większości arduinowców to i tak jest szok że pomiar temp w atmedze....... Dla wyjaśnienia Napięcie odniesienia można sobie wybrać zwykle jest to U zasilania nóżki avcc lub jakieś wewnętrzne np 2.56V mega32 lub 1.1V mega328p ..... możliwe jest także wybranie Uref z zewnątrz ( np 0.6V - tylko zrobienie stabilnego u ref jest raczej trudne, więc spokojnie te 1.1 czy 2,56 V jest ok ). Zapraszam do przestudiowania noty katalogowej danego procka ( mega2560 czy 328 czy 32u4....) aby się dowiedzieć co nasz procek potrafi.

Brak komentarzy:

Prześlij komentarz