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