1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

đồ án vi xử lý msp430

18 1,3K 53

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

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

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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

Trang 1

BÁO CÁO VI XỬ LÝ

Đo và điều khiển nhiệt độ

Sinh viên thực hiện: Giáo viên hướngdẫn:

Lâm Vũ Trường 1081010 Trần Hữu Danh Nguyễn Gui Ta 1080997

Trang 2

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ả.

Trang 3

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

Trang 4

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

Trang 5

SƠ ĐỒ KHỐI

Khối hiển thị nhiệt đô

LCD

Trang 6

SƠ ĐỒ CHÂN MSP430G2211

Trang 7

CẤU TẠO BÊN TRONG CỦA

MSP430G2211

Trang 8

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)

Trang 9

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ớ

Trang 10

Reset

Trang 11

Read byte

Trang 12

Write byte

Trang 13

KHỐI HIỂN THỊ LCD 16X2

Trang 14

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

Trang 15

Sơ đồ nguyên lý

Trang 16

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

Xuất text “canh bao” lên LCD

So sánh T> =T0

Đ

S

Trang 17

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

Trang 18

Cám ơn thầy và các bạn

đã chú ý lắng nghe !

Ngày đăng: 26/12/2017, 13:38

TỪ KHÓA LIÊN QUAN

w