基于AT89C51单片机的智能温控风扇设计
[关键词:AT89C51,单片机,智能温控风扇] [热度 ]提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0977,word全文:34页,合计:12000字 |
本设计以AT89C51单片机为核心,通过温度传感器对外界环境温度进行数据采集,从而建立一个控制系统,使电风扇随温度的变化而自动调节档位,实现“温度高、风力大、温度低、风力弱”的性能。
(1)风速有小风、大风、停机共3个档位,可由用户通过按键设定。
(2)每当温度低于下限值时,则电风扇风速关闭。
(3)每当温度在下限和上限之间时,则电风扇转速缓慢。
(4)每当温度高于上限值时,则电风扇风速全速运转。
本系统由集成温度传感器、单片机、LED数码管、三极管驱动电路及一些其他外围器件组成。使用AT89C51单片机编程控制,通过修改程序可方便实现系统升级。
系统实现的功能
本系统能够实现单片机系统检测环境温度的变化,然后根据环境温度和设置的阀值来控制风扇直流电机输入占空比的变化,从而产生不同的转动速度,亦可根据键盘调节不同的设置温度,再由环境温度与设置温度的差值来控制电机。当环境温度低于设置温度时,电机停止转动;当环境温度高于设置温度时,单片机对应输出口输出不同占空比的PWM信号,控制电机开始转动,系统还能动态的显示当前温度和当前的档位,并能通过键盘调节当前的设置温度。
系统功能分析
系统总体上由四部分来组成,即按键电路、数码管驱动显示电路、温度检测电路、风扇驱动电路。首先考虑的是温度检测电路,该部分是整个系统的首要部分,首先要检测到环境温度,才能用单片机来判断温度的高低,然后通过单片机控制直流风扇电机的转速;其次是电机驱动电路,该部分需要使用外围电路将单片机输出的PWM信号转化为平均电压输出,根据不同的PWM波形得到不同的平均电压,从而控制电机的转速,电路的设计中采用了两个三极管组成复合管驱动,实现较好的控制效果;再次是数码管的动态显示电路,该部分的功能实现对环境温度和档位的显示,其中DS18B20采集环境温度,按键实现不同设置温度的调整,实现了对环境温度和档位的及时连续显示。
本次毕业设计的课题为智能温控风扇,本次课题是专业知识与实际很好的一次结合,为了更好的完成这次毕业设计,我们查阅了大量的关于温度控制类书籍、学术论文等相关资料。我们从一开始的无从下手到后来的慢慢理解,通过这中间的经历的确让我们学习到了很多。
本次设计的系统以单片机为控制核心,以温度传感器DS18B20检测环境温度,实现了根据环境温度变化调节不同的风扇电机转速,LED数码管能连续稳定的显示环境温度和档位,并能通过三个独立按键调节不同的设置温度,从而改变环境温度与设置温度的差值,进而改变电机转速。实现了基于单片机的温控风扇的设计。
提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0977,word全文:34页,合计:12000字 |
本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于AT89C51单片机的智能温控风扇设计(论文)!