Professional Documents
Culture Documents
1
ADIM MOTORLARI (STEP MOTORS)
Step motorlar uzun yıllardır var olmalarına rağmen ticari olarak kullanıl-
maları ancak 1960’lı yıllarda yüksek seviyeli doğru akımları anahtarla-
yabilen transistörlerin üretimine başlanmasıyla yaygınlaşmıştır.
2
ADIM MOTORLARI (STEP MOTORS)
3
ADIM MOTORLARI (STEP MOTORS)
4
ADIM MOTORLARI (STEP MOTORS)
Adım motorlarıÇALIŞMA
ADIM MOTORU başta da belirtildiği gibi bir dizi kısa elektrik
PRENSİBİ
akımıyla hareket ederler. Stator (hareketsiz kısım), birbirine
dik manyetik alan üreten iki ayrı bobin grubundan oluşur.
Bu bobinlere sırayla elektrik akımı verilerek statorun
içerisinde döndürme etkisine sahip bir manyetik alan
oluşması sağlanır.
Statorun içindeki rotor (hareketli kısım) bobinler tarafından
sırayla oluşturulan manyetik alanla polarize (kutup) olarak
döner.
Her bir elektrik akım vurgusu (pulse) rotorun belli bir açı
kadar (bir adım) dönmesine neden olur.
Eğer güç sadece bir bobine verilirse manyetik alanın etkisiyle
rotor sabitlenecektir, bu da motorun durdurulmasında
kullanılır. 5
ADIM MOTORLARI (STEP MOTORS)
ADIM MOTORU ÇALIŞMA PRENSİBİ
Adım motoru, bir daire içindeki elek-
tromagnetik alanların dönüşü ile
ifade edilebilir. Yandaki şekilde 1
nolu anahtar (SW–1) kapandığında
rotor kendiliğinden 1. elektroman-
yetik alan ile aynı hizaya gelecektir.
Bundan sonra 1 nolu anahtar açılıp
2 nolu anahtar kapatılırsa rotor 2.
elektromagnetik alanın karşısına
gelecektir. Bu işlem sırayla tekrar-
lanırsa rotor bir daire içinde düzgün
şekilde döner. Bu şekilde verilen
elektrik akım vurgularının frekansı,
rotorun dönme hızını belirler. Hızlı
Şekil – 1.8
ivmelenme sonucu step motorda
kayma meydana gelebilir bunun
önlenmesi için ivmelenme sırasında
vurgu sıklığı ayarlanmalıdır. 6
ADIM MOTORLARI (STEP MOTORS)
7
ADIM MOTORLARI TEMEL KONTROL PRENSİBİ
8
ADIM MOTORLARI (STEP MOTORS)
9
ADIM MOTORLARI (STEP MOTORS)
1. Değişken Relüktanslı (Variable Reluctance) Adım Motoru
Değişken relüktanslı motorun stator ve rotor dişleri arasındaki hava ara-
lığı, küçük çaplı rotordan mümkün olduğunca büyük tork üretebilmek ve
konumlamada yüksek doğruluk elde edebilmek için mümkün mertebe
küçük tutulmalıdır.
Hava aralığı diğerinden biraz daha büyük olan iki step motora aynı
değerde manyetik kuvvet uygulandığında, küçük hava aralı-ğı yüksek
torku üreten manyetik akıyı verecektir ve ayrıca rotora dışarı-dan bir
kuvvet uygulandığında küçük aralığın denge pozisyonundan
uzaklaşmasının da az olacağı açıktır. Modern motorlarda bu aralık 30 ila
100 μm’dir.
Bu tip motorlarda rotor, manyetik özellik taşımamalı, hafif ve küçük bo-
yutlu yapılmalıdır. Rotor ölçülerinin küçük yapılması eylemsizlik momen-
tinin de küçük olmasını sağlar. Böylece uygulanan gerilimin meydana
getireceği moment sebebiyle rotor çok çabuk hareketlenir. Değişken re-
lüktanslı adım motorlarının başlama ve durma adımları, sabit mıknatıslı
10
adım motorlarından daha hızlıdır.
ADIM MOTORLARI (STEP MOTORS)
Sabit Mıknatıs
Çıkıntılı Yumuşak demir
Mil
Bilya(yatak)
Melez rotor
13
HİBRİT ADIM MOTOR
14
15
Yrd.Doç.Dr.Hasan ERDAL 16
ADIM MOTORLARI (STEP MOTORS)
3. Melez (Hybrid) Adım Motoru
Melez adım motorlarında tipik olarak 8 stator kutbu bulunur. Her kutupta
bulunan diş sayısı 2 ila 6 arasındadır.
17
18
ADIM MOTORLARI (STEP MOTORS)
19
2 FAZLI ADIM MOTORLARI
UNIPOLAR ADIM MOTORLARI
21
22
23
Yrd.Doç.Dr.Hasan ERDAL 24
Yrd.Doç.Dr.Hasan ERDAL 25
Yrd.Doç.Dr.Hasan ERDAL 26
Yrd.Doç.Dr.Hasan ERDAL 27
Yrd.Doç.Dr.Hasan ERDAL 28
Yrd.Doç.Dr.Hasan ERDAL 29
30
Yrd.Doç.Dr.Hasan ERDAL 31
Yrd.Doç.Dr.Hasan ERDAL 32
ADIM MOTORLARI (STEP MOTORS)
ADIM MOTORLARINA AİT BAZI ÖNEMLİ KAVRAMLAR
1. Adım Tepkisi / Tek Adım Tepkisi / Cevap Süresi / (Single Step Response)
33
ADIM MOTORLARI (STEP MOTORS)
ADIM MOTORLARA AİT BAZI ÖNEMLİ KAVRAMLAR
1. Adım Tepkisi / Tek Adım Tepkisi / Cevap Süresi / (Single Step Response)
Motor fazlarından biri uyarılmış durumdaysa, motor kararlı bir adım konu-
mundadır. Bu fazın uyartımı kesilip yeni bir faz uyartılırsa rotor bir adım
atacaktır. Rotor konumunun zamana göre değişimi “tek adım tepkisi” ola-
rak tanımlanır. Bir başka deyişle motorun girişine bir komut sinyali uygu-
landıktan sonra motorun adımlara cevap vermek için gerekli olarak aldığı
zamana (T) “tek adım tepkisi”, “adım tepkisi” ya da “cevap süresi” denir.
Bu süre hem motor parametrelerine hem de motorun sürücü devresine
bağlıdır ve yaklaşık olarak milisaniye civarlarındadır. Tek adım tepkisi,
motorun adım hareketinin hızını, tepkinin aşım ve salınım miktarını, adım
açısının hassaslığını veren önemli bir parametredir.
Adım motorlarından maksimum performans elde edebilmek için tek adım
tepkisindeki aşım ve salınımların azaltılması ve yerleşme zamanının
kısaltılması gerekir. Bu nedenle tek adım tepkisinin iyileştirilmesi adım
motorlarının kontrolünde çok büyük öneme sahiptir.
34
ADIM MOTORLARI (STEP MOTORS)
ADIM MOTORLARA AİT BAZI ÖNEMLİ KAVRAMLAR
35
36
SARGIDA ENDÜKLENEN GERİLİMDEN
DOLAYI TİTREŞİMİ AZALTMA METODLARI
37
Yrd.Doç.Dr.Hasan ERDAL 38
ADIM MOTORLARI (STEP MOTORS)
ADIM MOTORLARA AİT BAZI ÖNEMLİ KAVRAMLAR
3. Adım Açısı (Step Angle)
360
s BDAS = Bir Devirdeki Adım Sayısı
BDAS FS = Faz Sayısı
(4 uç = 2 Faz, 5-8 uç= 4 Faz)
BDAS N r .FS
41
ADIM MOTORLARI (STEP MOTORS)
ADIM MOTORLARA AİT BAZI ÖNEMLİ KAVRAMLAR
5. Aşma (Overshoot)
İlgili stator kutup sargısı enerjilendiril-
diğinde, rotorun harekete başlayıp sta-
tor kutup eksenine geldiğinde durması
adım motorundan istenen çalışma bi-
çimidir. Ancak, rotor kayda değer bir
hızla hareket ediyorsa, rotor stator
kut-bunun eksenine geldiğinde
duramaz, bir miktar ileri geçer, buna
“aşım” (overshoot) denir. Aşımdan
Şekil – 1.2
sonra kut-bun etkisi ile tekrar geri gelir
ve sönümlü osilasyon şeklinde bir
davra-nış sergiler. Bu osilayonu
önlemek için ya sürtünme artırılır ya
da frenleme tertibatları kullanılır.
42
ADIM MOTORLARI (STEP MOTORS)
ADIM MOTORLARA AİT BAZI ÖNEMLİ KAVRAMLAR
43
ADIM MOTORLARI (STEP MOTORS)
ADIM MOTORLARA AİT BAZI ÖNEMLİ KAVRAMLAR
Enerjili Tutma Momentinin Ölçülmesi
Motor miline şekilde görüldüğü gibi L uzunluğunda ağırlıksız bir çubuk
bağlanır ve çubuğun yatayla sıfır derece açı yapması sağlanır. Stator
sargısından nominal değerde akım akıtılır. Sonra çubuğun ucuna, çubuk
harekete başlayıncaya kadar ağırlıklık konur. Dönme hareketini sağlayan
ağırlık değeri aşağıdaki denklemde yerine konularak tutma momenti
bulunmuş olur.
45
ADIM MOTORLARI (STEP MOTORS)
ADIM MOTORLARA AİT BAZI ÖNEMLİ KAVRAMLAR
Moment-Hız Grafikleri
Klasik motorlarda bu eğriye kar-şılık
gelebilecek bir karakteristik yoktur.
Maksimum yük momenti eğrisi,
çalışma noktalarını gös-termediği
gibi bir transfer fonk-siyonu eğrisi de
değildir. Sade-ce, çalışma bölgesini
sınırlar. Bu eğrinin sınırladığı bölge
içinde herhangi bir noktada motor
giriş darbe dizilerini kaybetmeden
ve durma tehlikesi olmadan ilgili hız
ve yük momenti ile çalışır. Sınırların
dışına çıkıldığında bu durum
değişebilir.
46
ADIM MOTORLARI (STEP MOTORS)
ADIM MOTORLARA AİT BAZI ÖNEMLİ KAVRAMLAR
10. Stator Sargı Gerilimi
Stator sargı gerilimi değeri, rotor hareketsizken tutma momentinin oluştu-
rulması için gerekli voltaj değeridir. Bu voltaj değeri etiket akımına bölü-
nürse ilgilenilen fazın sıcak sargı direnci, dirence bölünürse sargı akımı
bulunmuş olur. Sargıdan nominal akımdan fazla akım geçirmemek
gerekir.
47
Yrd.Doç.Dr.Hasan ERDAL 48
49
50
Yrd.Doç.Dr.Hasan ERDAL 51
Yrd.Doç.Dr.Hasan ERDAL 52
53
54
Yrd.Doç.Dr.Hasan ERDAL 55
Yrd.Doç.Dr.Hasan ERDAL 56
Yrd.Doç.Dr.Hasan ERDAL 57
58
59
ADIM MOTORLARI (STEP MOTORS)
Bipolar iki yönlü beslenen anlamına gelir ve Bipolar step motor, iki yönde de
akım akabilen motor demektir. Bipolar motorların sadece 4 ucu vardır.
60
►Programming Full step Sequence void main() {ANSEL = 0;
// Configure AN pins as digital I/O
ANSELH = 0;
PORTD = 0;
TRISD = 0; // Configure PORTD as output
while(1)
{
PORTD=0×09;
Delay_ms(500);
PORTD=0x0C;
Delay_ms(500);
PORTD=0×06;
Delay_ms(500);
PORTD=0×03;
Delay_ms(500);
}
}
61
►Programming Half step Sequence void main()
{ ANSEL = 0; // Configure AN pins as digital I/O ANSELH = 0;
PORTD = 0;
TRISD = 0; // Configure PORTD as output
while(1){ PORTD=0×08;
Delay_ms(500);
PORTD=0x0C;
Delay_ms(500); PORTD=0×04;
Delay_ms(500); PORTD=0×06;
Delay_ms(500); PORTD=0×02;
Delay_ms(500); PORTD=0×03;
Delay_ms(500); PORTD=0×01;
Delay_ms(500); PORTD=0×09;
Delay_ms(500); } }
62