MẠCH ĐO NHIỆT ĐỘ MÔI
TRƯỜNG
GVHD: ThS. TRẦN HỮU DANH
SVTH:
NGUYỄN HOÀNG AN
NGUYỄN HUY TRUNG
1080838
1080889
ĐỀ TÀI
Thiết kế mạch đo nhiệt độ môi trường sử dụng vi xử lý
msp430, hiển thị giá trị nhiệt độ lên LCD.
Yêu cầu
- Sử dụng cảm biến nhiệt độ từ bên ngoài
- Dùng vi xử lý MSP430F2013 để đọc nhiệt độ từ cảm
biến.
- Dùng LCD để hiển thị giá trị nhiệt độ.
SƠ ĐỒ KHỐI
Cảm
Biến
msp430
Hiển Thị
KHỐI CẢM BIẾN
• Khối cảm biến: sử dụng ds18b20
Ds18b20 là cảm biến nhiệt độ đã tích hợp
bộ biến đổi ADC.Sử dụng chuẩn giao tiếp 1
dây.
– Có thể đo nhiệt độ trong khoảng -55 ->
+125°C.
– Điện áp sử dụng: 3 – 5.5V.
– Có thể cấu hình mã hóa nhiệt độ từ 9-12 bit.
msp430F2013
msp430F2013
– CPU 16bit có kiến trúc RISC.
– 2KB + 256B Flash Memory.
– 128B RAM.
– Có 14 chân, trong đó có 10 chân I/O.
KHỐI HIỂN THỊ
• Khối hiển thị: sử dụng LCD 16x2 ở chế độ giao tiếp
mode 4bit.
SƠ ĐỒ NGUYÊN LÝ
C2
10u
U3
LM1117
IN
OUT
3
C3
100u
LCD-1602
U1
C1
CAP
SW1
Res et
10K
1
2
3
4
5
6
7
MSP430F2013
J1
VDD
Vo
RS
R/W
E
DB0
DB1
VSS (GND)
1
2
3
4
5
6
7
DB2
DB3
DB4
DB5
DB6
DB7
14
13
12
11
10
9
8
Q1
DS18B20
8
9
10
11
12
13
A ( LED+)
16
K (LED -)
R1
RESISTOR VAR
R2
4.7k
14
OUT
1
15
IN
3
GND
U2
LM7805
2
1
GND
1
2
2
J2
DC Jack
LƯU ĐỒ
Begin
Khởi tạo LCD
Khởi tạo cảm biến
Đọc nhiệt độ
Hiển thị
Kết quả
- Đo và hiển thị được nhiệt độ.
Phạm vi và giới hạn
• Chỉ đo nhiệt độ dương.
• Không hiển thị phần lẻ của nhiệt độ.
CÁM ƠN THẦY VÀ CÁC BẠN ĐÃ CHÚ Ý THEO DÕI