欢迎进入上海麒诺机电科技有限公司!
技术文章
首页 > 技术文章 > 浅谈MINI迷你编码器的软件四倍频技术

浅谈MINI迷你编码器的软件四倍频技术

 发布时间:2022-08-04 点击量:51
  MINI迷你编码器是一种将角位移或者角速度转换成一连串电数字脉冲的旋转式传感器,我们可以通过编码器测量到底位移或者速度信息。
  
  下面我们说一下编码器倍频的原理。为了提高大家下面的学习的兴趣,我们先明确这是一项实用的技术。可以真正的把编码器的精度提升4倍。作用可类比于单发相机的光学变焦,并非牺牲清晰度来放大图像的数码变焦。
  
  这里,我们是通过软件的方法实现四倍频,首先可以看到编码器输出的AB相波形,正常情况下我们使用M法测速时候,会通过测量单位时间内A相输出的脉冲数来得到速度信息。
  
  常规的方法,我们只测量A相(或B相)的上升沿或者下降沿,这样就只能计数3次。而四倍频的方法是测量A相和B相编码器上升沿或者下降沿。这样在同样的时间内,可以计数12次(3个1234的循环)这就是软件四倍频的原理。
  
  因为MINI迷你编码器输出的是标准的方波,所以我们可以使用单片机直接读取。在软件中处理方法分两种,自带编码器接口的单片机如STM32,可以直接使用硬件技术。
  
  而没有编码器接口的单片机如51单片机,可以通过外部中断读取,比如把编码器A相输出接到单片机外部中断输入口,这样就可通过跳变沿触发中断,然后在对应的外部中断服务函数里面,通过B相的电平来确定正反转。