毕业设计基于MSP430的温湿度检测系统设计汇编.docx
- 文档编号:23440243
- 上传时间:2023-05-17
- 格式:DOCX
- 页数:57
- 大小:267.67KB
毕业设计基于MSP430的温湿度检测系统设计汇编.docx
《毕业设计基于MSP430的温湿度检测系统设计汇编.docx》由会员分享,可在线阅读,更多相关《毕业设计基于MSP430的温湿度检测系统设计汇编.docx(57页珍藏版)》请在冰豆网上搜索。
毕业设计基于MSP430的温湿度检测系统设计汇编
摘要
本次设计内容为基于MSP430单片机的温湿度检测系统。
温度和湿度是药房、粮仓、温室大棚等场所的重要的环境因子,本文提出了一种基于MSP430F149单片机的温湿度检测系统设计,该系统设计方案具有测量准确、调试方便、可实时记录信息等特点,并可广泛应用于条件恶劣、人员不便进入的场合。
本次设计以MSP430F149单片机为基础,在分析其工作原理及相应管脚作用的基础上,结合我国现有气候的特点,进行温度、湿度参数的检测系统设计,完成了温湿度检测系统的方案,包括温度检测系统、湿度检测系统,使检测所得的数据量达到生产等环节过程中的精确要求。
温湿度检测系统的控制方案共有5个主要部分;其中包括温度检测系统、湿度检测系统、显示电路、电源电路。
本次设计对温湿度检测系统组态采用美国德州仪器开发的MSP430单片机,并在设计内容里详细介绍了MSP430单片机的相应优势及工作原理。
此次设计共分5章内容,主要包括温湿度检测系统简介、基本硬件介绍、硬件电路设计、软件程序设计等内容,全方位解析温湿度检测系统及其相应显示的方案,根据精度对生产等环节的要求进行各种精度的确定,包括传感器及运算电路,以实现系统最优且安全可靠。
关键词:
MSP430F149单片机;温度检测;湿度检测
Abstract
ThecontentofthisdesignisthehumidityandtemperaturemonitoringsystembasedonMSP430Single-ChipMicrocomputer.Temperatureandhumidityaretwoimportantenvironmentalfactorsinsomeplaceslikepharmacies,granariesandgreenhouses.ThedesignforthehumidityandtemperaturemonitoringsystembasedontheMSP430F149Single-ChipMicrocomputerispresentedinthisthesis.Thedesignofthesystemischaracterizedbyaccuracyinmensuration,convenienceindebuggingandrealtimeinformation-recordingandalsowidelyusedintheplaceswhicharetooharshforpeopletoenter.
ThedesigngroundedontheMSP430F149Single-ChipMicrocomputer,consideringexsitingclimatecharacteristicsinourcountry,isplannedindetectingsystemaboutparametersofhumidityandtemperatureonthepremisethathasanalyzingtheworkingprincipleandpinfunction.Thedesignhascompletedtheschemesofhumidityandtemperaturemonitoringsystem,includingtemperaturedetectingsystemandhumiditydetectingsystem,tomakesurethedatasizeofthedetectioncanmeetthepreciserequestinproductionandotherlinks.Therearefivemajorpartsintheschemeofhumidityandtemperaturemonitoringsystem,comprisingtemperaturedetectingsystem,humiditydetectingsystem,displaycircuitandpowercircuit.ThedesignadoptstheMSP430Single-ChipMicrocomputerconfigurationbyTexasU.SintheconfigurationofhumidityandtemperaturemonitoringsystemandtheadvantagesandtheworkingprincipleofMSP430areintroducedinthedesignindetail.
Thedesignconsistsoffivechapters,includingintroductionoftemperatureandhumiditydetectionsystem,thebasichardware,thehardwarecircuitdesign,softwareprogramming,whichanalyzesthehumidityandtemperaturemonitoringsystemandshownschemesrelated.Italsodeterminestheaccuracyconsideringtheimportanceofexactnessinproduction,includingthesensorandarithmeticcircuit,toachieveoptimizationandreliablenessofthesystem.
Keywords:
MSP430F149;temperaturedetection;humiditydetection
第1章引言
1.1课题的目的和意义
这次毕业设计选题的目的主要是让生活在信息时代的我们,将所学知识应用于生产生活当中,掌握温、湿度测量系统设计的流程,方案的论证,选择,实施与完善。
通过对温、湿度测量系统的设计、制作、了解信息采集测试、控制的全过程,提高在电子工程设计和实际操作方面的综合能力,初步培养在完成项目过程中所应具备的基本素质和要求。
培养研发能力,通过对电子电路的设计,初步掌握在给定条件和要求的情况下,如何巧妙合理地去设计系统中的各部分电路,并将它们有序的连接起来。
提高查阅资料、语言表达能力和理论联系实际的技能。
温、湿度是工业对象中主要的被控参数之一,当今社会温、湿度的测量与测量系统在生产与生活的各个领域中扮演着越来越重要的角色,大到工业冶金、环境检测、纺织厂、冷冻库、粮仓、医疗卫生等方面,小到浴霸、家庭冰箱、空调、电饭煲等方面都得到了广泛的应用。
例如冶金、机械、食品、化工各类工业中,广泛使用的各种加热炉、热处理炉、反应炉等,对工件的处理温、湿度都要求严格控制,而单片机温、湿度测量系统使温、湿度测量指标得到了大幅度提高。
其使用量日益增多,其地位和作用也倍显重要。
温、湿度测量系统的广泛应用使得这方面的研究意义颇为必要。
温、湿度测量系统的结构组成,测量原理使用维护等方面的基础内容已成为电子工程技术人员急需了解掌握的必要知识。
MSP430系列单片机是美国德州仪器公司推出的16位超低功耗、高性能产品,它具有处理能力强、运行速度快、资源丰富、开发方便等优点,有很高的性价比,在世界各国已得到广泛的应用,在国内,也已经进人飞速发展阶段,MSP430系列超低功耗16位单片机,越来越受到电子工程师亲睐,并得到广泛应用。
MSP430微控制器Single-ChipMicrocomputer(MicrocontrollerUnit)是TI公司推出的一款具有丰富片上外围的超低功耗16位FLASH型混合信号处理器,本系统使用的MSP430F149有一个串口通信接口,一个带有大量捕获P比较寄存器的16位定时器看门狗,一个模拟电压比较器。
工业仪器大多数工作在野外的环境中,供电方式比较麻烦,所以使仪器的功耗尽可能低是非常必要的。
该系统与传统的温湿度测量器相比,选择了MSP430微控制器,它充分运用各种低功耗设计手段,使芯片的电流极小,在超低功耗时可达0.1mA。
整个系统在平时处于低功耗状态,每隔5min自动从低功耗下唤醒,进行温、湿度和湿度测量,并通过温、湿度和湿度的对应关系,来确定是否启动加热器和加湿器。
其中,温、湿度测量使用单线数字温、湿度传感器DS18B20,其体积小、构成的系统简单、精度高,湿度测量使用湿敏电阻CHR一01,其成本低廉。
所以整个系统与传统的温湿度测量器相比,具有功耗低、性价比高、电路简单、易于实现等特点。
1.2国内、外现状及发展趋势
1.2.1国内现状及发展趋势
我国现代温室技术起步较晚,70年代以来,政府大力发展以塑料大棚、节能日光温室为主的设施农业,促进了农村经济的发展和缓和了蔬菜季节性短缺矛盾。
与此同时,从1979年至1994年,从欧美、日本等国家引进了一系列现代化温室进行实验研究。
引进的温室与我国传统温室比较,其空间大,便于进行机械作业,生产率与资源利用率比较高,为我国温室的发展提供了借鉴作用。
但这些温室也存在着许多不足之处,主要表现在:
价格昂贵,国内农业生产目前难以接受。
缺乏与我国气候特点相适应的温室测控软件。
目前我国引进温室的测控系统大多投资大、运行费用过高,并且测控系统中所侧重考虑的环境参数与我国的气候特点存在矛盾。
测量方式比较简单,软件实现模式固定,不能进行功能扩展。
我国自行开发的温室测控系统其技术水平和调控能力与发达国家还有一定的差距。
而我国综合环境测控技术的研究刚刚起步,目前仍然停留在研究单个或少量环境因子调控技术的阶段,而实际上,温室内的光照度、温度、湿度等环境因素,都是在相互影响、相互制约的状态中对作物的生长产生影响,环境要素的空间变化、时间变化都很复杂。
因此,我们应该根据我国的国情研制出适合我国农业的发展的仪器仪表,并在农业设施中广泛推广。
1.2.2国外现状及发展趋势
1949年,借助于工程技术的发展,美国建成了第一个植物人工气候室,开展了植物对自然环境的适应性和抗御能力的应用研究。
20世纪60年代,生产型的高级温室开始应用于农业生产,奥地利首先建成了番茄生产工厂,70年代后荷兰、日本、美国、英国、以色列等国家的温室园艺迅猛发展,温室设施广泛应用于园艺作物生产、畜牧业和水产养殖业。
随着计算机技术的进步和智能测量理论的发展,近百年来,温室大棚作为设施农业的重要组成部分,其自动测量和管理技术不断得以提高,在世界各地都得到了长足的发展。
特别是二十世纪70年代电子技术的迅猛发展和微型计算机的出现,更使温室大棚环境测量技术产生了革命性的变化。
80年代,随着微型计算机日新月异的进步和价格大幅度下降,以及对温室测量要求的提高,以微机为核心的温室综合环境测量系统,在欧美得到了长足的发展,并迈入了网络化,智能化阶段。
第2章温湿度检测系统简介
2.1温度测量部分
温度检测是整个系统的一个重要的组成部分。
它采用了DS18B20温度传感器进行对温度的测量。
当DS18B20处于写存储器操作和温度A/D变换操作时,总线上必须有强的上拉,上拉开启时间最大为10µs。
采用3.6V电源供电,DQ端接MSP430F149的P2.5口,并且在DQ端和VDD端加4.7K的上拉电阻,GND端接地。
其主要目的就是对当前环境中的温度数据进行测量,并进行相应的信号转换。
2.2湿度测量部分
测量空气湿度的方式很多,其原理是根据某种物质从其周围的空气吸收水分后引起的物理或化学性质的变化,间接地获得该物质的吸水量及周围空气的湿度。
电容式、电阻式和湿涨式湿敏原件分别是根据其高分子材料吸湿后的介电常数、电阻率和体积随之发生变化而进行湿度测量的。
采用HM1500湿度传感器。
具有尺寸小、浸水无影响、互换性好、可靠性高、漂移小、在5VDC供电时、0~100%RH典型输出、标定±2%RH@55%RH、极低的温度依赖性、比例输出于电源电压、适合3—7V供电的主要特点。
并且具有在长时间处于饱和状态后快速脱湿、专利固态聚合物结构、对化学品的高抵抗性、响应时间短的湿度传感器的特点。
2.3显示部分
采用LED数码管。
系统采用动态显示方式驱动8个数码管工作,其中4个数码管用来显示温度值,4个用来显示检测到的湿度值。
用SNJ54HC373的输入端来选择位码,单片机的P1口控制数码管的断码。
如果检测到的温度与湿度发生变化时,数码管即会发生相应的变化,起到实时显示功能。
LED数码管亮度高、工作电压低、功耗小、小型化、寿命长、耐冲击和性能稳定,从而得到了广泛的应用,但相对制作复杂成本高。
2.4电源部分
电压转换中,使用LM7805将220V电压转换为5V电压。
电压转换中,使用AMS1117将5V电压转换为3.3V电压提供整体电路中的使用电源。
并且在5V~3.3V转换电路中,采用了电池供电的方式。
在不能连接到外接220V电源的情况下或外接220V电源突然停电的情况下,可以使用电池对单片机进行供电,可以防止电路突然中断。
第3章基本硬件介绍
3.1MSP430单片机
MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16位超低功耗、具有精简指令集(RISC)的混合信号处理器(MixedSignalProcessor)。
称之为混合信号处理器,是由于其针对实际应用需求,将多个不同功能的模拟电路、数字电路模块和微处理器集成在一个芯片上,以提供“单片机”解决方案。
该系列单片机多应用于需要电池供电的便携式仪器仪表中。
3.1.1处理能力强
MSP430系列单片机是一个16位的单片机,采用了精简指令集(RISC)结构,具有丰富的寻址方式(7种源操作数寻址、4种目的操作数寻址)、简洁的27条内核指令以及大量的模拟指令;大量的寄存器以及片内数据存储器都可参加多种运算;还有高效的查表处理指令。
这些特点保证了可编制出高效率的源程序。
3.1.2运算速度快
MSP430系列单片机能在25MHz晶体的驱动下,实现40ns的指令周期。
16位的数据宽度、40ns的指令周期以及多功能的硬件乘法器(能实现乘加运算)相配合,能实现数字信号处理的某些算法(如FFT等)。
3.1.3超低功耗
MSP430单片机之所以有超低的功耗,是因为其在降低芯片的电源电压和灵活而可控的运行时钟方面都有其独到之处。
首先,MSP430系列单片机的电源电压采用的是1.8-3.6V电压。
因而可使其在1MHz的时钟条件下运行时,芯片的电流最低会在165μA左右,RAM保持模式下的最低功耗只有0.1μA。
其次,独特的时钟系统设计。
在MSP430系列中有两个不同的时钟系统:
基本时钟系统、锁频环(FLL和FLL+)时钟系统和DCO数字振荡器时钟系统。
可以只使用一个晶体振荡器(32.768kHz)DT-26ORDT-38[4],也可以使用两个晶体振荡器。
由系统时钟系统产生CPU和各功能所需的时钟。
并且这些时钟可以在指令的控制下,打开和关闭,从而实现对总体功耗的控制。
由于系统运行时开启的功能模块不同,即采用不同的工作模式,芯片的功耗有着显著的不同。
在系统中共有一种活动模式(AM)和五种低功耗模式(LPM0~LPM4)。
在实时时钟模式下,可达2.5μA,在RAM保持模式下,最低可达0.1μA。
3.1.4方便高效的开发环境
MSP430系列有OTP型、FLASH型和ROM型三种类型的器件,这些器件的开发手段不同。
对于OTP型和ROM型的器件是使用仿真器开发成功之后烧写或掩膜芯片;对于FLASH型则有十分方便的开发调试环境,因为器件片内有JTAG调试接口,还有可电擦写的FLASH存储器,因此采用先下载程序到FLASH内,再在器件内通过软件控制程序的运行,由JTAG接口读取片内信息供设计者调试使用的方法进行开发。
这种方式只需要一台PC机和一个JTAG调试器,而不需要仿真器和编程器。
开发语言有汇编语言和C语言。
3.1.5MSP430F149系列
基于闪存或ROM的超低功耗MCU,提供8MIPS,工作电压为1.8V-3.6V,具有高达60KB的闪存和各种高性能模拟及智能数字外设。
超低功耗低至:
0.1μARAM保持模式0.7μA实时时钟模式200μA/MIPS工作模式在6μs之内快速从待机模式唤醒。
器件参数:
闪存选项:
1KB–60KBROM选项:
1KB–16KBRAM选项:
512B–10KBGPIO选项:
14、22、48引脚ADC选项:
10和12位斜率SAR其它集成外设:
模拟比较器、DMA、硬件乘法器、SVS、12位DAC。
3.1.6MSP430F149各管脚
MSP430单片机管脚编号及作用描述
表3-1MSP430单片机各管脚编号及作用描述
编号
引脚名称
I/O
描述
1
DVCC
数字电源电压,正端。
供应所有数字部分。
2
P6.3/A3
I/O
通用数字I/O引脚/模拟输入a3的-12位ADC
3
P6.4/A4
I/O
通用数字I/O引脚/模拟输入a4的-12位ADC
4
P6.5/A5
I/O
通用数字I/O引脚/模拟输入a5的-12位ADC
5
P6.6/A6
I/O
通用数字I/O引脚/模拟输入a6的-12位ADC
6
P6.7/A7
I/O
通用数字I/O引脚/模拟输入a7-12位ADC
7
VREF+
O
ADC输内参考电压正端输出
8
XIN
I
晶体振荡器XT1的输入端口。
可以连接标准晶体或手表晶体
9
XOUT/TCLK
I/O
晶体振荡器XT1的输出端或测试时钟输入
10
VeREF+
I/P
ADC外部参考电压输入
11
VREF-/VeREF-
O
内部ADC参考电压和外部施加的ADC参考电压负端
12
P1.0/TACLK
I/O
通用数字I/O引脚/Timer_A,时钟输入信号TACLK输入
13
P1.1/TA0
I/O
通用数字I/O引脚/Timer_A,捕捉:
CCI0A输入,比较:
OUT0的输出/BSL传输
14
P1.2/TA1
I/O
通用数字I/O引脚/Timer_A,捕捉:
CCI1A输入,比较:
输出1输出
15
P1.3/TA2
I/O
通用数字I/O引脚/,Timer_A捕捉:
CCI2A输入,比较:
OUT2的输出
16
P1.4/SMCLK
I/O
通用数字I/O引脚/SMCLK信号输出
17
P 1.5/TA0
I/O
通用数字I/O引脚/Timer_A,比较:
OUT0的输出
18
P1.6/TA1
I/O
通用数字I/O引脚/Timer_A,比较:
输出1输出
19
P1.7/TA2
I/O
通用数字I/O引脚/Timer_A,比较:
OUT2的输出
20
P2.0/ACLK
I/O
通用数字I/O引脚/ACLK输出
21
P2.1/TAINCLK
I/O
通用数字I/O引脚/Timer_A,时钟信号INCLK
22
P2.2/CAOUT/TA0
I/O
通用数字I/O引脚/Timer_A,捕捉:
CCI0B输入/比较器输出/BSL接收
23
P2.3/CA0/TA1
I/O
通用数字I/O引脚/Timer_A,比较:
输出1输出/比较器输入
24
P2.4/CA1/TA2
I/O
通用数字I/O引脚/Timer_A,比较:
OUT2的输出/比较器输入
25
P2.5/ROSC
I/O
通用数字I/O引脚/定义DCO标称频率的外部电阻输入
26
P2.6/ADC12CLK
I/O
通用数字I/O引脚/转换时钟-12位ADC
27
P2.7/TA0
I/O
通用数字I/O引脚/Timer_A,比较:
OUT0的输出
28
P3.0/STE0
I/O
通用数字I/O引脚/从发送使能- USART0/SPI模式
29
P3.1/SIMO0
I/O
通用数字I/O引脚/USART0/SPI方式的从输入/主输出。
30
P3.2/SOMI0
I/O
通用数字I/O引脚/USART0/SPI方式的从输出/主输入。
31
P3.3/UCLK0
I/O
通用数字I/O/USART0时钟:
外部输入-UART或SPI模式下,输出-SPI模式
32
P3.4/UTXD0
I/O
通用数字I/O引脚/发送数据输出-USART0/UART模式
33
P3.5/URXD0
I/O
通用数字I/O引脚/接收数据-USART0/UART模式
34
P3.6/UTXD1+
I/O
通用数字I/O引脚/发送数据输出-USART1/UART模式
35
P3.7/URXD1+
I/O
通用数字I/O引脚/接收数据-USART1/UART模式
36
P4.0/TB0
I/O
通用数字I/O引脚/Timer_B,捕捉:
CCI0A或CCI0B输入,比较:
OUT0的输出
37
P4.1/TB1
I/O
通用数字I/O引脚/Timer_B,捕捉:
CCI1A或CCI1B输入,比较:
OUT1输出
38
P4.2/TB2
I/O
通用数字I/O引脚/Timer_B,捕捉:
CCI2A或CCI2B输入,比较:
OUT2的输出
39
P4.3/TB3+
I/O
通用数字I/O引脚/Timer_B,捕捉:
CCI3A或CCI3B输入,比较:
Out3输出
40
P4.4/TB4+
I/O
通用数字I/O引脚/Timer_B,捕捉:
CCI4A或CCI4B输入,比较:
Out4输出
41
P4.5/TB5+
I/O
通用数字I/O引脚/Timer_B,捕捉:
CCI5A或CCI5B输入,比较:
Out5输出
42
P4.6/TB6+
I/O
通用数字I/O引脚/Timer_B,捕捉:
CCI6A或CCI6B输入,比较:
Out6输出
43
P4.7/TBCLK
I/O
通用数字I/O引脚/Timer_B,时钟输入信号TBCLK
44
P5.0/STE1+
I/O
通用数字I/O引脚/从发送使能-USART1/SPI模式
45
P5.1/SIMO1+
I/O
通用数字I/O引脚/从入主出USART1/SPI模式
46
P5.2/SOMI1+
I/O
通用数字USART1/SPI方式的从输出/主输入
47
P5.3/UCLK1+
I/O
通用数字I/O外部时钟输入USART1/UART或SP
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 基于 MSP430 温湿度 检测 系统 设计 汇编