单片机毕设项目|单片机毕业设计|基于STM32的办公室空气净化系统设计

第一章 绪论
1.1 研究背景与意义
随着城市化进程的加快和办公模式的升级,现代职场人员每天在办公室内停留的时间平均达到8-10小时,办公室空气质量直接影响人体健康、工作效率与心理状态,已成为不容忽视的民生与办公环境问题。近年来,室内空气污染问题频发,办公室作为人员密集、通风条件往往受限的封闭空间,其空气污染来源更为复杂,主要包括室外PM2.5、PM10等颗粒物渗透,室内装修材料释放的甲醛、苯等挥发性有机化合物(VOCs),办公设备运行产生的有害气体,以及人员活动带来的粉尘、微生物等,这些污染物长期积累会引发呼吸道疾病、头晕乏力、注意力不集中等问题,严重威胁办公人员的身心健康,同时降低工作效率。
当前,市场上的空气净化设备多以通用型为主,存在智能化程度低、针对性不强、能耗较高等问题,难以适配办公室的特定场景需求——如办公室人员流动规律、污染物浓度随时间变化的特点,以及对净化效率、噪音控制、便捷管理的个性化要求。传统空气净化器多采用固定模式运行,无法根据室内空气质量实时调整工作状态,要么净化不彻底,要么造成能源浪费;同时,多数设备缺乏精准的参数监测与远程控制功能,管理人员难以实时掌握室内空气质量状况,也无法实现灵活调控。
1.2 国内外研究现状
国外对室内空气净化技术的研究起步较早,目前已形成较为成熟的技术体系与产业格局,在智能化、高效化、环保化方面处于领先地位。欧美、日本等发达国家注重空气净化系统的精准监测与智能调控,采用多传感器融合技术,能够精准检测PM2.5、VOCs、温湿度等多种环境参数,结合智能算法实现净化模式的自动切换与能耗优化。例如,日本松下、美国霍尼韦尔等企业推出的办公室专用空气净化器,集成了高精度传感器与物联网技术,支持手机APP远程控制、空气质量数据实时上传与分析,能够根据办公室人员数量、污染物浓度变化自动调整风量与净化策略,同时注重噪音控制与节能设计,适配办公室的办公场景需求。此外,国外研究机构在新型净化材料(如高效HEPA滤网、光触媒材料)、智能算法优化(如机器学习预测污染物浓度)等方面的研究不断深入,进一步提升了空气净化系统的性能与智能化水平。
国内近年来对室内空气净化的重视程度不断提高,随着国家对室内空气质量标准的不断完善,以及人们健康意识的提升,室内空气净化设备市场快速发展,相关研究也取得了显著进展。国内研究主要集中在两个方面:一是净化技术的优化与创新,如新型滤网材料、等离子净化、紫外线杀菌等技术的研发与应用,旨在提升净化效率、降低能耗;二是嵌入式技术与空气净化系统的结合,利用STM32、Arduino等微控制器实现系统的智能化控制,多数研究聚焦于空气质量监测、自动净化等基础功能的实现。
1.3 研究内容
本研究围绕基于STM32的办公室空气净化系统设计展开,结合办公室场景的特殊性与用户需求,重点完成系统的硬件设计、软件开发、系统调试与性能测试,具体研究内容分为以下四个方面。首先,系统需求分析与总体方案设计,通过调研办公室空气净化的实际需求,明确系统的设计目标、功能需求与性能指标,包括空气质量监测精度、净化效率、响应速度、能耗、噪音等指标,在此基础上设计系统的整体架构,确定主控模块、采集模块、执行模块、通信模块等核心模块的组成与连接方式,制定系统的工作流程与控制策略。
系统硬件电路设计与实现,以STM32微控制器为核心,完成各功能模块的硬件电路设计。包括主控模块电路设计,选用合适的STM32型号,设计电源电路、复位电路、时钟电路等基础电路;环境参数采集模块电路设计,选取高精度PM2.5传感器、VOCs传感器、温湿度传感器,设计传感器与主控模块的接口电路,实现空气质量参数的精准采集;执行模块电路设计,设计风机、滤网切换机构、杀菌灯等执行器件的驱动电路,实现净化功能的有效执行;通信模块电路设计,选用合适的无线通信模块,设计通信接口电路,实现系统与物联网平台、移动终端的通信,支持远程控制与数据上传。
第二章 系统总体方案设计
2.1 系统设计目标与要求
本系统以STM32微控制器为核心,针对办公室场景需求,设计一款智能化、高效化、低成本的空气净化系统,核心设计目标是实现办公室空气质量的实时监测、自动净化、智能调控与远程管理,改善办公环境,保障办公人员健康。具体设计要求分为功能要求、性能要求与环境适应性要求三方面。功能上,需精准采集PM2.5、VOCs、温湿度等空气质量参数,实现净化模式自动切换、手动/远程控制,具备参数异常报警与数据上传功能;性能上,监测精度需满足行业标准,净化响应时间≤5s,PM2.5去除率≥95%,VOCs去除率≥85%,系统运行噪音≤35dB,适配办公室安静环境,能耗≤15W,保证长期稳定运行;环境适应性上,可在10-35℃、湿度30%-80%的办公室常见环境中正常工作,具备一定的抗干扰能力。
2.2 系统整体架构设计
系统采用分层模块化架构,基于STM32微控制器构建核心控制体系,整体分为四层,分别为主控层、采集层、执行层与通信层,各层独立工作且协同联动,确保系统稳定高效运行。主控层作为系统核心,选用STM32系列微控制器,负责接收采集层的参数数据,进行分析处理后发送控制指令至执行层,同时与通信层交互实现数据上传与指令接收;采集层由各类传感器组成,负责实时采集办公室内PM2.5、VOCs、温湿度等环境参数,将模拟信号转换为数字信号后传输至主控层;执行层包括风机、HEPA滤网、活性炭滤网、紫外杀菌灯等执行器件,根据主控层指令完成净化、杀菌等操作;通信层采用无线通信模块,实现系统与物联网平台、移动终端的连接,支持远程控制与空气质量数据上传,各层通过标准化接口连接,便于后期维护与升级。
2.3 系统工作流程设计
系统上电后首先进入初始化阶段,完成主控模块、传感器、执行器件、通信模块的自检与参数配置,确保各模块正常工作。初始化完成后,采集层传感器实时采集办公室内空气质量参数,将数据传输至主控层;主控层对采集到的参数进行分析处理,与预设的空气质量标准阈值进行对比,判断当前空气质量等级(优、良、轻度污染、中度污染、重度污染)。若空气质量达标,系统进入低功耗待机模式,仅保持传感器实时采集与数据上传;若空气质量不达标,主控层根据污染程度自动切换净化模式,控制执行层风机调节风量、启动滤网净化与紫外杀菌功能,同时通过通信层将污染参数与净化状态上传至物联网平台。运行过程中,系统实时监测参数变化,当空气质量恢复达标后,自动切换至待机模式;若出现参数异常或设备故障,立即触发报警功能,并将故障信息上传,提醒管理人员及时处理,同时支持手动控制模式,满足用户个性化操作需求。

第三章 系统硬件设计
3.1 主控模块设计
主控模块作为整个办公室空气净化系统的核心控制单元,承担着数据处理、指令发送、各模块协同调度的关键作用,结合系统性能需求、成本控制及办公室场景适配性,选用STM32F103C8T6作为主控芯片。该芯片属于STM32F1系列,采用32位ARM Cortex-M3内核,主频可达72MHz,内置64KB Flash存储空间和20KB RAM,供电电压为3.3V,工作温度范围为-40℃~85℃,完全适配办公室常温工作环境。其具备丰富的外设接口,包括3个USART串口、12个ADC通道、37个GPIO引脚,能够满足后续各传感器数据采集、执行器件驱动、无线通信等各项功能需求,且该型号芯片性价比高、功耗低、稳定性强,是嵌入式智能设备设计的优选型号,可有效降低系统整体成本,便于后期调试与批量生产。

3.2 环境参数采集模块设计
3.2.1 温湿度传感器模块设计
温湿度传感器模块用于实时采集办公室内的温度与湿度参数,为系统判断空气质量、调节净化模式提供基础数据支撑,选用DHT11型温湿度传感器作为核心器件。

3.2.2 TVOC传感器模块设计
TVOC传感器模块用于精准检测办公室内挥发性有机化合物(TVOC)的浓度,及时捕捉甲醛、苯等有害气体的含量变化,选用SGP30型TVOC传感器,该型号传感器具备检测精度高、稳定性强、抗干扰能力突出的优势,适配办公室复杂的空气环境。

3.3 显示模块设计
显示模块用于实时展示办公室内温湿度、TVOC浓度、MQ135检测参数及系统运行状态(净化模式、风机转速),便于用户直观了解系统工作情况,选用JHD162A型1602液晶显示屏。该型号显示屏为16列2行字符显示,供电电压5V,功耗低、显示清晰、接口简单,适配办公室场景使用。接口电路设计中,1602显示屏的VSS引脚接地,VDD引脚接5V电源,VO引脚通过10KΩ滑动变阻器调节显示对比度,RS、RW、E引脚分别连接至主控芯片GPIO引脚,负责控制指令与数据传输,D0~D7引脚作为8位数据总线,连接至主控芯片GPIO端口,实现各类参数与运行状态的实时显示;同时在电源端并联100nF电容滤波,避免显示乱码,提升显示稳定性。

第四章 系统软件程序设计与开发
4.1 开发环境与操作系统搭建
系统软件程序设计以STM32F103C8T6主控芯片为核心,结合各硬件模块特性,搭建高效、稳定的开发环境,选用适配嵌入式开发的工具与操作系统,确保程序开发、调试与运行的顺畅性。开发环境选用Keil uVision5,该软件支持C语言编程,具备代码编辑、编译、调试、仿真等全流程功能,内置STM32F10x固件库,可快速调用各类外设驱动函数。操作系统选用μC/OS-Ⅲ嵌入式实时操作系统,其轻量化、实时性强的特点适配芯片资源配置,能有效管理多任务调度,避免程序运行冲突。
搭建过程中,先完成Keil uVision5与STM32F10x固件库的安装,配置编译器与调试器,选择芯片型号STM32F103C8T6;随后移植μC/OS-Ⅲ系统,核心是完成系统时钟配置,关键代码如下,通过配置外部晶振实现72MHz主频,为系统运行提供稳定时钟:

4.2 硬件底层驱动程序设计
硬件底层驱动程序是软件与硬件的桥梁,负责驱动各硬件模块正常工作,采用模块化设计,按硬件模块划分驱动文件,便于后期维护与修改,核心包括传感器、执行器件与通信模块驱动,代码编写贴合第三章选定的硬件型号。
温湿度传感器DHT11采用单总线通信,驱动程序核心为数据读取函数,关键代码如下,实现温湿度数据的精准采集与解析:

第五章 物联网平台搭建与系统调试
5.1 ThingsBoard物联网平台搭建
为实现系统环境参数实时监控与远程控制,选用ThingsBoard物联网平台完成搭建,该平台开源、轻量化,支持多设备接入与数据可视化,适配本系统的物联网通信需求。搭建流程主要分为注册登录、设备添加、仪表盘配置三步:首先通过ThingsBoard官方网站完成注册登录,创建专属租户与设备,获取设备接入令牌,用于系统与平台的身份认证;其次配置设备属性,添加温湿度、TVOC浓度、MQ135参数、风机转速等数据字段,匹配系统上传的数据类型;最后设计可视化仪表盘,添加数据显示组件、状态监控组件与远程控制按钮,实现参数实时展示、设备状态监控与远程指令下发,搭建完成后,系统可通过ESP8266模块与平台建立稳定连接,实现数据双向交互。

5.2 系统硬件联调与测试
硬件联调与测试的核心是验证各硬件模块连接的正确性与工作稳定性,排查电路故障,确保各模块协同工作,测试环境为标准办公室场景(面积20㎡,常温25℃,湿度50%),测试工具包括万用表、示波器、空气质量标准检测仪,测试内容涵盖各模块连接正确性、信号传输稳定性,测试结果如下表所示。
表 5-1:系统硬件联调测试表
|
测试模块 |
测试内容 |
测试方法 |
预期结果 |
实际结果 |
测试结论 |
|
主控模块 |
供电稳定性、外设接口通信 |
万用表测量供电电压,示波器检测接口信号 |
供电电压3.3V±0.1V,接口信号稳定无杂波 |
供电电压3.28V,接口信号清晰无杂波 |
合格 |
|
采集模块 |
传感器信号传输、数据采集准确性 |
对比标准检测仪,采集多组数据 |
采集数据与标准值误差≤5% |
误差均在3%以内,信号传输稳定 |
合格 |
|
执行模块 |
风机、杀菌灯、步进电机响应 |
发送控制指令,观察器件动作 |
指令响应时间≤500ms,动作稳定 |
响应时间300-450ms,动作平稳无异常 |
合格 |
|
通信模块 |
WiFi连接、数据传输稳定性 |
持续运行2小时,记录连接与传输情况 |
连接成功率100%,无数据丢失 |
连接稳定,仅1次短暂断连后自动重连 |
合格 |
5.3 系统软件功能调试
软件功能调试基于硬件联调合格的基础,采用在线调试与离线测试相结合的方式,验证各软件模块功能的正确性,排查程序漏洞,重点调试底层驱动、核心功能与物联网通信功能,调试结果如下表所示。
表 5-2:系统软件功能调试表
|
调试模块 |
调试功能 |
调试方法 |
预期结果 |
实际结果 |
调试结论 |
|
底层驱动 |
各器件驱动程序运行 |
单步调试驱动函数,观察器件响应 |
驱动程序运行正常,器件响应准确 |
所有驱动程序运行正常,无报错 |
调试通过 |
|
核心功能 |
参数采集、智能净化、显示 |
模拟不同污染场景,测试功能响应 |
采集准确、净化模式切换及时、显示清晰 |
采集稳定,模式切换准确,显示无乱码 |
调试通过 |
|
物联网通信 |
数据上传、远程控制 |
查看平台数据,下发远程指令 |
数据上传实时,指令执行准确 |
数据上传延迟≤1s,指令执行无偏差 |
调试通过 |
|
任务调度 |
多任务协同运行 |
持续运行4小时,观察任务运行状态 |
无任务冲突、无程序卡死 |
任务运行流畅,无异常情况 |
调试通过 |
调试过程中,针对少量程序逻辑漏洞(如数据滤波不彻底、远程指令解析错误)进行修改优化,最终所有软件功能均调试通过,运行稳定,符合设计要求。
第六章 结论
本研究围绕办公室空气净化的实际需求,完成了基于STM32的办公室空气净化系统的设计与开发,全程遵循“需求分析—方案设计—硬件实现—软件开发—调试测试”的研究思路,顺利实现了系统预设的各项功能,有效解决了办公室空气污染监测与净化的核心问题,现将研究工作与成果总结如下。
在系统硬件设计方面,以STM32F103C8T6为主控芯片,完成了四大核心模块的设计与选型:主控模块配套设计电源、复位、时钟电路,预留标准化接口,确保各模块协同工作;环境参数采集模块选用DHT11温湿度传感器、SGP30 TVOC传感器、MQ135空气质量传感器,实现办公室多参数精准采集;执行与显示模块选用低噪音风机、紫外杀菌灯及1602液晶显示屏,兼顾净化效果与用户体验;无线通信模块采用ESP8266,实现系统与物联网平台的稳定通信。硬件联调测试表明,各模块连接可靠、工作稳定,满足设计标准。
更多推荐



所有评论(0)