圖片:
多謝各位,我改了一下,但仍舊沒(méi)找到問(wèn)題原因,但測(cè)試中發(fā)現(xiàn),接X(jué)2和X5都能使C252復(fù)位,盡管手冊(cè)上說(shuō)只有X2復(fù)位,但由于以上提到的Z相接入任何一個(gè)輸入端都使之ON,所以我就避開(kāi)了接X(jué)2和X5端子,改接其他的端子,比如X3,這并不是因?yàn)樗歉咚佥斎攵说囊环N才選,其他端也一樣,因此我采用了軟件復(fù)位,也沒(méi)辦法了,效果倒是達(dá)到了想要的,
至于7樓提出的十分對(duì),所以改過(guò)來(lái)了,當(dāng)時(shí)只是隨手寫(xiě)寫(xiě),只看計(jì)數(shù)器是否計(jì)數(shù),謝謝7樓的編程糾正。只要Z相位不接X(jué)2和X5,因?yàn)檫@使得它們都為“1”,即ON, 其他就能計(jì)數(shù),正反轉(zhuǎn)對(duì)應(yīng)增減數(shù),但我是想要復(fù)位一下
我選用的編碼器分辨率是600pulses/r的,而且轉(zhuǎn)軸轉(zhuǎn)速也很低,2r/min, 所以應(yīng)該不是響應(yīng)頻率超出的問(wèn)題
[ 此帖被rz_2009在2009-07-30 20:07重新編輯 ]