下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、嵌入式环境监测及控制系统设计摘要:现代人们生活在互联网时代,由物联网进入“互联网+时代,人们对室内环境的详细参数也有了更高的要求。室内家居环境是人们日常休息和家人放松的地方,因此对室内环境的监测不仅仅是个人健康的要求,也是对家人负责的态度。但是现在室内装修和使用的各类家居都大量使用各类漆类和胶类物质,这些物质挥发后会产生很多有害物质。本设计采用以STM32微控制器为中心,通过传感器采集环境各类信息加以处理,通过不同的决策命令来控制各类调节器调节室内环境。关键词:嵌入式环境监测动态控制中图分类号:TP274文献标识码:A文章编号:1674-098X202109c-0129-021系统设计系统采用
2、STM32微控制器-STM32f407zgt6。该芯片采用最新的ARMcortex-m4内核架构,工作频率可以到达168MHz,内置1M的Flash和196的RAM可以满足多数的控制类应用。基于STM32F407ZGT6微控制器的室内环境监测及控制系统的总体设计设计框图如图1所示。该系统主要包含以下模块。1.1显示模块用于显示室内环境参数和实时控制的状态,用于本地控制。1.2传感器采集模块用于连接传感器,通过各种传感器采集环境参数并上传至控制器中。本设计传感器模块包含温度、湿度、PM2.5各个子模块。微控制器模块:该设计系统的主要局部,完成对传感器上传的数据进行处理分析,生成相应的控制命令,同
3、时完成各个模块之间的衔接沟通功能,是系统设计的核心。控制器模块:用于将微控制器生成的命令进行实行的模块,该模块包含指示灯、蜂鸣器、各类通信接口,用于控制各个环境调节执行器。存储模块:用于存储环境和各类系统中使用的相关参数,同时用于系统初始化时读取用户设定的参数值。2硬件设计该系统硬件设计的整体框图如图2所示。图2中通过温度、湿度、PM2.5传感器采集室内环境参数然后传输给微控制器,微控制器通过处理环境参数生成控制命令,通过控制口将命令输出进执行器,完成对室内环境的调节。与此同时,还使用DGUS屏幕实时显示环境状态,使用网络接口将环境信息远程传输给PC端,并通过PC端控制微控制器的使用。同时使用
4、EEPROM存储相关数据,方便用户查阅信息。本设计采用STM32F407ZGT6,该芯片共144个引脚,采用TQFP封装。其核心电路包含时钟电路、晶振电路、下载电路、滤波电路、电源电路。系统主时钟使用的25MHz晶振,利用PLL倍频到168MHz作为CPU系统时钟。系统默认使用外部时钟,当外部晶振电路不存在时使用内部时钟。而内部低速时钟用来当作看门狗和RTC时钟的主时钟源。RTC电路:通常提供年月日详细系统时间。其电路仅仅需要一个32.768kHz的晶振和一些电阻设计采用PCF8563T芯片提供RTC效劳。看门狗电路:主要任务是在当系统因为不确定因素发生难以恢复的故障时,通过将系统芯片强制复位
5、处理以此保护系统的其他局部,并且防止故障的蔓延。通信电路:主要包含RS232、RS485、网络电路。设计中使用TLP2362电源转换芯片隔离电源噪声,使用ZT13085E芯片作为458收发器。使用DP83848作为网络PHY芯片。存储电路:存储电路采用FM24CL64铁电存储器。其有存储时间长、操作简单、读写次数多的优点。3软件设计本系统的软件设计采用KEILuVision4集成开发环境。软件系统主要包括系统初始化、环境参数采集、多传感器数据融合、控制命令生成、数据液晶显示以及实时时钟。软件系统框图如图3所示。软件系统是以UCOSIII为操作系统完成多任务设计,uC/OS-III是第3代的实时
6、操作系统内核,支持现代的实时内核所期待的大局部功能。该系统常用API函數仅仅70多个,方便开发者进行编程。软件程序运行流程图如图4所示。软件对系统初始化,包括对系统时钟、GPIO口,中断的配置,对各数字传器存放器进行初始化,I2C总线、ADC、RTC实时时钟、USART等初始化。通过监测存储器中相关数据的地址判断该系统是否是首次运行,如果是首次运行那么进行正常运行程序;如果不是首次运行,那么需要读取存储器中用户保存的设定数据,然后继续运行;这种设定方便一次设定保存之后不用每次开机都反复设定。传感器初始化之后进行采集环境数据,采集周期是5ms每次,然后对数据处理生成控制命令。处理后的数据可以传输
7、到屏幕上也可以传输到网络之上。4系统测试该环境监测仪数据显示是通过STM32微处理器的FSMC总线驱动DGUS显示屏来实现的,液晶屏数据每50ms更新一次。图5为哈尔滨黑龙江大学实验室2021年4月25日16时14分采集到的数据。从DGUS屏上可以看到当时气温为26.0,湿度为25.5%RH,PM2.5的值为9。因此可以看出正常采集并显示各要素数据。5展望1通过对系统的疲劳度测试,系统稳定运行160h无任何错误产生,可以准确监测室内环境。该设备具有以下优点:系统稳定,设计简单。选用目前市场上同类器件中性价比较高的元器件,大幅降低了本钱。系统功耗低。2由于受研究时间和测试条件的限制,系统有以下两
8、方面的问题亟待改进。丰富监测环境参数。设备小型化、微型化,同时可以支持安卓云效劳。参考文献【1】刘璋.STM32单片机在室内环境监测系统中的运用研究J.数字技术与应用,20212:20.【2】黄磊.基于单片机的室内环境监测系统的研究与应用J.电子世界,20218:74.【3】黎冠,马婕,卜祥丽.STM32单片机在室内环境监测系统中的应用J.自动化仪表,20217:29-31.【4】葛斌.基于移动通信技术的图像监测系统设计与实现D.南京邮电大学,2021.【5】方箫.基于STM32的温室环境控制系统的设计与研究D.武汉科技大学,2021.【6】郑春华.铁电存储器FRAM及其与MCU的接口技术J.单片机与嵌入式系统应用,20211:44-46.【7
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 博物馆文物搬运加固技师考试试卷及答案
- 2026年江苏省苏州市立达中学高三第五次模拟考试化学试题含解析
- T∕CATAGS 65-2023 航空生物燃料中微量元素检测方法
- 2026年河北省五个一名校高三化学试题第一次联考试题含解析
- 学校卫生服务与气候健康公平促进策略
- 甘肃省武威二中2026年高三下学期1月期末考试化学试题含解析
- 吉林省吉林市普通高中2026届高三下学期第八次统练(一模)化学试题含解析
- 2025~2026学年浙江金华市第五中学九年级下学期3月期初英语收心练习
- ECMO与体外二氧化碳清除技术
- 2026建设监理考试题库及答案
- 2026年同等学力申硕英语模拟卷
- 摩根士丹利 -半导体:中国AI加速器-谁有望胜出 China's AI Accelerators – Who's Poised to Win
- 2026辽宁沈阳汽车集团有限公司所属企业华亿安(沈阳)置业有限公司下属子公司招聘5人笔试历年参考题库附带答案详解
- 2025~2026学年江苏镇江市第一学期高三“零模”化学试卷
- 2026年公路养护工职业技能考试题库(新版)
- 宜宾市筠连县国资国企系统2026年春季公开招聘管理培训生农业考试模拟试题及答案解析
- 2026年福建南平市八年级地生会考考试真题及答案
- 2025-2030非洲智能汽车零部件行业市场供需理解及投资潜力规划分析研究报告
- 2026季华实验室管理部门招聘3人(广东)建设笔试模拟试题及答案解析
- 北京市大兴区瀛海镇人民政府招聘劳务派遣4人考试参考试题及答案解析
- 4.7-北师数学二下第四单元《有多厚》课件
评论
0/150
提交评论