yingdeer
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 6 個(gè)
工控威望: 100 點(diǎn)
下載積分: 682 分
在線時(shí)間: 9(小時(shí))
注冊(cè)時(shí)間: 2016-10-18
最后登錄: 2023-10-31
查看yingdeer的 主題 / 回貼
樓主  發(fā)表于: 2017-02-17 21:16
  我在做一個(gè)帶手搖輪的伺服系統(tǒng),編碼器壞了,要用高速脈沖算出當(dāng)前行走的位置,我的思路是讀出脈沖輸出當(dāng)前值d800,加上歷史脈沖d802,送到面板顯示d804里,當(dāng)這次脈沖輸出完成時(shí)把d804,送到歷史脈沖d802里,,,,,這個(gè)在手動(dòng)時(shí)是準(zhǔn)確的,可是在手搖是會(huì)出現(xiàn)這種哦個(gè)現(xiàn)象,假設(shè)當(dāng)前坐標(biāo)100,我往正方向搖走到109時(shí),會(huì)跳回到107,,,,,,手搖是用高速計(jì)數(shù)器100ms中斷計(jì)算一次差值,用pls2指令發(fā)出(不帶@)。
     這是什么原因,請(qǐng)大家?guī)臀曳治鲆幌拢?[upload=1] [upload=2]  
yingdeer
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 6 個(gè)
工控威望: 100 點(diǎn)
下載積分: 682 分
在線時(shí)間: 9(小時(shí))
注冊(cè)時(shí)間: 2016-10-18
最后登錄: 2023-10-31
查看yingdeer的 主題 / 回貼
1樓  發(fā)表于: 2017-02-17 21:20

yingdeer
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 6 個(gè)
工控威望: 100 點(diǎn)
下載積分: 682 分
在線時(shí)間: 9(小時(shí))
注冊(cè)時(shí)間: 2016-10-18
最后登錄: 2023-10-31
查看yingdeer的 主題 / 回貼
2樓  發(fā)表于: 2017-02-17 21:21