引用
引用第1樓hanqin于2012-06-19 15:27發(fā)表的 :
絕對(duì)編碼器用的是格雷碼,三菱有格雷碼指令,假如分辨率是360的就減去76.
別誤導(dǎo)人啊,絕對(duì)值得編碼器哪有360的,
有256的,512的,1024的,都是二的倍數(shù)。關(guān)于資料你可以去百度上自己搜,說明書上只有編碼器的分辨率和高低位的顏色區(qū)分。還有安裝孔位,接線原則等。
絕對(duì)值得編碼器用的格雷碼進(jìn)行計(jì)數(shù),2N有現(xiàn)成的指令解碼,GBIN。如果沒有這樣的指令,也可以自己解碼,具體方法是與上一位求異或。
絕對(duì)值編碼器應(yīng)用也很簡單,就是用讀出的值和設(shè)定的值比較大小,到了你設(shè)定的值時(shí)控制電機(jī)停止就好了。
GOOD LUCK
樓主留言:
我的意思是
這里有臺(tái)機(jī)器
我要取其某個(gè)部件的角度以及整個(gè)機(jī)器的位移
然后存起來
利用這些數(shù)據(jù)可以控制機(jī)器在相同的位移下進(jìn)行相同的動(dòng)作
能給我一些編程的思路嗎?
比如我用絕對(duì)編碼器
取過來的數(shù)據(jù)如何存放
已經(jīng)如何對(duì)應(yīng)位移
再重復(fù)工作的時(shí)候如何實(shí)現(xiàn)在這個(gè)位移的情況下去控制角度的大小 謝謝
總的來說就是實(shí)現(xiàn)記憶運(yùn)行
給機(jī)器示范一遍 然后就可以讓機(jī)器自己按照我示范的進(jìn)行工作
在這里我有一些難點(diǎn)
就是我取出來的數(shù)據(jù)肯定是一連串的數(shù)據(jù) 這個(gè)怎么存
還有在比較的時(shí)候我肯定要在不同的位移進(jìn)行比較
這