Vi điều khiển là một máy tính được tích hợp trên một chip, nó thường được sử dụng để điều khiển các thiết bị điện tử. Vi điều khiển, thực chất, là một hệ thống bao gồm một vi xử lý có hiệu suất đủ dùng và giá thành thấp (khác với các bộ vi xử lý đa năng dùng trong máy tính) kết hợp với các khối ngoại vi như bộ nhớ, các module vàora, các module biến đổi số sang tương tự và tương tự sang số,... Ở máy tính thì các module thường được xây dựng bởi các chip và mạch ngoài. Vi điều khiển thường được sử dụng để xây dựng các hệ thống nhúng. Nó cũng được sử dụng trong các thiết bị điện, điện tử như máy giặt, lò vi sóng, điện thoại, đầu đọc DVD, thiết bị đa phương tiện hay dây chuyền sản xuất tự động,...
Trang 1ULN2003A LCD 16x2
STEP MOTOR
PIC16F877A
Trang 2GROUP
Trang 3ĐỘNG CƠ BƯỚC
GROUP
Trang 4▪ ĐC bước là một ĐC đồng bộ dùng để biến đổi các tín hiệu điều khiển dưới dạng các xung điện rời rạc kế tiếp nhau thành các chuyển động góc quay
▪ Thường được sử dụng rộng rãi trong công nghiệp để điều khiển vị trí chính xác trong các dự án máy in 3D, CNC, tự động hóa,
▪ Phân loại:
- Theo cấu tạo rotor: Nam châm vĩnh
cửu, Từ trở biến đổi, Hybrid
- Theo cấu tạo: Đơn cực và lưỡng cực
Trang 5ĐỘ Ơ ƯỚ
Thông số động cơ
Loại động cơ Đơn cực – Nam châm vĩnh
cửu
Số cực stator 32 cực
Điện thế hoạt động 5 – 12 VDC
Số pha 4
Số dây 5
Tỉ lệ bánh răng 64 : 1
Góc quay / 1 step 11,25° / full step
5,625° / half step Tần số 100 Hz
Điện trở trong 50Ω±7%(25℃)
Tốc độ vòng quay < 25 vòng / phút
Trang 6ĐẶ Đ Ể
Đ Ề Ể ĐỘ Ơ
Nguyên lý cấp điện áp:
Full step - Wave step: HIGH lần lượt cho từng cuộn Full step - Dual-phase: HIGH lần lượt cho 2 cuộn Half step: HIGH xen kẽ 1 cuộn và 2 cuộn
Micro step: điện áp thay đổi lần lượt cho từng cuộn Đặc điểm với cùng tần số cấp xung:
Độ phân giải : Micro step > Half step > Full step Moment xoắn : Dual-phase > Half step> Wave step > Micro step
Tốc độ: : Fullstep > Half step > Micro step
Trang 7ĐIỂU KHIỂN ĐỘNG CƠ BƯỚC 28BYJ-48
MODE: 1 – Wave step
MODE: 2 – Dual phase
MODE: 3 – Half step
Trang 8DRIVE ULN2003A
GROUP
Trang 9DRIVE ULN2003AN
Số chân: 16 Điện áp đầu vào: 5 – 12V Tín hiệu ngõ ra: 4 chân int1, int2, int3, int4
Tín hiệu ngõ ra: jack cắm động cơ bước 28BYJ-48
4 LED hiển thị trạng thái hoạt động của động cơ
GROUP
Trang 10IC ULN2003AN
Trang 11GROUP
Trang 12GROUP
Trang 13LCD (Liquid Crystal Display)
LCD
LCD LÀ GÌ ? SƠ ĐỒ CHÂN VÀ GIAO TIẾP
THƯ VIỆN LCD
Trang 14Khả năng hiển thị kí tự đa dạng
(chữ, số, kí tự đồ họa)
Thông số kĩ thuật LCD 1602:
- Điện áp MAX: 7V
- Điện áp MIN: - 0,3V
- Hoạt động ổn định: 2.7-5.5V
- Điện áp ra mức cao : > 2.4
- Điện áp ra mức thấp: <0.4V
- Dòng điện cấp nguồn: 350uA - 600uA
- Nhiệt độ hoạt động: - 30 - 75 độ C
Dễ dàng đưa vào mạch ứng dụng theo nhiều giao thức giao tiếp khác nhau, tiêu tốn rất ít tài nguyên hệ thống, giá thành rẻ,…
Trang 15LCD Thư viện #include <LCD.c> là thư viện có sẵn trong chương trình của PIC LCD_init(); // Hàm khởi tạo LCD
LCD_gotoxy(1,2); // đưa con trỏ tới vị trí cột 1 hàng 2
LCD_putc("abc"); // Xuất ra màn hình abc ở vị trí con trỏ hiện tại
LCD_getc(1,2); // Đọc về giá trị tại vị trí cột 1 hàng
LCD_cursor_on(TRUE); // True thì hiện con trỏ lên LCD
GROUP
Trang 16SƠ ĐỒ MẠCH PHẦN CỨNG
GROUP
Trang 17Ơ ĐỒ Ạ Ầ Ứ
Trang 18Thank You! GROUP