【mcuclub】PM2.5粉尘浓度检测模块GP2Y10

news/2025/1/8 7:16:44/

一、实物图

 

二、原理图

编号名称功能
1L-VCCLED灯正极
2L-GNDLED灯负极
3LEDLED灯引脚
4S-GND模块负极
5OUT模拟量输出引脚
6VCC模块正极

L-VCC引脚接电阻是用来限流,接电容是用来稳压。

三、简介

GP2Y10是日本夏普公司开发的一款光学灰尘浓度检测传感器,设计用来感应空气中的尘埃粒子,其内部对角安放着红外线发光二极管和光电晶体管,使得其能够探测到空气中尘埃反射光,即使非常细小的如烟草烟雾颗粒也能够被检测到,通常在空气净化系统中应用。该传感器具有非常低的电流消耗(最大20mA,典型值11mA),可使用高达7VDC。该传感器输出为模拟电压,其值与粉尘浓度成正比。可测量0.8微米以上的微小粒子,灵敏度为0.5V/(0.1mg/m3),体积小,重量轻,便于安装,广泛应用于空气清新机,换气空调,换气扇等产品。

工作原理:

模块内部采集腔中对角安放着红外线发光二极管和光电晶体管,使得其能够探测到空气中尘埃反射光,尘埃浓度越高,反射光越多,从而输出模拟电压值越高,通过ADC将模拟值转化为数字电压值,利用比例关系式,最终得到尘埃浓度。

四、内部框图

五、粉尘浓度特性数据

根据曲线图可以列出部分电压与粉尘浓度的对应值,如下:

V0.951.452.002.653.253.60
Mg/m300.10.20.30.40.5

根据以上对应值可以求出粉尘浓度mg/m3与电压V的计算公式,如下:

mg/m3 = 0.17 * V - 0.1

空气污染指数分级标准表:

PM2.5
浓度均值(μg/m3)
空气质量
AQI
空气质量级别空气质量指数类别
0-350-50一级
35-7551-100二级
75-115101-150三级轻度污染
115-150151-200四级中度污染
150-250201-300五级重度污染
250以上≥300六级严重污染

六、时序解析

根据传感器数据手册介绍,传感器的采集周期为10ms,LED灯亮时间为0.32ms,传感器采集时间为0.28ms。

代码如下:

/****

*******获取PM2.5值函数

*******传入值:adc通道

*******返回值:PM2.5值

*******注意:本函数需要调用adc获取函数

*****/

uint Pm25_Get_Value(uchar ch)

{

   static uint adc_value = 0;       //adc值变量

   static uint PM_count = 0;        //计数次数值变量

   static uint PM25_value = 0;      //PM2.5值变量

   PM25_LED = 0;                   //PM2.5 LED灯拉低开启

   PM25_Delay(28);                 //延时280us

   adc_value += Adc0832_Get_Value(ch); //获取一次adc值,并累加

   PM25_Delay(4);                  //延时40us

   PM25_LED = 1;                   //PM2.5 LED灯拉高关闭

   if(++PM_count >= 5)              //获取5次adc值

   {

      PM_count = 0;                 //计数次数清零

      adc_value = adc_value / 5;    //取5次平均值

      PM25_value = ((adc_value/255.0)*5*0.17-0.1)*1000;     //计算PM2.5值

      adc_value = 0;                //adc值清零

   }

   return PM25_value;              //返回PM2.5值

}

七、流程设计

首先初始化引脚,然后将LED灯引脚拉低开启,延时280us后,获取一次ADC值并累加,再延时40us,LED灯引脚拉高关闭,此为接收一次数据完成,当接收5次数据后,计算ADC平均值,通过公式计算出PM2.5浓度值,最后返回PM2.5浓度值。


http://www.ppmy.cn/news/372481.html

相关文章

读《创始人洪涛:小猪CMS之前,我的匆匆那年》的一些感悟

写在前面 最近看了php.cn这个php中文网创始人的一些文章,然后才知道这个创始人是小猪cms的创始人洪涛。 翻看了网上的一些关于这个人的创业经历,发现自己真的是拼劲不足,要向他好好学习啊。 下面是关于小猪cms的个人经历,来源于互…

富士康入主夏普后的新动作:携阿里启动“云端”合作

“2007年马云说‘蚂蚁要把大象扳倒’,我认为是有难度的;时隔九年,他提出了新的销售业态、有了大数据和云端的结合,这群蚂蚁有了统一的方向,力量已经不止撼动一只大象。”10月13日,在阿里巴巴举行的云栖大会…

夏普欲收回美洲品牌授权 海信总裁:严格按照合同办

海信集团总裁刘洪新。 10月25日,海信集团总裁刘洪新在青岛接受澎湃新闻记者专访时表示,海信是重合同、守信用的企业,夏普品牌在美洲运营得很好,无意改变。 刘洪新这番话回应了外界有关夏普有意收回在美洲地区对海信的品牌授权的传…

夏普将在迪拜推出植物工厂种草莓

夏普公司或将于年内在阿联酋迪拜推出用来生产草莓的集装箱型栽培设备(植物工厂)。其中采用LED等多项独创技术,希望通过新业务的陆续推出 加快重组步伐。甜度较高的日本草莓在中东和近东地区颇受追捧,但因在市场上行踪难觅成为高级…

夏普喜迎108周年,四大类新品面世8K电视C位出道

9月15日,以“原创 转型 实践”为主题的2020夏普秋季新品发布会如期在烟台开幕。在本届新品发布会上,包括8K电视、Dynabook笔记本、智能马桶、夏普空调在内的众多夏普新品相继登场,引发业界和用户瞩目。 夏普120英寸8K电视的亮相,使…

cuda、cudnn、英伟达驱动版本对应关系

根据显卡型号、cuda版本确定英伟达驱动版本 能够支持某一型号的GPU的英伟达驱动是一定的,我们想使用的tensorflow版本也是已知的,该tensorflow版本依赖的cuda版本也是一定的。所以根据显卡型号和cuda版本可以确定显卡驱动。 参考链接: ht…

黑苹果专用英伟达显卡驱动WebDriver-387.10.10.10.35.106

黑苹果专用英伟达显卡驱动WebDriver-387.10.10.10.35.106,全网更新最快,黑苹果社区! 最新支持macOS High Sierra 10.13.5 (17F77)的英伟达黑苹果显卡驱动,所以我们可以用我们手里的PC电脑安装黑苹果。像GTX1050、1060、1070、108…

redhat 7.4系统安装英伟达独立显卡驱动步骤

1.Bios设置禁用Secure Boot,避免可能因此引起的报错。 2.查询本机显卡型号 lspci |grep -i vga 3.下载匹配型号的英伟达显卡驱动 官方驱动 | NVIDIA 4.禁用Nouveau 超级用户编辑dist-blacklist.conf文件 vi /lib/modprobe.d/dist-blacklist.conf 注释掉black…