基于单片机控制的智能风扇设计 摘 要 此设计是基于单片机原理及应用技术设计的智能温控风扇系统,该系统能够随着环境温度的变化而自动调节风扇风速及档位。 STC89C52单片机作为此系统的控制核心,温度传感器DS18B20用来采集当前环境温度,然后将采集到的温度信息传送给单片机进行处理,单片机输出PWM脉冲波形由三极管进行放大后驱动电机转动。使用者可以根据按键电路来设置预设温度上下限,当环境温度高于上限时,电机全速转动;当环境温度介于上下限之间时,电机半速转动;当环境温度低于下限时,电机停止转动。实现了电机根据环境温度自动调节转速的功能。 关键词:单片机;温度传感器;智能风扇;智能调速 目 录 1绪 论 4 1.1 本设计的背景及意义 4 1.2 发展现状 5 1.3 本设计的主要内容 5 2 系统整体设计 5 2.1 系统整体设计框图 5 2.2方案论证 6 2.2.1 温度传感器 6 2.2.2 控制器件的选择 6 2.2.3 温度显示器件 7 2.2.4 调速方式 7 2.2.5 电机的选择 8 3 各单元模块的硬件设计 8 3.1系统器件简介 8 3.1.1 STC89C52单片机简介 8 3.1.2 STC89C52单片机最小系统 10 3.2 DS18B20温度传感器 11 3.3 LED数码管显示电路 12 3.4 电机驱动电路 13 4 软件设计与仿真 14 4.1 主程序流程图 14 4.2 DS18B20子程序流程图 15 4.3 按键子程序流程图 16 4.4 数码管显示子程序流程图 17 4.5 用Proteus进行仿真 18 4.5.1 Proteus简介 18 4.3.2 本设计基于Proteus的仿真 19 5 各模块调试 24 5.1 软件调试 24 5.1.1 按键显示部分的调试 24 5.2 硬件调试 24 5.2.1 DS18B20温度采集调试 24 5.2.2 电动机调速电路调试 24 5.3 系统功能 25 5.3.1 系统实现的功能 25 5.3.2 系统功能分析 25 参考文献 28 致 谢 29 |
基于单片机控制的智能风扇设计
更新时间:2018-11-20
上一篇:基于单片机的超声波测距系统设计
下一篇:多路温度控制系统设计