133-2631-4273 133-0631-6558
旋轉(zhuǎn)編碼器應(yīng)用于角度定位或測量時,由于旋轉(zhuǎn)軸的晃動可能引起編碼器輸出波形的抖動,從而引發(fā)誤計數(shù)現(xiàn)象。介紹了一個抗抖動計數(shù)電路,濾除了旋轉(zhuǎn)編碼器因抖動而造成的誤計數(shù)。
關(guān)鍵詞: 旋轉(zhuǎn)編碼器 抗抖動電路 數(shù)字電路
旋轉(zhuǎn)編碼器應(yīng)用于角度定位或測量時,通常有A、B、Z三相輸出。旋轉(zhuǎn)編碼器的輸出波形見圖1。
A相和B相輸出占空比為50%的方波。編碼器每轉(zhuǎn)一周,A相和B相輸出固定數(shù)目的脈沖(如100個脈沖)。當(dāng)編碼器正向旋轉(zhuǎn)時,A相比B相超前四分之一個周期;當(dāng)編碼器反向旋轉(zhuǎn)時,B相比A相超前四分之一個周期。A相和B相輸出方波的相位差為90±45°。編碼器每轉(zhuǎn)一周,Z相輸出一個脈沖。由于編碼器每轉(zhuǎn)一周,A相和B相輸出固定數(shù)目的脈沖,則A相或B相每輸出一個脈沖,表示編碼器旋轉(zhuǎn)了一個固定的角度。當(dāng)Z相輸出一個脈沖時,表示編碼器旋轉(zhuǎn)了一周。因此旋轉(zhuǎn)編碼器可以測量角位移及位移方向。
問題出在伺服系統(tǒng)停止工作時,若無鎖定,則旋轉(zhuǎn)軸受外力(如風(fēng)力影響)可能自由晃動,因而引起編碼器輸出波形抖動,如圖2所示,
從而引起誤計數(shù)。在這種情況下,就不能對波形進(jìn)行正確計數(shù)。雖然可以通過軟件設(shè)置標(biāo)志狀態(tài),用記錄歷史狀態(tài)的變化來濾除誤計數(shù),但是程序耗費(fèi)頗大。因此,本人設(shè)計了一個抗抖動計數(shù)電路,它能夠自動消除抖動造成的誤計數(shù)。