ImageVerifierCode 换一换
格式:DOCX , 页数:60 ,大小:398.67KB ,
资源ID:19495160      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19495160.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于MSP430单片机的温度监控系统设计学士学位论文Word格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于MSP430单片机的温度监控系统设计学士学位论文Word格式.docx

1、 日期: 毕业论文(设计)授权使用说明本论文(设计)作者完全了解*学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。 指导教师签名:日期: 日期:注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7

2、)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序

3、清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它1 绪论1.1研究背景和意义在人们的日常生活、工业制造、制冷等领域,温度作为当前环境的重要因素之一,被人们广泛的作为参考因素来使用,从而保证各项工作的正常运行,如火灾报警、温室或粮仓中温度的实时监测、冷库温度的调节等,因此以温度参数为基础而设计的温度控制系统被广泛开发和使用。使用传统意义上的温度计采集温度信息,不但采集精度低,实时性差,而且操作人员的劳动强度高,不利于广泛的推广。此外由于环境因素导致的数据难以采集的问题,特别是在工厂,火灾等的现场,工作人员不能长时间停留在

4、现场观察和采集温度,就需要实现能够将数据采集并将其传送到一个地方集中进行处理,以节省人力,提高效率,但这样就会出现数据传输的问题,由于厂房大、需要传输数据多,使用传统方法容易造成资源浪费而且可操作性差,精度不高,这都在不同程度上限制了工作的进行和展开。因此,高精度,低成本,实时性好的温度控制系统亟待人们去开发。市场决定技术,技术引导产品的开发,在这样的环境下,与温度控制相关的电子类产品的开发成为当今的研究热点。随着单片机技术的日益成熟,应用范围的逐渐扩大,以单片机为核心的控制系统,逐渐应用到生活中的很多方面,这不仅克服了温度控制系统中存在的严重时延,节省了人力,提高了采样频率,而且在很大程度上

5、提高了控制效果和控制精度。以往的温度检测系统所使用的单片机,管脚少,功能少,功耗大,虽经数十年发展,仍不能满足现在的市场需要。自1996年TI公司推出的16位、具有超低功耗和丰富的片上外围模块的MSP430系列单片机以来,该系列单片机就以其低功耗特性被广泛应用于医疗、电子仪表以及消费类电子等产品中。MSP430系列单片机支持采用汇编语言和C语言进行开发,该系列单片机集成了较丰富的片内外设备,方便高效的开发环境,适应工业级运行环境。与目前广泛使用的89C51单片机相比,具有指令少,超低功耗,运算速度快等优点,因而在许多领域特别是要求超低功耗的领域得到了广泛应用1。进入21世纪后,温度检测系统已逐

6、步走向复合型和智能化,温度作为其中的重要参数,其测量的准确性对提高正确性是很重要的,研究和设计高性能的温度控制系统具有非常重要的意义,而其中最重要的器件就是温度传感器,它的性能也直接影响到了采集的温度数据的精度和时效性。现如今,智能温度传感器正迅速朝着高精度、高可靠性及安全性等高科技的方向发展,提高温度传感器测温精度和分辨力,增加传感器测试功能,提高总线技术的标准化与规范化,增强可靠性及安全性设计,虚拟温度传感器和网络温度控制器的设计成为当前要解决的主要问题。由美国Dallas公司生产的DS18B20温度传感器具有单总线,两种工作模式,能够直接读出被测温度等特点,特别是它的单总线设计,使得系统

7、结构简单,可以节省单片机的I/O接口的开销,多个传感器可共用一个接口而不会产生干扰;虽然软件设计复杂,但通过软件的设计,可以提高可靠性,增强抗干扰能力,适合于恶劣的环境,共地模式2使得它耗电量小,支持串行数据传输,传输距离远;温度测量范围广,精度高,可根据实际情况实现精度的变换,因而成为目前各类有关温度采集工作的首选23。1.2 国内外动向温度控制,在工业自动化控制中占有非常重要的地位,单片机系统的开发应用给现代工业测控领域带来了一次新的技术革命。随着科学技术的迅猛发展,各个领域对自动控制系统控制精度、响应速度、系统稳定性与自适应能力的要求越来越高,被控对象或过程的非线性、时变性、多参数点的强

8、烈耦合、较大的随机扰动、各种不确定性以及现场测试手段不完善等,使得难以按数学方法建立被控对象的精确模型得以解决。随着电子技术的日趋成熟,电子类产品的开发成为当今的研究热点。电子技术以及应用需求的发展使得单片机技术也得到了迅速的发展,在高集成度,高速度,低功耗以及高性能方面取得了很大的进展。以单片机为核心的的控制系统被广泛使用,现代自动控制越来越朝着自动化、智能化发展,在很多自动控制系统中都用到了工控机、小型机、甚至是巨型处理机。然而其运行速度快,内存需求大,数据存储器容量大的要求使得它的开发维护成本很高,在很多的小型系统中,用成本低廉的单片机控制小型的,不需要大量复杂运算的系统是非常合适的。伴

9、随着科学技术的发展,电子技术有了更高的飞跃,我们现在完全可以运用单片机和温度传感器对某处进行温度检测,而且可以很容易地做到多点的温度检测,并实现多路温度数据的循环显示和指定某一路温度的显示。MSP430 系列单片机是美国德州仪器(TI)推向市场的一个16位、具有精简指令集、超低功耗的混合型单片机,自1996年问世,由于它的各项优点,成为许多电子产品设计的不二选择,超低功耗不仅延长了设备电池的使用时间,降低了企业成本,同时开辟了全新的服务,为消费者带来丰富的节能选择。此外,TI计量设备还包括针对水气表计量应用的器件,以及针对自动仪表读取(AMR)的电力线通信(PLC)与射频(RF)接口,在医疗方

10、面研制开发了许多便携医疗设备与无线射频系统 1。不仅如此,随着“信息时代”的到来,传感器技术得到了显著的提高,应用领域越来越广泛,对其要求也越来越高,需求越来越迫切。传感器技术已成为衡量一个国家科学技术发展水平的重要标志之一。由于传感器能将各种信号转变为电信号,使得人们可以利用计算机实现自动测量、信息处理和自动控制等操作,但是它们都不同程度的存在温漂和非线性等不足,因此,不仅必须掌握各类传感器的结构、原理及其性能指标,还必须懂得传感器只有经过适当的接口电路调整才能满足信号的处理、显示和控制要求,而且只有通过对传感器应用实例的原理和智能传感器实例的分析了解,才能将传感器与信息通信和信息处理结合起

11、来,才能适应传感器的生产、研制、开发和应用;另一方面,传感器的被测信号来自于各个应用领域,每个领域都在为了改革生产力、提高功效,开发研制适合应用的传感器,于是种类繁多的新型传感器及传感器系统不断涌现。温度传感器是其中重要的一类传感器,发展速度快,应用范围广,并且具有很大潜力。单总线数字温度传感器DS18B20由美国DALLAS公司生产,具有耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域;两种驱动模式的设计使得它的耗电量可以很小,串行传输数据,传输距离远;温度测量范围广,精度高,可根据实际情况实现精度的变换。DS1302是DALLAS公司推出的涓流充电时钟芯片

12、,内含有一个时钟/日历电路和31字节的静态RAM,实时时钟/日历电路能提供秒、分、时、日、日期、月、年的信息,每月的天数和闰年的天数可根据实际情况自动调整,时钟操作可通过AM/PM指示决定采用24或12小时格式。该芯片与单片机之间能简单地采用同步串行的方式进行通信,仅需用到RES、I/O、SCLK三个接口,时钟RAM 的读/写数据以一个字节或多达31个字节的字符组方式通信,保持数据和时钟信息时功率小于1mw4,方便了温度的实时监控和记录,提高了系统的实用性。除此以外,显示技术的提高,键盘控制方式的多样化也使我们选择的余地增多。与LED显示相比,LCD液晶显示器分为点阵式和段码式两种,它具有显示

13、质量高,可视面积大,应用范围广,画面效果好,接口数字化,功耗低等优点,因而在电视机、电脑工厂显示等领域被广泛使用。矩阵式键盘的编程和识别相对较复杂,但在键盘中按键数量较多时可以减少I/O口的占用,节省单片机接口资源,因而被广泛使用。1.3 课题的主要研究内容本课题通过对超低功耗系列单片机MSP430,单总线数字温度温度传感器DS18B20,日历/时钟芯片DS1302,液晶显示模块OCMJ4x8B等的介绍,达到熟练掌握器件的性能、功能及使用方法,应用C语言设计编程实现一个多点温度循环监控系统,实现温度数据的循环显示和指定某一路温度的显示,并用Protel绘制电路原理图和印制板图,完成JTAG仿真

14、。2 系统方案设计根据本次设计的目的,我们对该温度检测系统所需的元器件进行比较和选型,重点介绍了超低功耗单片机MSP430F449,单总线数字温度传感器DS18B20,日历/时钟芯片DS1302,液晶显示模块OCMJ4x8B,JTAGA仿真等的基础知识,了解所选元器件及相关软件的优点及使用方法。2.1 MSP430系列单片机2.1.1 MSP430系列单片机简介MSP430系列单片机是美国德州仪器(TI)推向市场的一个16位、具有精简指令集、超低功耗的混合型单片机,自1996年问世,由于它具有极低的功耗、丰富的片内外设备和方便灵活的开发手段,成为许多电子产品设计的首选,1999年进入中国就受到

15、了中国广大设计工程师的青睐。目前,该系列单片机不仅在电子工程、测控技术与仪器、自动控制、机电一体化等方面得到广泛应用,而且逐渐走进校园,被越来越多的使用在硕士研究生和高年级本科生的科技实践和毕业设计中,在2005年暑期全国大学生电子设计竞赛中就选用了该系列的单片机5。MSP430系列单片机的型号很多,TI公司用3或4位数字表示单片机型号,其中一位数字表示一个系列。目前有四大系列:带有液晶驱动的MSP430F4xx系列单片机、不带液晶驱动器的MSP430F1xx系列单片机、16MIPS高速MSP430F2xx系列单片机、一次性写入(OTP)型低价MSP430C系列单片机,每个系列中又含有许多子系

16、列。单片机型号的第二位数字表示子系列号,一般子系列号越大包含的功能模块越多,最后一或两位数字表示存储器容量,数字越大表示ROM和RAM的容量越大。此外,MSP430系列单片机还针对许多热门应用设计了一系列专用单片机,如水表专用单片机、医疗仪器专用单片机,电能计量专用单片机,这些单片机都是在相同型号的通用单片机的基础上增加专用模块构成的5。MSP430F449单片机的主要性能有: 低供电电压范围:1.8V-3.6V及欠电压检测器 超低功耗,具有五种省电模式:活动模式:1MHz,2.2V时为280uA;等待模式:1.6uA;关闭模式(RAM保持):0.1uA 数字控制的振荡器(DCO)可以在6us

17、内将CPU从休眠中唤醒,这也是实现低功耗的重要手段之一 16位精简指令结构,125ns指令时间周期,10个16位的寄存器以及常数发生器,能够最大限度的提高代码的效率 具有内部参考电平,采样保持和自动扫描的12位A/D转换器 带有三个或七个捕捉/比较影子寄存器的16位定时器B 带有三个捕捉/比较寄存器的16位定时器A 串行通讯接口(USART),软件选择异步UART或者同步SPI接口,对于MSP430F44x系列的单片机有两个UART(UART0,UART1) 可编程电平检测的供电电压管理器/监视器 串行在线编程无需外部编程电压,可编程的安全熔丝代码保护 集成多达160段的LCD驱动器如图2.1

18、所示为MSP430F449单片机的引脚图。该单片机共有100个引脚,大部分引脚是复用的,最多有三种功能模块复用在一个引脚上,主要包括:6个8位的I/O口:P1-P6且P1、P2口具有中断功能;JTAG仿真接口;一个8+4通道的12位A/D转换器(外部8个,内部4个);两个串行通讯模块USART0/1,每个都可用软件选择UAST/SPI模式;一个高精度的比较器A,配合其它器件可构成单斜边A/D转换器;具有4个COM端的液晶驱动;液晶接口S0-S3134。 图2.1 MSP430单片机引脚图2.1.2 MSP430系列单片机超低功耗的原理及实现MSP430单片机超低功耗的关键是应用其时钟系统,最大

19、化低功耗模式的工作时间,典型的LMP3电流消耗少于2A,32kHz晶振用于ACLK的时钟,DCO用于CPU激活后的突发短暂运行1。MSP430系列单片机的基本时钟系统操作模式如表2.1所示。运行模式要考虑到三个不同的需求:低功耗、速度和数据的吞吐量;单个外围设备电流消耗的最小限度。在状态寄存器中,用CPU Off、OSC Off、SCG0 和SCG1位配置低功耗方式04,可以在中断服务程序中将当前工作状态保存在堆栈中。利用堆栈SR值,程序溢出能返回到不同的工作状态。模式控制位和堆栈能被任何指令访问。当设置任一种模式的控制位时,被选择的工作状态立刻响应。如果时钟未被激活,用任何禁用时钟操作的外围

20、JTAG口可以进行嵌入式仿真,不需要附加任何外围电路。表2.1 基本时钟系统操作模式控制位工作模式CPU状态、振荡器及时钟SCG1SCG0OSC OffCPU Off活动模式(AM)CPU、MCLK、SMCLK、ACLK均处于活动状态1低功耗模式0(LMP0)CPU、MCLK禁止低功耗模式1(LMP1)CPU、MCLK禁止,在活动模式,如果DCO为用作MCLK及SMCLK,则直接流发生器保持有效;ACLK活动低功耗模式2(LMP2)CPU、MCLK、SMCLK禁止,如果DCO为用作MCLK及SMCLK,则直接流发生器保持有效;低功耗模式3(LMP3)仅ACLK有效低功耗模式4(LMP4)CPU

21、及所有时钟禁止MSP430系列单片机的低功耗主要是靠CPU进入休眠状态来实现的,能够将CPU从休眠状态唤醒的条件只有发生中断或复位。因此低功耗和中断之间的关系非常密切。MSP430单片机的所有的大部分功能模块均能够在不需要CPU干预的情况下独立工作且能引发中断,所以在对MSP430进行编程时,软件的基本结构之一就是先向某工作模块发出工作指令,然后CPU休眠,等待模块操作完毕后产生中断,唤醒CPU继续下面的任务,从而将CPU运行的时间降到最少,功耗降到最低。不仅如此,单片机的SR寄存器保存着低功耗休眠标志位,如果中断发生前是休眠状态,那么从中断返回时CPU仍将是休眠状态。若想返回主程序时退出休眠

22、,可通过一些软件手段在退出中断前修改堆栈内的值。针对这一特殊操作,MSP430系列单片机提供了一个修改堆栈内SR的函数:_low_power_mode_off_on_exit( )只要执行该操作,就可以在退出中断后唤醒CPU。定义中断的方式有两种:一种是:_interrupt PORT1_VECTOR void PORT1(void)这种方式比较常用;另一种是:#pragma function=interruptvoid PORT1( )#prama function=default与前者相比,后者的缺点是编译命令不能提供矢量选项。此外,MSP430的中断管理机制是把同类的中断合并成一个总中断

23、源,根据需要由软件判断标志位来确定。如对于P1口的任何一个中断,程序都会执行P1口的中断服务子程序,在该程序中根据P1IFG标志位来判断具体是哪一个I/O口发生了中断,如本次系统设计程序中对于键值的判断15。MSP430单片机中有数百个寄存器,数千个控制位,通过这些寄存器可以配置各个模块的工作方式、状态、连接参数等关系。如:P1DIR=0xff;/将P1口的I/O性质设置为输出不仅如此,还可以对寄存器的某位进行操作,如:P1DIR|=BIT0; /将P1.0置高电平P1DIR|=BIT0;/将P1.0置低电平P1DIR|=BIT0;/将P1.0取反注意:大部分寄存器在上电复位后会自动清零,初始

24、化后各寄存器标志位的值可以用“|=”来赋值,一般不会影响到其他标志位的设置,但一定要保证被赋值的若干标志位在赋值之前为“0”,特别是使用快捷宏定义时,所以,为保证程序执行的正确性,一般在赋值前,先给寄存器送“0”。2.1.3 方案比较与选择本次系统设计的核心处理器有两种选择:一个是本科期间学习过的且目前被广泛使用的89C51单片机,另一个就是上文所介绍的具有超低功耗特性的MSP430系列单片机。方案一:采用89C51单片机作为主控制器。89C51单片机的工作电压为5V,有两种低功耗模式:待机方式和掉电方式。但是正常情况下消耗的电流为24mA,在掉电状态下其耗电电流为3mA。即使在掉电状态下电源

25、电压降到2V,但耗电电流仍达到50uA,功耗比较大。方案二:采用MSP430作为主控制器。由于其具有低电压、超低功耗、数据处理能力强大、片内外资源丰富的特点,而且有16个中断源,可以嵌套使用,通过中断将CPU从低功耗模式下唤醒,所以可以编写出实时性很高的程序且实现系统低功耗的要求。由于在以后的设计和工作中在提高设备性能的前提下对低功耗的要求更加迫切,MSP430则能够满足低功耗的要求,所以选择方案二。2.2 DS18B20数字温度传感器2.2.1 DS18B20简介 在传统的模拟信号远距离温度测量系统中,为达到较高的测量精度需要很好的解决引线误差补偿、多点测量切换误差及放大电路零点漂移误差等技

26、术问题。另外一般监控现场的电磁环境都比较恶劣,模拟温度信号容易受到干扰而产生测量误差,影响测量精度,因此,在温度测量系统中,采用抗干扰能力强的新型数字温度传感器是解决这些问题的最有效方案。DS18B20数字温度传感器是美国Dallas公司继DS1820之后推出的增强型单总线温度传感器,它具有体积更小、精度更高、适用电压更宽、可组网等优点,在实际应用中取得了良好的测温效果。与传统的热敏电阻相比,它具有可根据实际要求设置转换精度并直接将温度值转换为数字量独处的特点。由于采用单总线,而且每一个DSl8B20在出厂时已经给定了唯一的序号,因此任意多个DSl8B20可以在同一条单线总线上工作,从而实现多点组网功能,节约了成本,方便了设计。这一特性在HVAC环境控制、探测建筑物、仪器或机器的温度以及过程监测和控制等方面非常有用。DS18B20数字温度传感器的主要特性有:1)适应电压范围宽:3.0-5.5V,也可由

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1