站内搜索
发作品签到
六维力传感器
专业版

六维力传感器

4.2k
0
0
9

简介

基于电阻应变的六维力传感器,采用ADS1256高精度24位ADC进行数据采集,包括主控板和采集板两部分,配合弹性体机械结构实现六维力测量。

简介:基于电阻应变的六维力传感器,采用ADS1256高精度24位ADC进行数据采集,包括主控板和采集板两部分,配合弹性体机械结构实现六维力测量。
星火计划2025
复刻成本:100

开源协议

GPL 3.0

创建时间:2025-07-14 13:32:32更新时间:2025-10-09 13:50:40

描述

项目描述

六维力传感器是一种可以同时测量三维力(Fx、Fy、Fz)和三维力矩(Mx、My、Mz)的传感器。本项目基于多通道高精度ADC,采用电阻应变测量原理,配合3D打印,实现了低成本的六维力测量。

传感器结构

采用六梁弹性体结构,开腰孔增大传感器灵敏度,结构主要参考

贺玏.基于先验知识的六梁应变六维力传感器静态解耦方法研究[D].重庆大学,2023.DOI:10.27670/d.cnki.gcqdu.2023.003626.

弹性体形变仿真验证

通过Fusion软件对六维力传感器的六梁弹性体进行形变仿真,以验证其在不同力与力矩作用下的力学响应特性。仿真参数设置如下:

  • 材料选择:PA11-尼龙-HP11-30(符合传感器结构轻量化与刚度需求)
  • 载荷条件:力大小设定为100N,力矩大小设定为10N·mm
  • 约束条件:将弹性体的螺丝孔位置设为固定约束

仿真结果分别对应以下四种载荷作用下的弹性体形变状态,具体如下:

  1. Mz(绕Z轴力矩)作用下的形变
    Mz作用下的弹性体形变

  2. Mx(绕X轴力矩)作用下的形变
    Mx作用下的弹性体形变

  3. Fz(沿Z轴力)作用下的形变
    Fz作用下的弹性体形变

  4. My(绕Y轴力矩)作用下的形变
    My作用下的弹性体形变

(注:仿真过程与参数设定参考文档中六梁弹性体结构设计需求,确保仿真结果与实际传感器受力形变规律一致)

应变片电路设计优化与传感器安装方案

1. 应变片电路设计与优化

在六梁弹性体的应变片配置与电路设计中,方案优化围绕“功能保障、结构简化、成本控制”三大核心目标展开:

  • 原方案参考:参考相关论文设计,六梁弹性体的每个梁均采用4片应变片搭建全桥电路,通过多应变片协同实现高精度力/力矩信号采集,但存在元件数量多、布线复杂度高及成本偏高的问题。
  • 本项目优化方案:结合实际应用需求(对测量精度的合理阈值、成本控制目标),将电路结构简化为每个梁仅串联2片应变片。该设计在保留核心功能的基础上,具备两大优势:
    1. 温度补偿能力:通过2片应变片的对称布局与串联特性,可抵消环境温度变化对弹性体形变信号的干扰,避免温度漂移导致的测量误差;
    2. 灵敏度提升:简化后的电路减少了信号传输过程中的损耗,同时通过应变片的合理选型(匹配弹性体材料刚度),进一步优化了力/力矩信号的响应效率,提升整体测量灵敏度。

2. 传感器安装位置示意

传感器在六梁弹性体上的安装位置需匹配应变片电路的信号采集需求,确保受力形变时应变片能精准捕捉位移信号,具体安装位置如下:
传感器安装位置

测量原理

测量原理如图所示,当力 FF 作用于悬臂梁时,R1R_1(受拉)和 R2R_2(受压)的阻值会发生变化(应变效应)。设变化后 R1=R+ΔRR_1 = R + \Delta RR2=RΔRR_2 = R - \Delta RRR为初始阻值,ΔR\Delta R 为阻值变化量)。
pic3.png

根据串联分压原理,ADCinADC_{in}处的电压 Uin=R2R1+R2×5VU_{in} = \frac{R_2}{R_1 + R_2} \times 5V。将 R1R_1R2R_2 代入可得:

Uin=RΔR(R+ΔR)+(RΔR)×5V=RΔR2R×5V=(12ΔR2R)×5V\begin{align*} U_{in} &= \frac{R - \Delta R}{(R + \Delta R) + (R - \Delta R)} \times 5V \\ &= \frac{R - \Delta R}{2R} \times 5V \\ &= \left( \frac{1}{2} - \frac{\Delta R}{2R} \right) \times 5V \end{align*}

应变 ε=ΔRR\varepsilon = \frac{\Delta R}{R}(应变与阻值变化的关系),代入上式得 Uin=52(1ε)VU_{in} = \frac{5}{2}(1 - \varepsilon) V。通过测量 UinU_{in},结合应变与力的对应关系(由梁的力学特性确定),即可间接得到力 FF 的大小,实现力的测量。

整体设计

硬件框架

  • 主控芯片: STM32F103C8T6
  • 模数转换: ADS1256IDBR (24位Δ-Σ ADC,采样率高达30kSPS)
  • 外部基准: OPA350UA低噪声运放 + REF5025AIDR
  • 通信接口: USB-C + CAN总线(TJA1050)
  • 电源管理: AMS1117-3.3稳压器 + B0505S隔离电源模块

如图所示,整体设计分为数控板与采集板两部分:采集板集成应变片信号调理电路、模数转换相关模块,需固定在传感器内部靠近弹性体的位置,以缩短信号传输路径、减少干扰;
Screenshot 2025-10-03 105826.png

软件框架

  • 嵌入式端开发:以 STM32F103C8T6 主控芯片为核心,采用 STM32 标准库进行程序开发。
  • 上位机开发:基于 Python 的 Tkinter 库构建图形化交互界面(GUI),实现 数据可视化。
    Screenshot 2025-10-03 114316.png

装配BOM

传感器装配过程中所需要的标准间如下所示,其中法兰和光杆是为与施力杆链接使用,传感器的STL模型文件在model文件夹中。
image.png
应变片可自行网购,这里不上链接了

补充说明

  1. 主控板中OLED接口为个人开发使用,在本项目中并无实质用途,可以忽略
  2. 主控板中添加了TJA1050,但实际并未使用
  3. 主控板中留有AD7147的接口,旨在开发一款电容式的六维力传感器,但不包含在本项目中
  4. 由于条件限制,传感器没有对应的标定,因而无法进行后续的解耦

实物

ff900884f66ef76a6573adec9726c37e.jpg

演示视频见附件show.mp4

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
software.zip
189
2
model.zip
134
3
show.mp4
104
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航