预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

21本科毕业设计题目:智能电风扇控制系统的设计学院:数理学院专业班级:毕业年份:姓名:学号:指导教师:职称:讲师智能电风扇控制系统的设计摘要:本文设计了一款智能电风扇控制系统使用STC89C51作为主控制芯片通过DS18B20检测环境温度并将温度信号发送给单片机。电机是否启动以及电机的转速由系统设定温度值与检测温度值的比较结果控制。同时用LED1602显示检测到的温度和系统设定温度。关键词:电风扇;STC89C51;液晶显示器1602;1引言风扇的结构简单并且方便使用是一种常见的降温工具。虽然现在空调已经走进人们的生活但是风扇作为一种节约能源并且环保的降温工具很多家庭都在使用。随着科技的发展温控技术的不断进步为了使电风扇更加节能方便智能电风扇收到了越来越多的关注。因为单片机具有操作简单便宜易购得智能化程度高在具有较好抗干扰能力的同时还拥有较高的控制精度因此其在许多智能化产品的中得到了极为广泛的使用。现阶段智能电风扇的设计已经取得了一定的成果可以通过人体检测来控制电扇的自动开启关闭并能根据温度的不同控制风扇风速的大小。实现智能控制。[1]本文设计了由单片机STC89C51作为控制器的可自动调速的智能电风扇。工作过程当中首先会使用传感器对周边环境温度进行检查并将检测到的数据传递到单片机当中通过PWM对电风扇的电机进行驱动。本文所进行的设计可以按照环境检测到的环境温度与预先设定的温度进行比对根据结果完成转速的自动调节并能根据人体检测结果控制电机自动开始或者停止工作。2方案设计2.1系统整体设计本文所设计的系统的基本运行步骤如下:首先对周边的温度进行检查把检测到的温度信息传递到单片机当中单片机将数据进行一定的处理发送到显示屏当中进行显示同时单片机依照检测到的温度按照既定的控制规则对风扇转速进行控制并一同将转速数据在屏幕当中进行显示。[8]本系统当中能够设置两个温度TH和TL其中TH为风速档位切换温度界限TL为风扇启动最小温度。设置按键有三个K1、K2和K3。调节TH还是调节TL由其中一个按键K1控制另外的两个按键可以对温度进行相应的升高或者降低的调节温度信息精确到小数点后一位。当按下K1时可调节TH再次按下K1可调节TL。按下K2加一度按下K3减一度。在本文所涉及的系统当中额外增加了一个红外感应探头用于对周边人员情况进行一定的检测当周边没有人且持续了一段时间之后系统会自动控制将风扇进行关闭。除此之外本文所设计的系统当中使用了PWM脉宽调制进行电机的控制以实现控制风扇转速的目的。根据系统的结构可以绘制出如图1所示的整体结构图。图1整体系统结构图2.2方案论证本文所要进行的设计的核心目的就是令风扇能够根据周围温度的不同进行自动的调节转速如果周围温度低于设定值的话风扇会自动停止且温度的设定值可以用独立按键改变。在风扇感应到其工作区域一段时间内没有人的话即会自动关闭运行。除此之外还需要系统拥有较高的温度分辨率以及较高的可靠性。3硬件设计3.1器件的选择3.1.1温度传感器的选择通过对本文所要设计内容进行了深入的分析得到如下的两种温度检测方案:方案一:在本方案当中将采用热敏电阻对周边的温度进行检测周边温度的不同会使其阻值发生一定的变化因此会使其输出电压发生细微的改变通过将电压变化信号转换为数字信号之后传输到单片机当中从而实现整个控制过程。方案二:在本方案当中将采用数字式集成温度传感器对周边的温度进行检测此类传感器的成熟度比较高除了能够对温度进行非常精确的检测之外其输出的信号能够直接传递到单片机当中进行使用。总而分析来说上述两种方面各有优劣第一种方案的优点在于传感器成本较低。然而其缺陷也非常明显由于该方案中所用的温度检测元件所能够检测的温度并不是特别精细因此在温度发生细微变化的是该元件难以进行实时的反应。除此之外还需要对其输出的信号进行一定的处理在此处理的过程当中可能会出现一定的信号失真情况而且其阻值与温度直接并没有严格的线性关系因此在温度的计算上相对比较困难因此在设计的实现需要使用更加复杂的电路。因此该方案并不适合应用到本系统当中。对于第二种方案由于传感器是一款比较成熟的温度传感器具有较高的集成度同时能够对温度进行非常精确的检测。与此同时其所输出的数据是直接的数字量可以直接输出到单片机当中进行处理这使得相应的电路以及程序设计被大大简化除此之外