FSR402压力传感器数据转换

大家好,今天小白给大家简单分享下FSR402传感器使用过程中如何将采集到的电压值转换成压力值,欢迎一起交流学习。

一. FSR402传感器简介

FSR402是著名Interlink Electronics 公司生产的一款重量轻,体积小,感测精度高,超薄型电阻式压力传感器。这款压力传感器是将施加在Fsr传感器薄膜区域的压力转换成电阻值的变化,从而获得压力信息。压力越大,电阻越低。其允许用在压力100g-10kg的场合。可用于机械夹持器末端感测有无夹持物品,仿生机器人足下地面感测,哺乳类动物咬力测试生物实验,应用范围及其广泛。但是由于压力检测不是非常精确,因此不建议使用需要精确检测压力的场合。

如下图:

                                    

该传感器的简介详见另外一篇博客:https://blog.csdn.net/weixin_38498942/article/details/86594259

二. 获得电压与压力的对应关系式

这款压力传感器是将施加在FSR压力传感器薄膜区域的压力转换成电阻值的变化,从而获得压力信息。压力越大,电阻越低。其允许用在压力100g-10kg的场合。实际使用时接法:

                                                      

通过该种接法,可以很方便的把电阻值的变化转换成电压值的变化,进而只需要再找到压力值和电压值的对应关系即可。

可能很多小伙伴在使用该款传感器时都会遇到这样一个问题,该款传感器有没有一个电压与压力的对应关系式?即:通过电压值(AD转换后得到的)就可以得到压力值,以下就将介绍一种方法。

基本思路:重物的质量已知,将重物放到FSR402压力传感器表面,等稳定后,记录传感器的电压值,就可以知道传感器电压值与压力值之间的关系:

以下是当电路中接入10千欧电阻时,200克到10kg的重物放到传感器待测面上所测的电压值,因为此压力传感器有一定的误差,

所以测的值都是一个个的范围,但是为了方便计算取了电压范围的平均值。

例如:质量为200g时,电压值范围是618到626,即测得的电压值有波动,则取平均值:622,其他的同理,(质量与力的关系式可以很容易计算的,此时为了方便起见,就是以质量为单位了。)以下是测得的数据:

质量(g) 电压值(mv)
200    622
400 746
600 845
800 856
1000 883
1200 893
1400 918
1600 958
1800 961
2000 963
2200 971
2400 975
2600 976
2800 977
3000 978
3200 979
3400 980
3600 982
3800 983
4000 984
4200 985
4800 986
5400 990
5600 991
5800 993
6000 995
6200 997
6400 998
6600 1000
7000 1001
8200 1002
9600 1003
10000 1004

这里只是提供了一种思路,即可以通过这种方法, 多测量几组数据,一定是能够得到比较准确的对应关系,当数据足够多时,我们可以使用得到的数据点来拟合一条曲线,即可得到电压值与压力值的近似的对应的关系式。

                                                                                          

即:可以通过曲线来拟合出一个电压和压力的对应关系式。

三. 计算

在调试时,为了方便起见,使用了查表法,即:将测得的一组组数据放到一个数组中,当传感器检测到压力时,会输出电压值,然后在数组中查询该电压值所对应的压力值,即可以得到需要的数据。(如果样本中的数据量比较少,使用该种方法的误差会比较大,建议多测几组,这样会减小误差。)

四. 总结

本篇主要是提供了一种获得压力传感器的电压值和压力值的对应关系式的方法,仅供参考,欢迎一起交流学习。

猜你喜欢

转载自blog.csdn.net/weixin_38498942/article/details/86680506