正余弦磁编码器的解码方法和系统技术方案

技术编号:21038816 阅读:34 留言:0更新日期:2019-05-04 07:52
本发明专利技术涉及一种正余弦磁编码器的解码方法和系统,其中包括:差分减法模块对于正余弦磁编码器输出的一组正、余弦信号Ua、Ub,将其作为一对差分信号进行减法运算,得到正弦信号Udelta;区间判断模块根据所述正余弦磁编码器输出的一组正、余弦信号Ua、Ub粗略计算电角度θ的预估值,判断θ位于哪个相位区间,为后面的反正弦算法提供区间信息;反正弦运算模块将差分减法模块得到的正弦信号Udelta进行反正弦计算,并结合区间判断模块提供的区间信息,得出准确的电角度θ。本发明专利技术采用了差分解码方法,利用三角函数的变换,将原先两个独立的正余弦信号进行差分运算,对于应用环境中常见的共模干扰,有很好的抑制作用,能有效地过滤耦合在信号线上电磁干扰。

【技术实现步骤摘要】
正余弦磁编码器的解码方法和系统
本专利技术涉及电机控制系统,特别涉及电机控制系统中位置传感器的正余弦磁编码器的解码方法和系统。
技术介绍
位置传感器是电机闭环矢量控制系统中的关键部分,在新能源车辆的电机控制系统中,旋转变压器一直占据着主导地位,但是旋转变压器的体积较大,安装复杂,且输出为调制模拟信号,需要专用的解码芯片进行解调,所以成本较高。但是其输入/输出均为差分信号,并使用双绞线传输,具有较强的电磁抗扰度,能有效抵制这种电源噪声和共模噪声干扰到信号线上。而近几年出现的磁编码器作为一种以磁为传输介质的新型编码器,与传统的旋转变压器相比,结构简单,安装精度要求较低,无需专用励磁和解码芯片,有效降低了系统成本。但磁编码器反馈信号均为单线传输,在强电磁干扰环境下,容易受到噪声影响。应用于新能源车辆电控系统的磁编码器一般为正余弦增量式旋转编码器,通过将两组线性霍尔元件分别间隔90°安装,输出为2路相位差为1/4周期的正、余弦信号,信号周期一般为180°或360°机械角度,然后经过简单的硬件信号调理后输入至处理器进行软件解码运算。式中:Umax为线性霍尔元件输出的幅值,对于磁编码器来说是已知参数;Ua、Ub为一组正、余弦位置反馈信号;θ为电角度。将两者相除并通过反正切函数或查表法计算出电角度θ,由对应关系得出机械角度。但若信号在传输过程中,受到电源噪声及其它共模干扰的影响,在原先正余弦输入信号上叠加了一个共模噪声信号Ucm,如下面的公式描述:由于上述反正切运算前对输入信号进行了除法运算,虽然可以部分消除由于电源噪声和共模干扰引起的解码误差,但不能完全消除信号上这种负面影响。综上所述,普通的反正切算法虽然可以通过一组正、余弦信号计算出电角度,但是和高成本的旋转变压器相比,在一些电磁干扰严重的应用场合,采样和控制精度会受到一定影响。
技术实现思路
本专利技术的目的是克服了上述现有技术中的缺点,提供一种正余弦磁编码器的解码方法和系统,对于应用环境中常见的共模干扰,有很好的抑制作用,能有效地过滤耦合在信号线上电磁干扰。为了实现上述的目的,本专利技术的正余弦磁编码器的解码方法如下:一种正余弦磁编码器的解码方法,其特征在于,所述正余弦磁编码器的解码方法包括:差分减法模块对于正余弦磁编码器输出的一组正、余弦信号Ua、Ub,将其作为一对差分信号进行减法运算,得到正弦信号Udelta;区间判断模块根据所述正余弦磁编码器输出的一组正、余弦信号Ua、Ub粗略计算电角度θ的预估值,判断θ位于哪个相位区间,为后面的反正弦算法提供区间信息;反正弦运算模块将差分减法模块得到的正弦信号Udelta进行反正弦计算,并结合区间判断模块提供的区间信息,得出准确的电角度θ。进一步,所述差分减法模块对于正余弦磁编码器输出的一组正、余弦信号Ua、Ub,将其作为一对差分信号进行减法运算,得到正弦信号Udelta,还包括根据三角函数合一公式,将正、余弦之差转换成所述正弦信号Udelta。进一步,所述差分减法模块对于正余弦磁编码器输出的一组正、余弦信号Ua、Ub,将其作为一对差分信号进行减法运算,得到正弦信号Udelta,为:所述Umax为正余弦磁编码器线性霍尔元件输出的幅值,所述Ucm为共模噪声信号。进一步,所述区间判断模块根据所述正余弦磁编码器输出的一组正、余弦信号Ua、Ub粗略计算电角度θ的预估值,判断θ位于哪个相位区间,采用的是反正切算法,或锁相环PLL跟踪算法,或利用sinθ和cosθ的幅值,通过鉴幅方式直接判断出θ的相位信息。进一步,所述区间判断模块根据所述正余弦磁编码器输出的一组正、余弦信号Ua、Ub粗略计算电角度θ的预估值,判断θ位于哪个相位区间,为将(0°,360°)电角度分为两个相位区间:(0°,135°)∪(315°,360°)以及(135°,315°)。进一步,所述反正弦运算模块将差分减法模块得到的正弦信号Udelta进行反正弦计算,为进一步,所述差分减法模块在进行减法运算前,利用一阶IIR低通滤波器进行滤波处理,以滤除高频干扰。进一步,所述滤波算法为:y(k)=b1*x(k)+b2*x(k-1)-a2*y(k-1);其中x(k)为当前输入量,x(x-1)为上一次的输入量,y(k)为输出量,y(k-1)为上一次的输出量;b1,b2,a2为滤波系数,滤波系数b1=b2=0.495,a2=-0.0092,滤除5KHz以上的高频干扰。一种正余弦磁编码器的解码系统,其特征在于,所述正余弦磁编码器的解码系统包括:差分减法模块、区间判断模块和反正弦运算模块;其中,差分减法模块,获取正余弦磁编码器输出的一组正、余弦信号Ua、Ub,将其作为一对差分信号进行减法运算,输出正弦信号Udelta;区间判断模块,用于根据所述正余弦磁编码器输出的一组正、余弦信号Ua、Ub,粗略计算电角度θ的预估值,判断θ位于哪个相位区间,为后面的反正弦算法提供区间信息;反正弦运算模块,将差分减法模块得到的正弦信号Udelta进行反正弦计算,并结合区间判断模块提供的区间信息,得出准确的电角度θ。本专利技术正余弦磁编码器的解码方法,采用了差分解码方法,利用三角函数的变换,将原先两个独立的正余弦信号进行差分运算,对于应用环境中常见的共模干扰,有很好的抑制作用,能有效地过滤耦合在信号线上电磁干扰。所以,本专利技术在无需增加额外硬件调理和滤波的前提下,使低成本的正余弦磁编码器方案,在电磁抗扰度方面有更好的可靠性。对于应用环境中最常见的电源噪声和共模干扰有更好的抑制作用,这使得电机侧的位置和速度反馈更加精准,为电机控制系统的闭环矢量控制提供了更好的控制精度。附图说明图1为本专利技术正余弦磁编码器解码方法系统框图;图2为本专利技术反正弦计算电角度函数关系。具体实施方式为了能够更清楚地描述本专利技术的
技术实现思路
,下面结合具体实施例来进行进一步的描述。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。下面参考附图详细描述本专利技术的各实施方式。请参见图1所示,本专利技术正余弦磁编码器的解码系统(假设机械角度等于电气角度),包括三个模块:差分减法模块、区间判断模块和反正弦运算模块。其中,差分减法模块,获取正余弦磁编码器输出的一组正、余弦信号Ua、Ub,将其作为一对差分信号进行减法运算,输出正弦信号Udelta。区间判断模块,用于粗略计算电角度θ的预估值,判断θ位于哪个相位区间,为后面的反正弦算法提供区间信息。反正弦运算模块,将差分减法模块得到的正弦信号Udelta进行反正弦计算,得出准确的电角度θ。具体解码方法如下:差分减法模块,对于正余弦磁编码器输出的一组正、余弦信号Ua、Ub,将其作为一对差分信号进行减法运算,并根据三角函数合一公式,将正、余弦之差转换成另一个正弦信号:所述Umax为正余弦磁编码器线性霍尔元件输出的幅值,所述Ucm为共模噪声信号。从上述公式可以看出,得到的新的正弦信号Udelta和原始的输入信号Ua相比,幅值增大了本文档来自技高网
...

【技术保护点】
1.一种正余弦磁编码器的解码方法,其特征在于,所述正余弦磁编码器的解码方法包括:差分减法模块对于正余弦磁编码器输出的一组正、余弦信号Ua、Ub,将其作为一对差分信号进行减法运算,得到正弦信号Udelta;区间判断模块根据所述正余弦磁编码器输出的一组正、余弦信号Ua、Ub粗略计算电角度θ的预估值,判断θ位于哪个相位区间,为后面的反正弦算法提供区间信息;反正弦运算模块将差分减法模块得到的正弦信号Udelta进行反正弦计算,并结合区间判断模块提供的区间信息,得出准确的电角度θ。

【技术特征摘要】
1.一种正余弦磁编码器的解码方法,其特征在于,所述正余弦磁编码器的解码方法包括:差分减法模块对于正余弦磁编码器输出的一组正、余弦信号Ua、Ub,将其作为一对差分信号进行减法运算,得到正弦信号Udelta;区间判断模块根据所述正余弦磁编码器输出的一组正、余弦信号Ua、Ub粗略计算电角度θ的预估值,判断θ位于哪个相位区间,为后面的反正弦算法提供区间信息;反正弦运算模块将差分减法模块得到的正弦信号Udelta进行反正弦计算,并结合区间判断模块提供的区间信息,得出准确的电角度θ。2.根据权利要求1所述的正余弦磁编码器的解码方法,其特征在于,所述差分减法模块对于正余弦磁编码器输出的一组正、余弦信号Ua、Ub,将其作为一对差分信号进行减法运算,得到正弦信号Udelta,还包括根据三角函数合一公式,将正、余弦之差转换成所述正弦信号Udelta。3.根据权利要求1所述的正余弦磁编码器的解码方法,其特征在于,所述差分减法模块对于正余弦磁编码器输出的一组正、余弦信号Ua、Ub,将其作为一对差分信号进行减法运算,得到正弦信号Udelta,为:所述Umax为正余弦磁编码器线性霍尔元件输出的幅值,所述Ucm为共模噪声信号。4.根据权利要求1所述的正余弦磁编码器的解码方法,其特征在于,所述区间判断模块根据所述正余弦磁编码器输出的一组正、余弦信号Ua、Ub粗略计算电角度θ的预估值,判断θ位于哪个相位区间,采用的是反正切算法,或锁相环PLL跟踪算法,或利用sinθ和cosθ的幅值,通过鉴幅方式直接判断出θ的相位信息。5.根据权利要求1所述的正余弦磁编码器的解码方法,其特征在于,所述区间判断模块根据所述正...

【专利技术属性】
技术研发人员:朱利东陈峰徐锦成
申请(专利权)人:天索苏州控制技术有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1