Phương pháp điều chỉnh tốc độ động cơ bước: so sánh từng cách, công thức tần số xung và giới hạn tốc độ thực tế
Phương pháp điều chỉnh tốc độ động cơ bước cơ bản nhất là thay đổi tần số xung cấp vào driver: xung càng dày, rotor bước càng nhanh, vì tốc độ quay tỉ lệ thuận với số xung mỗi giây chứ không phụ thuộc điện áp như motor DC hay tần số lưới như motor xoay chiều. Ngoài ra còn sáu phương pháp khác: đổi độ phân giải vi bước, thêm tỉ số truyền cơ khí, nâng điện áp nguồn driver, đổi cách nối cuộn dây, dùng bộ điều khiển có núm vặn và chuyển sang hệ vòng kín.
Có cách đặt ra tốc độ mong muốn (tần số xung, vi bước, tỉ số truyền), có cách nới rộng tốc độ tối đa mà motor còn kéo được tải (điện áp, nối song song, vòng kín), và có cách giúp motor lên tốc độ mà không mất bước (profile tăng tốc). Phần dưới so sánh từng phương pháp, kèm công thức, bảng tra, các giới hạn vật lý và ví dụ tính cho băng tải, bàn xoay, máy cắt, máy CNC.

- Tốc độ động cơ bước thay đổi theo tần số chuỗi xung STEP: tăng tần số thì rotor quay nhanh hơn, giảm tần số thì quay chậm lại.
Nội dung
- 1. Nguyên lý chung của mọi phương pháp điều chỉnh tốc độ động cơ bước
- 2. So sánh 7 phương pháp điều chỉnh tốc độ động cơ bước
- a. Thay đổi tần số xung bằng bộ phát xung, PLC hoặc vi điều khiển
- b. Bộ điều khiển tốc độ có núm vặn
- c. Thay đổi độ phân giải vi bước
- d. Thay tỉ số truyền cơ khí bằng hộp số, puly, dây đai
- e. Nâng điện áp nguồn cấp cho driver
- f. Đổi cách nối cuộn dây ở motor 8 dây: nối tiếp hay song song
- g. Chuyển sang hệ vòng kín (closed-loop)
- 3. Vì sao không điều chỉnh tốc độ động cơ bước bằng giảm điện áp, biến tần hay dimmer
- 4. Giới hạn tốc độ: đường cong mô-men–tốc độ, hằng số L/R và sức phản điện động
- 5. Phương pháp điều chỉnh tốc độ khi tăng tốc và giảm tốc: hình thang và S-curve
- 6. Cộng hưởng và cách chạy rất chậm 1–10 vòng/phút cho êm
- 7. Giới hạn tần số xung của driver, PLC, vi điều khiển
- 8. Ví dụ áp dụng phương pháp điều chỉnh tốc độ động cơ bước trong máy thực tế
- 9. Câu hỏi thường gặp về phương pháp điều chỉnh tốc độ động cơ bước
1. Nguyên lý chung của mọi phương pháp điều chỉnh tốc độ động cơ bước
Động cơ bước không có "tốc độ định mức" như motor cảm ứng. Mỗi xung STEP làm rotor dịch một góc cố định, nên tốc độ trục là kết quả trực tiếp của số xung mỗi giây.
Công thức tính vòng/phút từ tần số xung
- Tốc độ (vòng/phút) = f × 60 / (số bước đủ mỗi vòng × hệ số vi bước). Motor 1,8° có 200 bước đủ mỗi vòng, motor 0,9° có 400.
- Tần số cần cấp f (Hz) = tốc độ (vòng/phút) × số bước đủ mỗi vòng × hệ số vi bước / 60.
- Ví dụ: motor 1,8° vi bước 1/8 (1.600 xung/vòng), muốn 300 vòng/phút thì f = 300 × 1.600 / 60 = 8.000 Hz.
Bảng tính sẵn cho motor 1,8°. Ô "quá giới hạn" là tốc độ phép tính vẫn ra nhưng motor hybrid thông thường không kéo tải được.
| Tần số xung | Bước đủ 1/1 (200 xung/vòng) | Vi bước 1/2 (400 xung/vòng) | Vi bước 1/8 (1.600 xung/vòng) | Vi bước 1/16 (3.200 xung/vòng) |
| 200 Hz | 60 vòng/phút | 30 vòng/phút | 7,5 vòng/phút | 3,75 vòng/phút |
| 1 kHz | 300 vòng/phút | 150 vòng/phút | 37,5 vòng/phút | 18,75 vòng/phút |
| 5 kHz | 1.500 vòng/phút | 750 vòng/phút | 187,5 vòng/phút | 93,75 vòng/phút |
| 20 kHz | quá giới hạn | quá giới hạn | 750 vòng/phút | 375 vòng/phút |
| 50 kHz | quá giới hạn | quá giới hạn | 1.875 vòng/phút | 937,5 vòng/phút |
Cùng một tần số, vi bước càng mịn thì motor càng chậm, nên đổi DIP switch vi bước mà không sửa chương trình thì tốc độ đổi theo đúng tỉ lệ. Muốn chạy nhanh ở vi bước mịn, nguồn phát xung phải có tần số rất cao: 1.500 vòng/phút ở 1/16 cần 80 kHz.
Tốc độ đặt và tốc độ kéo được là hai chuyện khác nhau
Công thức chỉ đúng khi rotor theo kịp từ trường, mà điều đó phụ thuộc mô-men còn lại ở tốc độ đó, quán tính tải và gia tốc. Vì vậy một hệ chạy tốt thường kết hợp phương pháp đặt tốc độ với phương pháp mở rộng giới hạn tốc độ.
2. So sánh 7 phương pháp điều chỉnh tốc độ động cơ bước
| Phương pháp | Tác dụng lên tốc độ | Ưu điểm | Hạn chế |
| Thay tần số xung (bộ phát xung, PLC, vi điều khiển) | Đặt tốc độ chính xác, đổi liên tục từ 0 đến tối đa | Chính xác theo xung, lập trình được tăng giảm tốc | Giới hạn bởi tần số tối đa của nguồn phát |
| Bộ điều khiển có núm vặn | Đặt tốc độ bằng tay, thực chất vẫn đổi tần số xung | Lắp nhanh, không cần lập trình | Độ lặp lại kém, profile tăng tốc đơn giản |
| Đổi độ phân giải vi bước | Đổi tỉ lệ giữa tần số xung và vòng/phút | Chạy chậm êm, ít rung | Không làm motor khỏe hơn; vi bước mịn đòi tần số cao |
| Hộp số, puly, dây đai | Giảm tốc độ trục ra theo tỉ số, nhân mô-men | Chạy rất chậm vẫn êm và khỏe | Có khe hở, hao hiệu suất, giảm tốc độ tối đa trục ra |
| Nâng điện áp nguồn driver | Nâng tốc độ tối đa còn mô-men dùng được | Không phải đổi motor | Giới hạn bởi điện áp driver, motor nóng hơn |
| Nối song song motor 8 dây | Nâng tốc độ tối đa khoảng gấp đôi so với nối tiếp | Tận dụng motor sẵn có | Cần driver dòng lớn gấp đôi |
| Hệ vòng kín (closed-loop) | Không mất bước, khai thác sát giới hạn mô-men | Tự bù quá tải ngắn hạn, êm và mát hơn | Chi phí cao hơn, thêm cáp encoder |
a. Thay đổi tần số xung bằng bộ phát xung, PLC hoặc vi điều khiển
Đây là phương pháp điều chỉnh tốc độ động cơ bước chủ đạo, các cách còn lại chỉ bổ trợ. Nguồn phát tạo chuỗi xung vuông ở chân STEP (PUL), driver đếm cạnh xung và chuyển dòng hai cuộn sang vị trí kế tiếp. Rút ngắn chu kỳ xung thì quay nhanh hơn; ngừng phát xung thì motor đứng yên và giữ mô-men. Tốc độ chính xác theo thạch anh của nguồn phát, không có độ trượt như motor cảm ứng.
PLC có lệnh phát xung tốc độ cao với tham số tần số, gia tốc và số xung; vi điều khiển dùng timer phần cứng hoặc thư viện như AccelStepper, cách viết code xem bài điều khiển động cơ bước bằng Arduino. Mức điện áp tín hiệu và cách nối ngõ vào opto có ở bài mạch phát xung điều khiển động cơ bước.
Xung hẹp hơn độ rộng tối thiểu của driver (thường khoảng 1 µs đến vài µs) có thể bị bỏ sót, còn xung phát bằng phần mềm bị ngắt chen vào sẽ không đều, làm motor rung dù tần số trung bình đúng; ở tần số cao nên dùng ngõ ra phát xung phần cứng.
Cách chỉnh tốc độ bằng núm vặn trên bộ phát xung được minh họa trong video sau; nguyên lý phát xung này dùng chung cho driver động cơ bước và driver servo.
b. Bộ điều khiển tốc độ có núm vặn
Hộp điều khiển có núm vặn, màn hình số và nút chạy thuận nghịch thực chất là mạch phát xung có biến trở chỉnh tần số, hay gặp trên băng tải nhỏ, máy dán nhãn, máy quấn dây, bàn xoay trưng bày. Cần phân biệt với bộ điều tốc motor dùng cho motor điều tốc xoay chiều hay motor DC: loại đó đổi điện áp hoặc góc kích, còn bộ điều khiển cho động cơ bước luôn đổi tần số xung và phải đi qua driver.
Hạn chế là độ lặp lại: mỗi lần vặn về cùng vạch cho tốc độ hơi khác nhau, và mạch giá rẻ đổi tần số đột ngột khi vặn nhanh, dễ làm mất bước. Các hệ trọn bộ có lập trình, PLC và bộ điều khiển CNC được so sánh trong bài bộ điều khiển động cơ bước.
c. Thay đổi độ phân giải vi bước
Vi bước chia bước đủ 1,8° thành nhiều bước nhỏ bằng dòng hình sin bậc thang. Đổi từ 1/2 lên 1/16 thì cùng tần số, motor chậm đi 8 lần. Đây là cách "đổi số" khi nguồn phát chỉ có dải tần cố định: nguồn tối đa 5 kHz thì cài 1/2 đạt 750 vòng/phút, cài 1/16 chỉ còn khoảng 94 vòng/phút. Giá trị thật của vi bước là chạy chậm êm: ở bước đủ, rotor nhảy từng 1,8° và dao động sau mỗi bước; từ 1/8 trở lên chuyển động gần như liên tục.
- Mô-men nhích thêm cho mỗi vi bước chỉ khoảng mô-men giữ × sin(90°/số vi bước); với 1/16 là khoảng 9,8%, nên tải ma sát lớn có thể làm vài vi bước liên tiếp không nhích rồi trục nhảy một lần.
- Vi bước mịn cho chuyển động mịn hơn nhưng độ chính xác tuyệt đối vẫn quanh sai số góc bước của motor, thường cỡ ±5% bước đủ.
d. Thay tỉ số truyền cơ khí bằng hộp số, puly, dây đai
Tốc độ trục ra bằng tốc độ motor chia tỉ số truyền i, mô-men trục ra xấp xỉ mô-men motor × i × hiệu suất. Cách này hợp nhất khi tải cần chạy rất chậm hoặc cần mô-men lớn, vì motor được làm việc ở vùng vài trăm vòng/phút. Máy chính xác hay dùng hộp số hành tinh khe hở nhỏ; băng tải, cơ cấu nâng tỉ số lớn hay dùng hộp giảm tốc NMRV trục vít bánh vít vì trục ra vuông góc, tỉ số khoảng 5 đến 100 trong một cấp, nhưng hiệu suất giảm khi tỉ số lớn.
Hạn chế là tốc độ tối đa trục ra bị chia theo i và có khe hở bánh răng khi đảo chiều. Nếu tải chỉ cần một tốc độ chậm, không cần định vị, động cơ giảm tốc mini điều tốc đơn giản hơn hệ động cơ bước cộng driver cộng nguồn phát xung.
Video dưới đây giới thiệu hộp giảm tốc trục vít có mặt bích vuông lắp trực tiếp động cơ bước, phương án hay dùng để hạ tốc độ và tăng mô-men đầu ra.
e. Nâng điện áp nguồn cấp cho driver
Driver hiện đại là loại băm dòng (chopper): cấp điện áp nguồn cao hơn nhiều điện áp định mức ghi trên motor rồi đóng cắt để giữ dòng đúng giá trị cài. Điện áp quyết định dòng dâng lên trong cuộn dây nhanh đến đâu. Ở tốc độ thấp, dòng kịp đạt giá trị đặt với bất kỳ điện áp nào; ở tốc độ cao, điện áp thấp khiến dòng chưa kịp lên đã phải đảo, mô-men tụt mạnh. Vì vậy nâng điện áp không làm motor nhanh hơn ở cùng tần số xung, mà nâng tốc độ tối đa còn kéo được tải.
- Không vượt điện áp tối đa của driver và chừa dự phòng, vì khi giảm tốc năng lượng trả ngược làm điện áp nguồn tăng vọt.
- Điện áp cao làm tổn hao sắt tăng, motor nóng hơn dù dòng cài không đổi.
- Quy tắc kinh nghiệm hay dùng: điện áp nguồn tối đa khoảng 32 × căn bậc hai độ tự cảm (mH); motor 3 mH tương ứng khoảng 55 V, chỉ là mức tham khảo.
Thông số và cách cài các driver như DM542, DM556, DM860 có trong bài ổ đĩa động cơ bước.
f. Đổi cách nối cuộn dây ở motor 8 dây: nối tiếp hay song song
Motor 8 dây có bốn nửa cuộn, nối thành hai pha theo kiểu nối tiếp hoặc song song, cho đặc tính tốc độ khác hẳn nhau:
| Đại lượng | Nối tiếp (series) | Nối song song (parallel) |
| Dòng định mức mỗi pha | Khoảng 0,707 × dòng đơn cực | Khoảng 1,414 × dòng đơn cực |
| Độ tự cảm mỗi pha | Gấp 4 lần song song | Bằng 1/4 nối tiếp |
| Mô-men ở tốc độ thấp | Gần tương đương | Gần tương đương |
| Mô-men ở tốc độ cao | Tụt sớm | Giữ được đến tốc độ khoảng gấp đôi |
| Yêu cầu với driver | Dòng nhỏ | Dòng gấp đôi nối tiếp |
Nối tiếp gấp đôi số vòng nên độ tự cảm tăng bốn lần; cùng điện áp, cuộn có độ tự cảm nhỏ nạp dòng nhanh hơn nên nối song song chạy nhanh hơn. Cần tốc độ cao mà driver đủ dòng thì nối song song; chạy chậm, driver nhỏ thì nối tiếp. Motor 6 dây dùng nửa cuộn cho đặc tính gần với song song nhưng mô-men thấp hơn.
g. Chuyển sang hệ vòng kín (closed-loop)
Động cơ bước vòng kín gắn encoder, driver so vị trí thật với số xung đã nhận và điều chỉnh dòng theo tải. Công thức vòng/phút không đổi, nhưng motor được khai thác sát giới hạn: tải tăng đột ngột hay tăng tốc hơi gắt thì driver tăng dòng và bù góc thay vì để rotor trượt. Hệ hở thường phải chừa 30–50% dự phòng mô-men; hệ kín giảm được khoảng này nên thực tế chạy nhanh hơn với cùng motor.
Khi cần trên khoảng 1.000–1.500 vòng/phút mà vẫn cần mô-men đáng kể, nên cân nhắc motor servo. Khác biệt ở dải tốc độ cao và khả năng quá tải được phân tích trong bài so sánh động cơ bước và động cơ servo.
3. Vì sao không điều chỉnh tốc độ động cơ bước bằng giảm điện áp, biến tần hay dimmer
Ba cách quen dùng với motor DC và motor xoay chiều dưới đây đều sai nguyên lý với động cơ bước.
- Giảm điện áp nguồn driver: driver băm dòng giữ dòng không đổi, tốc độ do tần số xung quyết định. Hạ từ 36 V xuống 12 V không làm motor chậm lại mà chỉ làm mô-men ở tốc độ cao tụt sớm: motor đang chạy ổn ở 600 vòng/phút sẽ kêu rít rồi đứng dù tần số xung y như cũ.
- Gắn biến tần: biến tần tạo điện áp ba pha PWM cho motor cảm ứng, còn động cơ bước hybrid là motor hai pha cần dòng điều khiển theo từng bước. Nối biến tần vào cuộn dây không tạo được chuyển động có kiểm soát, dễ quá dòng, cháy cuộn hoặc hỏng biến tần.
- Dùng dimmer hoặc biến trở nối tiếp: chỉ làm giảm áp hoặc dòng, không đổi được nhịp chuyển pha của từ trường; motor chỉ yếu đi, nóng và dễ trượt bước.
4. Giới hạn tốc độ: đường cong mô-men–tốc độ, hằng số L/R và sức phản điện động
Mọi phương pháp điều chỉnh tốc độ động cơ bước đều chạm cùng một giới hạn: mô-men giảm khi tốc độ tăng.
Đọc đường cong mô-men–tốc độ
Đường pull-in là mô-men tối đa motor có thể khởi động và dừng tức thời ở một tần số mà không cần tăng tốc. Đường pull-out là mô-men tối đa motor giữ được khi đã đang chạy ở tần số đó nhờ tăng tốc từ từ; đường này luôn cao hơn và kéo dài đến tần số cao hơn nhiều. Vùng giữa hai đường (slew range) chỉ vào được bằng cách tăng tốc dần. Đường cong chỉ đúng với điều kiện đo (điện áp nguồn, dòng cài, vi bước, driver) ghi kèm.
Hằng số thời gian L/R
Dòng trong cuộn dây tăng theo hằng số thời gian τ = L/R. Một motor NEMA 23 điển hình có R khoảng 0,9 Ω, L khoảng 3 mH thì τ khoảng 3,3 ms. Chạy bước đủ ở 600 vòng/phút, mỗi bước chỉ còn 0,5 ms. Vì vậy driver phải dùng điện áp nguồn cao gấp nhiều lần điện áp ghi trên nhãn motor để dòng kịp lên.
Sức phản điện động (back-EMF)
Khi quay, rotor nam châm cảm ứng ngược lên cuộn dây một điện áp tỉ lệ với tốc độ, trừ bớt vào điện áp driver dùng để đẩy dòng. Ở tốc độ cao, phản điện động tiến gần điện áp nguồn, driver không còn dư áp giữ dòng, mô-men giảm nhanh.
Công thức ước lượng tốc độ bắt đầu tụt mô-men
Ước lượng thô hay dùng: tốc độ (vòng/giây) ≈ V / (2 × L × I × số bước đủ mỗi vòng), với V là điện áp nguồn driver, L là độ tự cảm mỗi pha (H), I là dòng pha (A).
- Motor NEMA 23, L = 3 mH, I = 2,8 A, nguồn 36 V: 36 / (2 × 0,003 × 2,8 × 200) ≈ 10,7 vòng/giây, khoảng 640 vòng/phút.
- Nâng nguồn lên 48 V: khoảng 14,3 vòng/giây, khoảng 860 vòng/phút.
- Motor 8 dây chuyển từ nối tiếp sang song song (L giảm 4 lần, I tăng 2 lần) thì giá trị này tăng khoảng gấp đôi.
Công thức bỏ qua phản điện động và điện trở, chỉ dùng so sánh tương đối giữa các phương án, không thay cho đường cong của hãng.
Tốc độ thực tế điển hình theo cỡ motor
Giá trị điển hình với motor hybrid 1,8° phổ biến, driver băm dòng và tải vừa phải; model cụ thể cần đối chiếu đường cong của hãng. Các cỡ NEMA và cách đọc mã model có trong bài giới thiệu động cơ bước.
| Cỡ motor | Tốc độ tối đa còn dùng được điển hình | Điện áp nguồn driver thường dùng | Ghi chú |
| NEMA 17 (khung 42 mm) | Khoảng 600–1.000 vòng/phút | 12–36 V DC | Gần mức trên, mô-men chỉ đủ cho tải nhẹ |
| NEMA 23 (khung 57 mm) | Khoảng 800–1.200 vòng/phút | 24–48 V DC | Thân dài mô-men lớn thường tụt sớm hơn thân ngắn |
| NEMA 34 (khung 86 mm) | Khoảng 600–1.000 vòng/phút | 48–80 V DC hoặc driver AC | Độ tự cảm lớn, cần điện áp cao |
5. Phương pháp điều chỉnh tốc độ khi tăng tốc và giảm tốc: hình thang và S-curve
Nếu tần số xung tăng nhanh hơn khả năng rotor theo kịp, góc lệch giữa rotor và từ trường vượt mức ứng với mô-men cực đại, rotor rơi khỏi đồng bộ và chỉ còn rung tại chỗ.
Tốc độ khởi động trực tiếp
Dưới đường pull-in, motor khởi động và dừng tức thời được. Giá trị này phụ thuộc mạnh vào quán tính: gắn bàn xoay hay puly nặng thì tốc độ khởi động an toàn thường chỉ còn vài chục vòng/phút.
Profile hình thang
Gồm ba đoạn: tăng tốc với gia tốc không đổi, chạy đều, giảm tốc với gia tốc không đổi. Đây là profile mặc định trong lệnh phát xung của hầu hết PLC và thư viện điều khiển. Ví dụ motor 1,8° vi bước 1/8, cần 600 vòng/phút (10 vòng/giây), tăng tốc trong 0,2 giây:
- Gia tốc: 10 / 0,2 = 50 vòng/giây², tức khoảng 314 rad/s². Tần số xung tăng đều từ thấp lên 16 kHz.
- Quãng đường tăng tốc: ½ × 10 × 0,2 = 1 vòng, tức 1.600 xung; đoạn giảm tốc cân xứng cũng mất 1 vòng.
- Mô-men tăng tốc T = J × α: tổng quán tính quy về trục motor 2,5 kg·cm² (0,00025 kg·m²) cho T ≈ 0,079 N·m. Cộng ma sát tải 0,3 N·m, nhân hệ số an toàn 1,5 thì motor cần còn khoảng 0,57 N·m ở 600 vòng/phút trên đường pull-out.
Nếu không đủ, có thể kéo dài thời gian tăng tốc, giảm quán tính tải, hoặc áp dụng các cách ở mục 2 như tăng điện áp, nối song song, thêm tỉ số truyền.
Profile S-curve
S-curve giới hạn độ giật (jerk): gia tốc tăng dần từ 0, đạt đỉnh rồi giảm về 0 khi chạm tốc độ đích. Chuyển động bắt đầu và kết thúc mềm, giảm dao động sau khi dừng, có ích với tải treo, dây đai dài hoặc khay chứa chất lỏng. Đánh đổi: cùng thời gian tăng tốc, S-curve thuần có gia tốc đỉnh gấp đôi gia tốc trung bình của hình thang. Ở ví dụ trên, gia tốc đỉnh lên khoảng 100 vòng/giây², mô-men tăng tốc cần gấp đôi; motor đã sát giới hạn mà chuyển sang S-curve không kéo dài thời gian thì dễ mất bước.
Giảm tốc cũng cần được tính
Dừng đột ngột ở tốc độ cao khiến quán tính kéo rotor vượt vị trí lệnh, trượt bước ngay cuối hành trình; giảm tốc quá gắt với tải nặng còn đẩy điện áp nguồn lên, dễ khiến driver báo quá áp. Thời gian giảm tốc nên bằng hoặc dài hơn thời gian tăng tốc.
6. Cộng hưởng và cách chạy rất chậm 1–10 vòng/phút cho êm
Từ trường giữ rotor như lò xo xoắn, rotor và tải là khối lượng, nên hệ có tần số dao động riêng; tần số bước rơi trúng vùng đó thì motor rung mạnh, kêu to, có thể mất bước.
Cộng hưởng tần số thấp
Thường nằm ở khoảng vài chục đến vài trăm bước đủ mỗi giây, tương đương vài chục vòng/phút với motor 1,8°. Mỗi bước đủ là một cú nhảy, rotor vọt quá rồi dao động; khi chu kỳ bước trùng chu kỳ dao động, các cú vọt cộng dồn. Cách xử lý hiệu quả nhất là chạy vi bước 1/8 trở lên; thêm quán tính hoặc khớp nối có giảm chấn cũng dịch tần số riêng ra khỏi vùng làm việc.
Cộng hưởng trung tần (mid-band resonance)
Motor chạy êm ở 200 vòng/phút, êm ở 900 vòng/phút, nhưng ở khoảng giữa thì mô-men tụt sâu, rung rồi đứng, kể cả không tải. Hiện tượng đến từ tương tác giữa mạch điện driver, phản điện động và dao động cơ của rotor; vị trí tùy motor, điện áp, tải, và vi bước gần như không chữa được.
- Dùng driver có chức năng chống cộng hưởng (anti-resonance); driver số đời mới đa phần có sẵn.
- Tăng tốc đi xuyên qua vùng đó, không đặt tốc độ chạy đều bên trong nó.
- Thêm giảm chấn hoặc chuyển sang driver vòng kín; motor chạy không tải thường bị nặng hơn khi có tải.
Chạy rất chậm: vi bước hay hộp giảm tốc?
| Tiêu chí | Vi bước mịn, truyền động trực tiếp | Hộp giảm tốc, motor chạy nhanh hơn |
| Độ êm ở 1 vòng/phút | Khá êm từ 1/16 trở lên, còn gợn nhẹ | Rất êm vì motor chạy vài chục vòng/phút |
| Mô-men ở trục tải | Bằng mô-men motor | Nhân theo tỉ số và hiệu suất |
| Tần số xung cho 1 vòng/phút ở 1/16 | Khoảng 53 Hz | Khoảng 533 Hz với hộp số 1:10 |
| Độ chính xác vị trí | Phụ thuộc sai số vi bước | Phụ thuộc khe hở bánh răng |
Tải nhẹ, cần gọn thì vi bước đủ dùng; tải quán tính lớn hay lệch tâm thì thêm hộp giảm tốc ổn định hơn. Nếu chỉ chạy chậm ở vài tốc độ cố định, không cần định vị, motor giảm tốc mini 15W kèm bộ điều tốc thường rẻ và bền hơn.
7. Giới hạn tần số xung của driver, PLC, vi điều khiển
Khi tốc độ không lên dù motor còn khỏe, nguyên nhân hay nằm ở nguồn phát xung. Các mức dưới đây là điển hình, con số cụ thể theo tài liệu từng thiết bị.
| Nguồn phát hoặc ngõ nhận xung | Tần số tối đa điển hình | Tốc độ tương ứng ở 1/16 (3.200 xung/vòng) |
| Arduino Uno chạy AccelStepper | Khoảng 4.000 xung/giây | Khoảng 75 vòng/phút |
| PLC ngõ ra transistor phát xung tốc độ cao | Thường 100 kHz | Khoảng 1.875 vòng/phút |
| Driver công nghiệp loại DM542 | Khoảng 200 kHz | Khoảng 3.750 vòng/phút (motor không theo kịp) |
- Tính ngược: tần số tối đa × 60 / tốc độ cần đạt = số xung mỗi vòng tối đa được phép.
- PLC 100 kHz cần 1.200 vòng/phút: 100.000 × 60 / 1.200 = 5.000 xung/vòng, nên 1/16 (3.200) đạt, 1/32 (6.400) thì không.
- PLC ngõ ra relay không dùng để phát xung được. Cần vừa vi bước mịn vừa tốc độ cao thì dùng driver có nhân xung điện tử, driver tự nội suy hoặc bộ phát xung chuyên dụng.
8. Ví dụ áp dụng phương pháp điều chỉnh tốc độ động cơ bước trong máy thực tế
Băng tải nhỏ chỉnh tốc độ 2–10 m/phút
- Rulo đường kính 60 mm, chu vi khoảng 188,5 mm; 6 m/phút tương ứng khoảng 31,8 vòng/phút ở rulo.
- Nối thẳng thì motor chạy 10,6–53 vòng/phút trên toàn dải, đúng vùng dễ rung và cần mô-men lớn.
- Thêm hộp giảm tốc trục vít 1:10, motor chạy khoảng 106–531 vòng/phút, nằm gọn vùng làm việc tốt; mô-men ở rulo khoảng 7 lần mô-men motor nếu giả định hiệu suất 0,7. Tần số xung ở 1/8 khoảng 2,8–14,2 kHz, hợp với bộ điều khiển núm vặn hoặc PLC.
Máy cắt cấp phôi theo chiều dài
- Rulo kéo đường kính 50 mm, chu vi khoảng 157,1 mm; sản phẩm dài 200 mm cần khoảng 1,273 vòng.
- Thời gian kéo 0,5 giây, tăng và giảm tốc mỗi đoạn 0,1 giây: tốc độ chạy đều = 1,273 / 0,4 ≈ 3,18 vòng/giây (khoảng 191 vòng/phút), gia tốc ≈ 31,8 vòng/giây².
- Ở 1/8 mỗi sản phẩm cần khoảng 2.037 xung, tần số đỉnh khoảng 5,1 kHz, mỗi xung ứng với khoảng 0,098 mm phôi. Muốn tăng năng suất với quãng ngắn như vậy, nên rút thời gian tăng giảm tốc trước khi nâng tốc độ chạy đều.
Trục máy CNC dùng vít me

- Trên máy CNC, tốc độ chạy dao của từng trục được đặt qua tần số xung từ bộ điều khiển, kết hợp với bước vít me và vi bước của driver.
Vít me bước 5 mm chạy nhanh 3.000 mm/phút thì motor quay 600 vòng/phút, ở 1/8 cần 16 kHz, độ phân giải khoảng 0,003 mm mỗi xung. Đổi sang vít me bước 10 mm thì motor chỉ cần 300 vòng/phút, còn nhiều mô-men hơn, nhưng lực đẩy trên mỗi N·m giảm một nửa và độ phân giải thô đi gấp đôi. Motor mất bước khi chạy nhanh thì kiểm tra giới hạn tần số bộ điều khiển, gia tốc cài, điện áp nguồn driver và vùng cộng hưởng trước khi kết luận motor yếu. Máy cần chạy nhanh liên tục với tải nặng thì motor servo 750W thường là bước nâng cấp hợp lý hơn đổi lên động cơ bước cỡ lớn.
9. Câu hỏi thường gặp về phương pháp điều chỉnh tốc độ động cơ bước
- Động cơ bước chạy được tối đa bao nhiêu vòng/phút? Với motor hybrid 1,8° và driver băm dòng thông dụng, tốc độ còn kéo được tải thường khoảng 600–1.200 vòng/phút tùy cỡ motor và điện áp nguồn.
- Có dùng biến tần để chỉnh tốc độ động cơ bước được không? Không. Biến tần dành cho motor cảm ứng ba pha; động cơ bước cần driver chuyên dụng và chỉ đổi tốc độ bằng tần số xung.
- Vì sao tăng tốc độ thì động cơ bước kêu rít rồi đứng? Thường do tần số xung tăng quá nhanh so với quán tính tải, mô-men ở tốc độ đó không đủ vì điện áp nguồn thấp, motor rơi vào vùng cộng hưởng trung tần, hoặc xung không đều.
- Cài vi bước càng mịn có làm giảm tốc độ tối đa không? Motor thì không. Nhưng vi bước mịn đòi tần số xung cao hơn, nên nếu nguồn phát bị giới hạn tần số thì tốc độ đạt được giảm đúng theo tỉ lệ vi bước.
- Động cơ bước chạy 1 vòng/phút có êm không? Ở bước đủ thì không, motor nhảy từng nấc. Từ vi bước 1/16 trở lên khá êm, chỉ còn gợn nhẹ; cần thật mượt hoặc tải nặng thì thêm hộp giảm tốc.
- Nâng điện áp nguồn có làm động cơ bước quay nhanh hơn không? Không trực tiếp. Điện áp cao giúp dòng kịp tăng trong cuộn dây ở tốc độ cao, nhờ đó motor giữ mô-men và không mất bước khi chạy nhanh.
- Động cơ bước có giữ đúng tốc độ khi tải thay đổi không? Có, miễn mô-men tải còn dưới khả năng của motor ở tốc độ đó. Khi tải vượt quá, motor không chậm lại từ từ mà mất bước đột ngột.
- Vì sao đổi DIP switch vi bước thì motor chạy chậm hẳn? Vì số xung cho một vòng tăng theo vi bước mới trong khi tần số xung giữ nguyên; đổi 1/2 sang 1/8 thì chậm đi 4 lần. Cần sửa lại tần số hoặc thông số xung mỗi vòng trong chương trình.
- Có cần tăng tốc từ từ khi khởi động động cơ bước không? Cần, nếu tốc độ làm việc cao hơn tốc độ khởi động trực tiếp của hệ. Thời gian tăng tốc tùy quán tính tải, thường thử từ vài trăm mili giây rồi rút ngắn dần.
- Muốn đầu ra quay 3.000 vòng/phút có dùng động cơ bước được không? Rất khó với tải thực tế; puly tăng tốc làm mô-men trục ra giảm theo tỉ số. Yêu cầu tốc độ cao liên tục kèm mô-men thì motor servo có tốc độ định mức khoảng 3.000 vòng/phút phù hợp hơn.






