• Sonuç bulunamadı

Servo motorlar ile bir robotun kolu- nun veya baca¤›n›n aç›s›n› kontrol edebiliriz. Yaz›m›zda ilk olarak haz›r bulabilece¤imiz hobi servo motorlar›

N/A
N/A
Protected

Academic year: 2021

Share "Servo motorlar ile bir robotun kolu- nun veya baca¤›n›n aç›s›n› kontrol edebiliriz. Yaz›m›zda ilk olarak haz›r bulabilece¤imiz hobi servo motorlar›"

Copied!
2
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

Servo motorlar dönme aç›s›n› kon- trol edebildi¤imiz motorlard›r. “Ser- vo” nun Türkçe karfl›l›¤› “köle” dir.

Servo motorlar ile bir robotun kolu- nun veya baca¤›n›n aç›s›n› kontrol edebiliriz. Yaz›m›zda ilk olarak haz›r bulabilece¤imiz hobi servo motorlar›

nas›l kontrol edebilece¤imizi inceleye- lim, sonra da DC diflli kutulu bir mo- toru nas›l servo motor yapabiliriz ö¤- renelim.

Hobi servo motorlar (resim:1) ge- nellikle 0–180 derece aras›nda döne- bilirler. Ç›k›fl torku 2 ile 25 kg.cm aras›nda servo motorlar bulmak mümkün. Model uçaklar›n kanatlar›n›

kontrol etmek gibi birçok ifl için kul- lan›labilirler.

3 adet giriflten k›rm›z› olan +5 volt, siyah olan 0 volt (flasi) sar› olan da bilgi giriflidir. Bilgi giriflinden 1500 mikro saniye uzunlu¤unda bir sinyal gönderilirse motor 90 derece konumuna gider (resim:2). Motor, bu sinyalin geniflli¤i 500 mikrosaniye ye yaklaflt›kça 0 dereceye do¤ru, 2500 mikrosaniye ye yaklaflt›kça da 180 dereceye do¤ru döner. Bu de¤erler de¤ifliklik gösterebilir, deneyerek be- lirlenmelidir. Motorun belirtilen ko- numda kararl› bir flekilde kalabilmesi için bu sinyal s›k s›k uygulanmal›d›r, 5 ila 100 milisaniye de bir uygulana- bilir.

fiimdi bu sinyali bir mikroifllemciye ürettirip motoru 90 derece konumuna götürelim. Devrede (resim:3) pic16f64 ifllemcisi portb.1 baca¤›ndan bu sinya- li üretmektedir. 7805 entegresi 3. ba- ca¤›ndan 5 volt üretir. ‹fllemciyi prog- ramlamak için PicBasicPro dilinde ya- z›lm›fl afla¤›daki kod kullan›labilir.

Genellikle bir fleyi haz›r almaktan- sa yapmak daha heyecan vericidir.

fiimdi kendi servo motorumuzu yapa- l›m. ‹lk olarak ihtiyac›m›z› karfl›laya- cak tork ve h›z de¤erinde DC diflli ku- tulu motor bulmal›y›z. Böyle bir yap›

haz›r al›nabildi¤i gibi oyuncaklardan da ç›kar›labilir. ‹sterseniz bir do¤ru ad›m motorunu çarklarla yavafllatarak kendi diflli kutulu motorunuzu yapabi- lirsiniz. Resim 4 te denemelerimde kul- land›¤›m DC diflli kutulu motor var.

Aç› kontrolü için diflli kutusunun ana ç›k›fl›ndan geri besleme almak gerekli- dir. Bunun için potansiyometre yada

SERVO MOTOR YAPALIM

58 May›s 2006 B‹L‹M

ve

TEKN‹K

Resim: 1

Resim: 2

Resim: 3

servoMotor 4/25/06 1:36 PM Page 58

(2)

infrared okuyucular (shaft encoder) kullan›labilir. Biz denemelerimizde po- tansiyometre kullanaca¤›z. Ana ç›k›fl döndükçe potansiyometre de ona ba¤- l› dönecek ve potansiyometrenin diren- ci de¤iflecektir.

Tasarlayaca¤›m›z elektronik devre ve program ilk önce gidilmesi gereken aç› bilgisini (hedef aç›) baflka bir potan- siyometreden okuyacak, sonra diflli ku- tusu ana ç›k›fl›na ba¤l› potansiyometre- yi okuyacak (aç›). E¤er hedef aç› , o an- ki aç›ya eflitse motorun çal›flt›r›lmas›na gerek yok. E¤er aç› hedef aç›dan bü- yükse motor hatay› kapatacak flekilde bir tarafa, küçükse di¤er tarafa döne- rek hedef aç›ya gidecek. Pratikte bu al- goritman›n çal›flmas›nda baz› problem- ler ç›kacakt›r. Motorun, difllilerin ve ana ç›k›fla ba¤l› yükün a¤›rl›¤› moto- run bir anda harekete geçmesini ve durmas›n› engeller. Aç›, hedef aç›dan büyük oldu¤unda Motor bir tarafa do¤ru dönerken aç›, hedef aç›ya eflit oldu¤unda motora dur emri verirsek motor sahip oldu¤u enerjiden dolay›

duramayacak ve aç› hedef aç›dan daha küçük olacakt›r. Böylece hiç bitmeyen bir sal›n›m (titreflim) bafllayabilir. Bu durumda daha geliflmifl bir kontrol al- goritmas› kullanmal›y›z. Mesela bafl- lang›ç için P kontrol (proportional control - oran kontrolü) kullan›labilir.

Bu yöntemde aç› ile hedef aç› aras›nda- ki fark (hata) ne kadar büyükse o ka- dar büyük motor voltaj› uygulan›r.

V motor =sabit . hata

Böylece aç› hedef aç›ya yaklaflt›kça motor yavafllad›¤›ndan sistemin sal›n›- ma girmesi k›smen engellenmifl olur. P kontrolün dezavantaj› küçük hatalar›

giderememesidir. Aç› hatas› çok az ol- du¤unda motora çok az bir voltaj uy- gulanacak ve motor sürtünmelerden dolay› dönemeyecektir. Bu küçük ha- tay› gidermek için I kontrol (integral kontrolü) eklenebilir ve PI kontrol el- de edilir.

VV motor =sabit1 . hata+sabit2 . ∫hata E¤er motorun dönemeyece¤i kadar küçük bir hata olursa, bu hatan›n za- mana göre integrali al›nd›¤›ndan mo- tor voltaj› artacak ve motor hatay› ka- patacak bir dönme yapacakt›r. Sabitle- ri do¤ru seçmek çok önemlidir, örne-

¤in sabit2 (integral sabiti) büyük seçi- lirse sistem yine sal›n›ma girer. PID kontrol daha etkili bir yöntemdir. Yaz›- m›zda sadece P ve PI kontrol deneye- ce¤iz. fiimdi motoru kontrol edece¤i-

miz devreyi inceleyelim (resim:5). Potansiyometre okuyabilmek için analog sinyaller dijitale çevrilmeli.

Bu devrede analog-dijital çeviricisi olan pic16f877 ifllemcisi kullan›ld›.

Diflli kutulu motor ç›k›fl›na ba¤l› po- tansiyometrenin ve hedef aç› belirle- yen potansiyometrenin ç›k›fl› ifllemci- nin analog kanallar›na ba¤land›. Mo- toru sürmek için de 2 ampere kadar olan yükleri sürebilen L298 entegre- si kullan›ld›. Afla¤›da PI kontrol ile motorun aç›s›n› kontrol eden kod gö- rülebilir. Motorun h›z› PWM (pulse width modulation – sinyal genifllikli modülasyon) tekni¤iyle kontrol edil- mektedir.

ODTÜ Robot Toplulu¤u http://robot.metu.edu.tr

M u s t a f a D e n i z

www.mustafadeniz.com deniz@robot.metu.edu.tr

May›s 2006 59 B‹L‹M

ve

TEKN‹K

Resim: 4

Resim: 5

Potansiyometre

DC Motor

Ana Ç›k›fl

servoMotor 4/25/06 1:36 PM Page 59

Referanslar

Benzer Belgeler

This study investigated depression, state and trait anxiety levels, suppression tendencies, and family functioning in families of patients of two chronic diseases, namely cancer

Enterokutan Fistül Aç›l›m›n› Takiben Geliflen Peristomal Piyoderma Gangrenozum 2006; 40: 111-3

Intraocular pressure changes following cataract extraction in primary open-angle glaucoma patients In this study we aimed to evaluate the changes in intraocular pressure

Peru arkeolojik hazineler açısından zengin bir ülke, özellikle yeni tapınağın bulunduğu bölgeyi de kapsayan Andlar'daki İnka kalesi Machu Picchu arkeolojik açıdan çok

S ıralamada, iklim değişikliği için gerekli adımları atan ülke olmadığı için ilk 3 sıranın boş bırakıldığı listede, seragazı sal ımlarında ve

Gösterinin uyu şturu ile ilgili olmadığını söyleyen Polat, “Yıllardır uyuşturucu ekiliyor, yıllardır operasyon da yapılıyor.. Daha önce neden kimse

Yeni açıklanan bir wikileaks belgesine göre ABD Ankara Büyükelçiliği çok uluslu tohum şirketlerinin çıkarı için Türkiye’nin tohumculuk yasas ında yerel

Ben de tam buna vurgu yapmaya çalışıyorum: Ta şeronluk yapmaktan vazgeçin, ar - ge için her türlü kamusal desteği sizlere sağlamak için elimizden geleni yapalım..