Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 31 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
31
Dung lượng
2,2 MB
Nội dung
BÁOCÁO ĐỀ TÀI VI XỬ LÍ -o0o - Giảng viên hướng dẫn: Th.S Trần Hữu Danh -Sinh viên thực hiện: (Nhóm 3) Ơng Văn Thi Nguyễn Văn Quân Nguyễn Phùng Hưng 1081001 1080875 1080975 Đề tài: Thiết kế mạch đo nhiệt độ môi trường kết hợp điều khiển quạt dân dụng (~220v) theo ngưỡng nhiệt độ thay đổi Phân tích nhiệm vụ đề tài: ◦ Khảo sát vi diều khiên MSP430 ◦ Đo nhiệt độ môi trường ◦ Hiển thị nhiệt độ ◦ Chỉnh ngưỡng nhiệt độ Min, Max ◦ Điều khiển quạt hoạt động theo mức Các bước tiến hành xây dựng đề tài: ◦ Phân tích sơ đồ khối mạch ◦ Xác định thành phần phần cứng sử dụng cho khối Phân tích tài nguyên sủ dụng Chọn Vi Xử Lí phù hợp (MSP430Gxxxx) ◦ Tiến hành mơ mạch phần mềm Protues ◦ Xây dựng giải thuật chương trinh cho hệ thống ◦ Tiến hành làm mạch theo mạch mô ◦ Thực test mạch hồn thành phần cứng ◦ Phân tích kết đạt rút kết luận Phân tích sơ đồ khối mạch ◦ Hệ thống phân chia thành khối sau: Khối nguồn cấp cho toàn hệ thống Khối cảm biến nhiệt độ Khối hiển thị kết nhiệt độ Khối điều khiển ngưỡng nhiệt độ Khối điều khiển hoạt động quạt Khối điều khiển trung tâm Sơ đồ khối tổng quát mạch: KHỐI HIỂN THỊ NHIỆT ĐỘ KHỐI CẢM BIẾN NHIỆT ĐỘ KHỐI VI XỬ LÍ TRUNG TAM KHỐI ĐIỀU KHIỂN NGƯỠNG NĐ KHỐI ĐIỀU KHIỂN QUAT KHỐI NGUỒN 5V + 3.3V conti ◦ Do mạch cần nguồn cung cấp là: 5v 3.3v ◦ Nguồn 5v -> IC 4511, 74HC14 & Led đoạn,… => sử dụng ic ổn áp LM7805 ◦ Nguồn 3.3v -> MSP430(1.8-3.6v)=> từ nguồn 5v LM7805 đưa qua ic ổn áp LM117 – 3.3v ◦ Sơ đồ chi tiết: Khối cảm biến nhiệt độ Sử dụng cảm biến DS18B20 ◦Đặc điểm đặc trưng: Giao tiếp chuẩn 1_wire Nguồn hỗ trợ từ 3v => 5,5v Thời gian chuyển đổi chế độ 12bit: 750ms (max) Ngưỡng nhiệt độ vào khoảng -55°C => +125°C (độ xác ±0.5°C : -10°C -> +85°C ) Có 64 bit lưu trữ mã nhớ ROM Khối cảm biến nhiệt độ Sơ đồ bên DS18B20: Đọc Nhiệt Độ DS18B20: DS18B20 FUNCTION COMMANDS READ SCRATCHPAD [BEh] :Lệnh đọc nhớ nháp (SCRATCHPAD), bắt đầu đọc từ byte -> byte CONVERT [44h] :Lệnh bắt đầu chuyển đổi nhiệt độ, dự liệu nhiệt độ thu lưu byte nhớ SCRATCHPAD SKIP ROM [CCh]:Lệnh cho phép thiết bị điều khiển truy nhập thẳng đến lệnh nhớ DS1820 mà khơng cần gửi chuỗi mã 64 bit ROM Ngồi có số lệnh: SEARCH ROM (F0h), ALARM SEARCH (ECh), … Khối cảm biến nhiệt độ Sơ đồ bên DS18B20: Cách lấy mẫu lần nhiệt độ: Khởi tạo xung reset nhận tín hiệu trả từ DS18B20 Gửi lệnh ROM Gửi lệnh chức nhớ Led đoạn: dùng ic 4511giải mã nhị phân sang BCD Sơ Đồ: KHỐI ĐIỀU KHIỂN QUẠT VÀ NGƯỠNG NHIỆT ĐỘ Điều khiển quạt: Kết nối dùng opto triac Sơ đồ mạch khối kết nối Giải thuật chương trình điều khiển Điều khiển ngưỡng nhiệt độ: Sơ đồ phím nhấn Giải thuật phím nhấn OPTO(MOC3020) Cơng suất tiêu thụ: 330mW Off–State Output Terminal Voltage : 400V Dòng điện đặt vào diode: 60mA TRIAC Triac BTA12 600B IT(RMS) = 12A VDRM/VRRM = 600 – 800V IGT(Q1) = 10 – 50mA SƠ ĐỒ MẠCH KHỐI ĐiỀU KHIỂN GIẢI THUẬT CHƯƠNG TRÌNH ĐIỀU KHIỂN QUẠT Begin N Nhiệt độ 16MHZ Timer, WD_Timer 16bit Hỗ trợ giao tiếp chuẩn: UART, IrDA, SPI, I2C MSP430G2553 Sơ đồ mô phổng Protues Giải thuật Chương trình START CHƯƠNG TRÌNH ĐỌC NHIỆT ĐỘ CHƯƠNG TRÌNH HIÊN THỊ NHIỆT ĐỘ CHƯƠNG TRÌNH ĐIỀU KHIỂN NGƯỠNG NĐ CHƯƠNG TRÌNH ĐIỀU KHIỂN QUẠT KẾT QUẢ Mạch chạy ổn định theo yêu cầu định Đọc hiển thị nhiệt độ Điều khiển quạt hoạt động theo nhiêt độ Chỉnh ngướng hoạt động quạt Điều khiển quạt chế độ tay Nhược điểm: Mạch thiết kế chưa tối ưu kích thước CÁM ƠN SỰ CHÚ Ý THEO DÕI CỦA THẦY VÀ CÁC BẠN !