Động cơ bước không quay theo cơ chế thông thường, chúng quay theo từng bước nên có độ chính xác rất cao về mặt điều khiển học. Chúng làm việc nhờ các bộ chuyển mạch điện tử đưa các tín hiệu điều khiển vào stato theo thứ tự và một tần số nhất định. Tổng số góc quay của rôto tương ứng với số lần chuyển mạch, cũng như chiều quay và tốc độ quay của rôto phụ thuộc vào thứ tự chuyển đổi và tần số chuyển đổi.
Mỗi động cơ bước sẽ có một thống cứng quan trọng, do nhóm sử dụng động cơ có số step là 200, 4.2A nên điều khiển ổn định đã chọn module TB6600 để điều khiển.
Khối này là mạch điều khiển động cơ bước, TB6600 sử dụng IC TB6600HQ/HG, dùng cho các loại động cơ bước: 42/57/86 2 pha hoặc 4 dây có dòng tải là 4A/42VDC. Ứng dụng trong làm máy như CNC, Laser hay các máy tự động khác
Hình 3.5 Module TB6600
*Thông số kỹ thuật:
Dòng vào: 0~5A.
Dòng ra: 0.5~4A.
Tín hiệu điều khiể: 3.3~24V.
Công suất max: 160W.
Micro Step: 1, 2/A, 2/B, 4, 8, 16, 32.
Khối lượng: 200g.
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 24
Hình 3.6 Kết nối của module TB6600 với STM32F407VGT6
Giải thích sơ đồ:
GND, VCC: Dùng để cấp nguồn 24VDC.
𝐴+, 𝐴−, 𝐵+, 𝐵−: Kết nối 2 cặp cực của Module TB6600 với động cơ bước để điều khiển.
𝐸𝑁𝐴−, 𝐷𝐼𝑅−, 𝑃𝑈𝐿− : Kết nối với GND.
𝐸𝑁𝐴+ ∶ Chân cho phép động cơ hoạt động. Kết nối với chân PE3 của STM32F407VG.
𝐷𝐼𝑅+ ∶ Chân cho phép động cơ quay thuận, ngịch. Kết nối với chân PE2 của STM32F407VG.
𝑃𝑈𝐿+ ∶ Chân điều khiển cho động cơ hoạt động. Kết nối với chân PE4 của STM32F407VG.