1.工作原理
旋轉編碼器是一種采用光電等方法將軸的機械轉角轉換為數字信號輸出的精密傳感器,分為增量式旋轉編碼器和絕對式旋轉編碼器。
光電增量式編碼器的工作原理如下:隨轉軸一起轉動的脈沖碼盤上有均勻刻制的光柵,在碼盤上均勻地分布著若干個透光區段和遮光區段。 增量式編碼器沒有固定的起始零點,輸出的是與轉角的增量成正比的脈沖,需要用計數器來計脈沖數。每轉過一個透光區時,就發出一個脈沖信號,計數器當前值加1,計數結果對應于轉角的增量。 增量式編碼器的制造工藝簡單,價格便宜,有時也用來測量絕對轉角。 1)單通道增量式編碼器內部只有一對光電耦合器,只能產生一個脈沖序列。
2)AB相編碼器內部有兩對光電耦合器,輸出相位差為90°的兩組脈沖序列。正轉和反轉時兩路脈沖的超前、滯后關系剛好相反。由下圖可知,在B相脈沖的上升沿,正轉和反轉時A相脈沖的電平高低剛好相反,因此使用AB相編碼器,PLC可以很容易地識別出轉軸旋轉的方向。
需要增加測量的精度時,可以采用4倍頻方式,即分別在A、B相波形的上升沿和下降沿計數,分辨率可以提高4倍,但是被測信號的最高頻率相應降低。
3)三通道增量式編碼器內部除了有雙通道增量式編碼器的兩對光電耦合器外,在脈沖碼盤的另外一個通道有1個透光段,每轉1圈,輸出1個脈沖,該脈沖稱為Z相零位脈沖,用做系統清零信號,或坐標的原點,以減少測量的積累誤差。
2.編碼器的選型
首先根據測量要求選擇編碼器的類型,增量式編碼器每轉發出的脈沖數等于它的光柵的線數。在設計時應根據轉速測量或定位的度要求,和編碼器的轉速,來確定編碼器的線數。編碼器安裝在電動機軸上,或安裝在減速后的某個轉軸上,編碼器的轉速有很大的區別。還應考慮它發出的脈沖的最高頻率是否在PLC的高速計數器允許的范圍內。
3.編碼器與PLC高速計數器的配合問題
以S7-200為例,使用單通道增量式編碼器時,可選高速計數器的單相加/減計數器模式(模式0~5),可細分為有/無外部方向輸入信號、有/無復位輸入和有/無啟動輸入信號。
使用AB相編碼器時,高速計數器應選A/B相正交計數器模式(模式9~11),可以實現在正轉時加計數,反轉時減計數。
4.怎樣判斷AB相編碼器是正轉還是反轉?
S7-200的高速計數器用SM區中的當前計數方向狀態位來指示編碼器的旋轉方向。如果編碼器輸出脈沖的周期大于PLC的掃描循環時間的兩倍,通過在B相脈沖的上升沿判斷A相脈沖信號的0、1狀態,可以判斷編碼器旋轉的方向。
回復:增量式編碼器的工作原理與使用方法
[ 2014/9/4 18:05:15 | Author: (匿名游客)]
回復:增量式編碼器的工作原理與使用方法
[ 2012/4/11 15:49:28 | Author: 沈天(游客)] 學習了
回復:增量式編碼器的工作原理與使用方法
[ 2011/12/30 5:12:31 | Author: ww (游客)]
學習了
回復:增量式編碼器的工作原理與使用方法
[ 2011/6/23 22:02:06 | Author: liaochangchu]
零點脈沖需要用一個輸入點來輸入。
回復:增量式編碼器的工作原理與使用方法
[ 2011/6/23 11:32:45 | Author: booooo(游客)]
你好,我想咨詢下。關于零點脈沖的使用方法,我是用plc控制電機,電機是正轉然后反轉一周,編碼器安裝在電機的旋轉軸上,如何才能使用零點脈沖呢?是輸出到plc的I口么?
回復:增量式編碼器的工作原理與使用方法
[ 2011/3/1 6:55:58 | Author: fishen(游客)]
寫的很好, 增量式編碼器的起始位置很難定
回復:增量式編碼器的工作原理與使用方法
[ 2011/2/13 14:21:16 | Author: pikylin]
謝謝! 學習了..
使用NPN類型的編碼器,電流方向是由PLC流向編碼器,所以PLC是''水''流出的源頭,選源輸入模塊.而PNP型情形相反.
查閱了西門子相關產品資料,其輸入模塊大都同時兼容源型/漏型
回復:增量式編碼器的工作原理與使用方法
[ 2011/2/11 17:39:54 | Author: liaochangchu]
編碼器的輸出電路如果是開路的NPN三極管,PLC應選源輸入模塊,電流從輸入模塊的輸入端子流出。編碼器的輸出電路如果是開路的PNP三極管,PLC應選漏輸入模塊,電流從輸入模塊的輸入端子流入。
回復:增量式編碼器的工作原理與使用方法
[ 2011/2/11 11:52:32 | Author: pikylin]
編碼器根據電路方式還分為NPN 和 PNP 兩種,兩者在高低電平上是相反的,實際的應用中,它們有什么區別么?
回復:增量式編碼器的工作原理與使用方法
[ 2011/1/30 11:36:16 | Author: 小草(游客)]
好!