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