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