(SKU:RB-02S054)Force Sensitive Resistor0.5" 压力传感器

来自ALSROBOT WiKi
跳转至: 导航搜索


RB-02S054-FSR402 0 5.jpg

目录

产品概述

Force Sensing Resistor是著名Interlink Electronics 公司生产的一款重量轻,体积小,感测精度高,超薄型电阻式压力传感器,可以快速测量压力,容易设置的压力传感器。这款压力传感器是将施加在FSR传感器薄膜区域的压力转换成电阻值的变化,其电阻取决于施加在传感区域压力的大小。力越大,电阻越低。当没有压力时,用万用表测量,传感器电阻大于1 mΩ,从而获得压力信息。压力越大,电阻越低。其允许用在压力100g-10kg的场合。其可用于机械手末端夹持器感测夹持物品有无,仿生机器人足下行走地面感测,哺乳类动物咬力测试生物实验,应用范围及其广泛。

规格参数

  1. 感测范围:0.5”
  2. 输出信号:模拟信号
  3. 压力感测范围:100g - 10kg
  4. 使用寿命:大于1000万次
Small force.jpg

使用方法

接线说明

我们将使用一个测量电阻上的力Arduino Uno和一个简单的分压器电路。

Large schematic.jpg

27 kΩ电阻的作用限制输出电压0-5V的范围,假设传感器的传感范围是0 - 100 kΩ。

Large fsr.jpg

测量时,我们可以简单地读取模拟0输入量,Arduino将返回一个值介于0和1023之间的数值,1023代表5v。当施加压力于传感器上,电路工作,如果我们想计算传感器的电阻值我们可以使用分压器的方程:
VO / VI = Rfsr / (R1 + Rfsr)
在这种情况下,Arduino测量V0。由于其输出值为0 - 1023,而1023年代表5V,我们可以用1023代替VI。同时,因为我们知道,R1=27 kΩ,这个方程就变成:
VO / 1023 = Rfsr / (27000 + Rfsr)
所以
Rfsr = (26.4 * VO) / (1 - (VO / 1023))
注意,这个方程Rfsr只适用于R1=27kΩ电阻器。

模块测试

/*****************************************************************
机器人基地 RobotBase www.robotbase.cn
目    的:  压力传感器测试程序
目标系统:  Carduino UNO R3 控制器
应用软件:  Arduino IDE 1.0.5
发布时间:  2015-1-23
说    明:  若用于商业用途,请保留此段文字或注明代码来源
	         哈尔滨奥松机器人科技有限公司保留所有版权
*****************************************************************/ 
//*****************************************************************//
 #define FORCE 0
float value = 0;float resistance = 0;
void setup()
{
  Serial.begin(9600);
  Serial.println("0.5\" Force Sensitive Resistor Test");
}
void loop()
{
  value = analogRead(FORCE);
  resistance = ((26.4 * value)/(1-(value/1023.0)));
  Serial.println(resistance,DEC);
  delay(200);
}

程序效果

打开Arduino IDE 的串口监视器,可以观察到压力不同时的模拟量的值,从而判断压力的大小。

产品相关推荐

Erweima.png

产品购买地址

Force Sensitive Resistor0.5 压力传感器

周边产品推荐

FSR406 压力传感器 压力感应电阻 力敏电阻 Sparkfun原装
FSR400 压力感应电阻 压力传感器 力敏电阻 Sparkfun原装进口全新

相关问题解答

基于FSR402压力传感器与Arduino GSM模块的家庭安保器

相关学习资料

压力传感器测评
奥松机器人技术论坛