毕业设计(论文)基于单片机的多路温度检测系统的设计(软件).doc
《毕业设计(论文)基于单片机的多路温度检测系统的设计(软件).doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于单片机的多路温度检测系统的设计(软件).doc(25页珍藏版)》请在三一办公上搜索。
1、多路温度检测系统的设计(软件)摘 要多路温度检测系统以XC2267-104F80L单片机系统为核心,能对多点的温度进行实时控制巡检。各检测单元(从机)能独立完成各自功能,根据主控机的指令对温度进行实时或定时采集,测量结果不仅能在本地储存,显示,而且可以利用单片机串行口,通过RS-232总线及通信协议将采集的数据传送到主控机,进行进一步的分析,存档,处理和研究。DS1631Z是一种可组网的高精度数字式温度传感器,由于其具有IIC总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠。本文结合实际使用经验,介绍了DS1631Z数字温度传感器在单片机下的硬件连接及软件
2、编程,并给出了软件流程图。该系统由上位机和下位机两大部分组成。下位机实现温度的检测并提供标准RS232通信接口。上位机部分使用了通用PC。该系统可应用于仓库测温、楼宇空调控制和生产过程监控等领域。关键词:单片机 温度传感器 存储器 报警Design of Multi-channel Temperature Detecting System(Software)ABSTRACTThe multichannel temperature examination system take XC2267-104F80L microcomputer systems as a core.It can inspe
3、ct and control the temperature of many spots. Each examination unit (the litter machine) can complete respective function independently. It can collect the temperature in a time according to the instruction of the major controlling machine. The measurement result can be stored and demonstrated in lo
4、cal place. Moreover,it can use the mouth of the microcomputer to transfer the data gathered to the major controlling machine through the RS-232 main line and the correspondence agreement .Then we can have the further analysis and the archive and processing and the research. As a kind of high-accurac
5、y digital net temperature sensor,DS1631Z can be used building a sensor net easily. It can also make the net simple and reliable with its special 1-wire interface .This paper introduces the application of DS1631Z with single chip processor.The system is constituted by two parts the temperature measur
6、ed part and displayed part. The temperature measured part has a RS232 interface. The displayed part uses PC .This system is applied in such domains as warehouse detecting temperature;air-conditioner controlling system in building and supervisory productive process etc.Key Words: SCM Temperature Sens
7、or Memory Alarm目 录第一章 绪论1第二章系统的总体设计22.1系统的总体设计思想22.2方案论证与选择22.2.1温度采样部分32.2.2各种数据的存储32.2.3时钟部分32.2.4打印输出32.2.5系统显示42.2.6键盘格式42.3系统设计的技术关键5第三章 系统硬件的设计63.1 系统的整体结构63.2 温度巡检仪的硬件构成73.2.1原理图73.2.2选择单片机73.2.3温度传感器及接口电路8第四章 系统软件的设计124.1编程软件介绍124.1.1嵌入式简介124.1.2 KEIL 简介134.1.3 DAVE简介144.2 软件编辑步骤144.2.1制作工程文
8、件144.2.2软件编辑16第五章 结论21参考文献22附 录23致 谢34第一章 绪论随着社会的进步与科技水平的不断提高,目前各行各业都在突飞猛进的发展,从而直接决定着各行业对自己所需产品性能的不断完善。在各个行业尤其是在对自动化程度要求比较高的一些领域当中,有时为了更加快速、经济、高效的生产出更适合用户需要的产品,进而获得更高的利润,往往需要用到温度检测。温度值被快速检测后送到相应的高速处理器中进行处理,然后处理器给出处理命令并送到执行器中执行,从而达到对温度快速准确的控制的目的,这也就是本次设计的主要目的和最终目标。由于工业自动化水平的迅速提高,单片机在工业领域中的作用也变得十分显著。由
9、于其简单灵活,控制方便且生产成本比较低,所以在工业控制的各个环节都得到了普遍的运用,发挥着极其重要的作用。但随着人们对工业自动化的程度的要求越来越高,各种各样的、先进的控制设备和过程检测系统在工业控制领域也被广泛的应用,所以使得传统的工业检测系统已无法满足用户的各种需求。因此要求我们必须要寻求一种崭新的方法来解决这个问题,从而来满足工业需求。多路温度检测系统的出现,无疑不是给我们提供了一个良好的解决办法,它能够很好地解决传统工业检测系统存在的种种弊端与漏洞,使用户能根据自己的需求来进行高精度而且快速的检测和控制,从长远来看一定会有一个广泛的应用前景。温度检测系统在人们的生产生活中的应用十分广泛
10、。比如,医学上用温度计来检测病人的体温、工业上的锅炉需要保持一定的温度来给人们供暖,汽车维护、空调工程、设备故障诊断、节能、有色冶金行业、电力供电系统、塑料橡胶行业、造纸印刷行业、石油化工行业、食品超市行业等等都离不开温度检测系统。另外这种利用现代的电子微电子技术、传感器技术、通讯技术、单片机技术、计算机以及网络技术等知识的综合来实现的崭新设计一定会通过其独特的作用并同企业资源计划ERP融合在一起,来达到良好的管理,实现企业合理的资源配置和获取更多的利润,这已成为一种必然趋势和发展方向。第二章 系统的总体设计在本章的设计中将进行系统的总体方案设计,以便在后续章节中选择合适的单片机及外围芯片,完
11、成具体的硬件电路设计。总体设计应考虑以下几点:a) 从整体到局部设计b) 经济性要求c) 可靠性要求d) 操作和维护的要求。2.1 系统的总体设计思想不同的控制对象和不同的要求,应该有不同的设计思想。本系统实际上是一个专用的单片机系统,仪表内部除单片机以外的其它硬件部分均可看作是单片机的外设部分。在本系统中,CPU 在温度采集和处理时,主耍是对温度值进行巡回检测、数据记录、数据计算、数据统计和整理、数据越限报警并对这些数据进行积累和实时分析。CPU 不直接参与过程控制。对生产过程不会直接产生影响。从这一点出发,可作出总体设计思路图2.l: 测试对象采样转换报警打印显示单片机图2.1总体设计思路
12、图温度经过采样、转换后以数字形式进入CPU ,利用CPU 具有运算、逻辑判断能力速度快等特点,在它内部可以对这些输入数据进行必要的集中、加工和处理,在温度参数的测量和记录中则代替大量的常规显示和记录仪表,对整个环境温度进行集中监视。另外,添加存储器,预先存入各个测试点的温度极限值和其他的相关数据,以便在处理过程中可以进行越限报警、调整参数和维修调试等。2.2方案论证与选择设计方案的不同将直接决定仪表硬件的繁简程度,从而确定软件的不同编写思32 路温度巡检仪应对当前的环境温度进行巡回检测,所以它是一个实时监测系在设计时应考虑以下几个方面:a) 应保证前向的温度传感电路的精确度、灵敏度、电路结构的
13、合理性;b) 仪表本身要具备一定的抗干扰能力,应在硬件及软件上引入各种抗干扰措施,以增强它的稳定性和准确性;c) 仪表应预留接口以便于功能扩展和联网。根据以上要求,硬件电路有以下几种方案可供选择。2.2.1温度采样部分我选用先进的数字式温度传感器,将采集到的数字式的温度信号直接送入单片机进行处理。随着传感器技术的发展,已经出现了先进的数字式温度传感器。这种温度传感器兼有测温和A/D转换的功能,输出值是数字信号,所以不必使用A/D转换器和相关的接口芯片,能够直接进入单片机进行数字处理。硬件电路非常简洁,有较好的线性关系和较强的抗干扰能力,同以上两种方案相比有明显的优势和极其广泛的开发前景。但是测
14、量范围较小,一般在-50+ 150 之间。 2.2.2各种数据的存储在电路设计冲,温度值、温度传感器的相关数据、时间数据等都需要保存。并且掉电时要求数据不丢失。使用串行PROM作为数据存储器,且串行PROM具有很强的抗干扰能力,与单片机硬件接口非常简单可擦写次数多(目前为次)。我选用这种数据存储器。2.2.3时钟部分在32 路温度巡检仪中需要记录故障发生的时间,所以要考虑实时时钟。实时时钟分为硬时钟和软时钟两种。硬时钟有独立的实时时钟芯片组成,硬时钟的优点是时钟的准确度与单片机无关,不易产生误差;缺点是成本较高、体积大,并且与单片机通信时可能会受到外界的干扰。软时钟是利用单片机内部的定时器,由
15、软件程序产生实时时阂。节省了外都硬件资源。缺点是当单片机发生故障时,时钟也容易遭到破坏,特别是单片机采用了看门狗电路时,会影响软时钟的准确度。因此,本设计采用独立的硬件时钟芯片。这样,即使看门狗电路令单片机复位,程序也只须将时钟芯片里的数据读出即可,不会影响时钟的准确度。2.2.4打印输出打印机输出是计算机系统最基本的输出形式,在本系统中要求有方便的打印记录,打印机一般有击打式和非击打式打印两类。击打式打印机是利用机械作用,击打活字载体上的字符,使之与色带和纸相击打而印出字符,或者利用打印铜针撞击色带和纸打印出点阵组成的字符图形。其特点是一次性购置价格较高,耗材便宜,经久耐用。非击打式印字机的
16、印字,不是机械的击打动作,而是利用各种物理的或化学的方法印刷字符,如静电感应,电灼,热敏效应,激光扫描及喷墨等。较常用的是喷墨打印机,虽然价格便宜但是经常要更换墨盒,耗材费用高。考虑到为方便用户长期使用,不至于经常拆卸仪表外壳而去更换墨盒,因此选用击打式打印机。击打式输出打印设备按工作方式又可分为串行输出打印机和并行输出打印机。所谓串行打印即逐字,逐行,逐页地打印。串行输出打印机根据活字载体的形状,分球形、字轮、针式、菊花、杯形等多种,其中菊花式和针式打印机发展比较快,而后者使用更广泛,针式打印机是由点阵组成不同字符击打成字。它们的特点是打印速度高,机械结构比较简单,适合作为微小型计算机的打印
17、输出设备。所谓并行打印即逐行逐页地打印。并行式打印速度高于串行式打印。并行输出打印机按结构分为鼓式、链式、带式等种。一般适用于大型计算机系统。由于本系统仅需要打印温度值、时间和测试点的序号,所以选用串行的针式微型打印机。2.2.5系统显示 单片机应用系统中使用的显示器主要有发光二极管显示器,简称LED ( Light Emitting Diode ) 。液晶显示器,简称LCD ( Liquid Crystal Display); CRT 显示器。LED 的发光效率和颜色取决于制造的材料,一般常用红色,偶尔也用黄色或绿色。发光二极管LED 是智能化测量控制仪表中简单而常用的输出设备,通常用来指示
18、机器的状态或其他信息,它的优点是耗电省,配置灵活,接口方便,价格低,寿命长,对电流电压的要求不高及容易实现多路等,因而在智能化测量控制仪表中获得了广泛的应用。LCD 是一种被动显示器,它本身并不发光,只是调节光的亮度。目前常用的LCD 是根据液晶的扭曲-向列效应原理制成的,可得到黑底白字或白底黑字的显示形式。对于采用电池供电的便携式智能化测量控制仪表,考虑到低功耗的要求,常常需要采用液晶显示器,它体积小,重量轻,功耗极低,因此在仪器仪表中的应用十分广泛。但是必须借助外来光显示。CRT 显示器可以进行图形显示,但接口较复杂,成本也较高。在32 路温度巡检仪中只需要显示4 位数字形式的温度和路数,
19、可以不必使用价格较高的CRT ;4 位LED 的工作电流为240mA 左右,由于使用交流电源供电,足以提供LED 显示器所需要的功率,对于LED 而言,仅有4 位,体积也很小,这样比较LED 和LCD 的诸多特点,本系统选择LED 印显示器。2.2.6键盘格式键盘是一组按键的组合,它的作用主要是控制系统的工作状态以及向系统中输入数据和命令,有编码式键盘和非编码式键盘两类。编码式键盘除了按键之外,还包括了产生键码的硬件电路、去抖动电路和多键、窜键保护电路。每按下一个键,能自动产生这个键的键码,与此同时,产生一个脉冲信号。通知CPU 接收。这种键盘使用方便,接口程序简单,但是需要较多的硬件电路,价
20、格较贵,一般的单片机应用系统较少采用。非编码式键盘仅由排成行、列矩阵形式的按键组成,按键的作用只是简单的实现接点的接通或断开,键的去抖动、键的编码的形成和键的识别等均由软件来完成。由于它经济实用,在单片机应用系统中广泛采用。经过以上对比,可以采用非编码式键盘。2.3系统设计的技术关键根据以上所述的总体设计思想,设计中需解决的技术关键性问题是:第一,这种巡检仪由于需要检测的点多达几十个,为了便于用户安装使用,在硬件设计时,应尽可能地使用各种先进的现场总线技术,力求电路最简单,安装调试最方便。第二,为保证本系统高可靠性运行,仪器本身要具备很强的抗干扰能力,为此应在硬件及软件设计上引入各种抗干扰清施
21、。特别是系统中各部分电路的电源均设计为直流稳压电源供电,当仪器用于复杂的工业环境时,直流电源能够不受干扰的对各部分电路提供直流电压就显得十分重要了。第三,由于硬件电路十分简洁,那么软件势必功能很强大,在软件设计时也应寻找尽可能简单完善的设计思路,保证程序易于修改、调试。第四,系统是一个实时运行的系统,当主机电源因某种原因停电时,为了保证系统工作时的数据的实时性,其后备电源应能可靠工作。 第三章 系统硬件的设计3.1 系统的整体结构根据上一章所选的总体方案确定的思路,下面将进行具体的系统硬件电路的设计。系统的整体结构框图如图3.l所示。CPU打印机显示器测试点测试点温度传感器温度传感器键盘报警电
22、路存储器看门狗实时时钟图3.1 整体结构框图数字式温度传感器主要是采集每个测试点的温度值,在其内部将采集到的温度值转换成数字信号,送入单片机集中进行处理。因为单片机的I/O口有限,所以每个温度传感器不可能直接接入单片机,必须应采用总线技术,将数字式的温度值通过总线循环的送入单片机。 存储器将存储各种与温度传感器有关的数据,例如,每个传感器的相关信息、每个测试点的温度值和相关的时间数据,以实现单片机对数据的集中管理,并防止丢失。看门狗电路用来监视单片机的正常运行:LED显示器显示温度值和对应的测试点即路数,当需要修改某些数据或进行现场调试时,显示器应能配合键盘显示相关的信息。实时时钟电路为巡检仪
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 单片机 温度 检测 系统 设计 软件

链接地址:https://www.31ppt.com/p-3980490.html