温控风扇参考论文
本科毕业论文-基于单片机的温控风扇的设计
摘要本设计为一种温控风扇系统,具有灵敏的温度感测和显示功能,系统AT89C52单片机作为控制平台对风扇转速进行控制。
可由用户设置高、低温度值,测得温度值在高低温度之间时打开风扇弱风档,当温度升高超过所设定的温度时自动切换到大风档,当温度小于所设定的温度时自动关闭风扇,控制状态随外界温度而定。
所设高低温值保存在温度传感器DS18B20内部ROME2中,掉电后仍然能保存上次设定值,性能稳定,控制准确。
关键词:自动控制;单片机;温控ⅠAbstractThis design is a kind of temperature control fan system, has the sensitive temperature sensor and display function, system AT89C52monolithic as control platform to control the fan speed. High and low temperature can be set by the user, the measured temperature value between high and low temperature open the fan when the windshield, when temperature exceeds the set temperature automatically switch to the wind, when the temperature is less than the set temperature automatically shut down the fan, control state varies with temperature. Set high and low temperature values stored in internal temperature sensor DS18B20 E2ROM, after power off can still be saved the set value, stable performance and accurate control.Key words:Automatic control; Single chip microcomputer; Temperature control目录第一章整体方案设计 (2)1.1 前言 (2)1.2 系统整体设计 (2)1.3方案论证 (3)1.3.1 温度传感器的选择 (3)1.3.2 控制核心的选择 (4)1.3.3 显示电路的选择 (4)1.3.4 调速方式的选择 (5)第二章各单元模块的硬件设计 (7)2.1系统器件简介 (7)2.1.1 DS18B20单线数字温度传感器简介 (7)2.1.2 达林顿反向驱动器ULN2803简介 (7)2.1.3 AT89C52单片机简介 (8)2.1.4 LED数码管简介 (10)2.2 各部分电路设计 (11)2.2.1 开关复位与晶振电路 (11)2.2.3 数码管显示电路 (12)2.2.4 温度采集电路 (13)2.2.5 风扇电机驱动与调速电路 (15)第三章软件设计 (17)3.1 程序设置 (17)3.2 用Keil C51编写程序 (17)3.3 用Proteus进行仿真 (18)3.3.1 Proteus简介 (18)3.3.2 本设计基于Proteus的仿真 (19)第四章系统调试 (24)4.1 软件调试 (24)4.1.1 按键显示部分的调试 (24)4.1.2 传感器DS18B20温度采集部分调试 (24)4.1.3 电动机调速电路部分调试 (24)4.2 硬件调试 (25)4.2.1 按键显示部分的调试 (25)4.2.2 传感器DS18B20温度采集部分调试 (25)4.2.3 电动机调速电路部分调试 (25)4.3 系统功能 (26)4.3.1 系统实现的功能 (26)4.3.2 系统功能分析 (26)结论 (27)参考文献 ......................................................................................................................... 错误!未定义书签。
基于单片机温控风扇转速的设计(毕业论文)资料
080902 学科分类号(二级学科)Ningxia Normal University本科学生毕业论文(设计)题目基于单片机的温控风扇转速的设计姓名颜亮亮学号 201005230129 论文编号 En14141029 院(系)物理与信息技术学院专业电子科学与技术指导教师黄晓青职称(学历)助教(研究生)完成时间 2014年5月15日宁夏师范学院教务处制本设计为一种基于单片机的温控风扇转速系统,具有灵敏的温度感测、显示功能和电机稳定换挡停机功能;系统采用51系列单片机AT89C51作为控制平台对风扇的转速进行控制,利用DS18B20数字温度传感器采集实时温度,经单片机处理后通过两个三极管驱动直流风扇的电机。
另外可由用户设置高、低温度值,所设高低温值保存在温度传感器DS18B20内部E2ROM中,掉电后仍然能保存上次设定值。
风扇档位控制状态随外界温度而定,当温度升高超过所设定的温度时自动切换到全速运转档位;当温度小于所设定的温度时自动关闭风扇,当测得温度值在高低温度之间时打开风扇的相应风档。
关键词:自动控制;单片机AT89C51;温控;风扇;温度感测This design for a fan speed control system based on single chip microcomputer, a smart temperature sensors, display and motor steady shift stop function; System USES 51 series microcontroller AT89C51 as the control platform to control the speed of the fan, using DS18B20 digital temperature sensor to collect real-time temperature and treated with single chip microcomputer through two triode driven dc fan motor. Another high and low temperature can be set by the user, set high and low temperature values stored in internal temperature sensor DS18B20 E2ROM, still can keep the power lost when the last value. Fan gear control state varies with temperature and decide, when the temperature exceeds the set temperature automatically switch to the running gear at full speed; When the temperature is less than the set temperature automatically shut down the fan, when measured temperature between high and low temperature open the corresponding wind profile of the fan.Keywords: automatic control; AT89C51 MCU; temperature control; fan;temperature sensor.目录摘要 (I)Abstract..................................................................... I I 0绪论.. (1)0.1 本课题的研究实践意义 (1)0.2 研究本课题的主要内容 (1)1 基于单片机的温控风扇转速系统部分模块的方案选用及论证 (2)1.1 温度采集模块的选用 (2)1.2 控制核心模块的方案选择 (2)1.3 显示模块选用方案 (3)1.4 调速方式及设计方案 (3)2 基于AT89C51单片机的温控风扇转速系统的硬件设计 (4)2.1 系统简述 (4)2.2 本系统各器件简介 (4)2.2.1 DS18B20 单线数字温度传感器简介 (4)2.2.2 AT89C51 单片机简介 (5)2.2.3八段LED 数码管简介 (7)2.3 本系统部分模块的硬件设计 (7)2.3.1 温度采集和温度设定上下限模块电路 (7)2.3.2 控制核心模块电路 (8)2.3.3 显示模块电路 (9)2.3.4 驱动风扇模块电路 (10)3 基于AT89C51单片机的温控风扇转速系统的软件设计 (11)4 结束语 (14)谢辞 (15)参考文献 (15)附录 (16)附录1:本系统总电路图: (16)附录2:基于AT89C51单片机温控电机转速系统实物图 (16)附录3:源程序 (17)0绪论0.1 本课题的研究实践意义随着电子技术的发展,用计算机控制的方面也涉及到各个领域,其中用单片机控制温度、是应用于实践的重要方面之一。
基于单片机的温控风扇设计论文
...单片机系统课程设计报告题目:基于单片机的温控风扇的设计专业:电子信息工程学号: **********学生姓名:_黄家快_指导教师:王艳春___2015 年11 月15日... 目录错误!未定义书签。
摘要 (I)Abstract ............................................................................................错误!未定义书签。
第一章整体方案设计 .. (1)1.1 前言 (1)1.2 系统整体设计 (1)1.3方案论证 (2)1.3.1 温度传感器的选择 (2)1.3.2 控制核心的选择 (3)1.3.3 温度显示器件的选择 (3)1.3.4 调速方式的选择 (3)第二章各单元模块的硬件设计 (5)2.1系统器件简介 (5)2.1.1 DS18B20单线数字温度传感器简介 (5)2.1.2 达林顿反向驱动器ULN2803简介 (5)2.1.3 AT89C52单片机简介 (6)2.1.4 LED数码管简介 (7)2.2 各部分电路设计 (8)2.2.1 开关复位与晶振电路 (9)2.2.2 独立键盘连接电路 (9)2.2.3 数码管显示电路 (10)2.2.4 温度采集电路 (11)2.2.5 风扇电机驱动与调速电路 (12)第三章软件设计 (14)3.1 程序设置 (14)3.2 用Keil C51编写程序 (14)3.3 用Proteus进行仿真 (15)3.3.1 Proteus简介 (15)3.3.2 本设计基于Proteus的仿真 (16)第四章系统调试 (21)4.1 软件调试 (21)4.1.1 按键显示部分的调试 (21)4.1.2 传感器DS18B20温度采集部分调试 (21)4.1.3 电动机调速电路部分调试 (21)4.2 硬件调试 (22)4.2.1 按键显示部分的调试 (22)4.2.2 传感器DS18B20温度采集部分调试 (22)4.2.3 电动机调速电路部分调试 (22)4.3 系统功能 (23)4.3.1 系统实现的功能 (23)4.3.2 系统功能分析 (23)结论 (24)参考文献 (25).致谢 (26)附录1:电路总图 (27)附录2:程序代码 (28).....基于单片机的温控风扇的设计姓名:学号:学校:指导教师:摘要温控风扇在现代社会中的生产以及人们的日常生活中都有广泛的应用,如工业生产中大型机械散热系统中的风扇、现在笔记本电脑上的广泛应用的智能CPU风扇等。
温控风扇
2017届毕业设计说明书(论文)智能温控风扇系统设计摘要在炎热的夏季人们通常都用风扇来散热,随着科技的进步与发展,智能温控风扇应运而生,逐渐进入了大众的生活中,相比以往的吊扇与落地扇等电风扇,基于单片机的温控风扇不但制作成本低、易编程,而且它可以自动的根据环境温度的变化而调节相应风速挡位,给人们带来更舒适的体验,也极大的方便了人们的生活。
因此,设计智能温控风扇具有较好的意义。
课题设计了一款智能温控风扇系统,分析了课题的设计要求之后,确定了以单片机为控制核心的设计方案。
系统设计采用 STC89C52为系统的主控芯片,通DS18B20采集当前温度并对其进行数字化,直接传给单片机,通过控制I/O 口来调节系统的运行。
设计采用数码管来显示当前温度及电机挡位,并可通过按键来设置系统温度的上限值和下限值。
根据控制要求,系统进行了按键电路、数码管显示电路、温度采集电路、风扇驱动电路,主控制系统的程序设计,并进行了系统的仿真和实物制作调试。
仿真和实物调试结果表明,系统可以实现当所测环境温度低于温度的下限值时,风扇停止转动,而当所测温度高于温度的上限值时,风扇则会快速转动,当介于两者之间则会慢速转动,基本满足了能够自动调节电机转速的设计要求。
关键词:温控风扇,STC89C52,DS18B20,PWM调速,显示电路AbstractIn the hot summer, people usually use the fan to heat, with the development of science and technology, intelligent temperature control fan came into being, and gradually into the public life, compared to the previous ceiling fan and fan, electric fan, temperature controlled fan chip not only low manufacturing cost, easy programming, and it can automatically according to the change of environment temperature thecorresponding wind speed adjusting gear, bring people more comfortable experience, but also a great convenience to people's life. Therefore, the design of intelligent temperature control fan is of great significance.The subject designs an intelligent temperature control fan system. After analyzing the design requirements of the subject, the design scheme with the single chip microcomputer as the control core is determined. The system design uses STC89C52 as the master chip of the system, collects the current temperature through the DS18B20, and carries on the digitization to it, passes directly to the monolithic integrated circuit, through controls the I/O mouth to adjust the system movement. The design uses digital tube to display the current temperature and motor gear, and through the button to set the system temperature upper limit and lower value. According to the control requirements, the system of key circuit, digital display circuit, temperature acquisition circuit, fan drive circuit, the program design of the main control system, and the system simulation and physical production debugging. The results of simulation and debugging of real system show that can be achieved when the measured temperature is lower than the temperature of the lower limit value, the fan stops rotating, and when the measured temperature is higher than the temperature of the upper limit value, the fan will rotate between the two, when will the slow rotation, can basically meet the design requirements of automatic control of motor speed.Key words: temperature controlled fan, STC89C52, DS18B20, PWM speed regulation, display circuit目录1 绪论 01.1 课题的目的和意义 01.2 智能温控风扇发展历程 (1)1.3论文主要的研究内容和章节安排 (2)2 系统硬件电路设计 (3)2.1 系统总体结构 (3)2.2 主控芯片 (4)2.2.1 STC89C52简介 (4)2.2.2 STC89C52引脚 (5)2.3 各硬件模块电路设计 (6)2.3.1 时钟电路 (6)2.3.2 温度传感器电路 (7)2.3.3 显示电路 (13)2.3.4 风扇驱动电路 (14)2.3.5 按键电路 (15)2.3.6 复位电路 (16)3 系统软件设计 (17)3.1 系统总体设计 (17)3.2 各软件模块设计 (18)3.2.1 DS18B20温度传感器模块 (18)3.2.2 数码管显示模块 (19)3.2.3 按键模块 (20)3.2.4 电机驱动模块 (21)4 仿真及实物制作调试 (23)4.1 仿真电路设计 (23)4.2 仿真电路调试 (27)4.3 实物制作与调试 (28)结束语 (30)参考文献 (32)致谢 (33)附录 (35)附录1: (36)附录2: (36)1 绪论1.1 课题的目的和意义在如今,纵使生活中的事物变幻莫测,但对追求冬暖夏凉的舒适是永远不变的。
电风扇科技论文
电风扇科技论文随着科技的日新月异,智能家居逐渐走入普通家庭,风扇作为基本的家用电器也将成为智能家居的一部分。
这是店铺为大家整理的电风扇科技论文,仅供参考!电风扇科技论文篇一基于STM32的智能电风扇设计摘要:随着科技的日新月异,智能家居逐渐走入普通家庭,风扇作为基本的家用电器也将成为智能家居的一部分。
这里介绍的是以STM32单片机为控制单元并结合嵌入式技术设计的一款具有温控调速、自动追踪人体位置、智能启停、液晶显示时间、温度等信息的智能电风扇。
经过前期设计、制作和最终的测试得出,该风扇电源稳定性好,操作方便,运行可靠,功能强大,价格低廉,节约能耗,能够满足用户多元化的需求。
该风扇具有的人性化设计和低廉的价格很适合普通用户家庭使用。
关键词: STM32单片机; 电风扇; 智能控制; 人性化设计中图分类号:TN830.1?34; TP23 文献标识码:A 文章编号:1004?373X(2014)21?0108?03Design of intelligent electric fan based on STM32 MCULIU Hui?yong, YANG Hong(Faculty of Science,Beijing Information Science and Technology University, Beijing 100101, China)Abstract:The intelligent home goes into ordinary family gradually with the rapid change of science and technology. The fan as the basic household appliance will also become a part of the intelligent home. The intelligent fan taking STM32 MCU as a control chip and combining the embedded technology is introduced,which has functions of speed regulation with temperature,automatic tracking of human body position,smart start?stop,liquid crystal display of time,temperatureand other information. The final test results show that the fan has a stable power,convenient operation,reliable operation,strong function,low price and energy cost. It can meet the needs of users. The fan with humanized design and low price is very suitable for ordinary family.Keywords:STM32 MCU; electric fan; intelligent control; humanization design0 引言传统电风扇多采用机械控制,功能单一,噪声大,定时时间短,摇头模式固定,变档风速变化较大。
智能电风扇论文
遥控和温控风扇电路设计与制作专业:电子信息工程班级:电信102 姓名:柴剑霆指导老师:雷伟敏摘要此设计是一种智能电风扇的设计方法。
该设计系统以STC89C52RC芯片的单片机为核心,应用DS18B20的温度传感器来实现对环境温度的感知,同时系统跟随环境温度的变化来改变电机的运行速度,控制风扇的转速。
此设计采用的智能温度控制,使风扇可以感知环境温度的高低,以调节风扇的转速大小,让用户拥有更好的使用效果。
控制方面包括两个方面:自动控制和手动控制。
用户可以选择这种智能调速的方式,同时用户也可以使用遥控器来控制风扇的运行状态。
LED显示功能使用液晶屏显示当前室温度,风扇的转速等参数,简洁得体,美观大方。
关键词STC89C52RC智能电风扇温度传感器红外遥控Design and production of remote control and temperaturecontrol fan circuitMajor:Electronic Information Engineering Class: Telecom 102Name: J T Chai Instructor: W M LeiAbstract This design is a design method of an intelligent electric fan. The design system based on STC89C52RC chip microcomputer as the core, the temperature sensor DS18B20 to realize the environment temperature perception, change system following the environmental temperature to change speed motor, control the speed of fan.This design adopts intelligent temperature control, the fan can perceive the environment temperature, to adjust the fan speed, let users have a better use effect. Control includes two aspects: automatic control and manual control. The user can select this intelligent control method, operation state and the user can use the remote control to control fan. LED display with LCD screen displays the current temperature, the speed of the fan, fan operating mode parameters, simple decency, elegant appearance.Keyword STC89C52RC temperature sensor infrared remote control intelligent electric fan目录引言 (1)第一章智能电风扇的设计 (2)1.1系统设计简述 (2)1.2系统设计任务 (2)1.3系统功能设计 (2)1.4系统设计方案 (2)1.4.1温度模块设计 (2)1.4.2电机控制模块 (3)1.4.3红外电路模块 (3)1.4.4整体设计方案 (4)第二章智能风扇的电路设计 (5)2.1单片机STC89C52RC的介绍 (5)2.1.1单片机STC89C52RC的简介 (5)2.1.2 单片机STC89C52RC的特点 (6)2.1.3单片机STC89C52RC的工作方式 (7)2.2 DS18B20温度传感器 (7)2.2.1 DS18B20温度传感器的介绍 (7)2.2.2 DS18B20温度传感器的特点 (7)2.3硬件电路设计 (8)2.3.1显示电路模块设计 (8)2.3.2电机驱动模块设计 (8)2.3.3电源电路模块设计 (9)2.3.4红外遥控模块设计 (9)第三章智能风扇的控制程序设计 (10)3.1系统主程序的设计 (10)3.2红外遥控模块的程序设计 (10)3.3温控显示程序设计 (11)第四章系统的制作与调试 (13)4.1系统的调试 (13)4.1.1硬件的调试 (13)4.1.2软件的调试 (13)4.2调试结论 (14)结束语 (15)参考文献 (16)致谢 (17)附录一系统原理图 (18)附录二 PCB图 (19)附录三实物图 (20)附录四源程序 (22)附录五元器件清单 (40)引言本章主要阐述了智能电风扇研究的背景,现状,发展方向,明确的指出了制作智能电风扇所用到的模块,以及各个模块间的功能描述。
智能电风扇毕业论文
南华大学毕业设计(论文)摘要:在日常生活中,单片机得到了越来越广泛的应用,特别在小型的自动控制系统的应用中。
本文基于AT89C51单片机设计了电风扇自动调温系统。
通过单片机的控制我们实现了电风扇的主要功能:当按下开关键时,系统初始化默认的设定温度为25度,如果外界温度高于设定温度电风扇进行运转,如果外界温度高于低于设定温度则枫叶不转动,同时显示外界的温度。
当加减键同时按下时进入温度设定状态,可以设置所需的温度,并同时显示所设定的温度,同时按加减键退出设定功能。
电风扇的自动控制,让电风扇这一家用电器变的更智能化。
克服了普通电风扇无法根据外界温度自动调节转速困难。
智能电风扇的设计具有重要的现实意义。
关键词:AT89C51单片机;温度传感器;直流电机。
Abstract:In daily life, SCM got more and more widely applied in small system, particularly in the application of automatic control system. This thesis based on AT89C51 to design thermostat automatically electric system.Through the MCU control we realized the fan main function:after you press the button,the default system initialization temperature is 25.If the temperature higher than outside temperature,the fan ran. If the temperature is lower than outside temperature the fan doesn't turn and display outside temperature at the same time. When press add key and subtract key,enter the temperature setting system. Then we can set temperature what we needed and display the temperature at the same time.We can exit set temperature system by press add key and subtract key at the same time.The automatic control make electric fan become more intelligent in the household appliances.It overcomes the difficulty which cannot accord the temperature outside automatically to adjust the speed of the normal fan. Keywords:Temperature sensor; Single Chip Machine; D.C. electric machine;目录引言、........................................................................... (5)1、智能电风扇概论 .......................................................... .51.1、自动调温电风扇简介 (5)1.2、自动调温电风扇设计目的 (5)2、自动调温电风扇设计原理和具体结构 (6)2.1、自动调温电风扇结构 (6)2.1.1、内部结构 (7)2.1.2、外部结构 (7)2.2、电风扇控制流程图......................................................................... (7)2.3、主要原器件的工作原理简介 (8)2.3.1、AT89C51单片机简介..................................................................... (8)2.3.2、直流电机的结构 (10)2.3.3、温度传感器的原理 (11)2.3.4、数字控制器的原理 (13)2.3.5、A/D转换器与数字显示电路原理 (14)2.3.6、直流稳压器电路原理............................................................................. (15)3、自动调温电风扇控制系统设计............................................................................. ..................错误!未定义书签。
【《基于STC89C51单片机的温控风扇设计》3600字(论文)】
基于STC89C51单片机的温控风扇设计一、引言 (1)二、系统整体设计方案 (1)1硬件需求分析 (1)2系统总体设计方案 (1)三、系统硬件电路设计 (2)1STC89C51单片机的最小系统 (2)21CD1602液晶显示电路设计 (3)3风扇驱动电路的设计 (4)4蜂鸣器电路的设计 (4)5独立按键电路的设计 (5)四、系统软件部分设计 (5)1软件开发环境的介绍 (5)2系统重要函数的介绍 (6)结束语 (6)弁考文献 (7)一、引言在电子信息技术与自动控制技术的持续进步的影响下,电器越来越智能,自动化水平越来越高,各行各业都需要提高产品的可靠性和自动化水准,使产品更加具有优势。
为了满足社会发展所带来的人民的需求,各行各业都应使用更为稳定、合理、高效的设备。
风扇被用于降温已经有很长的历史,但它并未因为存在年限久远、以及空调的出现而被取而代之。
然而,电风扇的优点是便宜、易于使用和占地面积小。
考虑到经济因素的影响,在大多数市场占据市场份额最大的依然是老式传统风扇,尤其是在中小型城市和农村,因为使用电风扇的代价相对于空调更能让普通老百姓接受,但传统电风扇的档位固定,风速模式少,而且无法缺少人的调控,需要人自操作换档,自动化水平较低。
为了使风扇在市场上具更大的领地,成为更多人的降温选择,温控电风扇随之被提出。
传统电风扇的风速调节模式单一,且无法离开人的调节,更不能随温度的浮动而变化。
当室内温度下降时,电风扇仍然持续运转,在温差明显的地区来看这是一个相当大的劣势,不但浪费资源,还对人体的健康产生威胁;传统的电风扇调节风速时通过机械的按钮进行风速调节,噪音过大、功能单一是传统风扇的又一缺点,有碍人们的休息体验,违背人们的日常需求。
因此特别容易影响人们的休息,更加不能满足人们的需求。
温控风扇系统,能够自动控制电风扇的风量,节约电力资源的同时也能够改善用户的体验感,使风扇更加人性化。
而且温控风扇系统在很多场景都有广泛的应用,例如炼铁厂等重工业都需要巨型风扇来散热、电子产品CPU的散热风扇等。
基于单片机的温控迷你电风扇大学毕设论文
本科生毕业设计(论文)( 2010届)信息工程学院题目:温控迷你电风扇学生姓名:孙夏斐学号:200605060428专业名称:电子信息工程班级:电子信息062指导教师姓名:周素茵学科:检测技术与自动化装置职称:讲师2010年5月16 日浙江林学院本科毕业设计(论文)温控迷你电风扇摘要:温度测量与控制在工业、农业等领域有着广泛的应用。
本文中的简易温度控制器主要是利用温度传感器和单片机控制技术控制电机风扇来实现的。
该控制器由温度控制器、控制电路、显示及降温电路组成。
温度检测采用DS18B20实现;控制电路采用的是单片机,水位的显示采用1602液晶实现,降温采用电机实现。
当温度高于预设温度时,电机会启动降温,是温度降到预设温度以内,同时给出相应的温度显示。
关键词:温度检测;51单片机;电机降温;液晶显示Simple temperature control controllerAbstract:Temperature measurement and control the industry, agriculture and other areas has a wide application. the summary temperature controller is mainly use the temperature sensor and monolithic integrated circuits to control the technology control motor to achieve. the controller on the temperature control, control circuit, display and cool the circuit. the temperature of the implementation of the inspection ds18b20 ;control circuit is a monolithic integrated circuits, the level of use lcd display was true, the motor cooling. when the temperature is above predetermined temperature, The opportunity to launch this is the temperature dropped to a predeterminedtemperature, both show the temperature.Key Words:THERM;Single-Chip Microcompute;Motor cooling ,LCD目录1 绪论 (1)1.1 研究温度监测控制器的必要性 (1)1.2 温度监测控制器的发展现状与应用领域 (1)2 系统方案与硬件设计 (2)2.1 系统的方案 (2)2.1.1 系统的组成 (2)2.1.2 系统的整体框图 (2)2.1.3 系统的工作原理 (2)2.2 系统的硬件设计及各部分的工作原理 (3)2.2.1 温度检测电路 (3)2.2.2 控制电路 (5)2.2.3 显示和电路 (9)3 系统的软件设计 (13)3.1 系统的软件设计组成 (13)3.2 主程序的设计及流程图 (13)3.3 温度检测子程序的设计及流程图 (15)3.4 显示和电机调节子程序设计及流程图 (17)4 系统存在的不足及展望 (20)5 调试过程中遇到的故障及解决方法 (21)结束语 (22)致谢 (23)参考文献 (24)附录 (25)1 源程序代码 (25)2 完整电路图 (32)浙江林学院本科毕业设计(论文)1 绪论1.1 温度监测控制器的必要性目前人类已经进入信息量日益剧增的“信息爆炸”的时代,现代化信息技术在人类发展过程中起着越来越重要的作用。
王斯琪智能温控风扇毕业论文
11 届毕业设计(论文)系部电子工程系班级11通信技术姓名王斯琪学号115512102题目智能温控风扇指导教师曹振平田小强论文提交日期2015.5.22目录摘要 (2)第一章绪论 (3)1.1课题研究及应用前景 (3)1.2本设计任务主要要求 (3)第二章方案选择 (5)2.1温度传感器的选择 (5)2.2主控机的选择 (6)2.3显示电路 (7)2.4调速方式 (8)第三章系统硬件设计 (9)3.1系统总体设计 (9)3.2主控芯片介绍 (9)3.2.1AT89C51简介 (9)3.2.2AT89C51主要功能和系统参数 (10)3.2.3AT89C51单片机引脚说明 (11)3.2.4AT89C51单片机最小系统 (14)3.3DS18B20温度采集电路 (16)3.3.1DS18B20温度处理方法 (16)3.3.2DS18B20工作原理 (16)3.4其他电路 (17)3.4.1数码管驱动显示电路 (17)3.4.2风扇驱动电路 (18)3.4.3按键模块 (19)第四章系统软件设计 (20)4.1主程序流程图 (20)4.2DS18B20子程序流程图 (21)4.3数码管显示子程序流程图 (22)4.4按键子程序流程图 (23)第五章系统调试 (25)5.1系统功能 (25)5.1.1硬件调试 (25)5.1.2系统实现的功能 (25)5.1.3系统功能分析 (25)总结 (27)致谢 (28)参考文献 (29)附录 (30)附录1:protel原理图 (30)附录2:系统PCB板图 (31)附录3:源程序 (32)摘要在炎热的夏天人们常用电风扇来降温,但传统电风扇多采用机械方式进行控制,存在功能单一,需要手动换挡等问题。
随着科技的发展和人们生活水平的提高,家用电器产品趋向于自动化、智能化、环保化和人性化,使得智能电风扇得以逐渐走进了人们的生活中。
智能温控风扇可以根据环境温度自动调节风扇的启停与转速,在实际生活的使用中,温控风扇不仅可以节省宝贵的电资源,也大大方便了人们的生活。
基于单片机的智能温控风扇设计论文
学科分类号0807本科生毕业论文(设计)题目(中文):基于单片机的智能温控风扇设计(英文):The Design of Intelligent TemperatureControlled Fan Based on MCU学生姓名:刘胜珠学号:1210404032院别:电气与信息工程学院专业:通信工程指导教师:简小明讲师起止日期:2015.10-2016.52016年5月16日怀化学院本科毕业论文(设计、创作)诚信声明作者郑重声明:所呈交的本科毕业论文(设计、创作),是在指导老师的指导下,独立进行研究所取得的成果,成果不存在知识产权争议。
除文中已经注明引用的内容外,论文(设计、创作)不含任何其他个人或集体已经发表或撰写过的成果。
对论文(设计、创作)的研究做出重要贡献的个人和集体均已在文中以明确的方式标明。
本声明的法律结果由作者承担。
本科毕业论文(设计、创作)作者签名:年月日目录摘要 (I)关键字 (I)Abstract (I)Key words (I)1 前言 (1)1.1 智能风扇概况 (1)1.2 STC89C52单片机简介 (1)1.3 课题研究的意义 (2)2 设计的任务和要求 (2)2.1 设计任务 (2)2.2 设计要求 (2)3 设计方案的选择和论证 (2)3.1 温度传感器部分 (2)3.2 控制部分 (3)4 系统设计 (4)4.1 系统框架设计 (5)4.2 控制部分原理 (5)4.4.1 DS18B20温度传感器的温度处理方法 (5)4.4.2 温度传感器和显示电路组成 (7)4.4 电机调速电路 (7)4.4.1 电机调速原理 (8)4.4.2 电机控制模块设计 (8)5 控制器软件设计 (9)5.1 主程序 (9)5.2 温度传感器模块和显示模块 (10)5.3 电机调速和控制子模块 (12)参考文献 (13)致 (13)附录A (15)基于单片机的智能温控风扇设计摘要在日常生活中发现传统风扇的使用有些不方便的地方,比如在很多的地区昼夜温差大,人们睡觉时一般依靠风扇的定时功能,这样可能出现风扇因定时到了而关闭,但温度并没有降低很多,也有可能温度降低了很多但定时没有到,风扇还在转动。
毕业论文智能温度控制和风扇控制系统
毕业论文智能温度控制和风扇控制系统集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]毕业设计说明书学生姓名:学号:学院:专业年级:题目:指导教师:评阅教师:年月摘要本次毕业设计设计了一个基于热释人体红外的风扇及照明控制系统,采用单片机STC89C52为控制器,以热释人体红外和系统来检测室内有无人员以及室内温度,通过光敏电阻来检测室内的光线强度,用温度传感器DS18B20来检测室内温度,用LCD1602来实时显示系统当前的工作模式和室内的温度,同时可通过按键来实现正常模式与防盗模式两者之间的随意切换。
调试结果表明该系统可以实时调节和控制室内风扇的转速和灯管的照明,达到了智能控制和节能的目的,并通过设置启动防盗模式来达到防盗的效果。
关键词:热释人体红外;STC89C52;智能温控风扇;照明控制Title The design of intelligent temperature control fan and illumination system based on the body pyroelectric infrared Abstract:In this paper we designed an intelligent temperature control fan and illumination system based on the body pyroelectric infrared to control the fan and the lamp in real time. In this system we use the STC89C52 as the intelligent controller, we detect the inner-room temperature with the temperature sensor, and decide whether there is a person or not based on infrared from the body, and check the illumination intensity through the photoconductive resistance. Besides, we utilize the LCD1602 to display the present working mode and the inner-roomtemperature, meanwhile, we could change the mode freely by pressing the buttons. Result shows that the system can surely control the objects intelligently and decrease the electric power effectively. Besides, it can also realize the effect of anti-theft by setting the anti-theft mode.Key words: the body pyroelectric infrared; AT89C51; intelligent temperature control fan; illumination control目录1 绪论智能温控风扇及照明控制系统的研发背景1.1.1 智能温控风扇的设计背景随着空调机在日常生活中的普遍应用,很容易想到电风扇会成为空调的社会淘汰品,其实经过市场的考验和证实,真实的并不是这样的,在空调产品的冲击下,电风扇产品仍然具有很强大的生命力,电风扇在市场的考验中并没有淡出市场,反而销售在不停的复苏中具有强大的发展空间。
智能温控风扇设计-论文
智能温控风扇设计-论文智能温控风扇设计摘要:实现温度控制自动化不仅能够大大提高工业生产的效率~同时还能提高产品质量~减少消耗~因此设计研究高精度、稳定、适用性强的温度控制系统对工业生产发展具有其积极意义。
本文介绍了一种智能温度控制风扇的设计方案~其采用AT89S51单片机为控制器核心~通过测量温度的变化来改变风扇的转速从而达到温度控制的目的。
同时实现温度采集、温度显示、温度设定等功能。
经实验表明~本设计不仅稳定性好~而且温度控制精度高~反应快。
关键字:智能控制,单片机,温度The design of Intelligent Temperature Control Fan Abstract: Automating temperature control can not only greatly increase the efficiency ofproduction, but also improve the quality of product and reduce the cost. Therefore , a research on high precision、stability、and applicability temperature control system is significant for industry produce. This paper introduces a design of intelligent temperature control fan, which is based on AT89S51 MCU as core controller. It can control the temperature by changing the revolving speed of the fan. And it also includes the function of temperature gathering, temperature display and temperature setting. Experiment shows that the design has a good stability and high precision, and its response time is low.Keywords: Intelligent control; MCU; Temperature目录1 引言 ..................................................................... ...... 1 1.1 研究背景及意义 ........................................................... 1 1.2 研究发展现状 ............................................................1 1.3 发展趋势 (2)2 方案设计 ..................................................................... .. 3 2.1 总体方案设计 ............................................................. 3 2.2 方案比较与选择 (3)2.2.1 温度传感器选择 (3)2.2.2 显示器件选择 (4)3 系统硬件设计 (5)3.1 应用环境简介 ............................................................. 5 3.2 总体设计 (6)3.3 温度采集模块 (6)3.3.1 功能介绍 (6)3.3.2 DS18B20简介 (6)3.3.3 温度采集电路设计 ................................................... 7 3.4 按键模块 (8)3.4.1 功能介绍 (8)3.4.2 按键电路设计 ....................................................... 8 3.5 单片机控制电路 (8)3.5.1 功能介绍 (8)3.5.2 单片机简介 (8)3.5.3 单片机控制电路设计 ................................................ 10 3.6 显示电路 (11)3.6.1 功能介绍 (11)3.6.2 74LS164简介 (11)3.6.3 显示电路设计 ...................................................... 12 3.7 电机控制电路 (13)3.7.1 功能介绍 (13)3.7.2 ULN2004芯片介绍 (13)3.7.3 电机电路的设计 (14)4 系统软件设计 (16)4.1 应用环境简介 (16)4.2 软件设计流程 (17)4.3 读取温度数据程序设计 (18)4.4 显示程序设计 (21)4.5 电机转速控制 ............................................................ 23 5 总结 .......................................................................... 25 参考文献 ..................................................................... .... 26 致谢 ..................................................................... . (27)1 引言1.1 研究背景及意义温度是描述一个目标特点时最重要的数值之一,它与我们的日常生产及生活息息相关,它的[1]测量和调整对控制产品的质量,提高生产效率和加快国家经济的发展有着非常重要的作用。
智能温控风扇设计
毕业设计(论文)题目学生姓名专业班级学号所在系指导教师完成时间智能温控风扇的设计摘要基于室内环境温度监测和单片机控制技术,设计了一种智能温控调速风扇.从智能温控调节风扇速度的基本工作原理、模块化硬件设计、软件实现的过程。
系统原理工作稳定,成本低,具有一定的节能效果.通过单片机实现控制智能温控电风扇的主要功能:当按下开关按键时,系统初始化默认的设定温度为26度,如果外界温度高于设定的温度时,电风扇自动启动运转,如果外界温度低于设定温度则电风扇自动关闭,同时显示外界的温度。
可以设置所需的温度,并同时显示所设定的温度,同时可按加减键设定温度.智能温控电风扇的随着外界温度自动控制风扇启动关闭,普通电风扇无法根据外界温度自动调节转速,智能温控电风扇让电风扇这一家用电器变的更智能化。
也大量节约电能,因此智能电风扇的设计具有重要的现实意义。
关键词:智能控制,主控制器,分控制器,单片机,定时控制Esign of intelligent temperature control fanABSTRACTIndoor environment temperature monitoring and control technology based on MCU, designs an intelligent temperature control fan。
The basic working principle, the intelligent temperature adjustment in fan speed module hardware design and software implementation。
The working principle of system stability, low cost, it has certain effect of saving energy。
Through the MCU control the main function of the intelligent temperature control electric fan: when the switch button is pressed, the system initialize default setting temperature to 26 degrees, if the outside temperature is higher than the set temperature, the electric fan automatic startup and running, if the outside temperature below the set temperature, the electric fan to automatically shut down。
基于单片机温控智能风扇的设计研究论文
基于单片机温控智能风扇的设计研究论文引言温控智能风扇可以感知环境温度,自动调节风扇的转速,半导体制冷片制冷,达到调节环境温度的功能。
该风扇有两个档位,高速档:当环境温度高于设置温度时,制冷片工作,转速加快;低速档:当环境温度低于设置温度时,制冷片不工作,转速降低。
该风扇性能优良,可应用于实际生活。
1系统概述该风扇以STC89C52单片机为核心,通过DS18B20对环境温度进行检测,利用LCD 1602显示当前温度,半导体制冷片制冷进行温度调节,从而实现了风扇随外界温度智能调速以及降低环境温度功能。
该系统包括控制模块、温度检测模块、显示模块、制冷模块、风扇调速控制模块、电源模块等。
2硬件设计硬件设计主要包括控制模块、温度检测模块、显示模块、制冷模块、风扇调速控制模块、电源模块的电路设计。
2.1控制模块单片机作为该系统的核心部件,采用STC89C52单片机,控制LCD1602显示,接收DS18B20采集到的温度来控制风扇调速和制冷片工作。
2.2温度检测模块该系统采用DS18B20温度传感器,DS18B20抗干扰能力强,精度高,可以全数字温度转换及输出,检测温度范围为-55℃~+125℃温度信息经过单线接口送入或送出,使用方便2.3显示模块该系统采用LC D 1602显示模块,单片机的P0口连接LCD 1602数据端,P3.5,P3.6,P3.7连LC D 1602的使能端和控制端2.4制冷模块制冷片采用电流换能型半导体制冷片,它的主要功能是当外界温度高于设定温度上限时制冷。
2.5风扇调速控制模块风扇调速是根据外界温度与设定温度比较进行调速的_当外界温度高于设定温度时,风扇高速运行,外界温度低于设定温度时,风扇低速运行。
2.6电源模块模块为f使制冷效果好,选用TEC4-12705型半导体制冷片,其工作电压和电流分别为12VSA。
市电降压选用次级电压30V电流SA的变压器,降压后经D1~D4整流,C1,C2滤波,然后由LM7805为大功率三极管2N3773基极提供基准参考电压。
温控电风扇
本科生毕业论文(设计)系(院)物理与电子工程学院专业电子信息工程论文题目温控电风扇学生姓名指导教师班级学号完成日期:2013 年3 月温控风扇物理与电子工程学院电子信息工程[摘要]温控风扇系统采用51系列单片机STC89C52作为主控器,利用DS18B20数字温度传感器采集实时温度,经单片机处理后通过达林顿管ULN2003来驱动直流风扇的电机。
根据采集的实时温度,实现了风扇的自起自停。
温控风扇系统拥有自动和手动两种模式来调节风速,同时系统还设有5个不同档位,以及通过ST188反射式红外光电传感器检测风扇转速,并在LCD1602液晶屏上显示温度及档位。
[关键词]DS18B20 自动调速自启自停引言随着社会经济的发展,科技也是日益进步,越来越多的产品趋向智能化、自动化,这不仅是未来发展的趋势,同时也是节约资源所必须的。
所以无论是什么产品,都尽量的提高能源利用率,响应可持续发展国策。
现代社会中,风扇被广泛的运用在各个领域,传统的风扇设计,仅需通电就可使用,不论是有没有人在场使用、环境温度是高是低的情况下都只会机械性地以一恒定转速转动,这种不合理的设计不仅浪费资源而且使用也不方便。
而现阶段智能风扇可以根据环境温度的高低自行改变转速,可以自起自停,同时也可以满足人们手动调节风扇转速,使人们使用起来更方便。
这样的温控风扇系统,不仅在公共场合、工厂等地适用,而且在家居生活中也适用,特别是它的人性化设计,不仅满足了人们对于风扇的需求,也便捷了人们手动换挡的繁琐,此系统设计成本也低,便于推广。
它的设计为现代社会人们的生活带来了诸多便利,在提高人们的生活质量、生产效率的同时并在一定程度上达到环保节能的功效。
1 整体方案设计1.1 系统整体设计设计的整体思路是:利用温度传感器DS18B20检测环境温度并直接输出数字温度信号给单片机STC89C52进行处理,在LCD1602数码管上显示当前环境温度值以及档位,DS18B20检测到的当前环境温度可精确到小数点后一位,同时采用PWM脉宽调制方式来改变直流风扇电机的转速,最后再通过ST188测试风扇转速。
温控自动风扇系统论文
1方案论证本系统实现风扇的温度控制,需要有较高的温度变化分辨率和稳定可靠的换档停机控部件。
1.1 温度传感器的选用温度传感器可由以下几种方案可供选择:方案一:选用热敏电阻作为感测温度的核心元件,通过运算放大器放大由于温度变化引起热敏电阻电阻的变化、进而导至的输出电压变化的微弱电压变化信号,再用AD转换芯片ADC0809将模拟信号转化为数字信号输入单片机处理。
方案二:采用热电偶作为感测温度的核心元件,配合桥式电路,运算放大电路和AD转换电路,将温度变化信号送入单片机处理。
方案三:采用数字式集成温度传感器DS18B20作为感测温度的核心元件,直接输出数字温度信号供单片机处理。
对于方案一,采用热敏电阻有价格便宜、元件易购的优点,但热敏电阻对温度的细微变化不敏感,在信号采集、放大、转换过程中还会产生失真和误差,并且由于热敏电阻的R-T 关系的非线性,其本身电阻对温度的变化存在较大误差,虽然可以通过一定电路予以纠正,但不仅将使电路复杂稳定性降低,而且在人体所处温度环境温度变化中难以检测到小的温度变化。
故该方案不适合本系统。
对于方案二,采用热电偶和桥式测量电路相对于热敏电阻其对温度的敏感性和器件的非线性误差都有较大提高,其测温范围也非常宽,从-50摄氏度到1600摄氏度均可测量。
但是依然存在电路复杂,对温度敏感性达不到本系统要求的标准,故不采用该方案。
对于方案三,由于数字式集成温度传感器DS18B20的高度集成化,大大降低了外接放大转换等电路的误差因素,温度误差很小,并且由于其感测温度的原理与上述两种方案的原理有着本质的不同,使得其温度分辨力极高。
温度值在器件内部转换成数字量直接输出,简化了系统程序设计,又由于该传感器采用先进的单总线技术(1-WRIE),与单片机的接口变的非常简洁,抗干扰能力强。
关于DS18B20的详细参数参看下面“硬件设计”中的器件介绍。
1.2 控制核心的选择方案一:采用电压比较电路作为控制部件。
创新成果(小学组) - K0001_温控调节风扇_论文
温控调节风扇大家好,下面等我来介绍一下这电风扇。
电风扇由于价格低廉而且相对省电,安装和使用方便,在中国大部分人口的农村地区依旧使用电风扇作为降温防暑设备。
但是我们晚上很热开了风扇,入秋下半夜的温度大大降低,我们往往被风扇吹感冒。
这样开一整夜的风扇既浪费电能增加电费,又影响人的健康。
所以我就在构思如何解决这一矛盾问题。
半夜里气温下降,电风扇是感觉不到的,而目前市场的所有的风扇只能人为地设定时间,往往时间把握不准。
我们就想如果在电风扇安装一个温度感应器和电子板来调控,当气温下降到人体舒适度时,风扇就自动切断电源;如果温度再次上升,又自动打开电源,这样矛盾不是解决了吗?所以我就把这个想法告诉老师,在老师的指导下,我们上网查阅了有关资料,反复设计并经过老师反复修改和指导,最后设计出这种"温控电风扇"。
我用电脑里的电源旧风扇作为主要元件,它主要采用集成电路及少量外围元件组成单稳态工作方式,选用温度传感器检测室内温度,实现自动控制。
工作原理:通过交流变压器,全桥整流电路和滤波稳压电路,把交流电压220v 转变为直流稳压电压24v和9v,再向电路中各部分供电。
温度传感器检测室内温度再通过一个集成电路控制开关,再通过一个集成电路控制风扇的电压,达到控制风扇的开关,和快慢。
这个"温控电风扇"有一套温控智能风扇控制系统,当温度高于35℃(为了试验效果我设计比较高)时,自动开启电风扇;低于35℃时,自动关闭电风扇。
基本思路:利用温度传感器感应周围温度,根据检测到的温度与系统预设的温度进行比较,自动控制电风扇启动和停止;根据温度传感器模块实时获取室内温度,并能根据温度并能根据温度的变化自动改变风扇电机的转速。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
任务书温控自动风扇系统摘要:本设计为一种温控风扇系统,具有灵敏的温度感测和显示功能,系统AT89S52 单片机作为控制平台对风扇转速进行控制。
可由用户设置高、低温度值,测得温度值在高低温度之间时打开风扇弱风档,当温度升高超过所设定的温度时自动切换到大风档,当温度小于所设定的温度时自动关闭风扇,控制状态随外界温度而定。
引言生活中,我们经常会使用一些与温度有关的设备。
比如,现在虽然不少城市家庭用上了空调,但在占中国大部分人口的农村地区依旧使用电风扇作为降温防暑设备,春夏(夏秋)交替时节,白天温度依旧很高,电风扇应高转速、大风量,使人感到清凉;到了晚上,气温降低,当人入睡后,应该逐步减小转速,以免使人感冒。
虽然电风扇都有调节不同档位的功能,但必须要人手动换档,睡着了就无能为力了,而普遍采用的定时器关闭的做法,一方面是定时时间长短有限制,一般是一两个小时;另一方面可能在一两个小时后气温依旧没有降低很多,而风扇就关闭了,使人在睡梦中热醒而不得不起床重新打开风扇,增加定时器时间,非常麻烦,而且可能多次定时后最后一次定时时间太长,在温度降低以后风扇依旧继续吹风,使人感冒;第三方面是只有简单的到了定时时间就关闭风扇电源的单一功能,不能满足气温变化对风扇风速大小的不同要求。
又比如在较大功率的电子产品散热方面,现在绝大多数都采用了风冷系统,利用风扇引起空气流动,带走热量,使电子产品不至于发热烧坏。
要使电子产品保持较低的温度,必须用大功率、高转速、大风量的风扇,而风扇的噪音与其功率成正比。
如果要低噪音,则要减小风扇转速,又会引起电子设备温度上升,不能两全其美。
为解决上述问题,我们设计了这套温控自动风扇系统。
本系统采用高精度集成温度传感器,用单片机控制,能显示实时温度,并根据使用者设定的温度自动在相应温度时作出小风、大风、停机动作,精确度高,动作准确。
1、方案论证本系统实现风扇的温度控制,需要有较高的温度变化分辨率和稳定可靠的换档停机控制部件。
1.1 温度传感器的选用温度传感器可由以下几种方案可供选择:方案一:选用热敏电阻作为感测温度的核心元件,通过运算放大器放大由于温度变化引起热敏电阻电阻的变化、进而导至的输出电压变化的微弱电压变化信号,再用AD转换芯片ADC0809将模拟信号转化为数字信号输入单片机处理。
方案二:采用热电偶作为感测温度的核心元件,配合桥式电路,运算放大电路和AD转换电路,将温度变化信号送入单片机处理。
方案三:采用数字式集成温度传感器DS18B20作为感测温度的核心元件,直接输出数字温度信号供单片机处理。
对于方案一,采用热敏电阻有价格便宜、元件易购的优点,但热敏电阻对温度的细微变化不敏感,在信号采集、放大、转换过程中还会产生失真和误差,并且由于热敏电阻的R-T关系的非线性,其本身电阻对温度的变化存在较大误差,虽然可以通过一定电路予以纠正,但不仅将使电路复杂稳定性降低,而且在人体所处温度环境温度变化中难以检测到小的温度变化。
故该方案不适合本系统。
对于方案二,采用热电偶和桥式测量电路相对于热敏电阻其对温度的敏感性和器件的非线性误差都有较大提高,其测温范围也非常宽,从-50摄氏度到1600摄氏度均可测量。
但是依然存在电路复杂,对温度敏感性达不到本系统要求的标准,故不采用该方案。
对于方案三,由于数字式集成温度传感器DS18B20的高度集成化,大大降低了外接放大转换等电路的误差因素,温度误差很小,并且由于其感测温度的原理与上述两种方案的原理有着本质的不同,使得其温度分辨力极高。
温度值在器件内部转换成数字量直接输出,简化了系统程序设计,又由于该传感器采用先进的单总线技术(1-WRIE),与单片机的接口变的非常简洁,抗干扰能力强。
关于DS18B20的详细参数参看下面“硬件设计”中的器件介绍。
1.2 控制核心的选择方案一:采用电压比较电路作为控制部件。
温度传感器采用热敏电阻或热电偶等,温度信号转为电信号并放大,由集成运放组成的比较电路判决控制风扇转速,当高于或低于某值时将风扇切换到相应档位。
方案二:采用单片机作为控制核心。
以软件编程的方法进行温度判断,并在端口输出控制信号。
对于方案一,采用电压比较电路具有电路简单、易于实现,以及无需编写软件程序的特点,但控制方式过于单一,不能自由设置上下限动作温度,无法满足不同用户以及不同环境下的多种动作温度要求,故不在本系统中采用。
对于方案二,以单片机作为控制器,通过编写程序不但能将传感器感测到的温度通过显示电路显示出来,而且用户能通过键盘接口,自由设置上下限动作温度值,满足全方位的需求。
并且通过程序判断温度具有极高的精准度,能精确把握环境温度的微小变化。
故本系统采用方案二。
1.3调速方式方案一:采用变压器调节方式,运用电磁感应原理将220V电压通过线圈降压到不同的电压,控制风扇电机接到不同电压值的线圈上可控制电机的转速,从而控制风扇风力大小。
方案二:采用PWM波调速。
对于方案一,由于采用变压器改变电压调节,有风速级别限制,不能适应人性化要求。
且在变压过程中会有损耗发热,效率不高,发热有不安全因素。
对于方案二,PWM的一个优点是从处理器到被控系统信号都是数字形式的,无需进行数模转换。
让信号保持为数字形式可将噪声影响降到最小。
噪声只有在强到足以将逻辑1改变为逻辑0或将逻辑0改变为逻辑1时,也才能对数字信号产生影响。
对噪声抵抗能力的增强是PWM相对于模拟控制的另外一个优点,而且这也是在某些时候将PWM用于通信的主要原因。
从模拟信号转向PWM可以极大地延长通信距离。
在接收端,通过适当的RC或LC网络可以滤除调制高频方波并将信号还原为模拟形式。
总之,PWM既经济、节约空间、抗噪性能强,故本系统采用方案二。
2 系统硬件设计2.1 MCU的选择与AT89S52简介目前在单片机系统中,应用比较广泛的微处理器芯片主要为8XC5X系列的单片机,该系列单片机均采用标准MCS-51内核,硬件资源相互兼容,品类齐全、性能稳定、体积小、价格底、货源充足、调试和编程方便,所以应用较为广泛。
例如AT89S52单片机是一款低功耗、低电压、高性能CMOS8位单片机,片内含8KB(可经受1000次擦写周期)的FLASH可编程可反复擦写的只读程序存储器(EPROM),器件采用CMOS工艺和ATMEL公司的高密度,非易失性存储器(NURAM)技术制造,其输出引脚和指令系统都与MCS-51兼容,片内的FLASH存储器允许在系统内可改编程序或用常规的非易失性存储编程器来编程。
因此,AT89S52是一种功能强,灵活性高且价格合理的单片机,可方便的应用在各个控制领域[1]。
AT89S52具有以下主要性能:1.8KB可改编程序FLASH存储器;2.全表态工作:0~24HZ;3.256X8字节内部RAM;4.32个外部双向输入,输出(I、O)口;引脚说明如图2-2。
图2-2 AT89S52引脚说明引脚功能说明如下[2]:VCC:电源电压。
GND:地。
P0口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据线复用口。
作为输出口时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端。
在访问外部数据储存器或程序储存器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。
FLASH编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。
P1口:P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。
对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作为输入口。
作为输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。
FLASH编程和程序校验期间,P1接收低8位地址。
P2口:P2是一个带内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。
对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作为输入口。
作为输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。
在访问外部程序储存器或16位地址的外部数据储存器(例如执行MOVX@DPTR指令)时,P2口送出高8位地址数据。
在访问8位地址的外部数据储存器(例如执行MOVX@RI指令)时,P2口线上的内容(也即特殊功能寄存器(SFR)区中R2寄存器的内容),在整个访问期间不改变。
FLASH编程或校验时,P2亦接收高位地址和其他控制信号。
P3口:P3是一个带内部上拉电阻的8位双向I/O口,P3的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。
对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作为输入口。
作为输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。
P3除了作为一般的I/O口线外,更重要的用途是它的第二功能,具体功能说明如表2-1。
P3口还接收一些用于FLASH闪速存储器编程和程序校的控制信号。
RST:复位输入。
当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。
ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。
表2-1 P3口的第二功能表即使不访问外部存储器,ALE仍以是时钟振荡频率的1/6输出固定的正脉冲信号,因此他可对外输出时钟或用于定时目的。
要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。
对FLASH存储器编程期间,该引脚还用于输入编程脉冲(PROG)。
如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作。
该位置位后,只有一条MOVX和MOVC指令ALE才会被激活。
此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE无效。
PSEN:程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT80C51由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲。
在此期间,当访问外部数据存储器,这两次有效的PSEN信号不出现。
EA/VPP:外部访问允许。
欲使CPU仅访问外部程序储存器(地址为0000H-FFFFH),EA端必须保持低电平(接地)。
需要注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。
如EA端为高电平(Vcc端),CPU则执行内部程序储存器中的指令。
FLASH储存器编程时,该引脚加上+12V的编程允许电源Vpp,当然这必须是该器件是使用12v编程电压。
XTAL1:振荡器反相放大器的及内部时钟发生器的输入端。
XTAL2:振荡器反相放大器的输出端。
2.2 DS18B20简介DS18B20是DALLAS公司生产的单线式数字温度传感器,具有3引脚TO-92小体积封装形式;温度测量范围为-55℃~+125℃,可编程为9位~12位A/D转换精度,测温分辨率可达0.0625℃,被测温度用符号扩展的16位数字量方式串行输出;其工作电源既可在远端引入,也可采用寄生电源方式产生;多个DS18B20可以并联到3根或2根线上,CPU只需一根端口线就能与诸多DS18B20通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。