編碼器(encoder)是將信號(hào)(如比特流)或數(shù)據(jù)進(jìn)行編制、轉(zhuǎn)換為可用以通訊、傳輸和存儲(chǔ)的信號(hào)形式的設(shè)備。編碼器把角位移或直線位移轉(zhuǎn)換成電信號(hào)。像這種角位移大家應(yīng)該都見過,一些家電或音響設(shè)備上都有一個(gè)旋鈕,你可以用來調(diào)節(jié)音量,那么那個(gè)旋鈕下的器件就是編碼器。還有一些產(chǎn)品使用推桿來變化功能,那個(gè)推桿下的器件就是直線位移類的編碼器。
像上面這種音量調(diào)節(jié)的就是屬于旋轉(zhuǎn)編碼器(是將軸或軸的角位置或運(yùn)動(dòng)轉(zhuǎn)換為模擬或數(shù)字代碼的裝置)中的增量編碼器。
工作原理:
增量編碼器轉(zhuǎn)動(dòng)后即可產(chǎn)生兩種方波輸出A和B;這些信號(hào)共同構(gòu)成了增量編碼器的正交輸出。通過觀察A和B輸出不斷變化的狀態(tài),編碼器的方向得以確定。順時(shí)針旋轉(zhuǎn),逆時(shí)針旋轉(zhuǎn)的差異是通過輸出值中A和B的狀態(tài)反轉(zhuǎn)順序決定的。
動(dòng)作順序判斷:(通道A和通道B的狀態(tài)反轉(zhuǎn)順序是判斷關(guān)鍵)
1)當(dāng)旋鈕無動(dòng)作時(shí),控制IC識(shí)別到的值一直保持的是前一狀態(tài)的值(前一狀態(tài)時(shí)是高電平就還保持高電平,前一狀態(tài)是低電平就還保持低電平)
2)當(dāng)順時(shí)針旋轉(zhuǎn)時(shí),通道A的狀態(tài)先反轉(zhuǎn),然后通道B的狀態(tài)再反轉(zhuǎn),然后控制IC識(shí)別到了,就調(diào)大音量。
3)當(dāng)逆時(shí)針旋轉(zhuǎn)時(shí),通道B的狀態(tài)先反轉(zhuǎn),然后通道A的狀態(tài)再反轉(zhuǎn),然后控制IC識(shí)別到了,就調(diào)小音量。
審核編輯:湯梓紅
-
編碼器
+關(guān)注
關(guān)注
45文章
3573瀏覽量
133980 -
工作原理
+關(guān)注
關(guān)注
4文章
274瀏覽量
37628
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論