kevin-q
一天加一分,總有一天可以達到100分。
級別: 家園常客
|
描述:修改前
圖片:
描述:修改后
圖片: 原本用的是相對定位的指令(DRVI)來控制電機的行程的,但是精度總是達不到,誤差太大了,所以就換了一個帶加減脈沖輸出指令(PLSR)可是修改完后,一試機,電機變反轉了,是我程序寫錯了還是我接線有問題?電機的信號線,我只是把Y02的拿掉了,別的線路還是一樣的。請求各位大神幫忙指點一下,感謝!!! |
---|---|
|
wu32u2
耐得住挫折的打磨,我們將迸發出比鉆石還璀璨的光芒——
級別: 論壇先鋒
|
相對定位也有加減速時間設置啊 |
|
---|---|---|
|
kevin-q
一天加一分,總有一天可以達到100分。
級別: 家園常客
|
是有加減速時間,只是我現在找不到行程誤差的原因,所以就想改下程序,但是現在遇到反轉的問題,不知道是怎么一回事? |
---|---|
|
祥子_lead
級別: 探索解密
|
PLSR指令需要手動指定方向的,和PLSY使用方法基本一樣,只是多了加減速功能。而DRVI/DRVA指令時根據給出的脈沖數及脈沖的正負自行確定方向,所以你發現方向反了是很正常的。另外,這里精度問題和你使用哪個指令并沒有多大關系。 |
---|---|
|
曾志勇
控制你!!我!!他!!
級別: 探索解密
|
5樓正解,DRVI根據正負脈沖自動把Y2置ON了的,你把Y2置位為ON就和你原來的方向一樣了 |
---|---|
|
chengjintang
天下事有難易乎?為之,則難者亦易矣!不為,則易者亦難矣!
級別: 略有小成
|
s首先你指令的格式用錯了 |
---|---|
|
lin10663
Ivan
級別: VIP會員
|
我大概寫定位程式 給你參考看看 |
|
---|---|---|
|