基于单片机实现的温度报警系统的设计与实现毕业论文

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 绪论

1.1 温度传感器的发展现状

现代信息技术的三大基础是信息采集(即传感器技术)、信息传输和信息处理。传感器属于信息技术的前沿尖端产品,尤其是温度传感器被广泛用于工农业生产、科学研究和生活等领域,数量高居各种传感器之首。近百年来,温度传感器的发展大致经历了以下三个阶段:(1)传统的分立式温度传感器(含敏感元件);(2)模拟集成温度传感器;(3)智能温度传感器。目前,国际上新型温度传感器正从模拟式向数字式、由集成化向智能化、网络化的方向发展。下面简单介绍一下模拟集成温度传感器和智能温度传感器。

模拟传感器是采用硅半导体集成工艺而制成的,因此也称为硅传感器或单片集成温度传感器。模拟集成温度传感器是在20世纪80年代问世的,它是将温度传感器集成在一个芯片上、刻完成温度测量及模拟信号输出功能的专用IC。模拟集成温度传感器的主要特点是功能单一(仅测量温度)、测量误差小、价格低、响应速度快、传输距离远、体积小、微功耗等,适合远距离测温、控温,不需要进行非线性校准,外围电路简单。

智能温度传感器(亦称数字温度传感器)是在20世纪90年代中期问世的。它是微电子技术、计算机技术和自动测试技术(ATE)的结晶。目前,国际上已开发出多种智能温度传感器系列产品。智能温度传感器内部都包含温度传感器、A/D转换器、信号处理器、存储器(或寄存器)和接口电路。智能温度传感器的特点是能输出温度数据及相关的温度控制量,适配各种微处理器;并且它是在硬件的基础上通过软件来实现测试功能的,其智能化程度也取决于软件的开发水平。进入21实际后,智能温度传感器正朝着高精度、多功能、总线标准化、高可靠性及安全性研制单片测温系统等高科技的方向迅速发展。

1.2 本课题的现实意义及我的工作

随着社会的发展特别是工业的发展,人民生活的改善,安全问题变得更加重要。目前,在许多情况下,都需要对环境的温度进行限定,其中包括人的生活工作环境、仪器设备的工作环境以及动植物的生长环境等。如果环境温度超过限定值,必将对所处环境的人或设备造成影响,甚至给个人和社会造成巨大的损失和社会影响。因此,在某些特定环境内使用温度报警器来对温度进行实时监控并做到超温报警,而使用单片微型计算机实时控制的温度报警系统则是其中的一种重要方式。

我主要是了解了单片微型计算机实时控制的温度报警系统的历史与现状,根据现实生活的需求以及已经掌握的理论知识,制定出单片微型计算机实时控制的温度报警系统硬件、软件的设计方案,把温度传感器这个单独的器件,配以一些其他电路,让它实现探测温度,显示温度,并且超温报警,并进行调试验证方案的可行性,最终完成设计。

2 温度报警系统的功能和设计方案

2.1 温度报警系统的功能与设计要求

(1)能即时从温度传感器获取精度较高的温度数值,并将数值传送至单片微型计算机(以下简称单片机)进行数值显示处理。

(2)将进行数值显示处理过的温度数据在液晶显示屏上即时显示。对温度报警系统而言,显示现在温度是最基本的功能。

(3)能从键盘上输入需要设定的上限、下限温度。

(4)程序自动对输入的上限、下限温度进行判断。当输入的下限温度高于上限温度时,给出错误提示。并要求系统复位,重新输入需要设定的上下限温度。

(5)将从温度传感器上获得的温度与用户设定的上限、下限温度进行比较。当从温度传感器上获得的温度处于用户设定的上下限温度的范围内时,不触发报警器报警;当从温度传感器上获得的温度高于用户设定的上限温度或者低于下限温度时,触发报警器报警。

(6)在温度报警系统工作过程中,随时可以对需要设定的上限、下限温度进行修改。(7)当报警器被触发报警之后,可进行用户手动停止报警。如果不手动停止报警,

当温度回落至用户设定的上下限温度范围内时,能自动停止报警。无需复位系统,重置上下限温度。

2.2 设计方案

2.2.1 微处理器

MSP430系列单片机是美国德州仪器(TI)推出的一种16位超低功耗的混合信号处理器。它的主要特点有:

(1)超低功耗

MSP430系列单片机的电源电压采用1.8V~3.6V低电压,RAM数据保持方式下耗电仅 0.1μA,活动模式耗电250μA/MIPS(MIPS:每秒百万条指令数),I/O 输入端口的漏电流最大仅50nA。

(2)强大的处理能力

MSP430系列单片机是16位单片机,采用了目前流行的精简指令集结构,一个时钟周期可以执行一条指令。

(3)系统工作稳定

上电复位后,首先由DCO_CLK启动CPU,以保证程序从正确的位置开始执行,保证晶体振荡器有足够的启祯及稳定时间。如果晶体振荡器在用做CPU时钟MCLK 时发生故障,DCO会自动启动,以保证系统正常工作。

(4)方便高效的开发环境

目前MSP430系列有OTP型、FLASH型和ROM型3种类型的器件,国内大量使用的是FLASH型。对于FLASH型有十分方便的开发调试环境,因为器件片内有JTAG调试接口,还有可电擦写的FLASH存储器,因此采用先通过JTAG接口下载程序到FLASH内,再由JTAG接口控制程序运行、读取片内CPU状态,以及存储器内容等信息供设计者调试,整个开发(编译、调试)都可以在同一个软件集成环境中进行。这种方式只需要一台PC机和一个JTAG调试器,而不需要专用仿真器和编程器。

而对于具体的型号,例如MSP430F147,相对于C51系列单片机而言,它具有以下突出特点:

(1)超低功耗。MSP430系列单片机堪称世界上功耗最低的单片机

(2)体积小。MSP430F147单片机采用LQFP封装,即薄型QFP(小型方块平面封

装),尺寸仅为拇指指甲般大小。

(3)指令集相对简单。51单片机的指令是采用的被称为“ CISC”的复杂指令集,

共具有111指令。而MSP430单片机采用了精简指令集(RISC )结构,只有简洁

的27条指令,还有24条无需ROM补偿的仿真指令,众多的寄存器以及片内数据

存储器都可参加多种运算。这些内核指令均为单周期指令,功能强,运行的速度快。

(4)仿真工具简单便宜。

基于以上几点,故决定采用MSP430F147作为本设计的处理器。

2.2.2 温度传感器

在传统的模拟信号远距离温度测量系统中,需要很好的解决引线误差补偿问题、

多点测量切换误差问题和放大电路零点漂移误差问题等技术问题,才能够达到较高

的测量精度。另外一般监控现场的电磁环境都非常恶劣,各种干扰信号较强,模拟

温度信号容易受到干扰而产生测量误差,影响测量精度。因此,在温度测量系统中,

采用抗干扰能力强的新型数字温度传感器是解决这些问题的最有效方案。而在数字

温度传感器中,美国Dallas半导体公司的数字化温度传感器DS1820颇具特色。它

是世界上第一片支持“一线总线”接口的温度传感器,在其内部使用了在板

(ON-B0ARD)专利技术。全部传感元件及转换电路集成在形如一只三极管的集成

电路内。

DS18B20有两种电源供电方式:寄生电源供电方式和外部电源供电方式。

寄生电源方式:如图(1)所示,在寄生电源供电方式下,

DS18B20从单线信号线上汲取能量:在信号线DQ处于高电平

图(1)寄生电源方式期间把能量储存在内部电容里,在信号线处于低电平期间消

耗电容上的电能工作,直到高电平到来再给寄生电源(电容)

充电。要想使DS18B20进行精确的温度转换,I/O线必须保

证在温度转换期间提供足够的能量,由于每个DS18B20在温

度转换期间工作电流达到1mA,当几个温度传感器挂在同一

相关文档
最新文档