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

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

3天内不再提示

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

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

扫码添加小助手

加入工程师交流群

一、INL 核心定义与误差溯源

积分非线性(INL)是衡量磁编码器角度输出偏离理想线性关系的核心指标,定义为全量程内任意角度测量值与线性拟合曲线的最大偏差,计算公式为: $$INL = frac{1}{2}left[ max(Deltatheta) - min(Deltatheta) right]$$ 其中 $Deltatheta = theta_{text{meas}} - theta_{text{fit}}$,分别为实测角度与线性拟合角度的差值。麦歌恩磁编码器通过“硬件基础+算法补偿+系统校准”三级体系,将 INL 优化至 ≤±0.07°(典型值),满足伺服控制、机器人关节等高端场景的精度需求。 误差主要源于三大类:一是机械安装误差(偏心、气隙波动),导致正余弦信号椭圆畸变;二是传感与调理非线性(AMR 电桥非理想特性、ADC 量化误差);三是环境漂移(温度变化引发磁阻系数偏移)。算法设计的核心目标,就是针对性消除上述误差,实现高精度角度解算。

二、高精度角度解算算法架构

麦歌恩磁编码器采用“信号预处理→核心解算→误差补偿→输出适配”四阶段算法架构,各模块协同工作,从源头控制误差累积,确保 INL 达标。 (一)信号预处理:畸变信号矫正 数字化后的 SIN/COS 信号存在失调、幅度失衡、正交偏差等问题,需通过预处理算法修正,为后续解算提供高质量原始数据。 1. 失调与增益校准 内置自动校准算法,通过采集旋转一周的信号极值,计算直流偏移量 $O_{text{sin}}$、$O_{text{cos}}$ 和增益系数 $G_{text{sin}}$、$G_{text{cos}}$,实时修正信号: $$V_{text{sin,corr}} = frac{V_{text{sin,raw}} - O_{text{sin}}}{G_{text{sin}}}$$ $$V_{text{cos,corr}} = frac{V_{text{cos,raw}} - O_{text{cos}}}{G_{text{cos}}}$$ 该算法将信号失调控制在 ±5mV 以内,幅度不平衡误差<1%。 2. 椭圆拟合正交补偿安装偏心导致信号呈椭圆分布,通过最小二乘法椭圆拟合求解椭圆中心 $(x_0,y_0)$、长短轴比 $k$ 及旋转角 $varphi$,经矩阵变换将椭圆信号转换为标准圆信号: $$begin{bmatrix} V_{text{sin}}' \ V_{text{cos}}' end{bmatrix} = begin{bmatrix} cosvarphi & sinvarphi \ -sinvarphi & cosvarphi end{bmatrix} begin{bmatrix} k_x & 0 \ 0 & k_y end{bmatrix} begin{bmatrix} V_{text{sin,corr}} - x_0 \ V_{text{cos,corr}} - y_0 end{bmatrix}$$ 补偿后正交误差从 1% 降至 0.1% 以下,二次谐波误差降低 80%。 (二)核心解算:CORDIC 算法高效实现 角度解算采用逐次逼近式 CORDIC(坐标旋转数字计算机)算法,将反正切运算转化为移位与加减操作,兼顾精度与硬件效率。 1. 算法原理 以修正后的 $V_{text{sin,corr}}$、$V_{text{cos,corr}}$ 为输入,通过迭代旋转向量逼近目标角度,第 $i$ 次迭代公式为: $$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 次后,$theta$ 收敛至 0~360° 绝对角度,解算延迟仅 2~10μs。 2. 定点化优化采用 Q30 定点数格式(32 位有符号数,高 2 位为整数,低 30 位为小数),避免浮点运算的资源消耗与精度损失。通过硬件流水线设计,实现 2MHz 采样频率下的实时解算,匹配高速电机需求。 (三)误差补偿:INL≤±0.07° 的核心保障 麦歌恩通过客户端自校准与非线性查表(NLC)双重补偿机制,实现 INL 优化至 ±0.07° 以内,覆盖量产装配与极端工况的误差需求。 1. 客户端自校准算法(核心) 无需上位机交互,通过拉高 CAL_EN 引脚触发,适用于量产场景,核心流程如下: - 转速配置:通过 SPI 配置 AUTO_CAL_FREQ 寄存器,默认 400~800RPM 匀速旋转区间; - 数据采集:系统稳定运行后,连续采集 64 圈以上的 SIN/COS 信号,统计全周期谐波分量; - 参数计算:DSP 自动识别偏心、气隙变化等系统误差,生成补偿系数(失调、增益、正交、谐波); - 参数存储:补偿系数写入内置 EEPROM,掉电保持,后续运行直接调用。 自校准后,INL 从出厂 ±0.5° 优化至 ±0.07°(典型值),有效抵消装配误差带来的非线性问题。 2. 非线性查表校准(进阶) 针对超精密场景,支持多点线性校准,流程如下: - 基准采集:借助高精度转台(≤±3″),在 0~360° 均匀选取 24~36 个校准点,记录标准角度 $theta_{text{std}}$ 与实测角度 $theta_{text{enc}}$; - 误差拟合:通过最小二乘法构建误差查找表 $E(theta) = theta_{text{enc}} - theta_{text{std}}$; - 实时修正:运行时根据当前角度 $theta$ 线性插值查询误差值,最终输出角度为: $$theta_{text{final}} = theta_{text{CORDIC}} - E(theta)$$ 校准后 INL 可进一步降至 ±0.02°,满足 3D 打印、精密伺服等场景需求。 3. 全温域动态补偿集成片内温度传感器,实时采集 -40℃~125℃ 环境温度,通过预存的**温度-误差模型**动态修正角度漂移。模型基于多温度点标定,拟合温度系数 $k_T$,补偿公式为: $$theta_{text{temp}} = theta_{text{final}} cdot (1 + k_T cdot (T - T_0))$$ 其中 $T_0$ 为室温(25℃),全温域内角度漂移控制在 ±0.02°/℃ 以内,确保极端环境下的精度稳定性。 (四)输出适配:多模式接口精准映射 支持 SPI(21 位绝对角度)、ABZ(1~16384 线可编程)、UVW(1~16 对极)及 12 位 PWM 四种输出模式,算法层完成角度数据的格式转换与分辨率适配,避免输出环节的精度损耗。 - 对 ABZ 接口,将 21 位角度数据分频为 AB 正交脉冲,最高频率 2.048MHz,无丢码; - 对 UVW 接口,直接输出电机换相信号,无需额外换相电路,适配 BLDC 矢量控制。

三、算法验证与性能实测

基于伺服电机测试平台,对麦歌恩磁编码器(以 MT6835 为例)进行全面验证,测试条件:14.4V 供电、N42UH 磁环、气隙 1.5mm、室温 25℃,重点验证 INL 指标与算法有效性。 (一)静态精度验证 1. 自校准前后 INL 对比未校准状态下,INL 为 ±0.5°;触发客户端自校准后,INL 降至 ±0.068°,满足 ≤±0.07° 设计指标; 采用 NLC 查表校准后,INL 进一步优化至 ±0.019°,接近高端光电编码器水平。 2. 重复定位精度在 360° 范围内随机选取 20 个测试点,重复测量 100 次,最大偏差 ±0.008°,重复性误差优异,验证算法的稳定性。 (二)动态性能验证 1. 高速工况适应性ABZ 分辨率配置 16384 线时,实测最高稳定转速达 120000RPM,AB 信号频率 2.048MHz,无丢码现象,验证 CORDIC 算法的高速处理能力; 10000RPM 转速下,角度输出延迟 8μs,对应相位滞后仅 0.48°,满足高速 FOC 控制需求。 2. 动态响应电机启停切换时,角度输出响应时间 ≤10μs,无过渡超调,算法实时性优异,适配频繁启停的运动场景。 (三)环境适应性验证 1. 温度特性-40℃ 低温环境下 INL 为 ±0.09°,125℃ 高温下为 ±0.085°,全温域波动 ≤±0.025°,验证全温域补偿算法的有效性; 2. 抗干扰能力 50Hz、100mT 杂散磁场干扰下,角度误差增量 ≤±0.03°,算法具备强抗干扰性,适应工业复杂电磁环境。

四、工程应用与优化要点

(一)典型应用场景 1. 伺服/步进电机控制:INL≤±0.07° 显著降低转矩脉动,提升定位精度,适用于数控机床、工业机器人; 2. 3D 打印机:配合 256 微步驱动,实现 0.9 角秒定位精度,打印层纹误差降低 40%; 3. AGV 与协作机器人:全温域稳定精度,确保 -20℃~60℃ 环境下的路径跟踪精度 ≤±0.1°。(二)工程优化要点 1. 校准参数配置自校准转速优先选择 400~800RPM,确保信号采集稳定性;量产时可通过 SPI 配置校准参数,适配不同磁环型号; 2. 硬件协同设计功率回路与信号回路分开布局,采样电阻靠近 MOS 管放置,降低电磁干扰;电源输入端配置 π 型滤波,减少纹波对信号调理的影响; 3. 算法参数调优针对特殊场景(如高速电机),可调整 CORDIC 迭代次数(18~22 次),平衡精度与延迟;通过温度-误差模型优化,进一步提升全温域精度。

五、麦歌恩磁编码器通过信号预处理矫正、CORDIC 高效解算、自校准+NLC 双重补偿、全温域动态修正的全链路算法体系,成功实现 INL≤±0.07° 的高精度角度输出。算法设计兼顾了量产装配的便捷性与极端工况的稳定性,有效抵消机械安装、环境变化带来的非线性误差。 未来,随着 TMR 磁敏技术与算法的深度融合,麦歌恩磁编码器有望进一步降低 INL 至 ±0.02° 以下,同时提升抗干扰能力与响应速度,推动磁编码器在超精密控制领域的全面替代,为工业自动化、智能制造提供更可靠、低成本的位置反馈解决方案。

审核编辑 黄宇

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

    关注

    463

    文章

    54632

    浏览量

    470951
  • 编码器
    +关注

    关注

    45

    文章

    4022

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

    编码器通过硬件架构优化+信号预处理+CORDIC核心算+多级误差补偿的全链路算法体系,成功将INL
    的头像 发表于 03-18 15:33 292次阅读

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

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

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

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

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

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

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

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

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

    在伺服电机、云台、机器人关节及高速吸尘电机等应用中,编码器因体积小、抗干扰强、可靠性高
    的头像 发表于 02-28 16:09 439次阅读
    <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 814次阅读

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

    MT6835采用AMR技术,提供21位分辨率、±0.07°精度及最高120,000RPM转速,支持多接口输出。其自校准功能可自动补偿安
    的头像 发表于 12-22 10:18 845次阅读
    基于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次阅读