|
編碼器一般有三相或者二相的,三相編碼器有A,B,Z三條線,A,B相都為正弦輸出波形,不過一般直接檢測(cè)電平也可以.正轉(zhuǎn)時(shí)A相輸出正弦波,B相滯后A相90度,反轉(zhuǎn)時(shí)則B相提前A相90度.根據(jù)編碼器線數(shù)不同,輸出波的頻率也不一樣.比如360線的編碼器,旋轉(zhuǎn)一圈A相和B相各輸出360個(gè)脈沖.而Z相則是每旋轉(zhuǎn)一周輸出一個(gè)脈沖.二相編碼器與三相編碼器差別只是Z相
獲得轉(zhuǎn)速可以對(duì)A相或B相的輸出脈沖進(jìn)行計(jì)數(shù),根據(jù)一定時(shí)間內(nèi)的脈沖數(shù)量進(jìn)行計(jì)算可得轉(zhuǎn)速,比如360線編碼器0.1秒內(nèi)A相脈沖計(jì)數(shù)600,就可以得到轉(zhuǎn)速 v = 600/360/0.1 = 16.7 r/s
獲得方向可以在計(jì)數(shù)時(shí)通過對(duì)AB相的電平進(jìn)行比對(duì),正轉(zhuǎn)情況下當(dāng)A的上升沿B相為低電平,反轉(zhuǎn)時(shí)當(dāng)A的上升沿B相為高電平 |
評(píng)分
-
查看全部評(píng)分
|