旋轉(zhuǎn)編碼器常應用于角度定位或測量時,通常有A、B、Z三相輸出。A相和B相輸出占空比為50%且相位差為90度的方波。當編碼器正向旋轉(zhuǎn)時,A相比B相超前四分之一個周期;當編碼器反向旋轉(zhuǎn)時,B相比A相超前四分之一個周期。編碼器每轉(zhuǎn)一周,Z相輸出一個脈沖。由于編碼器每轉(zhuǎn)一周,A相和B相輸出固定數(shù)目的脈沖,則A相或B相每輸出一個脈沖,表示編碼器旋轉(zhuǎn)了一個固定的角度。當Z相輸出一個脈沖時,表示編碼器旋轉(zhuǎn)了一周。因此旋轉(zhuǎn)編碼器可以測量角位移及位移方向。
當然,不同型號的旋轉(zhuǎn)編碼器,其輸出脈沖的相數(shù)也不同,有的旋轉(zhuǎn)編碼器輸出A、B、Z三相脈沖,有的只有A、B相兩相,最簡單的只有A相。
A和B輸出波形為
通過輸出波形圖可知每個運動周期的時序為
靜止狀態(tài)為11或00
單片機可利用定時器中斷來檢測A和B的狀態(tài),中斷時間在5~20ms之間均可。
當檢測到A^B= 0時,表示為靜止狀態(tài),記下A和B的狀態(tài)。
當檢測到A^B= 1時,表示有轉(zhuǎn)動,讀取AB的狀態(tài),如果AB是從11到01或者是
從00到10則為正轉(zhuǎn),反之如果AB是從11到10或者是從00到01則為反轉(zhuǎn)。
此方法比較簡單可靠,可以檢測轉(zhuǎn)動一格又可以檢測快速轉(zhuǎn)動。
責任編輯人:CC
-
編碼器
+關(guān)注
關(guān)注
45文章
3667瀏覽量
135239 -
旋轉(zhuǎn)編碼器
+關(guān)注
關(guān)注
5文章
159瀏覽量
26024
發(fā)布評論請先 登錄
相關(guān)推薦
旋轉(zhuǎn)式編碼器,旋轉(zhuǎn)式編碼器是什么意思
旋轉(zhuǎn)編碼器的作用
旋轉(zhuǎn)編碼器參數(shù)_旋轉(zhuǎn)編碼器與plc連接
![<b class='flag-5'>旋轉(zhuǎn)</b><b class='flag-5'>編碼器</b>參數(shù)_<b class='flag-5'>旋轉(zhuǎn)</b><b class='flag-5'>編碼器</b>與plc連接](https://file.elecfans.com/web1/M00/A1/D1/o4YBAF1I8zuACZSfAABCIla7os4891.jpg)
旋轉(zhuǎn)編碼器測量_旋轉(zhuǎn)編碼器安裝方式
![<b class='flag-5'>旋轉(zhuǎn)</b><b class='flag-5'>編碼器</b>測量_<b class='flag-5'>旋轉(zhuǎn)</b><b class='flag-5'>編碼器</b>安裝方式](https://file.elecfans.com/web1/M00/A2/27/pIYBAF1I9z6AdKkRAAA1cRXoo5Q152.jpg)
旋轉(zhuǎn)編碼器拆卸方法_旋轉(zhuǎn)編碼器型號說明
旋轉(zhuǎn)編碼器能直接換嗎_旋轉(zhuǎn)編碼器更換注意事項
旋轉(zhuǎn)編碼器是什么,它的優(yōu)勢都有哪些
無接觸式磁旋轉(zhuǎn)編碼器AS5040中文數(shù)據(jù)手冊
旋轉(zhuǎn)編碼器的原理
旋轉(zhuǎn)編碼器的常見類型
帶Arduino的旋轉(zhuǎn)編碼器設(shè)計 旋轉(zhuǎn)編碼器的工作原理和特點
![帶Arduino的<b class='flag-5'>旋轉(zhuǎn)</b><b class='flag-5'>編碼器</b>設(shè)計 <b class='flag-5'>旋轉(zhuǎn)</b><b class='flag-5'>編碼器</b>的工作原理和特點](https://file1.elecfans.com/web2/M00/F9/00/wKgaomaGYHWAEWdnAAAZXt26J0E470.png)
評論