一、协作机器人关节角度检测的需求分析
协作机器人(Cobot)区别于传统工业机器人,其核心特征是人机协作安全、轻量化设计和高精度力控。这些特性对关节角度检测环节提出了严苛的要求:
🎯
高精度定位
协作机器人重复定位精度通常要求 ±0.02mm ~ ±0.05mm,关节角度分辨率需达到 12bit 以上。对于6轴轻量级协作臂,每个关节的角度检测误差直接影响末端执行器的最终精度。
🔄
绝对位置反馈
协作机器人每次上电后需要立即获知各关节的绝对位置,无需回零操作。磁编码器的天然绝对角度特性完美契合此需求,省去开机回零步骤,提升效率与安全性。
🔒
抗污染能力强
协作机器人工作环境复杂(粉尘、油污、振动),传统光学编码器易受污染。磁编码器采用非接触式磁感应技术,不受灰尘、油污、水汽影响,可靠性远高于光学编码器。
📦
小体积轻量化
协作机器人关节空间有限,编码器需紧凑封装。目前纳芯微 SOP8/QFN 和 麦歌恩 SOP8/TSSOP16 小封装方案均可集成于谐波减速器末端或电机后端。
综合来看,协作机器人关节角度检测的核心指标包括:分辨率(≥12bit)、精度(±0.5°内)、抗污染能力、绝对位置输出和小体积。两大国产磁编码器品牌——纳芯微与麦歌恩,在上述维度上各有优势。
二、纳芯微磁编码器产品矩阵
纳芯微电子(NOVOSENSE)是国内领先的磁传感器芯片供应商,其编码器产品覆盖多种分辨率和接口选择,可满足不同协作机器人关节的差异化需求:
| 型号 |
分辨率 |
输出接口 |
供电电压 |
工作温度 |
封装 |
推荐场景 |
| NSM2011 |
12bit (4096) |
ABI / PWM |
3.3V / 5V |
-40~125°C |
SOP8 |
低端关节、末端执行器 |
| NSM2012 |
12bit (4096) |
ABI / SPI |
3.3V / 5V |
-40~125°C |
SOP8 |
经济型关节 |
| NSM2013 |
14bit (16384) |
SPI / ABI |
3.3V / 5V |
-40~125°C |
SOP8 / QFN |
中端协作臂关节 |
| NSM2015 |
14bit (16384) |
SPI / ABI / PWM |
3.3V / 5V |
-40~125°C |
SOP8 |
通用型关节 |
| NSM2031 |
15bit (32768) |
SPI / ABI |
3.3V / 5V |
-40~125°C |
QFN |
高精度关节 |
| NSM2032 |
15bit (32768) |
SPI / ABI / UVW |
3.3V / 5V |
-40~125°C |
QFN |
伺服关节、高性能臂 |
| NSM2033 |
16bit (65536) |
SPI / ABI / UVW |
3.3V / 5V |
-40~125°C |
QFN |
旗舰级精密关节 |
💡 纳芯微优势:分辨率覆盖 12~16bit,最高16bit为国内领先;UVW 接口型号丰富,适合伺服驱动集成;车规级品质认证。
三、麦歌恩磁编码器产品矩阵
麦歌恩(MAGTEK)是国内最早布局磁编码器芯片的品牌之一,其 MT 系列产品在协作机器人、工业伺服领域拥有广泛的应用基础:
| 型号 |
分辨率 |
输出接口 |
供电电压 |
工作温度 |
封装 |
推荐场景 |
| MT6701 |
12bit (4096) |
SSI / I2C / PWM / ABI |
3.3V / 5V |
-40~125°C |
SOP8 / QFN |
末端腕关节、夹爪 |
| MT6811 |
12bit (4096) |
SSI / ABZ |
3.3V / 5V |
-40~125°C |
SOP8 |
经济型关节 |
| MT6816 |
14bit (16384) |
SSI / ABZ |
3.3V / 5V |
-40~125°C |
SOP8 |
中端协作臂关节 |
| MT6818 |
14bit (16384) |
SSI / ABZ |
3.3V / 5V |
-40~125°C |
SOP8 |
离轴安装场景 |
| MT6825 |
15bit (32768) |
SSI / ABI / UVW / PWM |
3.3V / 5V |
-40~125°C |
TSSOP16 / QFN |
高精度关节、伺服驱动(立轴) |
| MT6825GH |
15bit (32768) |
SSI / ABI / UVW |
3.3V / 5V |
-40~125°C |
TSSOP16 |
离轴专用,精密离轴关节 |
| MT6826S |
14bit (16384) |
SSI / ABZ |
3.3V / 5V |
-40~125°C |
SOP8 |
在轴紧凑安装 |
| MT6835 |
16bit (65536) |
SSI / ABI / UVW |
3.3V / 5V |
-40~125°C |
QFN |
旗舰级精密关节(立轴) |
| MT6835T |
16bit (65536) |
SSI / ABI / UVW |
3.3V / 5V |
-40~125°C |
QFN |
立轴旗舰精细化版本,高精度 |
💡 麦歌恩优势:产品线成熟,MT6701/MT6816 市场占有率极高;I2C 接口独有,适合低引脚 MCU 方案;离轴(MT6818)和在轴(MT6826S)多种安装方式选择。
立轴(On-Axis)型号说明
立轴安装(On-Axis)是指磁铁同心固定于电机转轴中心,编码器芯片正对磁铁中心轴线。立轴方案的磁场分布最均匀、测量精度最高,是协作机器人关节的主流选择。
| 型号 |
分辨率 |
输出接口 |
封装 |
磁铁间距 |
典型精度 |
特点 |
适用关节 |
| MT6701CT |
12bit |
SSI / I2C / PWM / ABI |
SOP8 / QFN |
0.5~3mm |
±0.5° |
车规级,立轴入门首选,I2C独有 |
末端腕关节、夹爪 |
| MT6816CT |
14bit |
SSI / ABZ |
SOP8 |
0.5~3mm |
±0.4° |
立轴标准品,ABZ高脉冲输出 |
中臂关节 |
| MT6826ST |
14bit |
SSI / ABZ |
SOP8 |
0.3~2mm |
±0.35° |
立轴专用优化,体积最小,同心度要求宽松 |
紧凑在轴关节 |
| MT6825GT |
15bit |
SSI / ABI / UVW / PWM |
TSSOP16 |
0.5~2.5mm |
±0.2° |
UVW+FOC支持,立轴高精度 |
基座/肩关节 |
| MT6835T |
16bit |
SSI / ABI / UVW |
QFN |
0.5~2mm |
±0.1° |
立轴旗舰,16bit高精度 |
精密装配关节 |
✅ 立轴选型建议:协作机器人关节优先选用立轴方案。12~14bit 级别推荐 MT6826ST(立轴优化,体积紧凑);15~16bit 级别推荐 MT6825GT / MT6835T(高精度 + UVW 接口支持 FOC)。纳芯微 NSM2013 / NSM2032 同为立轴设计,可与麦歌恩立轴型号直接替换。
离轴(Off-Axis)型号说明
离轴安装(Off-Axis)是指磁铁偏心固定于转轴侧面,编码器芯片与磁铁旋转平面形成一定偏移量。离轴方案适合空心轴电机、谐波减速器集成等特殊机械结构。
| 型号 |
分辨率 |
输出接口 |
封装 |
最大偏移量 |
典型精度 |
特点 |
适用场景 |
| MT6818 |
14bit |
SSI / ABZ |
SOP8 |
≤2mm |
±0.4° |
麦歌恩专用离轴型号,支持轴侧偏移安装 |
空心轴电机、谐波减速器 |
| MT6825GH |
15bit |
SSI / ABI / UVW |
TSSOP16 |
≤1.5mm |
±0.25° |
高分辨率离轴版本,UVW支持FOC |
精密离轴关节 |
⚠️ 离轴注意:离轴安装的精度略低于立轴方案(偏移量越大精度衰减越明显)。建议偏移量控制在 1mm 以内。纳芯微目前无专用离轴型号,若需离轴安装推荐麦歌恩 MT6818 / MT6825GH。
麦歌恩产品特色说明
🔀
离轴 vs 在轴双轨布局
MT6818 支持离轴安装(芯片偏离转轴中心),适合空心轴电机、谐波减速器集成场景;MT6826S 支持在轴安装,适合紧凑关节空间。两种安装方式灵活适配不同机械结构。
🔌
I2C 接口独特优势
MT6701 提供 I2C 接口,可直连 MCU 仅需 2 根信号线,大幅节省 I/O 资源、降低 PCB 布线复杂度。尤其适合空间受限的末端关节和执行器。
📏
SSI 同步串行接口
麦歌恩统一采用 SSI 协议传递绝对位置数据,与纳芯微的 SPI 接口电气特性相似但协议不同。SSI 接口抗干扰能力强,适合长距离传输,在协作机器人关节内走线场景表现优异。
四、纳芯微 vs 麦歌恩 核心参数对比
下面对两大品牌的关键选型参数进行逐项对比,帮助工程师在产品选型时做出更精确的判断:
4.1 全系列参数直接对比
| 对比维度 |
纳芯微(NOVOSENSE) |
麦歌恩(MAGTEK) |
结论 |
| 最高分辨率 |
16bit(NSM2033) |
16bit(MT6835) |
持平,均达到 16bit 分辨率 |
| 主流分辨率 |
14bit~15bit |
12bit~15bit |
纳芯微主流区间偏高 |
| 接口丰富度 |
SPI / ABI / PWM / UVW |
SSI / I2C / ABI / PWM / UVW / ABZ |
麦歌恩接口更丰富 |
| UVW 接口支持 |
NSM2032/NSM2033 |
MT6825G / MT6835 |
纳芯微 2 款支持,麦歌恩 2 款支持 |
| 离轴安装 |
部分型号可配置 |
MT6818 专用离轴型号 |
麦歌恩有专用离轴产品 |
| 在轴紧凑安装 |
标准 SOP8 |
MT6826S 专用紧凑封装 |
麦歌恩有专用在轴产品 |
| I2C 接口 |
不支持 |
MT6701 支持 |
麦歌恩独有 |
| 工作温度 |
-40~125°C |
-40~125°C |
持平 |
| 车规级认证 |
多款通过 AEC-Q100 |
MT6701 车规级 |
纳芯微认证更全面 |
| 供货稳定性 |
国产成熟产能 |
国产成熟产能 |
持平 |
| 价格区间(批量) |
$1.8 ~ $5.5 |
$1.5 ~ $6.0 |
入门级麦歌恩更低 |
4.2 对应级别精度对比
| 级别 |
纳芯微型号 |
纳芯微典型精度 |
麦歌恩对应型号 |
麦歌恩典型精度 |
适用场景 |
入门级
12bit |
NSM2011/2012 |
±0.8° |
MT6701 / MT6811 |
±0.5°(MT6701)
±0.8°(MT6811) |
末端腕关节、夹爪、
简单角度检测 |
中级
14bit |
NSM2013/2015 |
±0.35° |
MT6816 / MT6818 / MT6826S |
±0.4° |
中臂关节、肘关节、
中等精度场景 |
高级
15bit |
NSM2031/2032 |
±0.15° |
MT6825 / MT6825G |
±0.2° |
基座关节、肩关节、
高性能伺服 |
旗舰级
16bit |
NSM2033 |
±0.08° |
MT6835 |
±0.1° |
精密装配关节、
医疗手术机器人 |
⚠️ 选型提示:以上精度数据为典型值,实际精度受磁铁品质、安装同心度、温度等因素影响。MT6701 在 12bit 级别精度表现突出(±0.5°),是末端关节的经济之选。15bit 以上级别纳芯微整体精度略优于麦歌恩。
4.3 各关节推荐方案(含双品牌)
| 关节类型 |
纳芯微方案 |
麦歌恩方案 |
推荐理由 |
| J1/J2 基座关节 |
NSM2032 15bit SPI+UVW |
MT6825G 15bit SSI+UVW |
两者均支持 UVW,可直接驱动 FOC |
| J3/J4 中臂关节 |
NSM2015 14bit SPI+ABI |
MT6816 14bit SSI+ABZ |
分辨率相同,接口差异不大 |
| J5/J6 末端关节 |
NSM2013 14bit SPI+ABI |
MT6701 12bit I2C+ABI |
MT6701 成本优势明显,I2C布线简单 |
| 离轴安装场景 |
无专用型号 |
MT6818 14bit / MT6825GH 15bit |
麦歌恩专用离轴方案 |
| 超紧凑在轴关节 |
NSM2013 SOP8 |
MT6826S SOP8 在轴专用 |
MT6826S 为在轴优化设计 |
| 精密装配关节 |
NSM2033 16bit SPI+UVW |
MT6835 16bit SSI+UVW |
均达 16bit,纳芯微精度略优 |
五、关键选型参数深度解析
5.1 分辨率与精度的关系
分辨率是指编码器能区分的最小角度变化,而精度是指实际测量角度与真实角度之间的偏差。两者并非同一概念,且在实际应用中需要综合考量:
| 分辨率 |
角度步长 |
纳芯微典型精度 |
麦歌恩典型精度 |
适用关节类型 |
推荐选型 |
| 12bit |
0.088° |
±0.8° |
±0.5° (MT6701) |
末端腕关节、夹爪 |
⭐ 麦歌恩MT6701精度更优 |
| 14bit |
0.022° |
±0.35° |
±0.4° |
中臂关节、肘关节 |
⭐ 纳芯微精度略优 |
| 15bit |
0.011° |
±0.15° |
±0.2° |
基座关节、肩关节 |
⭐ 纳芯微精度更优 |
| 16bit |
0.0055° |
±0.08° |
±0.1° |
精密装配关节 |
⭐ 纳芯微精度更优 |
5.2 磁铁选型对精度的影响
磁编码器的最终精度不仅取决于芯片本身,还高度依赖于磁铁的品质和安装工艺——这一点对纳芯微和麦歌恩产品同样重要:
- 径向充磁 vs 轴向充磁:协作机器人关节采用径向充磁磁铁更常见,便于在电机轴端安装。麦歌恩 MT6818 离轴型号对磁铁偏移容忍度更高
- 磁铁尺寸:建议磁铁直径 ≥ 编码器芯片感应区域直径的 2 倍,以保证磁场均匀性
- 贴装同心度:纳芯微推荐中心偏差 ≤ 0.1mm;麦歌恩 MT6826S 在轴封装对同心度要求更宽松
- 磁铁材料:推荐 SmCo(钐钴)或 NdFeB(钕铁硼),温度稳定性好
5.3 温度漂移补偿
协作机器人关节在连续运行时温度可升至 60~85°C,温度变化会导致磁场强度和芯片增益的漂移。两大品牌均内置温度补偿算法:
- 纳芯微:内置温度补偿算法,-40~125°C 精度稳定;可通过 SPI 读取内部温度寄存器实现软件补偿
- 麦歌恩:同样内置温度补偿,MT6825 系列补偿效果更优;SSI 协议中温度数据随位置数据一并输出,便于上位机监控
六、输出接口方案对比与选型
不同协作机器人的控制器架构和通讯协议各有差异,选择匹配的输出接口至关重要。两大品牌在接口类型上各有侧重:
| 接口 |
纳芯微型号 |
麦歌恩型号 |
最大速率 |
抗噪声能力 |
用途 |
| ABI / ABZ |
全系列 |
全系列(ABZ) |
~10MHz |
中 |
速度控制、位置增量 |
| SPI / SSI |
SPI(NSM系列) |
SSI(MT系列) |
~10MHz |
高 |
绝对位置、配置寄存器 |
| PWM |
NSM2011/2015 |
MT6701/MT6825 |
~1kHz |
中 |
低速位置、简化接口 |
| UVW |
NSM2032/2033 |
MT6825G/MT6835 |
匹配电机极对数 |
高 |
BLDC换向定位、FOC控制 |
| I2C |
❌ 不支持 |
MT6701 ✅ |
~400kHz |
中 |
低引脚MCU场景 |
✅ 双品牌推荐组合:对于协作机器人关节,纳芯微 SPI+ABI 或 麦歌恩 SSI+ABZ 是基础双接口方案。带 UVW 型号(NSM2032 / MT6825G / MT6835)可直接搭配伺服驱动器进行 FOC 控制。I2C 接口仅麦歌恩 MT6701 提供,末端关节选型可优先考虑。
接口选型建议
🏭
总线式控制器
主控通过 EtherCAT / CANopen 统管所有关节,关节端只需 SPI/SSI 接口传递绝对位置。纳芯微 NSM2031(SPI)或麦歌恩 MT6826S(SSI)均适用。
🧩
分布式控制器
每个关节内置独立 MCU,推荐带 ABI 接口型号。纳芯微 NSM2015 或麦歌恩 MT6816 均可,两者接口特性高度相似,替换成本低。
📟
一体化关节模组
编码器集成在谐波减速器内部。麦歌恩 MT6826S(在轴 SSI)体积最小;纳芯微 NSM2013(SOP8 SPI)同样紧凑。末端关节推荐 MT6701 I2C 方案。
七、典型协作机器人关节应用
7.1 六轴协作臂 — 双品牌方案
以 6 轴轻量级协作臂为例,提供纳芯微与麦歌恩两种完整选型方案:
| 关节 |
类型 |
纳芯微方案 |
接口 |
麦歌恩方案 |
接口 |
说明 |
| J1 |
基座旋转 |
NSM2032 |
SPI+UVW |
MT6825G |
SSI+UVW |
最大负载,精度≥15bit |
| J2 |
肩关节 |
NSM2032 |
SPI+UVW |
MT6825G |
SSI+UVW |
大扭矩,位置精度影响整臂 |
| J3 |
肘关节 |
NSM2015 |
SPI+ABI |
MT6816 |
SSI+ABZ |
中等负载,14bit 经济高效 |
| J4 |
腕部旋转 |
NSM2015 |
SPI+ABI |
MT6816 |
SSI+ABZ |
灵活转动,14bit 满足需求 |
| J5 |
腕部俯仰 |
NSM2013 |
SPI+ABI |
MT6816 |
SSI+ABZ |
末端姿态控制 |
| J6 |
末端旋转 |
NSM2013 |
SPI+ABI |
MT6701 |
I2C+ABI |
空间受限,MT6701 I2C最紧凑 |
7.2 七轴冗余关节臂
七轴协作臂在 6 轴基础上增加了冗余关节,所有 7 个关节均需保持 14bit 以上的分辨率。建议:
- 纳芯微方案:J1~J4 使用 NSM2032(15bit),J5~J7 使用 NSM2015(14bit)
- 麦歌恩方案:J1~J4 使用 MT6825G(15bit),J5~J7 使用 MT6816(14bit)
- 混合方案:基座用纳芯微 NSM2032(精度更优),末端用麦歌恩 MT6701(I2C简化布线)
7.3 双臂协作机器人
双臂协作需要更高的协调精度,每臂 6~7 个关节共 12~14 个编码器同时工作。此时统一品牌方案开发效率更高:
- 统一纳芯微:全系 NSM2032(15bit)+ NSM2015(14bit),SPI 接口统一,软件层抽象简单
- 统一麦歌恩:全系 MT6825G(15bit)+ MT6816(14bit),SSI 接口统一
- 混搭需注意:SPI 与 SSI 协议差异需要在 MCU 层做适配,增加软件开发成本
八、系统设计建议
8.1 PCB 布局注意事项
纳芯微与麦歌恩芯片在 PCB 布局方面要求基本一致:
- 磁铁与芯片间距:建议 0.5mm ~ 2.5mm,推荐 1.0mm ± 0.2mm。麦歌恩 MT6826S 在轴封装推荐间距 0.8mm
- 远离大电流走线:芯片周围 5mm 内避免布置大电流(>1A)走线,防止电磁干扰影响测量精度
- 接地处理:芯片底部铺设完整地平面,减小噪声耦合
- 去耦电容:在芯片电源引脚附近放置 100nF + 10uF 去耦电容
8.2 软件校准流程
为达到最佳精度,建议在量产阶段进行自动校准——双品牌流程通用:
- 零点校准:将关节转至机械零位,记录编码器输出值作为基准
- 线性度校准:以 10° 为步进遍历 0~360°,建立查找表补偿非线性误差
- 温度补偿校准:在 25°C、55°C、85°C 三个温度点记录偏差,拟合补偿曲线
- 装配偏差校准:连续旋转 3 圈,取平均值消除安装偏心误差
💡 量产提示:纳芯微和麦歌恩的磁编码器出厂前均经过出厂校准,安装一致性好的情况下可省略软件校准步骤,直接使用默认精度参数,降低生产成本。
8.3 通信接口鲁棒性设计
- SPI/SSI 走线采用差分或屏蔽方式,长度控制在 10cm 以内
- ABI/ABZ 信号建议末端串联 33Ω 电阻以抑制反射
- CRC 校验:在 SPI/SSI 通讯中启用 CRC 校验,防止数据错误导致关节误动作
- 看门狗:控制器端设置编码器通讯超时检测(建议 10ms),异常时进入安全模式
九、选型参考与对比总结
9.1 选型决策树
12bit
低成本末端关节
⭐ MT6701 (±0.5°)
NSM2011/2012
14bit
经济型中臂关节
⭐ NSM2013/2015 (±0.35°)
MT6816/6818/6826S
15bit
高精度主关节
⭐ NSM2031/2032 (±0.15°)
MT6825/6825G
16bit
旗舰精密关节
⭐ NSM2033 (±0.08°)
MT6835
9.2 选型总结
| 选型维度 |
纳芯微方案 |
麦歌恩方案 |
推荐 |
| 预算优先 |
NSM2013 × 6(14bit SPI) |
MT6701 × 6(12bit I2C+ABI) |
末端用麦歌恩更省,中臂用纳芯微精度更优 |
| 性能均衡 |
J1-J2: NSM2032 + J3-J6: NSM2015 |
J1-J2: MT6825G + J3-J6: MT6816 |
两者性价比相当,按供应商偏好选 |
| 极致精度 |
NSM2033 × 6/7(16bit) |
MT6835 × 6/7(16bit) |
⭐ 纳芯微 NSM2033 精度略优 |
| 离轴安装 |
无专用型号 |
MT6818(14bit 离轴专用) |
⭐ 麦歌恩唯一离轴方案 |
| 末端紧凑 I2C |
不支持 I2C |
MT6701(12bit I2C) |
⭐ 麦歌恩 I2C 简化布线 |
| 抗恶劣环境 |
NSM2031(工业级) |
MT6825(工业级) |
⭐ 纳芯微车规认证更全 |
🔥 双品牌推荐组合(性能均衡型):J1/J2 基座关节采用 纳芯微 NSM2032(15bit,SPI+UVW),J3~J6 采用 麦歌恩 MT6816(14bit,SSI+ABZ),末端 J6 可选用 MT6701(I2C 简化布线)。主关节精度有保障,中端关节成本友好,末端装配最简。