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

bao cao vi dieu khien

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 (293.68 KB, 18 trang )

TRƯỜNG ĐẠI HỌC CẦN THƠ
KHOA CÔNG NGHỆ
GVHD:TRẦN HỮU DANH
Sinh viên thực hiện:
ĐOÀN QUỐC NAM
NGUYỄN TẤN ĐẠT
TRẦN CHÁNH TRÍ

1090952
1090920
1090985


Đề tài

Đo tốc độ động cơ hiển thị LCD
dùng vi điều khiển họ MSP430.


Xử lí đề tài
• Giới thiệu thành phần linh kiện và nguyên tắc hoạt
động.
• Hướng giải quyết.
• Thuật toán chương trình.
• Sơ đồ mạch.


THÀNH PHẦN LINH KiỆN SỬ DỤNG

• Encoder hoặc cảm biến khoảng cách(dùng module led
thu phát hồng ngoại).


• Vi điều khiển Msp430g2452.
• Màn hình LCD hiển thị thông tin 2 hàng 16 cột.


Nguyên tắc hoạt động module led thu
phát hồng ngoại (HOA0862)

• Cấu tạo module led thu phát hồng ngoại gồm led phát
và phototransistor.
• Khi được cấp nguồn led phát hồng ngoại sẽ làm thông
mối nối CE trên phototransistor.


Ảnh minh họa và sơ đồ chân

• Thông số điện áp hoạt
động:
+ Vak = 1.7v.
+ Vce = 0.4v.
+ Ic(on) = 4mA.


Giới thiệu sơ lược msp430g2452
• Mức điện áp hoạt động: 1.8v – 3.6v
• Tiêu thụ công suất thấp:
+ Chế độ hoạt động: 220uA với tần số 1Mhz,2.2v
+ Chế độ chờ: 0.5uA
+ Chế độ tắt: (RAM vẫn được duy trì) 0.1uA
• Cấu trúc Risc-16bit,thời gian 1 chu kì lệnh 62,5ns
• Chế độ timer/counter 16bit.

• Bộ chuyển đổi ADC 10 bit,200ksps với điện áp tham
chiếu nội,lấy mẫu và chốt……..


Sơ đồ chân


Giới thiệu về LCD






LCD 16x2 là một modul
hiển thị bằng tinh thể
lỏng,hiển thị được 2
dòng,mỗi dòng 16 kí tự.
Nguồn cung cấp: 2.7v –
5.5v.
Tốc độ giao tiếp 2Mhz.
Hai chế độ giao tiếp: 4
bit hoặc 8 bit.


Giao tiếp LCD
• LCD sử dụng chế độ giao tiếp 8 bit.


Hướng giải quyết

• Đo tốc độ động cơ dùng module thu phát hồng ngoại,
tín hiệu từ led thu phát hồng ngoại tạo ra các dạng
xung vuông có tần số thay đổi phụ thuộc vào tốc độ
động cơ. Do đó các xung vuông này được đưa vào bộ
vi xử lý để đếm số xung trong khoảng thời gian cho
phép từ đó ta có thể tính được giá trị vận tốc của động
cơ.
• Ta sử dụng timerA (chế độ timer/counter 16 bit) đếm
xung từ led thu phát hồng ngoại và xuất giá trị ra LCD
• Xung từ led thu phát hồng ngoại đưa vào chân ngắt
ngoài TACLK(p1.0)


Thuật toán chương trình
• Tạo một module thời gian sử dụng timer 16bit có thời
gian 0.01s,modul counter 16bit đếm xung từ 0 đến
65535.
• Sử dụng ngắt timer 16bit có nghĩa là cứ 0.01s thì
chương trình lại xảy ra ngắt 1 lần.
• Trong hàm ngắt chúng ta sử lý số liệu đếm được từ
led thu phát hồng ngoại.


Thuật toán chương trình (tt)


SƠ ĐỒ MẠCH MÔ PHỎNG


MẠCH THỰC TẾ(schematic)



LAYOUT


Kết quả

Mạch chạy khá ổn định
nhưng vẫn còn sai số


CẢM ƠN THẦY VÀ CÁC BẠN ĐÃ THEO DÕI !



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

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