You are on page 1of 8

BÁO CÁO TIẾN ĐỘ GIỮA KÌ ĐỒ ÁN 1

CHỦ ĐỀ: đo và hiển thị tốc độ động cơ


1)Nội dung : đo và hiển thị tốc độ động cơ từ
resolver sử dụng vi điều khiển
-Ý tưởng : Sử dụng vi điều khiển 8051 và hiển thị tốc
độ động cơ qua led 7 thanh
2) Giới thiệu về dụng cụ
a) Vi điều khiển 8051:
-Vi điều khiển 8051 được Intel thiết kế vào năm
1981. Đây là bộ vi điều khiển 8 bit, được xây dựng
với 40 chân DIP (gói nội tuyến kép), 4kb bộ nhớ
ROM và 128 byte bộ nhớ RAM, 2 bộ định thời 16
bit. Nó bao gồm bốn cổng 8 bit song song, có thể
lập trình cũng như định địa chỉ theo yêu cầu. Một
bộ dao động tinh thể trên chip được tích hợp trong
bộ vi điều khiển có tần số tinh thể là 12 MHz.
-Vi điều khiển 8051 được ứng dụng rộng rãi trong
cuộc sống và trong việc giảng dạy sinh viên do tính
đơn giản của nó
b) Resolver: máy đo góc tuyệt đối
- Resolver là một linh kiện điện tử được ứng dụng
rộng rãi . Resolver là một bộ chuyển đổi điện từ có
thể được sử dụng trong nhiều ứng dụng phản hồi vị
trí và vận tốc, bao gồm các ứng dụng nhiệm vụ
nhẹ/servo, công nghiệp nhẹ hoặc nhiệm vụ nặng nề.
Resolver, được gọi là bộ phân giải động cơ, thường
được sử dụng trong các ứng dụng phản hồi động cơ
servo do hiệu suất tốt trong môi trường nhiệt độ
cao.
-Ứng dụng trong đồ án: Đo tốc độ từ động cơ
c) So sánh Resolver với Encoder:
-Giống: Cả bộ phân giải và bộ mã hóa đều đo vị trí
quay của trục, chuyển đổi vị trí cơ học thành tín
hiệu điện

3) Mô phỏng hiển thị tốc độ động cơ qua phần mềm


proteus 8:
-do phần mềm không có linh kiện resolver nên em
xin phép được sử dụng encoder để mô phỏng hiển
thị do tính tương đồng của cả 2 linh kiện
a) các thiết bị trong mô phỏng:

vi điều khiển 8051 bộ led 7 thanh

encoder kết hợp với potentionmeter dùng


động cơ để điều khiển tốc độ
động cơ
b) Thiết kế mạch:

c) Lập trình 8051 để đo và hiển thị tốc độ động cơ


trên led 7 thanh :
- khai bao led 7 thanh : dùng biến define để đặt tên
cho các chân

-Để led có thể hiển thị các chữ số thay vì khai báo
hiển thị từng trường hợp 1 thì ta khai báo mảng sau
-khai báo chân led và nút bấm

-Khai báo hàm delay để tạo độ trễ trong hiển thị và


hàm ngắt ngoài

-Khai báo hàm phục vụ ngắt và hàm hiển thị


-Khai báo hàm tắt led và hàm kiểm tra tốc độ, nếu
v>50 thì led nối với chân P3_7 sẽ sáng và ngược lại

- Hàm chính cho 8051


c) Kết quả mô phỏng :
- trường hợp vận tốc lớn hơn 50:

- Trường hợp vận tốc nhỏ hơn 50:

You might also like