智能数字温度计设计毕业论文(35页).doc
《智能数字温度计设计毕业论文(35页).doc》由会员分享,可在线阅读,更多相关《智能数字温度计设计毕业论文(35页).doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-智能数字温度计设计毕业论文-第 28 页智能数字温度计设计作者姓名:毛 浩专业名称:自动化指导教师:高炳义 副教授成都理工大学工程技术学院学位论文诚信承诺书本人慎重承诺和声明:1.本人已认真学习学位论文作假行为处理办法(中华人民共和国教育部第34号令)、成都理工大学工程技术学院学位论文作假行为处理实施细则(试行)(成理工教发201330号)文件并已知晓教育部、学院对论文作假行为处理的有关规定,知晓论文作假可能导致作假者被取消学位申请资格、注销学位证书、开除学籍甚至被追究法律责任等后果。2.本人已认真学习成都理工大学工程技术学院毕业设计指导手册,已知晓学院对论文撰写的内容和格式要求。3.本人所
2、提交的学位论文(题目: 是在指导教师指导下独立完成,本人对该论文的真实性、原创性负责。若论文按有关程序调查后被认定存在作假行为,本人自行承担相应的后果。承诺人(学生签名): 20 年 月 日 注:学位论文指向我校申请学士学位所提交的本科学生毕业实习报告、毕业论文和毕业设计报告。摘要温度是在我们生活是一个十分得到广泛应用的一个物理量,不管是在平常百姓家里,还是在工业科技方面等等的各个领域都需要应用到温度这个物理量,在计量温度方面的产品也与时俱进,高要求的条件也越来越高,如精度要求越来越高,量程要求越来越广等等,人性化越来越突出等等的优势尽显,总体来说走向智能化的方向。本次的毕业论文实物设计选用的
3、是现在广泛应用的STC89C52单片机,在测量温度方面选用的零件是选用DS18B20,它可以直接将外界温度转换成电信号。在系统的运行过程当中,DS18B20会自动的检测工作环境中的温度,通过信号的传输,与自己在程序中设定的最高温度值和最低温度值做一个比较,从而分析外界环境的温度是否在自己设置的温度范围之内,如若不在自己设置的温度范围之内,就会发出报警信号,提醒工作人员进行对应的工作操作流程和安排。本毕业设计用的单片机在市场上应用广泛,并且在价格方面十分的便宜,而且在精度,量程方面等等,都能满足于用户的要求,具有良好的发展前景。关键词:单片机 传感器 温度AbstractTemperature
4、is in our lives is obtained widely application of a physical quantity, whether it is in the home of common common people or in industrial technology and so on all areas of need use to the temperature of this physical quantity, and it is closely related to our life, along with the rapid development o
5、f science and technology, forward the continuous development of society, temperature measurement products and style is changeable, keeping pace with the times, the accuracy requirements are increasingly high, range and more widely and so on, humanity more and more prominent, the advantage of filling
6、, the overall to the intelligent direction.Selection of the graduation thesis design is now widely used STC89C52 MCU and DS18B20 sensor to convert the outside temperature.DS18B20 will automatically detects the working environment temperature, through the signal transmission, and their own set in the
7、 program by the maximum temperature value and the lowest temperature value a, so as to analyze the external environment temperature whether in their set temperature range, if not within the set temperature range, it will send a alarm signal, remind staff to carry out corresponding operation process
8、and arrangement.The graduation design of MCU in the market a wide range of applications, and the price is very cheap, and in accuracy, range, and so on, can meet the requirements of the user, with good prospects for development.Keywords:SCM, Sensor, Temperature 目录摘要IAbstractII目录III前言11 绪论21.1 智能数字温度
9、设计发展背景21.2 智能数字温度计设计的目的21.3 智能数字温度设计完成的功能31.4 本章小结32 系统的总体设计方案42.1 方案一42.2 方案二42.3 方案的选择和总体设计思路42.4 本章小结53 系统硬件设计63.1 单片机电路设计63.1.1 STC89C52单片机介绍63.1.2 单片机引脚介绍73.1.3 单片机内部结构103.2 测温电路设计133.2.1 DS18B20概述133.2.2 DS18B20工作原理143.2.3 DS18B20引脚介绍及测温电路173.3 显示电路设计183.3.1 显示电路设计183.4 报警电路设计193.5 按键电路设计203.6
10、 本章小结214 系统软件设计224.1 系统软件设计224.1.1 系统软件设计整体思路224.1.2 系统程序流图224.2 本章小结265 仿真与实物制作275.1 仿真软件介绍275.2 实物制作过程285.2.1 实物制作元器件清单285.2.2 焊接完成后实物图295.2.3 系统调试295.3 本章小结29总结30参考文献31致谢32附件 程序33前言温度计是工业生产和日常生活过程中常用到的东西。随着科学技术的迅猛发展,电子控制电路的温度计设计在我们的生活中使用相当广泛,因为它实现容易,而且控制精度非常高。但是在很多地方,需要加上其他的的功能,以用来辅助环境中的使用,如在某些地方
11、需要设置温度区间值,如在大棚蔬菜中的应用等等 ,所以研究出精度高的温度计加上报警功能意义重大。依据其特点而使用的数字温度传感器DS18B20,因为它本身就内置了模数转换器(A/D转换器),从而将电路结构大大的简化,而且在很大程度上降低了在测量温度后数据处理时的造成的精度误差,提高了温度测量的准确度。因为DS18B20独特的优势,在于单片机连接与通信是只需要用到一个引脚就可完成全过程,很大程度上简化了硬件连线的工作量,一定程度上扩展了单片机的应用的范围。因为它与其他温度传感器比较来说形状很微小,可以使它通过简单的一根连线就可以和单片机相连,所以我们一般将DS18B20改装后以温度探针的形式,进入
12、到很小很窄的区域,大大的扩大了它的适用范围。并且可以通过串联接入多个DS18B20对若干个区域的的温度进行同时测量。将功能强大的单片机与使用广泛的DS18B20配合使用,可很大程度上简化了我们在系统调试的工作量,利用其在控制中具有的编程简单,搭建灵活的优势,所以本次设计的处理器采用STC89C52单片机实现温度控制。1 绪论1.1 智能数字温度设计发展背景随着科技日新月异的发展,在温度方面的发展也越来越深入人们的日常生活中,在新出现的各种各样的测温仪器当中,智能化温度设计技术空前发展,技术越来越来高科技,可以预测的是,不管是在现在和不可预测的未来,智能温度发展方面将是现代温度控制系统发展的必然
13、之路,因为智能这个概念将是以后人类科技进步的动力,现在的智能机器人,智能机床控制等等,不管是在工业方面还是在人们日常的生活方面都开始融入大众和社会各个方面,影响越来越大。温度这个物理量,是表征物体的冷热状态的物理量,与我们的生活息息相关,深入人们的日常生活当中,温度物理量更是在科学技术生产应用当中举足轻重,是在应用中最基本的物理量之一,无论在什么学科和发展方向,温度的计量都是十分的广泛重要的,都离不开温度这个概念,特别是在工业、生物化学、航天等学科方面的应用。在农业的生产方面,我们更加能知道温度计量的重要性,在传统的温度的监测的过程当中,需要农户实时的监控温度的变化,这样才能保证农作物在正常的
14、温度下进行生长,十分的过度的耗费人力和物力,还有在一些高危设备的运行生产的过程当中,温度对于其生产的控制至关重要,所以容不得半点的失误,危险性十分大,所以对于温度的实时的监控就变得十分的重要。1.2 智能数字温度计设计的目的本篇的设计思路和内容是关于智能数字温度计控制系统的报警设计,当外界温度在用户设置的温度值范围内将正常工作,如果外界的温度不在用户设置的范围内将会报警。本设计应用的范围十分的广,在许多的地方都可以得到使用,像蓄水池,恒温室,菜农的果园菜园等等,本设计在许多的方面的功能都比较的强大,例如能够按照用户的要求就行改装和设置温度范围,并且该智能数字温度计系统体积小,易于方便携带,其成
15、本也比较实惠和便宜,性价比十分的不错。1.3 智能数字温度设计完成的功能本温度控制系统的设计可以对环境中的温度进行一个全天的监控,采用的DS18B20数字式温度计测温的范围在-55摄氏度到125摄氏度,误差的范围在正负0.5度左右,采用LED数码管直接显示。本毕业实物设计的是该智能温度计系统可以实现一个自动报警的基本的温度控制功能。范围内温度的最高温度以及最低温度的值,是由用户自己来设置大小的,当智能温度计系统测出的温度不在用户设置的范围之内的话,高于设置的温度值,蜂鸣器和指示灯会做相应的操作,自动的报警,提醒用户,在用户相应的操作之后,温度下降到用户设置的温度范围当中,警报和红警报灯就同时停
16、止工作,正常工作的指示灯绿灯就会从新的亮起来,当所测的环境温度低于用户设定下限温度时,警报和黄警报灯就会工作,来提醒用户。1.4 本章小结本章主要是讲了智能化温度控制发展产生的背景和历史的意义,对智能化数字计设计目的一个概述,然后自己讲解了总体的设计思路和目的,就本系统的完成的功能和研究的内容进行了阐述,初步的确定智能数字温度系统的思路结构,设计的方向,控制原理。为后面的设计提供参考和思路。2 系统的总体设计方案2.1 方案一考虑使用诸如热敏电阻之类的模拟温度传感器,当外界环境温度发生变化时,热敏电阻两端的电阻值也会发生变化,这样就造成了实时所测的电压值的不同,然后利用A/D转换芯片采集热敏电
17、阻两端的电压,再根据某个计算公式把采集到的电压值换算成此时的环境温度。该方式使用芯片多,设计较为复杂,同时采集的精度受模拟温度传感器和A/D转换芯片精度的影响。但是该种方式采集温度范围宽,尤其是使用热电偶、红外温度传感器时,能测量儿百度甚至更高的温度。2.2 方案二考虑使用DS18B20数字温度传感器,DS18B20数字温度传感器可以直接根据外界的环境温度进行一个数字转换操作,将外界的信号转变成电信号,直接被读取环境中被测的温度值,这是一个十分优势的功能,然后再结合单片机的电路的硬件设计和软件设计,完成智能温度计系统设计的方案。整个的设计方案的设计比方案一都要简洁方便,而且DS18B20数字温
18、度传感器和单片机的I/O接口简单,依次完成设计要求。2.3 方案的选择和总体设计思路通过比较上面方案一和方案二的总体设计方案,方案一总体设计方案中使用的芯片可能比较的多,其过程也可能比较的复杂,难度比较的大,同时采集的精度受模拟温度传感器和A/D转换芯片的精度的影响,所以本毕业实物设计采用的是方案二的总体设计方案思路,相比于方案一更具有优势简便。在本毕业设计的组成模块当中,主要是由5个部分的组成,分别是主控制器STC89C52,DS180B20温度传感器,4位共阳极LED数码管显示,蜂鸣器和指示灯两部分的报警器,按键部分。图2.1 智能数字温度计设计方案1. 控制部分采用STC89C52单片机
19、和DS18B202. 显示部分显示部分显示电路采用4位共阳极LED数码管3. 按键设置部分此部分有增加和减少,设置按键。4. 报警部分该部分用到蜂鸣器和指示灯2.4 本章小结本章主要讲的是关于本毕业设计当中温度采集的2种方案的介绍,简单的分析一下采集温度不同的选择之间的差异,对构建本设计对温度采集的一个核心的部分的了解与选择,通过确定测温方案的选择,然后对整体的硬件结构的构造进行一个全方位的设计,构建设计思路。3 系统硬件设计3.1 单片机电路设计3.1.1 STC89C52单片机介绍在52系列单片机这个大家庭当中,STCC52这款单片机性价比十分的不错的,是STC公司生产的其中一款。其内存存
20、储的工艺是采用的FLASH工艺的,在写完程序在里面之后,如果用户想换其他的程序,亦或者是改写程序的话,都可以擦除的,在从新的写入新的程序,非常的方便和适用于用户,比较的人性化。STCC52单片机的功能有下面这些,首先它是一款耗能比较低,使用经典的MCS-51内核,性能也非常的稳定,CMOS八位的微处理器,并且具有8K存储字节,可以用电擦除而不是用紫外线来进行擦除,不需要用其他的辅助设备来支持,重复擦除的次数可以达到1000多次,在数据的保存时间上也是十分的长,具有512字节RAM,STCC52这款单片机的数据保存的时间可以达到的时限有10多年,STC89C52单片机虽然是一个很小的系统,但是在
21、其功能上可是十分强大的,还有就是系统的稳定性也十分的良好,STCC52单片机的四个I/O口都是可以全部分配给用户用的,在上电编写程序时的编程电压可用正5伏和正3V的电压编程,在写入程序的时间上也是很短的,仅仅是10多毫秒,在改写程序的时候,是不用把芯片给拔下来的,所以在嵌入式控制领域是十分的适用和合适的,是根据单片机CPU上工作的情况还设置的,间接工作模式的状态可以通过硬件的复位或者是被中断来终止。PDIP封装的52单片机图如下图3.1所示,该单片机有40个引脚,这40个引脚大致可以分为3个部分:单片机最小系统所需要引脚,I/O引脚,编程引脚。图3.1 单片机封装图3.1.2 单片机引脚介绍单
22、片机最小系统所需要的引脚有:VCC,GND,XTAL1,XTAL2,RST,EA/VPP。什么是单片机的最小系统,它所指示的是在单片机的外接的器件最少的时候,单片机可以正常工作时候的系统。我们打个形象的比喻,我们也可以给手机定义一个最小系统,能让手机正常工作必须包括电源,无线通信收发器,话筒,键盘,有了这四个部分,电话就能打电话了。下面来讲解最小系统所需的的引脚。各引脚功能叙述如下:1. VCC运行和程序校验时加正5V电压。2. GND接地。3. XTAL1,XTAL2外部时钟引脚。52单片机的时钟有2种方式的选择,一种是片内的时钟振荡方式,另外一种是外部的时钟方式,当你选择的是第一种方式的时
23、候,这2个引脚要接上石英晶体和电容,选择的是第二种的话,这2个引脚接的方式就是,XTAL1 接地,XTAL2作为外部时钟的信号输入。4. RST单片机复位引脚。在连续的输入2个周期的高电平才是有效的是,RST引脚还有另一个功能,用电源的输入端。图3.2 单片机最小系统图5. EA/VPP访问程序存储器控制引脚。它有接高电平和接低电平时候2种选择,当接的是高电平的时候,CPU访问的是内部存储器的单元,当接的是低电平的时候,访问的是外部的存储器的单元,需要用户自己来选择。I/O引脚P0口(P0.0P0.7,3932脚):P0是为一个双向的8位的三态的I/O端口,每一个端口都可以独立的控制,数据可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 数字 温度计 设计 毕业论文 35
限制150内