基于单片机的温度控制系统毕业设计(7)

2019-03-11 11:27

基于单片机的温度测量系统

交直流电流表。理论上同一种仪器可以在一个电路中随意的调用,除了现实存在的仪器外,Proteus还提供了一个图形显示功能,可以将线路上变化的信号,以图形的方式实时的显示出来,其作用与示波器相似,但功能更多。这些虚拟仪器仪表具有理想的参数指标,例如极高的输入阻抗、极低的输出阻抗。这些都尽可能减少了仪器对测量结果的影响。Proteus可提供的调试手段:Proteus提供了比较丰富的测试信号用于电路的测试。这些测试信号包括模拟信号和数字信号,在Proteus绘制好原理图后,调入已编译好的目标代码文件: *.HEX,可以在Proteus的原理图中看到模拟的实物运行状态和过程,不仅可将许多单片机实例功能形象化,也可将许多单片机实例运行过程形象化。前者可在相当程序上得到实物演示实验的效果,后者则是实物演示实验难以达到的效果,它的元器件、连接电路等却和传统的单片机实验硬件高度对应。这在相当程序上替代了传统的单片机实验教学的功能,例:元器件选择、电路连接、电路检测、电路修改、软件调试、运行结果等。

使用Proteus对电路进行设计和实验仿真的基本步骤是: 1、 用虚拟器件在工作区建立电路; 2、 选定元件的模式、参数值和标号; 3、 连接信号源等虚拟仪器; 4、 选择分析功能和参数; 5、 激活电路进行仿真; 6、 保存电路图和仿真结果。

在这里进行一些简单的操作流程介绍。首先,进入Proteus设计页面,按照设计框图找出设计所需要的基本器件,如图6-2所示。

25

基于单片机的温度测量系统

图6-2 元器件的绘制

原理图画好并设定参数后可点击“运行”按钮进行仿真。

6.3 单片机程序的调试与编译

AT89S52单片机程序的调试与编译用到的编译系统是Keil C51。

Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。

Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。

Keil C51工具包uVision是C51 for Windows的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。然后分别由C51及C51编译器编译生成目标文件(.OBJ)。目标文件可由LIB51创建生成库文件,也可以与库文件一起经L51连接定位生成绝对目标文件(.ABS)。ABS文件由OH51转换成标准的Hex文件,

26

基于单片机的温度测量系统

以供调试器dScope51或tScope51使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如EPROM中。下面简单介绍Keil C51开发系统的使用。

首先,进入Keil C51编译系统,建立工程文件,编辑C语言源文件。然后,建立C语言源文件,写入源代码并进行编译、调试,生成*.HEX文件。当程序无错误时,就可以将文件载入到单片机电路图中进行模拟仿真。

6.4 仿真过程

刚开机时,LED数码管显示的温度是50.0,温度传感器上显示的温度和LED数码管上显示的温度是一致的,且由于系统设置的初始温度上限是32°C、下限是10°C,led灯和报警器同时报警,功能正常实现。如图6-3所示。

图6-3 测量温度仿真

在仿真过程中,主要检测DS18B20是否能快捷的检测出室温,能否随着温度的变化而变化。这是检验是否能检验温度的重要标准。电平指示:蓝色为低电平,红色为高电平。

通过仿真可知本系统能正确的显示被测点的温度,当超出设定范围时,也能准确的报警提示,但当被测温度变化较大时,该系统不能迅速的做出响应,需要改进。

27

基于单片机的温度测量系统

7 总结

7.1 设计总结

通过本次温度监控系统的设计,我大有收获,在制作过程中,一定要注意的每个工作步骤的检查,确保制作成功。这次毕业设计历时至少3个月,从一开始的确定课题,到后来的资料查找、理论学习,再有就是近来的调试过程,这一切都使我的理论知识和动手能力进一步得到巩固和加强,可以说是对所学知识的一次全面综合。

开始是搜集资料。通过各种渠道开始准备工作—通过网络、图书馆搜集相关学术论文、核心期刊、书籍等。通过一个月的深入学习,搜集了一大堆与毕业设计相关的资料,在老师的指导下,摒弃了一些无关紧要的内容,保留了有参考价值的资料作为备用。在网上,我搜索了一些学术论文和期刊文章;我搜索了外文文献资料,参考了一些毕业论文样本和一些毕业论文设计总结;在常见的搜索引擎中,我了解到一些相关的知识,同时特意浏览了大量的网站,并将有用的内容列成提纲,便于以后查询,以减少后期工作量。

接下来,我开始对所搜集的资料进行整理、分析研究,并制作了课题研究的方案及设计规划,开题报告完成之后随即进入紧张而有序的写作及方案设计之中。本课题的最大的重点、难点便是初步接触温度传感器,要对传感器的原理、结构、应用等各方面从头开始琢磨以及电路的实现过程和怎么样通过单片机来间接的控制。在毕业设计的整个过程中要求保持沉着冷静,联系书本理论知识积极地思考,实在解决不了可以请教同学或指导老师。虽然在制作过程中不可避免地遇到很多问题,但是最后还是在老师以及同学的帮助下圆满解决了这些问题,实现了整个系统设计与最后调试,相关指标达到期望的要求,并完成了本次设计任务。

经过四年学习的积累,在已经掌握相关专业方面知识及其它各方面知识的情况下,我认真严肃的完成了我的毕业设计。在这一个充满挑战伴随挫折,充满热情伴随打击的过程中,我感触颇深,它已不仅是一个对我四年学习知识情和耐心况和我的应用动手能力的检验,而且还是对我的钻研精神,面对困难的心态,做事的毅力的考验。我在这个过程中深刻的感受到了做毕业设计的意义所在,和我一样真正投入了身心去做的人也一定会有同样的感触。

7.2 设计前景

在单片机自动控制已经广泛的应用于人们的生产和生活的今天,传统用模拟

28

基于单片机的温度测量系统

电路来控制温度的做法,已经逐渐被淘汰。这个系统的实现,改变了传统的温度控制方法,为温度的控制开辟了一条新的道路。

与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,由于并且单片机价格的相对低廉,能够大量的普及。现在温度计的需求在日益增大当中。

生活中,人们渐渐习惯了温度计的存在,而单片机的相对低廉决定了温度计的经济效益。对于本系统的使用者来说,本系统能够很稳定的控制温度而且稳定性很高。只要配上适当的温度传感器,这个系统便还可以实现很多领域的温度自动控制。这对于提高系统的利用率,避免重复设计有很大的帮助的。在本系统的作用下,可以为工作系统提供一个良好的环境,使产品的数量和质量有很大的提高。使得产品的生产成本降低,从而使系统的使用者获得的利润提高了。

在农业大棚技术发展的今天,大棚温度需要严格控制,而温度计的使用能够帮助管理者更好的控制大棚温度。

当然单纯的温度检测也许不能满足这些要求,在本设计基础上加上湿度检测,定时温度记录,与温度调节装置连接起来,用于自动调节温度等等,都是可以扩展的内容。

总之,本设计简便实用,并且可研究开发并升级的空间是很大的。

29


基于单片机的温度控制系统毕业设计(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:探矿工程实施方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: