LM35를 LPC1768의 ADC 채널 1에 연결했습니다. 306의 값을 얻는다 (adc reading).
Vref =5V
12 비트 ADC
Step size = 5V/4096=1.22mV
출력 전압을 계산합니다.
Vout in mV = adc_reading * Step size = 306 * 1.22mV= 373.32mV
LM35 센서는 1 도마 다 10mV의 출력을 제공합니다. 측정 된 온도는
373.32/10= 37 degree centigrade
그러나 방갈로르의 온도 측정치는 섭씨 27 도입니다.
로 다스 려 Mazidi의 "AVR 마이크로 컨트롤러 및 임베디드 시스템"책 , ADC의 디지털 출력은 아래의 공식에 의해 계산된다
Vout = analog input voltage/step size
Vout이 위의 공식으로 계산되면 o / p 전압은
Vout = 306/1.22=250.819mV
전압-온도 변환 = 250.819mV / 10mV = 25.08도 섭씨.
옳은 것을 알아낼 수 없습니다. 친절하게 도와주세요. 이 바보 같은 질문에 대해 죄송합니다.
또한 LDR을 LPC1768의 ADC 채널 0에 연결했습니다. 측정 된 출력 전압을 계산
Vout = adc_reading*step size.
for adc_reading = 55-> vout = 0.064713
adc_reading = 3245-> vout = 3.962149
adc_reading = 4095-> vout = 4.999995
전문가가 이것에 대해 약간의 조명을 줄 수 있습니다. 내 도시에 따라 왜 적절한 온도를 얻을 수 없는지 혼란 스럽습니다.