磁性角度编码器最大的敌人不是分辨率不够,而是"安装完之后产生的非线性"。磁铁偏心、磁钢充磁偏差、芯片PCB倾斜、气隙不一致,这些问题在芯片出厂时都不存在,但一装到电机轴上就出现了。麦歌恩MT6835的解决方案是三层校准机制:出厂基础校准、客户端自校准、客户端NLC非线性校准。这篇文章把三层机制的原理、流程和工程意义讲清楚。
![]()
艾毕胜代理麦歌恩MT6835IC
一、为什么磁性编码器需要校准
AMR芯片本身在洁净的实验环境里角度精度很高,但真实应用中:
- 磁钢不可能完美同轴地装在电机轴上,存在几何偏心;
- 磁钢充磁方向和几何中心不重合,存在磁偏心;
- 芯片贴在PCB上,PCB和电机端盖之间有平面度误差;
- 气隙在整个圆周上不一致。
这些偏差加在一起,会让芯片输出的角度和真实机械角度之间出现周期性误差,表现为一圈内某些位置偏高、某些位置偏低,这就是INL(积分非线性)。INL不解决,分辨率再高也没用——你读到的21位数字是"准的错"。
二、第一层:出厂基础校准
第一层校准在麦歌恩出厂前完成。芯片在生产线上对AMR敏感元件的失调、增益不对称、正交误差做基础补偿,把芯片本身的固有误差压到设计目标范围内。这一层对用户是透明的,拿到手的芯片已经具备出厂精度。
但出厂校准只能保证"芯片本身"的精度,不能保证"装到你电机上"的精度。磁铁和机械结构的偏差,只有用户自己的系统才知道。所以还需要后面两层。
三、第二层:客户端自校准(最常用)
这是MT6835最有工程价值的一层。它的设计目标是:用户不需要高精度参考源,产线上按流程跑一圈,芯片自动把磁铁偏心和安装偏差补偿掉。
原理:当电机匀速旋转时,理想角度应该随时间线性增长。如果磁铁有偏心,输出角度会叠加一个和转速同频的周期性谐波。芯片内部的处理电路在匀速旋转过程中自动采集这个谐波,计算出补偿参数,写进内置EEPROM。
操作流程:
1. 通过SPI配置自校准允许的转速区间。寄存器AUTO_CAL_FREQ[2:0]出厂默认是0x03,对应400~800转/分钟;可选范围从25转/分钟到6400转/分钟共8档。
2. 把电机平稳运行在目标转速。
3. 把4号引脚CAL_EN从低电平拉到高电平,芯片进入自校准状态,保持该转速继续旋转64圈以上。
4. 通过10号引脚PWM输出观测状态:占空比50%表示正在校准,25%表示校准失败,>99%表示成功。也可以通过SPI读寄存器0x113的第7、6位判断状态。
5. 如果失败,检查连接和配置后重复上述步骤。
6. 自校准成功后等待至少6秒,给芯片断电,重新上电后补偿生效。
典型情况下,这一层就能把INL压到±0.07°以内。对绝大多数闭环步进、BLDC伺服应用来说,这个精度已经够用了。
关键工程细节:CAL_EN(4脚)和TEST(13脚)内部已经有250kΩ下拉电阻,默认低电平;自校准参考电路和不做自校准的参考电路略有区别,需要按datasheet的图-6设计。
四、第三层:客户端NLC校准(最高精度)
当应用对精度有更高要求(比如高端伺服、精密转台),单靠自校准还不够时,启用第三层NLC(非线性补偿)校准。
这一层的思路是:把MT6835和一套高精度参考编码器对拖运行,同一根轴上,参考源给出"真值角度",MT6835给出"测量角度",上位机逐点对比,计算出整张角度误差曲线,再把补偿参数写回MT6835的寄存器。
NLC校准能补偿更高次的谐波误差,精度可以进一步提升。但它要求用户配备高精度参考源,适合对成本不敏感、对精度极致追求的设备厂在实验室或高端产线使用。
五、三层机制的工程意义
把三层校准放在一起看,MT6835的设计思路非常清晰:
- 出厂校准解决芯片本身的问题,用户无感;
- 自校准解决90%应用的"装完就有偏差"问题,产线自动化完成,不需要高精度设备;
- NLC解决剩下10%的高精度应用问题,留给有条件的用户。
这种分层设计让一颗芯片同时覆盖了从消费级到工业级到高端伺服的精度需求。厂商不需要为不同精度档位选不同芯片,只需要在产线流程上选择是否跑自校准、是否上NLC。
六、产线落地的几个建议
1. 自校准转速区间要和电机实际运行转速匹配。步进电机低速多,选200~400转/分钟档;高速无刷电机选1600~3200档。转速差太大,谐波提取会不准。
2. 自校准前电机必须达到"平稳匀速"状态,加减速过程中不要触发CAL_EN。
3. 校准失败最常见的原因是转速不在设定区间内,或者旋转圈数不够64圈。
4. 校准成功后一定要断电重新上电,否则新参数不生效。
5. 磁钢本身的质量也要控制。如果磁钢充磁偏心太严重,超过芯片校准能力,再怎么校准也达不到±0.07°。
三层校准机制是MT6835区别于很多廉价磁性编码器的核心软实力。参数表上写着INL<±0.07°,背后是一整套从芯片到产线的工程方法在支撑。本文来自深圳市艾毕胜电子有限公司,提供麦歌恩磁性编码器芯片和无刷马达驱动板定制服务
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.