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.