光电编码器单莫尔条纹测速方法

自动充电电动车
光电编码器单莫尔条纹测速方法
王亚洲;万秋华;杜颖财;李俊峰;卢新然
【摘 要】为了提高编码器的测速精度,研究了基于希尔伯特-黄变换的光电编码器单莫尔条纹测速方法。首先,利用 AD 采集编码器的单路莫尔条纹光电信号,并将信号序列通过 EMD 变换,滤除直流分量;然后,利用希尔伯特变换求出信号的相位变化,并通过差分运算求取信号的瞬时频率;最后,结合编码器的具体参数求取编码器的转速。实验结果表明:对某21位编码器进行测速实验,测速误差均方差由0.0224 rad /s 降低到0.0134 rad /s。此方法测速稳定性高,抗干扰能力强,可用于速度精度要求较高的测速场合。%In order to improve the velocity measurement accuracy of photoelectric encoder,a velocity measure-ment method based on the single Moir fringe is introduced.First,Moir fringe photoelectric signals are trans-ported into DSP through a AD acquisition card with EMD(Empirical Mode Decomposition)algorithm which is used to curb DC components.Then,the Hilbert transform is utilized to analyze the change of signal phase and the instantaneous signal frequency calculated by using the difference arithmetic.At last,encoder velocity is derived from the spe
cific parameters of the encoder.Experiment results on certain 21 bit photoelectric encoder indicate that the root mean square of the measurement errors has reduced from 0.022 4 rad /s to 0.01 3 4 rad /s.This method is of high speed stability,strong anti-interference ability,and can be used for precision speed occasions with higher requirement.
【期刊名称】《中国光学》
【年(卷),期】2015(000)006
【总页数】7页(P1044-1050)
【关键词】测速;光电轴角编码器;单莫尔条纹;高精度测速;希尔伯特-黄变换
【作 者】王亚洲;万秋华;杜颖财;李俊峰;卢新然
【作者单位】中国科学院 长春光学精密机械与物理研究所,吉林 长春 130033; 中国科学院大学,北京 100049;中国科学院 长春光学精密机械与物理研究所,吉林 长春 130033;中国科学院 长春光学精密机械与物理研究所,吉林 长春 130033;中国科学院 长春光学精密
机械与物理研究所,吉林 长春 130033;中国科学院 长春光学精密机械与物理研究所,吉林 长春 130033
【正文语种】中 文
【中图分类】TP212
1 引言
光电编码器是一种利用光栅莫尔条纹为测量基础的光电角位移传感器[1]。广泛用于工业控制、自动化检测及精密测量等领域[2]。在高精度的现代化控制中,编码器的转速是极其重要的反馈信息,因此精确获取编码器的转速具有重要意义。
编码器传统测速方法主要有定时测角法(M法)、定角测时法(T法)和混合测速法(M/T法)[3]。这些方法是发展最早和应用最为成熟的测速方法。因其数据处理量小,运算简单,实时性好,是目前应用最为广泛的测速方法。但是由于其测速精度及测速稳定性的限制,不能满足速度要求高的系统。随着现代控制理论的发展,研究人员提出了改进的传统算法、滤波法以及拟合法等算法来提高编码器的测速精度。如爱尔兰Naveen等人就提出利用
一种自学习算法来提高M/T法的测速精度[4]。韩国Se-Han Lee等人提出一种利用积分器代替微分器求速度和加速度的方法[5]。荷兰 R.J.E.Merry等人通过拟合角度关于时间的高次多项式,用以恢复任意时间点的角度信息,同时对角度关于时间求导,得出编码器的速度[6]。北京交通大学文晓燕等人提出一种中断T法[7]。中国科学院长春光机所科研人员利用非线性跟踪微分器来对编码器输出角度进行跟踪,以达到更好的测速稳定性[8]。中国科学院自动化所的王辉等人提出一种角位移拟合测速法[9]。虽然上述算法都可以提升编码器的测速性能,但是大多数还依赖编码器的输出角度,因此测速算法对编码器的测角误差敏感,不能避免编码测角误差对测度精度的影响。编码器莫尔条纹信号的正交性和等幅性等偏差会大大影响编码器的测角精度[10],继而影响编码器的测速精度。
本文提出的光电编码器单莫尔条纹测速方法可以有效的避免上述误差带来的测速误差,同时利用EMD分解法可以有效的避免莫尔条纹信号直流分量带来的测速误差。本文分析了编码器莫尔条纹的产生原理,推导出莫尔条纹信号关于编码器转速的表达式;研究了希尔伯特-黄变换在瞬时频率提取上的原理和优势;然后将编码器AD采集到的莫尔条纹光电信号通过希尔伯特-黄变换,提取出编码器的速度值。实验结果表明本文研究的测速方法精度高,
聚丙烯吸收塔抗干扰性能强。
2 莫尔条纹光电信号测速模型的建立电子煎药壶
莫尔条纹光电信号测速是在编码器运动状态下,用AD转换器直接采样编码器莫尔条纹信号,利用各种算法提取速度信息的过程。该过程的信息来源于编码器测量的原始信号,其运算结果不受编码器细分误差的影响,并节省了角度运算时间。
光电编码器由轴系、光源、码盘、狭缝、光敏元件和处理电路组成,系统结构组成如图1所示[11]。
图1 光电编码器组成Fig.1 Composition of the photoelectric encoder
拉碗码盘与被测轴连接,光源通过码盘和狭缝射到光敏元件上。当轴系转动时,会带动码盘一起转动,光敏元件可以检测到随着角度变化的光强信号。理想状态下得到的四路光电莫尔条纹信号为:
软膜布式(1)中,U0为光电莫尔条纹信号中叠加的直流分量,Ua为信号幅度,x为光栅位移,p为光栅间距。上述信号经过差分运算可以到两路标准的正余弦信号:
通过式(2)可得编码器输出的莫尔条纹光电信号为随光栅位移成正弦变换的信号。
归一化处理后:
式中,r为光栅半径。设编码器的精码道刻划数为 N,将代入式(4)可求得将x的计算公式代入式(3)则Us=sin(N×∫vdt)。Us的瞬时频率:
由式(6)可得编码器输出莫尔条纹信号的瞬时频率与编码器的转速成正比。因此只需要利用编码器莫尔条纹光电信号提取出其瞬时频率,就可以求解编码器的瞬时速度。
3 基于希尔伯特-黄变换的单莫尔条纹测速方法
模拟训练系统3.1 希尔伯特变换-黄变换原理
希尔伯特-黄变换(HHT)是美籍华人工程师黄鄂于1998年提出的一种新的信号时频分析理论[12]。通过固有模态(IMF)和经验模态筛选法(EMD)的引入可以将信号分解为一系列(有限个)本征函数和残余函数的和。然后对每个本征函数进行希尔伯特变换就可以得到有意义的瞬时频率。
希尔伯特变换[13]对输入序列的各次谐波都能有精确的90°移相,给定一连续周期信号x(t),对于给定的关于时间连续的实信号x(t)的希尔伯特变换定义为:
式中,P.V.表示取柯西主值。
利用上述希尔波特变换的结果构造原实信号的解析信号Z(t):
欲使上式定义的瞬时频率有意义,必须使信号在局部范围内对称于零均值。理想条件下莫尔条纹光电信号正满足这一特点。但由于误差和直流分量的存在,使得莫尔条纹信号并不能完全满足这一条件。基于希尔伯特变换的这一缺点,黄提出了固有模态和EMD分解法来解决。
EMD即经验模态分析法是一种将复杂信号分解成固有模态的分析方法。该方法认为所有信号可以分解成不同频率的本征模态和残余函数的和。其中本征模态函数满足以下两个条件:
(1)在整个数据序列中,极值点和过零点的数目必须相同,或者数量相差为1。
(2)在任意时刻上,由局部极大值和局部极小值定义的上下包络线的平均值为零。
由于莫尔条信号十分类似于标准正余弦信号,满足上述条件,所以可按照以下精简的EMD方法来滤除直流分量的影响。(a)首先出x(t)所有的极大值点和极小值点,并用三次样条函数分别拟合原函数的上、下包络线;(b)求取上下包络线的平均值,记做m1(t),求取x1(t)=x(t)-m1(t);经过EMD分节后得到的x1(t)信号,在局部范围内排除直流分量对瞬时频率的影响满足希尔伯特变换的要求。
3.2 单莫尔条纹测速方法
通过上述分析可以发现,希尔伯特-黄变换在瞬时频率的提取上具有巨大优势,而编码器的莫尔条纹光电信号正是频率随转速线性变换的信号。因此通过希尔伯特黄变换就可以完成编码器速度的提取。由式(7)可以发现,希尔伯特变换是一个非因果系统,即当前时刻信号的希尔伯特变换需要全时域上的信号幅度,是物理不可实现系统。但是通过希尔伯特变换的公式可以发现,离当前时刻越远的信号对当前时刻信号的希尔伯特变换结果影响就越小。公式可以改写为:
故当T足够大时信号对当前时刻的希尔伯特变换的影响可以忽略不计。在实际测速中取T为测速延时,即测量结果经过T延时后可以得到。公式可以表示为:
经过实际的实验发现,当T时间内转过两个以上莫尔条纹周期时,运算结果的波动会淹没在信号噪声中。即时希尔伯特变换的非因果性带来的影响可以忽略不计。
由于固有模态和EMD分解法的提出,使得在实际的测速中原始莫尔条纹信号既可以来源于式(1)中的原始莫尔条纹信号,也可以来源于式(2)中处理过的光电莫尔条纹信号。具体处理步骤如下:
Step1:将AD采样得到的莫尔条纹信号数据,利用EMD分解法将其分解成一系列的本征模态函数和残余序列;
Step2:根据原始信号的频率特性,选取合适的频率的IMF函数,由于莫尔条纹光电信号基本是标准的正弦,因此只需要选取x1(t)就可以满足希尔伯特变换的要求;
Step3:对选取的IMF分量做希尔伯特变换,并构造其解析序列。根据器解析序列的角度变化率计算编码器莫尔条纹光电信号的瞬时频率;
Step4:结合采样频率和编码器具体参数,计算编码器转速。
与其他测速方法相比,由于本文提出的测速方法不受编码器测角误差的影响,所以具有其他测速方法不具备的精度。由于希尔伯特变换需要全时域信号值的特点,使得算法具有很好的速度稳定性。在实现上述优点的同时牺牲了一定的测速延时和算法复杂度。对比表见表1。
表1 测速性能对比Tab.1 Performance comparison of velocity measurement测速精度 中 中 低 中 高测速稳定性 低 低 高 中 高测速延时 低 不确定 低 中 高算法复杂度 低 低 中 中 高
4 实验及数据分析
以中国科学院长春光机所某型号21位编码器进行测速实验,采用2K采样频率。为了获得较为平滑的速度,实验选取编码器在0.15 s内的数据值,由于测量时间比较短,而且系统的整体惯量比较大,故认为编码器在被测时间内其转速是均匀的。为了对比本文所述方法的精确度,在采集编码器莫尔条纹的同时,用电脑记录编码器的实时输出角度。并利用最为常用的M法,完成测速。实验装置如图2所示。

本文发布于:2024-09-25 09:27:15,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/219062.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:编码器   信号   测速   条纹   变换   方法
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议