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