0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于AMR/TMR的磁编码器多源耦合误差分离方法

磁编码IC 来源:磁编码IC 2026-06-08 16:42 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

针对 AMR/TMR 磁编码器在工业场景中因传感固有缺陷、安装偏差、环境干扰及信号链损耗引发的多源耦合误差,本文提出一种 “误差建模 - 特征分解 - 参数辨识 - 实时补偿” 的系统化分离方法。通过构建多源误差耦合数学模型,结合椭圆拟合、傅里叶谐波分解与多源统计滤波,实现固有误差、安装误差、环境误差的精准解耦与量化。实测表明,该方法可将编码器原始误差从 ±1.5° 降至 ±0.04°,适用于伺服电机机器人关节等高精度运动控制场景。

一、引言

AMR(各向异性磁阻)与 TMR(隧道磁阻)磁编码器凭借体积小、抗振动、成本低等优势,广泛应用于伺服驱动、工业机器人无人机云台等角度测量场景。但受限于磁阻传感器物理特性、永磁体安装同轴度、温度漂移及电磁干扰,编码器输出的 SIN/COS 正交信号存在直流失调、幅值失配、相位非正交、谐波畸变、偏心干扰等耦合误差,导致角度解算精度大幅下降。

现有补偿方法多针对单一误差源(如椭圆拟合校正幅值与相位误差),无法有效分离多源耦合误差,尤其难以区分传感器固有非线性与机械偏心引入的周期性误差。为此,本文基于误差特征差异性,构建多源耦合误差模型,通过频域分解与参数辨识实现误差分离,为高精度磁编码器校准提供理论与技术支撑。

二、AMR/TMR 磁编码器工作原理与误差源分析

2.1 工作原理

AMR/TMR 传感器基于磁阻效应,将旋转磁场的角度变化转化为两路正交电压信号:

(begin{cases} V_{text{SIN}}=Asintheta + V_{text{OS-S}} \ V_{text{COS}}=Acostheta + V_{text{OS-C}} end{cases})

其中,(A)为信号幅值,(theta)为实际机械角度,(V_{text{OS-S}})、(V_{text{OS-C}})为两路信号直流偏置。理想情况下,通过(theta=arctan2(V_{text{SIN}},V_{text{COS}}))可解算角度。

2.2 多源耦合误差分类与特征

(1)传感器固有误差(器件级)

直流失调误差:电桥不对称导致零场输出非零,引入固定角度偏差,特征为0 次谐波。

幅值失配误差:SIN/COS 通道增益不一致,导致李萨如图形为椭圆,引入1 次谐波周期误差。

相位非正交误差:两路信号相位偏离 90°,引入2 次谐波误差,表现为 180° 周期波动。

磁滞非线性误差:磁场反转时磁阻滞后,引入3 次及以上高次谐波,呈非周期性非线性。

(2)机械安装误差(系统级)

偏心误差:磁铁与转轴不同心(偏心量 > 0.1mm),导致磁场旋转中心偏移,引入1 次谐波(基波)误差。

气隙波动误差:传感器与磁铁间距不均(0.5~2mm),导致信号幅值随角度周期性变化,引入1 次谐波。

倾斜误差:磁铁端面与传感器平面不平行,引入2 次谐波误差。

(3)环境与信号链误差(应用级)

温度漂移误差:磁阻系数、放大器增益随温度变化,导致幅值、偏置、相位慢漂移,呈低频时变特征。

电磁干扰误差:电机定子磁场、大电流线缆干扰,引入高频随机噪声。

ADC 量化误差:采样分辨率有限,引入量化噪声,呈均匀分布。

2.3 耦合误差数学模型

综合上述误差源,建立含多源耦合误差的正交信号模型:

(begin{cases} V_{text{SIN}}(theta)=[A_0+Delta A(theta)]sin[theta+Deltavarphi(theta)]+V_{text{OS-S}}(theta)+n_S(theta) \ V_{text{COS}}(theta)=[A_0+Delta A(theta)]cos[theta+Deltavarphi(theta)]+V_{text{OS-C}}(theta)+n_C(theta) end{cases})

其中:

(A_0)为额定幅值,(Delta A(theta))为幅值波动(含失配、气隙、温度误差);

(Deltavarphi(theta))为相位偏差(含非正交、倾斜误差);

(V_{text{OS-S}}(theta))、(V_{text{OS-C}}(theta))为时变直流偏置(含失调、温度误差);

(n_S(theta))、(n_C(theta))为随机噪声(含电磁干扰、量化误差)。

角度解算误差可表示为:

(Deltatheta(theta)=theta_{text{enc}}-theta_{text{true}}=Deltatheta_0+sum_{n=1}^k C_nsin(ntheta+phi_n)+varepsilon(theta))

式中:(Deltatheta_0)为固定偏置误差;(C_n)、(phi_n)为(n)次谐波幅值与相位(含固有、安装误差);(varepsilon(theta))为随机误差(含噪声、磁滞)。

三、多源耦合误差分离方法

3.1 总体技术路线

采用 “信号预处理→固有误差初分离→安装误差解耦→环境误差辨识→实时补偿” 的分步分离策略,流程如下:

预处理:采集多圈原始信号,通过滑动均值滤波去除高频随机噪声;

固有误差初分离:椭圆拟合提取直流偏置、幅值比、相位正交误差,完成器件级误差校正;

安装误差解耦:傅里叶谐波分解分离 1 次(偏心 / 气隙)、2 次(倾斜)谐波误差;

环境误差辨识:多温度梯度测试,建立温漂误差模型;

实时补偿:构建误差补偿表,结合插值算法实现动态误差修正。

3.2 基于椭圆拟合的固有误差初分离

(1)李萨如图形椭圆建模

理想正交信号的李萨如图形为单位圆,存在直流偏置、幅值失配、相位误差时退化为椭圆,方程为:

(Ax^2+Bxy+Cy^2+Dx+Ey+F=0)

其中,(x=V_{text{SIN}}),(y=V_{text{COS}})。

(2)最小二乘椭圆参数辨识

采集编码器旋转 **N 圈(N≥3)** 的 M 组(M≥360)均匀采样数据,构造设计矩阵:

(mathbf{X}=begin{bmatrix} x_1^2 & x_1y_1 & y_1^2 & x_1 & y_1 & 1 \ vdots & vdots & vdots & vdots & vdots & vdots \ x_M^2 & x_My_M & y_M^2 & x_M & y_M & 1 end{bmatrix}, quad mathbf{Y}=mathbf{0})

通过最小二乘法求解椭圆参数向量(mathbf{P}=[A,B,C,D,E,F]^T)。

(3)固有误差参数解算

由椭圆参数提取器件级误差:

直流偏置:(V_{text{OS-S}}=-frac{D}{2A}),(V_{text{OS-C}}=-frac{E}{2C});

幅值比:(k=sqrt{frac{A}{C}})(幅值失配系数);

相位正交误差:(Deltavarphi=arcsinleft(frac{B}{2sqrt{AC}}right))。

(4)固有误差补偿

校正后正交信号:

(begin{cases} V_{text{SIN}}'=(V_{text{SIN}}-V_{text{OS-S}})/k \ V_{text{COS}}'=V_{text{COS}}-V_{text{OS-C}} end{cases})

补偿后李萨如图形趋近于圆,消除 0 次、部分 1 次、2 次固有误差。

3.3 基于傅里叶谐波分解的安装误差解耦

(1)误差谐波特征分析

固有误差补偿后,残余误差主要为安装谐波误差与高次非线性误差:

1 次谐波(基波):幅值(C_1)、相位(phi_1),对应偏心、气隙波动;

2 次谐波:幅值(C_2)、相位(phi_2),对应磁铁倾斜;

3 次及以上谐波:对应磁滞、磁场畸变。

(2)谐波分解与参数辨识

对补偿后角度误差序列(Deltatheta'(theta_i))((i=1,2,...,360))进行傅里叶级数拟合:

(Deltatheta'(theta_i)=Deltatheta_0'+sum_{n=1}^4 [C_nsin(ntheta_i)+D_ncos(ntheta_i)]+varepsilon'(theta_i))

通过最小二乘法求解各次谐波参数(C_n)、(D_n),并转换为幅值(A_n=sqrt{C_n^2+D_n^2})与相位(phi_n=arctan2(D_n,C_n))。

(3)安装误差分离准则

偏心误差:1 次谐波幅值(A_1>0.1°),且多圈重复性误差(<0.05°);

倾斜误差:2 次谐波幅值(A_2>0.05°);

气隙误差:1 次谐波幅值随气隙变化率(>0.02°/0.1mm)。

3.4 基于多温度梯度的环境误差辨识

(1)温漂误差模型

温度(T)变化时,幅值、偏置、相位呈线性 + 二次漂移:

(begin{cases} V_{text{OS}}(T)=V_{text{OS0}}+alpha(T-T_0)+beta(T-T_0)^2 \ A(T)=A_0+gamma(T-T_0) \ Deltavarphi(T)=Deltavarphi_0+delta(T-T_0) end{cases})

式中:(T_0)为参考温度(25℃);(alpha、beta、gamma、delta)为温漂系数。

(2)温漂系数辨识

在 **-40℃~85℃范围内设置 5~7 个温度梯度,每个温度点恒温 30min 后采集椭圆参数,通过多元线性回归 ** 求解温漂系数,建立温漂误差补偿模型。

3.5 实时补偿实现

(1)误差补偿表构建

将分离后的固定偏置、各次谐波误差、温漂误差整合,建立角度 - 误差二维补偿表(分辨率 0.1°):

(Deltatheta_{text{comp}}(theta,T)=Deltatheta_0+sum_{n=1}^4 A_nsin(ntheta+phi_n)+Deltatheta_T(T))

(2)动态插值补偿

实时采集角度(theta_{text{raw}})与温度(T),通过双线性插值查询补偿表,输出高精度角度:

(theta_{text{final}}=theta_{text{raw}}-Deltatheta_{text{comp}}(theta_{text{raw}},T))

四、实验验证与结果分析

4.1 实验 setup

测试对象:基于 TMR 的 16 位磁编码器(MT6816);

对比设备:23 位高精度光学编码器(精度 ±1″);

测试条件:温度 25℃,转速 100rpm,偏心量 0.2mm;

数据采集:旋转 10 圈,每 0.1° 采样 1 次。

4.2 误差分离效果

(1)固有误差分离

椭圆拟合后,直流偏置误差从 ±0.8° 降至 ±0.02°,幅值失配误差从 ±0.5° 降至 ±0.01°,相位正交误差从 ±0.3° 降至 ±0.015°。

(2)安装误差分离

傅里叶分解后,1 次谐波(偏心)误差幅值从 1.2° 降至 0.03°,2 次谐波(倾斜)误差幅值从 0.4° 降至 0.02°。

(3)综合误差补偿

补偿前后角度误差对比:

原始误差:±1.5°(RMS 0.82°);

本文方法补偿后:±0.04°(RMS 0.018°);

传统椭圆拟合补偿后:±0.25°(RMS 0.12°)。

4.3 温度适应性

在 - 20℃~60℃范围内,补偿后误差波动≤±0.06°,温漂抑制率达 95% 以上。

五、结论

本文提出的基于椭圆拟合 + 傅里叶谐波分解 + 多温度梯度建模的多源耦合误差分离方法,可精准分离 AMR/TMR 磁编码器的固有误差、安装误差、环境误差。实验结果表明,该方法能显著提升角度测量精度,且具有良好的温度适应性与实时性,可满足伺服电机、机器人关节等高精度运动控制场景的需求。

后续研究将聚焦于动态工况下的误差自适应分离与多传感器融合误差补偿,进一步提升磁编码器在复杂环境下的测量可靠性。

要不要我把文中的核心算法(椭圆拟合、傅里叶分解、温漂补偿)整理成可直接运行的 MATLAB/Python 代码包,并附上测试数据示例?

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

    关注

    2579

    文章

    55986

    浏览量

    796355
  • 耦合
    +关注

    关注

    13

    文章

    616

    浏览量

    104217
  • 磁编码器
    +关注

    关注

    0

    文章

    167

    浏览量

    6709
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    单芯片架构下纳芯微编码器解码机制与误差补偿

    纳芯微 AMR/TMR 编码器采用传感 + 模拟前端 + ADC + 数字校准 + 硬件解码 + 协议输出全集成单芯片架构,打破传统分立方案信号链路长、噪声干扰大、校准复杂、延迟偏高
    的头像 发表于 05-14 16:42 377次阅读

    纳芯微 AMR/TMR 编码器正交信号高精度解码

    纳芯微(含原麦歌恩 MagnTek)AMR/TMR 编码器以磁阻传感阵列为核心,输出与转子角度严格对应的正交正弦 / 余弦(SIN/COS)差分信号。由于制造偏差、安装
    的头像 发表于 05-14 16:37 212次阅读

    纳芯微编码器正交信号生成与角度解算技术

    编码器凭借非接触、高可靠、宽温域、抗振动等优势,在伺服控制、机器人关节、工业自动化等领域逐步替代传统光电编码器。纳芯微(含原麦歌恩)基于 AMR(各向异性磁阻)与
    的头像 发表于 05-13 17:10 420次阅读

    磁场矢量检测:纳芯微编码器全链路原理与解码方法

    纳芯微(含原麦歌恩)MT 系列单芯片编码器本质是集成化二维磁场矢量分析仪,核心基于 AMR/TMR 磁阻效应捕捉旋转磁场 X/Y 轴矢量分量,通过 “矢量传感→模拟调理→数字采样→矢
    的头像 发表于 05-12 15:15 177次阅读

    纳芯微 TMR/AMR 编码器内部架构及工作原理逐层拆解

    纳芯微(含原麦歌恩 MagnTek)TMR/AMR 编码器是工业控制与伺服电机领域主流的单芯片绝对式角度检测方案,核心基于各向异性磁阻(AMR
    的头像 发表于 05-11 14:10 185次阅读

    纳芯微绝对式编码器:传感原理、信号链路与耦合机理及信号解耦技术-艾毕胜电子

    微绝对编码器硬件信号链路、信号耦合成因、寄生耦合误差
    的头像 发表于 05-08 16:20 302次阅读

    纳芯微 AMR/TMR 编码器:电路架构与正交信号解码

    纳芯微 AMR/TMR 编码器以单芯片全集成架构为核心,将正交敏电桥、低噪声模拟前端(AFE)、高精度同步 ADC、硬件 CORDIC
    的头像 发表于 05-07 14:58 315次阅读

    基于 CORDIC 的纳芯微编码器信号链与解码原理

    纳芯微编码器依托霍尔 / AMR/TMR 传感阵列与单芯片信号链,将旋转磁场转换为正交 SIN/COS 信号,经模拟前端调理、高精度 A
    的头像 发表于 05-07 14:29 365次阅读

    基于正交敏电桥的纳芯微绝对式编码器:原理、架构与误差补偿

    纳芯微绝对式编码器AMR/TMR)以正交敏惠斯通电桥为核心传感单元,结合单芯片信号链与数字补偿技术,实现 0°~360° 全角度非接触
    的头像 发表于 04-30 16:17 426次阅读

    基于单芯片架构的纳芯微编码器: 技术路线对比与电机适配

    纳芯微(原麦歌恩 MagnTek)以单芯片 + 永磁体极简架构,构建覆盖霍尔、AMRTMR三大技术路线的编码器矩阵,实现 0°~360° 非接触绝对角度测量,成为 BLDC/PMS
    的头像 发表于 04-21 16:27 386次阅读

    纳芯微 AMR/TMR 编码器:单芯片绝对角度检测核心技术与信号链

    等短板。纳芯微(原麦歌恩 MagnTek)凭借深厚的传感技术积累,推出基于各向异性磁阻(AMR)与隧道磁阻(TMR)技术的单芯片编码器
    的头像 发表于 04-17 16:45 451次阅读

    从 ±1° 到 ±0.01°:纳芯微霍尔/AMR/TMR 编码器精度体系解析

    纳芯微依托 霍尔、AMR(各向异性磁阻)、TMR(隧道磁阻) 三大传感技术路线,构建了覆盖±1°至±0.01°全梯度精度的编码器产品
    的头像 发表于 04-08 16:34 448次阅读

    编码器芯片信号处理与误差补偿技术研究

    编码器芯片的检测精度与稳定性,核心依赖信号处理链路的噪声抑制能力与误差补偿算法的精准度。敏元件输出的微弱信号易受电磁干扰、环境温度、机械安装等因素影响,需通过系统化的信号处理与多维
    的头像 发表于 03-17 15:07 502次阅读

    MT6816 编码器安装对位、零位校正与误差补偿方法

    MT6816编码器作为麦歌恩推出的 14 位高精度绝对式编码器,基于 AMR(各向异性磁阻)技术,理论分辨率达 0.022°,支持 25
    的头像 发表于 03-16 15:13 675次阅读

    麦歌恩AMR/TMR编码器核心原理与高精度位置检测技术

    麦歌恩(MagnTek)编码器AMR各向异性磁阻与TMR隧道磁阻为核心技术路线,通过磁场感知、信号调理、数字解算与误差补偿,实现伺服云台
    的头像 发表于 03-04 16:01 502次阅读