Step Motor Devir İvme hızlanma ilişkisi

Başlatan fractal, 24 Ocak 2009, 00:16:35

fractal

arkadaşlar.bende bir step motor var.1/2 ---400 adım 1 tur.max 20kz.

step oranı 1/16yaparsam 3200 adım 1 tur.  max 160khz oluyor.bir tablo var 1/2 den 1/128 kadar mikrostep yapılabiliyor.ve max.hızları var.

şimdi.1/2 için 20k/400=50 devir/sn yapar.oda 50x60=3000rpm yapar.
şimdi bunun ivmesini nasıl hesaplarım?

ve saniyede max.50 devir yapabiliyorsa.1000ms de 50 devir.oda 10ms de 5  devir.burdan şöyle bir sonuççıkarmı ben 10ms de en fazla 0 dan 5 devire çıkabilirim.bu doğrumudur?burdanda şöyle bir sonuç çıkarmı:hızlanma rampası yapıcaksam.hız artım zamanlarım 10ms küçük olamaz...

max. hız yada devir yada frekans için ivme ve hızlanma rampası nasıl hesaplanır ve nasıl etkilenir birbirlerinde?
Restantum cogniscutur Quantum deligutur

erkan614

3000 devir 0.000001Nm tork
F=m.a gibisinden formulleride kullanman gerekicek
tabi sistem reelse

bence tork kelimesi turk den geliyo güç yani :)

fractal

tork gelimesine güzel bir yaklaşım.peki yukardaki bilgiler doğrumudur.yani.hızlanma konusundaki tespitlerim?ben motor alırken gerçek ivmesinide söylüyorlar.birde bir formül var.motorun  step sürücüsünün manuelllerinde.

a=[(max.hız)x(1000)]/(rampa_ms)
Restantum cogniscutur Quantum deligutur

erkan614

verdiğin rampa ile ivmesini hesaplaman için başka bileşenleri de göz önünde tutmalısın ki tork burda öneli eğer kuvvet kolundaki güç motorunun belirlediğin devirdeki dönme torkundan yuksek ise adım kaçırırsın yani ivmelenemezsin
eğer dvirdeki torkun yeterli ise verdiğin formul işe yarar

fractal

bu hesaplamaları yapabileceğim bir program yokmu.bu sorundan bir türlü kurtulamadım...bu hesaplamarı nasıl yapacağım...
Restantum cogniscutur Quantum deligutur

fractal

galiba bu soruların cevebını bi yerden bulamayacağım...bu mach3 mü nedir orda nasıl bir hızlanma profili kullanılıyor acaba.tek sorunum.rampa yaparken ne kadar zaman aralıklarında ne kadar hızlanma  yapmak ...
Restantum cogniscutur Quantum deligutur

fractal

Restantum cogniscutur Quantum deligutur

erkan614

hemşerim böyle çok beklersin :( sen ne iş yapiyosun? bu kadar hız maşAllah
neyse
vaktim şuan çok (tv serviste yoksa adriana limayı seyrederdim acunun programında) örnekte reel düşünelim max 1200 devir/dakka yaptırıyorsun 5mm vidalı mil kullanıyorsun
bu durumda; 20 devir/saniye > 0,1 metre/sn maximum hızın var
(1200/60*5/1000=0,1)
sen bu hıza kaç saniyede ulaşmak istiyosun varsayalım 2 sn
bu durumda  ivmen 0,05 metre/saniye^2
vediğin formulde yerine yazmadan önce birim sağlaması yapalım
M/sn^2=M/sn*10^3/mSn demek ki verdiğin formul yanlış birimler tutmuyor 10^6=!0
F=m*a ise step motorun 1Newton.m tork ise ve 1200 devirde ortalama %60 verimi var ise (aslında herbir t0 anında farklıdır ama boşuna kasmaya gerek yok integrale girmeyelim lise matemetiği yeter) f=t/r/sin90=0.6/(5*10^(-3)/1=120N
kutle=120/0,05 > 2400 kg bir yuk taşıyabilirsin
hmm formuller sanırım doğru ama sonuç çok saçma biryerde hata var ama nerde

fractal

benim amacım 3000 devir yapmak değil.ben rampa artımlarımı en fazla kaç yapabilirim diye böyle kabul ettim.motorum en fazla 3000 devir yapıyorya ordan yola cıktım.bir tane hızlanma rampası algoritması geliştirmeye çalışıyorum.bogaziçinden bi hocaya sordum algoritmam doğru.ama gerçekte sorun var gibi.şimdi ben normalde 45 rpm başılıyorum çıkacağım devire.45 rpm peryodu hesapladım 400us (motoru 2.4khz ile---40khz(~~720rmp) )şimdi ben rampa süresini 100ms kabul etsem.kaç adımda 720 rmp ve nekadar artımlar çıkabilirim.bu sorunun cevabı motorun en fazla ne kadar ivme yapabileceği değilmidir?şimdi bu artım zamanları 400us den kısa olmaz olursa freknas değişir.100ms için 10ms de bir hızı artıracağımızı kabul edelim.ben bu 10 msn de hızı en fazla ne kadar artırabilirim?hoca dediki bu örnek için 0---100ms 45 rmp-----720rpm  iki basamaktada cıksan  100 basamaktada cıksan farketmez.bu çelişik değilmi?ben moturu pwm çıkışa bağlıyorum 45 rpmden başlıyorum denmek için rampa filan yok.1 er  1er atırınca çalışıyor artım miktarı fazla olunca motor vınlıyor ve tak diye duruyor  o devire cıkamıyor...işte sorunlar...
Restantum cogniscutur Quantum deligutur

fractal

Restantum cogniscutur Quantum deligutur

berkay_91

aynı sorunu bende yaşıyorum, belli bir RPM den başlıyorum denemek için rampa koymadan 1 er 1 er arttırınca çalışıyor artım miktarı fazla olunca motor vınlıyor ve tak diye duruyor, siz @fractal bu konuyu 2009 yılında açmışsınız eğer çözüme ulaştıysanız, ivme fonksiyonunu paylaşır mısınız...

z

#11
Ivmeyi deneyerek bulacaksin.

Cunku ivmelenme motorun ve surucunun kaabiliyeti ile alakali.

Rotorun kutlesi buyuk ise yuksek ivmelenme yuksek tork ister. Eger motor bu torku uretemezse zaten hizlanamazsin.

Ote yandan, motor bu torku uretmeye musait fakat bu torku uretecek akimi surucu veremezse gene ivmelenemezsin.

O yuzden dene.

Hesap yapacaksan

Tork=J*dw/dt

Buradaki J rotorun ataleti,  dw/dt ise acisal ivme degeri.

Step motorun Tork egrisi devirle dusus gosterdigi icin max torku degil cikacaginiz en yuksek devirdeki torku kullanin. Aksi takdirde isler cok karmasiklasir.

dw/dt=Tork/J olarak cikar. Bu degerden daha yuksek acisal ivme secerseniz motor ilk baslarda hizlanir ancak tork yetersiz kalacagi icin kisa bir sure icinde donemez hale gelir.


Bana e^st de diyebilirsiniz.   www.cncdesigner.com


z

Ayrica ivmelenme yetenegi surucu voltaji ile yakindan alakalidir.

Bana e^st de diyebilirsiniz.   www.cncdesigner.com