對(duì)于資料上講的編碼器關(guān)于零點(diǎn)(參考點(diǎn))的定義以及偏移問(wèn)題我看的還很不明白,說(shuō)增量編碼器有零點(diǎn)偏移,絕對(duì)值沒(méi)有,我感覺(jué)說(shuō)的不對(duì),可能我對(duì)概念沒(méi)弄清,希望大家給我指點(diǎn),十分感謝。
還有就是說(shuō)單圈絕對(duì)值編碼器測(cè)量范圍為360,為什么不是任意角度呢,根據(jù)它轉(zhuǎn)的圈數(shù)角度測(cè)量應(yīng)該是沒(méi)限制的吧?

增量式編碼器是直接利用光電轉(zhuǎn)換原理輸出三組方波脈沖a、b和z相;a、b兩組脈沖相位差90?,從而可方便地判斷出旋轉(zhuǎn)方向,而z相為每轉(zhuǎn)一個(gè)脈沖,用于基準(zhǔn)點(diǎn)定位。

其中基準(zhǔn)點(diǎn)定位指的是什么?還有就是說(shuō)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ù),所以說(shuō)測(cè)量范圍是360度。你所說(shuō)的根據(jù)測(cè)量圈數(shù)去測(cè)定任意角度,那是軟件上通過(guò)編程實(shí)現(xiàn)單圈當(dāng)多圈使用,不是編碼器本身的屬性。
關(guān)于你圖里的絕對(duì)值編碼器的零點(diǎn)偏移,很好理解。絕對(duì)值編碼,是不不斷跳變的量,每旋轉(zhuǎn)一定角度,比如說(shuō)0.5度,碼值變化一次。假設(shè)你設(shè)定的零點(diǎn)是011010010,你旋轉(zhuǎn)了0.1度,碼值很可能不變化,顯示的零點(diǎn)沒(méi)變化,編碼器實(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è)起跑線吧。










