You are on page 1of 44

Tên đề tài: “Tìm hiểu

Encoder. Thiết kế mạch


hiển thị tốc độ động cơ ra
LED 7 đoạn”.
Có 2 tính năng cơ bản:
- Điều chỉnh tốc độ động cơ
nhanh/chậm.
- Hiển thị tốc độ lên led 7 đoạn.
Phương pháp thực hiện:
- Dùng nguồn hiệu chỉnh bởi biến
trở để tăng giảm tốc độ động cơ.
- Sử dụng Encoder nhận tín hiệu số
là input vào MSP430G2553 và sau
xử lý hiển thị lên LED 7 đoạn.
MCU được code trên IAR7.3
VI ĐIỀU KHIỂN LÀ GÌ?

Vi điều khiển (Micro Controller Unit –


MCU) là đơn vị xử lý nhỏ, nó được tích
hợp toàn bộ các bộ nhớ như ROM , RAM
, các port truy xuất , giao tiếp ngoại vi
trực tiếp trên 1 con chip nhỏ gọn.
Giới thiệu về VĐK MSP430G2553
Giới thiệu về VĐK MSP430G2553

- Cấu trúc sử dụng nguồn thấp giúp kéo


dài tuổi thọ PIN:
+ Duy trì 0.1µA dòng nuôi RAM.
+ Chỉ 0.8µA real-time clock.
+ 250 µA/ MIPS.
Giới thiệu về VĐK MSP430G2553

Bộ tương tự hiệu suất cao cho các phép


đo chính xác:
+ 12 bit hoặc 10 bit ADC-200 kskp,
cảm biến nhiệt độ, Vref ,
+ 12 bit DAC.
+ Bộ giám sát điện áp nguồn.
Giới thiệu về VĐK MSP430G2553
16 bit RISC CPU cho phép được nhiều ứng dụng, thể
hiện một phần ở kích thước Code lập trình.
+ Thanh ghi lớn nên loại trừ được trường hợp tắt
nghẽn tập tin.
+ Thiết kế nhỏ gọn làm giảm lượng tiêu thụ điện
và giảm giá thành.
+ Tối ưu hóa cho những chương trình ngôn ngữ
bậc cao như C, C++.
+ Có 7 chế độ định địa chỉ.
+ Khả năng ngắt theo véc tơ lớn.
Giới thiệu về VĐK MSP430G2553

Trong lập trình cho bộ nhớ Flash cho


phép thay đổi Code một cách linh hoạt,
phạm vi rộng, bộ nhớ Flash còn có thể
lưu lại như nhật ký của dữ liệu.
Sơ đồ chân VĐK MSP430G2553
Giới thiệu về LED 7 đoạn

Sử dụng module LED 7 đoạn có tích hợp


IC_74HC595. Mạch hiển thị 8 led 7 đoạn
74HC595 được thiết kế giúp điều khiển và
hiển thị thông tin chỉ với 3 chân giao tiếp:
SCLK, RCLK, DIO thông qua IC ghi dịch
74HC595.
Giới thiệu về Encoder
Giới thiệu về Encoder

Encoder là cảm biến chuyển đổi từ cơ


năng thành tín hiệu xung điện. Cung cấp
được thông tin về Vị trí, tốc độ, chiều và
góc chuyển động quay dưới tín hiệu số
mà không cần ADC.
Giới thiệu về Encoder

Encoder có kỹ thuật chế tạo khác nhau


do nhà sản xuất quy định như: Cơ, Từ,
Trở kháng, Quang học,…Trong Đồ án
lần này nhóm 9 sử dụng và chỉ đề cập
đến Encoder quang học.
Giới thiệu về Encoder Quang học

Encoder có kỹ thuật chế tạo khác nhau


do nhà sản xuất quy định như: Cơ, Từ,
Trở kháng, Quang học,…Trong Đồ án
lần này nhóm 9 sử dụng và chỉ đề cập
đến Encoder quang học.
Giới thiệu về Encoder Quang học

Encoder có kỹ thuật chế tạo khác nhau


do nhà sản xuất quy định như: Cơ, Từ,
Trở kháng, Quang học,…Trong Đồ án
lần này nhóm 9 sử dụng và chỉ đề cập
đến Encoder quang học.
Giới thiệu về Encoder Quang học

Trục động cơ được gắn đồng trục với dĩa


Encoder. Tại một thời điểm nào đó trong
chu kỳ quay, ánh sáng từ nguồn phát
chui qua lỗ trống trên dĩa encoder chạm
đến cảm quang ở đầu thu và ngược lại.
Điều này lặp lại trong mỗi chu kỳ quay,
tạo hiện tượng đóng ngắt xen kẽ, có tần
số tỷ lệ thuận với tốc độ quay động cơ.
Giới thiệu về Encoder Quang học

Phân loại
Encoder tương đối 1 kênh

Có thể xác định được


vận tốc quay nhưng
không thể xác định
được hướng quay.
Encoder tương đối 2 kênh

Dựa vào sự lệch pha


90 độ của hai tín hiệu
đáp ứng của hai
kênh ta có thể xác
định được chiều
quay của vật quay.
Encoder chính xác
Xác định vận tốc, vị trí,
hướng quay… bằng cách
sử dụng đĩa quay nhiều
kênh có các phần trong
suốt hoặc phản xạ được
sắp xếp theo thứ tự các
loại mã nhị phân, BCD,
Gray…
Ưu nhược điểm của Encoder
Encoder tuyệt đối:
+ ƯĐ: Giữ được giá trị tuyệt đối khi mất nguồn.
+ NĐ: Giá thành cao vì chế tạo phức tạp, đọc tín
hiệu ngõ ra khó.

Encoder tương đối:


+ ƯĐ: Giá thành rẻ, chế tạo đơn giản, xử lý tín
hiệu trả về dễ dàng.
+ NĐ: dễ bị sai lệch về xung khi trả về. Khi đó nếu
hoạt động lâu dài sai số này sẽ tích lũy.
Ứng dụng Encoder
Ứng dụng Encoder
Ứng dụng Encoder
Sơ lược về Hệ thống

Hệ thống sử dụng Vi điều khiển MSP430


dòng G2553 làm chip điều khiển trung
tâm và VĐK này lấy nguồn từ Laptop
(3,3V). VĐK này sẽ thực hiện việc nhận
tín hiệu từ Encoder và qua thuật toán
hiển thị tốc độ ra LED 7 đoạn.
Động cơ sử dụng một bộ nguồn 5V riêng,
có biến trở để điều chỉnh tốc độ.
Sơ đồ khối hệ thống:
Nguồn Encoder
3,3V
MSP430
LED 7 Động cơ
G2553
đoạn
Nguồn
5V
Sơ đồ nguyên lý tổng hợp
Phần cứng mạch điện hệ thống:
Phần cứng mạch điện hệ thống:
Phần cứng mạch điện hệ thống:
CODE chương trình
(có file đính kèm)
Phần cứng

You might also like