編碼器(encoder)是將信號(如比特流)或數(shù)據(jù)進行編制、轉換為可用以通訊、傳輸和存儲的信號形式的設備。編碼器把角位移或直線位移轉換成電信號,前者稱為碼盤,后者稱為碼尺。按照讀出方式編碼器可以分為接觸式和非接觸式兩種;按照工作原理編碼器可分為增量式和絕對式兩類。
旋轉增量式編碼器以轉動時輸出脈沖,通過計數(shù)設備來知道其位置,當編碼器不動或停電時,依靠計數(shù)設備的內部記憶來記住位置。這樣,當停電后,編碼器不能有任何的移動,當來電工作時,編碼器輸出脈沖過程中,也不能有干擾而丟失脈沖,不然,計數(shù)設備記憶的零點就會偏移,而且這種偏移的量是無從知道的,只有錯誤的生產結果出現(xiàn)后才能知道。解決的方法是增加參考點,編碼器每經過參考點,將參考位置修正進計數(shù)設備的記憶位置。在參考點以前,是不能保證位置的準確性的。為此,在工控中就有每次操作先找參考點,開機找零等方法。這樣的編碼器是由碼盤的機械位置決定的,它不受停電、干擾的影響。
絕對編碼器由機械位置決定的每個位置的唯一性,它無需記憶,無需找參考點,而且不用一直計數(shù),什么時候需要知道位置,什么時候就去讀取它的位置。這樣,編碼器的抗干擾特性、數(shù)據(jù)的可靠性大大提高了。
編碼器可按以下方式來分類。
1、按碼盤的刻孔方式不同分類
(1)增量型:就是每轉過單位的角度就發(fā)出一個脈沖信號(也有發(fā)正余弦信號,然后對其進行細分,斬波出頻率更高的脈沖),通常為A相、B相、Z相輸出,A相、B相為相互延遲1/4周期的脈沖輸出,根據(jù)延遲關系可以區(qū)別正反轉,而且通過取A相、B相的上升和下降沿可以進行2或4倍頻;Z相為單圈脈沖,即每圈發(fā)出一個脈沖。一般意義上的增量編碼器內部無存儲器件,故不具有斷電數(shù)據(jù)保持功能,數(shù)控機床必須通過“回參考點”操作來確定計數(shù)基準與進行實際位置“清零”。
(2)絕對值型:就是對應一圈,每個基準的角度發(fā)出一個唯一與該角度對應二進制的數(shù)值,通過外部記圈器件可以進行多個位置的記錄和測量。絕對值編碼器的輸出可直接反映360°范圍內的絕對角度,絕對位置可通過輸出信號的幅值或光柵的物理編碼刻度鑒別,前者稱旋轉變壓器(Rotating Transformer);后者稱絕對值編碼器(Absolute-value Encoder)。 [4]
2、按信號的輸出類型分為:電壓輸出、集電極開路輸出、推拉互補輸出和長線驅動輸出。
3、以編碼器機械安裝形式分類
(1)有軸型:有軸型又可分為夾緊法蘭型、同步法蘭型和伺服安裝型等。 [2]
(2)軸套型:軸套型又可分為半空型、全空型和大口徑型等。
4、以編碼器工作原理可分為:光電式、磁電式和觸點電刷式。
編碼器應用:
1、角度測量
汽車駕駛模擬器,對方向盤旋轉角度的測量選用光電編碼器作為傳感器。重力測量儀,采用光電編碼器,把它的轉軸與重力測量儀中補償旋鈕軸相連,扭轉角度儀,利用編碼器測量扭轉角度變化,如扭轉實驗機、漁竿扭轉釣性測試等。擺錘沖擊實驗機,利用編碼器計算沖擊是擺角變化。
2、長度測量
計米器,利用滾輪周長來測量物體的長度和距離。
拉線位移傳感器,利用收卷輪周長計量物體長度距離。
聯(lián)軸直測,與驅動直線位移的動力裝置的主軸聯(lián)軸,通過輸出脈沖數(shù)計量。
介質檢測,在直齒條、轉動鏈條的鏈輪、同步帶輪等來傳遞直線位移信息。
3、速度測量
線速度,通過跟儀表連接,測量生產線的線速度
角速度,通過編碼器測量電機、轉軸等的速度測量
4、位置測量
機床方面,記憶機床各個坐標點的坐標位置,如鉆床等
自動化控制方面,控制在兩個位置進行指定動作。如電梯、提升機等
5、同步控制
通過角速度或線速度,對傳動環(huán)節(jié)進行同步控制,以達到張力控制