STEP MOTOR HIZI HAKKINDA

Başlatan Erdinçbavaş, 08 Nisan 2016, 21:52:34

Erdinçbavaş

Arkadaşlar merhaba elimde l6203 ile yaptığım bipolar step sürücü var.Motorun hızını artırmak istiyorum.Nasıl bir yol izlemeliyim.Motoru düşük hızdan yüksek hıza doğru nasıl ivmelendirebilirim. L6203 ün çıkışında seri bağlı 100nF ve 10 ohm malzemeler var.Yazılımda mı bir şeyler yapmalıyım yoksa devrede mi?600 us den aşağı inemedim.
forever loop
            portb = 0b00000010
            _usec_delay  (600)
            portb = 0b00001000
            _usec_delay  (600)
            portb = 0b00000001
            _usec_delay  (600)
            portb = 0b00000100
            _usec_delay  (600)         
          end loop

muhendisbey

Motorun gerilimine bağlı olarak maksimum akım değerini aşmadığınız müddetçe uyguladığınız gerilimi artırarak gecikmeleri azaltabilmeniz (600uS değerini) yani diğer bir deyişle daha yüksek hızlara ulaşabilmeniz mümkündür. Ancak her motorda olduğu gibi ulaşabileceğiniz maksimum hız da bellidir.
Zulmü alkışlayamam, zalimi asla sevemem; Gelenin keyfi için geçmişe kalkıp sövemem.

Erdinçbavaş

Alıntı yapılan: muhendisbey - 08 Nisan 2016, 22:04:11
Motorun gerilimine bağlı olarak maksimum akım değerini aşmadığınız müddetçe uyguladığınız gerilimi artırarak gecikmeleri azaltabilmeniz (600uS değerini) yani diğer bir deyişle daha yüksek hızlara ulaşabilmeniz mümkündür. Ancak her motorda olduğu gibi ulaşabileceğiniz maksimum hız da bellidir.
Teşekkürler..Kartım 0-24 V arası bu hızda gerilimi uygun yere getiriyorum çalışıyor.Ama daha aşağı inemiyorum.Merak ettiğim bu hız gerçekten bu motorla ulaşabildiğim son hız mıdır.
Yazılım veya donanım anlamında birşey yapmalı mıyım?

muhendisbey

adım bölme uygulayabilirsiniz belki
1000
1100
0100
0110
0010
0011
0001
1001

veya
daha fazla akım çekmesini sağlayabilirsiniz, daha önce denemedim, mantıken daha yüksek hızda çalışması lazım.
1100
0110
0011
1001

Bunlar doğrudan sürüş metotları. Sürücü kartı diyorsunuz ki kartının giriş frekansı istediğiniz hızı desteklemiyor olabilir.
Zulmü alkışlayamam, zalimi asla sevemem; Gelenin keyfi için geçmişe kalkıp sövemem.

Erdinçbavaş

Bu sürüş metodlarınıda deneyeceğim bilgileri paylaşırım teşekkürler..

Erdinçbavaş

Yok arkadaşlar maalesef denemeler hüsranla sonuçlandı:(
1 adım için 600us
1tur için (step 1,8 derece) 600x200=120000us=120ms=0,12 sn

60/0,12 = 500 rpm Max devir olarak hesapladım doğrumudur. Bu hız bana az geliyor step motor için yalnız Max. 25 v verebildim. Geriye gerilimi artırmak kaldı.