編碼器常用于角度和直線距離的測量,但也可用于轉(zhuǎn)速和線速度的測量。 這是因為編碼器的脈沖頻率與其轉(zhuǎn)速之間存在線性關(guān)系。 編碼器旋轉(zhuǎn)得更快時,脈沖頻率會以相同的速率增加。
編碼器速度可以由脈沖計數(shù)或者脈沖定時這兩種方法中的任一種來確定。
正交編碼
增量編碼器通常通過兩個通道輸出信號。 通常,被稱為“a”和“b”的兩個相位之間有90度的偏移。 旋轉(zhuǎn)方向可以由哪個通道向前來決定。 通常,如果信道a在前,則方向為順時針,如果信道b在前,則方向為逆時針。 在正交輸出中,還可以使用X2或X4解碼技術(shù)來提高編碼器的分辨率。 使用X2解碼時,通道a的上升沿和下降沿被計數(shù),每轉(zhuǎn)計數(shù)的脈沖數(shù)變?yōu)?倍,因此編碼器的分辨率變?yōu)?倍。 使用X4解碼時,通道a和b的上升沿和下降沿被計數(shù),分辨率增加到4倍。
X4編碼、通道a和b的上升沿和下降沿都進行計數(shù)
脈沖計數(shù)
脈沖計數(shù)使用采樣周期(t )和在采樣周期內(nèi)計數(shù)的脈沖數(shù)(n ),決定1個脈沖(t/n )的平均時間。 得知編碼器每轉(zhuǎn)1次的脈沖數(shù)(n ),即可計算出速度。
=2n/Nt
其中:
=角速度(rad/s )