towerpro mg995 servo

Başlatan jackal183, 25 Mayıs 2011, 14:18:07

jackal183

iyi günler arkadaşlar, towerpro mg995 servo satın aldım, projemde kullanacağım. sormak istediğim bir şey var, bu servoyu elimle dönderdiğim zaman 210 derce gibi bir alanı tarayabiliyor, ancak mikrodenetleyici ile kontrolünü yapmak istediğimde, hem - yön hem + yön, her iki yönde de bir yere kadar gidebiliyor, tahminen 150 derecelik bir açı tarayabiliyor, bunun sebebi nedir ve nasıl çözerim bilgisi olan var mı?

ferdem

Mikrodenetleyici ile kontrol yaparken "pulse" genişliklerini hangi aralıkta veriyorsunuz? 540 us ile 2400 us arasında gezmeyi deneyin. Sınırlardan eminseniz ve 150 derece tarıyorsa içerideki kontrol devresiyle ilgili bir durum demektir, o durumda aklıma pek yapacak bir şey gelmiyor.

jackal183

Evet deneme yanılma ile, 700-2300 us arası şeklinde buldum, kontrol devresiyle ilgili nasıl bir durum söz konusu olabilir, mesela ben servoyu söksem içinde nereye bakacağım, nereye ne yapacağım

ferdem

Hocam benim bildiğim hobi servorlarda kontrolcü rotorun pozisyonunu bir potansiyometre ile okuyor, çok basit bir encoder. Servoyu açtığınızda potansiyometreyi göreceksiniz, 700us gönderdiğinizde içerdeki kontrolcü pot çıkışını örneğin 0.4V ta 2300us gönderdiğinizde 4.6V ta tutacak şekilde rotoru kontrol ediyor olabilir. Potu değiştirerek veya direnç ekleyerek sistemin encoderine müdahale etmek mümkün! Ancak olası bir hatada rotor sınırlardaki küçük engelleri kırabilir veya motorunuz yanabilir. Hobi servo hacking ile alakalı yazılarda hobi servonun iç yapısı anlatılıyordu:
http://www.seattlerobotics.org/guide/servohack.html
http://teamur.netfirms.com/how_to/servo_hack.htm
İyi çalışmalar.

jackal183

anladım hocam sağolun, motorun içini açmaya da korkuyorum şimdi, motoru aldıktan sonra öğrendim ki bu pek sağlam parça değilmiş hemen bozuluyormuş

Tagli

Bende de aynı servo var. Aynı şekilde darbe süresini kurcalayarak yaklaşık bir çözüme razı olmuştum. Normal 1 - 2 ms aralığında 90 derece dönüyor sanırım.
Gökçe Tağlıoğlu