編碼器在電機上起到的作用
編碼器一般用在普通電機的軸端采集旋轉了多少角度,伺服和步進電機都有自內帶容的信號反饋一般不需要加裝編碼器,通過轉子在編碼器內部掃過了多少個暗刻線來輸出多少個脈沖信號,精度選擇就是編碼器有多少分辨率,越高的角度記錄越精確,有AB輸出的也有A+B+A-B-輸出的,把這兩根信號線接在PLC輸入端的高速計數輸入端子上,一般都是PLC輸入的前幾個點上,程序控制也是要查找手冊用高速計數器接收信號,通過計算得出你想要的電機旋轉圈數然后來控制電機的啟停達到電機在線性或是轉盤角度上的精確定位。如果你的上位機是電腦的話就要做相應的PCB板來與電腦進行通訊和數據的處理了,比較復雜。
編碼器是將信號(如比特流)或數據進行編制、轉換為可用以通訊、傳輸和存儲的信號形式的設備。編碼器把角位移或直線位移轉換成電信號,前者稱為碼盤,后者稱為碼尺。
按照讀出方式編碼器可以分為接觸式和非接觸式兩種;按照工作原理編碼器可分為增量式和絕對式兩類。
增量式編碼器是將位移轉換成周期性的電信號,再把這個電信號轉變成計數脈沖,用脈沖的個數表示位移的大小。
絕對式編碼器的每一個位置對應一個確定的數字碼,因此它的示值只與測量的起始和終止位置有關,而與測量的中間過程無關。
工作原理由一個中心有軸的光電碼盤,其上有環形通、暗的刻線,有光電發射和接收器件讀取,獲得四組正弦波信號組合成A、B、C、D,每個正弦波相差90度相位差(相對于一個周波為360度),將C、D信號反向,疊加在A、B兩相上,可增強穩定信號;另每轉輸出一個Z相脈沖以代表零位參考位。由于A、B兩相相差90度,可通過比較A相在前還是B相在前,以判別編碼器的正轉與反轉,通過零位脈沖,可獲得編碼器的零位參考位。
編碼器碼盤的材料有玻璃、金屬、塑料,玻璃碼盤是在玻璃上沉積很薄的刻線,其熱穩定性好,精度高,金屬碼盤直接以通和不通刻線,不易碎,但由于金屬有一定的厚度,精度就有限制,其熱穩定性就要比玻璃的差一個數量級,塑料碼盤是經濟型的,其成本低,但精度、熱穩定性、壽命均要差一些。分辨率編碼器以每旋轉360度提供多少的通或暗刻線稱為分辨率,也稱解析分度、或直接稱多少線,一般在每轉分度5~10000線。