基于单片机的室内环境监测设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SCM Technology •

单片机技术Electronic Technology & Software Engineering 电子技术与软件工程• 243【关键词】单片机 室内环境监测 环境参数检测

在物质条件不断提高的背景下,人们对

生活品质提出了更高要求。对于长期处于室内环境的人来讲,对室内温、湿度和甲醛气体浓度等参数都有一定要求。利用单片机进行室内环境监测设计,可以加强室内环境主要参数的掌握,从而为室内环境调节提供数据依据,使人对室内感觉的舒适度得到提高。

1 基于单片机的室内环境监测系统

保证室内空气品质,才能为人们提供健

康的生活、工作环境。采用基于单片机的室内环境监测系统,除了能够对室内温度、湿度进行监测,也能完成甲醛、PM2.5等空气污染物浓度的监测。根据系统提供的室内环境参数,可以及时进行室内环境调节,从而使人体健康得到保障。从整体结构来看,系统以单片机为最小应用系统,配备有温湿度检测传感器、甲醛电化学传感器等各种检测设备,同时配备有按键、显示等装置。采用模块化理念,将各部分看成是系统模块,能够通过模块组成得到相应的室内环境监测系统。

2 基于单片机的室内环境监测设计

2.1 系统硬件设计

在室内环境监测设计中,采用

STM32F103C8T6最小系统。从结构上来看,最小系统由STM32单片机、复位电路、电源电路、时钟电路和下载电路等构成。作为集成电路芯片,STM32单片机能够对中央处理器CPU 、存储器ROM 、RAM 、定时器、中断系统等进行集成,利用得到的微型计算机系统实现各种控制类运算。利用多个I/O 口,STM32单片机能够与各种采集设备连接。

在传感器模块设计上,主要采用温湿度

传感器、甲醛传感器和PM2.5传感器。采用基于单片机的室内环境监测设计

文/张晶

的温湿度传感器为DHT11,属于复合型设备,能够利用数字模块采集技术进行室内温度和湿度数据采集,工作电压在3-5.5V 之间,具有较高可靠性,温度测量精度达±2℃,湿度测量精度为±5%。利用设备单线制串行接口,能够实现数据传输。采用DATA 数据线,可以直接将设备与单片机连接在一起。在数据传输期间,设备处于高速模式,完成数据采集后进入原始状态,设备功耗较低。采用的甲醛传感器型号为ZE08-CH20,属于电化学传感器,每间隔1s 进行一次浓度值的发送。传感器工作电压为5V ,属于通用型模块,能够利用电化学原理完成空气中甲醛浓度测量,并利用自带温度传感器实现温度补偿。借助串口,装置能够实现AD 转换,并完成数据传输。采用的PM2.5传感器型号为GP2Y1010AU0F ,属于光学通路装置,内部对角存在一对红外线发光二极管和光电晶体管,发出的红外光经过空气中尘埃反射后,将达到晶体管,因此能够实现空气中烟雾等细小颗粒的检测。该传感器输出模拟电压,需要与单片机ADC 输入通道连接。系统按键数量较少,可以利用独立按键与单片机连接,完成S1-S5按键设置,用于实现不同数据显示的功能。系统采用电源模块能够利用ASM117-3.3芯片进行稳压电路设计,输入电压为5V ,能够实现固定电压3.3V 输出,其余外围设备利用5V 直流电源直接供电。系统显示模块采用ST7735驱动的彩色显示屏模块,分辨率能够达到128×128。在系统通讯过程中,需要采用GPRS 模块,其功耗较低,只要存在手机信号即能实现数据传输。采用模块的无线数传功能,能够将TTL 串口通信转变为无线通信,实现数据远距离传输。2.2 系统软件设计在系统软件设计上,运用模块化理念可以完成各功能模块独立编程,利用相关函数进行模块控制的实现。从系统总体数据流程上来看,上电后系统将对数据传输模块、采集模块等进行初始化,完成数据采集准备。在此基础上,数据采集模块将驱使温湿度传感器、甲醛传感器等设备进行室内环境数据监测,并将采集到的数据进行A/D 模数转换,然后经由传输模块传递给单片机。由单片机完成数据处理后,将发送给显示模块,使室内环境监测参数在主界面显示。按照单片机设置的时钟,经过一段时间后单片机将发出数据采集命令,促使系统再次进行环境参数采集和传输,从而使室内环境参数得到实时监测。考虑到单片机存储

空间有限,还要完成复位时间的设定,在达到一定时间后单片机会进行各数值数次读取值的累加,完成平均值计算,并发送至互联网端,然后对各模块进行初始化,重新开始进行环境参数监测。2.3 系统监测效果为确定系统监测效果,还要按照设计方案将各硬件连接至实验板,完成相应二进制程序编写,然后将程序写入单片机后进行上电测试。测试期间,需要采用传统方法同时进行室内环境监测,即使用温湿度计、空气甲醛自测盒等进行室内环境数据采集,以便获得对照数据。从监测结果来看,系统测试温度与对照值相差在1℃以内,能够使环境温度得到较好反映;系统测试湿度与对照值相差不超过3%,不超过5%的误差要求;系统甲醛测试精度不超过0.01mg/m 3,能够达到空气监测要求;系统测试PM2.5值与对照值相差在6μg/m 3范围,可以满足室内空气PM2.5监测要求。此外在系统测试过程中,能够顺利连接网络。3 结论通过研究可以发现,采用单片机实现温湿度传感器、甲醛电化学传感器等室内各种环境参数采集设备的控制,能够及时获取相关数据,并通过计算、显示和发送为室内环境监测管理提供数据支撑。在实践工作中,还要结合室内环境监测要求进行软件编程,确保系统功能得到稳定实现,继而满足环境监测的高精确度要求。参考文献[1]甄智,陆中宏.基于STC12C5A60S2单片机的室内环境监测预警系统设计[J].工业技术与职业教育,2017,15(03):16-18. [2]陈东杰,许中石.单片机的室内环境监测系统设计探讨[J].信息技术与信息化,2017(05):131-133. 作者简介张晶(1984-),女,四川省夹江县人。大学本科学历。中学一级职称。研究方向为单片机。作者单位夹江县云吟职业中学校 四川省乐山市 614100

相关文档
最新文档