基于单片机的温度控制毕业设计论

基于单片机的温度控制毕业设计论

ID:24794266

大小:750.50 KB

页数:61页

时间:2018-11-11

基于单片机的温度控制毕业设计论_第1页
基于单片机的温度控制毕业设计论_第2页
基于单片机的温度控制毕业设计论_第3页
基于单片机的温度控制毕业设计论_第4页
基于单片机的温度控制毕业设计论_第5页
资源描述:

《基于单片机的温度控制毕业设计论》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计题目基于单片机的温度控制系别信息与计算机科学系专业网络工程姓名学号指导教师徐伟昌完成时间华北水利水电学院毕业设计一.设计题目:单片机的温度控制系统二.设计目的对大学期间所学的知识进行了一个全面、系统的总结,锻炼理论和实践相结合的能力,了解电子产品设计的一般设计过程,熟练掌握KeilC,Proteus等专业软件,掌握电子电路调试的方法,独立解决设计与调试过程中出现的一般问题,正确选择元器件与材料,能对设计电路的指标和性能进行测试并提出改进意见,能查阅各种有关手册和正确编写设计报告。三.设计内容利用单片机与

2、DS18B20设计一个温度控制系统,四位数码显示。要测的环境温度通过一线温度传感器DS18B20采集,然后通过C52单片机处理并在数码管上显示,同时单片机控制5V继电器,用于对温度进行实时控制操作,当温度上升到达某一定值,开继电器(继电器常开端接有降温电器);当温度下降到某一定值,开另继电器(继电器常开端接有升温电器)。四.任务与要求1.熟悉单片机芯片,了解单片机指令集和汇编语言。2.熟悉Proteus软件,并用来设计应用系统原理图。3.对系统进行分析,画出流程图。4.阅读文献,编写开题报告,设计方案不少于两种

3、,并且进行论证。5.翻译不少于2000字的外文资料。6.编写各个流程图中相应模块的程序。7.使用keil软件进行调试并和Proteus相结合进行相应的仿真。8.将软件和硬件相结合进行相应的编码测试及整个软硬件系统的综合测试,实现功能,并达到性能要求。9.按论文的规范撰写论文。五.时间安排第3周:与设计内容相关的学习;第4周:完成开题报告;第5-6周:编写软件程序;第7-8周:完成硬件电路设计,购买相关器件;51华北水利水电学院毕业设计第9-11周:软硬件系统调试;第12周:撰写论文;第13周:修改打印;第14周

4、:论文答辩。六.重点研究问题1.如何实时显示温度2.如何实现单片机对大功率电器的控制一.参考资料1.Proteus软件,www.ncwu.edu.cn“资料下载”2.http://www.21ic.com.cn3.童诗白华成英.《模拟电子技术基础》,高等教育出版社,2003年4.李广弟.《单片机基础》,北京航空航天大学出版社,1994年5.刘守义.《单片机应用技术》,西安电子科技大学出版社,2002年6.关德新、冯文全.《单片机外围器件实用手册》,北京航空航天大学出版社,19987.李钢.1-Wire总线数字温

5、度传感器DS18B20原理及应用.现代电子技术[J],20058.陈跃东.DS18B20集成温度传感器原理与应用[J].安徽机电学院学报,20029.阎石.数字电子技术基础(第三版)[M].北京:高等教育出版社,198910.金伟正.单线数字温度传感器的原理与应用[J].电子技术与应用,200051华北水利水电学院毕业设计华北水利水电学院本科生毕业设计开题报告学生姓名学号专业电子信息工程题目名称单片机的温度控制系统课题来源自选主要内容本课题实验的设计方案: 本系统的电路设计,它主要由四部分组成:①控制部分主芯片

6、采用单片机89S52;②显示部分采用四位LED数码管以动态扫描方式实现温度显示;③温度采集部分采用DS18B20温度传感器;④继电器控制模块。(1)软件系统设计方案:系统程序主要包括主程序,但是ds18b20初始化程序,读出温度子程序,,温度处理并显示子程序,继电器控制子程序。1)系统的总流程图(如下图)2)主程序主程序的主要功能是负责温度的实时显示,读出并处理DS18B20的测量的当前温度值。读出的数据放在不同的两个单元中。温度低8位放在temp-data[0],温度高8位放在temp-data[1]。3)读

7、出温度子程序读出温度子程序的主要功能是读出RAM中的9字节,在读出时需进行CRC校验,校验有错时不进行温度数据的改写。DS18B20的各个命令对时序的要求特别严格,所以必须按照所要求的时序才能达到预期的目的,同时,要注意读进来的是高位在后低位在前,共有12位数,小数4位,整数7位,还有一位符号位图中低温度系数晶振的振荡频率受温度的影响很小,用于产生固定频率的脉冲信号送给减法计数器1,高温度系数晶振随温度变化其震荡频率明显改变,所产生的信号作为减法计数器2的脉冲输入,图中还隐含着计数门,当计数门打开时,DS18B

8、20就对低温度系数振荡器产生的时钟脉冲后进行计数,进而完成温度测量。计数门的开启时间由高温度系数振荡器来决定,每次测量前,首先将-55℃所对应的基数分别置入减法计数器1和温度寄存器中。3)温度处理并显示温度子程序读出温度放在temp-data[1]temp-data[0]暂存寄中,对读出的温度进行处理,然后用软件把温度显示在数码管上。4)继电器控制子程序当温度高于设定温度时,启动降温继

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

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

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