




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕 业 设 计专 业: 电子信息工程技术 班 级: 电子信息 姓 名: 毕业设计题目: 水温控制系统 指导教师姓名: 负责人签字: 毕业设计任务1. 设计任务单片机at89c52为核心,通过数码管显示温度,使用温度转换芯片ds18b20实时采集温度并通过数码管显示。2. 设计要求1)可按键设定控制温度值,并用数码管显示,分辨率为0.1;(2)可以测量并显示水的实际温度。温度测量误差在0.5内;(3)水温控制系统应具有全量程(10128)内的升温、降温。(4)在全量程内任意设定一个温度值(例如起始温度+15内),控制系统可以实现该给定温度的恒值自动控制。 (5)温度控制的静态误差0.2(在最小稳态时间内)。设计思路整个系统采用单片机at89c52为核心。使用温度传感器ds18b20采集温度变化信号,通过单片机处理后去控制温度,使其达到稳定。使用单片机具有编程灵活,控制简单的优点,使系统能简单的实现温度的控制及显示,还设有按键控制设定温度的范围。系统整体款图如下。电源单片机at89c52数码管显示继电器温度传感器ds18b20报警按键指示灯系统整体框图电源部分:是由一个usb接头连接电源供电温度控制部分:由ds18b20的采集水的温度送入系统进行加热。保温。等功能按键部分:根据自己设定的控制温度的范围单片机部分:是程序的编写和控制报警部分:就是根据自己设定的温度超出这个额度蜂鸣器报警提醒显示部分:有数码管更具系统数据显示当前温度设计流程图主流程图如下电路设计图主程序(main)pid初始化ds18b20的初始化按键设置目标温度ds18b20温度转换读取温度数码管显示信号传送及处理温度比较是否小于?控制继电器加热温度比较是否大于?控制降温连续温度采样pid控制进行pid控制继电器间断控制加热,减少功率和超调ynyn系统的主程序流程图所示,当有信号输入时,主程序启动,根据内部设定的条件逐步运行,达到设计目的。项目结构框图 总体设计原理图ds18b2的读时序:(1)对于ds18b20的读时序分为读0时序和读1时序两个过程。 (2) 对于ds18b20的读时隙是从主机把单总线拉低之后,在15秒之内就得释放单总线,以让ds18b20把数据传输到单总线上。ds18b20在完成一个读时序过程,至少需要60us才能完成。ds18b20的写时序:(1)对于ds18b20的写时序仍然分为写0时序和写1时序两个过程。 (2)对于ds18b20写0时序和写1时序的要求不同,当要写0时序时,单总线要被拉低至少60us,保证ds18b20能够在15us到45us之间能够正确地采样io总线上的“0”电平,当要写1时序时,单总线被拉低之后,在15us之内就得释放单元总线。开始开始初始化ds18b20存在?rom操作命令存储操作命令读取温度值返回是否 温度采集转换按键处理方案此流程为按键处理模块,cpu通过检测数据线的状态(0或1)就能知道是否有按键闭合,按键管理程序的功能是检测是否有按键闭合,如果有按键闭合,消除抖动,根据电平转到相应的处理程序,按键流程图如图16所示。扫描代码段开始引脚电平是否为0延时引脚电平是否为0引脚电平是否为1扫描代码段结束执行相应操作 按键处理yesnonoyesno报警处理方案运行程序后,温度传感器ds18b20即可对环境进行温度采集,并送led数码管显示。我们可以在程序里设定温度上限值,当采集到的外界温度高于当前所设定温度上限值时,程序就会进入报警子程序,触发蜂鸣器进行报警。其程序流程所示:yn 进行温度比较 超过上限?p1.3取反,启动蜂鸣器不启动蜂鸣器,正常显示温度开始报警子程序实现效果设计体会 随着毕业日子的到来,毕业设计也接近了尾声。毕业设计终于完成了。在没有做毕业设计以前觉得毕业设计只是对这三年来所学知识的单纯总结,但是通过这次做毕业设计发现自己的看法有点太片面。毕业设计不仅是对前面所学知识的一种检验,而且也是对自己能力的一种提高。通过这次毕业设计使我明白了自己原来知识还比较欠缺。自己要学习的东西还太多,以前老是觉得自己什么东西都会,什么东西都懂,有点眼高手低。通过这次毕业设计,我才明白学习是一个长期积累的过程,在以后的工作、生活中都应该不断的学习,努力提高自己知识和综合素质。在这次毕业设计中也使我们的同学关系更进一步了,同学之间互相帮助,有什么不懂的大家在一起商量,听听不同的看法对我们更好的理解知识,所以在这里非常感谢帮助我的同学。 在此要感谢我的指导老师郑冰对我悉心的指导,感谢老师给我的帮助和建议。在设计过程中,我通过查阅大量有关资料,与同学交流经验和自学,并向老师请教等方式,使自己学到了不少知识,也经历了不少艰辛,但收获同样巨大。在整个设计中我懂得了许多东西,也培养了我独立工作的能力,树立了对自己工作能力的信心,相信会对今后的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国烟草总公司四川省公司考试题库2024
- 昆明市公安局招聘勤务辅警笔试真题2024
- 基于X射线CT成像技术的芒果内部缺陷判别与品质检测研究
- 软件定义网络与车联网消息管理-洞察阐释
- 运用科技手段提升健身服务的智能化水平
- 高中数学 -1第二章2.2椭圆及其标准方程 椭圆的简单几何性质 教学设计
- 鄂教版小学科学四年级上册全册教学设计
- 2025至2030年中国牛皮组合沙发行业投资前景及策略咨询报告
- 2025至2030年中国热熔玻璃成型炉行业投资前景及策略咨询报告
- 2025至2030年中国温度补偿型电容行业投资前景及策略咨询报告
- cjj,129-2009,城快速路设计规范
- 【广东】高层档案馆建筑方案文本2020
- 参加培训人员汇总表
- 2022年食品卫生通则第三版(中文版)
- 手术记录-颈胸椎前后路脱位c7t
- 《工程完工结算单》word版
- 如何落实“三管三必须”完整ppt
- SPC基础知识培训教材ppt课件
- 2022年《明码标价和禁止价格欺诈规定》重点解读
- 电力电子第三版习题及解答
- 低血糖的急救护理PPT课件
评论
0/150
提交评论