PDA

View Full Version : Đo nhiệt độ sử dụng cảm biến LM35


nhan.le
23-04-2013, 10:33 AM
Đo nhiệt độ sử dụng cảm biến LM35

http://i1082.photobucket.com/albums/j361/diendandien/donhietdo.jpg

Bài trước chúng ta đã tìm hiểu IC chuyển đổi tương tự -số ADC0804, hôm nay chúng ta sẽ đi vào ứng dụng đo nhiệt độ sử dụng IC này . Ứng dụng này sử dụng cảm biến LM35, một cảm biến rất thông dụng khoảng đo từ -55 đến 150V.

Biết thêm về cảm biến này xem datasheet (http://www.alldatasheet.com/datasheet-pdf/pdf/8866/NSC/LM35.html)

Code:

#include "reg52.h"
#include "LCDset.c"
#include "stdio.h"

unsigned long x;
sbit WR_ADC = P3^4;
sbit RD_ADC = P3^5;
sbit INTR_ADC = P3^3;
unsigned long volt;

void chuyendoi()
{
WR_ADC = 0;
delay_short();
WR_ADC = 1;
while (!INTR_ADC);
x=P0;
volt = x;
}

void main(){
setting();
ghi_lenh(0x01);
ghi_lenh(0x80);
ghi_chuoi("http://");
ghi_lenh(0xc0);
ghi_chuoi("machdientu.net");
delay(100);
ghi_lenh(0x01);
ghi_chuoi("Nhiet do la: ");
RD_ADC = 0;
WR_ADC = 0;
INTR_ADC = 1;
delay(10);
P0 = 0xff;
while(1){
ghi_lenh(0x80+9);
chuyendoi();
ghi_lenh(0xc0);
ghi_lenh(0x0c);
ghi_so_nguyen(volt);
ghi_lenh(0xc0+3);
ghi_nhanh_chuoi("oC ");
}
}

Link: www.diendandien.com______Do nhiet do machdientu.net.rar - www.diendandien.com (http://www.mediafire.com/?wwzindt8lgqnswn)

dtt
23-04-2013, 10:33 AM
Chào bạn, hiện mình đang muốn làm mạch đo nhiệt độ hiển thị LCD dùng LM35 và ADC0804. ADC0804 chân 2 k có tín hiệu, chân 3 có dao động 3,7v đến 3,8v, chân 4 và 19 nối tiếp trở 10k và tụ 153pF, nhưng khối ADC không xuất tín hiệu
đây là mạch của mình, bạn xem thử
DO NHIET DO LM35.rar (http://www.mediafire.com/?ab7ydvlssa5lugd)