對(duì)于資料上講的編碼器關(guān)于零點(diǎn)(參考點(diǎn))的定義以及偏移問題我看的還很不明白,說增量編碼器有零點(diǎn)偏移,絕對(duì)值沒有,我感覺說的不對(duì),可能我對(duì)概念沒弄清,希望大家給我指點(diǎn),十分感謝。 還有就是說單圈絕對(duì)值編碼器測(cè)量范圍為360,為什么不是任意角度呢,根據(jù)它轉(zhuǎn)的圈數(shù)角度測(cè)量應(yīng)該是沒限制的吧?增量式編碼器是直接利用光電轉(zhuǎn)換原理輸出三組方波脈沖A、B和Z相;A、B兩組脈沖相位差90?,從而可方便地判斷出旋轉(zhuǎn)方向,而Z相為每轉(zhuǎn)一個(gè)脈沖,用于基準(zhǔn)點(diǎn)定位。 其中基準(zhǔn)點(diǎn)定位指的是什么?還有就是說A、B兩組脈沖相位差90,這也是在一定的條件下(S0=S1=S2/2)才能在電角度上相差90度的,而不是空間上的相位差,是不是這樣理解 答:絕對(duì)值編碼器輸出的不是脈沖,而是碼值,是一串二進(jìn)制數(shù)(或格雷碼等),比如單圈9位絕對(duì)值編碼器,輸出的是一串9位的二進(jìn)制數(shù),編碼器旋轉(zhuǎn)一圈,會(huì)有2的9次方個(gè)不同的數(shù),超出一圈會(huì)出現(xiàn)碼值重復(fù),所以說測(cè)量范圍是360度。你所說的根據(jù)測(cè)量圈數(shù)去測(cè)定任意角度,那是軟件上通過編程實(shí)現(xiàn)單圈當(dāng)多圈使用,不是編碼器本身的屬性。 關(guān)于你圖里的絕對(duì)值編碼器的零點(diǎn)偏移,很好理解。絕對(duì)值編碼,是不不斷跳變的量,每旋轉(zhuǎn)一定角度,比如說0.5度,碼值變化一次。假設(shè)你設(shè)定的零點(diǎn)是011010010,你旋轉(zhuǎn)了0.1度,碼值很可能不變化,顯示的零點(diǎn)沒變化,編碼器實(shí)際位置卻變化了,這就是“漂移”了。 增量型編碼器,輸出的是脈沖,通常是非常規(guī)律的正弦波或方波。波的周期取決于編碼器精度。AB脈沖相差90度。根據(jù)收到的脈沖數(shù),可知編碼器旋轉(zhuǎn)了多少,從而確定位移或速度;根據(jù)接收到的A超前B或者A落后B,即可確定旋轉(zhuǎn)方向。零脈沖每旋轉(zhuǎn)一圈輸出一個(gè)脈沖,提供了一個(gè)基準(zhǔn)點(diǎn)。基準(zhǔn)點(diǎn)不懂?大概就是參考點(diǎn)初始點(diǎn)之類的意思,比如百米賽跑,總要有個(gè)起跑線吧。 |