基于单片机的智能电风扇控制系统毕业设计 (1)

四川信息职业技术学院毕业设计任务书 学 生 姓 名 彭涛 学号

1219042 班级 电信

12-1 专业 电子与信息工程技术

设计题目 基于单片机的智能电风扇控制系统 指导教师姓名 职 称 工作单位及所从事专业 联系方式 学生联系方式

张万良 副教授 信息学院电子工程系 设计内容: 1、单片机分析采集到的数字温度信号,再通过可控硅对风扇电机进行调速。 2、用户可以在一定范围内设置电风扇的最低工作温度和最高工作温度。当温度低于所设置温度时,电风扇将自动关闭,当高于此温度时电风扇又将重新启动。

3、温度显示在LED数码管上 4、设计硬件电路,并制作实物。 5、撰写毕业设计论文。 进度安排: 要有较为详细的时间安排(时间具体到周); (4-5周)确定任务,完成资料收集归纳,确定设计方案。 (6-8周)完成电路原理图绘制,绘制PCB图,确定元器件的参数型号和数量。 (9-10周)调试软件,完成系统仿真。 (11-12周)完成硬件焊接和硬件调试。 (13-14周)完成软硬件联调测试。 (15-16周)完成论文写作,准备答辩材料答辩。 主要参考文献、资料(写清楚参考文献名称、作者、出版单位): [1] 曹巧媛.单片机原理及应用.北京:电子工业出版社, [2] 王伦.电风扇原理与维修技术[M].北京:新时代出版社,1999 [3] 张毅刚.新编MCS-51单片机应用设计.哈尔滨工业大学出版社,2006,10 [4] 梁廷贵、王裕琛.可控硅触发电路语音电路分册[M].北京:科学技术文献出版社,2003 审 批 意 见 教研室负责人: 年 月 日

备注:任务书由指导教师填写,一式二份。其中学生一份,指导教师一份目 录 摘 要 本设计为一种温控风扇系统,具有灵敏的温度感测和显示功能,系统STC89C52单片机作为控制平台对风扇转速进行控制。可由用户设置高、低温度值,测得温度值在高低温度之间时打开风扇弱风档,当温度升高超过所设定的温度时自动切换到大风档,当温度小于所设定的温度时自动关闭风扇,控制状态随外界温度而定。所设高低温值保存在温度传感器DS18B20内部E2ROM中,掉电后仍然能保存上次设定值,性能稳定,控制准确。

关键词 单片机;温度传感器;智能控制。第1章 概述 STC89C52单片机简介 STC89C52是美国ATMEL公司生产的低电压、高性能CMOS8位单片机,片内4bytes的可反复擦写的只读程序存储器(PEROM)和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置用8位中央处理器(CPU)和Flash存储单元,功能强大。STC89C52单片机可灵活应用于各种控制领域。

STC89C52单片机提供以下标准功能:4K字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时、计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,STC89C52单片机可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时、计数器,串行通行口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。

本设计任务和主要内容 本文以STC89C52单片机为核心,通过数字温度传感器对外界环境温度进行数据采集,从而建立一个控制系统,使电风扇随温度的变化而自动调节档位,实现“温度高、风力大、温度低、风力弱”的性能。另外,通过红外发射和接收装置及按键实现各种功能的启动与关闭,并且可对各种功能实现遥控,用户可以在一定范围内设置电风扇的最低工作温度,当温度低于所设置温度时,电风扇将自动关闭,当高于此温度时电风扇又将重新启动。

本设计主要内容如下: (1)风速设为从低到高共2个档位,可由用户通过键盘设定。 (2)每当温度低于下限值时,则电风扇风速关闭。 (3)每当温度在下限和上限之间时,则电风扇转速缓慢。 (4)每当温度高于上限值时,则电风扇风速全速运转。 第2章 方案选择 本系统实现风扇的温度控制,需要有较高的温度变化分辨率和稳定可靠的换档停机控制部件。

温度传感器的选用 温度传感器可由以下几种方案可供选择: 方案一:选用热敏电阻作为感测温度的核心元件,通过运算放大器放大由于温度变化引起热敏电阻电阻的变化、进而导至的输出电压变化的微弱电压变化信号,再用AD转换芯片ADC0809将模拟信号转化为数字信号输入单片机处理。

方案二:采用热电偶作为感测温度的核心元件,配合桥式电路,运算放大电路和AD转换电路,将温度变化信号送入单片机处理。

方案三:采用数字式集成温度传感器DS18B20作为感测温度的核心元件,直接输出数字温度信号供单片机处理。

对于方案一,采用热敏电阻有价格便宜、元件易购的优点,但热敏电阻对温度的细微变化不敏感,在信号采集、放大、转换过程中还会产生失真和误差,并且由于热敏电阻的R-T关系的非线性,其本身电阻对温度的变化存在较大误差,虽然可以通过一定电路予以纠正,但不仅将使电路复杂稳定性降低,而且在人体所处温度环境温度变化中难以检测到小的温度变化。故该方案不适合本系统。 对于方案二,采用热电偶和桥式测量电路相对于热敏电阻其对温度的敏感性和器件的非线性误差都有较大提高,其测温范围也非常宽,从-50摄氏度到1600摄氏度均可测量。但是依然存在电路复杂,对温度敏感性达不到本系统要求的标准,故不采用该方案。

对于方案三,由于数字式集成温度传感器DS18B20的高度集成化,大大降低了外接放大转换等电路的误差因素,温度误差很小,并且由于其感测温度的原理与上述两种方案的原理有着本质的不同,使得其温度分辨力极高。温度值在器件内部转换成数字量直接输出,简化了系统程序设计,又由于该传感器采用先进的单总线技术(1-WRIE),与单片机的接口变的非常简洁,抗干扰能力强。关于DS18B20的详细参数参看下面“硬件设计”中的器件介绍。

控制核心的选择 方案一:采用电压比较电路作为控制部件。温度传感器采用热敏电阻或热电偶等,温度信号转为电信号并放大,由集成运放组成的比较电路判决控制风扇转速,当高于或低于某值时将风扇切换到相应档位。

方案二:采用单片机作为控制核心。以软件编程的方法进行温度判断,并在端口输出控制信号。

对于方案一,采用电压比较电路具有电路简单、易于实现,以及无需编写软件程序的特点,但控制方式过于单一,不能自由设置上下限动作温度,无法满足不同用户以及不同环境下的多种动作温度要求,故不在本系统中采用。 对于方案二,以单片机作为控制器,通过编写程序不但能将传感器感测到的温度通过显示电路显示出来,而且用户能通过键盘接口,自由设置上下限动作温度值,满足全方位的需求。并且通过程序判断温度具有极高的精准度,能精确把握环境温度的微小变化。故本系统采用方案二。

显示电路 方案一:采用五位共阳数码管显示温度,动态扫描显示方式。 方案二:采用液晶显示屏LCD显示温度 对于方案一,该方案成本低廉,显示温度明确醒目,在夜间也能看见,功耗极低,显示驱动程序的编写也相对简单,这种显示方式得到广泛应用。不足的地方是扫描显示方式是使五个LED逐个点亮,因此会有闪烁,但是人眼的视觉暂留时间为20MS,当数码管扫描周期小于这个时间时人眼将感觉不到闪烁,因此可以通过增大扫描频率来消除闪烁感。

对于方案二,液晶体显示屏具有显示字符优美,不但能显示数字还能显示字符甚至图形的优点,这是LED数码管无法比拟的。但是液晶显示模块价格昂贵,驱动程序复杂,从简单实用的原则考虑,本系统采用方案一。

调速方式 方案一:采用变压器调节方式,运用电磁感应原理将220V电压通过线圈降压到不同的电压,控制风扇电机接到不同电压值的线圈上可控制电机的转速,从而控制风扇风力大小。 方案二:采用晶闸管构成无级调速电路。 对于方案一,由于采用变压器改变电压调节,有风速级别限制,不能适应人性化要求。且在变压过程中会有损耗发热,效率不高,发热有不安全因素。

对于方案二,以电位器控制晶闸管的导通角大小,可实现由最大风速到关闭的无级别调速,可将风力调节在关闭无风到最大风之间的任意风力,实现“自由风”。且在调速环节中基本无电力损耗。故本系统采用方案二。

控制执行部件 方案一:采用数模转换芯片AD0832控制,由单片机根据当前温度值送出相应数字量到AD0832,由AD0832产生模拟信号控制晶闸管的导通角,从而配合无级调速电路实现温控时的自动无级风力调节。

对于方案一,该方案能够实现在风扇处于温控状态时也能无级调速,但是D/A转换芯片价格较高,与其温控状态下无级调速功能相比性价比不高。

对于方案二,虽然在温控状态下只能实现弱/大风两级调速,但采用继电器价格便宜,控制可靠,且出于在温控状态时无级调速并不是特别需要的功能,综合考虑采用方案二。 第3章 硬件设计 系统总体设计

图3-1 系统总体结构框图 控制装置原理 传统电风扇供电采用的是220V交流电,电机转速分为几个档位,通过人工手动调整电机转速达到改变风速的目的,亦即,每改变一次风力,必然有人参与操作,这样就会带来诸多不便。

本文介绍了一种基于STC89C52单片机的智能电风扇调速器的设计,该设计巧妙利用单片机控制技术、无级调速技术和温度传感技术,把智能控制技术应用于家用电器的控制中,将电风扇的电机转速作为被控制量,由单片机分析采集到的数字温度信号,再通过可控硅对风扇电机进行调速。从而达到无须人为控制便可自动调整风速的效果。

温度检测和显示电路 可以选用LM324A运算放大器作为温度传感器,将其设计成比例控制调节器,输出电压与热敏电阻的阻值成正比,但这种方案需要多次检测后方可使采样精确,过于烦琐。所以我采用更为优秀的DS18B20数字温度传感器,它可以直接将模拟温度信号转化为数字信号,降低了电路的复杂程度,提高了电路的运行质量。

键盘输入 温度显示 单片机系统 电机控制模块 数字温度传感模

合集下载

基于单片机的智能风扇的设计

基于单片机的智能风扇的设计

基于单片机的智能风扇的设计智能风扇的设计是基于单片机的一种智能化家电产品,通过集成了传感器、单片机、通信模块和风扇控制电路等功能模块,能够实现自动感知环境温度、湿度等参数,并根据用户的需求自动调节风扇的转速和工作模式。

下面将详细介绍智能风扇的设计。

1.硬件设计智能风扇的硬件设计包括传感器模块、单片机模块、通信模块和控制电路模块。

传感器模块:智能风扇的传感器模块通常包括温度传感器和湿度传感器,用于感知环境的温度和湿度。

可以选择常见的数字温湿度传感器,如DHT系列传感器。

单片机模块:单片机模块是智能风扇的核心控制模块,可选择一款适合的单片机,如51单片机或STM32系列单片机,并结合开发板进行开发。

单片机模块负责读取传感器数据,并根据温度和湿度的变化进行风扇转速和工作模式的调节。

通信模块:通信模块用于实现智能风扇与其他设备的远程控制和数据传输功能。

可以选择Wi-Fi模块或蓝牙模块,实现与智能手机或其他智能设备的连接。

控制电路模块:控制电路模块包括电机驱动电路和电源电路。

电机驱动电路用于控制风扇电机的转速,可以选用H桥驱动芯片。

电源电路负责为各个模块供电,可以采用稳压模块和滤波电路,保证各个模块的正常运行。

2.软件设计智能风扇的软件设计主要包括数据采集、数据处理和控制策略。

数据采集:单片机模块通过传感器模块采集到温湿度数据,并将数据转换为数字信号以供程序识别。

数据处理:单片机模块通过算法处理采集到的温湿度数据,进一步计算出风扇应该运行的转速和工作模式。

可以根据不同的温湿度阈值设置不同的转速和工作模式,如低温低湿度下风扇停止运行,高温高湿度下风扇全速运行。

控制策略:单片机模块根据处理后的数据,通过控制电路模块控制风扇的转速和工作模式。

控制策略可以通过采用PID控制算法,根据环境温湿度的反馈信息进行动态调节,使风扇以最佳转速运行。

3.功能设计智能风扇可以通过通信模块与智能手机或其他智能设备连接,实现远程控制和数据传输的功能。

基于单片机的智能电风扇的设计

基于单片机的智能电风扇的设计

基于单片机的智能电风扇的设计
1. 系统设计思路:
智能电风扇系统由传感器、单片机以及电机驱动电路组成。

传感器检测环境温度、湿度和人体距离等参数,单片机根据这些参数控制电机的工作,并且可以根据预设程序自动调节电风扇的转速和运转模式。

2. 硬件设计:
(1) 传感器模块:
环境温湿度传感器模块和人体距离传感器模块分别采用DHT11和HC-SR501。

(2) 单片机模块:
根据项目需求,使用STM32F103ZET6单片机,主要处理传感器的读取和数据处理,并进行PWM波输出,控制电机转速。

(3) 电机驱动模块:
电机采用直流无刷电机,控制驱动电路采用L298N芯片。

3. 软件设计:
(1)初始化各个模块,包括传感器、GPIO等。

(2)读取传感器的数据,并根据不同温度、湿度和人体距离进行选择参数,设置不同的转速和运转模式。

(3)通过PWM波输出,控制电机的转速,实现电风扇的自动调节和控制。

4. 实现功能:
灵活的温湿度和人体距离检测,自动选择合适的电风扇运转模式和转速,节能环保,人性化的操作界面等。

总之,基于单片机的智能电风扇系统可以在提供便利的同时,达到节能环保的目的。

基于单片机的电风扇模拟控制系统设计

基于单片机的电风扇模拟控制系统设计

基于单片机的电风扇模拟控制系统设计一、引言电风扇是现代生活中常见的家用电器之一,它的使用方便、功能多样,深受人们喜爱。

随着科技的发展,基于单片机的电风扇控制系统逐渐成为研究的热点。

本文将介绍一种基于单片机的电风扇模拟控制系统设计,旨在提供一个可靠、智能的电风扇控制方案。

二、系统设计1. 系统框架基于单片机的电风扇模拟控制系统主要由单片机、传感器、电机驱动电路、显示器和按键等组成。

其中,单片机充当控制中心的角色,传感器用于采集环境参数,电机驱动电路用于控制电机的转速,显示器和按键用于用户与系统进行交互。

2. 传感器选择传感器的选择对于系统的精确性和稳定性至关重要。

在电风扇控制系统中,常用的传感器有温度传感器和湿度传感器。

温度传感器用于检测环境温度,湿度传感器用于检测环境湿度。

根据不同的需求,可以选择合适的传感器进行使用。

3. 单片机编程单片机是系统中的核心部件,其编程决定了整个系统的功能和性能。

在电风扇控制系统中,单片机需要实现以下功能:- 读取传感器采集到的温度和湿度数据;- 根据设定的温度和湿度阈值,控制电机的转速;- 实时显示温度、湿度和电机转速等信息;- 通过按键进行系统设置和操作。

4. 电机驱动电路电机驱动电路用于控制电机的转速。

常用的电机驱动电路有直流电机驱动电路和交流电机驱动电路。

根据不同的电机类型,选择适合的驱动电路。

在电风扇控制系统中,一般采用直流电机,因此需要设计一个合适的直流电机驱动电路。

5. 显示器和按键显示器和按键用于用户与系统进行交互。

显示器可以显示当前环境的温度、湿度和电机转速等信息,按键则可以用于设置温度和湿度阈值以及控制电机的开关。

合理设计显示器和按键的布局和界面,使用户操作方便,信息清晰。

三、系统优势1. 智能化控制基于单片机的电风扇模拟控制系统可以根据环境的温湿度变化自动调节电机的转速,实现自动控制。

用户只需设定好温湿度阈值,系统会自动根据环境参数进行调节,提供舒适的使用体验。

基于单片机的智能风扇设计

基于单片机的智能风扇设计
1.1智能风扇发展史。。.。..。....。。.。.。。。。.。.。。。..。..。。。.。。.。.。..。。。...。。...。。。。.。...。。...。.。....。.。.。.1
1.2智能风扇的工作原理..。..。。.。。。。。。...。.。..。。。。...。..。...。.......。。..。。。..。。。..。。。。.。...。。...。2
关键词:单片机;温度传感器;风扇;超声波驱蚊
Design ofSmart FanBased on Single ChipMicrocomputer
Abstract
Fan is very good for people cooling appliances in the summer。 Smart Fan is according to changes in temperature, and fan speed changes. Now the fan is difficult to do this, only a few artificial stall speed。
3.4.1DS18B20温度传感器简介。..。.。。.。.。。。。.。。...。.。.。。.。.。.。.。。。。。.。...。。。.。.。。。。。。。.。.。11
3.4。2温度采集电路.。..。。。..。.。.。。..。.......。。..。...。.。.。。。。.....。。.。...。。.。。...。。。.。.。.....。.。.。.。13
3.3 单片机最小系统电路设计。。。。。.。.。。。.。。..。。.。...。.。。。。。。。.。。。.。。.。。..。。...。。.。.。。.。。。。....8
3。3.1AT89C51单片机简介...。。..。.。。。。。.。。.。..。。。..。.。..。。。.。。。。。.。.。..。....。。。.。..。...。...。....8

智能电风扇论文(毕业论文_毕业设计)

智能电风扇论文(毕业论文_毕业设计)

智能电风扇设计摘要:本系统主要实现小型智能电风扇的设计。

其主要具有以下功能:可实现无级调速,风扇的转速和工作模式可以自行设计;关机自动记忆设置的参数;可通过LCD显示日期、时间、温度、风扇转速、运行模式等;能够实现红外遥控风扇的工作方式。

该系统主要包括时间测量、温度测量、风速测定、红外发送、红外接收、单片机系统、矩阵键盘、PWM电机驱动等模块,经测试,其工作状态良好。

关键字: 智能风扇无级调速红外遥控PWM电机目录一、系统方案与论证 (3)1. 方案选择 (3)1.1 电机驱动 (3)1.2 红外遥控发送和接收 (3)1.3 风扇测速 (3)1.4 键盘电路的设计 (3)1.5 时钟 (3)2. 系统描述 (3)三、电路与程序设计 (4)1.电机驱动电路设计 (4)2. 红外发送和接收电路 (5)3.测速电路设计 (6)4. 键盘 (6)5 时钟电路设计 (7)6. 程序流程图 (7)四、测试方法及测试结果 (8)1.测试条件 (8)2. 测试仪器 (8)3. 测试方案 (8)4. 测试结果 (8)1.电机驱动测试 (8)2.测速电路 (8)3.测温和时钟电路测试 (8)结束语 (8)参考文献 (9)附录 (9)一、系统方案与论证1. 方案选择1.1 电机驱动方案1:使用L293、L298等专业驱动芯片。

方案2:采用H桥式驱动电路方案论证:本系统采用H桥式驱动电路。

其主要部分包括四个三极管和一个电机。

要使电机运转,必须导通对角线上的一对三极管,根据不同三极管对的导通情况,电流可能会从左至右或者从右至左流过电机,从而控制电机的转向。

1.2 红外遥控发送和接收分析:红外遥控的发射电路是采用红外发光二极管来发出经过调制的红外光波;红外接收电路由红外接收二极管、三极管或硅光电池组成,它们将红外发射器发射的红外光转换为相应的电信号,再送后置放大器。

接收电路将发射器发出的已调制的编码指令信号接收下来,并进行放大后送解调电路,解调电路将已调制的指令编码信号解调出来,即还原为编码信号。

基于51单片机的智能温控风扇系统的设计

基于51单片机的智能温控风扇系统的设计

基于51单片机的智能温控风扇系统的设计题目:基于51单片机的智能温控风扇系统的设计一、需求分析在炎热的夏天人们常用电风扇来降温,但传统电风扇多采用机械方式进行控制,存在功能单一,需要手动换挡等问题。

随着科技的发展和人们生活水平的提高,家用电器产品趋向于自动化、智能化、环保化和人性化,使得智能电风扇得以逐渐走进了人们的生活中。

智能温控风扇可以根据环境温度自动调节风扇的启停与转速,在实际生活的使用中,温控风扇不仅可以节省宝贵的电资源,也大大方便了人们的生活。

二、系统总体设计1、硬件本系统由集成温度传感器、单片机、LED数码管、及一些其他外围器件组成。

使用89C52单片机编程控制,通过修改程序可方便实现系统升级。

系统的框图结构如下:图1-1硬件系统框图其中,单片机为STC89C52,这个芯片与我开发板芯片相同,方便拷进去程序。

晶振电路和复位电路为单片机最小系统通用设置,温度采集电路,使用的是DS18B20芯片,数码管使用的是4位共阳数码管,风扇驱动芯片使用的是L298N,按键为按钮按键,指示灯为发光二级管。

2、软件要实现根据当前温度实时的控制风扇的状态,需要在程序中不时的判断当前温度值是否超过设定的动作温度值范围。

由于单片机的工作频率高达12MHz,在执行程序时不断将当前温度和设定动作温度进行比较判断,当超过设定温度值范围时及时的转去执行超温处理和欠温处理子程序,控制风扇实时的切换到关闭、低速、高速三个状态。

显示驱动程序以查七段码取得各数码管应显数字,逐位扫描显示。

主程序流程图如图4-1所示。

图1-2软件系统框图这是该系统主程序的运行流程,当运行时,程序首先初始化,然后调用DS18B20初始化函数,然后调用DS18B20温度转换函数,接着调用温度读取函数,到此,室内温度已经读取,调用按键扫描函数这里利用它设置温度上下限,然后就是调用数码管显示函数,显示温度,之后调用温度处理函数,再调用风扇控制函数使风扇转动。

基于单片机的智能风扇控制设计本科学位论文

摘要本文介绍一种基于单片机温控风扇的控制系统设计方案。

巧妙地利用单片机技术,可控硅技术,温度传感器技术。

硬件系统采用AT89C51作为微处理器,利用DS18B20对室内温度的探测并适时显示当前温度值,通过控制可控硅的导通,从而实现对电风扇进行温度调速控制。

软件系统则采用模块设计即主程序,键盘控制程序,温度显示程序,电机调速程序。

文中给出AT89C51为核心的电路设计主体软件设计,着重讨论温控相关程序的设计并给出流程图和相关程序。

关键词:AT89C51;DS18B20;仿真,电机调速,温度显示AbstractThis paper introduces a control based on single-chip microcomputer control system design scheme of the fan. Ingenious of single chip microcomputer, thyristor technology , the temperature sensor technology.Hardware system AT89C51 as microprocessors , use of indoor temperature detection DS18B20 and display the current controlled temperature, through the control of conduction, so as to realize the fan speed control of temperature. Software system is a modular design which main program, keyboard control procedures, temperature display program, motor speed program. Given the circuit design as the core of AT89C51 main software design, emphatically discusses the design and temperature control procedures are flowchart and relevant procedure.Keywords: AT89C51, DS18B20, Simulation, motor speed, temperature display目录第1章引言 (3)1.1 课题的设计要求 (3)1.2 课题的设计目的和意义 (3)第2章系统主要硬件电路设计 (4)2.1 总体硬件设计 (4)2.1.1 AT89C51介绍及说明 (4)2.1.2 AT89C51主要特性及引脚说明 (5)2.2 数字温度传感器模块设计 (8)2.2.1 DS18B20介绍 (8)2.2.2 DS18B20的功能及使用说明 (9)2.2.3 DS18B20寄存器的存储器及格式 (10)2.2.4 DS18B20使用注意事项 (11)2.3 键盘输入模块 (11)2.3.1 键盘的选择与原理 (11)2.3.2 键盘电路 (12)2.4 温度显示与控制模块 (13)2.4.1 LED显示灯介绍 (13)2.5 电机调速与控制模块设计 (14)2.5.1 电机调速原理 (15)2.5.2 电机控制模块硬件设计 (16)第3章软件设计与说明(包括流程图) (18)3.1 系统方案设计 (18)3.2 主要程序流程图 (18)3.2.1 主程序流程图 (18)3.2.2 数字温度传感器模块程序流程图 (19)3.2.3 显示程序流程图 (21)3.2.4 电动机程序设计原理以及流程图 (21)第4章调试步骤、结果、使用说明 (23)第5章设计总结 (24)附录A 系统原理图 (25)附录B 程序清单 (25)参考文献 (34)第1章引言1.1 课题的设计要求本课题要求以单片机为核心设计一个智能风扇控制器,具备倒数计时、时间修改、实时显示温度、预设关机温度、预设报警温度等功能。

毕业设计论文:基于单片机的无线风扇遥控系统设计与实现

题目: 无线遥控风扇班级:机电(一)班姓名:旷成学号:B10350113完成日期:2013/6/29——2013/7/5浙江理工大学目录概述 ................................................... 错误!未定义书签。

1 设计任务与要求 (2)1。

1 设计任务: (2)1。

2 基本要求: (2)2 设计方案 (3)2.1 无线电家电遥控的基础知识 (3)2。

1.1 遥控模块的特性 (3)2。

1。

2 遥控模块系统组成 (4)3 硬件电路设计 (7)3.1 电路中用到的器件的简单介绍: (7)3。

2 MSC-51单片机引脚接线图及工作原理 (7)3。

3 HT—12系列的编解码芯片 (8)3。

3。

1 HT-12系列芯片的引脚定义。

(8)3。

3.2 HT12编码器的基本工作原理. (9)3。

4 89C51遥控接收模块电路图。

(13)3.4 89C51、继电器驱动位、驱动7段数码管、步进电机引脚分配表错误!未定义书签。

4 软件程序设计 (12)4。

1 接收程序 (12)4.2 操作程序 (12)4。

3 总程序 (13)5 总结 (17)参考文献 (18)概述随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,而遥控遥测技术在高科技研究、工农业生产、通信技术、军事技术、家用电器等诸多领域得到了广泛地应用。

特别是随着各类遥控专用集成电路不断问世,使得各类遥控设备的性能更加优越、可靠,功能也更加完善。

本设计将介绍一种基于单片机简易无线电家电遥控系统,它的传输方式也是利用无线遥控发射,它可对家中各种无线电遥控器发射的控制信号进行识别、存储和再现的智能型无线电遥控器。

该设计控制器采用单片机8051,遥控模块,选用的解码芯片是HT-12系列的编解码芯片.这一系列的芯片主要包括HT—12,HT-12F和HT—12D,均为18脚DIP封装,HT-12E作为发射器中的编码芯片,而HT-12D作为接收器中的解码芯片。

智能温控风扇毕业设计

智能温控风扇毕业设计智能温控风扇毕业设计题目:智能温控风扇一、概述本次毕业设计关于智能温控风扇,它和一般的风扇有一个最大的不同,它可以根据环境温度自动调整自身的风速,无需任何操作即可实现自动温度控制。

设计思路为:利用单片机控制风扇,实现程序控制和自动温度控制。

二、实现方法1、硬件结构:(1) 单片机:采用的单片机型号为AT89C51,其具有单片机外设、软硬件接口、数据处理分析能力等优点,它是一款多功能的低功耗单片机,适用于各种智能化系统的控制,可实现变频控制,并提供温度控制功能。

(2) 温度传感器:采用的是DS18B20数字温度传感器,它具有耐高温绝对精度和长期稳定性,对温度范围有较高的灵敏度,同时它具有抗干扰性强,操作简单,耗电量小等优点,可以对环境温度进行详细的采集和分析。

(3) 风扇:系统采用的风扇为一款普通的电扇,该风扇具有较强的吸力,可以有效地扩大风扇的输出范围,改善电扇的散热性能,从而实现自动温度控制。

(4) 仪表注意事项:由于风扇的电压为直流电,需要注意电压范围,以免出现超载现象。

同时,由于风扇的电动机速度很高,需要注意防止出现短路现象。

2、实现过程:(1) 单片机程序编程:程序的主要任务是监测环境温度变化,并相应地控制风扇的转速,以保证环境温度在一定范围内,并且满足设定的温度调节范围。

(2) 温度采集:该系统采用DS18B20数字温度传感器采集环境温度,将结果通过单片机提取出来,然后根据设定的温度范围调节风扇的转速。

(3) 温度控制:根据环境的温度变化来调节风扇的转速,以实现自动温度控制,保证环境温度在一定范围内,并且满足温度调节范围。

三、结论本次毕业设计介绍了一款智能温控风扇的设计,它可以根据环境温度自动调整自身的风速,从而实现自动温度控制,具有节能、节省能源和环保的特点,具有一定的实用价值。

基于单片机的智能电风扇设计

基于单片机的智能调速风扇控制系统专摘要随着空调的产生,电风扇面临巨大冲击。

其实,电风扇和空调相比还是有很多优点,首先耗能小,符合目前节能的观念。

其次,空调房间都是密闭的,电风扇吹风比较自然,可开门窗,空气流通好,不易感染疾病。

为了更好的研发智能风扇,本文基于STC89C52单片机设计电风扇的控制系统。

以单片机为控制中心,主要通过提取热释电红外线传感器感应到的人体红外线信息和温度传感器DS18B20得到的温度来控制电风扇的开关及档速的变化,通过单片机对室内温度进行档速划分处理后应用PWM方式控制电风扇档速,并通过液晶显示电路实时显示温度及电风扇的档速。

首先进行总体设计,然后进行硬件电路设计与软件设计,最后试制出电风扇原型机。

经过前期设计、制作和最终的测试得出,该风扇电源稳定性好,操作方便,运行可靠,功能强大,价格低廉,节约能耗,能够满足用户多元化的需求。

该风扇具有的人性化设计和低廉的价格很适合普通用户家庭使用。

关键词:STC89C52单片机;电风扇;控制器;智能AbstractWith the generation of air conditioning, electric fan is facing a huge impact. In fact, compared with the electric fan and air conditioning has many advantages, the first energy consumption is small, in line with the current concept of energy conservation. Next, the air conditioning room is airtight, the electric fan hair dryer is quite natural, can open the windows and doors, air circulation is good, is not easy to infect the disease. In order to develop the intelligent fan, the control system of the electric fan is designed based on STC89C52 microcontroller. In order to control the center of the single chip microcomputer as control center, the temperature is controlled by the thermal release infrared sensor and the temperature sensor DS18B20 to control the temperature of the electric fan.Firstly, the overall design, and then the hardware circuit design and software design, and finally developed the prototype of electric fan. After the preliminary design, production and final test, the power supply of the fan is good, the operation is convenient, the operation is reliable, the function is strong, the price is low, the energy consumption can meet the diversified needs of users. The fan has a user-friendly design and low price is very suitable for ordinary users to use the family.Keywords: STC89C52 microcontroller; electric fan; controller; intelligent目录摘要 (I)Abstract...................................................................................................... I I 第一章绪论 (1)1.1 系统整体设计 (1)1.2方案论证 (1)1.2.1温度传感器的选择 (1)1.2.2控制核心的选择 (2)1.2.3温度显示器件的选择 (2)1.2.4调速方式的选择 (2)第二章系统各主要单元硬件电路 (3)2.1 温度检测电路 (3)2.1.1DS18B20的温度处理方法 (3)2.1.2温度传感器 (4)2.2 LED数码管显示电路 (5)2.2.1移位寄存器简介 (5)2.2.2共阴极八段数码管简介 (5)2.3电机调速电路 (7)2.3.1电机调速原理 (7)2.3.2电机控制模块设计 (8)2.4独立控制键电路 (8)2.5红外传感器模块 (9)第三章系统软件设计 (11)3.1 数字温度传感器模块程序设计 (11)3.2 电机调速与控制模块程序流程 (15)3.2.1电机调速与控制子模块 (15)3.2.2 主要程序 (16)3.3 显示设计 (18)3.4程序设计 (18)第四章系统调试 (20)4.1 软件调试 (20)4.1.1按键显示部分的调试 (20)4.1.2传感器DS18B20温度采集部分调试 (20)4.1.3电动机调速电路部分调试 (20)4.2 硬件调试 (20)4.2.1按键显示部分的调试 (20)4.2.2传感器DS18B20温度采集部分调试 (21)4.2.3电动机调速电路部分调试 (21)4.3 系统功能 (21)4.3.1系统实现的功能 (21)4.3.2系统功能分析 (21)结束语 (23)致谢 (24)参考文献 (25)1 绪论本文设计了由ATMEL公司的8052系列单片机AT89C52作为控制器,采用DALLAS公司的温度传感器DS18B20作为温度采集元件,并通过一个达林顿反向驱动器ULN2803驱动风扇电机的转动。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档