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

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

3天内不再提示

麦歌恩磁编码器芯片INL≤±0.07°高精度角度解算算法研究 -艾毕胜电子

磁编码IC 来源:磁编码IC 作者:磁编码IC 2026-03-18 15:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、磁编码器凭借抗油污、耐振动、低成本等优势,逐步成为工业运动控制、机器人关节、伺服电机等领域的核心位置反馈器件。积分非线性(INL)是衡量磁编码器角度测量精度的核心指标,直接决定系统定位控制精度。麦歌恩磁编码器通过硬件架构优化+信号预处理+CORDIC核心解算+多级误差补偿的全链路算法体系,成功将INL优化至≤±0.07°(典型值),实现了与顶级光电编码器相当的精度水平,同时保留了磁编码器的环境适应性优势。本文从误差溯源、算法架构、核心技术、验证测试四个维度,深入解析其高精度角度解算的实现逻辑。

二、INL误差溯源与算法设计目标

(一)INL核心定义与误差来源 积分非线性(INL)描述编码器角度测量值与理想线性刻度的最大偏差,反映全量程内的非线性误差累积,是衡量编码器精度的关键指标。麦歌恩磁编码器的INL误差主要源于三类核心问题: 1. 信号畸变误差:安装偏心、气隙波动导致AMR电桥输出的SIN/COS正交信号呈椭圆分布,正交误差可达1%以上,是INL的主要来源; 2. 传感与调理误差:AMR材料非线性、ADC量化误差、放大器失调与增益偏差,直接降低原始信号质量; 3. 环境与动态误差:温度漂移导致磁阻特性变化、高速旋转时相位滞后,进一步放大非线性误差。 (二)算法设计核心目标 针对上述误差,算法设计需实现三大目标:信号还原——修正畸变的SIN/COS信号,恢复正交性与线性度;高效解算——在微秒级延迟内完成角度计算,适配高速电机场景;误差补偿——通过量产可实现的校准机制,将INL稳定控制在≤±0.07°,兼顾精度与量产效率。

三、高精度角度解算算法整体架构

麦歌恩磁编码器采用“信号预处理→核心解算→误差补偿→输出适配”的四级算法架构,各模块协同工作,从信号源头到最终输出全链路控制误差,确保INL达标。整体架构如下: ```mermaid graph TD A[AMR电桥输出SIN/COS信号] --> B[信号预处理:失调/增益/椭圆拟合补偿] B --> C[CORDIC核心解算:定点化角度计算] C --> D[多级误差补偿:自校准+NLC+全温域修正] D --> E[输出适配:ABZ/SPI/UVW格式转换] E --> F[高精度角度输出] ```

四、核心算法技术解析 (一)信号预处理:畸变信号精准矫正 数字化后的SIN/COS信号存在失调、幅度失衡、正交偏差等问题,需通过预处理算法修正,为后续解算提供高质量原始数据,这是INL优化的基础前提。 1. 自动失调与增益校准芯片内置实时校准算法,通过采集电机旋转一周的信号极值,自动计算SIN/COS信号的直流偏移量$O_{sin}$、$O_{cos}$与增益系数$G_{sin}$、$G_{cos}$,并对原始信号进行矫正: $$V_{sin,corr} = frac{V_{sin,raw} - O_{sin}}{G_{sin}}$$ $$V_{cos,corr} = frac{V_{cos,raw} - O_{cos}}{G_{cos}}$$ 该算法可将信号失调控制在±5mV以内,幅度不平衡误差<1%,从源头消除静态偏差对INL的影响。 2. 椭圆拟合正交补偿安装偏心、气隙波动是导致SIN/COS信号椭圆畸变的核心原因,直接引发正交误差。麦歌恩采用**最小二乘法椭圆拟合算法,通过以下步骤完成补偿: - 采集连续旋转的SIN/COS信号点,构建椭圆方程模型; - 求解椭圆中心$(x_0,y_0)$、长短轴比$k$与旋转角$varphi$; - 通过坐标变换矩阵,将椭圆信号转换为标准圆信号: $$begin{bmatrix} V_{sin}' \ V_{cos}' end{bmatrix} = begin{bmatrix} cosvarphi & sinvarphi \ -sinvarphi & cosvarphi end{bmatrix} begin{bmatrix} k_x & 0 \ 0 & k_y end{bmatrix} begin{bmatrix} V_{sin,corr} - x_0 \ V_{cos,corr} - y_0 end{bmatrix}$$ 补偿后,正交误差从1%降至0.1%以下,二次谐波误差降低80%,显著改善信号线性度。 (二)CORDIC核心解算:高效高精度角度转换 角度解算是将SIN/COS信号转化为数字角度的核心环节,麦歌恩采用定点化CORDIC(坐标旋转数字计算机)算法,兼顾精度与硬件效率,适配芯片实时性需求。 1. 算法原理 CORDIC算法通过迭代旋转操作,将复杂的反正切运算转化为移位与加减操作,避免硬件乘法器的高资源消耗。对于修正后的$V_{sin}'$、$V_{cos}'$,通过迭代公式计算角度: $$begin{cases} x_{i+1} = x_i - y_i cdot text{sign}(y_i) cdot 2^{-i} \ y_{i+1} = y_i + x_i cdot text{sign}(y_i) cdot 2^{-i} \ theta_{i+1} = theta_i + text{atan}(2^{-i}) end{cases}$$ 其中,$text{sign}(y_i)$为符号函数,$text{atan}(2^{-i})$为预存角度表值。迭代18~20次后,角度收敛至0~360°全量程,解算延迟仅2~10μs,满足120000RPM高速电机的实时控制需求。 2. 定点化优化采用Q30定点数格式(32位有符号数),避免浮点运算的精度损失与资源消耗。通过硬件流水线设计,实现2MHz采样频率下的连续解算,同时保证21位角度数据的分辨率,为INL≤±0.07°提供计算基础。 (三)多级误差补偿:INL≤±0.07°的核心保障 信号预处理与核心解算消除了基础误差,而量产适配的多级补偿算法**是将INL稳定控制在≤±0.07°的关键。麦歌恩采用“客户端自校准+非线性查表(NLC)+全温域动态补偿”的三级补偿体系,覆盖不同应用场景的精度需求。 1. 客户端自校准算法(量产核心)针对量产过程中的安装偏心、磁环差异等系统误差,设计无上位机交互的自校准算法,流程简单高效: - 触发条件:通过拉高CAL_EN引脚触发,无需复杂上位机配置; - 数据采集:芯片自动以400~800RPM匀速旋转,连续采集64圈以上的SIN/COS信号; - 参数计算:DSP自动分析信号谐波分量,生成失调、增益、正交、谐波等补偿系数; - 参数存储:补偿系数写入内置EEPROM,掉电保持,后续运行直接调用。 自校准后,INL从出厂±0.5°优化至±0.07°(典型值),完全满足量产精度要求。 2. 非线性查表校准(进阶精度)针对超精密场景(如3D打印、精密伺服),支持非线性查表(NLC)校准,进一步降低INL: - 基准标定:借助高精度转台(≤±3″),在0~360°均匀选取24~36个校准点,记录标准角度与实测角度; - 误差建模:通过插值拟合构建误差查找表$E(theta) = theta_{enc} - theta_{std}$; - 实时修正:运行时根据当前角度,通过线性插值获取误差值并补偿,最终输出角度$theta_{final} = theta_{CORDIC} - E(theta)$。 校准后INL可降至±0.02°,实现高端光电编码器的精度替代。 3. 全温域动态补偿温度漂移是影响环境适应性的关键因素,芯片内置片内温度传感器,通过温度-误差模型实现动态补偿: - 预先标定-40℃~125℃全温域的误差数据,拟合温度系数$k_T$; - 运行时实时采集温度$T$,通过公式修正角度: $$theta_{temp} = theta_{final} cdot (1 + k_T cdot (T - T_0))$$ 其中$T_0$为室温(25℃),全温域内角度漂移控制在±0.02°/℃以内,保证极端环境下的精度稳定性。 (四)输出适配:多接口精度无损转换 算法最终需通过多模式接口输出,麦歌恩设计了输出格式适配算法,确保不同接口下的精度无损耗: - SPI接口:直接输出21位绝对角度数据,分辨率达0.175角秒,满足高精度数据传输; - ABZ增量接口:将21位角度数据分频为AB正交脉冲,分辨率1~16384线可编程,最高频率2.048MHz,无丢码; - UVW换相接口:直接输出电机换相信号,1~16对极可调,无需额外换相电路,适配BLDC矢量控制。

五、算法验证与性能测试 为验证算法有效性,以麦歌恩MT6835芯片为测试对象,搭建伺服电机测试平台,测试条件为:N42UH径向磁环、气隙1.5mm、室温25℃、14.4V供电,重点测试INL指标与算法补偿效果。 (一)静态精度测试 1. 自校准前后INL对比:未校准状态下INL为±0.5°;触发客户端自校准后,INL降至±0.068°,满足≤±0.07°设计指标; 2. NLC校准效果:采用24点查表校准后,INL进一步优化至±0.019°,验证进阶补偿算法的精度提升能力; 3. 重复定位精度:随机选取20个测试点,重复测量100次,最大偏差±0.008°,证明算法稳定性优异。 (二)动态性能测试 1. 高速适配性:ABZ分辨率16384线时,最高稳定转速达120000RPM,AB信号频率2.048MHz,无丢码,验证CORDIC算法的实时性; 2. 相位滞后:10000RPM转速下,角度输出延迟8μs,对应相位滞后仅0.48°,满足高速FOC控制需求。 (三)环境适应性测试 1. 温度特性:-40℃低温下INL±0.09°,125℃高温下INL±0.085°,全温域波动≤±0.025°,验证全温域补偿算法有效性; 2. 抗干扰能力:50Hz、100mT杂散磁场干扰下,角度误差增量≤±0.03°,适应工业复杂电磁环境。

六、麦歌恩磁编码器通过**信号预处理矫正、CORDIC高效解算、自校准+NLC+全温域三级补偿、多接口无损输出的全链路算法体系,成功实现INL≤±0.07°的高精度角度解算。该算法体系兼顾了量产效率与极端场景稳定性,有效抵消了安装误差、环境漂移、动态干扰等带来的非线性误差,将磁编码器的精度提升至高端光电编码器水平。 未来,随着TMR磁敏技术与算法的深度融合,以及AI自适应校准算法的引入,麦歌恩磁编码器有望进一步将INL降至±0.02°以下,同时降低功耗、提升抗干扰能力,推动磁编码器在超精密控制领域的全面替代,为工业自动化、智能制造提供更可靠、低成本的位置反馈解决方案。

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

    关注

    463

    文章

    54631

    浏览量

    470911
  • 编码器
    +关注

    关注

    45

    文章

    4022

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    芯片绝对式编码器,集成正交敏电桥、模拟前端(AFE)、高精度 ADC、数字校准电路与硬件 CORDIC
    的头像 发表于 05-13 17:10 355次阅读

    纳芯微单芯片编码器信号链与角度

    纳芯微(原 MagnTek)MT 系列单芯片编码器,以 AMR/TMR 磁阻传感为核心,
    的头像 发表于 05-13 17:00 353次阅读

    芯片绝对角度传感:纳芯微编码器核心技术与校准-电子

    在工业伺服、人形机器人、新能源汽车电驱等高精度运动控制场景中,绝对式编码器凭借非接触、抗干扰、长寿命等优势,逐步替代传统光电编码器。纳芯微(原
    的头像 发表于 04-30 16:29 280次阅读

    MT6825 18 位绝对式编码器:正交 AMR 电桥与角度算机制

    MT6825 是纳芯微(原 MagnTek)基于各向异性磁阻(AMR) 技术的 18 位单圈绝对式编码器,核心由正交 AMR 惠斯通
    的头像 发表于 04-23 17:00 469次阅读

    纳芯微编码器:磁电转换与高精度角度解析原理深度解析

    纳芯微(含原MagnTek)编码器是工业伺服、机器人关节、扫地机BLDC电机等领域的主流高精度角
    的头像 发表于 04-01 16:14 480次阅读

    纳芯微AMR编码器MT6835/MT6826S:21位高精度角度检测技术-电子

    纳芯微(原)MT6835/MT6826S是基于 AMR各向异性磁阻 技术的高精度绝对角度编码器
    的头像 发表于 03-31 15:44 444次阅读

    编码器芯片 INL≤±0.07° 高精度角度算算法研究 -电子

    积分非线性(INL)是衡量编码器角度输出偏离理想线性关系的核心指标,定义为全量程内任意角度测量值与线性拟合曲线的最大偏差,计算公式为: $
    的头像 发表于 03-18 15:00 306次阅读

    基于MT6816的±0.05°高精度角度测量系统调试实现

    MT6816编码器IC作为推出的14位绝对式编码器
    的头像 发表于 03-16 15:25 381次阅读

    磁器工作机理:敏传感 — 信号调理 — 角度算全链路解析

    敏传感、信号调理、角度算三大核心环节,系统拆解编码
    的头像 发表于 03-13 16:06 346次阅读

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

    AMR与TMR的物理机理、芯片内部传感架构、信号处理流程、高精度算算法及工程化误差抑制技术,完整揭示
    的头像 发表于 03-04 16:01 444次阅读

    MT6816 编码器安装、通信与角度校正调试方法

    MT6816 作为推出的 14 位高精度绝对式编码器,基于 AMR 技术实现 0.022
    的头像 发表于 03-03 16:28 535次阅读

    编码器异常信号分析与定位方法

    在伺服电机、云台、机器人关节及高速吸尘电机等应用中,编码器因体积小、抗干扰强、可靠性高
    的头像 发表于 02-28 16:09 437次阅读
    <b class='flag-5'>麦</b><b class='flag-5'>歌</b><b class='flag-5'>恩</b><b class='flag-5'>磁</b><b class='flag-5'>编码器</b>异常信号分析与定位方法

    探索Broadcom AEAT - 901x编码器高精度角度检测解决方案

    探索Broadcom AEAT - 901x编码器高精度角度检测解决方案 在电子工程师的日常设计工作中,编码器是实现精确
    的头像 发表于 12-30 15:30 813次阅读

    基于AMR技术的MT6835磁性编码器实现±0.07°精度突破

    MT6835采用AMR技术,提供21位分辨率、±0.07°精度及最高120,000RPM转速,支持多接口输出。其自校准功能可自动补偿安
    的头像 发表于 12-22 10:18 840次阅读
    基于AMR技术的<b class='flag-5'>麦</b><b class='flag-5'>歌</b><b class='flag-5'>恩</b>MT6835磁性<b class='flag-5'>编码器</b>实现±<b class='flag-5'>0.07</b>°<b class='flag-5'>精度</b>突破

    MT6835:TMR高分辨率编码器芯片赋能智能制造高精度运动控制

    在当今智能制造的浪潮中,高精度运动控制技术无疑是推动各行业发展的核心力量之一。而编码器芯片作为实现高精度运动控制的关键组件,其性能的优劣直
    的头像 发表于 08-04 17:54 1573次阅读