cyh1986
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 370 個
工控威望: 744 點
下載積分: 737 分
在線時間: 302(小時)
注冊時間: 2009-04-28
最后登錄: 2024-12-17
查看cyh1986的 主題 / 回貼
樓主  發(fā)表于: 2017-12-21 18:32
以前使用三菱的時候,直接讀取C251的數(shù)值,然后換成成距離。C251過零之后應該是繼續(xù)減計數(shù)變成負值,F(xiàn)在手頭有個工控板,防三菱的那種。他的C251是循環(huán)計數(shù)的,當C251超過65535的時,又繼續(xù)從0開始計數(shù)。當減計數(shù)超過0的時候,在繼續(xù)從65535開始減計數(shù)。編碼器是增量編碼器
請問大家這個在編程時怎么處理呢?
以前用過絕對值編碼,感覺意思上差不多。之前用的是單圈的絕對值編碼器,在做多圈用的時候,比較麻煩,后來是找的某一個點,判斷是正過圈還是反過圈,然后設置一個圈數(shù),最后來計算距離的。感覺好麻煩,不知道大家只怎么處理這種的。
旋轉編碼器
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 180 個
工控威望: 303 點
下載積分: 1292 分
在線時間: 31(小時)
注冊時間: 2016-12-22
最后登錄: 2024-12-17
查看旋轉編碼器的 主題 / 回貼
1樓  發(fā)表于: 2017-12-25 09:31
直接用多圈絕對值編碼器測距離
旋轉編碼器