基于MSP430的温度检测系统设计与实现毕业设计论文.docx

上传人:b****0 文档编号:51775 上传时间:2022-10-01 格式:DOCX 页数:78 大小:2.62MB
下载 相关 举报
基于MSP430的温度检测系统设计与实现毕业设计论文.docx_第1页
第1页 / 共78页
基于MSP430的温度检测系统设计与实现毕业设计论文.docx_第2页
第2页 / 共78页
基于MSP430的温度检测系统设计与实现毕业设计论文.docx_第3页
第3页 / 共78页
基于MSP430的温度检测系统设计与实现毕业设计论文.docx_第4页
第4页 / 共78页
基于MSP430的温度检测系统设计与实现毕业设计论文.docx_第5页
第5页 / 共78页
点击查看更多>>
下载资源
资源描述

基于MSP430的温度检测系统设计与实现毕业设计论文.docx

《基于MSP430的温度检测系统设计与实现毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于MSP430的温度检测系统设计与实现毕业设计论文.docx(78页珍藏版)》请在冰豆网上搜索。

基于MSP430的温度检测系统设计与实现毕业设计论文.docx

基于MSP430的温度检测系统设计与实现毕业设计论文

南京工程学院

毕业设计说明书(论文)

系部:

康尼学院

专业:

通信工程

题目:

基于MSP430的温度检测系统设计与实现

 

2013年6月南京

 

MSP430-basedtemperaturedetectionsystemdesignandimplementation

ADissertationSubmittedto

NanjingInstituteofTechnology

FortheAcademicDegreeofBachelorofScience

 

By

ChaoWang

Supervisedby

TechnicianLichunWang

 

CollegeofKangni

NanjingInstituteofTechnology

June2013

摘要

 

MSP430单片机是德州公司最新开发的具有16位总线带FLASH的单片机,由于它的性价比和集成度高,受到广大技术开发人员的青睐。

它的可靠性能比较好,加强电干扰运行不受影响,适应工业级的运行环境,在各种行业中都占有重要的位置,越来越多的领域应用到以单片机为控制核心,用液晶显示作为显示终端的数字化控制设备,通过单片机对被控对象进行智能控制。

MSP430单片机将会在工程技术应用中得到广泛的应用。

而且,它是通向DSP系列的桥梁,随着自动控制的低功耗化和高速化,MSP430系列单片机将会得到越来越多人的喜爱。

通过这次毕业设计,我对MSP430单片机有了完整的了解,并且着重了解了MSP430F149芯片的原理图以及它的工作原理,对内部的硬件资源和自身的汇编语法进行了实验,把它和DS18B20温度传感器联系在一起实现了温度的测量以及报警。

 

关键词:

MSP430;超低功耗;单片机;DS18B20

 

Abstract

 

TexasMSP430microcontrolleristhelatestdevelopmentofa16-bitbuswithFLASHMCU,duetoitscost-effectiveandhighlyintegrated,bythemajorityoftechnologydevelopersofallages.Itsreliabilityisbetter,enhancingelectricalinterferenceunaffected,adaptindustrial-gradeoperatingenvironment,inavarietyofindustryoccupiesanimportantpositioninboth,appliedtomoreandmoreareastomicrocontrollercore,withLCDasadigitalcontroldisplayterminalequipment,throughthecontrolledobjectMCUintelligentcontrol.

MSP430microcontrollerapplicationsengineeringtechnologywillbewidelyused.And,itisabridgeleadingDSPfamily,withautomaticcontrol,lowpowerconsumptionandhighspeed,MSP430MCUwillgetmoreandmorepeople'sfavorite.

Throughthisgraduationproject,IhaveacompleteunderstandingoftheMSP430microcontroller,andfocusonunderstandingtheMSP430F149chipschematicanditworks,andtheinternalhardwareresourcesandtheirownassemblersyntaxconductedexperimentsitandDS18B20linkedtothetemperaturesensorofthetemperature-measuringandalarm.

 

Keywords:

MSP430;ultra-lowpower;SCM;DS18B20

 

第一章绪论

1.1引言

十七世纪是温度计诞生和发展的最初阶段,这个仪器几乎比任何其它仪器都得到更加广泛的应用。

现代历史研究认为最早发明温度计的科学家是伽利略,他在1592年发明了最早的气体温度计,最早的液体温度计则是荷兰科学家华伦海特制造出来的[1]。

随着核能,宇航,冶金,低温,材料,微电子学和生物医学等方面的发展,对于温度测量控制的精度和范围提出了很高的要求,特别是对温度的测量不但要准确,而且需要读取数值时要更直观,更方便,这样的要求促进了温度测量和控制技术的迅速发展。

在如今虽然水银温度计仍是各温度测量的计量标准,可是它的缺点则是刻度间隔通常很密,不能准确分辨,读数困难,而且它们的热容量比较大,这使得达到热平衡所需的时间非常长,因此更难读准,同时,玻璃管易碎,里边的水银有毒,使用起来非常不方便。

后来出现了代替水银的有,酒精温度计和金属簧片温度计。

它们虽然无毒性,但是测量精度很低,只能作为一个大概的指示。

后来接着又出现了热电阻温度计、热电偶温度计等温度计。

之后随着大规模集成电路技术的提高,又出现了多种集成的数字化温度传感器。

如今随着电子工业的发展,数字仪表的优点有反应速度快,操作简单,并且对使用环境要求不高,市场上出现越来越多的数字式温度计,纵观国际上现有的温度计的变化,总趋势是从模拟信号向数字信号转变,相应的体积也在不断的减小,一切向着数字化,智能化控制方向发展[2]。

1.2现状和发展状况

温度检测和控制是在工业生产过程中是比较典型的应用之一,随着传感器在生产生活中的广泛应用,利用新型总线式数字温度传感器来实现对温度的测试,并且让控制得到更快的开发。

在现在的生活中,所用到的家具设备,电器,工业产品等对温度的要求日益增高,与此同时灵敏的温度控制报警系统已经成为了日常生活中必不可少的产品。

例如锅炉,冰箱的温控系统等,都需要用到了这一功能部件。

对此,我这次设计了基于MSP430F149单片机的温度检测系统,来模拟现实中的温度控制系统。

此系统的设计和布线简单,体积小,重量轻,结构紧凑,抗干扰能力比较强,扩展方便,性价比高,在工厂,大型仓库,智能化的建筑等领域的多点温度检测系统中有广阔的应用前景[3]。

所以在科学技术发展的今天,温度的检测,控制应用于许多行业,随着电子工业的迅速发展,数字仪表的优点有反应速度快,操作简单,对使用环境要求不高,市场上出现了越来越多的数字式温度计,实践表明,低功耗,高精度的便携式数字式温度计使用十分方便,工作状况稳定,待机时间比较长,已经开始得到广泛应用。

1.3课题研究的主要内容

1.3.1研究内容

本设计的目标是实现基于MSP430单片机的温度检测系统,主要内容有:

1、介绍MSP430单片机的结构及工作原理;

2、温度测量的控制方法;

3、控制系统所需要的控制电路,设计控制系统;控制电路主要由MSP430F149单片机、DS18B20温度传感器,LCD1602.

4、系统原理图,开发板方框图和系统硬件线路图等。

1.3.2论文安排

第一章、绪论

第二章、系统总体方案设计

第三章、系统软件设计

第四章、系统调试和结果分析

第五章、总结与展望

第二章系统总体方案设计

2.1系统组成结构

该系统主要由4模块组成,其中包括DS18B20温度传感器,MSP430F149微控制器,LED显示模块,报警模块4部分组成。

由温度传感器负责数据采集,经过处理器转换后由LED显示模块输出,同时报警模块负责温度报警的上下限,当温度到达设定值时就会发生报警。

其组成框图如下所示:

图2-1系统组成结构

2.2温度测量原理

本设计的原理是:

温度采集系统主要通过单线数字温度传感器DS18B20采集得到温度数据,MSP430F149作为CPU从温度传感器读取数据,将得到的数据进行判断然后做相应处理,比如显示或报警。

温度传感器通过某种关系的换算,就可以得到温度传感器的输出电压,这样单片机通过模拟口采集得到传感器的输出电压。

由于MSP430F149片内集成了A/D转换通道,这样可以直接将单片机的A/D输入通道和传感器的模拟电压输出通道相连接另外系统通过键盘输入来完成对报警温度上下限的设置,通过显示电路将得到的数据显示出来,当超过设定值时则会报警。

该系统主要有电源及复位模块,温度传感器采集模块,温度报警模块和显示模块,分别有P1.0-P1.7,RESET,P2.5,P2.6,P4.0-P4.7控制。

整个系统具有结构简单等特点。

温度传感器的采集模块和单片机的数模转换的通道连接,这样可以使得采集模块的设计简单化,从而使得设计的程序和模块简单易懂。

其中温度采集和显示模块的很多运算功能是通过单片机的Pl口来实现的,由于Pl口中断功能,所以实现起来非常容易,并且也非常适合软件编程。

电源及复位模块主要是为整个系统提供可靠的电源,另外考虑到系统工作需要有复位功能,因此也为系统提供复位信号[4][5]。

2.3系统工作流程

首先设定温度报警的上下限值,然后由温度传感器进行温度数据的采集,当微处理器检测到温度超过设定的范围值时就实行报警,提醒用户做相关操作。

.

2.4系统核心器件选型

MSP430F149单片机,DS18B20温度传感器,液晶显示器

2.5系统硬件主要电路说明

2.5.1数据采集系统电路

该系统采用美国DALLAS公司生产的单线数字温度传感器DS18B20来采集温度数据,作为单片机MSP430149的温度传感器,该芯片有很多优点,可把温度信号直接转换成串行数字信号供微机处理。

由于每片DS18B20含有唯一的硅串行数,从DS18B20读出的信息或写入DS18B20的信息,仅需要一根口线(单线接口)。

由于该系统采用DS18B20作为温度采集传感器,这部分电路就比较简单了,图2-2为温度采集电路。

图2-2温度采集电路

DS18B20的读写时序和测温原理和DS1820相同,只是得到的温度值的位数因分辨率不同而不同,DS18B20的测温过程中温度的变化对晶振的振荡频率影响非常的小,会产生脉冲信号送到计数器1,而且是固定的频率。

但高温度的晶振的振荡频率就会随着温度的变化而产生明显的改变搞温度的晶振所产生的频率会做为计数器2的脉冲输入。

计数器1和温度寄存器被预置在-55℃所对应的一个基数值。

计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当计数器1的预置值减到0时,温度寄存器的值将加1,计数器1的预置将重新被装入,计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。

DS18B20的引脚功能如下表2-1所示:

引脚

功能

GND

电压地

DQ

单数据总线

VDD

电源电压

NC

空引脚

表2-1DS18B20引脚接口说明表

温度传感器DS18B20内部结构:

DS18B20采用三脚PR35封装如图2-3所示,其内部框图如图2-4所示。

高速缓存器存储器包含一个高速暂存RAM和一

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

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

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