jiaglong
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 109 個
工控威望: 262 點(diǎn)
下載積分: 2399 分
在線時間: 99(小時)
注冊時間: 2011-10-30
最后登錄: 2024-09-10
查看jiaglong的 主題 / 回貼
樓主  發(fā)表于: 2013-11-25 15:35
  一臺設(shè)備用的絕對編碼器,分辨率是256位的,檢測主電機(jī)的轉(zhuǎn)動角度,主電機(jī)轉(zhuǎn)動一圈,編碼器轉(zhuǎn)一周。
檢測角度均已實現(xiàn),正常開機(jī)只是正轉(zhuǎn),但是人手搖的時候會反轉(zhuǎn),此時也會引起部分角度控制的機(jī)械機(jī)構(gòu)動作。如何實現(xiàn)?
我開始的思路是實時檢測角度變化,通過掃描周期的變更,進(jìn)行兩個角度的差值跟零比較,判斷正反轉(zhuǎn)。后來在機(jī)械上實驗不行。而且實時角度在260-0度時,是正轉(zhuǎn),此時做減法會判為反轉(zhuǎn)。程序截圖。
希望高手可以指點(diǎn)一下。
killking998
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 931 個
工控威望: 7400 點(diǎn)
下載積分: 17389 分
在線時間: 1713(小時)
注冊時間: 2007-08-07
最后登錄: 2024-06-24
查看killking998的 主題 / 回貼
1樓  發(fā)表于: 2013-11-25 16:04
用AB兩相的相位差就能判斷
樓主留言:
是絕對式的,不是增量式的啊。沒有AB相,要是有AB相怎么可以判斷呢