欢迎来到天天文库
浏览记录
ID:57413010
大小:2.13 MB
页数:12页
时间:2020-08-18
《基于51单片机的温控风扇系统毕设答辩课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于单片机的温控风扇系统设计姓名:xxx班级:11级电气(2)班学号:xxxxxxxxxxx学院:机械与电气工程学院指导老师:xx基于单片机的温控风扇系统设计一、整体方案设计二、系统的硬件电路设计三、系统的软件程序设计四、系统功能调试一、整体方案设计此设计采用AT89C52单片机作为核心控制器,利用DS18B20检测环境温度,通过一个反向驱动器ULN2803来驱动风扇电机。能根据环境温度的变化自动改变风扇电机的转速,达到散热的效果从而改变周围环境温度,保证设备正常运行所需要的环境温度,还能够实时监测室温是否超出上下限温度范围并通过蜂鸣器给予报警提示,同时
2、用LED八段数码管实时显示并监控检测到的温度与设定的温度。二、系统的硬件电路设计温控风扇控制电路系统主要包括:单片机控制电路、复位与按键电路、LED数码管显示电路、温度检测电路、风扇电机驱动电路及蜂鸣器报警电路。系统总体设计结构框图如下:AT89C52单片机复位与按键温度检测LED数码管显示风扇电机蜂鸣器报警基于protues的原理图设计首先启动Proteus软件并建立一工程,调出系统主要器件,如DS18B20温度传感器、AT89C52单片机、五位LED共阴数码管、风扇直流电机、达林顿反向驱动器ULN2803。辅助元件包括电阻电容、晶振、电源、按键、拨码
3、开关等。按设计原理图绘制好protues仿真图。二、系统的硬件电路设计基于protues的原理绘制图二、系统的硬件电路设计三、系统的软件程序设计温度传感器DS18B20子程序流程图系统主程序流程图程序设计部分主要包括主程序、DS18B20初始化函数、DS18B20温度转换函数、温度读取函数、键盘扫描函数、数码管显示函数、温度处理函数以及风扇电机控制函数。流程图设计三、系统的软件程序设计KeilC51是美国KeilSoftware公司开发的51系列兼容单片机C语言的软件开发系统,该软件不但提供了丰富的库函数,而且它强大的集成开发调试工具为程序编辑调试带来了
4、许多便利。使用时首先要建立一个工程,然后添加语言文件并编辑程序,编写好之后再编辑调试生成需要的格式文件。程序编程四、系统功能调试系统软硬件相结合的功能调试,用Keil编辑调试实现各电路模块功能1、环境温度〉预设温度(温差在15℃以内)四、系统功能调试2、环境温度﹤预设温度(温差在15℃以内)3、环境温度﹦预设温度四、系统功能调试4、环境温度﹥预设温度(温差在15℃以外)超过环境温度最大温差范围,蜂鸣器就会自动报警,发出急促的“嗒嗒嗒嗒”的报警声响,提示异常情况出现。蜂鸣器谢谢老师!2015..04.28.
此文档下载收益归作者所有