常見問題
編碼器其實是傳感器的一種,只是它一般都是裝在設備內部,所以大家對它的認知不多。它是利用光電或電磁原理實現對旋轉運動的控制,通過它可以準確的計算出設備執行機構的角位移量和直線位移量,從而對設備運動機構的轉速,位置和方向等實現控制。
它按工作原理可以分為增量編碼器和絕對值編碼器兩種。這兩種編碼器最大的區別就是體現在碼盤上,不過為了便于大家理解碼盤的區別,我們先要了解下編碼器的工作原理。
編碼器工作原理
上圖中,左邊是接收端,中間是碼盤,右邊是發射端,碼盤外圍一圈發白的位置是通孔,設備運行過程中碼盤跟隨電機或軸轉動,右邊的發射端遇到通孔會和左邊的接收端導通,而遇到非通孔會和左邊的接收端斷開,這樣碼盤就會因為外圍均勻方孔的原因在轉動過程中產生脈沖信號,這些脈沖信號和PLC的高速計數器連接,就可以計算出電機的轉速,執行機構的運行位置等。
增量編碼器碼盤
增量式編碼器的碼盤就是最外圍一圈均勻做了很多白色的通孔,它在PLC上顯示要么是010101.......,要么是101010.......,2種分別代表不同的旋轉方向。碼盤一圈有多少個白色的通孔,它旋轉一圈就會計多少個數。
而碼盤從外圍數第二圈那個白色的通孔是0點位置,這個位置沒接通一次,就代表碼盤轉了一圈。
絕對值編碼器碼盤
絕對值編碼器碼盤的通孔結構看起來是不是很復雜,目的是為了實現一圈中每個位置接通的信號,不能有重復的信號,大白話講也就是每轉動一圈在PLC中顯示數字不能重復,比如一是0010,二是0011,三是1000等。
這也是絕對值編碼器和增量編碼器的不同之處,絕對值編碼器每個位置,假設停電電機轉到什么位置,通過反饋的信號可以確定。而增量編碼器除了轉到零位,不然都是010101或101010,假設停電,我們也無法知道電機目前的準確位置,只能等開機后找到零點重新計算。
這也是為什么增量編碼器叫停電不保持型,而絕對值編碼器叫停電保持型。
可能大家會有疑問,01是什么東東,其實它們是二進制數,PLC的底層也跟電腦一樣是通過二進制進行運算,而0表示斷開,1表示接通。
它按工作原理可以分為增量編碼器和絕對值編碼器兩種。這兩種編碼器最大的區別就是體現在碼盤上,不過為了便于大家理解碼盤的區別,我們先要了解下編碼器的工作原理。
編碼器工作原理
上圖中,左邊是接收端,中間是碼盤,右邊是發射端,碼盤外圍一圈發白的位置是通孔,設備運行過程中碼盤跟隨電機或軸轉動,右邊的發射端遇到通孔會和左邊的接收端導通,而遇到非通孔會和左邊的接收端斷開,這樣碼盤就會因為外圍均勻方孔的原因在轉動過程中產生脈沖信號,這些脈沖信號和PLC的高速計數器連接,就可以計算出電機的轉速,執行機構的運行位置等。
增量編碼器碼盤
增量式編碼器的碼盤就是最外圍一圈均勻做了很多白色的通孔,它在PLC上顯示要么是010101.......,要么是101010.......,2種分別代表不同的旋轉方向。碼盤一圈有多少個白色的通孔,它旋轉一圈就會計多少個數。
而碼盤從外圍數第二圈那個白色的通孔是0點位置,這個位置沒接通一次,就代表碼盤轉了一圈。
絕對值編碼器碼盤
絕對值編碼器碼盤的通孔結構看起來是不是很復雜,目的是為了實現一圈中每個位置接通的信號,不能有重復的信號,大白話講也就是每轉動一圈在PLC中顯示數字不能重復,比如一是0010,二是0011,三是1000等。
這也是絕對值編碼器和增量編碼器的不同之處,絕對值編碼器每個位置,假設停電電機轉到什么位置,通過反饋的信號可以確定。而增量編碼器除了轉到零位,不然都是010101或101010,假設停電,我們也無法知道電機目前的準確位置,只能等開機后找到零點重新計算。
這也是為什么增量編碼器叫停電不保持型,而絕對值編碼器叫停電保持型。
可能大家會有疑問,01是什么東東,其實它們是二進制數,PLC的底層也跟電腦一樣是通過二進制進行運算,而0表示斷開,1表示接通。