LPC1768과 온도 센서 Lm35를 ​​사용한 온도 계산


1

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

전문가가 이것에 대해 약간의 조명을 줄 수 있습니다. 내 도시에 따라 왜 적절한 온도를 얻을 수 없는지 혼란 스럽습니다.

답변:


-1

3V3 대신 VCC로 5V를 사용하고있었습니다. 이제 올바른 온도를 얻습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.