BİLGİSAYAR ARAYÜZLÜ STEP MOTOR KONTROLÜ

Transkript

BİLGİSAYAR ARAYÜZLÜ STEP MOTOR KONTROLÜ
BİLGİSAYAR ARAYÜZLÜ STEP MOTOR KONTROLÜ
Eren Aydemir
Yard. Doç Dr. Muhammed Garip
ÖZET
Bu çalışmada, bipolar step motorun tam adımlı,
mikrodenetleyici tabanlı, bilgisayar kontrollü olarak sürülmesi
ve kontrolü gerçekleştirilmiştir. Çalışma boyunca step motorun
elektromekanik
özellikleri,
PIC
mikrodenetleyicisinin
kullanımı ve USB haberleşmesi, L298 H-bridge entegresi ile
step motorun sürülmesi konularında çalışmalar yapılmıştır.
GİRİŞ
Step motorlar, girişlerine uygulanan darbe dizilerine karşılık
analog dönme hareketi yapabilen elektromekanik elemanlardır.
Dijital işaretlere cevap verebilmeleri onların mikroişlemcilerle
kontrol edilebilmelerini sağlar. Bu tip motorlara, CNC
tezgahlarında, proses kontrol sistemlerinde, yazıcılarda
karşılaşılabilir. Alttaki şekilde bir step motorun statorunda yer
alan dişler ve rotorunda bulunan sabit mıknatıs görülebilir.
Alttaki tablo ise step motoru 1 tur attırmak için sargılarına
sırayla verilmesi gereken lojik sinyal görülebilir.
Şekil 1. Rotor ve statorun konumlandırılması
Step
Bobin 4
Bobin 3
Bobin 2
1
1
0
0
0
2
0
1
0
0
3
0
0
1
0
4
0
0
0
1
Şekil 3. Sürücünün devre şeması
Sürücüde; mikrokontrolör olarak USB
modülü
bulundurması
nedeniyle
PIC18F2550, H-bridge motor sürücü
olarak 2A ‘e kadar çıkış verebilen L298
kullanılmıştır. Motordan gelebilecek zıt emk voltajının devreye zarar vermesini
önlemek amacıyla hızlı toparlanmalı diyot
kullanılmıştır.
Bobin 1
Tablo 1. Step motorun sargılarına verilmesi gereken lojik sinyaller
SÜRÜCÜ DEVRESİ VE KULLANICI ARAYÜZÜ
Şekil 4. Motor sürücüsünün kullanıcı arayüzü
Şekil 5. Motor sürüş algoritması
SONUÇ
Şekil 2. Step motor sürücü devresi
Bu proje ile bir step motorun istenilen adım veya tur miktarında
döndürülmesi başarılmıştır. Step motorların açık çevrim ile
kontrolü mümkün olduğundan, gelecekte yapılabilecek bir
hareket kontrol projesi için temel çalışma bu proje ile
tamamlanmıştır. Ayrıca bu proje için hazırlanmış mikrokontrolör
kartı ve sürücü kartının bir başka proje içinde kullanıma elverişli
olarak tasarlanmış olması ileriki çalışmalar içinde yardımcı
olacaktır.