商品分類
內(nèi)密控NEMICON
日本GY
歐姆龍OMRON
鴻璿HONTKO
倍加福Pepperl+Fuchs
多摩川Tamagawa
西克SICK
北極星Northstar
宜科ELCO
奧托尼克斯Autonics

技術(shù)文章

如何利用編碼器測量轉(zhuǎn)速和角度

2016/5/3

  工作中,我們會碰到一些機械設(shè)備的旋轉(zhuǎn)軸需要測量它的運作速度,和角度如五金行業(yè)的沖床,剪床,或者需要兩個旋轉(zhuǎn)軸按照一定轉(zhuǎn)速比運行如金屬加工車床車螺紋等。

       要實現(xiàn)這個功能,我們需要在被測量的軸上安裝一個編碼器一般是增量型,要測量軸的正反轉(zhuǎn)采用AB相輸出,只要測量一個方向的用A單相輸出即可,如果還需要測量角度位置的話采用ABZ相輸出的編碼器比較好。

      安裝好編碼器后,在編碼器的輸出端還要接上測量控制器,一般采用一下幾種控制器:1、單片機或DSP,采用這種控制器根據(jù)接口電路的不同可以選用集電極 開路輸出或差動輸出的編碼器。2、PLC控制器,如果是接PLC基本單元的一般選用集電極開路輸出,如果是擴展單元的話有集電極的也有差動輸入的。3、數(shù) 控加工卡、伺服驅(qū)動器,用這種控制器大部分情況下選用差動輸出型編碼器。

        測量控制器接完后,下一步就是軟件程序的編寫, 下圖就是用三菱PLC測量轉(zhuǎn)速的一個說明。

 
          軟件編程思路如下:第一步在指定的時間內(nèi)計數(shù)輸入脈沖數(shù)量到D0,第二步四則運算,計算出轉(zhuǎn)速N=60*D0*1000/(n*t),其中n表示編碼器轉(zhuǎn)一圈輸出脈沖數(shù),t表示指定的測量時間(ms)
 
        采用這種方法測量精度和編碼器分辨率與測量時間寬度成反比,在旋轉(zhuǎn)體轉(zhuǎn)速較高時(200r/min以上),誤差可以達到在5R/MIN以下。
 
        如果要測量角度位置,只需累加Z相脈沖數(shù)量+A或B相的計數(shù)脈沖數(shù),就能算出當前位置是第幾圈多少角度。

      采用這種方法要注意,最高轉(zhuǎn)速時控制器可接受的脈沖速度,超過極限值,測量不準確。