witam
na wejsciu adc5 (atmega8) podlaczony mam dzielnik napiecia(1khom) na mase czujnik temperatury do 5v
przy temperaturach 0° i 100° rejestry maja nastepujace wartosci
- 0°
ADCL = 024
ADCH = 003
ADCW = 089
- 100°
ADCL = 032
ADCH = 000
ADCW = 160
po krutkiej obserwacji doszle do wniosku ze mozna by bylo na podstawie ´
wartosci rejestow ADCH i ADCW z kalibrowac czujnik
100° -> (ADCH * 255) + ADCW = 0*255 +160 = 160
0° -> (ADCH *255)+ADCW = 3*255 +89 = 854
z przesunieciem do 0 :0°- 100° -> 854-160 = 694
przy obliczaniu tymczasowego punktu
data_t = (694-((ADCH*255)+ADCW)-160);
no temperatura
temp = (data_t * 100)/694;
teoretycznie (na papierze)funkcjonuje idealnie ale !!!
czy ktos zna moze prostrzy sposob kalibracji sensorow adc
dzieki
Proszę poprawić treść wiadomości - regulamin p.15
[zumek]
na wejsciu adc5 (atmega8) podlaczony mam dzielnik napiecia(1khom) na mase czujnik temperatury do 5v
przy temperaturach 0° i 100° rejestry maja nastepujace wartosci
- 0°
ADCL = 024
ADCH = 003
ADCW = 089
- 100°
ADCL = 032
ADCH = 000
ADCW = 160
po krutkiej obserwacji doszle do wniosku ze mozna by bylo na podstawie ´
wartosci rejestow ADCH i ADCW z kalibrowac czujnik
100° -> (ADCH * 255) + ADCW = 0*255 +160 = 160
0° -> (ADCH *255)+ADCW = 3*255 +89 = 854
z przesunieciem do 0 :0°- 100° -> 854-160 = 694
przy obliczaniu tymczasowego punktu
data_t = (694-((ADCH*255)+ADCW)-160);
no temperatura
temp = (data_t * 100)/694;
teoretycznie (na papierze)funkcjonuje idealnie ale !!!
czy ktos zna moze prostrzy sposob kalibracji sensorow adc
dzieki
Proszę poprawić treść wiadomości - regulamin p.15
[zumek]