大家好,今天小白给大家简单分享下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
400746
600845
800856
1000883
1200893
1400918
1600958
1800961
2000963
2200971
2400975
2600976
2800977
3000978
3200979
3400980
3600982
3800983
4000984
4200985
4800986
5400990
5600991
5800993
6000995
6200997
6400998
66001000
70001001
82001002
96001003
100001004

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

                                                                                          

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

三. 计算

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

四. 总结

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

 

 

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐