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