0968140191Miền Nam
0975897066Miền Bắc

Mạch điều khiển động cơ bước TB6560: thông số thật, cách gạt DIP, đấu Arduino và Mach3

Viết bởi: Vũ Hồng Phúc
Vũ Hồng Phúc
Vũ Hồng Phúc, sinh năm 1985, sau khi tốt nghiệp cử nhân tại Đại Học Bách Khoa Hà Nội, Vũ Hồng Phúc đã tự mình khám phá thế giới qua việc du học tại EF Language School London và nhiều trường đại học khác. Tích lũy kinh nghiệm trong nhiều năm, anh quyết định trở về đất nước. Vũ Hồng Phúc đã hướng đến mục tiêu phát triển Dongco3pha.com là thương hiệu "Động cơ điện" hàng đầu Việt Nam. Trong nhiều năm liền danh liên tục mang lại nhiều thành tựu cho doanh nghiệp và đóng góp nhiều giải pháp tối ưu về chế tạo máy, chế tạo động cơ giảm tốc, động cơ điện.
14 thg 10 2026 14:50

Mạch điều khiển động cơ bước TB6560 là module driver dùng IC TB6560AHQ của Toshiba để chạy động cơ bước lưỡng cực 2 pha (4 dây, hoặc 6 và 8 dây đấu thành lưỡng cực) với dòng tới khoảng 3 A mỗi pha, nguồn 10–35 V DC, vi bước tối đa 1/16. Module nhận tín hiệu xung STEP (CLK), chiều quay DIR (CW) và cho phép ENABLE từ Arduino, PLC, bo điều khiển CNC hoặc cổng máy in (LPT) của máy tính chạy Mach3.

Trên thị trường có hai dạng chính: bo 1 trục nhỏ gọn (bo xanh hoặc đỏ, có tản nhiệt nhôm, 3 công tắc gạt đen và cụm DIP đỏ 6 nút) và bo 3 trục hoặc 4 trục gắn cổng DB25 dành cho máy CNC mini chạy Mach3. Cả hai cùng một con chip, nên giới hạn về dòng, áp và tần số xung là như nhau; khác nhau ở mạch cách ly tín hiệu, cách bố trí công tắc và phần nguồn.

TB6560 hợp với động cơ NEMA 17 và NEMA 23 dòng thấp đến trung bình trên máy khắc, máy CNC gỗ nhỏ, bàn trượt, máy cắt xốp. Để module chạy ổn định, cần hiểu đúng ba điều: dòng 3 A ghi trên vỏ là giá trị gần đỉnh chứ không phải dòng làm việc dài hạn thoải mái, tần số xung bị chặn ở khoảng 15 kHz, và chip rất dễ chết khi rút cắm dây motor lúc còn điện.

Sơ đồ đấu dây mạch điều khiển động cơ bước TB6560 1 trục: nguồn 10–24 V, cuộn A+ A- B+ B-, tín hiệu STEP DIR ENABLE và các công tắc chỉnh dòng, decay, vi bước

1. Thông số kỹ thuật của mạch điều khiển động cơ bước TB6560

Thông số của module phụ thuộc trước hết vào con chip. TB6560AHQ là IC driver vi bước dạng sin cho động cơ bước lưỡng cực, công nghệ BiCD, đóng gói HZIP25 (25 chân thẳng hàng, có lưng tản nhiệt). Các số liệu dưới đây lấy theo đặc tính của chip và thông số phổ biến của module bán ra.

Thông sốGiá trị của chip TB6560AHQGiá trị thường ghi trên module
Điện áp cấp cho cầu công suất4,5–34 V làm việc; tối đa tuyệt đối 40 V10–35 V DC, khuyến nghị 24 V
Dòng ra mỗi pha3 A làm việc; 3,5 A đỉnh3 A (một số nơi ghi 3,5 A đỉnh)
Điện trở dẫn cầu HKhoảng 0,6 Ω (tổng van trên + dưới)—
Tần số xung CLK tối đa15 kHz15 kHz
Chế độ bước2 pha (đủ bước), 1-2 pha (nửa bước), 1/8, 1/16Full, 1/2, 1/8, 1/16
Chế độ decay0 %, 25 %, 50 %, 100 %Gạt bằng 2 nút DIP
Bảo vệNgắt nhiệt khoảng 170 °CQuá nhiệt, thấp áp, quá dòng (tùy bo)

Một số điểm cần đọc kỹ trong bảng:

  • Chip chỉ có 4 mức vi bước. Không có 1/4, 1/32 hay 1/64; ai cần các mức này phải dùng driver khác.
  • Biến thể TB6560AFG (vỏ dán HQFP64) chỉ chịu 1,5 A làm việc và 2,5 A đỉnh. Module dùng bản AFG không thể đạt 3 A dù nhãn ghi như vậy.
  • Logic bên trong chip chạy 5 V, các chân vào có điện trở kéo xuống khoảng 100 kΩ. Trên module, tín hiệu đi qua opto cách ly nên chân điều khiển nhận được cả 3,3 V và 5 V nếu đúng kiểu đấu (xem mục 4).
  • Tốc độ tối đa bị chặn bởi 15 kHz: với motor 1,8° (200 bước/vòng) đặt 1/16, mỗi vòng cần 3.200 xung, nên trần lý thuyết chỉ khoảng 281 vòng/phút; đặt 1/8 là khoảng 562 vòng/phút.

Dòng 3 A nên hiểu thế nào

Chip chịu 3 A làm việc khi tản nhiệt tốt. Trên module giá rẻ, tản nhiệt thường chỉ là một khối nhôm nhỏ, mặt tiếp xúc kém. Thực tế các bo này chạy bền ở khoảng 1,5–2,2 A mỗi pha; đặt sát 3 A liên tục thì chip nóng nhanh, chạm ngưỡng ngắt nhiệt hoặc chết sau vài giờ. Vì vậy TB6560 hợp nhất với động cơ có dòng định mức từ khoảng 1 A đến 2,5 A.

2. Các phiên bản module TB6560: bo 1 trục và bo 3–4 trục

Cùng gọi là "driver TB6560" nhưng hai dạng bo có cách dùng khác hẳn. Biết mình đang cầm loại nào sẽ tránh được phần lớn lỗi khi cài đặt.

a. Bo TB6560 1 trục (bo xanh, bo đỏ)

Đây là module kích thước khoảng 75 × 50 × 35 mm, lỗ bắt vít cách nhau 69 × 43 mm, đặt trên một khối tản nhôm có cánh. Một bên là cầu đấu 6 chân cho nguồn và motor (+V, GND, A+, A-, B+, B-), bên kia là 6 chân tín hiệu (CLK+, CLK-, CW+, CW-, EN+, EN-). Dòng chạy được chọn bằng 3 công tắc gạt đen SW1–SW3 kết hợp nút S1 của cụm DIP đỏ; nút S2 chọn dòng giữ khi đứng, S3–S4 chọn vi bước, S5–S6 chọn decay.

Mỗi trục dùng một module riêng, nên khi một kênh hỏng chỉ cần thay đúng module đó. Bo 1 trục dễ ghép với Arduino, PLC, bo GRBL hoặc bo cổng LPT riêng (breakout board).

Module mạch điều khiển động cơ bước TB6560 1 trục có tản nhiệt nhôm, cầu đấu nguồn motor, cầu đấu tín hiệu và cụm công tắc DIP chỉnh dòng vi bước

b. Bo TB6560 3 trục và 4 trục cổng LPT

Bo dạng này (thường mang mã kiểu HY-TB3DV-M, HY-TB4DV-M hoặc bo xanh "3 axis") gom 3 hoặc 4 chip TB6560 trên một mạch, có sẵn cổng DB25 nối thẳng vào cổng máy in của máy tính, relay điều khiển spindle hoặc bơm làm mát, 4 đầu vào cho công tắc hành trình và dừng khẩn, ngõ ra 12 V cho quạt và cổng kết nối tay quay (MPG) trên một số bản.

Mỗi trục có 6 nút DIP chia làm ba cặp:

Chức năngMức chọnGhi chú
Dòng (2 nút)25 %, 50 %, 75 %, 100 % dòng tối đaPhần trăm của khoảng 3 A, không phải giá trị tuyệt đối
Decay (2 nút)Chậm (0 %), 25 %, 50 %, nhanh (100 %)Bắt đầu thử ở 25 % hoặc 50 %
Vi bước (2 nút)1, 1/2, 1/8, 1/16Đổi vi bước phải sửa số bước/mm trong Mach3

Thứ tự ON/OFF của từng mức khác nhau giữa các đời bo; phải tra đúng bảng in trên mạch hoặc tài liệu đi kèm. Nhiều người lắp theo hướng dẫn của một bo khác và đặt nhầm 100 % thành 25 %, khiến motor yếu và trượt bước ngay khi cắt.

Bo nhiều trục có nhược điểm cố hữu: dùng chung nguồn và chung mạch logic, một chip chết có thể kéo theo trục khác; nhiệt của ba chip dồn vào một tấm tản; và không thay riêng được một kênh. Với máy cần chạy lâu, cấu hình bo LPT riêng cộng 3 driver 1 trục dễ bảo trì và cô lập lỗi hơn.

3. Cách gạt DIP chỉnh dòng, decay và vi bước trên TB6560 1 trục

Bảng dưới là cách gạt của loại module 1 trục phổ biến nhất (3 công tắc đen SW1–SW3 và cụm DIP đỏ S1–S6 như ảnh). Luôn tắt nguồn trước khi gạt công tắc, vì chip chỉ đọc lại trạng thái khi khởi động và gạt lúc đang chạy có thể làm nhảy dòng đột ngột.

Bảng chỉnh dòng chạy (SW1, SW2, SW3, S1)

Dòng (A)SW1SW2SW3S1
0,3OFFOFFONON
0,5OFFOFFONOFF
0,8OFFONOFFON
1,0OFFONOFFOFF
1,1OFFONONON
1,2ONOFFOFFON
1,4OFFONONOFF
1,5ONOFFONON
1,6ONOFFOFFOFF
1,9ONONOFFON
2,0ONOFFONOFF
2,2ONONONON
2,6ONONOFFOFF
3,0ONONONOFF

Dòng giữ, vi bước và decay (S2–S6)

Chức năngNútThiết lậpKết quả
Dòng giữ khi đứngS2ON / OFF20 % / 50 % dòng chạy
Vi bướcS3, S4OFF-OFF / ON-OFFĐủ bước / 1/2
Vi bướcS3, S4ON-ON / OFF-ON1/8 / 1/16
DecayS5, S6OFF-OFF / ON-OFF0 % (thường) / 25 %
DecayS5, S6OFF-ON / ON-ON50 % / 100 % (nhanh)

Chọn dòng chạy bao nhiêu

Lấy dòng định mức mỗi pha trên tem motor làm mốc, chọn mức trong bảng bằng hoặc thấp hơn một nấc. Ví dụ motor NEMA 17 loại 1,7 A thì đặt 1,6 A; NEMA 23 loại 2,8 A thì đặt 2,6 A, không đặt 3,0 A. Với motor 6 dây hoặc 8 dây, dòng phải tính lại theo cách đấu nối tiếp hay song song; cách tính chi tiết có trong bài động cơ bước lưỡng cực.

Sau khi chạy thử 15–20 phút, sờ thân motor: nóng khoảng 50–70 °C là bình thường với step. Nếu motor đủ lực mà chip quá nóng, hạ thêm một nấc dòng; mô-men giảm ít hơn nhiều so với lượng nhiệt giảm.

Dòng giữ 20 % hay 50 %

Dòng giữ là dòng driver tự hạ xuống khi không nhận xung trong một khoảng thời gian. Chọn 20 % cho trục ngang không chịu lực (bàn X, Y) để motor và chip mát hơn. Chọn 50 % cho trục Z đứng, trục có lò xo hoặc tải có xu hướng tự trôi, nếu không trục có thể tụt xuống khi máy dừng giữa chương trình.

Decay là gì và đặt thế nào

Decay quyết định dòng trong cuộn dây suy giảm nhanh hay chậm ở mỗi chu kỳ băm dòng. Decay chậm (0 %) cho dòng ít gợn, motor êm ở tốc độ thấp nhưng dòng bám kém khi quay nhanh. Decay nhanh (100 %) bám dòng tốt ở tốc độ cao nhưng gợn lớn, motor kêu và nóng hơn. Mức 25 % hoặc 50 % là điểm khởi đầu hợp lý cho đa số motor NEMA 17 và NEMA 23. Cách thử nhanh: chạy ở tốc độ làm việc thường dùng, đổi từng mức decay, giữ mức mà motor êm nhất và không bị hụt lực khi tăng tốc. Nguyên lý băm dòng và các chế độ decay được giải thích kỹ hơn trong bài điều khiển động cơ bước lưỡng cực.

Chọn vi bước

Vi bước 1/8 thường là lựa chọn cân bằng nhất cho TB6560: đủ mượt, tốc độ tối đa không bị trần 15 kHz bóp quá chặt. Chỉ dùng 1/16 khi máy chạy chậm và cần êm (khắc chi tiết, bàn xoay chậm). Vi bước cao không làm motor chính xác hơn tương ứng; nó chủ yếu làm chuyển động mượt và giảm rung.

4. Đấu nối mạch điều khiển động cơ bước TB6560 với nguồn, motor và vi điều khiển

Đấu nguồn và motor

  • Nguồn DC 12–24 V vào +V và GND, kiểm tra cực tính bằng đồng hồ trước khi cắm. Module không có bảo vệ đảo cực; đấu ngược là chết chip.
  • Hai dây của cùng một cuộn vào A+ và A-, hai dây cuộn còn lại vào B+ và B-. Xác định cặp cuộn bằng đồng hồ đo thông mạch: hai dây thông nhau là một cuộn.
  • Motor quay ngược chiều mong muốn thì đảo hai dây của một cuộn (A+ với A-), hoặc đảo trong phần mềm.
  • Motor 6 dây đấu như motor đơn cực sang lưỡng cực: bỏ dây giữa để dùng cả cuộn, hoặc dùng dây giữa và một đầu để dùng nửa cuộn. Cách xác định dây giữa có trong bài động cơ bước đơn cực.

Đấu tín hiệu kiểu chung âm (chung cathode)

Cách này dùng với Arduino, ESP32, STM32 và đa số bo vi điều khiển:

Chân TB6560Nối tớiGhi chú
CLK+Chân xuất xung STEPVí dụ chân 3 của Arduino
CLK-GND của vi điều khiển 
CW+Chân chiều quay DIRVí dụ chân 2
CW-GND của vi điều khiển 
EN+Chân ENABLE (tùy chọn)Để trống thì driver luôn cho phép chạy
EN-GND của vi điều khiển 

Đấu tín hiệu kiểu chung dương (chung anode)

Cách này hợp với PLC đầu ra transistor NPN hoặc bo cổng LPT kéo xuống: nối CLK+, CW+, EN+ chung về +5 V; tín hiệu từ bộ điều khiển kéo CLK-, CW-, EN- xuống mức thấp. Với PLC đầu ra 24 V, phải thêm điện trở hạn dòng nối tiếp vào mỗi đường (thường khoảng 2 kΩ cho 24 V và khoảng 1 kΩ cho 12 V) để dòng qua LED opto chỉ khoảng 10–15 mA. Bỏ qua điện trở thì LED opto cháy ngay lần cấp điện đầu tiên. Cách bố trí đầu ra xung và lập trình trên PLC được trình bày riêng trong bài điều khiển động cơ bước bằng PLC.

Về mức logic 3,3 V

Opto đầu vào của module 1 trục cần khoảng 5–10 mA để dẫn tốt. ESP32 hoặc STM32 xuất 3,3 V thường vẫn kích được ở kiểu chung âm, nhưng một số bo có điện trở nối tiếp lớn khiến opto dẫn yếu, motor bỏ xung lác đác. Nếu gặp hiện tượng này, chuyển sang kiểu chung dương với +5 V và dùng chân vi điều khiển kéo xuống, hoặc thêm một transistor đệm.

Độ rộng xung và thời gian chờ chiều quay

Mỗi xung STEP nên rộng tối thiểu vài micro giây (an toàn là 5 µs trở lên) vì phải đi qua opto. Khi đổi chiều, tín hiệu DIR cần ổn định trước xung STEP kế tiếp khoảng 5 µs. Với thư viện AccelStepper, dùng hàm setMinPulseWidth với giá trị 5–20 để đảm bảo điều kiện này; với GRBL, chỉnh tham số độ rộng xung lên khoảng 5–10 µs.

Cảnh báo khi đấu nối

  • Không rút hoặc cắm dây motor khi module đang có điện; dòng cảm ứng đột ngột làm thủng cầu H ngay lập tức.
  • Không để đầu dây motor chạm vỏ máy hoặc chạm nhau; cầu đấu vít dễ lỏng khi máy rung.
  • Dùng cáp có lớp chống nhiễu cho dây motor dài hơn khoảng 1 m, đi xa dây tín hiệu.
  • Không cấp nguồn vượt 35 V; nguồn 36 V danh định khi không tải có thể lên gần 38 V cộng thêm điện áp hồi về từ motor.

5. Đấu bo TB6560 3 trục với cổng LPT và cài đặt Mach3

Mach3 điều khiển bo TB6560 nhiều trục trực tiếp qua cổng máy in DB25. Đây là cấu hình rẻ nhất cho máy CNC mini, nhưng cũng là nơi phát sinh nhiều lỗi nhất.

Điều kiện về máy tính

Driver cổng song song của Mach3 chỉ chạy trên Windows 32 bit (thường là Windows XP hoặc Windows 7 32 bit) và cần cổng LPT gắn trên bo mạch chủ hoặc card PCI. Bộ chuyển USB sang LPT bán cho máy in không xuất được xung cho Mach3. Máy tính chạy 64 bit hoặc không có cổng LPT phải dùng bộ điều khiển chuyển động ngoài (USB hoặc Ethernet) kèm plugin riêng.

Chức năng các chân cổng DB25

Chân DB25HướngChức năng thường gán trên bo TB6560
2–9Ra (dữ liệu)STEP, DIR các trục, relay spindle
1, 14, 16, 17Ra (điều khiển)ENABLE, STEP/DIR trục còn lại, ngõ ra mở rộng
10, 11, 12, 13, 15VàoCông tắc hành trình, về gốc, dừng khẩn
18–25GNDMát chung

Số chân cụ thể cho X, Y, Z thay đổi theo từng đời bo, kể cả giữa bo xanh và bo đỏ cùng tên. Lấy đúng bảng chân của bo đang dùng (in trên mạch, trong tài liệu hoặc file cấu hình .xml đi kèm) rồi nhập vào Mach3, mục Config > Ports and Pins > Motor Outputs. Nhập sai một chân DIR thì trục chỉ chạy một chiều; sai chân ENABLE thì cả ba trục không giữ lực.

Các thiết lập Mach3 cần chú ý

  • Kernel Speed: mặc định 25.000 Hz là đủ cho TB6560, vì chip chỉ nhận tối đa 15 kHz. Tăng kernel speed không làm máy chạy nhanh hơn, trái lại dễ gây mất xung trên máy tính yếu.
  • Step Pulse và Dir Pulse: đặt khoảng 5 µs. Mức 1–2 µs mặc định có thể quá ngắn đối với opto trên một số bo, gây mất bước ngẫu nhiên.
  • Active Low: nhiều bo cần tích Active Low cho STEP; nếu motor chỉ kêu tạch tạch hoặc quay rất yếu, thử đổi trạng thái này trước khi nghi phần cứng.
  • Enable: gán chân ENABLE cho từng trục và chọn đúng mức tích cực, nếu không trục sẽ bị nhả lực khi chương trình đang chạy.
  • Motor Tuning: Steps per = (200 × hệ số vi bước) ÷ bước vít me (mm). Ví dụ vít me bước 5 mm, vi bước 1/8: 200 × 8 ÷ 5 = 320 bước/mm.

Tính tốc độ tối đa cho phép

Tần số xung = Steps per × Velocity (mm/phút) ÷ 60. Với ví dụ trên, 320 bước/mm và tốc độ 2.000 mm/phút cần khoảng 10,7 kHz, vẫn dưới mức 15 kHz của chip. Nếu đặt 1/16 (640 bước/mm) mà giữ 2.000 mm/phút thì cần 21,3 kHz, vượt khả năng TB6560: motor sẽ rung và đứng khi chạy G0. Trong Motor Tuning, đặt Velocity sao cho tần số xung còn dưới khoảng 12 kHz để có dư, Acceleration bắt đầu thấp (khoảng 100–300 mm/s²) rồi tăng dần đến khi thấy trượt bước thì lùi lại 20–30 %.

Công tắc hành trình và relay spindle

Đầu vào hành trình trên bo nhiều trục thường là mức 5 V, dùng công tắc cơ thường đóng nối về GND để đứt dây cũng được hiểu là chạm hành trình. Relay spindle trên bo chỉ phù hợp đóng cắt motor DC nhỏ hoặc cuộn hút của contactor; không đóng thẳng spindle 220 V công suất lớn hoặc biến tần qua relay này, mà nên dùng relay trung gian hoặc tín hiệu điều khiển của biến tần.

6. Chip TB6560 giả, chip hỏng và cách nhận biết

Do TB6560 đã ra đời lâu và được dùng rất nhiều trên module giá rẻ, chip tháo máy, chip mài lại mã và chip nhái xuất hiện khá phổ biến. Toshiba cũng đã chuyển trọng tâm sang các dòng chip mới hơn, nên nguồn chip chính hãng ngày càng ít.

Dấu hiệu nghi chip kém chất lượng

Dấu hiệuCách kiểm traÝ nghĩa
Mặt chip có vết mài, chữ in mờ, nhòeSoi đèn nghiêng, so với ảnh chip chuẩnChip mài lại mã
Chân chip xỉn, có vết hàn cũQuan sát bằng kính lúpChip tháo từ bo cũ
Nóng bất thường ở dòng 1–1,5 AĐo bằng nhiệt kế hồng ngoại sau 10 phútĐiện trở dẫn cao hơn chuẩn
Motor yếu, rung khi đặt trên 2 AChạy thử tải thật ở các nấc dòngChip không chịu được dòng ghi trên nhãn
Chết khi chạy được vài giờ—Thường do chip kém kết hợp tản nhiệt kém

Kiểm tra chip đã chết

Tắt nguồn, rút motor, đo bằng đồng hồ vạn năng thang diode giữa các chân ra motor (A+, A-, B+, B-) với +V và GND. Hai kênh của chip tốt cho kết quả gần giống nhau; một cặp chân đo được gần 0 Ω cả hai chiều là van công suất đã thủng. Dấu hiệu khi chạy: một pha mất dòng (motor rung tại chỗ, đẩy tay quay được dễ dàng theo một hướng), hoặc cầu chì nguồn đứt ngay khi cấp điện.

7. Tản nhiệt và giới hạn công suất khi dùng TB6560

TB6560 dùng van MOSFET với điện trở dẫn tổng khoảng 0,6 Ω mỗi cầu, giá trị này còn tăng khi chip nóng. Ở dòng 2 A, mỗi cầu tiêu tán vài watt chỉ riêng tổn hao dẫn, chưa kể tổn hao đóng cắt; hai cầu trong một chip có thể tỏa 3–5 W. Tấm tản nhôm nhỏ trên module 1 trục chỉ tản được lượng nhiệt này khi có không khí lưu thông.

Những việc nên làm:

  • Lắp module đứng, cánh tản nhiệt hướng theo chiều đối lưu, cách vách tủ tối thiểu 2–3 cm.
  • Dùng quạt 12 V hoặc 24 V thổi trực tiếp vào cánh tản khi đặt dòng từ 2 A trở lên hoặc tủ điện kín.
  • Với module mới, tháo kiểm tra lớp keo tản nhiệt giữa lưng chip và khối nhôm; nhiều bo bôi quá ít hoặc vít lỏng.
  • Chọn dòng giữ 20 % cho các trục không chịu lực để giảm nhiệt khi máy đứng chờ.

Nếu chip chạm ngưỡng ngắt nhiệt (khoảng 170 °C ở mặt silicon), đầu ra bị tắt, motor đột ngột nhả lực rồi chạy lại khi nguội. Trên máy CNC, hiện tượng này làm lệch phôi mà không báo lỗi; cách nhận biết là trục mất vị trí sau một thời gian chạy dài, còn lúc mới bật máy thì chạy đúng.

8. Lỗi thường gặp: motor rung không quay, yếu, mất bước

Phần lớn sự cố với mạch điều khiển động cơ bước TB6560 đến từ đấu dây, gạt công tắc hoặc tần số xung vượt khả năng chip, chứ không phải do motor hỏng.

Hiện tượngNguyên nhân thường gặpCách xử lý
Motor rung tại chỗ, không quayĐấu sai cặp cuộn; một pha hở; chip chết một kênhĐo lại cặp cuộn, đổi chỗ A- và B+ để thử; đo chip như mục 6
Motor không giữ lực, quay tay đượcKhông có nguồn; EN đang khóa; dòng đặt quá thấpKiểm tra đèn nguồn, tháo dây EN, nâng dòng
Có lực giữ nhưng không quay khi phát xungSai kiểu đấu chung dương/chung âm; xung quá ngắnĐổi kiểu đấu, tăng độ rộng xung lên 5–10 µs
Chạy chậm được, tăng tốc là kêu rít và đứngTần số xung vượt 15 kHz hoặc vượt khả năng mô-menGiảm vi bước hoặc giảm tốc độ, tăng điện áp nguồn tới 24 V
Chỉ quay một chiềuChân DIR sai, hở dây CW, đặt sai trong Mach3Kiểm tra dây CW+/CW-, chân DIR trong Ports and Pins
Mất bước ngẫu nhiên khi spindle chạyNhiễu từ spindle hoặc biến tầnTách dây tín hiệu, nối mát một điểm, dùng cáp chống nhiễu
Motor rất nóng dù chạy nhẹDòng đặt cao hơn định mức motorĐặt lại dòng theo tem motor
Module tắt rồi chạy lại sau vài phútNgắt nhiệtThêm quạt, giảm dòng, kiểm tra keo tản nhiệt
Đứt cầu chì hoặc nguồn tự ngắt khi bậtChip thủng hoặc đấu ngược cực nguồnĐo chip, kiểm tra cực tính

Kiểm tra nhanh theo thứ tự

  • Cấp nguồn khi chưa phát xung: motor phải cứng trục, không xoay tay được. Nếu xoay được, lỗi ở nguồn, EN hoặc cuộn dây.
  • Phát xung tốc độ thật thấp (khoảng 200–500 Hz) với vi bước đủ bước: motor phải quay đều. Nếu chỉ rung, lỗi ở đấu cuộn hoặc chip.
  • Tăng dần tần số và vi bước: điểm motor bắt đầu đứng cho biết giới hạn tốc độ thật của hệ thống.

Nếu sau các bước này motor vẫn yếu ở tốc độ làm việc, vấn đề nằm ở việc chọn động cơ hoặc điện áp nguồn. Cách đọc đường cong mô-men–tốc độ và chọn động cơ phù hợp có trong bài động cơ bước 2 pha.

9. Động cơ phù hợp với TB6560 và khi nào nên chuyển driver khác

TB6560 chạy tốt với các động cơ bước lưỡng cực có dòng pha khoảng 1–2,5 A và mô-men giữ đến khoảng 1,2–1,9 N·m. Loại động cơ bước NEMA 17 dòng 1,5–2 A và NEMA 23 thân ngắn đến trung bình là hai lựa chọn hợp lý nhất.

Loại động cơMức độ phù hợp với TB6560Lưu ý
NEMA 17, 1,2–2 ARất phù hợpNguồn 12–24 V, vi bước 1/8
NEMA 23, 1,5–2,8 A, đến khoảng 1,9 N·mPhù hợpĐặt dòng 2,2–2,6 A, cần quạt thổi
NEMA 23 trên 3 A, thân dàiKhông phù hợpThiếu dòng, chip quá nóng
NEMA 34Không phù hợpCần driver 4–6 A và nguồn 48–80 V
Motor đơn cực 5 dây kiểu 28BYJ-48Không nênDòng quá nhỏ, nên dùng mạch đơn giản hơn
Step có hộp số size 42, 57Phù hợp nếu dòng nằm trong giới hạnTốc độ đầu ra thấp, ít bị trần 15 kHz

Với động cơ bước có hộp số, trần tần số xung của TB6560 ít gây vướng hơn, vì motor chỉ cần quay vài trăm vòng/phút ở đầu vào là đủ cho tốc độ trục ra.

Khi nào nên đổi sang driver khác

TB6560 là chip thế hệ cũ: chỉ 4 mức vi bước, trần 15 kHz, nhạy với nhiệt và không có bảo vệ đảo cực trên module. Khi cần tốc độ cao hơn, nguồn trên 35 V, dòng ổn định 3–4 A hoặc vi bước 1/32, nên chuyển sang mạch điều khiển động cơ bước TB6600 (bản mới thường dùng chip TB67S109AFTG, nguồn tới 42 V) hoặc các driver số dòng DM542, DM556 cho NEMA 23 lớn. Máy cần phản hồi vị trí, chạy nhanh liên tục hoặc không được phép mất bước thì nên xem xét motor servo thay vì tiếp tục nâng cấp driver vòng hở.

Tổng quan về cấu tạo, phân loại và nguyên lý chung của step có trong bài động cơ bước, giúp đối chiếu khi chọn cặp motor và driver cho từng máy.

10. Câu hỏi thường gặp về mạch điều khiển động cơ bước TB6560

  • TB6560 dùng nguồn 12 V hay 24 V thì tốt hơn? Nên dùng 24 V. Module vẫn chạy ở 12 V nhưng mô-men ở tốc độ trung bình và cao giảm rõ vì dòng không kịp dâng trong cuộn dây. 24 V vẫn cách xa giới hạn 35 V nên an toàn cho chip, trong khi nguồn 36 V danh định thì quá sát ngưỡng, không nên dùng.
  • Có cấp 36 V cho TB6560 để motor mạnh hơn được không? Không nên. Chip có điện áp làm việc tối đa 34 V và tuyệt đối 40 V; nguồn 36 V khi không tải có thể cao hơn nhãn, cộng thêm điện áp hồi về khi motor giảm tốc là đủ làm thủng cầu H. Nếu cần nguồn cao hơn 30 V, nên đổi driver.
  • Vì sao đặt 1/16 thì máy CNC chạy G0 bị đứng, còn 1/8 thì chạy được? TB6560 chỉ nhận tối đa khoảng 15 kHz. Ở 1/16, số xung mỗi mm tăng gấp đôi nên tốc độ chạy không tải thường vượt ngưỡng này, chip bỏ xung và motor đứng. Giảm về 1/8 hoặc hạ Velocity trong Mach3 để tần số xung dưới khoảng 12 kHz.
  • Bo TB6560 3 trục có dùng với Mach3 trên Windows 10 64 bit được không? Không dùng trực tiếp qua cổng LPT được, vì driver cổng song song của Mach3 chỉ hỗ trợ Windows 32 bit. Muốn dùng máy 64 bit, phải thêm bộ điều khiển chuyển động ngoài qua USB hoặc Ethernet có plugin cho Mach3, rồi nối đầu ra STEP/DIR của bộ đó vào bo.
  • Một module TB6560 có chạy được hai motor cùng lúc không? Có thể đấu song song hai motor nhỏ giống hệt nhau vào một kênh, nhưng dòng sẽ chia đôi, mỗi motor chỉ nhận khoảng một nửa và mô-men giảm mạnh. Với trục có hai motor (như trục Y máy CNC khung cổng), nên dùng hai module nhận chung tín hiệu STEP/DIR.
  • Vì sao module TB6560 mới mua chạy được vài ngày thì chết? Nguyên nhân hay gặp là đặt dòng sát 3 A với tản nhiệt kém, rút cắm dây motor khi đang có điện, nguồn vượt 35 V hoặc chip kém chất lượng. Đặt dòng thấp hơn định mức motor một nấc, thêm quạt và luôn tắt nguồn trước khi động vào dây motor sẽ loại được phần lớn nguyên nhân.
  • Arduino nối với TB6560 nên đấu chung dương hay chung âm? Đấu chung âm đơn giản nhất: CLK-, CW-, EN- về GND của Arduino, CLK+ và CW+ vào chân xung và chiều. Cách này không cần điện trở ngoài vì module đã có điện trở hạn dòng cho tín hiệu 5 V.
  • Đèn nguồn TB6560 sáng nhưng motor không có lực giữ, vì sao? Thường do chân ENABLE đang ở trạng thái khóa (một số bo hiểu mức cao là tắt), dòng đặt ở mức quá thấp hoặc dây motor lỏng. Thử tháo hẳn dây EN, đặt dòng 1 A và đo lại thông mạch hai cuộn.
  • Bo TB6560 4 trục có dùng trục thứ tư cho bàn xoay được không? Được. Trục A nhận STEP/DIR từ chân được gán riêng trên cổng LPT; trong Mach3 bật trục A, khai báo đơn vị độ và tính Steps per theo số xung cho một vòng bàn xoay chia 360, có tính cả tỉ số truyền của hộp số hoặc bộ đai.
  • TB6560 khác TB6600 ở điểm nào khi chọn mua? TB6560 tối đa khoảng 35 V, 3 A, vi bước đến 1/16 và tần số xung 15 kHz; module TB6600 bản mới cho nguồn đến khoảng 42 V, vi bước đến 1/32 và tần số xung cao hơn nhiều. Với NEMA 17 và NEMA 23 nhỏ, TB6560 vẫn đủ; cần tốc độ hoặc điện áp cao hơn thì chọn TB6600.
4.019 reviews

Tin tức liên quan

Mô Tơ Điện 1 Pha, 3 Pha 220V/380V: Bảng Giá Theo kW

Mô Tơ Điện 1 Pha, 3 Pha 220V/380V: Bảng Giá Theo kW

06 thg 11 2026 13:03

Mô tơ điện 3 pha 380V 4 cực giá 920.000 – 17.440.000 đ (0.37 – 30kW); mô tơ 1 pha 220V YL, YC giá 1.070.000 – 5.840.000 đ (0.37 – 3.7kW). Kèm cách chọn 1 pha hay 3 pha, số cực theo máy.
Đọc tiếp
Hộp giảm tốc harmonic: thông số, model CSF, SHF và cách chọn

Hộp giảm tốc harmonic: thông số, model CSF, SHF và cách chọn

14 thg 10 2026 15:12

Hộp giảm tốc harmonic (strain wave) size 14 – 32, tỉ số 1/50 – 1/120, mô men 5,4 – 137 Nm. Cách đọc tem, phân loại CSF, CSG, SHF-2UH, SHF-2UJ, SHF-2SO, SHD-2SH và cách chọn theo servo.
Đọc tiếp
Khám phá Bí Quyết Điều Khiển Động Cơ RC Servo Chính Xác Bằng STM32F4

Khám phá Bí Quyết Điều Khiển Động Cơ RC Servo Chính Xác Bằng STM32F4

15 thg 4 2025 20:44

Điều khiển động cơ RC Servo bằng STM32F4 mang đến độ chính xác cao và khả năng tùy chỉnh tín hiệu PWM tối ưu. Bài viết này hướng dẫn từ cấu hình bộ định thời, lập trình tín hiệu PWM, đến tối ưu hóa hiệu suất động cơ. Đây là giải pháp lý tưởng cho kỹ sư điện, kỹ sư cơ khí và các doanh nghiệp công nghiệp.
Đọc tiếp
Điều khiển động cơ RC servo bằng PWM: chu kỳ, độ rộng xung và cách tạo xung bằng timer

Điều khiển động cơ RC servo bằng PWM: chu kỳ, độ rộng xung và cách tạo xung bằng timer

10 thg 10 2026 17:36

Điều khiển động cơ RC servo bằng PWM: chu kỳ 20 ms, độ rộng xung 500–2500 µs, tính prescaler cho AVR, STM32, ESP32, PCA9685, mạch 555 và cách đo kiểm.
Đọc tiếp
Cách Điều Khiển Động Cơ DC Servo Chính Xác Bằng Giải Thuật PID

Cách Điều Khiển Động Cơ DC Servo Chính Xác Bằng Giải Thuật PID

12 thg 10 2026 08:32

Điều khiển động cơ DC Servo bằng giải thuật PID mang lại sự ổn định và hiệu suất cao cho hệ thống công nghiệp. Tìm hiểu cách áp dụng Proportional-Integral-Derivative, vi điều khiển và encoder để tối ưu hóa tốc độ và vị trí của động cơ. Phương pháp này được sử dụng rộng rãi trong robot, dây chuyền sản xuất và các hệ thống tự động hóa.
Đọc tiếp