Tải bản đầy đủ (.pptx) (13 trang)

BÁO CÁO THỰC TẬP TỐT NGHIỆP- ĐỀ TÀI HỆ THỐNG CHUÔNG BÁO LỚP HỌC SỬ DỤNG VI ĐIỀU KHIỂN MSP430G2553

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.6 MB, 13 trang )

BÁO CÁO THỰC TẬP TỐT NGHIỆP
ĐỀ TÀI: HỆ THỐNG CHUÔNG BÁO LỚP HỌC
SỬ DỤNG VI ĐIỀU KHIỂN MSP430G2553
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
KHOA CÔNG NGHỆ ĐIỆN TỬ
Sinh viên thực hiện: Nguyễn Văn Tuấn
Giáo viên hướng dẫn: Nguyễn Ngọc Lan
GIỚI THIỆU CHUNG

Vấn đề báo chuông vào ra mỗi tiết học là thiết thực và cần thiết

Cần một hệ thống hoạt động tự động và chính xác.

MSP430 là một dòng VĐK mới của hãng TI (Texas Instrument).

Đây là dòng vi điều khiển sử dụng điện áp nhỏ.

Tiêu thụ dòng thấp, hoạt động ổn định.

Có thể kết hợp các đặc tính của CPU hiện đại và các thiết bị ngoại vi, nên rất tiện dụng và ứng dụng dễ
dàng trong thực tế.

MSP430 hỗ trợ các chuẩn giao tiếp: UART, SPI, I2C, IrDA.

Hỗ trợ bộ chuyển đổi ADC, DAC nội tích hợp trong vi điều khiển.
SƠ ĐỒ KHỐI HỆ THỐNG

Khối nguồn nuôi: Cung cấp nguồn cho vi điều khiển và các thiết
bị khác trong mạch.

Khối thời gian thực: Ta sử dụng IC thời gian thực BQ32000



Chuông báo: Buzzer 5V

Khối hiển thị LCD: Khối này là 1 màn LCD 16x2 để hiển thị thời
gian thực và hiển thị thứ, ngày, tháng, năm như một đồng hồ vạn
niên.

Khối vi xử lí (vi điều khiển MSP430 G2553): Vi điều khiển
MSP430G2553 là trung tâm xử lý các thông tin, dữ liệu vào ra trong
mạch.

Nút bấm: Có tác dụng Reset hệ thống, thay đổi tăng, giảm thời
gian.

Relay: thay đổi nguồn, bảo vệ mạch
NGUYÊN LÍ HOẠT ĐỘNG CỦA HỆ THỐNG

Hệ thống bao gồm 1 VĐK MSP430G2553 làm trung tâm xử lí dữ liệu.

Khi ta cấp nguồn 5V qua cổng USB kết nối với máy tính để khởi động hệ thống, VĐK sẽ đọc và ghi dữ liệu thời gian
trên IC BQ32000 qua 2 chân P1.6 và P1.7. Cùng lúc đó, LCD hoạt động, VĐK sẽ chuyển dữ liệu thời gian lên LCD để
hiển thị dưới dạng:
Ví dụ: TIMENOW : 12 : 34 : 56
Thu : 04 > 05 / 03 / 14

Lúc này hệ thống hoạt động giống hệt như một đồng hồ vạn niên hiển thị thời gian thực. Trong code chương trình ta
nạp vào VĐK đã cài trước những mốc thời gian vào/ra của tiết học, VĐK sẽ so sánh thời gian đang hiển thị trên LCD với
những mốc thời gian đặt trước đó. Nếu khớp nhau, VĐK sẽ có tín hiệu tác động tới loa (Buzzer) để phát ra tiếng kêu báo
hiệu vào/ra tiết học:
Vào tiết học Buzer báo 20s

Ra tiết học Buzzer báo 15s
TỔNG QUAN VỀ MSP430G2553

MSP430 là một họ vi điều khiển 16 bit của Texas Instrument.

Tiêu thụ điện áp thấp 1.8V-3.6V, tiêu thụ dòng thấp.

Bộ chuyển đổi ADC 10-Bit với tốc độ chuyển đổi lên đến 200ksps.

Bộ nhớ flash 16KB. Bộ nhớ RAM 512B.

CPU của vi điều khiển MSP430G2553 có kiến trúc RISC 16 Bit
(Reduced Intruction Set Computer), có 16 thanh ghi tương đương16
bit.

Có 1 chế độ hoạt động nguồn bình thường và 5 chế độ với nguồn
thấp.
MODULE THỜI GIAN THỰC RTC BQ32000

Điện áp làm việc: 3V - 3.6V

Sử dụng IC thời gian thực BQ32000 (Texas Instruments)

Giao tiếp I2C hỗ trợ tới 400 KHz.

Tự động chuyển sang nguồn Pin (3V) khi mất điện.
LCD 16x2 HIỂN THỊ

ĐỒ
NGUYÊN


CỦA
HỆ
THỐNG

ĐỒ
MẠCH
IN
CỦA
SẢN
PHẨM
CÁC MỐC THỜI
GIAN VÀO-RA
TIẾT HỌC
TRONG NGÀY
TIẾT HỌC VÀO TIẾT RA TIẾT CHUÔNG BÁO
1 6H30 7H15
VÀO MỖI THỜI ĐIỀM
VÀO TIẾT HỌC,
CHUÔNG SẼ KÊU BIP
BIP 15S
CÒN VÀO MỖI THỜI
ĐIỂM RA TIẾT HỌC,
CHUÔNG SẼ KÊU BIP
BIP 20\`S
2 7H20 8H05
3 8H10 8H55
4 9H05 9H50
5 9H55 10H40

6 10H45 11H30
7 13H00 13H45
8 13H50 14H35
9 14H40 15H25
10 15H35 16H20
11 16H25 17H10
12 17H15 18H00
13 18H15 19H00
14 19H05 19H50
15 19H55 20H40
HÌNH
ẢNH
CỦA
SẢN
PHẨM
KHI
HOẠT
ĐỘNG
XIN CHÂN THÀNH CẢM ƠN CÁC THẦY CÔ !!!
Sinh viên: Nguyễn Văn Tuấn
Lớp CNĐT K8A

×