LOGILAB
So sánh

Servo, động cơ DC hay động cơ bước: chọn đúng loại chuyển động cho dự án

Đội ngũ kỹ thuật Logilab19/07/20268 phút đọc
Servo, động cơ DC hay động cơ bước: chọn đúng loại chuyển động cho dự án
Động cơ DC giảm tốc (gear motor) là lựa chọn đơn giản nhất khi chỉ cần quay liên tục một chiều với tốc độ điều khiển được (qua PWM) — phù hợp bánh xe robot, quạt, băng chuyền. Ưu điểm là giá rẻ, dễ điều khiển bằng driver cơ bản (L298N, TB6612), nhưng không kiểm soát được vị trí góc quay chính xác nếu không gắn thêm encoder. Servo được thiết kế chuyên để giữ một vị trí góc cụ thể (thường 0-180 độ hoặc 0-270 độ với servo tiêu chuẩn) và tự động giữ nguyên vị trí đó chống lại lực tác động bên ngoài nhờ mạch điều khiển vòng kín tích hợp sẵn bên trong. Đây là lựa chọn đúng cho cánh tay robot, bánh lái, hoặc bất kỳ ứng dụng nào cần "đi tới góc X và giữ nguyên đó". Động cơ bước (stepper) chia một vòng quay thành nhiều bước rời rạc cố định (phổ biến 200 bước/vòng, tương đương 1.8 độ/bước), cho phép điều khiển vị trí và tốc độ cực chính xác mà không cần cảm biến phản hồi — vì driver luôn biết chính xác đã ra lệnh bao nhiêu bước. Đây là lựa chọn đúng cho máy in 3D, máy CNC mini, hoặc bất kỳ ứng dụng nào cần lặp lại chính xác cùng một chuyển động nhiều lần liên tục. Đánh đổi lớn nhất của động cơ bước: tiêu thụ điện ngay cả khi đứng yên (để giữ vị trí, gọi là holding torque) và dễ bị "mất bước" (skip step) nếu tải quá nặng so với momen xoắn của động cơ — mất bước không được driver phát hiện, dẫn tới sai lệch vị trí tích luỹ dần theo thời gian mà hệ thống không hề biết, trừ khi gắn thêm encoder để kiểm tra. Quy tắc chọn nhanh: cần quay liên tục, không cần biết vị trí chính xác → động cơ DC. Cần giữ đúng 1 góc cụ thể → servo. Cần di chuyển chính xác nhiều bước lặp lại → động cơ bước.

Sẵn sàng bắt tay vào dự án?

Khám phá linh kiện, module và board phát triển chính hãng tại Logilab.

Mua sắm ngay