南 华 大 学 毕业设计(论文)
摘要:在日常生活中,单片机得到了越来越广泛的应用,特别在小型的自动控制系统的应用中。本文基于AT89C51单片机设计了电风扇自动调温系统。
通过单片机的控制我们实现了电风扇的主要功能:当按下开关键时,系统初始化默认的设定温度为25度,如果外界温度高于设定温度电风扇进行运转,如果外界温度高于低于设定温度则枫叶不转动,同时显示外界的温度。当加减键同时按下时进入温度设定状态,可以设置所需的温度,并同时显示所设定的温度,同时按加减键退出设定功能。
电风扇的自动控制,让电风扇这一家用电器变的更智能化。克服了普通电风扇无法根据外界温度自动调节转速困难。智能电风扇的设计具有重要的现实意义。关键词: AT89C51单片机;温度传感器;直流电机。
2
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;
3
目录
引言、................................................................................................................................................5 1、智能电风扇概论 ....................................................................................................................... .5
1.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、自动调温电风扇控制系统设计...............................................................................................错误!未定义书签。
3.1、电源转换部分...............................................................................................................16 3.2、AT89C51部分 ................................................................................................................ 16 3.3、按键部分 ....................................................................................................................... 18 3.4、单片机复位部分 ........................................................................................................... 18 3.5、继电器控制电路部分 ................................................................................................... 19 3.6、数模转换部分 ............................................................................................................... 20 3.7、缓冲与保护部分 ........................................................................................................... 21 3.8、自动调温电风扇的整体硬件电路 ............................................................................... 22 4、软件设计..................................................................................................................................25
4.1、主流程序设计 ............................................................................................................... 25 4.2、总程序 ........................................................................................................................... 26 结束语............................................................................................................................................34 参考文献......................................................................................................................................35 谢辞................................................................................................................................................36
4
引言: 在日常生活中,单片机得到了越来越广泛的应用。它体积小、重量轻、
集成度高、抗干扰能力强、性价比高,尤其适合应用于小型的自动控制系统中。电风扇起停的自动控制, 能够解决夏天人们晚上熟睡时,由于夜里温度下降而导致受凉,或者从睡梦中醒来亲自开关电风扇的问题,具有重要的现实意义。本文从此目的出发利用A T89S52 单片机设计了自动温控电风扇系统,当温度高于20 ℃时,自动打开电风扇;低于20 ℃时自动关闭电风扇。还可以实现当温度过高或过低时,蜂鸣器发出声音报警提醒人们注意避暑或防止受凉。
1、智能电风扇概论
我们常见的风扇一般只有四、五个风速挡,用的是人工开关,不知室内温度, 只是人为的调节该用哪个挡。而自动调温电风扇这个设计是一新领域,它用的是在电子行业中应用广泛的AT89C51单片机。通过单片机与温度探测器结合,将其应用于家用电风扇的转速精确控制上,能够有良好的性能。
1.1、自动调温电风扇简介
它使用直流电动机的控制以模拟电路为基础,运算放大器、非线性集成电路以及数字电路组成,使得对电风扇各挡风量的调节更加细化,使得电风扇的控制更具人性化,同时它也具有全自动、控制简单、智能化、制作容易。使用温度传感器、专用控制集成电路和单片机,实现当室温达到自己所设定开启风扇的温度时,电风扇自动开启,并且可以根据室温变换风速;当室温低于这一设定温度时,电风扇自动关闭。同时显示当前室内的温度,和自己所设定的温度,提醒人们合理的使用电风扇。
1.2、自动调温电风扇设计目的
进入5月份,天气越来越炎热,尤其到了盛夏,更是酷热难当。目前可供选择的纳凉工具主要有:空调、普通电风扇、冷风机以及蒲扇、纸扇等等。空调使用方便,且越来越智能化,但它使用费用高,并且常常给人带来疾病。而电风扇以其低廉的价格使它的使用极为普遍。人们常常通宵达旦的使用,一旦气温稍有变化,
5