编码器脉冲怎么计算

电子说

1.2w人已加入

描述

  编码器脉冲怎么计算

  由一个中心有轴的光电码盘,其上有环形通、暗的刻线,有光电发射和接收器件读取,获得四组正弦波信号组合成A、B、C、D,每个正弦波相差90度相位差(相对于一个周波为360度),将C、D信号反向,叠加在A、B两相上,可增强稳定信号;另每转输出一个Z相脉冲以代表零位参考位。

  由于A、B两相相差90度,可通过比较A相在前还是B相在前,以判别编码器的正转与反转,通过零位脉冲,可获得编码器的零位参考位。编码器码盘的材料有玻璃、金属、塑料,玻璃码盘是在玻璃上沉积很薄的刻线,其热稳定性好,精度高,金属码盘直接以通和不通刻线,不易碎,但由于金属有一定的厚度,精度就有限制,其热稳定性就要比玻璃的差一个数量级,塑料码盘是经济型的,其成本低,但精度、热稳定性、寿命均要差一些。

  分辨率—编码器以每旋转360度提供多少的通或暗刻线称为分辨率,也称解析分度、或直接称多少线,一般在每转分度5~10000线。

  每台编码器的规格指标中,都有标明 分辨率是多少。单位是 线/圈;假设是 1024线/圈,那么就意味着 编码器每转一圈,就将送出1024个A相和1024个B相的脉冲。这时就看你的脉冲接收器是如何计算脉冲个数的,如果是一倍频(就是完整的接收到一个A相脉冲上升沿和一个B相脉冲上升沿后,计一个脉冲),那么就是接收到1024个脉冲;如果是4倍频(每一个A相和B相脉冲的上升沿和下降沿都计一个脉冲,那么一对AB相脉冲,接收器就计4个),那么就是接收到4096个脉冲。

  编码器每转脉冲数的选择

  每转脉冲数决定了编码器的精度,脉冲数越多代表精度越高当然价格就越高,在我们实际当中要根据设备的精度来选择编码器的脉冲数,只要编码器的分辨率能够满足要求就可以。另外需要注意的是编码器都有一个允许的最高转速比如6000r/min,如果电机的转速超过这个数值可能测量的脉冲数不准确甚至损坏编码器。

  编码器的在我们工控应用中主要作用有定位和测速的功能,其中的关键环节就是脉冲数与实际位置的转换计算,或者说编码器的精度一个脉冲代表多少距离如何进行计算呢个。现在比如一个编码器的分辨率是2000p/r,电机是带动丝杆旋转把工作台转换为直线运动,丝杆每旋转一圈就移动一个螺距8mm,那么这时候编码器也旋转一圈输出2000个脉冲,因此这个工作台的精度就是(8/2000=0.004mm)也就是0.4丝,当然这个精度忽略机械误差比如间隙、急停等,如果你要求设备的精度是1丝的话,至少选择800p/r分辨率的编码器进行测量。

  编码器的每转脉冲数的选择,一个是硬件上的要求即电机的转速不能超过其最大值,一个是精度上的要求。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分