面向智慧社区的环境监测系统设计与实现_第1页
面向智慧社区的环境监测系统设计与实现_第2页
面向智慧社区的环境监测系统设计与实现_第3页
面向智慧社区的环境监测系统设计与实现_第4页
面向智慧社区的环境监测系统设计与实现_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    面向智慧社区的环境监测系统设计与实现    樊玉明摘要:随着环境问题的日益突出,人们对自身的生活环境有了更多的关注,但是能够随时查看周边环境数据的途径很窄,建设一个面向智慧城市的信息化智能社区便成为满足这一诉求的方法.然而目前社会上存在的监测系统大多处于单一仪器独立监测的状态,监测效率低且成本较高,所以建设一个信息化程度高的环境监测系统具有很强的现实意义.关键词:智慧城市;环境监测;单片机;传感器;信息采集1系统硬件设计1.1 主控制模块控制模块采用stm32f103zet6芯片,该芯片是以armcoretex-m3为内核搭建的risc处理器,正

2、常工作时可以达到72mhz频率,片内双rc晶振,可提供8k和32k频率,并拥有64k片内ram和512k片内flash,内部资源丰富,足以实现环境监测系统的各项功能.1.2 环境数据采集模块系统使用dht11数字温湿度传感器采集温湿度数据,dht11是一款复合传感器,含有已校准数字信号输出.内部由ntc测温元件和电阻式感湿元件组成,并且和一个高性能的8位单片机相连接,反应迅速、能有效抵抗干扰.该传感器工作电压在35.5v之间,可测量的湿度范围为20%90%rh,测量误差为±5%rh;可测量的温度范围为050,测量误差为±2.采用单线制串行接口,易集成、功耗低,滿足环境监测的

3、要求.使用单总线数据传输格式,通过pg11端与单片机进行数据传输.uvm-30负责紫外线强度采集,采用线性电压输出,响应200370nm间的波长,输出电压为01v,对应uv指数010,uvm-30紫外线传感器响应速度极快,低于0.5s,具备灵敏度高、抵抗可见光干扰强的优点.接单片机pa0端.烟雾监测使用mq-2型烟雾传感器,该传感器属于二氧化锡半导体气敏材料,对液化气、丙烷、氢气等可燃性气体的检测效果理想,拥有广泛的探测范围和优异的稳定性.一旦传感器与烟雾相接触,晶粒交界处的势垒就会改变,材料的电导率因此变化,电阻降低,并根据不同的烟雾浓度输出不同的电压值.电压随浓度升高,再利用a/d转换将其

4、转化为数字量,供单片机进行数据分析.1.3 信息传输模块信息传输模块包括无线收发模块与gprs模块.使用nrf24l01模块实现无线收发功能.该模块在2.42.5ghzism频段工作.低功耗1.93.6v间工作,提供126频道,可实现多点通信与跳频通讯,最高工作频率2mbps,高效gfsk调制,抗干扰能力强,可自动反应并再次发射信号.使用spi接口设定输出功率频道和协议,与单片机连接方式便捷,具有很好的适应性.gprs通用分组无线服务技术是计算机网络上一项重要的数据传输技术,在原gsm网络的基础上叠加了支持高速分组数据的网络,可实现wap浏览,e-mail等功能.本系统选用的sim800a模块

5、是一款高性能高性价比的工业级gsm/gprs模块,支持4频gsm/gprs,工作频段为gsm850,egs900,dcs1800,cs1900mhz频率.gprs数据上下行传输最大85.6kbps.本系统设计为ttl接口控制,支持3.3v/5v系统.t_tx和t_rx引脚分别与单片机上的u3_rx和u3_tx引脚相接,v_mcu选用3.3v电压.模块包含dc电源适配器输入接口,建议使用9v或12v电源输入(至少1a).2系统软件总体设计2.1 系统工作流程初始化主机和从机,检测分别搭载在主机和从机上的无线收发模块nrf24l01是否可以正常通讯.无线收发模块可以正常传输信息后,开始初始化负责环

6、境数据采集的各项传感器.从机将传感器采集到的数据通过nrf24l01无线模块发送至主机,主机接收数据后在lcd屏上显示各项监测数值,通过sim800模块发送环境数据至乐联网,同时将数据与设定阈值比较,若超出阈值,立即发出声光报警并发送异常数据至乐联网平台.2.2 环境数据监测该部分作为整个环境监测系统的核心,包括对温湿度、烟雾浓度、紫外线强度和pm2.5浓度的数据采集.系统将采集数据与阈值比较,判断社区内各项环境因素是否正常,若出现异常,系统将启动声光报警并将异常信息通过gprs模块发送至乐联网平台;正常情况下,系统则按时发送实时环境数据.2.3 人体感应监测人体感应装置可选择性安装在必要地点

7、,作为社区安全保障.当有人入侵时,hc-sr501传感器输出高电平,主机接收信号后启动声光报警,以提醒警卫室相关人员.2.4 gprs模块设计通过stm32f103zet6向sim800输出at指令进行相关控制.使用sim800模块进行gprs通信,设置指令at+cipstatus,可查询当前连接状态;指令at+cdnscfg,如发送:at+cdnscfg=1,“cmnet”,设置为gprs连接,接入点为“cmnet”,可配置域名服务器dns;发送数据则可以使用指令:at+cipsend;建立tcp连接使用指令:at+cipstart;关闭tcp连接使用指令:at+cipshut.2.5 数据

8、上传至乐联网使用gprs模块连接soft-ap,登陆乐联网指定ip地址并按照要求配置参数,配置成功后云平台会自动显示数据,用户可根据自身需求绑定微信等信息接收平台.3 结果与分析3.1 环境数据测量与分析对于温湿度,本系统在室内进行测试,可准确显示传感器采集的空气温湿度数据.经多次测试,测得数据误差在±5%以内,满足实际需求.经监测,正常状态下输出电压值约为0.4v,而当烟雾浓度异常时,输出电压值均超过1v,由此设定阈值为1v,作为烟雾正常与否的判定标准.紫外线强度测量使用u-20紫外辐照度计进行校准.测试环境为正午户外,取每20min内的平均紫外线到达地面的辐射量.将本系统测量的紫

9、外线数据与紫外辐照度计的测量值进行分析计算,得出本系统测量的相对误差在±3%之间,满足最初的设计要求.pm2.5传感器数据测量与分析,当空气质量好的时候,输出电压值在0.6v左右,而在灰尘浓度很高的情况下,输出电压不小于3.4v,电压值在0.63.4v之间时与灰尘浓度几乎成线性变化,得出推算公式:粉尘浓度(mg/m3)0.17输出电压(v)-0.1.3.2 人体红外监测情况分析当hc-sr501监测到距离传感器7m以内并在<100°锥角内出现人员时,向单片机输出高电平,经主机处理通过sim800模块发送人员入侵信息,并进行声光报警.有效提高了社区安全程度.3.3 信息

10、采集发布形式将采集到的环境数据绑定到社区公众号平台上,定期推送并上传至乐联网平台,供居民实时了解所在社区的环境状况.本设计将采集的信息上传至乐联网平台,发布形式为:“当前温度:25;湿度:50%;火警:无;外人入侵:无;紫外线强度:87mw/m2;pm2.5:43g/m3.系统设置每2h向用户发送当前的环境监测数据,如果检测到数据异常,则立即发送异常的数据,由乐联网平台提示用户并报告相应的位置信息.4 结束语设计实现了一种智能的社区环境监测系统,详细阐述了系统核心模块的实现原理,该系统将单片机与多种传感器系统结合起来,可以实时监测人们的生活环境,满足现代化智慧社区的需求.经实验验证,本系统智能化程度高、性

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论