DC motor vs sürekli dönüş 'servo'


11

Hangi koşullar altında bir DC motora sürekli bir 'servo' döndürmeyi veya tam tersini tercih etmeliyim?

Bana göre bir DC motor kullanmak için bir MCU'dan üç pime ihtiyacım olacak - iki ileri / geri / fren / sahil için ve bir PWM için. Üstelik bir H-Bridge'e ihtiyacım olacak.

Sürekli dönüşlü servo için, uygun zamanlama sinyallerini göndermek için sadece bir sinyal pinine ve bazı koda ihtiyacım olacak. Servonun hızını kontrol edemiyorum, değil mi? Ayrıca, motorun içindeki bir h-köprüsüne benzeyen bir şey olmalı, bu da kesinlikle maliyeti arttırır, ancak motor her zaman dişli olacaktır, bu da bir artıdır.

Peki, her birinin artıları ve eksileri nelerdir ve ne zaman diğerini seçmeliyim?


İleri / geri / fren / sahil? PWM, tek bir pimden ileri ve geri değişken hız yapabilir.
Mart'ta endolit

@endolith Gerçekten mi? Bunu yaptığımı hiç duymamıştım. Sinyalin kodunu çözmek ve bir H-Bridge'e gönderilen iki pime (ileri / geri ve yeni bir PWM sinyali) yeniden kodlamak için diğer ucunda bir çip varsa yapılabileceğini görebiliyorum.
Clinton Blackmore

Motoru doğrudan PWM pinlerinden çalıştırmıyorsunuz, böylece onu dengeleyebilir ve yükseltebilirsiniz. Örneğin, tam geri dönüş için% 0 görev döngüsü, kapalı için ortalama% 50 görev döngüsü ve tam ileri demek için% 100 görev döngüsü kullanabilirsiniz. Peki fren ve sahil nedir?
Mart'ta endolit

grafikte @endolith ikalogic.com/H_bridge_1.php gösterir, H-Bridge Dört çalışma - ileri motorun dönüş / saat, geriye / saat yönünün tersine, motor döndükçe, motorun aktif fren uygulanmış olan veya motor serbest hareket ediyor veya hareket ediyor.
Clinton Blackmore

1
fren ve sahil, kontrolörün herhangi bir güç sağlamadığı modlardır ve mekanik yük motoru geri tahrik eder, bu nedenle jeneratör görevi görür. 4 tahrik transistörünün tamamını kapatırsanız, motor serbest tekerlekleri veya kıyıları; hem yüksek tarafları hem de düşük tarafları açarsanız, motora düşük empedanslı bir elektrik yükü oluşturursunuz, bu da fren gibi davranmasına neden olur.
JustJeff

Yanıtlar:


11

Servonun hızını kontrol edemiyorum, değil mi?

Evet, yapabilirsiniz, ancak çok iyi bir kontrol derecesine kadar değil

Ayrıca, motorun içindeki bir h-köprüsüne benzeyen bir şey olmalı, bu da kesinlikle maliyeti arttırır, ancak motor her zaman dişli olacaktır, bu da bir artıdır.

Sürekli dönüşlü servo:

  • Dişli
  • Dahili motor sürücüsü
  • Tek pimli kontrol (ileri, geri, hız)
  • Servoyu monte etmek ve kornanın hareketlerini bağlamak kolaydır
  • Sıcaklık kayması nedeniyle 'merkezlenmesi' zor - yani, geri bildirim olmadan bir servoyu tamamen durduramazsınız ve geri bildirimde bile 0 için avlanmaya devam eder ve mekanizmaya titreşimi indükler

Motor:

  • Daha ucuz (dişli ile bile, özellikle miktarda)
  • İyi bir motor sürücüsü ile daha fazla kontrol
  • PWM sinyali gerektirmez
  • daha küçük
  • Çoğu uygulama için daha düşük güç tüketimi

5

Bir (hobi) servo motor , bir DC motorun yanı sıra bir dekoder çipi ve bir H köprüsüdür.

Aynı DC motoru alıp kendi H köprünüzü ve kendi H köprü sürücünüzü ekleyerek yapamayacağınız hiçbir şeyi yapamaz.

Bir (hobi) servo motorun ana yanlısı:

Servo zaman kazandırır - gerçekten uygun bir pakette gelir, mikrodenetleyicimdeki tek bir pimle kontrol edebilirim ve kendi H köprümü vb. Kablolama ile uğraşmak zorunda kalmam. yazılım ne yaparsa yapsın, motor ve sürücü en az birkaç saniye hayatta kalacak - H köprüsünün 4 kolunu yanlışlıkla açarak transistörleri anında yok etmek imkansız.

Hobi servo motorlar bu kadar büyük miktarlarda üretildiğinden, tekerleği parçalardan yeniden uygulamaya çalışmak yerine ihtiyacınız olanı yaparsa hazır bir servo kullanmak neredeyse her zaman daha ucuzdur.

Bir DC motorun ana yanlısı:

Kendi H köprümle nasıl kontrol ettiğim üzerinde tam kontrole sahibim. Güç kablolarına limit anahtarları takabilirim, böylece yazılım motoru anahtarın ötesine süremez, ancak anahtarı anahtardan geri çekmek için motoru sürdürebilir. Yaygın olarak mevcut olan servoların hiçbirinin yapamayacağı şeyleri yapabilen özel çözümler oluşturabilirim.

ps: OpenServo'yu duydunuz mu?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.