Servo motor

Başlatan enrique_iglesias, 08 Mart 2009, 20:28:40

enrique_iglesias

Arkadaşlar merhaba çok araştırdım ama emin olamadım...

Ben servo motorları araştırmalarıma göre 3 uçlu olduğunu gördüm. + - ve data dediğimiz pals göndererek işlediğimiz uç.

Güçlü bir servo motor satın aldım üzerinde özel motor yazıyor , 12volt , 2-15A gücünde  ama ve 2 uçlu. 12Volt verdim dönüyor ters çevirince uçları ters dönüyor....Bu şekildemi olması gerekiyor?  3 uçlu olması gerekmiyormu?

debi

Servo olduğuna emin misin o motorun?

enrique_iglesias

internet aracılığıyla aldım üzerinde çalışma yapıp öğrenmek için birde redüktör aldım güçlü olması açısından....üzerine monteleyip göndermişler kafama takıldı..servo demiştim ben onlara ama özel motor yazıyor üzerinde...

enrique_iglesias

Arkadaşlar çözdüm servo motor olarak satın aldığım motor dc motormuş..
servo motorlar 180 derece'ye kadar dönüş yaptıklarından benim dişli kutum da sadece ufak bir hareket gözükecekmiş bu nedenle dc motor göndermişler...

Şimdi kafamdaki herşey değişti bu durumda...Bir şey sormak istiyorum.

Dc motoru hem sağa hem sola sürmek istiyorum röle kullanmak istemiyorum çünkü yumuşak kalkış ve yumuşak duruş yapacağım bu durumda motor sürücü entegreleri pwm desteklermi ve 15A desteklermi?

debi

h-bridge diye aratırsan devre yapısını öğrenebilirsin.. Hazır entegrelerle 15A zor, belki de yoktur.. Sağlam mos'larla(sana kalmış) h-bridge devre yapısı en uygun çözüm olacaktır..

enrique_iglesias

debi dostum verdiğin bilgi için teşekkür ederim biraz daha iyi anladım bu mantığı....Yalnız yaptığım araştırmalarda çok ileri elektronik bilgi ile konuşulmuş ben hobi olarak uğraşıyorum öğrenmeye çalışıyorum..15A lik bir h köprüsünin mantığını çözdüm biri 1 ken diğer 0 olduğunda saat yönünde 0 1 iken tersinde dönüyor 1 in pozisyonunu yani pwm genişliğini değiştirdikçe hızda değişiyor anladığım bu umarım doğrudur.....

bi çok h köprü gördüm peki bunu 15a çevirmek için diyotların ve transistörlerin güçleri değişmesi gerekiyor çoğu 1a göre örnek vermiş bunları değiştirsem uygun olurmu? birde ne takmalıyım onların yerine?

sebo

mosfetleri değiştirerek sürücünün dayanacağı akımı arttırabilirsin. ama kullanacağın motorun kalkış anında çok daha fazla bir akım çekeceğini unutmamak gerek yani 15-20A lik bir mosfet kullanma daha güçlü mosfetleri öneririm irfz44 işini görür belki.

enrique_iglesias

sebo dostum verdiğin öneriyle bir simulasyon yaptım çok güzel çalışıyor teşekkür ederim..

ama bir sorunum çıktı isisten pulse seçtiğimde istediğim % değeri ile döndürebiliyorum ama pic işin içine girdiğinde hata alıyorum dosya ekte
program parçası :
HPWM 1,10,10


16f877 de bu programı derleyip simule ettiğimde too slow cinsinden hata alıyorum yardımcı olurmusunuz...

Bu arada dc motor sürmek için yardım arayan arkadaşlar açısından dosya faydalı olacaktır.Forumdaki arkadaşların yardımıyla pic ile halledebilirsek daha faydalı olur...

Dosya : http://rapidshare.com/files/207993183/dcmotor.zip.html

sezgin05

Hocam daha öncede birkaç defa yazıldı.SERVO MOTOR diye bir motor yoktur.SERVO SİSTEM vardır.Servo sisteme uygun motor vardır.Servo sistem ise kabaca tanımlarsak ; yapılması  istenen işin (devir,tork,pozisyon...) geri bilgiriminin yapılarak denetlenmesi demektir. Böylece motorun nasıl çalıştığı pek önemli değildir.Servo sistem motorunun DC fırçalı,DC fırçasız,Asenkron v.b. olması mümkündür. Önemli olan sürücü devreye motor milinden geri bildirim alınmasıdır.Buda encoder,lineer manyetik cetvel,lineer pot...gibi farklı yöntemlerle bildirilmesidir.

enrique_iglesias

tamam sezgin kızma :) sonradan fark ettim o mesajını ama yazmış bulundum...hareket miline bağlı 10k değerinde endüstriyel bir potansiyo metre bağladım buradan milin pozisyonunu 10bit çözünürlükle okuyacağım böylelikle limit switchlerini ordadan kaldırdım durmasını istediğim noktaya motoru hareket ettireceğim ama yavaş kalkış ve yavaş duruş ile bunu pwm ile yapamadım sorun bu sadece :) yani servo bir sistem kurdum sayılır pwm işini halledersem tam servo sistem olucak...

mesela 150 dereye gelmesini istedim 140 dereceye geldiğinde motor yavaşlayarak 150 de duracak ben bunu istiyorum yazılımı denyerek bulucam ama önce simulasyonda halletmek istiyorum..mekanik tamam donanımda ekte verdiğim gibi (mil açısı okumak hariç) sadece yazılımda pwm sorunum var..