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

Đồ Án Đo nhiệt Độ Điều khiển đèn 220VAC Dùng MSP430G2452

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 (1.15 MB, 52 trang )

BÁO CÁO VI XỬ LÝ
ĐỀ TÀI: Hệ Thống Làm Mát Trong
Lò Ấp Trứng
Giảng Viên: Trần Hữu Danh.
Sinh Viên: Nguyễn Bỉnh Nhân.
Mssv : 1101027.
TRƯỜNG ĐẠI HỌC CẦN THƠ
KHOA CÔNG NGHỆ
NỘI DUNG TỔNG QUÁT
1. Giới Thiệu Về MSP430G2452.
2. Khối Mạch Tổng Quát
3. Linh Kiện Sử Dụng
4. Hoạt Động Hệ Thống Mạch
5. Tài Liệu Tham Khảo
1.Giới Thiệu Về MSP430G2452

MSP430G2452 là một vi điều khiển của Texas
Intrucments sản xuất. Với những đặc tính:

Tiết kiệm năng lượng – Các mode hoạt động.

Sử dụng nguồn thấp ( ~3.3v).

Hai bộ định thời 16bits: Timer_A và Timer_B.

Có các Module như I2C, UART, ADC,…

Được ứng dụng nhiều trong cuộc sống.
1.Giới Thiệu Về MSP430G2452
Hình 1: Sơ đồ chân MSP430G2452
1.Giới Thiệu Về MSP430G2452


Hình 1.1: Hình ảnh thực tế MSP430G2452
2.KHỐI MẠCH TỔNG QUÁT
MCU
2.KHỐI MẠCH TỔNG QUÁT
MCU
2.KHỐI MẠCH TỔNG QUÁT
MCU
TEMP
2.KHỐI MẠCH TỔNG QUÁT
MCU
TEMP
2.KHỐI MẠCH TỔNG QUÁT
MCU
TEMP
HIỂN
THỊ
2.KHỐI MẠCH TỔNG QUÁT
MCU
TEMP
HIỂN
THỊ
2.KHỐI MẠCH TỔNG QUÁT
MCU
TEMP
HIỂN
THỊ
CÔNG SUẤT
THIẾT BỊ
2.KHỐI MẠCH TỔNG QUÁT
MCU

TEMP
HIỂN
THỊ
CÔNG SUẤT
THIẾT BỊ
2.1 – KHỐI ĐIỀU KHIỂN (MCU):

Sử dụng Vi Điều Khiển MSP430G2452.

2.KHỐI MẠCH TỔNG QUÁT
2.2 – KHỐI ĐO NHIỆT ĐỘ:

Sử dụng Cảm biến nhiệt độ
LM35
.

2.KHỐI MẠCH TỔNG QUÁT
2.2 – KHỐI ĐO NHIỆT ĐỘ:
2.2.1 – Cơ Chế Hoạt Động:

Dùng
LM35
giao tiếp với
MSP430G2452
đo nhiệt độ
môi trường, Thông qua chuyển đổi
ADC10
.

Khi nhiệt độ thay đổi thì ngõ ra LM35 điện áp sẽ thay

đổi. MCU sẽ dùng
ADC10MEM
lưu trữ kết quả.

Công thức lượng tử:
temp = ((ADC10*250)/1024).
Ta
sẽ hiển thị giá trị temp này lên LCD.

Sử dụng Một kênh đó là
kênh A1
để đọc kết quả LM35.

2.KHỐI MẠCH TỔNG QUÁT
2.2 – KHỐI ĐO NHIỆT ĐỘ:
2.2.1 – Cơ Chế Hoạt Động:

Code hiển thị giá trị temp LM35 lên LCD 1602:
float temp = ((ADC10MEM*250)/1024);
nguyen = (int)(temp/1); //lay ra so nguyen cua template
le = (int)((temp - nguyen)*100);
chuoi[0] = nguyen/10 + 48; //hang chuc
chuoi[1] = nguyen%10 + 48;
chuoi[2] = 46; //hien thi dau cham
chuoi[3] = le/10 + 48;
chuoi[4] = le%10 + 48;
chuoi[5] = 32;
chuoi[6] = 67;
LcmSetCursorPosition(1,7);
PrintStr(chuoi);


2.KHỐI MẠCH TỔNG QUÁT
2.3 – KHỐI HIỂN THỊ:

Hiển thị nhiệt độ đo được lên LCD 1602.

2.KHỐI MẠCH TỔNG QUÁT
2.3 – KHỐI HIỂN THỊ:
2.3.1- Đặc Điểm:

Sử dụng LCD 1602 để hiển thị kết quả nhiệt
độ.

Kết quả hiển thị dễ dàng hơn so với led 7
đoạn.

Độ phân giải đẹp, rõ ràng.
2.KHỐI MẠCH TỔNG QUÁT
2.3 – KHỐI HIỂN THỊ:
2.3.2- Hoạt Động:

Do chỉ ghi dữ liệu lên LCD nên chân 4-
R/W=0.


2.KHỐI MẠCH TỔNG QUÁT
2.4 – KHỐI CÔNG SUẤT – THIẾT BỊ:

Dùng Opto + Triac điều khiển Tải AC (Quạt,…).


2.KHỐI MẠCH TỔNG QUÁT
3.Linh Kiện Sử Dụng
3.1 - LM35:

Đây là IC cảm biến nhiệt độ môi trường.

Bao gồm 3 chân:
3.Linh Kiện Sử Dụng
3.1 - LM35:

Đây là IC cảm biến nhiệt độ môi trường.

Bao gồm 3 chân:
3.Linh Kiện Sử Dụng
3.1 - LM35:

Đây là IC cảm biến nhiệt độ môi trường.

Bao gồm 3 chân:
V+
3.Linh Kiện Sử Dụng
3.1 - LM35:

Đây là IC cảm biến nhiệt độ môi trường.

Bao gồm 3 chân:
V+
Gnd
Vout
Lấy điện áp

cho ADC

×