基于机智云的环境智能监测系统设计.doc





《基于机智云的环境智能监测系统设计.doc》由会员分享,可在线阅读,更多相关《基于机智云的环境智能监测系统设计.doc(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要当今社会,人们的生活水平越来越高,环境污染问题却越来越严重,城市里工厂的废弃烟雾,工地上废弃的建筑材料,威胁着人们健康安全。周围的环境也受到到了人们的极大的关注。根据需求,市场上也出现了很多有关的环境监测系统,比如说,空气质量监测系统、烟雾监测系统,甲醛监测系统。虽然监测工具功能强大,但是监测对象单一化,只是针对某一固定的气体或者烟雾进行监测,而且监测工具较为庞大,不容易携带。实时性不高,需要用户将设备拿到监测现场进行环境质量的监测,本文设计了一种家用实时的环境监测系统。基于STM32F103RCT6嵌入式主控板的环境,可以远程监控环境数据。传感器采集的室内湿度和室内温度可以通过STM3
2、2F103RCT6进行数据处理并显示在OLED液晶屏上,再通过WIFI模块将数据实时传输到手机终端设备上进行实时监测。关键词:STM32F103RCT6;温湿度;数据采集与处理;机智云AbstractIn todays society, peoples living standards are getting higher and higher, while environmental pollution is becoming more and more serious. Smoke discarded from factories in cities and building materi
3、als discarded from construction sites threaten peoples health and safety. The surrounding environment has also attracted great attention. According to the demand, there are many related environmental monitoring systems in the market, such as air quality monitoring system, smoke monitoring system, fo
4、rmaldehyde monitoring system. Although the monitoring tools have powerful functions, the monitoring objects are single, only for a fixed gas or smoke monitoring, and the monitoring tools are relatively large and not easy to carry. The real-time performance is not high. Users need to take the equipme
5、nt to the monitoring site for environmental quality monitoring. This paper designs a real-time environmental monitoring system for household use. Based on STM32F103RCT6 embedded motherboard environment, the environment data can be monitored remotely. Indoor humidity and temperature collected by sens
6、ors can be processed by STM32F103RCT6 and displayed on OLED LCD screen, and then real-time monitored by WIFI module.Key words: STM32F103RCT6; Temperature and Humidity; Data Acquisition and Processing; Smart CloudII目 录摘 要IAbstractII第1章 绪 论11.1 选题背景11.2 课题意义11.3 国内外发展概况1第2章 环境监测系统总体设计72.1 环境监测系统总体描述72
7、.2 环境监测系统总体设计框图72.3 环境监测系统的主要功能82.4 环境监测系统的设计原则和目标8第3章 硬件设计与实现123.1 STM32F103RCT6芯片介绍153.2 温湿度传感器模块设计153.3 烟雾传感器模块设计163.4 OLED显示模块设计173.5 WIFI模块设计17 3. 6 蜂鸣器模块设计.第4章 软件设计与实现124.1 机智云简介154.2 MCU快速开发164.3 系统流程图设计174.4 模块流程图设计19第5章 调试结果与分析125.1 软件调试175.2 硬件调试19结 论39致 谢40参考文献4127第1章 绪 论 1.1 选题背景从科学技术被发明
8、创造出来开始,就一直促进者人类社会的进步,在今天这个科学大变革的时代,科学技术的进步给人类社会带来了巨大的福利,推动了人类社会生产力的发展,更为人类文明的奠定了坚实的基础。各种科技成果层出不穷,被广泛的应用于社会的各个领域在当今社会中衡量技术科学和技术发展的主流。通过手工方法对参数信息系统的早期检测通常是基于视觉监测。工作人员的操作情况不仅增加了工作量,而且确保了检测的真实性和有效性,并且在技术上和经济上都是不合需要的。在现代生产和管理过程中,许多物理,环境参数,数据处理等都需要实时监控。由于所需测试数据的要求在工业生产过程中是实时可靠的,我们需要更强大的持续创新,持续发展和科学技术的不断应用
9、。如今,随着信息技术和自动化的快速发展,无线检测系统在各行各业,尤其是工业和环境测试中发挥着重要作用。传统的有线数据传输,无限形式的有线传输影响着工作效率,应用范围和材料浪费。当今社会中许多大型大学,研究机构和其他研究机构开发的许多仪器和测量工具都是独立运作的。为了集中管理和运营,有必要组建一个网络测试中心。无线传感网络技术在国内外都是一个很时髦的话题,不管是国内还是国际上的研究机构对此都有相关的研究成果。无线传感器网络可在任何时间,任何地点和任何环境条件下实现可靠的实时数据。在未来,无线传感网络是有相当广泛的应用前景。环境智能检测系统可检测温度和湿度以及浓度。实时吸烟,防止因温度过高引发的事
10、故。可实现监控温度,定时传输数据,高温报警和数据传输。可应用于粮仓,温室等一系列温度测量环境。1.2 课题意义众所周知,环境智能监测系统已经出现。近年来,他们一直在以良好的高速发展进步。许多新设备已经开始出现在市场上以满足人们的需求。但是,从整体情况来看,仍然没有进行分析。最好的两个地方是缺乏标准和缺乏权威产品。随着科学技术的进步,经济的发展和人民财富的增加,对自身生活环境的需求水平也有所提高。环境监测越来越受欢迎。智能环境监测系统将会成为未来市场上的一大主流,也会成为国内甚至国际上研究的主流方向,在未来智能环境监测系统可以为人们提供更加智能化、更加人性化的生活模式和生活场景,使居住者的生活更
11、方便,更高效,更适合家庭的日常活动。对于快节奏的生活,人们的压力减少了,同时又极大的方便。而且,在当前的健康和环境保护的世界里,智能地为居民提供空气的温度和湿度来检查空气,使居民能够安心,能够满足人们的个性化需求。同时,智能监控人员可以根据居民的需求,应急处理,危机救援等急救控制来调整方案。完全满足用户的需求。1.3 国内外发展概况科学技术深刻地影响着我们的生活,以往环境监测系统仅仅只是具有单个监测功能模块系统只能一对一进行布线操纵和集中监测操作,然后连接到中央控制室内,监测设备之间相互独立,由于信号传输技术和计算机技术的进步,它可以通过信号线传输多个信号,这将有助于在中央控制室显示所有测试结
12、果。随着现代网络技术的快速发展和无线传感器网络技术应用于各行各业的情况下,先进的现场控制器和PC取代了主机的中央控制。根据操作员的指示,可以自动检测相关数据。检测系统的功能是从以前的集中模型演变成网络模型。一般的工业监测系统采用的是有线网络进行数据传输,这种有线网络有优点,也有缺点。优点就是有线传输网络高速稳定,不会出现数据漏传的情况,比较符合工业监测系统的要求。但是缺点也很明显,就是要根据导电介质的线路来传输数据,单位时间内传输的相关任务会增加此外,施工过程中建筑物不可避免地会受到损坏,造成大量的人力,财力和物力损失和浪费。目前,检测系统的硬件和软件技术已逐渐成熟,主要涉及到开发半导体技术,
13、传感器技术,嵌入式技术,通信技术,数据库技术和各领域的网络技术。无线检测系统可以实现实时检测,感知和收集网络分布区域,监控各种数据对象和处理数据,以及完整的数据收集和测试。从上世纪90年代末开始,传感器网络技术的传统的有线时代已经过去,新的无线时代已经到来传感器网络技术从有线时代进入无线时代。新一代传感器无线网络是由可控数量的传感器节点来组成一个庞大的无线网络,这些节点之间的通信为多跳通信。可以通过多跳通信进行发送和接收传感器网络上的数据信息。传感器网络的主要功能为采集数据、数据处理和监测数据,当然数据要在可监测范围内。由于无线传感器网络的巨大价值,它引起了工业,军事和学术界的高度重视。世界上
14、许多国家,比如,中国目前研究的热点主要集中对于周围环境的感知、智能家庭等方面。检测技术的发展始终与最新技术的发展密切相关。由于用户对检测技术在更简便和更具实时性方面不断提出更高的要求。所以它必定会不断地被发展,才能满足人们的需求。现在,传感器网络在国内的研究还处在相当初级的阶段。但是传感器网络技术作为一门新兴技术,各国的研究水平相差不多。只要我们不断地对传感器网络技术进行发展和完善,相信在不久的将来,传感器网络技术将被广泛的用于社会各个领域。第2章 环境监测系统总体设计2.1 环境监测系统总体描述环境监测系统主要是以STM32F103RCT6嵌入式主控制芯片,外接温度传感器、湿度传感器以及烟雾
15、报警传感器等模块对室内环境的监测,并在OLED屏幕上显示当前的数据,然后将监测到的数据发送到STM32主控板中进行数据分析,当采集到的环境数据超过设定的值时,STM32主控板中的蜂鸣器报警模块会发出报警声。温度传感器可以对室内的温湿度数据进行实时的数据采集,烟雾浓度传感器可以室内的烟雾浓度数据进行采集,两大系统的主要模块在STM32上电后同时进行工作,并把采集到的数据传输到STM32F103RCT6嵌入式主控板中;STM32F103RCT6嵌入式主控板负责数据处理及分析,然后通过无线WIFI模块将数据实时传输到手机终端进行显 示,当温湿度值或者烟雾浓度值达到设定的警戒值时STM32F103RC
16、T6上的 报警模块中的蜂鸣器会发出报警声音,提示用户环境超出阈值。WIFI 无线串口收发器实现手机终端控制器与 STM32主控芯片的互联互通, 将采集到的数据通过WIFI无线传输模块提供给手机终端控制器,并且能将修改后的阈值数据回传给 STM32F103嵌入式主控芯片;手机终端控制器负责将一切来自传感器的数据接收和发送。2.2 环境监测系统总体设计框图图2.2.1 系统总体设计框图2.3 环境监测系统的主要功能A. 温湿度模块温湿度监测: 通过温度传感器和湿度传感器实时地采集室内的温度数据和湿度数据。并提供数据给处理器进行处理,再通过WIFI模块传给手机,通过手机可以远程实时监测室内温湿度。B
17、. 烟雾报警模块烟雾报警功能:烟雾传感器监测空气中的烟雾浓度,通过烟雾浓度值的大小来预判火灾的发生。如果烟雾浓度值过高,已经超过事先设定好的阈值蜂鸣器将发出连续的警报声,直到烟雾浓度值降为正常值。C. OLED显示模块OLED显示:温湿度传感器,以及烟雾报警器采集的数据经过STM32芯片处理后,会以字符的形式显示在0.96寸的OLED屏幕上,并与手机终端上显示的数据同步。显示的顺序为湿度值(hum)、温度值(temp)、烟雾浓度值(smoke)。D. 无线远程控制模块WIFI 无线传输技术:通过 WIFI 无线技术,实现STM32主控制板与手机控制端的无线连接,手机控制端再把设定的阈值数据传给
18、手机,手机就可以实时监控家里的环境。2.4 环境监测系统的设计原则和目标(1)简单易用和经济性能够满足一般情况下的室内环境监测,安装方便操作简单,考虑自身呢个的经济承受能力,所需成本要低。经济实用性价比要高,满足毕业设计的基本需求(2)稳定性和可靠性 如果是作为一个产品,稳定性和可靠性是环境监测系统的基本原则,只有满足这两个条件,才能操作和推广系统。为了使系统长时间运行,不存在硬件故障问题或者是软件内存泄漏的情况出现,因此必须保证系统运行期间硬件设计和软件设计的配置是符合预期的设计要求。(3)可扩展性和实时性在设计该系统时,您应该考虑未来的优化和系统升级,以及不同的环境。它可以轻松添加到其功能
19、中以适应不同的扩展环境,并增加其容错性。同时,当系统启动时,有必要实时监控内部数据,并实时向手机移动终端控制设备发送信息,以监控数据并在第一时间发现房间变化。第3章 硬件设计与实现3.1 STM32F103RCT6芯片介绍STM32F103RCT6上拥有的外设资源包括:48KB SRAM、256KB FLASH、2 个基本定时器、4 个通用定时器、2 个高级定时器、2个 DMA 控制器(共 12 个通道)、3 个 SPI接口、2 个 IIC接口、5 个I/O串口、1 个 USB接口、1 个 CAN接口、3 个 12位 ADC通道、1 个 12 位 DAC通道、1 个 SDIO 接口及 51 个
20、通用 IO 口。该芯片性价比极高,MCU 部分的原理图如下图所示:图3.1.1 STM32F103RCT6部分原理图单片机最小系统单片机的最小应用系统中的就是指该(STM32F103RCT6)芯片能够正常工作,所需要的最少元器件组成的电路系统。其中必须有供电的电源电路、提供工作节拍的时钟电路、遇到故障时恢复初始状态的复位电路,烧写电路,给芯片烧写程序。单片机有顺序地工作的时钟信号由时钟电路提供。无论是从取指令操作到译码操作再进行接收到微命令执行的操作都是按时间顺序工作的。本次设计的时钟电路是将30pF的电容C3接在单片机XTAL1和30pF的电容C2接在XTAL2端口上起到稳频的作用,在中间并
21、联上一个晶体振荡器就可以在没有提供外部的激励信号时,自己产生连续稳定的震荡。本文中最小系统的电路选用的12 MHz的晶振,外接两个30pF的瓷片电容,可微调振荡器的频率。复位电路:只要给芯片供电,就有遇到问题的可能。此时就需要让它回复到初始设定的值。遇到故障时就是通过复位电路使单片机的值恢复到初始设定,接着继续运行。但单片机的复位并不是没有条件的。比如说,单片机电源刚刚接通的时候,板载上的电容所负荷的充电电流达到最大,此时,RST处于高电平状态,也就所谓的单片机上电复位,这个时候单片机的复位形式主要是电阻给电容充电就可以形成上电复位。但随着电容充满电,电容结束充电,基本没有电流,此时RST端的
22、电位维持在低电平。此时只要RST端的电位维持在高电平的时间不小于二十四个振荡周期就可以完成正常的复位。如果有按键,当按下RESET时,单片机的工作状态被中断,RST引脚从低电平切换到高电平,电容被释放形成电流,也就是说已经完成充电的电容将通过电阻的快速地放出电容储存的电能,如果按键不释放,高电平就会一直持续,这样就能够完成单片机的按键复位操作。3.2 温湿度传感器模块设计DHT11温湿度传感器为此次毕设所需的模块选型器材,DHT11中的电阻式感湿元件用来采集空气中的湿度值,DHT11中的另一个NTC测温元件用来采集空气中的温度值,两者组合成了DHT11温湿度传感器中的数据采集模块,采用串行接口
23、的设计,可以实现模块化安装,主要应用数字模块采集技术和温湿度传感技术,较为突出的优点是响应的时间短抗干扰的能力强。表 3.2.1 DHT11温湿度传感器特性参数:型号测量范围测湿精度测温精度分辨力封装DHT112090RH 0505RH214 针单排直插接口说明:建议连接线长度短于20米时用5K上拉电阻,但如果连接线的长度大于20米时选择上拉电阻,要更具实际的情况合理选择电阻。表3.2.2引脚说明:Pin名称注释1VDD供电 35.5VDC2DATA串行数据,单总线3NC空脚,请悬空4GND接地,电源负极DHT11温湿度传感器的温度范围在零摄氏度到五十摄氏度,误差为正负两摄氏度;湿度范围在百分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 农业相关

限制150内