欢迎来到天天文库
浏览记录
ID:458210
大小:1.05 MB
页数:62页
时间:2017-08-04
《毕业设计论文 基于单片机的温度控制设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、存档编号华北水利水电学院NorthChinaUniversityofWaterResourcesandElectricPower毕业设计题目基于单片机的温度控制学院信息工程学院专业电子信息工程姓名学号指导教师完成时间教务处制华北水利水电学院毕业设计任务书设计题目:基于单片机温度控制系统专业:电子信息工程班级学号:姓名:指导教师:设计期限:院系:信息工程学院2011年3月07日华北水利水电学院毕业设计毕业设计任务书一.设计题目:单片机的温度控制系统二.设计目的对大学期间所学的知识进行了一个全面、系统
2、的总结,锻炼理论和实践相结合的能力,了解电子产品设计的一般设计过程,熟练掌握KeilC,Proteus等专业软件,掌握电子电路调试的方法,独立解决设计与调试过程中出现的一般问题,正确选择元器件与材料,能对设计电路的指标和性能进行测试并提出改进意见,能查阅各种有关手册和正确编写设计报告。三.设计内容利用单片机与DS18B20设计一个温度控制系统,四位数码显示。要测的环境温度通过一线温度传感器DS18B20采集,然后通过C52单片机处理并在数码管上显示,同时单片机控制5V继电器,用于对温度进行实时控制
3、操作,当温度上升到达某一定值,开继电器(继电器常开端接有降温电器);当温度下降到某一定值,开另继电器(继电器常开端接有升温电器)。四.任务与要求1.熟悉单片机芯片,了解单片机指令集和汇编语言。2.熟悉Proteus软件,并用来设计应用系统原理图。3.对系统进行分析,画出流程图。4.阅读文献,编写开题报告,设计方案不少于两种,并且进行论证。5.翻译不少于2000字的外文资料。6.编写各个流程图中相应模块的程序。7.使用keil软件进行调试并和Proteus相结合进行相应的仿真。8.将软件和硬件相结合
4、进行相应的编码测试及整个软硬件系统的综合测试,实现功能,并达到性能要求。9.按论文的规范撰写论文。五.时间安排第3周:与设计内容相关的学习;第4周:完成开题报告;第5-6周:编写软件程序;第7-8周:完成硬件电路设计,购买相关器件;50华北水利水电学院毕业设计第9-11周:软硬件系统调试;第12周:撰写论文;第13周:修改打印;第14周:论文答辩。六.重点研究问题1.如何实时显示温度2.如何实现单片机对大功率电器的控制一.参考资料1.Proteus软件,www.ncwu.edu.cn“资料下载”2
5、.http://www.21ic.com.cn3.童诗白华成英.《模拟电子技术基础》,高等教育出版社,2003年4.李广弟.《单片机基础》,北京航空航天大学出版社,1994年5.刘守义.《单片机应用技术》,西安电子科技大学出版社,2002年6.关德新、冯文全.《单片机外围器件实用手册》,北京航空航天大学出版社,19987.李钢.1-Wire总线数字温度传感器DS18B20原理及应用.现代电子技术[J],20058.陈跃东.DS18B20集成温度传感器原理与应用[J].安徽机电学院学报,20029.
6、阎石.数字电子技术基础(第三版)[M].北京:高等教育出版社,198910.金伟正.单线数字温度传感器的原理与应用[J].电子技术与应用,200050华北水利水电学院毕业设计华北水利水电学院本科生毕业设计开题报告学生姓名学号专业电子信息工程题目名称单片机的温度控制系统课题来源自选主要内容本课题实验的设计方案: 本系统的电路设计,它主要由四部分组成:①控制部分主芯片采用单片机89S52;②显示部分采用四位LED数码管以动态扫描方式实现温度显示;③温度采集部分采用DS18B20温度传感器;④继电器控制
7、模块。(1)软件系统设计方案:系统程序主要包括主程序,但是ds18b20初始化程序,读出温度子程序,,温度处理并显示子程序,继电器控制子程序。1)系统的总流程图(如下图)2)主程序主程序的主要功能是负责温度的实时显示,读出并处理DS18B20的测量的当前温度值。读出的数据放在不同的两个单元中。温度低8位放在temp-data[0],温度高8位放在temp-data[1]。3)读出温度子程序读出温度子程序的主要功能是读出RAM中的9字节,在读出时需进行CRC校验,校验有错时不进行温度数据的改写。DS
8、18B20的各个命令对时序的要求特别严格,所以必须按照所要求的时序才能达到预期的目的,同时,要注意读进来的是高位在后低位在前,共有12位数,小数4位,整数7位,还有一位符号位图中低温度系数晶振的振荡频率受温度的影响很小,用于产生固定频率的脉冲信号送给减法计数器1,高温度系数晶振随温度变化其震荡频率明显改变,所产生的信号作为减法计数器2的脉冲输入,图中还隐含着计数门,当计数门打开时,DS18B20就对低温度系数振荡器产生的时钟脉冲后进行计数,进而完成温度测量。计数门的开启时间由高温度
此文档下载收益归作者所有