zhengcai
級別: 探索解密
![]() |
背景: 最近做了個(gè)程序,用的是相對指令DRVI,直徑為25的同步帶輪帶動(dòng)36mm的同步帶輪轉動(dòng),控制圓盤(pán)每次轉1/5圈,步進(jìn)驅動(dòng)選擇細分為20000,指令如下:DRVI K5760 K10000 Y0 Y1 走幾次看不出偏差,但是走了30次以上就會(huì )看到與定位點(diǎn)出現偏差,還差點(diǎn)點(diǎn)到定位點(diǎn),且誤差越來(lái)越大,如果增加頻率到15000,第一步偏差都很明顯,改加減速時(shí)間后有改善,但對累計誤差沒(méi)有解決。 問(wèn):計算是脈沖式整數沒(méi)有除不盡,為什么還是有偏差? 另外,最近編程控制步進(jìn)電機每次旋轉10°,脈沖怎么算都除不盡,應怎樣編程才能避免累計誤差? 收藏 新鮮事 |
---|---|
|
evanzheng
級別: 略有小成
![]() |
就算可以除盡也會(huì )有累積誤差,因為步進(jìn)會(huì )丟步。 |
---|---|
|
cb_168
級別: 探索解密
![]() |
掉步或者過(guò)沖,把減速時(shí)間加多點(diǎn),電機力矩選型可能小也是一方面。 |
|
---|---|---|
|
daihdn
級別: 略有小成
![]() |
誤差有兩方面原因,機械原因和電機原因,有沒(méi)有考慮直接用電機驅動(dòng)圓盤(pán),減少中間的傳動(dòng)皮帶等轉換機構,中間機構越多產(chǎn)生的誤差越多;另外電機性能方面有待加強,減少失步發(fā)生,或改成伺服電機,僅供參考。 |
---|---|
|
lxlsys
級別: 略有小成
![]() |
你電機力距過(guò)小,才導致這種情況,解決方法很多,用伺服,用分割器,要不就用步進(jìn)再配合一個(gè)外定位 |
---|---|
|
b1226397886
o傲雪狂風(fēng)o
級別: 論壇先鋒
![]() |
安全接地,另外,脈沖線(xiàn)路用雙絞屏蔽線(xiàn)。這種情況很可能是干擾。 |
---|---|
|
chenyin9322
級別: 探索解密
![]() |
25的同步輪帶動(dòng)36的同步輪,變比是1:1.44,那應該是K8294,你的K5760是怎么算來(lái)的。 |
---|---|
|