hanqin
級(jí)別: 論壇先鋒
|
絕對(duì)編碼器用的是格雷碼,三菱有格雷碼指令,假如分辨率是360的就減去76. 樓主留言:有詳細(xì)點(diǎn)的資料沒?我沒接觸過 沒什么具體的概念 |
---|---|
|
zlc1210903
級(jí)別: 工控俠客
|
別誤導(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 樓主留言:我的意思是 |
|
---|---|---|
|
陳大圍
工控新人,還請(qǐng)多多指教
級(jí)別: 論壇先鋒
|
頂三樓 |
|
---|---|---|
|
zlc1210903
級(jí)別: 工控俠客
|
首先你要把你絕對(duì)值編碼器接好線,以512精度的為例,512精度的有12根線,電源線兩個(gè),一根復(fù)位線一根,9根信號(hào)線,(這9根線輸入的開關(guān)量信號(hào))把這9個(gè)開關(guān)量信號(hào)變成一個(gè)數(shù)值,這就是我上面說的格雷碼和十進(jìn)制的轉(zhuǎn)換,轉(zhuǎn)換后的數(shù)據(jù)放在一個(gè)數(shù)據(jù)寄存器里面就好了,這個(gè)數(shù)據(jù)在0-511之間,數(shù)值的大小代表了角度的大小。 具體你說的你控制機(jī)器走一遍,然后機(jī)器就按照你走的路線去走,我習(xí)慣叫社教功能。 如果你是編好了一個(gè)流程,然后只是確定這幾個(gè)流程的參數(shù),這個(gè)還挺容易實(shí)現(xiàn)的,如果你的流程是不確定的,比如,ABCD四個(gè)步驟,動(dòng)作流程有24種,如果里面還有位置等的設(shè)定,程序的繪制會(huì)比較麻煩。 樓主留言:您那里有應(yīng)用實(shí)例嗎?能給我發(fā)一份程序參考下嗎? |
|
---|---|---|
|