找到底座的方向
通过测量辊,通过测量纵倾来确定坡度。这两个数量都可以通过
用陀螺仪。图4.1说明了这些运动的方向。
图4.1:横摇、横摆和俯仰。在这种情况下,底座前部正x方向。
4.1。加速度计和陀螺仪的选择
可使用分离式三轴加速度计和一个分离陀螺仪来测量上述加速度计
然而,一种称为惯性测量单元(IMU)的装置将这些传感器组合在一起,
还有磁强计。系统中使用的IMU是MPU-9250分接电路,由
斯巴克芬电子公司。该电路包含IMU本身,以及正确的必要组件
17
18 4。G力和方向
从测量值中读取[19]。
MPU-9250允许通过I2C或SPI导出测量数据。在该系统中,I2C用于
ESP32与IMU之间的通信。与SPI类似,如第3.4节所述,I2C允许
多个“从”设备与单个总线的连接。I2C不使用4条数据线,而是只使用2条数据线,
时钟线和双向数据线。从事实看多个“从”装置的区别
每个设备都有自己的地址。使用I2C协议满足S.2d要求。
MPU-9250的实现主要由B组完成,因为他们的系统使用它来实现
为了提高定位精度,卡尔曼滤波器。更多关于这个的信息可以从他们的
论文[9]。所有读取ESP32测量值所需的代码也由B组提供
在他们的论文中可以找到[9]。
MPU-9250的选择是由于设备上有大量的文档,例如
作为连接指南[20],它还提到了一个可由ESP32使用的预构建arduino库。这个
MPU-9250的实施几乎不需要任何注意,这意味着,主要的重点是
该子系统可用于测量雪橇上的物体力。其他原因
选择MPU-9250的价格是实惠的,其规格符合要求
第S.2节中提到。MPU-9250的测量值高达16 g[21],即要求
S、 2c和这也满足G.3的要求。
5
讨论
在系统设计过程中,进行了大量的测试。本章将列出测试设置和结果
最重要和最相关的测试。
5.1。压敏膜的电阻和电导
对FSR 406和柔性力A502传感器进行了多次测量,以确定其特征
这两个传感器。对于这两个方面,包括如下测量设置。传感器平放在一个平面上
表面。除此之外,一块空白PCB的面积比传感器的面积小一些
放好的,然后是一个玻璃板。空白印刷电路板和玻璃板的重量合计为201克。这个
包括PCB和玻璃板的原因是均匀地将力分配到传感器上,创建
平台可加载更多权重并在传感器上创建预加载。两个传感器完全
未压缩的电阻为数百兆欧姆。传感器本身连接到
Fluke 177万用表,设置为电阻测量模式。安装程序加载了权重,
将重量增加250克,以测量相应的电阻
每一个质量。现在已知这个质量,力也可以用牛顿第一定律F,m,a来计算。
在这种情况下,重力常数g,因为力被指向地球。
测量FSR 406的电阻时,发现传感器显然需要时间来固定到a
最终电阻值。这使得测量和重复测量变得困难。具有柔性力A502
这种影响几乎不存在。对于较低的质量,它显示出一些沉降行为,但很快
随着质量的增加而消失。FSR 406和Flexiforce A502的测量都进行了两次
为了显示重复性。这两组测量值在FSR 406的最大偏差为5%
然而,该传感器也有沉降特性,因此很难确定这些不准确之处
从。A502的屈伸重复性好,最大偏差在1%左右。这个
电阻和电导测量结果如图3.4a所示。随后,在另外两个附加结果中
Tekcan Flexforce A502传感器的特性。如图所示??两者有区别
传感器。影响反馈电阻器的选择。但是,选择了同样的选择
所有读出电路的反馈电阻器,并为每个传感器提供读出电路
当所有电阻测量值都可用时,就可以将其转换成
在第3.3.1节中,向期望电压在0到3.3 V之间的ADC提供电路
它可以把输入力转换成电压。使用之前测量的电阻,反馈电阻为
19
2055年。讨论
0 2000 4000 6000 8000 10000 12000 14000 16000
重量[g]
0
0.5
1
1.5
2
2.5
三
电压[V]
不同的Tekscan Flexiforce A502传感器
传感器1
传感器2
传感器3
图5.1:多个Flexiforce A502传感器的特征
对该电路进行计算,以便将传感器的所有信息输入到
可用。这是利用电路的传递函数和已知的最小值和最大值来完成的
抵抗。由于导电性更线性化,所以选择了Flexiforce A502。电路
为了确认传递函数,并观察其他因素是否影响了输出,现在进行了测量。
如前所述,电压跟随器配置中还添加了第二个运算放大器,以保护ADC
第3.3.2节。5V、3.3V和3V由三个Tektronix PWS4205可编程电源提供。
输出由Fluke 177万用表Indc电压测量模式测量。这提供了4个
小数点精度,因此这将超过ADC的12位分辨率。测量结果是
与使用传递函数计算的预期输出进行比较。第一个选择的反馈电阻
不幸的是被选得太高了。这个反馈电阻在电路的输出端产生了电压
下降太快,导致输出电压对于质量仍然在
根据S.1c的要求进行测量。选择一个较低值的电阻器解决了这个问题
在第二个原型中,这个电阻被一个电位计所取代。这些测量的准确性
仍然取决于电源的精确度和房间的温度。
5.3条。温度依赖性
在低温(-18°C)条件下对电路和传感器进行测量。然而,它被发现了
当整个电路被放在冰箱里一晚上,它们会被加热到室温
在30秒内。结论是为了得到一个准确的测量电路和
传感器整个测量装置必须放置在理想温度的环境中。
然而,在项目期间,气候柜或等效环境不可用。
Flexiforce A502手册规定:“每度温度变化的力读数变化=0.36%/°C”
[22]。由于力与电导呈线性相关,因此不清楚这对电阻的影响
特别的。这意味着很难确切知道温度对读数的影响以及如何影响
可以选择反馈电阻来补偿这一点。
5.4.ADC的测量和特性描述
为了描述ADC的特性,无论是ESP32还是MCP3208上的ADC
安装程序已生成。板载ADC的特性描述是通过读取ADC的一些代码完成的
输出,然后通过USB传输到计算机。ADC引脚由一个恒定的电压提供
5.5.IMU的测量和特性描述21
泰克PWS4205可编程电源,设置在不同的电压下,看看对应的电压
到每个ADC值。MCP3208也是如此,但这次,ADC连接到
ESP32的SPI总线,通过USB将数据再次发送到计算机。参考电压和功率
电源由泰克PWS4205可编程电源提供恒定电压。期间
试验发现,尽管电源处于恒压模式,但仍有一些噪声
在屏幕上显示三个错误的位置精度。电压的波动
泰克TDS2022C数字示波器。结果见图3.8b。
5.5.IMU的测量和特性描述
在选择了IMU之后,可以对其进行特征描述。在图书馆的帮助下
Arduino IDE,使用ESP32可以轻松读取IMU。加速度计所有轴的工作
陀螺仪也被检查过了。B组的Karen做了一个测量,其中IMU是
从每个轴的静止位置倾斜。先是45度,然后是90度。这可以在
在图5.2的3个最上面的数字中,重力常数的变化为9.81。在下面的3个数字中这一差异
在角度上也可以看到。测试以10赫兹的更新率进行。
图5.2:加速度计的X、Y和Z轴以及偏航、俯仰和横摇
5.6条。Duinrell的IMU
2019年6月17日星期一下午,使用完整系统进行测量,不包括这些运行也被测量作为参考
带有Matlab移动应用程序的手机,可记录方位、加速度和位置(GNSS)
加速度和方位更新率为100赫兹,位置更新率为1赫兹。但是
系统配置不正确。整个系统的更新速度只有1赫兹
不足以显示有意义的数据。全球导航卫星系统也引入了一些错误,因为
两个数据点之间的时间最多可延迟4秒。目前还不知道
由于更新速度慢或GNSS接收器与IMU之间的交互作用而不正确。
进一步的测试和调整的代码是必要的,以证明完整的更新率的IMU秩序
要求G.6。
6
结论和建议
第2节中的许多要求都得到了满足。本节将讨论哪些要求
我们见过,也没见过。
6.1条。具体要求
S、 1车体与雪橇之间的测力
S、 1a选择的传感器应足够大(5x5 cm)以测量力
由运动员申请。第3.2节对此进行了说明。
S、 1b和S.1c是通过选择Tekscan Flexiforce A502来满足的,它可以测量0-20kg的质量。
在读出电路中选择合适的反馈电阻。这在[22]和
第3.3条。
S、 1d所选的读出电路以MPC3208 12位ADC可以提供的方式映射力
必要的决议。第3.4节对此进行了说明。
S、 1e由于读数器和ADC电路的电源线上存在噪声,因此50克的精度不是
尚未到达。这可以在第3.4节中找到。
S、 1f力传感器的选择应确保这是一个薄膜传感器,且不会妨碍
雪橇上的运动员或他的行为。第3.2节对此进行了说明。
S、 1g为测力系统选择的部件是这样选择的
它们将在温度范围内工作,但系统是否独立还未得到验证
在温度上。第3.3.3节对此进行了说明。
S、 1h读出电路的设计是为了向ADC提供合适的信号。现在是时候了
通过SPI总线成功传输到ESP32。第3.4节对此进行了说明。
S、 2重力和方位测量
S、 2a如第节所述,可使用MPU-9250测量所有三个维度的加速度
4.1和5.5。然而,整个集成系统仍然存在一些问题,如
第5.6条。
S、 2b雪橇的横摇和纵摇可由MPU-9250测量。第4.1节对此进行了说明
并在第5.5节中进行了验证。然而,在整个集成系统中还存在一些问题,如
见第5.6节。
S、 2c选择IMU是为了测量至少5g,但是可以测量到16g。这是描述的
第4.1节。
23
246。结论和建议
S、 2d测量值通过I2C总线提供给ESP32,这在第节中进行了描述
4.1条。
6.2条。一般要求
要求G.1中规定的所有数量可单独计量,但由于规范中存在错误
对于GNSS,采样时间有时会延迟,导致采样时间为几秒钟,这是
在B子群[9]的论文中有更详细的解释。因此,采样率不够高
满足G.6要求。
因为测量产品所处环境温度影响的方法
使用和振动的轨道由于冰表面的不规则性是不可用的,它不能
检查是否满足G.2和G.11的要求。然而,如第5.6节所述
在几次过山车上进行了测试。原型没有安装在专用的
PCB是由B小组[9]设计的,而最终产品就是这样。这意味着
最终产品将更加坚固。
根据要求G.8,产品必须易于拆卸和安装在底座上。内部
底座相当容易接近,因此产品可以很容易地拆卸或安装。如中所述
第3.1节,力传感器用双面胶带固定在雪橇上,它们可以留下一些方便
移除底座上的痕迹。然而,测量应在不接入电路的情况下开始
在雪橇内,如要求G.7所述。就像力传感器和gnssreceiver[9]一样
交换机安装在底座的外侧。此瞬时开关向ESP32发送信号
开始测量。已满足G.5和G.4中列出的尺寸要求,尺寸
应安装在雪橇内的产品部分的重量为11.5英镑12.5英镑1.8厘米,以及总重量
系统是261克。然而,该产品的infl确实很少 |