wzy139076378
年輕不是你玩的理由,而是你奮斗的資本。
級別: 網(wǎng)絡(luò)英雄
![]() |
現(xiàn)在我要控制伺服電機正轉(zhuǎn)5秒后再反轉(zhuǎn)5秒,如此往復(fù),電機如何做到正反轉(zhuǎn)切換的時候不出現(xiàn)停頓的感覺? 我的程序?qū)懛ㄊ牵弘姍C正轉(zhuǎn)啟動,計時器啟動,計時5秒到達(dá)后正轉(zhuǎn)停止,檢測到正轉(zhuǎn)脈沖發(fā)送完成后(M8348OFF)時,立刻啟動電機反轉(zhuǎn),這樣寫法正確嗎? ![]() ![]() ![]() ![]() |
|
---|---|---|
|
tingfenghu
級別: 工控俠客
![]() ![]() |
用帶剎車的伺服電機 |
|
---|---|---|
|
flyfeky
bilibili 工控貴族
級別: 論壇先鋒
![]() |
這個問題, 停頓的感覺是因為定時器引起的, 看你定時器的精度. 建議 , 提高定時器精度+定時中斷. |
|
---|---|---|
|
jiunnyih
級別: 探索解密
![]() |
不建議用帶煞車馬達(dá) 要注意馬達(dá)和機械慣量的配合選擇適合的馬達(dá)縮短加減速時間 自然可以縮短停頓時間.不可能完全沒有停頓時間 |
---|---|
|
libin520
雖然沒什么突破和進步,卻還是每天在堅持著。
級別: 工控俠客
![]() |
也和PLC的型號有關(guān)系的,如果用時間來控制不是太好,實際上是速度控制模式。見過這樣的控制方法,比如,小型馬達(dá)的定子繞線機,日本日特。用的是安川馬達(dá),線圈饒多少匝數(shù)可以在程序里輕松指定,匯編語言,電機的最高轉(zhuǎn)速是5000轉(zhuǎn)每分鐘。不過,實際用的時候是4000轉(zhuǎn)每分鐘,反方向轉(zhuǎn)動前,會有停頓。應(yīng)該是程序加的延時,因為正轉(zhuǎn)饒89匝數(shù),需要換下一個槽繞線,所以停頓是由于定子支撐軸旋轉(zhuǎn)完成后,再啟動。反方向轉(zhuǎn)180,繼續(xù)繞。你需要的快速停止和反方向啟動,間隔時間是多少。實際上是銀子給多了。間隔時間會少,便宜的硬件用肉眼都能看到停頓是正常的。還有用時間來控制不是好方法,分辨率高的計時器沒幾個。 |
|
---|---|---|
|