53
4.3. CÁC LOẠI IC, MODULE
4.3.1. Chọn mạch điều khiển trung tâm
Arduino Uno Mach3
Ưu điểm - Chi phí giá thành rẻ, dễ thay thế. - Sử dụng mã nguồn mở GRBL, tương thích được với nhiều phần mềm điều khiển CNC (3dpBurner Sender, Universal Gcode Sender, Grbl Controller,...).
- Hỗ trợ giao tiếp với máy tính qua cổng USB dễ dàng
- Tương thích với phần mềm Mach3.
- Sử dụng được trong các máy lớn công suất cao.
- Hỗ trợ giao tiếp với máy tính qua cổng LPT - Điện áp hoạt động 12-24V. - Hỗ trợ điều khiển 5 trục Nhược điểm - Điện áp hoạt động chỉ từ 6- 20V. - Công suất nhỏ chỉ phù hợp với mô hình, thí nghiệm.
- Chi phí đầu tư q cao.
- Khó sửa chữa, thay thế
Chính vì lý do đó nên nhóm quyết định chọn board Arduino Uno R3 làm
board điều khiển trung tâm . Đây là một board cơ bản và thông dụng bởi giá thành thấp và tính năng tương đối đầy đủ, phù hơp cho việc nghiên cứu, cải tiến và tiến tới thương mại hóa [8]
54
Bảng 4.1 – Thông số kỹ thuật của Board Arduino Uno R3
4.3.2. Driver điều khiển động cơ bước A4988
5. Thơng số - đặc tính kỹ thuật
Điện áp hoạt động 3,3v - 5v
Điện áp điều khiển (VMOT) 8v - 35v
Phù hợp với bộ vi xử lý phức tạp: giao tiếp với A4988 phù hợp với các dòng vi xử lý phức tạp
Vi điều khiển ATmega328P
Điện áp hoạt động 5V
Điện áp vào khuyên dùng 7-12V
Điện áp vào giới hạn 6-20V
Digital I/O pin 14 (trong đó 6 pin có khả năng băm xung)
PWM Digital I/O Pins 6
Analog Input Pins 6
Cường độ dòng điện trên mỗi I/O pin 20 mA Cường độ dòng điện trên mỗi 3.3V pin 50 mA
Flash Memory 32 KB (ATmega328P)
0.5 KB được sử dụng bởi bootloader
SRAM 2 KB (ATmega328P)
EEPROM 1 KB (ATmega328P)
55 Kết hợp với đó là sự linh hoạt trong việc điều khiển moto với 5 chế độ điều khiển: full step | ½ step | 1/4 step | 1/8 step | 1/16 step. [8]