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

đồ án vi xử lý msp430 sơ bộ

17 1,4K 56

Đ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 17
Dung lượng 773 KB

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

Nội dung

ĐỀ TÀIThiết kế cảm biến nhiệt độ dùng DS18B20 và vi điều khiển MSP430 hiển thị LCD và điều khiển động cơ phun sương... SƠ ĐỒ KHỐIKHIỂN HIỂN THỊ LCD ĐỘNG CƠ... Lưu đồ giải thuậtBegin Đ

Trang 1

GVGD: Trần Hữu Danh

Tiểu nhóm 20 (Sáng thứ 6):

2 NGUYỄN THÀNH CÔNG 1090914

3 TRẦN TRUNG TÍNH 1091075

Trang 2

ĐỀ TÀI

Thiết kế cảm biến nhiệt độ dùng DS18B20

và vi điều khiển MSP430 hiển thị LCD và

điều khiển động cơ phun sương

Trang 3

SƠ ĐỒ KHỐI

KHIỂN

HIỂN THỊ

LCD

ĐỘNG CƠ

Trang 4

Lưu đồ giải thuật

Begin

Đọc nhiệt độ từ DS18B20

Hiển thị ra LCD

so sánh nhiệt

YES

End Điều khiển động cơ

Trang 5

CHỌN LINH KiỆN

MSP430G2452(8K flash).

DS18B20.

Trang 6

GIỚI THIỆU VỀ VI ĐIỀU KHIỂN MSP430G2452

Trang 7

Sơ đồ khối của MSP430G2x52

Trang 8

•MSP430G2452 là họ vi điều khiển cấu trúc RISC

16-bit được sản xuất bởi công ty Texas

Instruments

•MSP430G2452 có 16 I/O, 10 bit chuyển đổi A/D,

giao tiếp I2C, bộ nhớ flash 8KB.

•Điện thế nguồn nuôi từ 1.8-3.6v

•Dòng hoạt động ở 1MHz là 220uA, điện thế 2.2v.

•Chế độ chờ là 0.5uA.

Trang 9

GIỚI THIỆU VỀ CẢM BIẾN NHIỆT ĐỘ DS18B20

9

Hình dạng

Trang 11

Đặc điểm của DS18B20:

Sử dụng giao diện một dây nên chỉ cần có một chân ra

để truyền dữ liệu.

Dải đo nhiệt độ -55 o C đến 125 o C.

Điện áp nguồn nuôi từ 3,0 V đến 5,5 V.

Dòng tiêu thụ tại chế độ nghỉ cực nhỏ.

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,giá trị nhị phân được khắc bằng tia laze

Để giao tiếp được với DS18B20 ta phải biết tập lệnh của nó.

Trang 12

LCD 16x2

Trang 13

– Dùng LCD 16x2 để hiển thị nhiệt độ từ

DS18B20.

khiển.

HƯỚNG GiẢI QUYẾT

Trang 14

Code

Code LCD

Code DS18B20

Trang 15

SƠ ĐỒ NGUYÊN LÍ

32.0

DQ

2 VCC 3

GND 1

U4

DS18B20

VCC 1

P1.0 2

P1.1 3

P1.2 4

P1.3 5

P1.4 6

P1.5 7

P2.0 8

P2.1 9

P2.2 10

GND 20 XIN/P2.6 19 XOUT/P2.7 18 TEST 17 P1.7 15

RST 16 P1.6 14 P2.5 13 P2.4 12 P2.3 11

U2

MSP430G2452

R1

5.6k

LCD1

LM016L

Trang 16

KẾT QuẢ VÀ KHÓ KHĂN

Kết quả: mạch đã hoàn thành và chạy ổn định.

Khó khăn: code giao tiếp với DS18B20 lúc đầu

thì gặp một ít khó khăn ở chổ đọc nhiệt độ từ DS.

Chú ý nếu như chúng ta dùng 2 chân thạch

anh thì cần khai báo: union reg* _P2_SEL =

_P2_SEL->_BIT.b7=0;

Trang 17

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

tâm theo dõi!

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

TỪ KHÓA LIÊN QUAN

w