TRƯỜNG ĐẠI HỌC CẦN THƠKHOA CÔNG NGHỆ BÁO CÁO ĐỒ ÁN KĨ THUẬT VI XỬ LÝ Giáo viên hướng dẫn: Thạc sĩ: Trần Hữu Danh Tiểu nhóm : 1.. GIỚI THIỆU ĐỀ TÀI 2.. MỤC TIÊU VÀ GIỚI HẠN ĐỀ TÀI 3.. SƠ
Trang 1TRƯỜNG ĐẠI HỌC CẦN THƠ
KHOA CÔNG NGHỆ
BÁO CÁO ĐỒ ÁN
KĨ THUẬT VI XỬ LÝ
Giáo viên hướng dẫn:
Thạc sĩ: Trần Hữu Danh
Tiểu nhóm :
1 Nguyễn Thành Long 1080861
2 Đỗ Minh Phước 1080874
3 Nguyễn Thanh Hải 1080848
NỘI DUNG TRÌNH BÀY
1 GIỚI THIỆU ĐỀ TÀI
2 MỤC TIÊU VÀ GIỚI HẠN ĐỀ TÀI
3 SƠ ĐỒ KHỐI VÀ NGUYÊN LÝ HOẠT ĐỘNG
4 PHƯƠNG PHÁP THỰC HIỆN
Trang 2TÊN ĐỀ TÀI
ĐIỀU KHIỂN ĐỘNG CƠ ON/OFF THEO NHIỆT ĐỘ DÙNG MSP430 VÀ DS18B20
HIỂN THỊ LCD
đã học về MSP430
cảm biến nhiệt DS18B20
MỤC TIÊU VÀ GIỚI HẠN
Trang 3SƠ ĐỒ KHỐI
VÀ NGUYÊN LÝ HOẠT ĐỘNG
Nhiệt độ được MSP430 đọc liên tục từ DS18B20 và hiển thị lên LCD
Khi nhiệt độ >37oC thì ON động cơ DC
PHƯƠNG PHÁP THỰC HIỆN
• Dùng MSP430G2231 để xử lý thông tin nhiệt
độ đọc được từ DS18B20
• Sử dụng DS18B20 để cảm biến nhiệt độ từ môi trường
• Dùng LCD để hiển thị nhiệt độ mà MSP430 đọc được từ DS18B20
Trang 4SƠ LƯỢC MSP430G2231
• CPU có kiến trúc RISC 16-bit.
• Xung clock nội lên tới 16 Mhz, có thể dùng thạch anh ngoài.
• Điện thế hoạt động: 1.8V – 3.6 V
• Năng lượng tiêu thụ:
– 0.1 A cho chế độ lưu trữ dữ liệu trên RAM.
– 0.5 A cho chế độ Standby.
– 220 A/MIPS.
• 128 KB RAM, 2 KB Flash.
• Bộ ADC 10bit, bộ Timer 16bit.
SƠ LƯỢC DS18B20
• Là cảm biến nhiệt độ giao tiếp 1-wire, nhiều DS18B20 có thể kết nối trên cùng 1 dây bus
• MCU chỉ cần 1 pin để giao tiếp DS18B20.
• Dữ liệu nhiệt độ từ DS18B20 là số nhị phân
từ 9 đến 12bit
Trang 5• Nguyên lý hoạt động:
xung trả lời "có mặt" của DS (2 xung
15-60us)
SƠ LƯỢC DS18B20
xuống thấp trong khoảng thời gian
hồi giữa 2 chu kì
SƠ LƯỢC DS18B20
Trang 6o Chu kỳ đọc MCU kéo bus xuống thấp trong 1us, sau đó trả quyền điều khiển
nhiệt độ.Thời gian đọc là từ
kỳ
SƠ LƯỢC DS18B20
SƠ LƯỢC LCD 16x2
• Điện thế cung cấp: 5V
• Có 2 line, mỗi line hiển thị được 16 kí tự
• Có thể nhận dữ liệu ở chế độ 8bit hoạt 4bit
Trang 7LƯU ĐỒ CHƯƠNG TRÌNH CHÍNH
đúng
sai
LƯU ĐỒ GIAO TIẾP DS18B20
đúng
Trang 8LƯU ĐỒ GIAO TIẾP DS18B20
đúng
sai
LƯU ĐỒ GIAO TIẾP DS18B20
Trang 9KẾT LUẬN
VÀ HƯỚNG PHÁT TRIỂN
Mạch chạy tốt, ổn định và đáp ứng được yêu cầu đề ra
Có thể kết nối nhiều DS18B20 trên 1 bus
để có thể cảm biến nhiệt độ ở nhiều nơi
và điều khiển nhiều động cơ
Nếu sản xuất để bán thì cần tối ưu kích thước để mạch nhỏ gọn và đẹp hơn