基于51单片机的温控风扇系统毕设答辩ppt课件.ppt
《基于51单片机的温控风扇系统毕设答辩ppt课件.ppt》由会员分享,可在线阅读,更多相关《基于51单片机的温控风扇系统毕设答辩ppt课件.ppt(12页珍藏版)》请在三一办公上搜索。
1、基于单片机的温控风扇系统设计,姓名:xxx班级:11级电气(2)班学号:xxxxxxxxxxx学院:机械与电气工程学院指导老师:xx,基于单片机的温控风扇系统设计,一、 整体方案设计二、系统的硬件电路设计三、系统的软件程序设计四、系统功能调试,一、整体方案设计,此设计采用AT89C52单片机作为核心控制器,利用DS18B20检测环境温度,通过一个反向驱动器ULN2803来驱动风扇电机。能根据环境温度的变化自动改变风扇电机的转速,达到散热的效果从而改变周围环境温度,保证设备正常运行所需要的环境温度,还能够实时监测室温是否超出上下限温度范围并通过蜂鸣器给予报警提示,同时用LED八段数码管实时显示并
2、监控检测到的温度与设定的温度。,二、系统的硬件电路设计,温控风扇控制电路系统主要包括:单片机控制电路、复位与按键电路、LED数码管显示电路、温度检测电路、风扇电机驱动电路及蜂鸣器报警电路。系统总体设计结构框图如下:,AT89C52单片机,复位与按键,温度检测,LED数码管显示,风扇电机,蜂鸣器报警,基于protues的原理图设计,首先启动Proteus软件并建立一工程,调出系统主要器件,如DS18B20温度传感器、AT89C52单片机、五位LED共阴数码管、风扇直流电机、达林顿反向驱动器ULN2803。辅助元件包括电阻电容、晶振、电源、按键、拨码开关等。按设计原理图绘制好protues仿真图。
3、,二、系统的硬件电路设计,基于protues的原理绘制图,二、系统的硬件电路设计,三、系统的软件程序设计,温度传感器DS18B20子程序流程图,系统主程序流程图,程序设计部分主要包括主程序、DS18B20初始化函数、DS18B20温度转换函数、温度读取函数、键盘扫描函数、数码管显示函数、温度处理函数以及风扇电机控制函数。,流程图设计,三、系统的软件程序设计,Keil C51是美国Keil Software公司开发的51系列兼容单片机C语言的软件开发系统,该软件不但提供了丰富的库函数,而且它强大的集成开发调试工具为程序编辑调试带来了许多便利。使用时首先要建立一个工程,然后添加语言文件并编辑程序,编写好之后再编辑调试生成需要的格式文件。,程序编程,四、系统功能调试,系统软硬件相结合的功能调试,用Keil编辑调试实现各电路模块功能,1、环境温度预设温度( 温差在15 以内),四、系统功能调试,2、环境温度预设温度( 温差在15 以内),3、环境温度预设温度,四、系统功能调试,4、环境温度预设温度( 温差在15 以外),超过环境温度最大温差范围,蜂鸣器就会自动报警,发出急促的“嗒嗒嗒嗒”的报警声响,提示异常情况出现。,蜂鸣器,谢谢老师!,2015.04.28.,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 温控 风扇 系统 答辩 ppt 课件
链接地址:https://www.31ppt.com/p-1325144.html