现货库存,2小时发货,提供寄样和解决方案
热搜关键词:
在电机、机器人关节、伺服转台等设备中,选型旋转位置传感器,不能只关注比特数与标称精度。实际项目还需要考量传感器厚度、中空开孔能力、抗油污粉尘性能、磁场抗干扰能力,以及诊断接口与主控的适配性。
磁编码器结构紧凑,但强磁场环境下容易受到干扰;光学编码器精度优异,却对粉尘、油污、装配公差较为敏感。PCB 线圈式感应编码器走出另一条技术路径:依靠 PCB 线圈搭配导电转子形成角度耦合信号,无需永磁磁钢,也不依赖光学通路。但该方案想要获得可靠角度输出,线圈布局、模拟前端、安装气隙、机械偏心、温漂与标定流程都会直接影响最终效果。本文围绕基于恩智浦的 MCXA34x 的 16/15 周期双码道感应编码器 Demo,完整解析从模拟采样到可信绝对角度输出的整套工程实现。
整套 Demo 由圆环双轨 PCB 线圈与导电转子、MCXA344 信号解算板、FreeMASTER 调试界面及 Web 看板三部分构成,固件基于 Keil MDK 完成编译,实现零错误零警告,完整覆盖信号采集、校准、绝对角度解算、故障诊断与可视化。
单条码道包含激励线圈与两路相位相差 90° 的接收线圈。AS5715R 输出高频激励信号,导电转子旋转产生涡流,改变收发线圈之间电磁耦合,输出近似正弦、余弦的差分信号。硬件会引入增益偏差、中心偏置、相位偏移、温漂与机械偏心,MCU 拿到的并不是直接角度,而是一组存在畸变的模拟矢量,角度解算建立在信号校正的基础之上。
单 16 周期码道只能获取区间内相对相位,无法判定所处机械区间。Demo 采用 16 周期、15 周期双码道韦尔尼尔(Vernier)方案:16 周期轨道提供细密相位刻度,15 周期轨道用来确定单圈内部的区间编号。依靠两路相位差实现单圈绝对定位。该方案要求双码道完成椭圆校正、零位对齐,同时保证转子同轴度与安装基准一致。固件结合速度预测做一致性校验,抑制干扰带来的角度跳变风险。
两套码道分别由 AS5715R 输出正余弦差分信号。一路直接接入 MCXA34x 片上运算放大器,另一路经过 TLV9062 外部信号调理,形成四路 ADC 输入。芯片内部双 LPADC 由 CTIMER0 同步触发,10kHz 时钟下完成链式采样。
MCXA34x 搭载 180MHz Cortex‑M33 内核、硬件 FPU、片上 OPAMP、双 LPADC 以及 MAU 数学加速单元,将模拟调理、同步采样、实时算法收敛集成在单颗 MCU 内部。当前相位解算采用 atan2f 函数,后续可迁移至 MAU 进一步优化算力开销。

如需MCXA34x、TLV9062 等恩智浦产品规格书、样片测试、采购、原厂生产排单等需求,请加客服微信:13310830171。深圳市中芯巨能电子有限公司代理销售恩智浦旗下全系列IC电子元器件,常备恩智浦现货库存,原厂货源,保证原厂原装正品,一片起订,满足您从研发到批量生产的所有大小批量采购需求。
原始采集得到的 sin/cos 信号受机械与硬件影响,XY 轨迹往往是偏心椭圆,直接运算会带来周期性角度误差,固件分为多步完成处理。
首先执行工厂标定,转子完整旋转一圈采集 8192 组标定点,提取椭圆中心、增益、正交误差变换矩阵,将畸变轨迹校正至接近单位圆,同时对齐双码道机械零位;信号幅值异常时标定直接报错,拒绝输出无效参数。
校正完成后进入韦尔尼尔解算流程,相位差完成粗定位,16 周期码道完成细角度补全,同时反向校验双码道相位一致性,不一致则保持上一帧有效角度,避免输出错误位置。
之后通过 II 型软件 PLL 做角度跟踪与速度估算,闭环带宽 100Hz,抑制采样噪声,同时增加角度死区与数字迟滞消除静止抖动,权衡低速响应与输出稳定性。运行阶段持续监测信号幅值、ADC 饱和状态,实时更新诊断状态字,将线圈、装配、前端电路的异常对外上报。
标定参数存储在 Flash 预留 8KB 区域,采用多槽位存储、序列号管理、CRC32 校验,数据损坏自动回退至默认参数,保障上电参数可靠恢复。依托 FreeMASTER 工具,开发人员可以实时观测 ADC 原始采样、相位、角速度、标定状态,极大简化调试排错。
需要明确:Demo 将 0‑360° 映射为 65536 计数,仅代表数字输出码宽,不等于整机达到 16bit 绝对精度。系统实际性能还受线圈工艺、装配气隙、机械偏心、温漂、EMC 等因素制约,产品化阶段需要完成 INL、重复性、温漂等全套测试。
该方案具备薄型中空、无磁钢、抗磁场干扰、PCB 易于集成的特点,适合机器人中空关节、伺服转台、云台机构,以及磁场敏感环境下的角度检测原型开发。整套 Demo 的核心价值,是打通从模拟采集、标定、绝对角度解算、故障诊断到可视化调试的完整工程链路。MCXA34x 将模拟前端、同步采样、实时算力集成一体,为紧凑型感应编码器提供高集成度的硬件实现路径。