旋轉(zhuǎn)編碼器常應(yīng)用于角度定位或測(cè)量時(shí),通常有A、B、Z三相輸出。A相和B相輸出占空比為50%且相位差為90度的方波。當(dāng)編碼器正向旋轉(zhuǎn)時(shí),A相比B相超前四分之一個(gè)周期;當(dāng)編碼器反向旋轉(zhuǎn)時(shí),B相比A相超前四分之一個(gè)周期。編碼器每轉(zhuǎn)一周,Z相輸出一個(gè)脈沖。由于編碼器每轉(zhuǎn)一周,A相和B相輸出固定數(shù)目的脈沖,則A相或B相每輸出一個(gè)脈沖,表示編碼器旋轉(zhuǎn)了一個(gè)固定的角度。當(dāng)Z相輸出一個(gè)脈沖時(shí),表示編碼器旋轉(zhuǎn)了一周。因此旋轉(zhuǎn)編碼器可以測(cè)量角位移及位移方向。
當(dāng)然,不同型號(hào)的旋轉(zhuǎn)編碼器,其輸出脈沖的相數(shù)也不同,有的旋轉(zhuǎn)編碼器輸出A、B、Z三相脈沖,有的只有A、B相兩相,最簡(jiǎn)單的只有A相。
A和B輸出波形為
通過(guò)輸出波形圖可知每個(gè)運(yùn)動(dòng)周期的時(shí)序?yàn)?/p>
靜止?fàn)顟B(tài)為11或00
單片機(jī)可利用定時(shí)器中斷來(lái)檢測(cè)A和B的狀態(tài),中斷時(shí)間在5~20ms之間均可。
當(dāng)檢測(cè)到A^B= 0時(shí),表示為靜止?fàn)顟B(tài),記下A和B的狀態(tài)。
當(dāng)檢測(cè)到A^B= 1時(shí),表示有轉(zhuǎn)動(dòng),讀取AB的狀態(tài),如果AB是從11到01或者是
從00到10則為正轉(zhuǎn),反之如果AB是從11到10或者是從00到01則為反轉(zhuǎn)。
此方法比較簡(jiǎn)單可靠,可以檢測(cè)轉(zhuǎn)動(dòng)一格又可以檢測(cè)快速轉(zhuǎn)動(dòng)。
責(zé)任編輯人:CC
-
編碼器
+關(guān)注
關(guān)注
45文章
3796瀏覽量
138014 -
旋轉(zhuǎn)編碼器
+關(guān)注
關(guān)注
5文章
160瀏覽量
26344
發(fā)布評(píng)論請(qǐng)先 登錄
如何使用編碼器
旋轉(zhuǎn)式編碼器,旋轉(zhuǎn)式編碼器是什么意思
旋轉(zhuǎn)編碼器的作用
旋轉(zhuǎn)編碼器參數(shù)_旋轉(zhuǎn)編碼器與plc連接

旋轉(zhuǎn)編碼器測(cè)量_旋轉(zhuǎn)編碼器安裝方式

旋轉(zhuǎn)編碼器拆卸方法_旋轉(zhuǎn)編碼器型號(hào)說(shuō)明
旋轉(zhuǎn)編碼器能直接換嗎_旋轉(zhuǎn)編碼器更換注意事項(xiàng)
旋轉(zhuǎn)編碼器是什么,它的優(yōu)勢(shì)都有哪些
無(wú)接觸式磁旋轉(zhuǎn)編碼器AS5040中文數(shù)據(jù)手冊(cè)
旋轉(zhuǎn)編碼器的原理
旋轉(zhuǎn)編碼器能直接換嗎_旋轉(zhuǎn)編碼器更換注意事項(xiàng)

旋轉(zhuǎn)編碼器的常見類型
帶Arduino的旋轉(zhuǎn)編碼器設(shè)計(jì) 旋轉(zhuǎn)編碼器的工作原理和特點(diǎn)

評(píng)論