wangnaizhi
級別: 論壇先鋒
|
脈沖數(shù)/頻率不就是你要的時間嗎 當(dāng)然加減速時間也得算上 步進(jìn)電機(jī)走一圈的脈沖數(shù)你得知道 樓主留言:比如我,發(fā)3000頻率40000脈沖多少時間它才走完 |
---|---|
|
ge4856254
級別: 探索解密
|
我有點(diǎn)暈了,你程序上不該設(shè)定脈沖頻率嗎?就是每秒走多少脈沖你自己設(shè)定的你會不知道? 樓主留言:剛學(xué),不太理解,比如我發(fā)頻率3000這代表幾秒? |
---|---|
|
john42tw
級別: 網(wǎng)絡(luò)英雄
|
參考看看 例如:需要 正轉(zhuǎn)20圈 停止 ;減速比7.2。 計(jì)算: 1step = 0.72° 1圈360° => 360/0.72 = 500step ; 減速比7.2 =>500*7.2 = 3600step。 1圈 = 3600 step。 20圈=72000 step。(運(yùn)轉(zhuǎn)位置) 10秒鐘轉(zhuǎn)完:72000/10 = 7200 step/sec (運(yùn)轉(zhuǎn)速度)[實(shí)際因加減速關(guān)係,會大於10秒] |
---|---|
|
shourenflood
級別: 探索解密
|
程序上發(fā)送脈沖,需要設(shè)定速度的,然后計(jì)算一圈走多遠(yuǎn),用那個設(shè)定的速度來算 |
---|---|
|
ge4856254
級別: 探索解密
|
已知你自己的速度每秒是走3000個脈沖,而且你也知道了步進(jìn)電機(jī)一圈是4000個脈沖,那就剩下個除法運(yùn)算了。4000除3000呀! |
---|---|
|
vios1161
級別: 略有小成
|
速度=(脈衝頻率/每圈步進(jìn)數(shù)) * (1/減速比) * 導(dǎo)程 |
---|---|
|
wangnaizhi
級別: 論壇先鋒
|
3000/40000=0.075秒 加上加減速時間的應(yīng)該在0.1秒左右吧 |
---|---|
|
langui
級別: 論壇先鋒
|
你看驅(qū)動器上面設(shè)定的多少脈沖一圈,然后看定位的頻率,然后看加減速時間,粗略的可以算出時間。 |
---|---|
|