Google là bạn của bạn. Từ https://www.modmypi.com/blog/whats-the-difference-b between-dc-servo-stepper-morsors
Động cơ Servo
Động cơ servo nói chung là một bộ gồm bốn thứ: động cơ DC, bộ bánh răng, mạch điều khiển và cảm biến vị trí (thường là chiết áp).
Vị trí của động cơ servo có thể được điều khiển chính xác hơn so với động cơ DC tiêu chuẩn và chúng thường có ba dây (nguồn, nối đất & điều khiển). Cấp nguồn cho động cơ servo liên tục được áp dụng, với mạch điều khiển servo điều chỉnh lực hút để điều khiển động cơ. Động cơ servo được thiết kế cho các nhiệm vụ cụ thể hơn, trong đó vị trí cần được xác định chính xác như điều khiển bánh lái trên thuyền hoặc di chuyển cánh tay robot hoặc chân robot trong một phạm vi nhất định.
Động cơ servo không quay tự do như động cơ DC tiêu chuẩn. Thay vào đó, góc quay được giới hạn ở 180 độ (hoặc hơn) qua lại. Động cơ servo nhận tín hiệu điều khiển đại diện cho vị trí đầu ra và cấp nguồn cho động cơ DC cho đến khi trục quay về đúng vị trí, được xác định bởi cảm biến vị trí.
PWM được sử dụng cho tín hiệu điều khiển của động cơ servo. Tuy nhiên, không giống như động cơ DC, thời lượng của xung dương xác định vị trí, thay vì tốc độ của trục servo. Giá trị xung trung tính phụ thuộc vào servo (thường khoảng 1,5ms) giữ cho trục servo ở vị trí trung tâm. Việc tăng giá trị xung đó sẽ làm cho servo quay theo chiều kim đồng hồ và xung ngắn hơn sẽ quay trục ngược chiều kim đồng hồ. Xung điều khiển servo thường được lặp lại cứ sau 20 mili giây, về cơ bản cho biết servo sẽ đi đâu, ngay cả khi điều đó có nghĩa là vẫn ở cùng một vị trí.
Khi một servo được lệnh di chuyển, nó sẽ di chuyển đến vị trí và giữ vị trí đó, ngay cả khi lực bên ngoài đẩy vào nó. Servo sẽ chống lại việc di chuyển ra khỏi vị trí đó, với lực kháng tối đa mà servo có thể tạo ra là định mức mô-men xoắn của servo đó.
Động cơ bước
Một động cơ bước về cơ bản là một động cơ servo sử dụng một phương pháp cơ giới hóa khác nhau. Trong đó động cơ servo sử dụng động cơ DC xoay liên tục và mạch điều khiển tích hợp, động cơ bước sử dụng nhiều nam châm điện có răng được bố trí xung quanh một bánh răng trung tâm để xác định vị trí.
Động cơ bước yêu cầu một mạch điều khiển bên ngoài hoặc bộ điều khiển vi mô (ví dụ Raspberry Pi hoặc Arduino) để cung cấp năng lượng riêng cho từng nam châm điện và làm cho trục động cơ quay. Khi nam châm điện 'A' được cấp nguồn, nó thu hút răng của bánh răng và căn chỉnh chúng, hơi lệch so với nam châm điện tiếp theo 'B'. Khi 'A' bị tắt và 'B' được bật, bánh răng sẽ quay nhẹ để căn chỉnh với 'B', và cứ thế xoay quanh vòng tròn, với mỗi nam châm điện xung quanh bánh răng sẽ kích hoạt và khử năng lượng lần lượt để tạo ra vòng quay. Mỗi vòng quay từ một nam châm điện sang bước kế tiếp được gọi là "bước" và do đó, động cơ có thể được quay bằng các góc bước được xác định trước chính xác thông qua một vòng quay 360 độ đầy đủ.
Động cơ bước có sẵn trong hai loại; đơn cực hoặc lưỡng cực. Động cơ lưỡng cực là loại động cơ bước mạnh nhất và thường có bốn hoặc tám dây dẫn. Họ có hai bộ cuộn dây điện từ bên trong, và bước đạt được bằng cách thay đổi hướng của dòng điện trong các cuộn dây đó. Động cơ đơn cực, có thể nhận dạng bằng cách có 5,6 hoặc thậm chí 8 dây, cũng có hai cuộn dây, nhưng mỗi dây có một vòi trung tâm. Động cơ đơn cực có thể bước mà không phải đảo ngược hướng của dòng điện trong cuộn dây, làm cho thiết bị điện tử đơn giản hơn. Tuy nhiên, vì vòi trung tâm được sử dụng để cung cấp năng lượng cho một nửa của mỗi cuộn dây tại một thời điểm chúng thường có mô-men xoắn ít hơn lưỡng cực.
Thiết kế của động cơ bước cung cấp mô-men giữ không đổi mà không cần động cơ được cung cấp năng lượng và, với điều kiện là động cơ được sử dụng trong giới hạn của nó, không xảy ra lỗi định vị, vì động cơ bước có các trạm được xác định trước.