脈沖編碼器原理和位置測量
光電脈沖編碼器相當(dāng)于在非常薄而輕的圓盤上用儀器腐蝕雕刻許多細(xì)縫,把一個360度分成許多等分,如1024組,各組之間的角度差為360/1024度=0.3515625度。
還有的發(fā)光源,安裝在編碼盤的一面上,在編碼盤的另一面上有受光器等,使用受光電阻來構(gòu)成放大器和整形電路,當(dāng)編碼盤旋轉(zhuǎn)時,有間隙的部分透過光,受光器瞬時接收光脈沖,經(jīng)過電路處理,發(fā)出電流當(dāng)所述代碼旋轉(zhuǎn)一次時,對應(yīng)于1024個脈沖的輸出,如果所述脈沖位置為0,則所述脈沖位置為0.3515625°,而如果能夠讀取所述第三脈沖位置為0.3515625°*2,則認(rèn)識到所述代碼盤與哪個位置相對應(yīng)當(dāng)編碼器被安裝在電動機(jī)的軸上時,電動機(jī)軸和編碼盤在剛性上連接,兩者的位置關(guān)系一一對應(yīng),通過讀取編碼器脈沖就能夠知道電動機(jī)的軸位置。
PLC可輸入開關(guān)量,即高電平和低電平的電壓,但編碼器脈沖信號可在一定時間內(nèi)理解以非常快的速度完成的開關(guān)量的組合。 但是,由于該開關(guān)量的頻度過高,所以PLC的通常的I/O端口無法正確讀取這些脈沖的個數(shù)。 PLC的動作中有掃描周期,因此需要每隔一定時間刷新通常的I/O端口的數(shù)據(jù)。 編碼器的精度過高,因此每單位時間輸出的脈沖個數(shù)過多,無法承受通常的I/O。
普通PLC設(shè)計了一個高速計數(shù)端口,并且基本上利用基于單片機(jī)的硬件邏輯來完成這些編碼器的計數(shù),避免了掃描周期的問題,PLC設(shè)計了專用的高速計數(shù)指令,并且在使用時可以直接調(diào)用這些指令來讀取當(dāng)前脈沖值。
但是,由于脈沖的計算和輸出中存在掃描周期,因此也多受延遲的影響,為了控制氣缸的動作的切取動作等致動器,考慮提前的量的校正問題。
想要通過PLC控制伺服和步進(jìn)系統(tǒng)時,大多數(shù)情況下不需要通過編碼器反饋來判斷位置,如果通過PLS指令等將位置脈沖發(fā)送到伺服驅(qū)動器,則位置環(huán)只要在伺服驅(qū)動器內(nèi)部構(gòu)成即可,但PLC側(cè)不僅僅由指令機(jī)構(gòu)構(gòu)成位置環(huán)。 當(dāng)然,只要是定位模塊控制專用,就可以使用NC等控制方式,在那里構(gòu)筑位置環(huán)。
專注編碼器15年生產(chǎn)廠家【0510-82767480】-無錫華爾圣科技集研發(fā)、生產(chǎn)和銷售于一體的編碼器供應(yīng)商公司產(chǎn)品有:絕對值編碼器、旋轉(zhuǎn)編碼器、光電編碼器、增量編碼器、脈沖編碼器、旋轉(zhuǎn)光電編碼器、增量式編碼器、電機(jī)編碼器、伺服電機(jī)編碼器等。
脈沖編碼器網(wǎng)址:http://www.fzf8.cn/