基于时空调制的磁编码器角度解调方法研究

《Applied Sciences》:Research on a Space–Time Modulation-Based Angle Demodulation Method for Magnetic Encoders Song Jin and Shuaihang Li

【字体: 大 中 小 】 时间:2026年03月26日 来源:Applied Sciences 2.5

编辑推荐:

  本文提出了一种高精度磁编码器角度解调方法,通过集成正交信号校正与空间–时间调制(Space–Time Modulation,STM)。该方案专门针对基于STM的高频脉冲插值的一个关键脆弱点:其插值精度对正交信号的零交叉时序抖动高度敏感。在实际磁编码器中,正弦/

  
本文提出了一种高精度磁编码器角度解调方法,通过集成正交信号校正与空间–时间调制(Space–Time Modulation,STM)。该方案专门针对基于STM的高频脉冲插值的一个关键脆弱点:其插值精度对正交信号的零交叉时序抖动高度敏感。在实际磁编码器中,正弦/余弦输出中的非理想特性,如直流偏移(DC offset)、振幅失配和相位非正交性,会引发零交叉点的抖动和偏移。这直接导致高频计数的波动,并放大最终的角度误差。为缓解这一问题,研究人员首先开发了一个在线正交信号校正模块。该模块依次执行偏移估计、振幅归一化和实时相位正交化,从而从源头增强正交信号的稳定性和零交叉稳定性。这一预处理显著降低了后续插值计数对噪声和信号缺陷的敏感性。基于校正后的信号,研究人员采用STM脉冲计数插值器,将角度信息转换为时域相位(时间)差,并用高频计数进行精细细分。研究人员采用基于卡尔曼滤波器(Kalman filter,KF)的预测器来估计角速度,并补偿动态条件下基于计数的解调固有的延迟。实验结果表明,所提出的相位正交化校正显著抑制了零交叉时序抖动,增强了高频脉冲插值的稳定性。因此,与现有方法相比,整体解调误差降低了30%以上,最终角度误差保持在0.033°以内。
**研究背景与问题**
随着高端装备与精密制造的发展,高精度位移/角度测量成为高性能闭环运动控制的基础。磁编码器因其结构紧凑、抗污染振动且易于集成,在伺服与精密控制中具有重要应用。然而,磁编码器输出信号常存在直流偏移(DC offset)、振幅失配和相位非正交性等非理想特性,这些缺陷会扭曲李萨如图形,导致角度解调误差。传统方法如查表校正或纯后端补偿难以同时满足高精度与动态鲁棒性。特别是,当解调链采用基于高频脉冲插值的空间–时间调制(Space–Time Modulation,STM)时,零交叉时序抖动会因插值因子放大为显著的角度波动。针对此问题,研究人员提出了一种“前端校正–高因子插值–动态补偿”的级联解调架构,旨在提升磁编码器在动态条件下的角度解调精度与稳定性。论文发表在《Applied Sciences》。

**研究内容与结论**
研究人员开发了一套完整解调链:首先通过在线矢量投影正交化校正方法抑制相位非正交性,改善零交叉稳定性;然后采用STM将空间角度映射为时域相位差,利用高频时钟实现10000倍插值;最后引入基于卡尔曼滤波器(Kalman filter,KF)的预测补偿,消除计数解调固有的时间延迟。实验结果表明,该方案在全360°范围内将角度误差控制在±0.033°以内,均方根误差(RMSE)为0.012°,平均绝对误差(MAE)为0.009°,相比三种基线方法(误差分别为0.200°、0.125°和0.047°),整体解调误差降低超过30%。

**主要关键技术方法**
(1) **在线正交信号校正**:采用基于FPGA的实时算法,通过周期内均值估计直流偏移、峰峰值归一化振幅,并提出矢量投影正交化方法,实时消除两路信号的相关分量,实现严格正交矫正。
(2) **空间–时间调制(STM)脉冲计数插值**:在FPGA中合成8 kHz正弦/余弦载波,将校正后的正交信号调制为相移正弦波,通过80 MHz高频时钟测量零交叉时间差,实现10000倍插值,突破ADC量化分辨率限制。
(3) **基于卡尔曼滤波器的延迟补偿**:构建角速度与加速度的状态空间模型,通过KF实时估计角速度,并预测计数解调固有延迟(约一个载波周期)内的角度增量,进行前馈补偿。实验平台使用Zynq-7020 SoC,磁传感器采用隧道磁阻(TMR)传感器,参考通道为5000 P/R增量式光学编码器(后轴安装)。

**研究结果**
**5.1 对比分析**
通过将所提解调链与三种代表性方案([17]的在线补偿方法、[18]的“校正+反正切”方法、[22]的卡尔曼滤波相位解调方法)进行全范围角度误差对比,实验结果表明:所提方法在0–360°范围内误差带明显更窄。这归因于前端相位校正改善了调制波形零交叉位置的一致性,减少了STM中计数抖动放大;同时KF补偿抑制了由计数解调固有延迟引起的速度相关误差。李萨如图形对比显示,所提方法最接近理想单位圆,表明相位不一致及振幅/偏移耦合被更有效抑制。资源消耗方面,FPGA逻辑资源(LUT、FF、DSP48、BRAM)利用率较低,满足实时处理需求并留有扩展裕度。

**5.2 实验结果**
全范围角度跟踪误差严格限制在±0.033°内,李萨如图形呈现高正交性并贴合理想单位圆。这综合验证了所提“校正–插值–补偿”链的有效性。

**讨论与结论**
**讨论总结**
论文在6.2节展望中指出,虽然所提系统性能良好,但实际工业场景中运行条件(如加/减速)和电磁干扰是时变的。未来将研究基于新息/残差序列的自适应卡尔曼滤波策略,实时调整滤波器参数,以更好地平衡稳态精度与动态响应速度。

**研究结论翻译**
本研究针对高精度高动态位置传感中磁编码器信号的固有非线性误差以及传统数字解调方法的局限性,开发了一种基于FPGA的级联“校正–插值–补偿”架构,并经实验验证。通过基于矢量的相位正交化、基于STM的高频脉冲插值以及基于卡尔曼滤波器的动态补偿,有效降低了计数解调的零交叉不稳性和固有延迟。在全360°范围内,实现了MAE为0.009°、RMSE为0.012°、最大绝对误差为0.033°。相比另外三种解调管道(最大绝对误差分别为0.200°、0.125°和0.047°),所提方法提供了最佳总体精度。因此,本研究展示了一种面向FPGA实时磁编码器角度解调的有效且可行的解决方案。
相关新闻
生物通微信公众号
微信
新浪微博
  • 搜索
  • 国际
  • 国内
  • 人物
  • 产业
  • 热点
  • 科普

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号