APP下载

基于STM32大气动态雾霾检测系统的设计

2017-08-30沈行良李天予陆昕宇

计算机测量与控制 2017年7期
关键词:检测点服务器传输

沈行良,李天予,陆昕宇

(上海工程技术大学 电子电气工程学院,上海 201620)

基于STM32大气动态雾霾检测系统的设计

沈行良,李天予,陆昕宇

(上海工程技术大学 电子电气工程学院,上海 201620)

大气的质量直接关系到人们的生存环境,衡量大气污染的程度和对身体健康造成的伤害,都离不开对大气的检测;如何进行检测,用什么方法来评判,文章提出一种方法来实时检测大气雾霾的状况,尤其是PM2.5(空气动力学当量直径小于等于2.5微米的颗粒物)被认为是造成雾霾天气的“元凶”;大气雾霾监测系统利用雾霾检测器和GPRS传导,将所在地雾霾情况实时监测传输给手机APP终端,手机接收之后将数据整合显示给使用者,达到雾霾监测和提前应对恶劣天气的作用。

STM32;微型处理器;GPRS;雾霾检测

0 引言

随着社会的发展,人们对空气质量的关心越来越强烈,在中国,有许多城市因为长期工业的发展,工业废料等化学试剂不正当的处理,导致这些城市笼罩在一片朦胧之下,而这些PM2.5颗粒对人的身体也有相当大的影响,因此人们越来越关注雾霾指数,就像关注天气预报一样,人们需要实时的检测来判断今日是否应采取“防护措施”,政府也需要关注雾霾指数来对城市进行整治,我们国家对于雾霾的重视程度也日益增长,很多地区尤其是重工业地区都对很多大型企业进行了整治,意在发展的同时也能保护好我们赖以生存的环境。与此同时,随着STM32的研发问世,让数据传输系统更加完善。本研究即以STM32、GPRS为基础,雾霾检测器为辅,打造的低功耗,高效率的实时检测系统。

1 系统设计

1.1 系统总体架构

随着激光雾霾检测的光电环数据采集系统电路的研制逐渐成熟[1],已经可以在一定程度上代替滤膜称重法、β射线法、和震荡天平发、卫星遥感监测[2-3],并且可以大幅降低成本,并具体展示区域内各处雾霾指数。

利用单片机进行运算处理并用GPRS网络发送数据交由服务器处理的星型结构,极大提高组网的灵活性,提高采样密度。

与市场上同类型产品相比,我们的设备具有联网及无线传输功能,作为气象局雾霾数据的补充信息。与此同时,我们的设备与时代接轨,充分利用手机利用率的普及性能将雾霾数据实时转接到手机中,并进行一系列的优化和处理,让使用者能更有效的了解到雾霾带来的危害和高效、快速地进行雾霾预防和处理。所形成系统总体构架图如图1所示。

图1 系统总体构架图

MCU(STM32F103)是整个系统网络的核心。本系统由整个系统大致由4个步骤依次完成:

(1)利用攀藤科技G1 PM2.5传感器采用激光散射原理,精确测量PM2.5浓度,并且功率较小,符合实际测量需求。

图3 传感器原始数据

(2)由雾霾传感器检测到的数据通过USART串口1传输给STM32进行数据处理,这时数据会在系统版显示器上显示。

(3)STM32处理过的数据通过串口2传输给GPRS模块,此时GPRS模块会通过无线电波将数据传输给电脑服务器(此过程需要蜂窝网络,中国在低空领域蜂窝网络基本覆盖,因此可以正常使用)。

(4)服务器接收到数据将原始十六进制数据转化成十进制,进而主要进行下面3个模块:

1)发布雾霾数据让使用者得知当日雾霾指数,并显示所在地各安置点雾霾区域的浓度指数绘图

2)处理雾霾数据并将数据拓展,传递更多有用的信息

3)在雾霾数据偏高的区域寻找污染源并提醒有关部门进行治理整治

1.2 数据的流向及过程

本产品最重要的就是最后数据的真实性和时效性,那么如何进行数据的传输就是本系统的一大关键,具体的数据流向如图2所示。

图2 数据流向

由雾霾检测器检测出的数据是以十六进制进行传输,通过串口1传输到MCU上面,此时仍保持十六进制数据,将数据进行“封装”、“打包”由串口2传输到GPRS模块中,此时可以通过AT指令调节数据传输的大小,即传输时高功耗,不传输时低功耗,这样可以达到电量最优使用的效果。随后,收到打包数据的GPRS模块会通过无线电波及蜂窝数据的协助来将数据传输给服务器,此时服务器收到的数据为原始十六进制数据(如图3所示),收到数据的服务器会根据指定程序语言将十六进制数据进行“拆封”,并进一步转化为十进制的数据进行优化和可视化显示。

2 雾霾检测系统的设计

在一个大的区域范围内检测雾霾状况,要着重解决长距离的通讯和n个检测点数据接收识别和分类存储。设计采用GPRS通讯方法,GPRS通讯网几乎覆盖全国各地,通过认证接入实现通讯。指定检测点的编址规则,有良好的扩展性,以满足大容量的需求,区分每一个检测点采集的雾霾数据。STM32控制着雾霾传感器和GPRS模块的运行,从雾霾传感器采集到数据,做格式转换和编址后,经GPRS模块发送至云端服务器。

2.1 CPU的选取

在实验室阶段采用现成的STM32系统板,完成基本实验后会自己设计主板,并将各功能模块集中在主板上。STM32开发板上内容十分丰富,而且都有相应的标注,十分适合做系统版,有很强的开发空间。 STM32 开发板载有目前比较通用的液晶显示模块接口,还有其比较有特色的兼容性接口。与此同时,开发板板载了 NRF24L01 无线模块的接口。该接口用来连接 NRF24L01等2.4 G无线模块,从而实现开发板与其他设备的无线数据传输(注意:NRF24L01 不能和蓝牙/WIFI 连接)。NRF24L01 无线模块的最大传输速度可以达到2 Mbps,传输距离最大 可以到 30 米左右(空旷地无干扰)。有了这个接口,我们的雾霾传感器数据的发送将更加快捷方便。 下一步就是选取芯片,在选取芯片时需满足实时计算、传输的性能需求,又要权衡功耗,尽量减少电池使用。故选择STM32F103系列芯片。

2.2 传感器模块

关于雾霾传感器的选取,我们尤为慎重,在经过一系列的对比和资料的整理,最终选取PMS5003作为监测雾霾数据的传感器。PMS5003 是一款基于激光散射原理的数字式通用颗粒物浓度传感器,可连续采集并计算单位体积内空气中不同粒径的悬浮颗粒物个数,即颗粒物浓度分布,进而换算成为质量浓度,并以通用数字接口形式输出。本传感器可嵌入各种与空气中悬浮颗粒物浓度相关的仪器仪表或环境改善设备,为其提供及时准确的浓度数据(具体过程见图4)。

图4 雾霾传感器模块原理

2.3 GPRS模块

想到利用GRPS进行数据传输也是考虑到了数据需要时效、快捷、无损地传导到电脑客户端进行数据处理,由于GPRS可提供高达115 kb的传输速率,因此GPRS模块通过无线电波进行数据的传导很大程度的上保证了数据的时效性和真实性。利用GPRS也同样可以保证数据“永远在线”,他可以保证网络的顺畅运行,而选用SIM900A GPRS模块主要是保证远距离传输的需要,SIM900A是紧凑型、高可靠性的无线模块,采用SMT封装的双频GSM/GPRS模块解决方案,采用功能强大的处理器ARM9216EJ-S内核,能满足低成本、紧凑尺寸的开发要求。这也正符合了我们设计的价格低廉但小巧实用的特性。

2.4 数据的处理

在电脑接收到雾霾信号时,实时存入SQLite轻型数据库并对其进行可视化处理。

(1)根据《环境空气质量指数(AQI)技术规定》,分别用 绿色,黄色,橙色,红色,紫色,褐色,褐红色表示空气优,良,轻度污染,中度污染,重度污染及严重污染。

(2)由于空气污染物扩散模型需要大量数据作为支撑,本系统暂时无法做到,只能实时显示雾霾数据。

(3)显示各观测点过去24小时、7天及30天雾霾浓度柱状图。

(4)结合学校地图,制作便于观察的雾霾显示图,方便查看。

(5)将以上图标以图片格式输出,便于在学院公众号上展示。

3 结果与分析

使用GPRS联网设计,突破传统手持式雾霾检测仪只能检测单点数据的局限性;实时的数据传输使获得的雾霾数据更有科学性,时效性。极大程度减少了延时、错误数据带来的弊端,结合大数据,云计算使雾霾数据更精确地反映区域内各处雾霾指数。

将雾霾检测数据通过GPRS通讯传送到云端服务器,实现数据传输的快捷、真实、时效、易读取的性能。经计算机处理后,在地图上显示各检测点雾霾数据,具有直观,可视化的优点。小型化设计相比专业气象设备大大降低了成本,也便于多处安置,扩大了检测范围,实现雾霾大数据的采集。应用GPRS技术,使通讯的成本大为降低,不受距离限制,部署容易。经计算机处理后,在地图上显示各检测点雾霾数据,具有直观,可视化的优点。用户终端通过访问云端服务器作处理在地图上显示各检测点雾霾数据,也可以用手机随时查看,快速全面地掌握整个区域的雾霾状况。

4 结束语

在这个日新月异、发展迅速的社会,工业发展在迅速升温的过程中我们赖以生存的地球也受到了不小的危害,看着全世界都在关注雾霾带给人类生存以及活动带来的影响,作为祖国未来栋梁的大学生的我们也有义不容辞的职责去保护我们的环境。当单片机遇到雾霾检测器、GPRS传输以及用C语言编写的数据处理系统,我们十分有信心将这些软件和硬件结合起来,制造出一个高效率、低功耗的雾霾检测系统。这个系统不仅能将雾霾数据具体化,范围化,更能将数据本身进行转换和分析,它可以提醒人们雾霾的危害,也能更好的对雾霾进行预防和控制。我们也将当下最流行的STM32融入到我们的设计系统中,旨在利用在先进的科技做出最完美的设计品。由雾霾传感器、STM32系统版、GPRS模块三部分组成的外部硬件将在调试成功后整理、包装,成品的外设雾霾检测器将是一个有良好外观的匣子,不仅如此,我们还会将手机趋势考虑其中,数据将以多方面的表达形式进行传输,其中就包括现在最流行的微信公众号以及二维码数据模式。当然,在治理雾霾和检测雾霾的专用器械道路上,我们还有很长一段路要走。在中国越来越关注环境问题的大环境下,我们愿贡献出微薄之力,让中国的环境在发展中越来越好。

[1] 郭少艾,阮 慧,房思超,等. 用于激光雾霾检测的光电环数据采集系统电路研制[J].激光杂志,2015(7):19-22.

[2] 陈庭将.光散射法在颗粒测量技术中的应用[D].西安:西安电子科技大学,2011.

[3] 朱一川,张 晶,毕 昕,等.具有修正湿度对颗粒物测量干扰功能的在线式精准型激光粉尘仪及其与称重法对比实验结果[A].中国硅酸盐学会环保学术年会论文集[C].2012.

[4]何佳晶. 一种考虑湿度修正的雾霾检测系统[J].电子测量技术,2015(10):96-100.

[5] 路士兵.基于单片机的空气雾霾监测系统设计[J].自动化与仪器仪表, 2016(6):254-255.

[6] 刘火良.STM32库开发实战指南[M].北京:机械工业出版社,2013.

[7] 傅中君.嵌入式GPRS无线通信模块的设计与实现[J].计算机工程与应用, 2004, 40(14):162-165.

[8] 邵长亮,戴科星,陈 杨,等.基于ZigBee与GPRS的低压多回路综合监测系统设计[J]. 南京信息工程大学学报, 2016(6):524-528.

[9] 路 朋,谢丽蓉,等.基于GPS和GPRS数据传输系统研究与设计[J].实验室研究与探索, 2016, 35(4):111-113.

[10] 李 涛,马殷元,杨 东.基于STM32的GPRS远程监测终端设计[J].电子世界, 2012(11):126-127.

[11] 曲丽娜.基于STM32的嵌入式GPRS网络远程数据采集控制系统设计[J].煤炭技术, 2013, 32(8):198-198.

[12] ST.STM32F101xx Advanced ARM-based 32-bit MCUs Reference Manual[Z].2011.

[13] ST.STM32F10xDSP LibraryUser Manual[Z].2010.

[14] TigangJiang,PingzhiFan,KamYiu Lam. Channel de-allocation schemes for GSM/GPRS networks[J]. Journal of Electronics (China),2005,6(6):15-19.

[15] AmalKama.Proposal of adapting the assessment weights of GPRS for different gated communities’ positions[J].HBRC Journal,2016.

Design of Atmospheric Dynamic Haze Detection System Based on STM32

Shen Xingliang,Li Tianyu,Lu Xinyu

(College of Electronic & Electrical Engineering,Shanghai University of Engineering Science,Shanghai 201620,China)

STM32 is the mainstream of the embedded application, it led a group of high performance, low cost, low power consumption products. With the industry of our country, by the development of science and technology, has brought rapid economic rise at the same time, but also seriously pollute the living environment, affecting the air quality. Where is the cause of hitherto unknown attention haze which is to exceed the standard content of suspended particles in the atmosphere of the general formulation, especially PM2.5 (aerodynamic equivalent diameter less than or equal to 2.5 micron particles) was found to be the culprit behind the haze weather. Haze monitoring system using the detector and the GPRS conduction. The location of the haze situation real-time monitoring and transmission to the mobile phone terminal, after receiving the integration of the data displayed to the user, to haze monitoring and response to bad weather in advance.

STM32; CPU; GPRS; haze monitoring

2016-12-22;

2017-02-06。

沈行良(1960-),男,高级工程师,主要从事智能仪器仪表及嵌入式,生产过程的自动化方向的研究。

1671-4598(2017)07-0036-03

10.16526/j.cnki.11-4762/tp.2017.07.009

X85

A

猜你喜欢

检测点服务器传输
核酸检测点上,有最可爱的平江人
骑马做核酸
混合型随机微分方程的传输不等式
牵引8K超高清传输时代 FIBBR Pure38K
服务器组功能的使用
通信控制服务器(CCS)维护终端的设计与实现
PowerTCP Server Tool
关于无线电力传输的探究
环境监测仪器管理中存在的问题及改进措施
支持长距离4K HDR传输 AudioQuest Pearl、 Forest、 Cinnamon HDMI线