文章来源 Cytech Engineer

面向人形机器人的一维力传感器及其 ADI 方案

人形机器人实现触觉感知的重要部件是一维力传感器,其力感知系统需采用多层级传感架构,通过集成多维力传感器、关节扭矩传感器及一维拉力传感器实现协同控制。本文将介绍一维力传感器中 ADI 的方案,同时结合实际设计案例给出参考设计方案。

一、一维力传感器介绍以及机器人应用场景

(一)工作原理

一维力传感器基于应变测量原理,实现单向力的精确检测。其核心结构包含弹性体和应变敏感元件两个部分:当被测力作用于弹性体时,会产生相应的机械形变,这种形变通过粘贴在弹性体表面的应变片转换为电阻变化。通过惠斯通电桥电路,可以将微小的电阻变化转换为可测量的电压信号,从而实现对作用力的精确量化。

一维力传感器展现出独特的单向测量特性,其测量性能与作用力的方向密切相关。该传感器的基准坐标系以 OZ 轴为测量主轴,当被测力矢量 F 与 OZ 轴完全重合时,系统能够实现最优测量精度。这种设计使其特别适用于作用方向明确的应用场景。

(二)应用场景

人形机器人的力感知系统需采用多层级传感架构,通过集成多维力传感器、关节扭矩传感器及一维拉力传感器实现协同控制。以典型人形平台为例,其足部设计常在跖骨区域部署一维力传感器阵列,通过分布式测量策略获取高密度接触力信息。这种配置显著提升了机器人对非结构化地形(如松散砂石、弹性表面)的适应性,为步态控制提供更精细的地面反作用力数据。如特斯拉 Optimus 前部在脚趾部位增加了一维力传感器:

图1 特斯拉 Optimus 2 代的足底维力传感器分布
图1 特斯拉 Optimus 2 代的足底维力传感器分布

二、一维力传感器中 ADI 的方案

MAX40109 是一款低功耗、精密传感器接口 SoC,集成高精度、可编程模拟前端(AFE)、模数转换器(ADC)、校准存储器和数字信号处理,此外还包括一个带输出缓冲器的数模转换器(DAC),支持模拟电压输出和 4mA-20mA 电流环路。

该器件通过单次流校准技术,革新传统压力传感标定流程:

  • 消除传统方案必需的双阶段标定工序,缩短工厂校准时间 ≥30%
  • 利用 DSP 实现传感器非线性实时补偿,省去多达 10 个激光修调电阻
  • 内置温度测量模块直接从传感器电桥获取温度数据,无需外置热敏电阻

系统级优化使整体方案占板面积缩减至传统设计的 30% 以下,显著降低 BOM 成本与生产复杂度。

图2 MAX40109 内部功能性框图
图2 MAX40109 内部功能性框图
图3 MAX40109 key features
图3 MAX40109 key features

三、设计一维力传感器模组中关键性参数

A:传感器本体参数

参数类别

技术指标

工程意义

量程 (Range)

±10N ~ ±50kN (常见工业范围)

决定测量上限,需预留 150% 过载余量

灵敏度 (Sensitivity)

1-3mV/V (应变片式)

每伏激励电压对应输出,值越高信号越强

非线性度 (Nonlinearity)

≤±0.1% FS (精密级)

实际特性曲线偏离理想直线的最大偏差

重复性 (Repeatability)

≤±0.05% FS

同条件下多次测量结果的一致性

零点漂移 (Zero Drift)

<0.01% FS/℃ (带温度补偿)

温度变化引起的零位输出偏移

B:信号调理关键参数

模块

参数要求

设计考量

激励电压

5V/10V DC (典型值)

电压波动需 <0.05% 避免引入误差

采样率

≥1kHz (动态测量)

需满足奈奎斯特采样定理 (信号频率 2 倍以上)

ADC 分辨率

16-24位 (Σ-Δ 型优选)

16 位 ADC 可分辨 0.01% FS 微小变化;
如果需要小体积设计,那么 ADC 需要自带 PGA 功能

滤波带宽

可编程 0.1Hz-500Hz

低通滤波抑制高频噪声,带宽需匹配信号频段

共模抑制比

>100dB (仪表放大器)

抑制电源噪声及环境干扰

四、基于 MAX40109 的实际测试与校准流程

下面笔者将使用 MAX40109EVSYS 适配市面上两款常见的一维力传感器本体来分析测试细节。MAX40109EVSYS 分为三个部分:

1、MAX40109 板载开发板
2、板载微控制器(MAX32666)用于评估 MAX40109
3、 USB 线缆 

图4 MAX40109EVSYS 实物板卡
图4 MAX40109EVSYS 实物板卡

测试同时还需要准备以下这些物件:

1、3V 至 36V,100mA 直流电源;2.75V 至 6V,100mA 直流电源

2、两个直流电压源

3、电压表

4、安装好 MAX40109 GUI 上位机的电脑

本次测试选用两款常见一维力传感器:微型一维力传感器与大型压力称重型维力传感器。如下图(图5)所示:

图5 传感器本体实物
图5 传感器本体实物

硬件连接步骤

1、主电源配置:

将 3V-36V 电源设为 5V 输出;正极接评估板 VDDHV 测试点;负极接 AGND 测试点。

2、基准电压测量

测量 VDD5V 测试点电压值(因为 MAX40109 内部自带 LDO;可以给传感器本体进行 5V 供电)。

图6 MAX40109 硬件设计原理图
图6 MAX40109 硬件设计原理图

3、次电源配置

设置 2.75V-6V 电源输出正极接 VDDA5 测试点;负极接 DGND 测试点;用于方便测试。

4、信号源接入

需要将一维力传感器的 IN+ 以及 IN- 和 MAX40109 输入端对应连接(注意有的传感器本体需要 5V 供电);
硬件环境搭建完毕后如下图所示:

图7 硬件测试环境搭建
图7 硬件测试环境搭建

如何判断您的 MAX40109 是否正常工作?

打开 GUI 文件上位机,如下图(图8)所示 MAX40109 的初始化均适配完成;同时 MAX32666 的 USB GATE 可以正常扫到该芯片。

图8 MAX40109 GUI 页面配置
图8 MAX40109 GUI 页面配置

配置步骤如下:

  1. 在 Configuration Register 分组框中:
    • 从 Pressure Cal 下拉菜单选择 Bypass (Raw Mode)
    • 默认 PGA Gain 值为 10
    • 在右侧 Analog Output Stage 下拉菜单中选择所需参数
  2. 完成参数配置后,点击 Set All 按钮提交设置

此时点击 ADC READING 可以进行实时参数的采集;ADC 读数标签页实时显示 RAM 寄存器中的压力与温度测量值,包含以下两类数据:

  • 校准数据:经 DSP 算法处理后的补偿值
  • 原始数据:传感器直接输出的未处理原始值;同时进阶的话可以针对两组数据进行实时的数据分析
图9 MAX40109 ADC READING
图9 MAX40109 ADC READING

特别功能配置介绍:算法校准部分(通过内部集成的DSP则可实现非线性补偿)

如下图(图10)所示:

图10 MAX40109 通过内部集成的 DSP 则可实现非线性补偿
图10 MAX40109 通过内部集成的 DSP 则可实现非线性补偿

在上位机软件操作实现校准:以压力校准为例。操作步骤如下:

步骤 1:寄存器初始配置

  • 进入 Register Settings 标签页
  • 在 Configuration Register 分组框中:
    • Pressure Cal 下拉菜单选择 Bypass (Raw Mode)
    • 保持以下偏移校准选项为默认状态
      • 修调电阻-已连接 (Trim Resistor-Connected)
      • 电流源-禁用 (Current Source-Disconnected)
      • PGA 模式-正常 (PGA Mode-Normal)
  • 点击 Set All 提交配置

步骤 2:零点偏移使能

  • 切换至 MTP 标签页,在 CONFIG MTP (0x44) 寄存器中输入 0x404D
  • 依次点击:Initialize→Write

步骤 3:零点偏移值写入

  • 在 MTP 标签页中:定位 ZERO_PRESSURE_OFFSET (0x3D) 寄存器
  • 在值字段输入偏移量依次点击:Initialize→Write

步骤 4:原始压力数据采集

  • 进入 RAM 标签页读取 Uncalibrated Pressure (0x06) 寄存器值
  • 记录原始压力代码

步骤 5:补偿系数配置

  • 打开 Calibration 标签页,在 T0 and Pout 分组框中:
    • 输入用户计算的补偿系数
  • 未使用系数填 0,依次点击:Initialize→Write(可重复修改)
  • ⚠️仅最终确认后点击 Burn(限次烧录)

步骤 6:启用压力补偿

  • 返回 Register Settings 标签页,Pressure Cal 下拉菜单改选 Enabled (默认模式)
  • 点击 Set All 激活补偿

步骤 7:校准验证

  • 在 RAM 标签页读取 Calibrated Pressure (0x0F) 寄存器
  • 对比目标压力下校准前后数据
图11 MAX40109 GUI 校准配置
图11 MAX40109 GUI 校准配置
图12 MAX40109 校准后的实测精度提升
图12 MAX40109 校准后的实测精度提升

五、总结

人形机器人的力感知系统需采用多层级传感架构,通过集成多维力传感器、关节扭矩传感器及一维拉力传感器实现协同控制。本文以典型人形平台为例,详细介绍了一维力传感器在机器人中的应用背景,并重点阐述了一维力传感器中 ADI 的方案,同时结合实际设计案例给出参考设计方案。

 

欲了解关于更多 ADI 相关方案或技术信息,请与骏龙科技当地的办事处联系或点击下方「联系我们」,提交您的需求,骏龙科技公司愿意为您提供更详细的技术解答。

更多信息: