<p id="whzeo"></p>

<video id="whzeo"></video>

    <label id="whzeo"></label>
    <label id="whzeo"></label><meter id="whzeo"><output id="whzeo"></output></meter>

      <meter id="whzeo"></meter>

      zhengcai
      級(jí)別: 探索解密
      精華主題: 0
      發(fā)帖數(shù)量: 16 個(gè)
      工控威望: 109 點(diǎn)
      下載積分: 1270 分
      在線時(shí)間: 11(小時(shí))
      注冊(cè)時(shí)間: 2015-01-18
      最后登錄: 2015-08-29
      查看zhengcai的 主題 / 回貼
      樓主  發(fā)表于: 2015-04-01 00:27
      背景: 最近做了個(gè)程序,用的是相對(duì)指令DRVI,直徑為25的同步帶輪帶動(dòng)36mm的同步帶輪轉(zhuǎn)動(dòng),控制圓盤每次轉(zhuǎn)1/5圈,步進(jìn)驅(qū)動(dòng)選擇細(xì)分為20000,指令如下:DRVI K5760 K10000 Y0 Y1 走幾次看不出偏差,但是走了30次以上就會(huì)看到與定位點(diǎn)出現(xiàn)偏差,還差點(diǎn)點(diǎn)到定位點(diǎn),且誤差越來越大,如果增加頻率到15000,第一步偏差都很明顯,改加減速時(shí)間后有改善,但對(duì)累計(jì)誤差沒有解決。
      問:計(jì)算是脈沖式整數(shù)沒有除不盡,為什么還是有偏差?


      另外,最近編程控制步進(jìn)電機(jī)每次旋轉(zhuǎn)10°,脈沖怎么算都除不盡,應(yīng)怎樣編程才能避免累計(jì)誤差?
      收藏 新鮮事
      daihdn
      級(jí)別: 略有小成
      精華主題: 0
      發(fā)帖數(shù)量: 134 個(gè)
      工控威望: 231 點(diǎn)
      下載積分: 602 分
      在線時(shí)間: 72(小時(shí))
      注冊(cè)時(shí)間: 2009-08-28
      最后登錄: 2025-02-27
      查看daihdn的 主題 / 回貼
      1樓  發(fā)表于: 2015-04-01 23:41
      誤差有兩方面原因,機(jī)械原因和電機(jī)原因,有沒有考慮直接用電機(jī)驅(qū)動(dòng)圓盤,減少中間的傳動(dòng)皮帶等轉(zhuǎn)換機(jī)構(gòu),中間機(jī)構(gòu)越多產(chǎn)生的誤差越多;另外電機(jī)性能方面有待加強(qiáng),減少失步發(fā)生,或改成伺服電機(jī),僅供參考。