Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 18 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
18
Dung lượng
1,03 MB
Nội dung
BÁO CÁO VI XỬ LÝ Đo điều khiển nhiệt độ Sinh viên thực hiện: Lâm Vũ Trường Nguyễn Gui Ta 1081010 1080997 Giáo viên hướngdẫn: Trần Hữu Danh Nội dung báo cáo mục đích yêu cầu Sơ đồ khối Sơ lược MSP430G2211, cảm biến nhiệt độ DS18B20,về LCD16x2 sơ đồ nguyên lý Lưu đồ giải thuật Kết Yêu cầu đề tài Thiết kế mạch đo nhiệt độ môi trường cảm biến DS18B20 Hiển thị nhiệt độ đo LCD xuất text “canh bao” nhiệt độ đo lớn nhiệt độ đặt trước Mục tiêu đề tài • Hiểu nguyên tắc hoạt động sử dụng cảm biến nhiệt độ • Biết cách lập trình sử dụng vi điều khiển MSP 430 viết ngơn ngữ C • Sử dụng LCD 16x2 SƠ ĐỒ KHỐI DS18B20 MSP430F2013 Khối hiển thị nhiệt đô LCD SƠ ĐỒ CHÂN MSP430G2211 CẤU TẠO BÊN TRONG CỦA MSP430G2211 Sơ lược IC DS18B20 •Độ phân giải đo nhiệt độ bit Dải đo nhiệt độ -55oC đến 125oC, bậc 0,5oC •Điện áp nguồn ni thay đổi từ V đến 5,5 V chiều cấp thơng qua đường dẫn liệu •Thời gian lấy mẫu biến đổi thành số tương đối nhanh, khơng q 200 ms •Mỗi cảm biến có mã định danh 64 bit chứa nhớ ROM chip (on chip) Hoạt động DS18B20 • Các bước lần lấy mẫu: • - Khởi tạo xung reset nhận tín hiệu diện từ DS18B20 • - Gửi lệnh ROM • - Gửi lệnh chức nhớ Reset Read byte Write byte KHỐI HIỂN THỊ LCD 16X2 CHỨC NĂNG CÁC CHÂN LCD Lcd 16x2 loại lcd có dòng , dòng tối đa 16 ký tự Nó có 16 chân, chức cụ thể chân sau: - Chân (VSS): chân nối mass - Chân 2(VDD) : chân nối nguồn - Chân 3( VEE) : chân chỉnh độ tương phản - Chân (RS- register seletion) : chọn ghi lệnh (RS=0) ghi liệu (RS=1) - Chân R/W: đọc vào vi điều khiển chân R/W =1 ghi R/W=0 - Chân (E): LCD bị vơ hiệu hóa E=0, LCD hoạt động E=1, từ xuống tức LCD bắt đầu ghi/đọc LCD - Chân 14-11( D7-D4): bus liệu ( chế độ bit: bit cao, chế độ bit: dùng cho truyền bit cao bit thấp) Ngồi D7 dùng làm ngỏ cho cờ Busy - Chân 10-7 (D3-D0): bit thấp chế độ 8bit hay bỏ trống chế độ bit Sơ đồ nguyên lý Lưu đồ giải thuật Begin Khởi tạo MSP430 Và LCD Đọc nhiệt độ từ DS18B20 Hiển thị lên LCD Đ So sánh T> =T0 S Xuất text “canh bao” lên LCD kết hướng phát triển • Ưu điểm: mạch chạy tốt , đáp ứng yêu cầu đề tài đặt • Khuyết điểm: nhiệt độ đặt trước chưa thể thay đổi phần cứng – muốn thay đổi phải sửa nhiệt độ đặt code Cám ơn thầy bạn ý lắng nghe !