編碼器(encoder)是將信號(如比特流)或數據編制、轉換為可用以通訊、傳輸和存儲之形式的設備。編碼器是把角位移或直線位移轉換成電信號的一種裝置。前者稱為碼盤,后者稱為碼尺。按照讀出方式編碼器可以分為接觸式和非接觸式兩種;按照工作原理編碼器可分為增量式和式兩類。增量式編碼器是將位移轉換成周期性的電信號,再把這個電信號轉變成計數脈沖,用脈沖的個數表示位移的大小。式編碼器的每一個位置對應一個確定的數字碼,因此它的示值只與測量的起始和終止位置有關,而與測量的中間過程無關
編碼器可按以下方式來分類。
1、按碼盤的刻孔方式不同分類
(1)增量型:就是每轉過單位的角度就發出一個脈沖信號(也有發正余弦信號,然后對其進行細分,斬波出頻率更高的脈沖),通常為A相、B相、Z相輸出,A相、B相為相互延遲1/4周期的脈沖輸出,根據延遲關系可以區別正反轉,而且通過取A相、B相的上升和下降沿可以進行2或4倍頻;Z相為單圈脈沖,即每圈發出一個脈沖。
(2)值型:就是對應一圈,每個基準的角度發出一個與該角度對應二進制的數值,通過外部記圈器件可以進行多個位置的記錄和測量。
2、按信號的輸出類型分為:電壓輸出、集電極開路輸出、推拉互補輸出和長線驅動輸出。
3、以編碼器機械安裝形式分類
(1)有軸型:有軸型又可分為夾緊法蘭型、同步法蘭型和伺服安裝型等。
(2)軸套型:軸套型又可分為半空型、全空型和大口徑型等。
4、以編碼器工作原理可分為:光電式、磁電式和觸點電刷式