Tải bản đầy đủ (.ppt) (18 trang)

đồ án vi xử lý msp430

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (479.98 KB, 18 trang )

BÁO CÁO VI XỬ LÝ
Đo và đ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 về MSP430G2211, cảm biến nhiệt độ
DS18B20,về LCD16x2.
 sơ đồ nguyên lý.
 Lưu đồ giải thuật.
 Kết quả.


Yêu cầu đề tài
 Thiết kế mạch đo nhiệt độ của môi trường bằng
cảm biến DS18B20. Hiển thị nhiệt độ đo được bằng
LCD

xuất text “canh bao” khi nhiệt độ đo được lớn
hơn nhiệt độ đặt trước




Mục tiêu của đề tài


Hiểu được nguyên tắc hoạt động và sử dụng được
cảm biến nhiệt độ.



Biết cách lập trình và sử dụng vi điều khiển MSP
430 viết bằng 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 khi đo nhiệt độ là 9 bit. Dải đo
nhiệt độ -55oC đến 125oC, từng bậc 0,5oC.
•Điện áp nguồn nuôi có thể thay đổi từ 3 V đến
5,5 V một chiều và có thể được cấp thông qua
đường dẫn dữ liệu.
•Thời gian lấy mẫu và biến đổi thành số tương
đối nhanh, không quá 200 ms.
•Mỗi cảm biến có một mã định danh duy nhất 64
bit chứa trong bộ nhớ ROM trên chip (on chip)


Hoạt động của DS18B20


Các bước của 1 lần lấy mẫu:

• - Khởi tạo xung reset và nhận tín hiệu hiện diện từ DS18B20.
• - Gửi các lệnh ROM.
• - Gửi các lệnh chức năng bộ nhớ.


Reset



Read byte


Write byte


KHỐI HIỂN THỊ LCD 16X2


CHỨC NĂNG CÁC CHÂN LCD
Lcd 16x2 là loại lcd có 2 dòng , mỗi dòng có thể hiện tối đa 16 ký tự. Nó có
16 chân, chức năng cụ thể của các chân như sau:
- Chân 1 (VSS): là chân nối mass
- Chân 2(VDD) : là chân nối nguồn
- Chân 3( VEE) : là chân chỉnh độ tương phản
- Chân 4 (RS- register seletion) : chọn thanh ghi lệnh (RS=0) hoặc thanh ghi
dữ liệu (RS=1)
- Chân 5 R/W: đọc vào vi điều khiển khi chân R/W =1 và ghi khi R/W=0
- Chân 6 (E): LCD bị vô hiệu hóa khi E=0, LCD hoạt động khi E=1, và từ 1
xuống 0 tức là LCD sẽ bắt đầu ghi/đọc LCD
- Chân 14-11( D7-D4): bus dữ liệu ( chế độ 8 bit: 4 bit cao, chế độ 4 bit: dùng
cho truyền 4 bit cao và 4 bit thấp). Ngoài ra D7 còn dùng làm ngỏ ra cho cờ
Busy
- Chân 10-7 (D3-D0): 4 bit thấp trong chế độ 8bit hay bỏ trống trong chế độ 4
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 quả và hướng phát triển
• Ưu điểm: mạch chạy tốt , đáp ứng được yêu cầu đề tài đặt ra.
• Khuyết điểm: nhiệt độ đặt trước chưa thể thay đổi bằng phần
cứng – muốn thay đổi phải sửa nhiệt độ đặt trong code.


Cám ơn thầy và các bạn
đã chú ý lắng nghe !



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×