Servo Motor Kontrol Devresi Çalışma Mantığı ( Servo Motor Control Circuit Working )


Merhaba elektronik severler.

Bugün istediğimiz güçte DC motoru servo gibi kullanmak için gereken işlemlerden bahsedeceğim.




İlk yapmamız gereken üzerinde dişliler ve potansiyometre bulunan motor bulmamız veya tasarlamamız gerekiyor.

Servonun hareket kabiliyetinin artırılabilmesi için darbe veren konum sensörü (encoder) kullanılması daha verimli olur. Ama ilk olarak  sistemin potansiyometre ile tasarlanmış halinden bahsetmek istiyorum.

Kullanacağımız demirbaşlar:
  • H köprüsü
  • İşlemci
  • Dişli ve Potansiyometreli motor
  • Sistemi denemek ve Hedef pozisyonu ayarlamak için Potansiyometre

Sistemin Çalışma mantığı:

Motorun üzerindeki potansiyometre çıkış miline bağlıdır. Böylece konum bilgisini bu potansiyometreden sağlayacağız. Bunu da işlemcinin ADC (Analog Dijital Çevirici) kısmından ölçeceğiz.

Daha sonra hedef pozisyonu almam gerekiyor. Bunun için dışarıdan el ile ayarlanabilir bir potansiyometre kullandım. Başka bir işlemcinin pwm özelliği ile ayarlanabilir bir voltaj değeri de kullanılabilirdi.

Daha sonra bu ölçtüğüm değerlerin farkını kapatana kadar DC motora voltaj veriyoruz. Tabi bunu DC motor sürücüsü olan H köprüsü ile yapıyoruz. Eğer hedef pozisyon ile geri besleme konum bilgisi arasındaki fark kalmamışsa motor enerjisini kesiyoruz. Tabi burada verdiğimiz enerjinin (voltajın) yönü de önemli. Bu yüzden voltaj yönünü de ayarlayabildiğimiz motor sürücü olan H köprüsünü kullandık.

Sistemin videosunu da izleyebilirsiniz.



Yorumlar

Bu blogdaki popüler yayınlar

SCR ( Tristör ) Transistör ile Mühürleme Yapımı

Arduino, C, C++ String to Long (strtol)