当前位置:主页 > PLC机电自动化 >

基于单片机控制的智能风扇设计

更新时间:2018-11-20
阅享价格80元 资料包括:原始论文 点击这里给我发消息QQ在线咨询
文档格式:doc/docx 全文字数:7600 温馨提示
以下仅列出文章摘要、提纲简介,如需获取全文阅读权限,或原创定制、长期合作,请随时联系。
微信QQ:312050216 点击这里给我发消息
扫一扫 扫一扫
基于单片机控制的智能风扇设计

摘 要
 
此设计是基于单片机原理及应用技术设计的智能温控风扇系统,该系统能够随着环境温度的变化而自动调节风扇风速及档位。
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