Servo Nedir ve Nasıl Çalışır?

  • Konbuyu başlatan SerkaN
  • Başlangıç tarihi

SerkaN

Üye
Katılım
2 Mar 2006
Mesajlar
195
Puanları
6
Yaş
38
SERVO NEDİR?

Servolar programlanabilir bir mile sahip olan küçük cihazlardır. Servoya belirli kodlar göndererek bu milin pozisyonunu istedğimiz açıda değiştirilebiliriz. Giriş hattındaki kodlu sinyalimiz var oldukça, servo milin pozisyonunu kodun istediği şekilde sabit tutar. Kodlar değiştikçe milin açısal pozisyonu da değişir. Örneğin, servolar uzaktan kumandalı uçaklarda yön tayini için hareketli parçaların pozisyonlarını değiştirmek için kullanılır. Uzaktan kumandalı araçlar ve oyuncaklar için ve elbette robotlar için de kullanılırlar.

servo1.jpg


Servolar robotlar için vazgeçilmez parçalardır. Yukardaki fotoğrafta da görebilceğiniz gibi servo motorlar küçüktür, gömülü kontrol devrelerine sahiptir ve küçük boyutlarına karşın inanılmaz güçlüdür. Ayrıca mekanik gücü orantılı olarak harcar. Yani hafif yüklü bir servo fazla güç harcamayacaktır. Aşağıda bir servo motorun parçaları gösterilmektedir( Motoru, dişlileri, kasa ve motor kontrol devresi). Üstelik motorun dış dünya ile iletişimini sağlayan üçlü kabloyu da görmektesiniz. Birisi besleme için (+5 volt), birisi toprak, sonuncusu (beyaz kablo) da data yani kontrol için kullanılan kablodur.


servo3c.jpg



Peki bir servo nasıl çalışır? Servo motor çıkış miline bağlı bir potansiyometre ve bazı kontrol devrelerine sahiptir. Yukardaki fotoğrafta potansiyometre kontrol devresi bordunun sağında görülebilir. Bu potansiyometre motorun o an hangi açıda bulunduğunu bize gösterir. Eğer mil doğru açıda ise motor çalışmayı durdurur. Eğer kontrol devresi motorun istenilen açıda olmadığını tespit ederse açı doğru olana kadar motoru haraket ettirir. Çıkış mili 180 derecelik bir açıda haraket edebilme kapasitesine sahiptir. Genellikle 210 dereceye kadar açı değiştirebilir fakat bu üründen ürüne göre çeşitli farklılıklar arzeder. Normal bir servo 0 ile 180 derecelik açıları kontrol etmek için kullanılır. Normal bir servo motor, çıkış dişlisinin mili mekanik olarak kısıtlaması sebebiyle daha büyük bir açı ile haraket ettirilemez.

Motora uygulanan güç haraket etme miktarı ile orantılıdır. Yani eğer mil büyük bir uzaklık kat ederse, motor bütün gücüyle çalışıcaktır. Eğer küçük bir açı için hareket edecekse motor daha yavaş dönecektir. Buna orantısal kontrol denir.

Belirli bir açıda haraket ettireceğimiz servo ile nasıl haberleşirsiniz? Data kablosu servo ile haberleşmek için kullanılır. Açı data kablosuna vereceğiniz sinyalin süresi ile orantılıdır. Bu Sinyal kodlu modulasyon (Pulse Coded Modulation) olarak adlandırılır. Servo her sinyal verilişinde 20 milisaniyelik bir gecikme ile çalışır. Sinyalin uzunluğu servonun ne kadar uzun haraket edebiliceğini belirler. Örneğin 1.5 milisaniyelik bir sinyal verilirse motor 90 derece dönecektir (Bu nötr pozisyon olarak adlandırılır). Eğer 1.5 saniyeden daha uzun bir sinyal verilirse mil 180 dereceye daha yakın bir açıda dönecektir.


pulse_code.jpg


Yukarıdaki şekilde az önce anlattığımız duruma verilen örnekler gösterilmiştir. Unutmayın ki buradaki zaman dilimleri örnek vermek için kullanılmıştır. Gerçek zamanlama dilimleri üründen ürüne değişir. Fakat prensip yine de aynıdır.


Kaynak: seattlerobotics.org
 

saymansadi

Üye
Katılım
29 Ara 2006
Mesajlar
29
Puanları
1
Yaş
36
şöyle bir soru sormak istiyorum:
- "servonun step motordan temel olarak farkı geribesleme ihtiyacıdır. bunun dışında servo da adım adım çalıştırılır.", diyebilir miyiz?
çeviri için de teşekkür!
 

manta38

Üye
Katılım
13 Ocak 2007
Mesajlar
30
Puanları
1
Yaş
36
Saymansadi, step motorlara impulslar verilir değilmi, ama konudan anladı isen, servolar verdiğin sürece çalışır, anlamaya çalış
 

korkmaz_design

Yönetici
Yönetici
Yönetici
Katılım
21 Ara 2006
Mesajlar
2,393
Puanları
419
Teşekkür mesajları silinmiştir.
Konu dışındaki mesajlar silinecektir.
 

ankakusu16

Üye
Katılım
17 Ocak 2008
Mesajlar
23
Puanları
1
Yaş
36
şöyle bir soru sorabilirmiyiz sizlere, PLC pozisyon kontrollü 1.5 kw bir servo yerine step motor aynı işi görürmü?
 

emrah_

Üye
Katılım
16 Ara 2007
Mesajlar
631
Puanları
1
şöyle bir soru sorabilirmiyiz sizlere, PLC pozisyon kontrollü 1.5 kw bir servo yerine step motor aynı işi görürmü?

İşe göre değişmekle birlikte büyük ihtimal görmez.
 

kontrol003

Üye
Katılım
6 Mar 2009
Mesajlar
1
Puanları
1
Yaş
33
yeri değil ama ac motorlarda hız kontrol yöntemlerini bilen var mı?
 

Benzer Konular

Forum istatistikleri

Konular
117,244
Mesajlar
826,121
Kullanıcılar
426,855
Son üye
Mustafa6127

Yeni konular

Üst