CÁCH ĐIỀU KHIỂN ĐỘNG CƠ BƯỚC
•1 ĐIỀU KHIỂN TRỰC TIẾP QUA 4 DÂY CỦA MCU THÔNG QUA MẠCH ĐỆM CÔNG SUẤT
•2 DÙNG IC CHUYÊN DÙNG ĐIỀU KHIỂN ĐỌNG CƠ BƯỚC NHƯ: TB6560, TB6600, A4988,
MA860H…..
•3 GIAO TIẾP MODUL DRIVER TƯƠNG ĐỐI GIỐNG NHAU GỒM DIR ĐIỀU KHIỂN HƯỚNG QUAY
ĐỘNG CƠ, EN (BẬT TẮC ĐỘNG CƠ) VÀ CLK (XUẤT XUNG ĐỂ DỊCH CHUYỂN TỪNG STEP)
•4 MODUL ĐIỀU KHIỂN VI BƯỚC (1/16 STEP,1,8STEP , 1.2 STEP , FULL STEP ,
VI XỬ LÝ 89C51 VÀ ARDUINO
•
•
•
•
•
•
VI XỬ LÝ VÀ VI ĐIỀU KHIỂN ( VI XỬ LÝ+ ROM , RAM …….
ROM ( ERROM)
RAM
XTAL
CỔNG XUẤT NHẬP ( PORT)
INTERRUPT ( NGẮT)
•
INTERUPT, TIMER, RAM,SERIAL PORT , THANH GHI
MẠCH VI ĐIỀU KHIỂN CƠ BẢN
MINH HỌA 1-ĐK LED
•
SÁNG TỐI TÙY THEO PORT
ĐỊNH NGHĨA BIẾN LED1 GÁN CHO P0_1
- LED1=BAT…….P0_1 = 0V
-
LED1=TAT …….P0_1=5V
BÀI TẬP LỚN
•
•
•
•
NGÔN NGỮ LẬP TRÌNH C ( THAM KHẢO)
XỬ DỤNG KEIL C ( CÀI ĐẶT, KHỞI TẠO….
SOẠN THẢO CHƯƠNG TRÌNH
CHẠY MÔ PHỎNG VÀ SỬA LỖI
BÀI TẬP LỚN- RÁP MẠCH
LẮP PHẦN CỨNG
LẮP MẠCH DAO ĐỘNG
LẮP RESET
LẮP R
LẮP LED
LẮP NGUỒN
LẬP TRÌNH
•
•
•
•
•
DÙNG KEIL C
FILE C
NẠP CHƯƠNG TRÌNH VÀO CHIP BẰNG CÁCH DỊCH RA FILE.HEX
GẮN CHIP VÀO MẠCH VÀ KIỂM TRA HOẠT ĐỘNG
CÓ THỂ MÔ PHỎNG TRÊN PROTEUS
ARDUINO
ỨNG DỤNG PIC 16
•
•
•
•
PIC(Peripheral Interface Controller) là nhóm các IC dùng để chấp hành câu lệnh điều khiển theo các
chương trình đã có trong bộ nhớ. Bộ nhớ và CPU có thể xem như bộ óc của máy và PIC là các hệ thần kinh
dùng để chấp hành các chương trình đã có trong bộ nhớ.
(1) Sơ đồ chân và công dụng của các chân.
(2) Sơ đồ chức năng cho thấy cấu trúc bên trong và sự vận hành của nó.
(3) Sơ đồ tổ chức của các loại bộ nhớ, nhất là các thanh nhớ đặc dụng.
DATASHEET- PHẦN CỨNG
•
•
•
•
•
•
•
•
ĐỊNH TẦN SỐ XTAL VÀ KIỂU RESET
LỆNH XUẤT NHẬP BIT CHO CÁC CỔNG (PORT) PORTA 5 CHÂN VÀ PORTB 8 CHÂN
5 MASS
14 VCC
XTAL 15,16
RESET MỨC CAO
PORT A NỐI VỚI SW
PORT B NỐI VỚI
LED
ĐIỀU KHIỂN THEO CHƯƠNG TRÌNH
•
•
•
•
•
TỔ HỢP 5 SW RA 1 TRẠNG THÁI
CHUỖI TỔ HỢP TẠO CHƯƠNG TRÌNH
MÃ LỆNH THEO TẦN SỐ
CHỨA TRÊN THANH GHI
THỰC THI LỆNH
VIẾT CHƯƠNG TRÌNH NGUỒN CHO MOTOR BƯỚC
VI XỬ LÝ AT89C51
BÀI TOÁN
•
PORT 1 8BIT
•
1011XXXX