基于单片机智能家庭抽油烟机自动控制系统设计

**单片机设计介绍,基于单片机智能家庭抽油烟机自动控制系统设计

一 概要

  基于单片机智能家庭抽油烟机自动控制系统设计概要如下:

一、设计目标

本设计旨在通过单片机控制器实现家庭抽油烟机的智能自动化控制,提升抽油烟机的使用效率、节能环保效果及用户的使用体验。

二、系统组成

单片机控制器:作为系统的核心,负责接收传感器信号、处理数据并发出控制指令。
传感器模块:
油烟浓度传感器:实时监测厨房内的油烟浓度。
温度传感器:监测厨房环境的温度。
其他可能的传感器(如湿度传感器、气体传感器等):根据具体需求进行配置。
执行机构:
抽油烟机电机:根据控制指令调整转速和开关状态。
显示屏:显示室内环境参数、工作状态等信息。
按键:用户进行人机交互,如设置阈值、切换模式等。
电源模块:为系统提供稳定的工作电压。
三、工作原理

传感器实时监测厨房内的油烟浓度、温度等环境参数,并将数据传输给单片机控制器。
单片机控制器根据接收到的数据,通过预设的控制算法判断当前环境状态,并发出相应的控制指令。
执行机构根据控制指令调整抽油烟机的风速、开关状态等,以提供最佳的抽风效果。
用户可以通过显示屏和按键进行人机交互,了解室内环境参数并进行控制操作。
四、系统特点

智能化控制:根据厨房环境参数自动调节抽油烟机的工作状态,无需用户手动操作。
节能环保:通过精准控制抽油烟机的风速和开关状态,减少不必要的能耗,实现节能环保。
人机交互友好:通过显示屏和按键,用户可以轻松了解和控制抽油烟机的运行状态。
五、扩展功能(可选)

增设空气质量传感器,实时监测室内空气质量,并据此调整抽油烟机的工作状态。
集成WIFI模块,实现远程控制和智能联动,用户可以通过手机APP对抽油烟机进行远程操控。
增加声音识别模块,实现语音控制功能,提升用户体验。
六、设计总结

基于单片机智能家庭抽油烟机自动控制系统通过智能化控制提高了抽油烟机的使用效率和节能环保效果,同时提供了友好的人机交互界面。该系统可根据用户需求进行定制设计,满足不同家庭的使用需求。

二、功能设计

可实现通过烟雾检测传感器检测当前厨房油烟浓度
可实现通过油烟浓度控制抽油烟机电机转速
可实现通过DS18B20检测厨房温度,并设定最大值,超过最大值,会报警及异常处理,防止火灾发生
可实现按键调整抽油烟机电机的转速
可实现通过LCD1602显示油烟浓度、环境温度、电机挡位等信息

设计思路

设计思路
文献研究法:搜集整理相关单片机系统相关研究资料,认真阅读文献,为研究做准备;

调查研究法:通过调查、分析、具体试用等方法,发现单片机系统的现状、存在问题和解决办法;

比较分析法:比较不同系统的具体原理,以及同一类传感器性能的区别,分析系统的研究现状与发展前景;

软硬件设计法:通过软硬件设计实现具体硬件实物,最后测试各项功能是否满足要求。

三、 软件设计

本系统原理图设计采用Altium Designer19,具体如图。在本科单片机设计中,设计电路使用的软件一般是Altium Designer或proteus,由于Altium Designer功能强大,可以设计硬件电路的原理图、PCB图,且界面简单,易操作,上手快。Altium Designer19是一款专业的整的端到端电子印刷电路板设计环境,用于电子印刷电路板设计。它结合了原理图设计、PCB设计、多种管理及仿真技术,能够很好的满足本次设计需求。

————————————————

仿真实现
本设计利用protues8.7软件实现仿真设计,具体如图。

Protues也是在单片机仿真设计中常用的设计软件之一,通过设计出硬件电路图,及写入驱动程序,就能在不实现硬件的情况进行电路调试。另外,protues还能实现PCB的设计,在仿真中也可以与KEIL实现联调,便于程序的调试,且支持多种平台,使用简单便捷。
————————————————

原理图

在这里插入图片描述在这里插入图片描述

五、 程序

本设计利用KEIL5软件实现程序设计,具体如图。作为本科期间学习的第一门编程语言,C语言是我们最熟悉的编程语言之一。当然,由于其功能强大,C语言是当前世界上使用最广泛、最受欢迎的编程语言。在单片机设计中,C语言已经逐步完全取代汇编语言,因为相比于汇编语言,C语言编译与运行、调试十分方便,且可移植性高,可读性好,便于烧录与写入硬件系统,因此C语言被广泛应用在单片机设计中。keil软件由于其兼容单片机的设计,能够实现快速调试,并生成烧录文件,被广泛应用于C语言的编写和单片机的设计。
在这里插入图片描述

————————————————

在这里插入图片描述

六、 文章目录

目 录

摘 要 I
Abstract II
引 言 1
1 控制系统设计 2
1.1 主控系统方案设计 2
1.2 传感器方案设计 3
1.3 系统工作原理 5
2 硬件设计 6
2.1 主电路 6
2.1.1 单片机的选择 6
2.2 驱动电路 8
2.2.1 比较器的介绍 8
2.3放大电路 8
2.4最小系统 11
3 软件设计 13
3.1编程语言的选择 13
4 系统调试 16
4.1 系统硬件调试 16
4.2 系统软件调试 16
结 论 17
参考文献 18
附录1 总体原理图设计 20
附录2 源程序清单 21
致 谢 25

摘要:本文提出了一种基于单片机智能抽油烟机控制系统设计方案。该系统采用STM32F103单片机作为主控芯片,利用传感器采集烟雾浓度和温度湿度等数据,控制风机的转速,实现自动调节抽风力度和清洁滤网的功能。实验结果表明,该系统具有稳定性和高效性,能够满足家用和商用场所的需求。 关键词:单片机智能抽油烟机;传感器;风机控制 Abstract: This paper proposes a design scheme of intelligent range hood control system based on single-chip microcomputer. The system adopts STM32F103 single-chip microcomputer as the main control chip, uses sensors to collect data such as smoke concentration, temperature and humidity, controls the speed of the fan to achieve automatic adjustment of the suction force and cleaning of the filter. Experimental results show that the system has stability and efficiency, and can meet the needs of household and commercial places. Keywords: single-chip microcomputer; intelligent range hood; sensor; fan control 一、引言 随着人们生活水平的提高,厨房抽油烟机已成为现代家居不可或缺的一部分。传统的抽油烟机只能通过手动调节风扇的转速来控制抽风力度,不能根据油烟浓度等实时数据自动调节风扇的转速。此外,如果长时间不清洁抽油烟机的滤网,也会影响抽风效果,导致油烟滋生。 为了解决这些问题,本文提出了一种基于单片机智能抽油烟机控制系统设计方案。该系统采用STM32F103单片机作为主控芯片,利用传感器采集烟雾浓度和温度湿度等数据,控制风机的转速,实现自动调节抽风力度和清洁滤网的功能。 二、系统硬件设计 系统硬件主要包括控制板、传感器和风机。其中,控制板采用STM32F103单片机作为主控芯片,具有多个通用输入输出口和模拟输入口,可方便地与传感器和风机进行连接。传感器包括烟雾浓度传感器、温度传感器和湿度传感器,用于采集环境数据。风机采用直流无刷电机,通过PWM调节电机的转速,实现抽风力度的调节。 三、系统软件设计 系统软件主要由数据采集、数据处理和风机控制三部分组成。 1. 数据采集 系统通过烟雾浓度传感器、温度传感器和湿度传感器采集环境数据,并将数据传输到STM32F103单片机。其中,烟雾浓度传感器采用MQ-2型传感器,可检测多种气体,包括烟雾、甲醛、乙醇等有害气体;温度传感器采用DS18B20型传感器,可实现高精度温度测量;湿度传感器采用DHT11型传感器,可实现湿度和温度的测量。 2. 数据处理 系统通过对采集的数据进行处理,实现自动调节抽风力度和清洁滤网的功能。具体实现方法如下: (1)自动调节抽风力度 系统根据烟雾浓度的大小,通过PID算法计算出控制风机的PWM值,实现自动调节抽风力度的功能。 (2)清洁滤网 系统通过定时检测滤网的清洁程度,当滤网清洁度低于一定阈值时,自动提示用户清洁滤网。 3. 风机控制 系统通过PWM控制风机的转速,实现自动调节抽风力度的功能。具体实现方法如下: (1)启动风机 系统启动时,风机自动启动。当烟雾浓度大于一定阈值时,系统自动调节风机的转速,增加抽风力度。 (2)停止风机 当烟雾浓度降低到一定阈值以下时,系统自动停止风机运转。 四、实验结果 本文设计的基于单片机智能抽油烟机控制系统已经通过实验验证。实验结果表明,该系统具有稳定性和高效性,能够满足家用和商用场所的需求。 五、结论 本文提出了一种基于单片机智能抽油烟机控制系统设计方案,通过采集环境数据、自动调节抽风力度和清洁滤网等功能,实现了智能控制抽油烟机的目的。实验结果表明,该系统具有稳定性和高效性,能够满足家用和商用场所的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值