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

bao cao vi dieu khien

18 231 3

Đ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 676 KB

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

Nội dung

Đ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.. THÀNH PHẦN LINH KiỆN SỬ DỤNG• Encoder hoặc cảm biến

Trang 1

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 1090952 NGUYỄN TẤN ĐẠT 1090920 TRẦN CHÁNH TRÍ 1090985

Trang 2

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

Đề tài

Trang 3

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.

Trang 4

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.

Trang 5

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.

Trang 6

Ả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

Trang 7

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……

Trang 8

Sơ đồ chân

Trang 9

Giới thiệu về LCD

hiển thị bằng tinh thể

lỏng,hiển thị được 2

dòng,mỗi dòng 16 kí tự

5.5v

bit hoặc 8 bit

Trang 10

Giao tiếp LCD

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

Trang 11

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

Trang 12

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.

Trang 13

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

Trang 14

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

Trang 15

MẠCH THỰC TẾ(schematic)

Trang 16

LAYOUT

Trang 17

Kết quả

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

Trang 18

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

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

TỪ KHÓA LIÊN QUAN

w