基于51单片机的温控风扇系统毕设答辩

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
首先启动Proteus软 件并建立一工程, 调出系统主要器件, 如DS18B20温度传 感器、AT89C52单 片机、五位LED共阴 数码管、风扇直流 电机、达林顿反向 驱动器ULN2803。 辅助元件包括电阻 电容、晶振、电源、 按键、拨码开关等。 按设计原理图绘制 好protues仿真图。
二、系统的硬件电路设计
基于单片机的 温控风扇系统设计
姓名:xxx 班级:11级电气(2)班 学号:xxxxxxxxxxx 学院:机械与电气工程学院 指导老师:xx
基于单片机的温控风扇系统设计
一、 整体方案设计
二、系统的硬件电路设计
三、系统的软件程序设计 四、系统功能调试
一、整体方案设计
二、系统的硬件电路设计

温控风扇控制电路系统主要包括:单片机控制电路、复位与按键 电路、LED数码管显示电路、温度检测电路、风扇电机驱动电路及蜂 鸣器报警电路。系统总体设计结构框图如下:
LED数码管显示 复位与按键 AT89C52 单片机 温度检测 风扇电机
蜂鸣器报警
二、系统的硬件电路设计
基于protues的原理图设计
基于protues的原理绘制图
三、系统的软件程序设计
流程图设计
程序设计部分主要包括主程序、DS18B20初始化函数、DS18B20温度转换函数、温 度读取函数、键盘扫描函数、数码管显示函数、温度处理函数以及风扇电机控制函数。
系统主程序流程图
百度文库
温度传感器DS18B20子程序流程图
三、系统的软件程序设计
超过环境温度最大温差范围,蜂鸣 器就会自动报警,发出急促的“嗒 嗒嗒嗒”的报警声响,提示异常情 况出现。
谢谢老师!
2015..04.28.
四、系统功能调试
系统软硬件相结合的功能调试,用Keil编辑调试实现各电路模块功能 1、环境温度〉预设温度( 温差在15 ℃ 以内)
四、系统功能调试
2、环境温度﹤预设温度( 温差在15 ℃ 以内) 3、环境温度﹦预设温度
四、系统功能调试
4、环境温度﹥预设温度( 温差在15 ℃ 以外) 蜂 鸣 器
程序编程
Keil C51是美国Keil Software公司开发的51 系列兼容单片机C语言 的软件开发系统,该软 件不但提供了丰富的库 函数,而且它强大的集 成开发调试工具为程序 编辑调试带来了许多便 利。使用时首先要建立 一个工程,然后添加语 言文件并编辑程序,编 写好之后再编辑调试生 成需要的格式文件。
此设计采用AT89C52单片机作为核心控制器,利用DS18B20检测 环境温度,通过一个反向驱动器ULN2803来驱动风扇电机。能根据环 境温度的变化自动改变风扇电机的转速,达到散热的效果从而改变周 围环境温度,保证设备正常运行所需要的环境温度,还能够实时监测 室温是否超出上下限温度范围并通过蜂鸣器给予报警提示,同时用 LED八段数码管实时显示并监控检测到的温度与设定的温度。
相关文档
最新文档