基于 STM32的空气净化器控制系统
基于STM32单片机的空气净化器毕业设计

毕业设计学生姓名:,学号:学院:电气工程学院专业:电气工程及其自动化题目:基于单片机的办公室用空气净化器控制系统设计指导教师:评阅教师:2017年6月毕业设计中文摘要毕业设计外文摘要目录1 引言 (1)1.1 课题研究背景及意义 (1)1.2 国内外发展状况 (1)1.3 课题主要工作 (3)2 控制器方案设计 (4)2.1 控制器总体方案设计 (4)2.2 方案论证对比 (4)3 控制器硬件电路设计 (7)3.1 单片机控制电路设计 (7)3.2 显示电路设计 (9)3.3 驱动电路设计 (12)3.4 按键电路设计 (13)3.5 数据采集电路设计 (13)4 控制器软件设计 (16)4.1 主程序设计 (16)4.2 显示子程序设计 (16)4.3 PWM输出子程序设计 (22)4.4 数据采集程序设计 (23)4.5 上位机程序设计 (27)4.6 其它子程序设计 (27)5 试验与调试 (30)5.1 DHT11温湿度传感器试验与调试 (30)5.2 SDS011激光传感器试验与调试 (30)5.3 上位机控制器试验与调试 (31)5.4 试验与调试 (32)结论 (38)致谢 (39)参考文献 (40)附录A :空气净化器主电路原理图 (41)附录B :下位机C语言主程序 (42)附录C :上位机C#语言主程序 (44)1 引言1.1 课题研究背景及意义如今,在社会快速发展进步的同时,空气的污染状况也在日益加剧。
随着国内近几年的发展,化石燃料与汽车尾气的排放,使得我国空气质量严重下降,尤其是PM2.5细小微粒成为污染物的罪魁祸首。
其主要来自于大自然的天然产生和人类的实践活动。
大自然的污染主要来自于风沙、火灾以及其它极端天气。
人类活动的污染主要表现在汽车尾气排放、煤炭发电厂、吸烟等社会活动。
研究表明,PM2.5对人类的生活健康水平有着极其恶劣的影响,它能够通过呼吸道进入体内,对人体器官造成伤害。
基于stm32单片机的空气净化器设计

基于stm32单片机的空气净化器设计一、系统总体设计本空气净化器主要由传感器模块、风机模块、净化模块、控制模块和显示模块组成。
传感器模块用于检测空气中的污染物浓度,如 PM25、甲醛、TVOC 等。
常见的传感器有激光粉尘传感器、电化学甲醛传感器等。
这些传感器将检测到的数据传输给控制模块。
风机模块负责驱动空气流动,使空气经过净化模块进行净化处理。
风机的转速可以根据空气质量的好坏进行调节,以达到节能和高效净化的目的。
净化模块是空气净化器的核心部分,通常采用多层滤网结构,包括初效滤网、高效滤网(HEPA 滤网)、活性炭滤网等。
初效滤网主要过滤大颗粒灰尘,高效滤网能有效去除微小颗粒物,活性炭滤网则用于吸附甲醛、TVOC 等有害气体。
控制模块采用 stm32 单片机作为核心处理器,接收传感器模块传来的数据,并根据预设的算法控制风机模块和净化模块的工作状态。
同时,还负责与显示模块进行通信,将空气质量信息和设备工作状态显示出来。
显示模块一般采用液晶显示屏(LCD)或触摸屏,向用户直观地展示空气质量指标、工作模式、风速等信息,方便用户操作和了解设备运行情况。
二、硬件设计1、传感器选型与接口设计选择精度高、响应速度快的传感器。
例如,选用夏普的GP2Y1010AU0F 粉尘传感器来检测 PM25 浓度,其输出为模拟电压信号,通过 ADC 转换后输入到 stm32 单片机。
对于甲醛和 TVOC 检测,采用 ZE08-CH2O 电化学传感器,其输出为数字信号,通过 UART 接口与单片机通信。
2、风机驱动电路设计选用无刷直流电机作为风机,通过 MOSFET 管组成的 H 桥电路进行驱动。
stm32 单片机输出的PWM 信号控制MOSFET 的导通与截止,从而实现风机转速的调节。
3、净化模块电路设计净化模块中的滤网需要定期更换,通过在滤网上安装检测装置,将滤网的使用情况反馈给单片机,当滤网达到使用寿命时,通过显示模块提醒用户更换。
基于STM32的室内空气质量智能调节系统

基于STM32的室内空气质量智能调节系统
室内空气质量是影响人们健康和舒适度的重要因素之一。
随着人们对室内空气质量的
要求越来越高,室内空气质量智能调节系统应运而生。
室内空气质量智能调节系统基于STM32微控制器,能够实时监测室内空气质量,并根
据监测结果自动调节空气质量,以提供舒适的室内环境。
该系统的主要功能包括空气质量监测、空气质量调节和显示控制。
通过传感器监测系统在室内的空气质量。
传感器可以检测室内的温度、湿度、二氧化
碳浓度等参数。
这些参数是评估室内空气质量的重要指标。
系统会将传感器采集到的数据
通过STM32进行处理和分析,并根据预设的空气质量标准进行判断,判断当前室内空气质
量的好坏。
接着,根据监测到的室内空气质量,系统会自动调节室内环境以达到最佳状态。
在温
度过高时,系统会启动空调降低温度;在湿度过大时,系统会启动加湿器调节湿度;在二
氧化碳浓度过高时,系统会启动通风设备增加室内新鲜空气的流通。
这些调节措施都是根
据室内空气质量监测结果和预设的调节策略来实施的。
系统会通过显示器展示室内空气质量的实时数据和调节结果。
用户可以通过显示器直
观地了解当前室内空气质量的状况,并根据需要主动调节室内环境。
除了基本功能外,该系统还可以与智能手机等设备进行连接,使用户可以通过手机
App监测和调节室内空气质量。
用户可以随时随地通过手机查看室内空气质量的监测结果,并进行远程控制和调节。
基于STM32单片机的室内空气监测系统的设计

基于STM32单片机的室内空气监测系统的设计随着人们对健康和环境的关注增加,室内空气质量监测越来越重要。
基于STM32单片机的室内空气监测系统设计是一种有效的解决方案。
本文将介绍该系统的设计原理、硬件组成和软件实现。
一、设计原理室内空气监测系统的设计基于STM32单片机,其主要原理是通过传感器检测室内空气的温度、湿度、气压和二氧化碳浓度,并将数据传输到单片机进行处理和显示。
系统还可以根据预设的标准判断空气质量是否达到安全水平,并通过警报和其他方式提醒用户采取相应措施。
二、硬件组成该系统的硬件组成包括传感器模块、STM32单片机、显示屏和警报部件。
1. 传感器模块:包括温度传感器、湿度传感器、气压传感器和二氧化碳传感器。
这些传感器可以准确地测量室内空气的各项参数,并将数据传送给STM32单片机。
2. STM32单片机:作为系统的核心控制单元,STM32单片机负责接收传感器数据、进行处理和判断,并控制显示屏和警报部件的工作。
3. 显示屏:用于实时显示室内空气的各项参数,如温度、湿度、气压和二氧化碳浓度。
用户可以通过显示屏了解室内空气质量状况。
4. 警报部件:当室内空气质量达到危险水平时,警报部件会发出声音或光线警报,提醒用户采取必要的措施。
三、软件实现为了使室内空气监测系统能够正常运行,需要编写相应的软件程序。
以下是软件实现的主要步骤:1. 初始化设置:在系统启动时,需要进行传感器模块和STM32单片机的初始化设置,包括配置传感器参数和通讯接口。
2. 数据采集:通过传感器模块采集室内空气的温度、湿度、气压和二氧化碳浓度数据,并将其传送给STM32单片机。
3. 数据处理:STM32单片机根据预设的标准对传感器数据进行处理和判断,判断空气质量是否达到安全水平。
4. 数据显示:将处理后的数据通过显示屏实时显示出来,用户可以清楚地了解室内空气的各项参数。
5. 警报功能:如果空气质量达到危险水平,STM32单片机将触发警报部件,提醒用户采取相应的措施。
基于STM32的室内空气质量智能调节系统

基于STM32的室内空气质量智能调节系统随着社会的不断发展和人们生活水平的不断提高,室内空气质量对人们的生活质量影响越来越大。
空气中的有害气体、粉尘、细菌等都会对人们的健康造成影响。
而随着物联网技术的发展,智能化的室内空气质量调节系统应运而生。
基于STM32的室内空气质量智能调节系统通过检测室内空气质量,并根据检测结果自动调节室内环境,保障人们的健康。
本文将介绍基于STM32的室内空气质量智能调节系统的设计和实现。
一、系统设计1. 系统功能基于STM32的室内空气质量智能调节系统主要具有以下功能:(1)室内空气质量检测:系统能够实时监测室内空气质量,包括有害气体(如二氧化碳、甲醛等)、PM2.5等指标。
(2)空气净化调节:根据空气质量检测结果,系统能够自动调节空气净化设备(如空气净化器、新风系统等),提高室内空气质量。
(3)温湿度调节:系统能够监测室内温湿度,并根据需求调节空调、加湿器、除湿器等设备,提高室内舒适度。
(4)远程控制:系统支持远程控制,用户可以通过手机APP等方式远程监控和调节室内环境。
2. 系统硬件组成基于STM32的室内空气质量智能调节系统的硬件组成主要包括:(1)传感器模块:包括有害气体传感器、温湿度传感器、PM2.5传感器等,用于实时监测室内空气质量。
(2)执行器设备:包括空气净化器、新风系统、空调、加湿器、除湿器等,用于调节室内环境。
(3)STM32微控制器:作为系统的核心控制单元,负责传感器数据采集、数据处理以及执行器控制。
二、系统实现基于STM32的室内空气质量智能调节系统的实现主要包括硬件设计和软件开发两个方面。
1. 硬件设计在硬件设计方面,需要根据系统功能和需求选择合适的传感器和执行器设备,并设计相应的电路板和接口电路,确保传感器数据的准确采集和执行器设备的可靠控制。
需要设计供电电路、通信接口等,保证系统的稳定性和可靠性。
2. 软件开发在软件开发方面,首先需要针对不同的传感器模块进行驱动程序的开发,实现数据的准确采集和处理。
基于STM32的室内空气质量智能调节系统

基于STM32的室内空气质量智能调节系统近年来,随着人们生活水平的提高,对室内空气质量的要求也越来越高。
室内空气质量的好坏直接关系到人们的健康,而室内空气质量的监测和调节也成为了人们关注的焦点。
为了解决这一难题,基于STM32的室内空气质量智能调节系统应运而生。
一、系统整体设计基于STM32的室内空气质量智能调节系统主要由四个模块组成:传感器模块、控制模块、通信模块和调节模块。
传感器模块主要用于采集室内空气质量相关的数据,包括空气中的二氧化碳浓度、甲醛浓度、PM2.5浓度等等。
控制模块则用于对传感器模块采集到的数据进行处理和分析,以及根据分析结果控制空气净化设备等;通信模块用于将采集到的数据传输至云端,并接收云端指令;调节模块则针对不同的空气质量问题,采取相应的调节措施。
二、系统具体实现1. 传感器模块传感器模块采用了高精度的二氧化碳传感器、甲醛传感器以及PM2.5传感器。
这些传感器能够实时监测室内空气中的二氧化碳浓度、甲醛浓度以及PM2.5浓度,将监测到的数据传输至控制模块。
在选择传感器时,需要考虑其精度、响应速度、功耗等因素,以确保系统能够准确地监测室内空气质量。
2. 控制模块控制模块采用STM32单片机作为核心,通过编程对传感器模块采集到的数据进行处理和分析。
在此基础上,控制模块还可以根据实际需要控制空气净化设备、通风设备等,以保证室内空气质量达到一定标准。
控制模块还具备一定的智能学习能力,能够根据历史数据分析出室内空气质量的变化规律,从而更加精准地进行调节。
3. 通信模块通信模块采用了Wi-Fi模块,可以将采集到的数据传输至云端,同时也可以接收云端的指令。
这样一来,用户可以通过手机App等方式对室内空气质量进行远程监控和调节。
并且,云端数据的存储和分析也为系统提供了更多的可能性,例如可以通过大数据分析的方法,发现空气质量的变化规律,并提供更科学的调节建议。
4. 调节模块调节模块根据传感器模块采集到的数据和控制模块的分析结果,对室内空气质量进行调节。
《2024年基于STM32的室内空气质量检测仪的设计与实现》范文

《基于STM32的室内空气质量检测仪的设计与实现》篇一一、引言随着人们对生活品质的追求日益提高,室内空气质量成为了人们关注的重点。
因此,设计并实现一款基于STM32的室内空气质量检测仪具有重要的现实意义。
该设备不仅能够实时监测室内空气中的主要污染物,如PM2.5、甲醛、VOC等,还可以将检测数据通过显示屏和无线通信技术进行实时显示和传输,为人们提供一个健康、舒适的居住环境。
二、系统设计1. 硬件设计本系统以STM32微控制器为核心,搭配多种传感器模块,包括PM2.5传感器、甲醛传感器、VOC传感器等。
此外,还包括电源模块、显示屏模块和无线通信模块等。
(1)STM32微控制器:作为整个系统的核心,负责数据的采集、处理和传输。
(2)传感器模块:负责检测室内空气中的主要污染物,如PM2.5、甲醛、VOC等。
(3)电源模块:为系统提供稳定的电源供应。
(4)显示屏模块:用于实时显示检测数据和系统状态。
(5)无线通信模块:将检测数据通过无线方式传输到手机或电脑等设备上。
2. 软件设计软件设计主要包括STM32微控制器的程序设计和上位机软件设计。
(1)STM32微控制器程序设计:负责数据的采集、处理和传输。
通过传感器模块获取室内空气质量数据,经过处理后通过无线通信模块发送到上位机软件进行显示和存储。
(2)上位机软件设计:包括手机APP和电脑软件。
手机APP可以实时显示检测数据和系统状态,并支持远程控制;电脑软件可以实现对数据的存储、分析和处理等功能。
三、实现过程1. 传感器模块的选型与配置根据实际需求,选择合适的传感器模块,并进行配置和调试。
确保传感器模块能够准确、稳定地检测室内空气质量数据。
2. STM32微控制器的程序设计编写STM32微控制器的程序,实现数据的采集、处理和传输功能。
通过传感器模块获取室内空气质量数据,并进行数据处理和存储。
同时,通过无线通信模块将数据发送到上位机软件进行显示和存储。
3. 显示屏模块的连接与配置将显示屏模块与STM32微控制器进行连接,并进行配置和调试。
基于stm32的空气净化器控制系统设计与实现开题报告

基于stm32的空气净化器控制系统设计与实现开题报告
本文研究的是基于stm32的空气净化器控制系统设计与实现。
空气污染已经成为一个全球性的问题,对人类健康和生态环境产生了严重的影响。
因此,开发一种高效的空气净化器控制系统变得越来越重要。
本文的主要研究内容是通过使用stm32控制芯片设计和实现一
种功能齐全,高效节能的空气净化器控制系统。
该系统具有多种功能,包括自动调节空气净化器的工作状态,实现空气质量监测,以及智能控制系统的设计和实现。
本文将采用硬件和软件相结合的方式实现系统功能,通过设计和实现嵌入式控制器,实现对空气净化器的精细控制。
同时,本文将使用多种传感器对空气质量进行监测,通过数据采集和分析,实现对空气质量的实时监测和调节。
本文的研究成果将在空气净化器的设计和生产领域有重要的应
用价值,同时也将为环境保护和人类健康做出贡献。
- 1 -。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于 STM32的空气净化器控制系统赵玉敏;宋开新;秦会斌【摘要】设计了一种电压可调式静电除尘装置结合紫外灯杀菌消毒的家用空气净化器控制系统。
系统采用低功耗的32位微处理器STM32F103RCT6作为主控芯片,利用DHT11温湿度传感器、GP2Y1010AU0F灰尘传感器和TGS2600气体传感器检测室内空气质量,将采集到的数据传输给单片机,并显示到TFTLCD液晶屏上。
单片机根据接收到的数据采用按键或蓝牙来调整电机风速、电压以及紫外灯的开关等,使空气净化器处于最佳工作状态。
该系统经过调试,运行稳定,效果明显。
%An home air purifier control system is designed in this paper , which use adjustable voltage electrostatic dust removal device ,com-bined with UV to disinfect .Low-power 32-bit microprocessor as the core , the application of temperature and humidity sensor DHT 11 ,dust sen-sorGP2Y and air sensor TGS2600 in the detection of indoor environment , the collected data will transfer to the SCM ,and display on TFTLCD. SCM using button or bluetooth to adjust the wind speed and voltage of the air purifier in the best working condition according to the received da -ta.After commissioning ,we get a stable and significant effect system .【期刊名称】《微型机与应用》【年(卷),期】2016(035)023【总页数】4页(P24-27)【关键词】STM32单片机;传感器;紫外线;蓝牙;静电集尘装置【作者】赵玉敏;宋开新;秦会斌【作者单位】杭州电子科技大学新型电子器件与应用研究所,浙江杭州310018;杭州电子科技大学新型电子器件与应用研究所,浙江杭州310018;杭州电子科技大学新型电子器件与应用研究所,浙江杭州310018【正文语种】中文【中图分类】TP23空气净化器技术是现代工业发展逐步形成的技术。
目前市场上的空气净化器产品有以下几类:HEPA过滤、活性炭吸附、负离子、光触媒、臭氧、生物过滤、紫外灯、静电除尘[1]。
据统计分析,单纯用一种技术或材料并不能有效地同时解决空气中的粉尘和细菌病毒问题。
静电除尘技术利用高压静电使气体电离,从而使尘粒带电,在库仑力的作用下吸附到不同的极板上。
紫外灯可以利用紫外线的照射,穿透微生物的细胞膜,破坏各种细菌、病毒等微生物的DNA结构,毁坏其核酸分子键,使细菌、病毒当即死亡或不能繁衍后代,从而杀菌消毒。
本系统采用基于单片机STM32的智能控制方式,通过按键或蓝牙输入,结合传感器的数据采集,利用静电除尘与紫外灯结合使用,既能改善空气质量、降低灰尘指数又能杀菌消毒。
同时单片机可根据数字电位器反馈方式控制静电除尘装置的电压来实现高压电源可调,减少湿度对空气导电性能的影响,防止潮湿环境下打火,减少安全隐患,对室内空气净化技术的研究具有重要意义。
本系统采用基于ARM Cortex-M3内核的32位微处理器STM32F1103RCT6作为主控芯片,STM32的处理器最高工作频率达到72 MHz,包括48 KB SRAM、256 KB Flash、2个基本定时器、4个通用定时器、2个高级定时器、51个通用IO口、5个串口、2个DMA控制器、3个SPI、2个I2C、1个USB、1个CAN、3个12位ADC、1个12位DAC、1个SDIO接口[2]。
2 空气净化器设计2.1 空气净化器总体设计整个控制系统用来控制工作在额定电压为220 V的家用空气净化器,主要由控制和驱动两部分组成。
控制部分以基于ARM Cortex-M3内核的32位微处理器STM32F10X单片机为核心,建立人机接口,通过传感器检测出室内温湿度及灰尘数目等实时数据,经过单片机检测处理,通过按键或蓝牙串口输入调整出适合在该环境下空气净化器的运行状态,同时将传感器所测得的数据显示在液晶屏上。
系统通过单片机处理,将控制信号发送给驱动电路部分,通过驱动电路直接控制步进电机,调整风速、电压以及紫外灯的运行状态。
2.2 控制系统详细设计2.2.1 系统电源模块整个控制系统通过电源电路模块供电,空气净化器电源电路模块将变压器输入的110 V交流电压转换为24 V和5 V。
5 V电压用于为温湿度传感器、灰尘传感器、液晶等模块的供电,通过AMS1117-3.3电源芯片将5 V电压转换为3.3 V,为单片机控制芯片提供电压。
24 V电压用于风扇供电[3]。
2.2.2传感器测量模块考虑到空气湿度对高压静电的影响,本设计采用广州奥松有限公司生产的数字温湿度传感器DHT11,其包括一个电阻式测湿元件和一个NTC测温元件,通过单片机等简单的电路连接就能实时采集本地湿度与温度,与单片机之间仅用一根线就能进行单总线传输,湿度测量范围20~90 %RH,分辨率1 %RH,符合系统对湿度的要求。
数据准确且功耗很低[3]。
采用GP2Y1010AUF灰尘传感器,中间有一个圆孔可以让空气通过,传感器内部发射红外线打到通过小孔的灰尘上,如有灰尘通过会阻断光线,光电检测器检测不到光源则低电位输出,经放大电路连接到单片机后分析得出空气中的灰尘含量如香烟中的灰尘数据。
采用费加罗TGS2600气体传感器,其体积小、低功耗、应用电路简单且具有极高的灵敏度,仅用简单的电路就能将电导率的变化转换成与该气体浓度相对应的信号输出。
传感器与单片机STM32的连接电路如图1所示。
2.2.3 电机控制及紫外灯模块空气净化器对电机的功能需求程度不高,采用图2所示电路来控制电机及紫外灯。
为减少电机和高压电路对单片机的影响,通过TLP521光耦与SRD电机调速进行交互,其中,TLP521是一种可控制的光电耦合器件,既传输信号又互相隔离干扰,增强可靠性,简化电路设计[4]。
STM32单片机的PB5引脚接到电机驱动信号上,当引脚被置为低电平时砷化镓发光二极管导通,光敏三极管接收到光信号后通过电阻R35和R36分压将信号输出至Q4管使其导通,电机启动;引脚置为高电平时风机因没有输入信号而关闭。
与电机相同,紫外灯模块与光耦相连,通过单片机引脚低电平接通发光二极管,耦合至光敏三极管,将光信号转变为电信号,电阻分压,端口导通驱动紫外灯管。
2.2.4 LCD显示模块本设计液晶显示采用的是通用2.8英寸TFTLCD,320×240分辨率,16位真彩显示,支持65K色显示,图像质量高,16位80并口,自带触摸屏,可用作控制输入。
试验中LCD显示状态如图3所示。
在状态显示面板上,液晶屏显示了实时的时间、温湿度、灰尘值、模式、风速以及定时状态。
其中,模式有自动、手动、睡眠和高速4种;风速有1、2、3、4四个等级;定时有0.5 h、1 h和2 h三档。
2.2.5 可调电压模块本系统采用静电集尘方式,空气净化器需要较高的电压,而装置的间距一经设定就不会再变。
高压电能够电离气体分子使之成为离子导致绝缘性能改变,从而引起打火。
长此以往会对净化器产生损害,影响用户使用。
采用LM2596降压型电源管理单片集成电路与I2C总线数字电位器X9241结合,设计了利用单片机接收传感器采集的湿度数据来实时调节输出电压的调压电路。
如图4所示,X9241内部包括1个I2C接口和4个数字电位器,将其串联,将SDA和SCL与单片机的SDA 和SCL相连,作为与单片机的连接总线,由单片机通过调节PWM占空比进行控制。
将LM2596作为输入电压的降压稳压芯片,输出可调电压[5]。
2.2.6 其他模块按键程序编写采用扫描按键方式,按键按下之后必须松开才能第二次触发,防止按一次多次触发,同时,按键扫描还有优先级。
蓝牙模块选择一款高性能主从一体蓝牙串口模块ATK-HC05,可以与各种带蓝牙功能的智能终端配对,支持非常宽的波特率范围:4 800~1 382 400,并且兼容5 V或3.3 V单片机系统。
此模块非常小巧,通过6个2.54 mm间距的排针与单片机STM32连接。
采用Android系统提供蓝牙的API接口,编写应用程序,实现蓝牙设备的基本操作。
客户端设计完成后的界面如图5所示。
2.3 硬件模块设计硬件模块主要是对其硬件功能电路进行设计,主要电路包括系统的电源电路、电机控制电路、紫外灯控制电路、液晶显示器电路、数字电位器与控制电路、传感器电路、蓝牙串口电路、按键、复位电路,以及JTAG仿真电路和单片机程序下载电路等[6]。
如图6所示,液晶显示电路、数字电位器与控制电路、传感器电路、蓝牙串口接收电路、按键、复位电路、JTAG仿真电路和单片机程序下载电路属于单片机主控制电路;电源电路、电机控制电路、紫外灯控制电路属于驱动控制电路。
采用交流单相异步电机,在单片机的控制下启动风扇,使室内污浊的空气经过滤网,未被滤出的空气经静电除尘装置和紫外灯,有效去除可入肺颗粒物(PM2.5),杀灭致病细菌、病毒[7]。
2.4 软件模块设计控制系统软件由系统初始化程序、液晶显示程序、按键处理程序、蓝牙处理程序、数据采集处理程序、APB总线接口程序、定时中断处理程序、模式控制程序、电机驱动程序、紫外灯管驱动模块、客户端处理程序、省电保护程序和警报提示等子程序以及主程序共同组成。
各子程序经过单片机主程序的运算处理,实现系统的净化功能[6]。
模块化的设计使软件更加灵活,便于调用、移植,发生错误时可以迅速找出问题所在,大大提高运行效率及可靠性。
软件设计流程如图7所示。
接入电源,系统开始工作,单片机进行初始化检测,传感器检测室内空气状况并传输至单片机以显示到液晶屏上,如没有按键或蓝牙信号输入则进入自动模式,单片机根据内部预先设置好的程序对风速进行调整,如有信号输入则根据输入信号作相应操作。
将各个模块用多邦线进行连接,完成后的控制电路板如图8所示。
本设计系统的测试是通过按键或蓝牙控制净化系统,以观察其状态变化,系统状态值可以在LCD和示波器上进行波形显示,其中,显示值在前面已给出,下图9分别是风速为1级、2级、3级、4级时所对应的PWM,占空比越小电机转速越低,占空比越大则转速越高。