Trường : ĐẠI HỌC CẦN THƠ Khoa : CÔNG NGHỆ Bộ môn : ĐIỆN TỬ VIỄN THÔNG Báo Cáo Giám sát và điều khiển nhiệt độ Giảng viên hướng dẫn: TRẦN HỮU DANH... ĐỒ ÁNGiám sát và điều khiển nhiệt đ
Trang 1Trường : ĐẠI HỌC CẦN THƠ Khoa : CÔNG NGHỆ
Bộ môn : ĐIỆN TỬ VIỄN THÔNG
Báo Cáo
Giám sát và điều khiển nhiệt độ
Giảng viên hướng dẫn: TRẦN HỮU DANH
Trang 2ĐỒ ÁN
Giám sát và điều khiển
nhiệt độ
Trang 3NỘI DUNG
• MỤC TIÊU CẦN ĐẠT
• LÝ THUYẾT LIÊN QUAN
• SƠ ĐỒ KHỐI
• MODULE MẠCH HOÀN CHỈNH
• KẾT QUẢ
• ĐỀ NGHỊ
• NHẬN XÉT
Trang 4MỤC TIÊU CẦN ĐẠT
• TÌM HIỂU ĐƯỢC IC MSP430G2231 VÀ LẬP TRÌNH
TRÊN MSP430G2231
• TÌM HIỂU ĐƯỢC CẢM BIẾN NHIỆT ĐỘ LM35D
• GIÁM SÁT ĐƯỢC NHIỆT ĐỘ ĐẶT TRƯỚC
• ĐIỀU KHIỂN ĐƯỢC NHIỆT ĐỘ
Trang 5LÝ THUYẾT LIÊN QUAN
• Sơ đồ chân và chức năng các chân của MSP430G2231
Trang 6LÝ THUYẾT LIÊN QUAN
• MSP430G2231:Vi điều khiển MSP430G2231 là dòng vi
điều khiển 16 bit được sản xuất bởi Texas Instrument.
• Nguồn nuôi thấp từ 1.8-3.3V, chu kỳ lệnh 62.5ns
• Bộ nhớ chương trình 2KB Flash, bộ nhớ RAM 128 byte,
xung nhịp tối đa 16MHz, 10 IO pin
• Bộ biến đổi ADC 10bit, tốc độ 200ksps, 01 Timer 16bit
Lập trình OnBoard với 51 lệnh
Trang 7LÝ THUYẾT LIÊN QUAN
• Dùng dao động nội DCO 1MHZ, ta set các thanh rigister
như bảng.
Trang 8LÝ THUYẾT LIÊN QUAN
• Sơ đồ chân của LM35D và Transistor PNP
Trang 9LÝ THUYẾT LIÊN QUAN
• IC 74LS47
*A, B, C, D là các ngõ vào
mã BCD
*RBI là ngõ vào xoá dợn sóng
LT là ngõ thử đèn
*BI/RBO là ngõ vào xoá hay ngõ ra xoá rợn
*a tới g là các ngõ ra
Trang 10LÝ THUYẾT LIÊN QUAN
• IC ĐIỆM 74HC245
Trang 11LÝ THUYẾT LIÊN QUAN
• LED 7 Đoạn Anod chung
Trang 12SƠ ĐỒ KHỐI
Khối nhập và đưa tín hiệu
vào(input)
Từ cảm biến nhiệt độ
LM35
PhímTăng_Giảm nhiệt
MSP430
KHỐI XỬ LÝ TÍN HIỆU VÀ
ĐIỀU KHIỂN
KHỐI HIỂN THỊ
2 LED 7 ĐOẠN
Bộ điều khiển đóng ngắt (Relay không tiếp đểm) bằng chuổi xung
Bình nước
Bộ gia nhiệt (cung cấp nhiệt độ nung nước)
KHỐI KHUẾCH ĐẠI TÍN
HIỆU(Op_am 741)
Trang 13MODULE MẠCH HOÀN CHỈNH
• Khối nhập tín hiệu
Trang 14MODULE MẠCH HOÀN CHỈNH
• Khối xử lí tín hiệu và khối hiển thị
Trang 15KẾT QUẢ
nhóm do đề ra.
Trang 16ĐỀ NGHỊ
• Tìm hướng khắc phục sai số trong quá trình
lấy mẫu, xứ lý code để mạch chạy tốt hơn.
• Phát triển thêm phần điều khiển bằng triac để
nhiệt độ chính xác, thêm bộ điều khiển mức nước, và khảo xác nhiệt trong thể tích bình
khác nhau và thêm báo động khi nhiệt độ đạt mức điều khiển.
• Nghiên cứu thêm về IC MSP430 cũng như
phát triển kỹ năng viết code.
Trang 17NHẬN XÉT
• Trong quá trình làm việc còn có một số điểm chưa thống
nhất giữa các thành viên trong nhóm
• Hạn chế về mặt thời gian giữa các thành viên
• Kết quả đồ án còn hạn chế ( sai số )
Trang 18TÀI LIỆU THAM KHẢO
• Help phần mềm IAR Embedded Workbech IDE
• Datasheet MSP 430G2231
• Trang web chính của Texas Instruments www.ti.com
• www.ti.com/automotive
• www.ti.com/broadband
• www.ti.com/digitalcontrol
• www.ti.com/medical
• Đồ án tốt nghiệp của Đỗ Thi Thu và Lê Đức Thành
Công “khảo sát họ vi điều khiển MSP430 (F2274)”
• MSP430X2XX1 Code Examples.
Trang 19PHỤ LỤC
CÓ NÚT ẤN P1.2, P1.3
BEGIN
KHỞI TẠO CÁC THAM SỐ P1.0 : OUTPUT (GIA NHIỆT) P1.2, P1.3: INPUT (UP/DOWN) USER_DEGC = 27;
DEGC_EXP = 5;
DEGC_INC = 2;
KHỞI TẠO GIÁ TRỊ CỦA ADC10CTL0,
ADC10CTL1
TIẾN HÀNH BIẾN ĐỔI ADC Vin = (ADC10MEM * 2500)/1023 DEGC_LM35 = Vin / 10
NÚT P1.2 ẤN USER_DEGC += DEGC_INC
DEGC_HOLD = USER_DEGC – DEGC_EXP
DEGC_HOLD = USER_DEGC – DEGC_EXP
HIENTHILED HIENTHILED
S
Đ
Đ Đ S
S