Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 16 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
16
Dung lượng
0,99 MB
Nội dung
1 Báo cáo Bài ngày 28/10/2021 Môn: Vi xử lý ĐL&ĐK Họ tên sinh viên: Nguyễn Văn Hoàn Mã SV: 2019606392 Nguyễn Văn Hiếu Mã SV: 2019606300 Lớp: 20211EE6069005 - ĐH K14 Nguyên lí đo nhiệt độ dùng PT100 - Nguyên lý hoạt động PT100 đơn giản dựa mối quan hệ mật thiết kim loại nhiệt độ Khi nhiệt độ tăng, điện trở kim loại tăng Bạch kim tương tự Theo tiêu chuẩn nhiệt độ 0ºC điện trở PT100 100Ω Tín hiệu đầu sử dụng tín hiệu dạng điện áp V tuyến tính với độ nhạy tương ứng độ C = 1V - Đặc điểm Pt100 Giá trị điện trở PT100 tính theo cơng thức: R T =R (1+αt+βt +γ(t-100)t ) α 3,9083.103 β= -5,775.10-7 γ= -4,183.10-12s PT100 sử dụng cảm biến nhiệt độ công nghiệp Cảm biến nhiệt độ PT100 có nhiều loại có dây chịu nhiệt độ 0-400 oC -50 oC-200 oC cảm biến đầu đo 0-600 oC.Giá trị cao mà cảm biến đo -200-850 oC.Cảm biến biết đến với khả đo nhiệt độ cao với độ xác 0,1 oC.Nếu muốn tìm kiếm biến với phạm vi tốt độ xác tương đối rẻ PT100 lựa chọn tuyệt vời Có thể chế tạo với độ tinh khiết cao (99,99%) tăng độ xác tính chất điện Có tính trơ mặt hố học tính ổn định cấu trúc tinh thể cao đảm bảo tính ổn định cao đặc tính dẫn điện trình sử dụng Hệ số nhiệt điện trở 0ºC 3,9.10-3/ ºC Điện trở 100ºC lớn gấp 1,385 lần so với 0ºC Dải nhiệt độ làm việc rộng từ -200ºC ÷ 850ºC Độ xác :+0,1 oC Dải điện trở :1.849k đến 39.026k Có quan hệ điện trở nhiệt độ gần tuyến tính hệ số tăng nhiệt độ điện trở đủ lớn việc lấy kết đo dễ dàng Hình 1: Độ tuyến tính điện trở Bạch Kim theo nhiệt độ 2- Xây dựng mạch nguyên lí? Thuyết minh mạch Nhấn nút Start để bắt đầu trình đo: ADC0804 nhận tín hiệu mạch chuẩn hóa PT100 sau tín hiệu dải đo 0- 5v tín hiệu sau ADC0804 biến đỏi dạng tín hiệu số từ 0- 255 8051 nhận tín hiệu từ ADC0804, thực tính tốn đưa kết đo vào thiết bị hiển thị LED 7seg - Khi nhiệt độ thấp temp=450 led HTA sáng Nhấn stop để dừng trình đo 3- Xây dựng mạch chuẩn hóa tín hiệu Mạch chuẩn hóa tín hiệu lấy từ đầu tín hiệu điện áp cảu PT100 với độ nhạy tương ứng độ C = Volt Dùng mạch phân áp biến đổi tín hiệu: 0o C Dải đo: Biến đổi dải tín hiệu: 0V Về : Cơng thức: V 500o C 500V 0V Vout Vin 5V R22 Vin R21 R22 100 (V) - Quan hệ điện áp ADC0804 Dout 2n.Vin 255.Vin Vref = - Quan hệ 8051 Temp 500.Dout 255 Nhiệt độ đọc bằng: Temp= 1,96.Vin (C) 4- Xây dựng thuật toán Viết chương trình nạp,chạy mơ Chương trình nạp /////////////////////////////// #include #include #include //Khai bao chan giao tiep ADC0804 #define ADC0804_DATA P1 #define ADC0804_CS P3_0 #define ADC0804_RD P3_1 #define ADC0804_WR P3_2 #define ADC0804_INTR P3_3 // Do toc dong co tu dem xung Encoder #define led P0 #define led1 P2_0 #define led2 P2_1 #define led3 P2_2 #define led4 P2_3 #define low P3_6 #define high P3_7 #define STOP P2_6 #define START P2_7 unsigned long count = 0,t=0,x=0,a=0,b=0, tb=0, f=0; float temp,vol; unsigned char so[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; /*****************Ham delay*********************/ void delay(int time) { while(time ); } void delay_us(unsigned int t){ unsigned int i; for(i=0;i