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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

基于MSP430单片机的温湿度检测系统毕业设计.docx

1、基于MSP430单片机的温湿度检测系统毕业设计摘 要本次设计内容为基于MSP430单片机的温湿度检测系统。温度和湿度是药房、粮仓、温室大棚等场所的重要的环境因子,本文提出了一种基于 MSP430F149单片机的温湿度检测系统设计,该系统设计方案具有测量准确、调试方便、可实时记录信息等特点,并可广泛应用于条件恶劣、人员不便进入的场合。本次设计以MSP430F149单片机为基础,在分析其工作原理及相应管脚作用的基础上,结合我国现有气候的特点,进行温度、湿度参数的检测系统设计,完成了温湿度检测系统的方案,包括温度检测系统、湿度检测系统,使检测所得的数据量达到生产等环节过程中的精确要求。温湿度检测系统

2、的控制方案共有5个主要部分;其中包括温度检测系统、湿度检测系统、显示电路、电源电路。本次设计对温湿度检测系统组态采用美国德州仪器开发的MSP430单片机,并在设计内容里详细介绍了MSP430单片机的相应优势及工作原理。此次设计共分5章内容,主要包括温湿度检测系统简介、基本硬件介绍、硬件电路设计、软件程序设计等内容,全方位解析温湿度检测系统及其相应显示的方案,根据精度对生产等环节的要求进行各种精度的确定,包括传感器及运算电路,以实现系统最优且安全可靠。关键词:MSP430F149单片机;温度检测;湿度检测AbstractThe content of this design is the humi

3、dity and temperature monitoring system based on MSP430 Single-Chip Microcomputer. Temperature and humidity are two important environmental factors in some places like pharmacies, granaries and greenhouses. The design for the humidity and temperature monitoring system based on the MSP430F149 Single-C

4、hip Microcomputer is presented in this thesis. The design of the system is characterized by accuracy in mensuration, convenience in debugging and real time information-recording and also widely used in the places which are too harsh for people to enter. The design grounded on the MSP430F149 Single-C

5、hip Microcomputer, considering exsiting climate characteristics in our country, is planned in detecting system about parameters of humidity and temperature on the premise that has analyzing the working principle and pin function. The design has completed the schemes of humidity and temperature monit

6、oring system, including temperature detecting system and humidity detecting system, to make sure the data size of the detection can meet the precise request in production and other links. There are five major parts in the scheme of humidity and temperature monitoring system, comprising temperature d

7、etecting system, humidity detecting system,display circuit and power circuit. The design adopts the MSP430 Single-Chip Microcomputer configuration by Texas U.S in the configuration of humidity and temperature monitoring system and the advantages and the working principle of MSP430 are introduced in

8、the design in detail.The design consists of five chapters, including introduction of temperature and humidity detection system, the basic hardware,the hardware circuit design, software programming, which analyzes the humidity and temperature monitoring system and shown schemes related. It also deter

9、mines the accuracy considering the importance of exactness in production, including the sensor and arithmetic circuit, to achieve optimization and reliableness of the system.Keywords: MSP430F149; temperature detection; humidity detection目 录第1章 引言 11.1课题的目的和意义 11.2国内、外现状及发展趋势 21.2.1国内现状及发展趋势 21.2.2国外

10、现状及发展趋势 2第2章 温湿度检测系统简介 32.1 温度测量部分 32.2 湿度测量部分 32.3 显示部分 32.4 电源部分 3第3章 基本硬件介绍 43.1 MSP430单片机 43.1.1处理能力强 43.1.2运算速度快 43.1.3超低功耗 43.1.4方便高效的开发环境 53.1.5 MSP430F149系列 53.1.6 MSP430F149各管脚 53.2 DS18B20温度传感器 83.2.1 4个主要的数据部件 93.2.2 技术性能描述 113.2.3应用范围 123.2.4 DS18B20工作原理 123.2.5 DS18B20引脚定义 133.3 HM1500湿

11、度传感器 133.3.1 HM1500内部结构 133.3.2 额定参数 133.3.3 特性 133.3.4 环境适应性 143.3.5 HM1500湿度测量 143.3.6 HM1500模拟线性电压输出 14第4章 硬件电路的设计 164.1 基础电路设计电路设计 164.2 重要模块电路的设计 164.2.1 温度检测电路的设计 164.2.2 湿度测量电路的设计 184.2.3 电源转换电路的设计 194.2.4 显示电路的设计 20第5章 软件程序设计 235.1 软件开发环境IAR FOR MSP430 235.2 程序设计整体方案 235.3 温度测量程序 255.3.1 DS1

12、8B20温度传感器的驱动 255.3.2 温度的测量与显示程序 255.4 湿度测量程序 25第6章 结论 27参 考 文 献 28致 谢 29附 录 30附 图 46第1章 引言1.1课题的目的和意义这次毕业设计选题的目的主要是让生活在信息时代的我们,将所学知识应用于生产生活当中,掌握温、湿度测量系统设计的流程,方案的论证,选择,实施与完善。通过对温、湿度测量系统的设计、制作、了解信息采集测试、控制的全过程,提高在电子工程设计和实际操作方面的综合能力,初步培养在完成项目过程中所应具备的基本素质和要求。培养研发能力,通过对电子电路的设计,初步掌握在给定条件和要求的情况下,如何巧妙合理地去设计系

13、统中的各部分电路,并将它们有序的连接起来。提高查阅资料、语言表达能力和理论联系实际的技能。温、湿度是工业对象中主要的被控参数之一,当今社会温、湿度的测量与测量系统在生产与生活的各个领域中扮演着越来越重要的角色,大到工业冶金、环境检测、纺织厂、冷冻库、粮仓、医疗卫生等方面,小到浴霸、家庭冰箱、空调、电饭煲等方面都得到了广泛的应用。例如冶金、机械、食品、化工各类工业中,广泛使用的各种加热炉、热处理炉、反应炉等,对工件的处理温、湿度都要求严格控制,而单片机温、湿度测量系统使温、湿度测量指标得到了大幅度提高。其使用量日益增多,其地位和作用也倍显重要。温、湿度测量系统的广泛应用使得这方面的研究意义颇为必

14、要。温、湿度测量系统的结构组成,测量原理使用维护等方面的基础内容已成为电子工程技术人员急需了解掌握的必要知识。MSP430系列单片机是美国德州仪器公司推出的16位超低功耗、高性能产品,它具有处理能力强、运行速度快、资源丰富、开发方便等优点,有很高的性价比,在世界各国已得到广泛的应用,在国内,也已经进人飞速发展阶段,MSP430系列超低功耗16位单片机,越来越受到电子工程师亲睐,并得到广泛应用。MSP430微控制器Single-Chip Microcomputer(Micro controller Unit)是TI公司推出的一款具有丰富片上外围的超低功耗16位FLASH型混合信号处理器,本系统使

15、用的MSP430F149有一个串口通信接口,一个带有大量捕获P比较寄存器的16位定时器看门狗,一个模拟电压比较器。工业仪器大多数工作在野外的环境中,供电方式比较麻烦,所以使仪器的功耗尽可能低是非常必要的。该系统与传统的温湿度测量器相比,选择了MSP430微控制器,它充分运用各种低功耗设计手段,使芯片的电流极小,在超低功耗时可达0.1mA。整个系统在平时处于低功耗状态,每隔5min自动从低功耗下唤醒,进行温、湿度和湿度测量,并通过温、湿度和湿度的对应关系,来确定是否启动加热器和加湿器。其中,温、湿度测量使用单线数字温、湿度传感器DS18B20,其体积小、构成的系统简单、精度高,湿度测量使用湿敏电

16、阻CHR一01,其成本低廉。所以整个系统与传统的温湿度测量器相比,具有功耗低、性价比高、电路简单、易于实现等特点。1.2国内、外现状及发展趋势1.2.1国内现状及发展趋势我国现代温室技术起步较晚,70年代以来,政府大力发展以塑料大棚、节能日光温室为主的设施农业,促进了农村经济的发展和缓和了蔬菜季节性短缺矛盾。与此同时,从1979年至1994年,从欧美、日本等国家引进了一系列现代化温室进行实验研究。引进的温室与我国传统温室比较,其空间大,便于进行机械作业,生产率与资源利用率比较高,为我国温室的发展提供了借鉴作用。但这些温室也存在着许多不足之处,主要表现在:价格昂贵,国内农业生产目前难以接受。缺乏

17、与我国气候特点相适应的温室测控软件。目前我国引进温室的测控系统大多投资大、运行费用过高,并且测控系统中所侧重考虑的环境参数与我国的气候特点存在矛盾。测量方式比较简单,软件实现模式固定,不能进行功能扩展。我国自行开发的温室测控系统其技术水平和调控能力与发达国家还有一定的差距。而我国综合环境测控技术的研究刚刚起步,目前仍然停留在研究单个或少量环境因子调控技术的阶段,而实际上,温室内的光照度、温度、湿度等环境因素,都是在相互影响、相互制约的状态中对作物的生长产生影响,环境要素的空间变化、时间变化都很复杂。因此,我们应该根据我国的国情研制出适合我国农业的发展的仪器仪表,并在农业设施中广泛推广。1.2.

18、2国外现状及发展趋势1949年,借助于工程技术的发展,美国建成了第一个植物人工气候室,开展了植物对自然环境的适应性和抗御能力的应用研究。20世纪60年代,生产型的高级温室开始应用于农业生产,奥地利首先建成了番茄生产工厂,70年代后荷兰、日本、美国、英国、以色列等国家的温室园艺迅猛发展,温室设施广泛应用于园艺作物生产、畜牧业和水产养殖业。随着计算机技术的进步和智能测量理论的发展,近百年来,温室大棚作为设施农业的重要组成部分,其自动测量和管理技术不断得以提高,在世界各地都得到了长足的发展。特别是二十世纪70年代电子技术的迅猛发展和微型计算机的出现,更使温室大棚环境测量技术产生了革命性的变化。80年

19、代,随着微型计算机日新月异的进步和价格大幅度下降,以及对温室测量要求的提高,以微机为核心的温室综合环境测量系统,在欧美得到了长足的发展,并迈入了网络化,智能化阶段。第2章 温湿度检测系统简介2.1 温度测量部分温度检测是整个系统的一个重要的组成部分。它采用了DS18B20温度传感器进行对温度的测量。当DS18B20处于写存储器操作和温度A/D变换操作时,总线上必须有强的上拉,上拉开启时间最大为10。采用3.6V电源供电,DQ端接MSP430F149的P2.5口,并且在DQ端和VDD端加4.7K的上拉电阻,GND端接地。其主要目的就是对当前环境中的温度数据进行测量,并进行相应的信号转换。2.2

20、湿度测量部分测量空气湿度的方式很多,其原理是根据某种物质从其周围的空气吸收水分后引起的物理或化学性质的变化,间接地获得该物质的吸水量及周围空气的湿度。电容式、电阻式和湿涨式湿敏原件分别是根据其高分子材料吸湿后的介电常数、电阻率和体积随之发生变化而进行湿度测量的。采用HM1500湿度传感器。具有尺寸小、浸水无影响、互换性好、可靠性高、漂移小、在5VDC供电时、0100%RH典型输出、标定2%RH55%RH、极低的温度依赖性、比例输出于电源电压、适合37V供电的主要特点。并且具有在长时间处于饱和状态后快速脱湿、专利固态聚合物结构、对化学品的高抵抗性、响应时间短的湿度传感器的特点。2.3 显示部分采

21、用LED数码管。系统采用动态显示方式驱动8个数码管工作,其中4个数码管用来显示温度值,4个用来显示检测到的湿度值。用SNJ54HC373的输入端来选择位码,单片机的P1口控制数码管的断码。如果检测到的温度与湿度发生变化时,数码管即会发生相应的变化,起到实时显示功能。LED数码管亮度高、工作电压低、功耗小、小型化、寿命长、耐冲击和性能稳定,从而得到了广泛的应用,但相对制作复杂成本高。2.4 电源部分电压转换中,使用LM7805将220V电压转换为5V电压。电压转换中,使用AMS1117将5V电压转换为3.3V电压提供整体电路中的使用电源。并且在5V3.3V转换电路中,采用了电池供电的方式。在不能

22、连接到外接220V电源的情况下或外接220V电源突然停电的情况下,可以使用电池对单片机进行供电,可以防止电路突然中断。第3章 基本硬件介绍3.1 MSP430单片机MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16位超低功耗、具有精简指令集(RISC)的混合信号处理器(Mixed Signal Processor)。称之为混合信号处理器,是由于其针对实际应用需求,将多个不同功能的模拟电路、数字电路模块和微处理器集成在一个芯片上,以提供“单片机”解决方案。该系列单片机多应用于需要电池供电的便携式仪器仪表中。3.1.1处理能力强MSP430系列单片机是一个16位的单片机,

23、采用了精简指令集(RISC)结构,具有丰富的寻址方式(7 种源操作数寻址、4 种目的操作数寻址)、简洁的 27 条内核指令以及大量的模拟指令;大量的寄存器以及片内数据存储器都可参加多种运算;还有高效的查表处理指令。这些特点保证了可编制出高效率的源程序。3.1.2运算速度快MSP430 系列单片机能在25MHz晶体的驱动下,实现40ns的指令周期。16位的数据宽度、40ns的指令周期以及多功能的硬件乘法器(能实现乘加运算)相配合,能实现数字信号处理的某些算法(如FFT等)。3.1.3超低功耗MSP430 单片机之所以有超低的功耗,是因为其在降低芯片的电源电压和灵活而可控的运行时钟方面都有其独到之

24、处。首先,MSP430 系列单片机的电源电压采用的是1.8-3.6V 电压。因而可使其在1MHz 的时钟条件下运行时,芯片的电流最低会在165A左右,RAM保持模式下的最低功耗只有0.1A。其次,独特的时钟系统设计。在 MSP430 系列中有两个不同的时钟系统:基本时钟系统、锁频环(FLL 和FLL+)时钟系统和DCO数字振荡器时钟系统。可以只使用一个晶体振荡器(32.768kHz)DT-26 OR DT-384,也可以使用两个晶体振荡器。由系统时钟系统产生 CPU 和各功能所需的时钟。并且这些时钟可以在指令的控制下,打开和关闭,从而实现对总体功耗的控制。由于系统运行时开启的功能模块不同,即采

25、用不同的工作模式,芯片的功耗有着显著的不同。在系统中共有一种活动模式(AM)和五种低功耗模式(LPM0LPM4)。在实时时钟模式下,可达2.5A,在RAM 保持模式下,最低可达0.1A 。3.1.4方便高效的开发环境MSP430 系列有OTP 型、FLASH型和ROM型三种类型的器件,这些器件的开发手段不同。对于OTP型和ROM型的器件是使用仿真器开发成功之后烧写或掩膜芯片;对于FLASH型则有十分方便的开发调试环境,因为器件片内有JTAG调试接口,还有可电擦写的FLASH存储器,因此采用先下载程序到FLASH内,再在器件内通过软件控制程序的运行,由JTAG接口读取片内信息供设计者调试使用的方

26、法进行开发。这种方式只需要一台PC机和一个JTAG调试器,而不需要仿真器和编程器。开发语言有汇编语言和C 语言。3.1.5 MSP430F149系列基于闪存或ROM的超低功耗MCU,提供8MIPS,工作电压为1.8V - 3.6V,具有高达60KB的闪存和各种高性能模拟及智能数字外设。超低功耗低至:0.1ARAM保持模式0.7A实时时钟模式200A/MIPS工作模式在6s之内快速从待机模式唤醒。器件参数:闪存选项:1KB60KBROM选项:1KB16KBRAM选项:512B10KB GPIO选项:14、22、48引脚ADC选项:10和12位斜率SAR其它集成外设:模拟比较器、DMA、硬件乘法器

27、、SVS、12位DAC。3.1.6 MSP430F149各管脚MSP430单片机管脚编号及作用描述表3-1 MSP430单片机各管脚编号及作用描述编号引脚名称I/O描述1DVCC 数字电源电压,正端。供应所有数字部分。2P6.3/A3 I / O通用数字I / O引脚/模拟输入a3的 - 12位ADC 3P6.4/A4 I / O通用数字I / O引脚/模拟输入a4的 - 12位ADC4P6.5/A5 I / O通用数字I / O引脚/模拟输入a5的 - 12位ADC5P6.6/A6 I / O通用数字I / O引脚/模拟输入a6的 - 12位ADC 6P6.7/A7 I / O通用数字I /

28、 O引脚/模拟输入a7 - 12位ADC 7VREF+ O ADC输内参考电压正端输出8XIN I 晶体振荡器XT1的输入端口。可以连接标准晶体或手表晶体9XOUT/TCLK I/O晶体振荡器XT1的输出端或测试时钟输入10VeREF+ I/P ADC外部参考电压输入11VREF-/VeREF- O 内部ADC参考电压和外部施加的ADC参考电压负端12P1.0/TACLK I / O通用数字I / O引脚/ Timer_A,时钟输入信号TACLK 输入13P1.1/TA0 I / O通用数字I / O引脚/ Timer_A,捕捉:CCI0A输入,比较:OUT0的输出/ BSL传输 14P1.2

29、/TA1 I / O通用数字I / O引脚/ Timer_A,捕捉:CCI1A输入,比较:输出1输出 15P1.3/TA2 I / O通用数字I / O引脚/,Timer_A捕捉:CCI2A输入,比较:OUT2的输出 16P1.4/SMCLK I / O通用数字I / O引脚/ SMCLK信号输出17P1.5/TA0 I / O通用数字I / O引脚/ Timer_A,比较:OUT0的输出18P1.6/TA1 I / O通用数字I / O引脚/ Timer_A,比较:输出1输出19P1.7/TA2 I / O通用数字I / O引脚/ Timer_A,比较:OUT2的输出20P2.0/ACLK

30、I / O通用数字I / O引脚/ ACLK输出 21P2.1/TAINCLK I / O通用数字I / O引脚/ Timer_A,时钟信号INCLK22P2.2/CAOUT/TA0 I / O通用数字I / O引脚/ Timer_A,捕捉:CCI0B输入/比较器输出/ BSL接收 23P2.3/CA0/TA1 I / O通用数字I / O引脚/ Timer_A,比较:输出1输出/比较器输入 24P2.4/CA1/TA2 I / O通用数字I / O引脚/ Timer_A,比较:OUT2的输出/比较器输入 25P2.5/ROSC I / O通用数字I / O引脚/定义DCO标称频率的外部电阻输

31、入 26P2.6/ADC12CLK I / O通用数字I / O引脚/转换时钟 - 12位ADC27P2.7/TA0 I / O通用数字I / O引脚/ Timer_A,比较:OUT0的输出 28P3.0/STE0 I / O通用数字I / O引脚/从发送使能 -USART0/SPI模式 29P3.1/SIMO0 I / O通用数字I / O引脚/USART0/SPI方式的从输入/主输出。30P3.2/SOMI0 I / O通用数字I / O引脚/USART0/SPI 方式的从输出/主输入。31P3.3/UCLK0 I / O通用数字I/O/USART0时钟:外部输入 - UART或SPI模式下,输出 - SPI模式 32P3.4/UTXD0 I / O通用数字I / O引脚/发送数据输出 - USART0/UART模式 33P3.5/URXD0 I / O通用数字I / O引脚/接收数据 - USART0/UART模式 34P3.6/UTXD1+ I / O通用数字I / O引脚/发送数据输出 - USART1/UART模式

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

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