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