CCS811数字空气质量传感器

简介

F1031V气体流量传感器是利用热力学原理对流道中的气体介质进行流量检测,具有很好的精度与重复性。内置有温度传感器,对测量数据进行专有的温度补偿校准;同时具有线性模拟电压输出,方便使用。 可用于呼吸机、空气净化器等项目。

应用场景

  • 重症监护呼吸机
  • 便携式呼吸机
  • 工业过程控制
  • 空气和环境保护
  • 空气净化器

技术规格

SEN0360尺寸图

**量程:**150SLM (SLM : standard litre per minute, 意义为标况升每分钟, 此处标况规定为: 气体温度 20℃ ; 气压 101.325 kPa)

最小值 典型值 最大值 单位
满量程输出 4.34 4.5 4.66 V
零流量输出 0.45 0.5 0.55 V
工作电流 - 25 - mA
精度 - ±2.5 ±4 %F.S
重复性 - ±0.5 ±1 %F.S
输出漂移 - 0.12 - %/℃
阻力 - 120 - Pa/60SLM
响应时间 - 50 - ms
工作温度 -25 - 65

引脚说明

序号 名称(颜色) 功能描述
1 GND(黑色或灰色) 电源负极
2 VCC(红色) 电源正极
3 OUT(黄色) 模拟输出

使用教程

⚠注意事项
1、 禁止在强腐蚀性气体、 有毒性气体、 爆炸性气体环境中使用。
2、 气体流量介质中含有脏污会降低使用寿命, 建议传感器入口前加装 5 微米精密过滤器。
3、 接触到水, 溅上水或浸到水中会造成传感器敏感特性下降或损坏。
4、 电源正负极接反会造成传感器内部电路烧坏, 从而影响使用。

准备

  • 硬件
    • 1 x Arduino UNO控制板
    • 1 x F1031V 气体流量传感器
    • 若干 杜邦线
  • 软件

接线图

SEN0360CONNECT

样例代码1 - 获取流量

上传到UNO后打开串口监视器我们可以的看到气体流量大小。
实际流量 = 满量程 *( 传感器输出电压 - 传感器零点输出电压) /( 传感器满量程输出电压 - 传感器零点输出电压)
**⚠注意:**请根据主控更改适合的参考电压

#define RANGE              150    //量程
#define ZEROVOLTAGE        0.5    //零点电压
#define FULLRANGEVOLTAGE   4.5    //满量程电压
#define VREF               5      //参考电压

int sensorPin = A0;    // select the input pin for the air meter
float sensorValue = 0;
void setup() {
  Serial.begin(9600);
}

void loop() {
  // read the value from the sensor:
  sensorValue = analogRead(sensorPin)*VREF;
  sensorValue = sensorValue / 1024;
  sensorValue = RANGE*(sensorValue - ZEROVOLTAGE)/(FULLRANGEVOLTAGE - ZEROVOLTAGE);
  Serial.print(sensorValue);
  Serial.println(" SLM");
  delay(500);
}

结果

SEN0360结果1

样例代码2 - 获取流量

在您拿到传感器时,您会获得测试数据,如果您将数据填入这张表中,您将获取到一条拟合曲线,通过这这个公式,获取的数据将更加准确。
点击下载excel表格
SEN0360 fitted curve

#define a        36.463    //斜率
#define b        18.036    //截距
#define VREF     5         //参考电压

int sensorPin = A0;    // select the input pin for the air meter
float sensorValue = 0;
void setup() {
  Serial.begin(9600);
}

void loop() {
  // read the value from the sensor:
  sensorValue = analogRead(sensorPin)*VREF;
  sensorValue = sensorValue / 1024;
  sensorValue = a*sensorValue - b;
  Serial.print(sensorValue);
  Serial.println(" SLM");
  delay(500);
}

结果

SEN0360 Result 2

常见问题

还没有客户对此产品有任何问题,欢迎通过qq或者论坛联系我们!

更多问题及有趣的应用,可以 访问论坛 进行查阅或发帖。

更多

DFshopping_car1.png [Link DFRobot商城购买链接]