商品分类
内密控NEMICON
日本GY
欧姆龙OMRON
鸿璿HONTKO
倍加福Pepperl+Fuchs
多摩川Tamagawa
西克SICK
北极星Northstar
宜科ELCO
奥托尼克斯Autonics

技术文章

如何利用编码器测量转速和角度

2016/5/3

  工作中,我们会碰到一些机械设备的旋转轴需要测量它的运作速度,和角度如五金行业的冲床,剪床,或者需要两个旋转轴按照一定转速比运行如金属加工车床车螺纹等。

       要实现这个功能,我们需要在被测量的轴上安装一个编码器一般是增量型,要测量轴的正反转采用AB相输出,只要测量一个方向的用A单相输出即可,如果还需要测量角度位置的话采用ABZ相输出的编码器比较好。

      安装好编码器后,在编码器的输出端还要接上测量控制器,一般采用一下几种控制器:1、单片机或DSP,采用这种控制器根据接口电路的不同可以选用集电极 开路输出或差动输出的编码器。2、PLC控制器,如果是接PLC基本单元的一般选用集电极开路输出,如果是扩展单元的话有集电极的也有差动输入的。3、数 控加工卡、伺服驱动器,用这种控制器大部分情况下选用差动输出型编码器。

        测量控制器接完后,下一步就是软件程序的编写, 下图就是用三菱PLC测量转速的一个说明。

 
          软件编程思路如下:第一步在指定的时间内计数输入脉冲数量到D0,第二步四则运算,计算出转速N=60*D0*1000/(n*t),其中n表示编码器转一圈输出脉冲数,t表示指定的测量时间(ms)
 
        采用这种方法测量精度和编码器分辨率与测量时间宽度成反比,在旋转体转速较高时(200r/min以上),误差可以达到在5R/MIN以下。
 
        如果要测量角度位置,只需累加Z相脉冲数量+A或B相的计数脉冲数,就能算出当前位置是第几圈多少角度。

      采用这种方法要注意,最高转速时控制器可接受的脉冲速度,超过极限值,测量不准确。