首页> 中国专利> 光电编码器莫尔条纹细分方法

光电编码器莫尔条纹细分方法

摘要

本发明提供了一种光电编码器莫尔条纹细分方法,采集最近一个莫尔条纹信号周期的信号,根据信号的中心点坐标,可以得到SIN信号和COS信号的直流电平值;根据莫尔条纹4个顶点的坐标,可以得到SIN信号和COS信号的幅度值。当编码器在进行细分时,根据SIN和COS信号的幅度值和直流电平值,即可对实际采集到的信号进行补偿,以提高编码器的精度。当外界环境产生变化时,或者编码器的码盘局部有污渍时,编码器输出的莫尔条纹信号是不稳定的信号,其信号的直流电平和幅度值会发生改变。本系统在工作时,会实时的计算信号的直流电平和信号幅度值,以便对莫尔条纹信号进行补偿,提高编码器的细分精度。

著录项

  • 公开/公告号CN112556734A

    专利类型发明专利

  • 公开/公告日2021-03-26

    原文格式PDF

  • 申请/专利号CN202011371013.1

  • 发明设计人 赵长海;万秋华;于海;卢新然;

    申请日2020-11-30

  • 分类号G01D5/347(20060101);

  • 代理机构22218 长春中科长光知识产权代理事务所(普通合伙);

  • 代理人高一明;郭婷

  • 地址 130033 吉林省长春市经济技术开发区东南湖大路3888号

  • 入库时间 2023-06-19 10:24:22

说明书

技术领域

本发明涉及光电编码器技术领域,具体涉及一种光电编码器莫尔条纹细分方法。

背景技术

光电轴角编码器,又称光电角位置传感器,是一种集光、机、电为一体的精密数字测角装置。绝对式光电轴角编码器的圆形码盘上沿径向有若干条同心码道,每条码道上由透光和不透光的扇形区间组成。在码盘的一侧是发光元件,另一侧对应每一码道有一光敏元件,每一个发光元件和光敏元件配对称为一个读数头。当码盘处于不同位置时,各光敏元件根据受光照与否以及光照的强弱输出不同的电流信号,该电流信号与电阻进行串联,电阻将电流信号转换为电压信号,该电压信号称为编码器的原始输入信号。

光电编码器的细分精度直接决定了编码器的精度,编码器出厂时,通过调整电位计使编码器输出的两路正交的SIN和COS信号的幅度一致,且两路信号都是以0V为中心点的,此时计算得到的编码器细分角度值其误差最小。当编码器使用一段时间后,其发光元件或者光敏元件会老化,其性能参数会发生变化,这样会导致放大后的信号SIN和COS的幅度值不一致,或者其信号不是以0V为中心,当编码器的码盘落入水滴或者灰尘时,编码器转动时读数头输出放大后的信号SIN和COS与标准的正弦波信号也将存在较大的误差,因而计算得到的编码器细分角度值并不是真实的细分角度值,这样将会导致编码器细分误差变大,或者导致编码器错码而无法使用。

发明内容

本发明为了解决SIN和COS信号的幅度误差和直流电平误差造成的细分误差,提高编码器的细分精度,本发明实施例提供了一种光电轴角编码器莫尔条纹细分系统。

为实现上述目的,本发明采用以下具体技术方案:

一种光电编码器莫尔条纹细分方法,其特征在于,包括:

S1:实时采集并计算出当前周期内莫尔条纹的SIN信号和COS信号形成的Lissajous图形中斜率为0和±1时所对应的8个细分点的坐标(X

S2:根据8个细分点的坐标计算出Lissajous图形的中心点O的坐标(X

S3:根据中心点O的坐标值(X

其中,SIN为当前周期内SIN信号的幅度值;

COS为当前周期内COS信号的幅度值,

计算出当前时刻莫尔信号所对应的细分值θ,然后将细分值θ转换为角度数据并输出。

优选地,X

优选地,采集的莫尔条纹信号周期内当前时刻的采样点A(X

第1点坐标值(X

当满足

第2点坐标值(X

当满足

第3点坐标值(X

当满足

第4点坐标值(X

当满足

第5点坐标值(X

当满足

第6点坐标值(X

当满足

第7点坐标值(X

当满足

第8点坐标值(X

当满足

优选地,当莫尔条纹信号的当前采样点C坐标值(X

当莫尔条纹信号的当前采样点C坐标值(X

当莫尔条纹信号的当前采样点C坐标值(X

当莫尔条纹信号的当前采样点C坐标值(X

优选地,设置一定的阈值δ,当Lissajous图形的斜率为(0±δ)、(1±δ)或(-1±δ)范围时,即使用公式(3)至公式(10)中的一个对应公式计算所对应的顶点坐标值。

优选地,一种角位移测量装置使用权利要求1-5中的光电编码器莫尔条纹细分方法。

优选地,一种线位移测量装置使用权利要求1-5中的光电编码器莫尔条纹细分方法。

本发明能够取得以下技术效果:

1、当编码器由于元器件老化,或者由于外界因素导致码盘受到局部污染,其输出的莫尔条纹信号偏离标准值时,采用本方法依然可以使编码器输出正确的角度值,提高编码器的细分精度。

2、采用本方法对莫尔条纹信号细分时,并不需要事先知道编码器的运行速度,可以根据每一不同位置的莫尔条纹信号进行实时的补偿,但是采用传统的角度计算方法可能会导致编码器在局部位置输出错误的角度值,使编码器精度降低甚至产生错码。

附图说明

图1是本发明一个实施例的一种光电编码器莫尔条纹细分方法的流程图;

图2是标准的Lissajous图;

图3是本发明一个实施例的某莫尔条纹信号所形成的Lissajous图形;

图4是本发明一个实施例的编码器数据处理流程图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,而不构成对本发明的限制。

下面将对本发明提供的一种光电编码器莫尔条纹细分方法,通过具体实施例来进行详细说明。

光电编码器的信号分为粗码信号和精码信号,粗码信号确定编码器的角度区间,精码信号决定编码器的精度。光电编码器的一组精码读数头原始信号一般分为四路,计为C0,C90,C180,C270,是四路相位差为90°的近似正弦波信号。其中C0和C180相位差为180°,C0和C180信号进入差分放大器放大整形后得到的正弦波信号记为SIN信号;C90和C270相位差为180°,C90和C270信号进入差分放大器放大整形后得到正弦波信号记为COS信号,SIN信号和COS信号相位差为90°。根据SIN信号和COS信号的幅值,通过公式:

即可得到编码器一个精码周期的细分角度值θ。

为了提高编码器的精度,实际的编码器精码可能有多组读数头,平均分布在编码器的精码码道上,计算细分角度时,取所有精码读数头细分数值的平均值作为编码器精码细分后的最终值。

Lissajous图形是两个沿着互相垂直方向的正弦振动的合成的轨迹,在位移传感器实际信号分析时,常采用Lissajous图形来分析位移传感器的误差。以编码器输出两路莫尔条纹信号的SIN信号作为横坐标,COS信号作为纵坐标,理想情况下,SIN和COS信号形成的Lissajous图形为标准的圆形,如图2所示,当编码器的转速不同时,编码器输出莫尔条纹信号的波形形状是不一样的,但是所形成的Lissajous图形是一样的。

图1为本发明的一种光电编码器莫尔条纹细分方法的流程图,参见图1:编码器在进行细分误差计算时,首先利用高速AD转换器采集最近一个莫尔条纹信号周期的两路SIN信号(对应坐标系的X轴)和COS信号(对应坐标系的Y轴),假设当前时刻的采样点坐标为A(X

若当前时刻的采样点坐标为A(X

根据坐标点1(X

计算出所对应的Lissajous图形的中心点O(X

在本发明的一个优选实施例中,X

至此,完成了对当前采样周期8个细分点的采集,精确的测量出校正光电轴角编码器莫尔条纹信号SIN和COS信号的幅度补偿值以及直流电平值的补偿值。

在本发明的另一个实施例中,编码器首次上电时需要先采集8个细分点的数据再进行角度输出,采集方法同上,且每一次对新的周期的莫尔条纹信号的补偿是基于最近一次采集到的莫尔条纹信号的SIN信号、COS信号与直流电平值为基准进行补偿。

在本发明的一个优选实施例中,编码器在旋转时,如图3所示的一个采集到莫尔条纹信号所形成的Lissajous图形,由于构成Lissajous图形的8个细分点坐标值实时更新,因此,Lissajous图形的中心点坐标O(X

因此,判断出当前周期内另一采样点C(X

在本发明的一个优选实施例中,

当莫尔条纹信号的当前采样点C坐标值(X

其中,X

当莫尔条纹信号的当前采样点C坐标值(X

其中,X

当莫尔条纹信号的当前采样点C坐标值(X

其中,X

当莫尔条纹信号的当前采样点C坐标值(X

其中,X

最后将细分值转换为角度数据并输出,即完成了对光电编码器的莫尔条纹信号进行的补偿,提高编码器的细分精度。

在本发明的一个优选实施例中,如图4所示的信号流程图:编码器头部输出的四路原始信号C0、C90、C180、C270通过差分放大器后变为SIN、COS信号进入AD转换器,CPU根据AD转换器的数值对信号进行细分,将细分值转换为编码器的角度数据输出。

在本发明的一个优选实施例中,由于编码器在进行AD采集时,会有一个分辨率的AD采集误差,在实际的莫尔条纹信号Lissajous图形上8个细分点的计算过程中,如果当前的AD数值与上一数值变化只有一个AD分辨率的差别时,则不对当前采集的数值进行更新,直至SIN或者COS信号的AD数值变化大于等于二个(或者三个)分辨率时,再对当前的数值进行更新。为了防止由于AD采样的速度不足或者编码器转速过快而错过Lissajous图形顶点数据的采集,在实际顶点数据的计算过程中,会根据需要设置一定的阈值δ,当Lissajous图形的斜率为(0±δ)、(1±δ)或(-1±δ)范围时,即可使用公式(3)-公式(10)中的一个计算所对应的顶点坐标值。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

以上本发明的具体实施方式,并不构成对本发明保护范围的限定。任何根据本发明的技术构思所作出的各种其他相应的改变与变形,均应包含在本发明权利要求的保护范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号