3。1软件介绍 20
3。1。1 KeilC51 20
3。1。2 Protel99SE 21
3。1。3 Proteus 22
3。2主程序流程图 22
3。3DS18B20子程序流程图 23
3。4数码管显示子程序流程图 25
3。5按键子程序流程图 25
第4章系统实现与调试 27
4。1系统仿真 27
4。2系统制作 28
4。3系统调试 29
4。3。1按键显示部分的调试 29
4。3。2传感器DS18B20温度采集部分调试 30
4。3。3风扇调速电路部分调试 31
结 论 32
参考文献 33
致谢 34
第1章绪论
1。1研究本课题的目的和意义源G于J优L尔V论N文M网WwW.youeRw.com 原文+QQ75201`8766
在现代的生活和生产中,电风扇被广泛的使用,发挥着举足轻重的作用,如夏天人们使用的散热风扇、工业生产中大型机械中的散热风扇以及现在笔记本电脑上广泛使用的智能CPU风扇等。而随着温度控制技术的发展,为了降低风扇运转时的噪音以及节省能源等,温度控制风扇越来越受到重视并被广泛的应用。在现阶段,温控风扇的设计已经有了一定的成效,可以使风扇根据环境温度的变化进行自动无级调速,当环境温度升高到一定温度时能自动启动风扇,并随着环境温度的升高自动加快风扇的转速,当环境温度降到一定温度时能自动停止风扇的转动,实现智能控制。
本文设计了由STC公司的8052系列单片机STC89C52RC作为控制器,采用DALLAS公司的温度传感器DS18B20作为温度采集元件。同时使系统检测到的环境温度以及系统预设的温度动态显示在LED(5641BS)数码管上。根据系统检测到的环境温度与系统预设温度的比较,实现风扇电机的自动启动与停止以及转速的自动调节。
1。2发展现状
市场上的电风扇都存在一些问题,比如都有调节不同档位的功能,但必须要人手动换档;有定时器定时关闭风扇但只能固定一段时间。并没有一款真正意义上的自动调节风速的产品。为解决上述问题,我们设计了这套温控自动风扇系统。本系统采用高精度集成温度传感器,用单片机控制,能显示实时温度,并根据使用者设定的温度自动在相应温度时作出小风、大风、停机动作,精确度高,动作准确。而且温控风扇系统效率高,成本也低。其发展趋势可以根据其性质进行相应的改进可以运用与不同场合的温度监测控制,并带来大量的经济效益。
第2章系统硬件组成
2。1系统结构
本系统由集成温度传感器、单片机、LED数码管、三极管驱动电路及一些其他外围器件组成。使用具有价廉易购的STC89C52RC单片机编程控制,通过修改程序可方便实现系统升级。系统的框图结构如下:
图2-1系统框图
2。2主控芯片介绍
2。2。1STC89C52RC简介来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766