水温控制系统论文

水温控制系统论文

ID:33771464

大小:1.31 MB

页数:12页

时间:2019-03-01

水温控制系统论文_第1页
水温控制系统论文_第2页
水温控制系统论文_第3页
水温控制系统论文_第4页
水温控制系统论文_第5页
资源描述:

《水温控制系统论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、河南工业职业技术学院毕业设计专业:电子信息工程技术班级:电子信息1107姓名:daimon毕业设计题目:水温控制系统指导教师姓名:gaoren负责人签字:2011年11月11日河南工业职业技术学院河南工业职业技术学院毕业设计任务1.设计任务单片机AT89C52为核心,通过数码管显示温度,使用温度转换芯片DS18B20实时采集温度并通过数码管显示。2.设计要求1)可按键设定控制温度值,并用数码管显示,分辨率为0.1℃;(2)可以测量并显示水的实际温度。温度测量误差在±0.5℃内;(3)水温控制系统应具有全量程(10℃—128℃)内的升温、降温。(4)在全量程内任意设定一个

2、温度值(例如起始温度+15℃内),控制系统可以实现该给定温度的恒值自动控制。(5)温度控制的静态误差≤±0.2℃(在最小稳态时间内)。河南工业职业技术学院设计思路整个系统采用单片机AT89C52为核心。使用温度传感器DS18B20采集温度变化信号,通过单片机处理后去控制温度,使其达到稳定。使用单片机具有编程灵活,控制简单的优点,使系统能简单的实现温度的控制及显示,还设有按键控制设定温度的范围。系统整体款图如下。电源单片机AT89C52数码管显示继电器温度传感器DS18B20报警按键指示灯系统整体框图电源部分:是由一个USB接头连接电源供电温度控制部分:由DS18B20的

3、采集水的温度送入系统进行加热。保温。等功能按键部分:根据自己设定的控制温度的范围单片机部分:是程序的编写和控制河南工业职业技术学院报警部分:就是根据自己设定的温度超出这个额度蜂鸣器报警提醒显示部分:有数码管更具系统数据显示当前温度河南工业职业技术学院设计流程图主流程图如下电路设计图主程序(main)PID初始化DS18B20的初始化按键设置目标温度DS18B20温度转换读取温度数码管显示信号传送及处理温度比较是否小于?控制继电器加热温度比较是否大于?控制降温连续温度采样PID控制进行PID控制 继电器间断控制加热,减少功率和超调YNYN系统的主程序流程图所示,当有信号输

4、入时,主程序启动,根据内部设定的条件逐步运行,达到设计目的。河南工业职业技术学院项目结构框图总体设计原理图河南工业职业技术学院DS18B2的读时序:(1)对于DS18B20的读时序分为读0时序和读1时序两个过程。(2)对于DS18B20的读时隙是从主机把单总线拉低之后,在15秒之内就得释放单总线,以让DS18B20把数据传输到单总线上。DS18B20在完成一个读时序过程,至少需要60us才能完成。DS18B20的写时序:(1)对于DS18B20的写时序仍然分为写0时序和写1时序两个过程。(2)对于DS18B20写0时序和写1时序的要求不同,当要写0时序时,单总线要被拉低

5、至少60us,保证DS18B20能够在15us到45us之间能够正确地采样IO总线上的“0”电平,当要写1时序时,单总线被拉低之后,在15us之内就得释放单元总线。河南工业职业技术学院开始开始初始化DS18B20存在?ROM操作命令存储操作命令读取温度值返回是否温度采集转换按键处理方案此流程为按键处理模块,CPU通过检测数据线的状态(0或1)就能知道是否有按键闭合,按键管理程序的功能是检测是否有按键闭合,如果有按键闭合,消除抖动,根据电平转到相应的处理程序,按键流程图如图16所示。河南工业职业技术学院扫描代码段开始引脚电平是否为0延时引脚电平是否为0引脚电平是否为1扫描

6、代码段结束执行相应操作按键处理YesNoNoYesNo报警处理方案运行程序后,温度传感器DS18B20即可对环境进行温度采集,并送LED数码管显示。我们可以在程序里设定温度上限值,当采集到的外界温度高于当前所设定温度上限值时,程序就会进入报警子程序,触发蜂鸣器进行报警。其程序流程所示:河南工业职业技术学院YN进行温度比较超过上限?P1.3取反,启动蜂鸣器不启动蜂鸣器,正常显示温度开始报警子程序河南工业职业技术学院实现效果河南工业职业技术学院设计体会随着毕业日子的到来,毕业设计也接近了尾声。毕业设计终于完成了。在没有做毕业设计以前觉得毕业设计只是对这三年来所学知识的单纯总

7、结,但是通过这次做毕业设计发现自己的看法有点太片面。毕业设计不仅是对前面所学知识的一种检验,而且也是对自己能力的一种提高。通过这次毕业设计使我明白了自己原来知识还比较欠缺。自己要学习的东西还太多,以前老是觉得自己什么东西都会,什么东西都懂,有点眼高手低。通过这次毕业设计,我才明白学习是一个长期积累的过程,在以后的工作、生活中都应该不断的学习,努力提高自己知识和综合素质。在这次毕业设计中也使我们的同学关系更进一步了,同学之间互相帮助,有什么不懂的大家在一起商量,听听不同的看法对我们更好的理解知识,所以在这里非常感谢帮助我的同学。在此要感谢我

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。