Thiết kế hệ thống đo nhiệt độ và báo cháy Đồ Án 1 KHOA CÔNG NGHỆ ĐIỆN TỬ GVHD: Ths.. _Thiết kế hệ thống báo cháy sử dụng vi điều khiển PIC16F877A._Hiển thị giá trị nhiệt độ môi trường lê
Trang 1Thiết kế hệ thống đo nhiệt độ và
báo cháy
Đồ Án 1
KHOA CÔNG NGHỆ ĐIỆN TỬ
GVHD: Ths TRƯƠNG NĂNG TOÀN
Trang 3Ý Tưởng Về Đề Tài
Trang 4_Ngày nay, cùng với những hiểm họa có thể xảy ra với con người thì hỏa hoạn cũng là một trong những mối nguy hiểm mà con người cần phải đề phòng nhất
_Hậu quả mà nó gây ra cho chúng ta là rất lớn, rất khó có thể lường được Do đó vấn đề
mà chúng ta đề cập ở đây là cần phải cảnh giác cao về phòng cháy, chữa cháy
Ý tưởng về đề tài
Trang 5_Thiết kế hệ thống báo cháy sử dụng vi điều khiển PIC16F877A.
_Hiển thị giá trị nhiệt độ môi trường lên 4 led bảy đoạn
_Có các nút nhấn để điều chỉnh nhiệt độ ngưỡng, nếu nhiệt độ vượt ngưỡng thì có chuông báo động
Ý tưởng về đề tài
Trang 6Khối Nguồn PIC 16F877A
Khối Hiển Thị
Khối Hiển Thị
Khối Cảm Biến và Khuếch
Trang 7 Các Linh Kiện Chính
Trang 8 Các Linh Kiện Chính
1 Vi điều khiển PIC16F877A
Trang 9 Các Linh Kiện Chính
2 IC Cảm Biến Nhiệt Độ LM35DZ
_Là IC cảm biến nhiệt, độ chính xác cao
_Tỉ lệ tuyến tính +10mV/0C Ở 250C, điện áp ngõ ra Vout=250mV _Sử dụng trong dải nhiệt độ: 0 đến 1000C
_Làm việc với nguồn nuôi 4V đến 30V
_Trở kháng ra thấp 0,1Ω với tải 1mA
_Khả năng tự làm nóng thấp, 0.080C trong không khí
Trang 10 Các Linh Kiện Chính
_Dùng làm bộ khuyếch đại thuật toán
_Có đặc tính nhiễu thấp, trở kháng vào cao, độ chính xác độ _Điện áp cung cấp ±3V đến ± 18V
_Điện áp đầu vào cho phép ± 14V
_Nhiệt độ hoạt động có thể lên tới 1250C
3 OP-AMP OP07
Trang 11 Các Linh Kiện Chính
4 LED 7 Đoạn – Anode Chung:
+VCC
_Led 7 đoạn dùng để hiển thị giá trị giải mã Led 7 đoạn là loại
dụng cụ chỉ thị, trong đó mỗi đoạn là một diode phát quang được kí hiệu
lần lượt là a, b, c, d, e, f,g
_Led 7 đoạn có 2 loại là Anode chung và Cathode chung Trong Đồ
án này ta dùng led 7 đoạn loại Anode chung
Trang 12 Các Linh Kiện Chính
5 BJT PNP-A1015 và BJT NPN-C1815:
Trong phạm vi đồ án này, ta chỉ sử dụng các BJT như là “công tắc đóng mở”, tức là BJT chỉ hoạt động trong vùng tắt và vùng dẫn bão hòa
Trang 13 Thiết Kế Nguyên Lí
Trang 14 Thiết Kế Nguyên Lí
led-alert
1 3
SW1
SW2 DP
A D G Sw3
F E C
SW0
loa RA0/AN0 2 RA1/AN1 3 RA2/AN2/VREF-/CVREF 4
RA4/T0CKI/C1OUT 6
RA5/AN4/SS/C2OUT 7
RE0/AN5/RD 8
RE1/AN6/WR 9
RE2/AN7/CS 10
OSC1/CLKIN 13
OSC2/CLKOUT 14
RC1/T1OSI/CCP2 16RC2/CCP1 17RC3/SCK/SCL 18
RD0/PSP0 19RD1/PSP1 20
RB7/PGD 40RB6/PGC 39RB5 38RB4 37RB3/PGMRB2 36
35 RB1 34RB0/INT 33
RD7/PSP7 30RD6/PSP6 29RD5/PSP5 28RD4/PSP4 27RD3/PSP3 22RD2/PSP2 21
RC7/RX/DT 26RC6/TX/CKRC5/SDO 25
24 RC4/SDI/SDA 23
RA3/AN3/VREF+
5
RC0/T1OSO/T1CKI 15
MCLR/Vpp/THV 1
TANG NHIET DO CHUAN
GIAM NHIET DO CHUAN
XEM VA DIEU CHINH NHIET DO CHUAN
CHUONG BAO DONG KHI CO CHAY
KHOI HIEN THI NHIET DO
SO DO MACH BAO CHAY DUNG IC CAM BIEN NHIET LM35
1 3 5 7
16 14 12 10 9
Trang 16 Thiết Kế Nguyên Lí
2 Khối Xử Lí
led-alert
1 2 3
A D G
Sw3
D0 D1
4
SW0 SW1 SW2
F E C B
loa
RA0/AN0 2
RA1/AN1 3
RA2/AN2/VREF-/CVREF 4
RA4/T0CKI/C1OUT 6
RA5/AN4/SS/C2OUT 7
RE0/AN5/RD 8
RE1/AN6/WR 9
RE2/AN7/CS 10
OSC1/CLKIN 13
OSC2/CLKOUT 14
RC1/T1OSI/CCP2 16RC2/CCP1 17RC3/SCK/SCL 18
RD0/PSP0 19RD1/PSP1 20
RB7/PGD 40RB6/PGC 39RB5 38RB4 37RB3/PGM 36RB2 35RB1 34RB0/INT 33
RD6/PSP6 29RD5/PSP5 28RD4/PSP4 27RD3/PSP3 22RD2/PSP2 21
RC7/RX/DT 26RC6/TX/CKRC5/SDO 25
24 RC4/SDI/SDA 23
RA3/AN3/VREF+
5
RC0/T1OSO/T1CKI 15
MCLR/Vpp/THV 1
16 15 14 13 12 11 10
Trang 171 2 3
A D Sw3
D0
D0 D1
E C B
RA0/AN0 2
RA1/AN1 3
RA2/AN2/VREF-/CVREF 4
RA4/T0CKI/C1OUT 6
RA5/AN4/SS/C2OUT 7
RE0/AN5/RD 8
RE1/AN6/WR 9
RE2/AN7/CS 10
OSC1/CLKIN 13
OSC2/CLKOUT 14
RC1/T1OSI/CCP2 16RC2/CCP1 17RC3/SCK/SCL 18
RD0/PSP0 19RD1/PSP1 20
RB7/PGD 40RB6/PGC 39RB5 38RB4 37RB3/PGM 36RB2 35RB1 34RB0/INT 33
RD4/PSP4 27RD3/PSP3 22RD2/PSP2 21
RC7/RX/DT 26RC6/TX/CKRC5/SDO 25
24 RC4/SDI/SDA 23
RA3/AN3/VREF+
5
RC0/T1OSO/T1CKI 15
MCLR/Vpp/THV 1
16 15 14 13 12
LED BAO NHIET DO THUC
LED BAO NHIET DO CHUAN
Trang 18 Thiết Kế Nguyên Lí
4 Khối Nút Nhấn
1 2 3
SW1
SW2
A D
Sw3
D0 D1
4
SW3
SW0 SW1 SW2
F E C B
SW0 RA0/AN0
RD0/PSP0 19RD1/PSP1 20
RB7/PGD 40RB6/PGC 39RB5 38RB4 37RB3/PGM 36RB2 35RB1 34RB0/INT 33
28 RD4/PSP4 27RD3/PSP3 22RD2/PSP2 21
RC7/RX/DT 26RC6/TX/CK 25RC5/SDO 24RC4/SDI/SDA 23
TANG NHIET DO CHUAN
GIAM NHIET DO CHUAN
XEM VA DIEU CHINH NHIET DO CHUAN
1 2 3 4 5 6
16 15 14 13 12 11
Trang 19D3 LED-RED
Q6 C1815
R11 220 R10
220
Trang 20 Thực hiện Phần Cứng
Trang 21P O R T - C H E D O _ H T
C O N 4
1 2 4
P O R T - S W
C O N 4
1 2 3
-U 3
O P - 0 7
3 2 6
8 9
Trang 22D P A
Trang 23R 4
3 3 0
D 1 1
+ 5 V D C
Trang 24 Thực hiện Phần Mềm
Trang 25 Thực hiện Phần Mềm
1 Lưu Đồ Giải Thuật
Lưu Đồ Giải Thuật Chương Trình
Chính
Trang 26 Thực hiện Phần Mềm
1 Lưu Đồ Giải Thuật
Lưu Đồ Giải Thuật Chương Trình Ngắt
Trang 27 Thực hiện Phần Mềm
3 Chương trình MPLAB và Ngôn ngữ CCS C
Trang 28KẾT LUẬN
1 Kết Quả Thực Hiện Được
Trang 29KẾT LUẬN
2 Khuyết Điểm
Trang 30KẾT LUẬN
3 Hướng Phát Triển
hoặc chủ nhà
Trang 31HẾT
-Xin chân thành cảm ơn thầy, cô đã lắng nghe bài thuyết
trình của nhóm em