Xoay liên tục 'servo' so với động cơ DC


11

Trong những trường hợp nào tôi nên thích một vòng quay 'servo' liên tục hơn cho động cơ DC hoặc ngược lại?

Dường như với tôi rằng để sử dụng một động cơ DC, tôi sẽ cần ba chân từ MCU - hai cho tiến / lùi / phanh / bờ và một cho PWM. Trên hết, tôi sẽ cần một cây cầu H.

Đối với một servo xoay liên tục, tôi sẽ chỉ cần một chân tín hiệu và một số mã để gửi tín hiệu thời gian thích hợp. Tôi không thể kiểm soát tốc độ của servo, tôi có thể không? Ngoài ra, nó phải có một cái gì đó giống với một cây cầu h bên trong động cơ, điều này chắc chắn sẽ làm tăng chi phí, nhưng động cơ sẽ luôn luôn hướng đến, đó là một điểm cộng.

Vì vậy, những ưu và nhược điểm của mỗi loại, và khi nào tôi nên chọn cái này hơn cái kia?


Tiến / lùi / phanh / bờ biển? PWM có thể thực hiện tốc độ thay đổi tiến và lùi từ một pin.
endolith

@endolith Thật sao? Tôi chưa bao giờ nghe nói về việc đó. Tôi có thể thấy rằng nó có thể được thực hiện nếu bạn có một con chip ở đầu bên kia để giải mã tín hiệu và mã hóa lại trên hai chân (foward / backward và tín hiệu PWM mới) được gửi đến Cầu H.
Clinton Blackmore

Chà, bạn không chạy động cơ trực tiếp từ các chân PWM, vì vậy bạn có thể bù nó và khuếch đại nó. Ví dụ, bạn có thể sử dụng chu kỳ thuế 0% để nghĩa là hoàn toàn đảo ngược, chu kỳ thuế 50% có nghĩa là tắt và chu kỳ thuế 100% có nghĩa là hoàn toàn chuyển tiếp, chẳng hạn. Nhưng phanh và bờ biển là gì?
endolith

@endolith Biểu đồ trên ikalogic.com/H_bridge_1.php cho thấy bốn chế độ hoạt động của Cầu H - động cơ quay về phía trước / theo chiều kim đồng hồ, động cơ quay ngược / ngược chiều kim đồng hồ, động cơ có hoạt động phanh áp dụng cho nó hoặc động cơ là tự do hoặc xuống dốc.
Clinton Blackmore

1
phanh và bờ là các chế độ mà bộ điều khiển không cung cấp bất kỳ nguồn điện nào, và tải cơ học điều khiển lại động cơ, vì vậy nó hoạt động như một máy phát. Nếu bạn tắt tất cả 4 bóng bán dẫn ổ đĩa, động cơ hoặc bánh xe tự do; nếu bạn bật cả hai phía cao hoặc cả hai phía thấp, bạn sẽ tạo thành một tải điện có trở kháng thấp cho động cơ, khiến nó hoạt động như một cái phanh.
JustJeff

Câu trả lời:


11

Tôi không thể kiểm soát tốc độ của servo, tôi có thể không?

Có, bạn có thể, nhưng không đến mức độ kiểm soát rất tốt

Ngoài ra, nó phải có một cái gì đó giống với một cây cầu h bên trong động cơ, điều này chắc chắn sẽ làm tăng chi phí, nhưng động cơ sẽ luôn luôn hướng đến, đó là một điểm cộng.

Servo xoay liên tục:

  • Thiết bị
  • Được xây dựng trong trình điều khiển động cơ
  • Điều khiển pin đơn (tiến, lùi, tốc độ)
  • Dễ dàng gắn servo và gắn các chuyển động vào còi
  • Khó 'trung tâm' do trôi dạt nhiệt độ - tức là không có phản hồi, bạn không thể dừng hoàn toàn một servo và ngay cả khi có phản hồi, nó vẫn tiếp tục săn tìm 0 và gây rung động cho cơ chế

Động cơ:

  • Rẻ hơn (ngay cả với thiết bị, đặc biệt là về số lượng)
  • Mức độ kiểm soát tốt hơn với một trình điều khiển động cơ tốt
  • Không yêu cầu tín hiệu PWM
  • Nhỏ hơn
  • Tiêu thụ điện năng thấp hơn cho hầu hết các ứng dụng

5

Động cơ servo (sở thích) động cơ DC cộng với chip giải mã và cầu H tất cả trong một gói tiện lợi.

Nó không thể làm bất cứ điều gì mà bạn không thể làm bằng cách lấy cùng một động cơ DC và thêm cầu H của riêng bạn và trình điều khiển cầu H của riêng bạn.

Chuyên nghiệp chính của động cơ servo (sở thích) là:

Servo tiết kiệm thời gian - nó đi kèm trong một gói thực sự tiện lợi, tôi có thể điều khiển nó bằng một pin duy nhất trên vi điều khiển của mình và tôi không phải loay hoay với việc nối dây cầu H của riêng mình, v.v. Tôi có thể khá tự tin cho dù phần mềm có làm gì đi nữa, động cơ và người lái sẽ tồn tại trong ít nhất vài giây - không thể phá hủy bóng bán dẫn ngay lập tức bằng cách vô tình bật cả 4 cánh tay của cầu H.

Vì động cơ servo sở thích được sản xuất với số lượng lớn như vậy, nên hầu như luôn luôn rẻ hơn khi sử dụng servo ngoài giá nếu nó làm những gì bạn cần, thay vì cố gắng tự thực hiện lại bánh xe từ các bộ phận.

Các pro chính của động cơ DC là:

Tôi có toàn quyền kiểm soát cách tôi điều khiển nó, với cây cầu H của riêng tôi. Tôi có thể chèn các công tắc giới hạn trong dây nguồn để phần mềm không thể điều khiển động cơ đi xa hơn công tắc, nhưng nó có thể điều khiển động cơ kéo ra khỏi công tắc. Tôi có thể xây dựng các giải pháp tùy chỉnh có thể làm những việc mà không có bất kỳ động cơ phổ biến nào có thể làm được.

ps: Bạn đã nghe nói về OpenServo chưa?

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.