基于MSP430内嵌温度传感器的温度告警系统
- 格式:docx
- 大小:29.82 KB
- 文档页数:5
2008正第8期仪表技术与传感器InstrumentTechniqueandSensor2008No.8基于MSP430单片机的温度和瓦斯报警系统的设计赵娜,宋文爱(中北大学教育部仪器科学与动态测试重点实验室,山西太原030051)摘要:文中设计提出了一种基于MSP430单片机的瓦斯和温度报警系统。
煤矿开采中生产环境十分恶劣。
针对矿工井下工作的不安全因素,设计了在头盔上集成实时监测系统。
该系统通过单片机控制温度、瓦斯传感器,实现对井下温度、瓦斯浓度实时采集、处理,并"-3所测温度和瓦斯浓度超过设定的报警上、下限时自动报警,使矿工能够及时脱离危险。
该系统具有小型化、成本低等特点,能达到矿工每人携带一个的要求。
测试证明,该系统工作稳定,能达到实时监测的功能。
关键词:MSP430;数字温度传感器;DSl8820;瓦斯浓度中图分类号:TP277文献标识码:A文章编号:1002—1841(2008)08—0049—02DesignofAlarmSystemofTemperatureandGasBasedOilMSP430ZHAONa,SONGWen—ai(KeyLaboratoryofInstrumentationScienceandDynamicMeasurement,NorthUniversityofChina,Taiyuan030051,China)Abstract:ThispaperpresentedanalarmsystemoftemperatureandgasbasedonMSP430.Theproductionenvironmentisverybadinthecoalmining.Fortheinsecurefactorofworkinginthecoal,thispapergavethehelmetsystemthatCallmonitortimely.Thesystemcancontroltemperaturesensorandthegassensorthmughsingle-chipmicrocomputer,andthetemperatureandgasden-sitycanbegatheredandprocessedtimely.Whenthetemperatureandgasdensityexceedthealarmlimitation,itwillmakeana—lamathatcanmakeminergetoutofdangerassoonaspossible.Thesystemhasthecharacteristicofminiatureandlowcost,whichcanreachtherequestthateveryminerhasone.Theapplicationresultsshowthatthesystemisstable,andCanmonitortimely.Keywords:MSP430;digitaltemperaturesensor;DSl8820;concentrationofgas1监控系统的组成及工作原理根据小型化、实时监测等要求,系统利用MSP430单片机及其外围电路完成对DSl8820单总线数字温度传感器和MJCA/3.0L瓦斯传感器的控制和数据转换。
基于MSP430内嵌温度传感器的温度告警系统A Temperature Alarm System Based on the Embedded Thermal Sensor of MSP430解放军理工大学通信工程学院赵陆文屈德新摘要:MSP430微控制器的诸多系列中都有内嵌的温度传感器。
本文提出了一种基于这个传感器的温度报警系统的方案。
然后分析了产生虚警和漏警的原因,并提出了减小这两种概率的办法,最后给出了以MSP430F449为例的C语言程序。
关键词:MSP430;温度传感器;告警1. 系统的总体方案MSP430微控制器MCU(Micro Controller Unit)是TI公司推出的一款具有丰富片上外围的强大功能的超低功耗16位混合信号处理器。
其中包括一系列的器件,可以应用在不同的场合。
MSP430与MCS-51的一个显著不同就是它在片内集成了模数转换(ADC)模块,使得A/D转换得以容易的实现。
其中在MSP430的13x、14x、43x、44x系列器件中,都有内嵌的温度传感器。
它的输出送入ADC12模块的通道10,然后对其进行A/D转换,进而可以测量芯片内的温度。
在本告警系统中就是采用这个温度传感器的输出来实现温度的实时告警。
图1 基于MSP430F449内嵌温度传感器的温度告警系统原理图本系统的基本方案是这样的:ADC12模块的通道10对芯片的温度进行测量,当测量温度高于或者低于预设告警值时,便通过I/O端口的输出来驱动LED,显示告警状态。
芯片在整个过程中处于低功耗模式。
本系统的原理比较简单,图1给出其简单的原理图。
2. 温度传感器的测温原理和过程MSP430内嵌的温度传感器实际上就是一个输出电压随环境温度而变化的温度二极管,表1是它的一些基本电气特性。
按照TI公司提供的资料,这个温度二极管输出的电压和对应的温度近似成简单的线性关系。
所测温度可由的公式(1)求出:(1)其中,T:测量到温度,单位℃;V ST:ADC模块的通道10测量到的电压,单位mV;V0℃:0℃时传感器的输出的电压,单位mV;TC SENSOR:传感器的传感电压,即输出电压随温度的变化情况,单位mV/℃。
基于MSP430的超低功耗温度采集报警系统
张元浩;刘欢;李鑫
【期刊名称】《现代制造技术与装备》
【年(卷),期】2022(58)7
【摘要】随着电子产品的不断更新,人们对低功耗的要求越来越高。
系统以低功耗的、带Flash存储器的MSP430单片机为控制核心,由温度检测模块、全球移动通信系统(Global System for Mobile Communications,GSM)模块、时钟模块、按键模块和显示模块组成。
进入系统后,显示模块实时显示当前环境的温度值和温度报警阈值,如果检测温度达到报警阈值,则系统通过GSM模块向用户手机发送报警短信,并通过按键模块调节温度报警阈值。
此外,系统具有温度与时间显示转换、按键唤醒等功能。
在低功耗设计上,它不仅选取了低功耗的硬件模块,而且利用软件编程进一步降低了系统功耗。
【总页数】3页(P123-125)
【作者】张元浩;刘欢;李鑫
【作者单位】沈阳化工大学信息工程学院
【正文语种】中文
【中图分类】TP3
【相关文献】
1.基于MSP430的低功耗温度采集报警系统的实现
2.基于超低功耗单片机
MSP430的矿用一氧化碳报警器设计3.基于MSP430单片机的超低功耗温度采集
系统设计4.用超低功耗MSP430单片机设计数据采集系统5.用超低功耗MSP430单片机设计数据采集系统
因版权原因,仅展示原文概要,查看原文内容请购买。
摘要当前,温度控制系统被广泛应用于生活的很多方面,它与人们的日常生活、工作和学习息息相关。
如何设计制作一个性能良好的温度监控系统,实现温度的精确、实时监控成为设计该系统的主要问题。
随着我国电子技术的不断提高,以单片机为核心处理器,温度传感器为远端设备构成的温度监控系统逐渐成为时下的主流设计。
论文介绍了温度控制系统的研究背景和研究意义,国内外发展状况,超低功耗系列单片机MSP430,单总线数字温度传感器DS18B20等器件以及设计所需的相关软件的使用。
在此基础上,对系统进行设计、编程和调试,并绘制了系统的电路原理图和印制板图。
该温度监控系统具有监控多点温度,并将其循环显示,利用按键实现某一点的选择显示,从而实现多点温度的实时监控的功能。
关键词:超低功耗单片机,单总线温度传感器,JTAG仿真ABSTRACTCurrently, The temperature control system is widely used in our daily life and closely linked with our work and study. How to design and make a temper -ature control system which has the characters of high performance, accurate measurement,real time monitoring is still a main problem. As with the high de-velopment of the electronic technique in our country, the temperature control system used the microcontroller as the centre and thermal sensor as the far-end equipment is becoming the main trend.In this paper, it introduces the research background and the significance of the temperature control system, the situation at home and abroad. the MSP430 series MCU which is widely used now ,the digital thermal sensor, DS18B20 and so on. At that basis , we design, programe and debug it, draw the SCH and PCB about it in the Protel. It can monitor the temperature of multi-points and choose one to display in the LCD by pressing the key, which leads to realizing the meal time monitoring of the temperature of these points.Keywords:Ultralow-Power microcontroller, the one-wire digital thermal sensor, JTAG simulation目录1 绪论 (1)1.1研究背景和意义 (1)1.2 国内外动向 (2)1.3 课题的主要研究内容 (5)2 系统方案设计 (6)2.1 MSP430系列单片机 (6)2.2 DS18B20数字温度传感器 (11)2.3 DS1302日历时钟芯片 (17)2.4 OCMJ4x8B液晶显示模块 (20)2.5 键盘 (24)2.6 JTAG仿真和IAR Workbench (26)2.7 结语 (30)3 系统电路及软件实现 (31)3.1系统设计框图及功能实现 (31)3.2单元电路原理图 (32)3.3 系统程序设计 (37)3.4结语 (45)4 总结与展望 (46)参考文献 (48)致谢 (50)附录 (51)附录1 外文文献 (51)附录2 温度监控系统C语言程序 (64)附录3 电路原理图和印制板图 (72)1 绪论1.1研究背景和意义在人们的日常生活、工业制造、制冷等领域,温度作为当前环境的重要因素之一,被人们广泛的作为参考因素来使用,从而保证各项工作的正常运行,如火灾报警、温室或粮仓中温度的实时监测、冷库温度的调节等,因此以温度参数为基础而设计的温度控制系统被广泛开发和使用。
基于MSP430单片机的温度测控装置的设计与开发设计与开发基于MSP430单片机的温度测控装置一、引言随着科技的不断进步,温度测控装置在生活和工业中扮演着重要的角色。
本文将介绍基于MSP430单片机的温度测控装置的设计与开发。
该装置可以用于实时监测环境温度,并根据设定的阈值控制温度。
二、硬件设计1.传感器选择:本设计采用温度传感器DS18B20。
它是一种数字式温度传感器,通过一根串行线来与单片机通信。
2.电路连接:将传感器与MSP430单片机连接。
传感器的VCC引脚接单片机的3.3V电源,GND引脚接地,DQ引脚接到单片机的GPIO引脚。
3.LCD模块:为了显示当前温度和控制参数,我们需要一个LCD模块。
将LCD模块的数据引脚接到单片机的GPIO引脚。
4.电源:设计一个适当的电源电路,以提供所需的电压和电流。
三、软件设计1.硬件初始化:在程序开始时,初始化MSP430单片机的GPIO引脚,配置传感器引脚为输入模式和LCD数据引脚为输出模式。
2.温度采集:通过传感器的引脚与单片机通信,获取当前温度数据。
传感器采用一线式通信协议,在读取温度数据之前,先向传感器发送读取命令,然后从传感器接收数据。
单片机通过GPIO引脚进行数据的收发。
3.温度显示:将获取到的当前温度数据通过LCD模块显示出来。
4.温度控制:设定一个温度阈值,当实际温度超过阈值时,单片机控制继电器等设备进行温度调节。
可以采用PID控制算法,根据当前温度与设定温度的差异,调整控制设备的输出。
5.程序循环:通过一个无限循环来保持程序运行。
四、测试与验证1.硬件测试:对硬件电路进行测试,确保传感器和LCD模块的接线正确,电源电压稳定。
2.软件测试:通过模拟不同温度值,确认温度采集、显示和控制功能正常。
3.综合测试:将温度测控装置放置在实际环境中,观察温度采集和控制性能,根据需要进行调整。
五、结论本文设计与开发了基于MSP430单片机的温度测控装置。
基于MSP430单片机的温湿度监测与报警系统设计
朱星玥;季仁东;赵志敏;沈令斌
【期刊名称】《理化检验-物理分册》
【年(卷),期】2013(049)012
【摘要】基于越来越多的场合需要及时监测环境温湿度的需求,给出了基于
MSP430单片机的温湿度监测与报警系统的设计方案,系统以MSP430单片机为核心,采用SHT11温湿度传感器芯片,对温湿度监测与报警系统的软硬件进行了设计.结果表明:该系统具有温湿度采集和实时显示及超过设置上、下限温湿度自动报警等功能;该系统还具有成本低、环境采集误差小、作业效率高等特点,具有广阔的应用前景.
【总页数】4页(P799-802)
【作者】朱星玥;季仁东;赵志敏;沈令斌
【作者单位】南京航空航天大学理学院,南京 210016;南京航空航天大学理学院,南京 210016;南京航空航天大学理学院,南京 210016;南京航空航天大学理学院,南京210016
【正文语种】中文
【中图分类】TP29
【相关文献】
1.基于MSP430单片机的室内温湿度监测系统设计 [J], 唐威;顾福元;孟赫;王雪雪
2.基于MSP430单片机的宿舍智能防盗防火报警系统设计 [J], 李静;陈金元;徐冰
3.基于MSP430单片机的甲醛含量监测报警系统设计 [J], 曾宪阳;杨红莉;郁汉琪;褚南峰
4.基于单片机的温湿度监测和报警系统设计 [J], 陈英俊;
5.基于单片机的温湿度监测和报警系统设计磁 [J], 陈英俊
因版权原因,仅展示原文概要,查看原文内容请购买。
基于MSP430F149的温度采集报警系统的设计和实现引言随着电子计算机信息技术的不断发展和完善,采用单片机实现的温度监控系统的应用越来越多。
且采用单片机实现的温度监控系统具有自动化和无人值守等特点,使得它们在许多应用场合得到了广泛的应用。
本文介绍的温度采集报警系统具有一定的通用性,它采用传感器与单片机的A/D 通道相连,简化了模拟采集的设计,从而减小设计的复杂性,增加系统的可靠性,也同时减小了PCB 的面积。
报警和显示模块主要是驱动蜂鸣器实现报警功能和便于实时观察。
该系统充分体现了智能化、低功耗、高精度的发展趋势。
重点在于传感器的设计及智能化、低功耗的硬件电路设计上。
2 系统硬件设计与实现(单元电路设计)系统以单片机MSP430F149 为核心。
本系统的功能设计目标应该包括以下几个方面:键盘输入模块、传感器采集模块、显示模块、报警模块、CPU 处理模块和电源供电及复位模块等。
下面详细介绍一下各单元的硬件电路和实现的功能。
2.1.1 电源部分设计整个系统采用3.3V 供电,考虑到硬件系统对电源要求具有稳压功能和纹波小等特点,另外也考虑到硬件系统的低功耗等特点,因此该硬件系统的电源部分采用TI 公司的TPS76033 芯片实现,该芯片能很好满足该硬件系统的要求,另外该芯片具有很小的封装,因此能有效节约PCB 板的面积。
为了使输出电源的纹波小,在输出部分用了一个2.2uF 和0.1uF 的电容,另外在芯片的输入端也放置一个0.1uF 的滤波电容,减小输入端受到的干扰。
2.1.2 复位电路部分设计在单片机系统里,单片机需要复位电路,复位电路可以采用R-C 复位电路,也可以采用复位芯片实现的复位电路,R-C 复位电路具有经济性,但可靠性不高,用复位芯片实现的复位电路具有很高的可靠性,因此为了保证复位电路的可靠性,该系统采用复位芯片实。
目次1 引言 (3)2 系统总体设计 (3)2.1 系统组成结构及工作原理 (3)2.2 系统工作流程 (3)2.3 系统核心器件选型 (4)3 系统硬件设计 (4)3.1 电源模块设计 (4)3.2 LED显示模块设计 (4)3.3 键盘输入模块设计 (5)3.4 温度采集模块设计 (5)3.5 报警模块设计 (6)4 系统软件设计 (6)4.1 系统软件总体结构及总流程图 (7)4.2 LED显示模块程序设计 (9)4.3 键盘输入模块程序设计 (9)4.4 温度采集模块程序设计 (10)4.5 报警模块程序设计 (10)4.6 主模块程序设计 (10)5 系统调试与结果分析 (10)5.1 系统调试步骤 (10)5.2 遇到的问题及解决方案 (12)5.3 实验结果 (13)6 结论与心得体会 (13)参考文献 (13)附录 (14)1 引言温度是一个非常重要的物理量,因为它直接影响燃烧、化学反应、发酵、烘烤、煅烧、蒸馏、浓度、挤压成形、结晶以及空气流动等物理和化学过程。
温度控制失误就可能引起生产安全、产品质量、产品产量等一系列问题。
因此对温度的检测的意义就越来越大。
温度采集控制系统在工业生产、科学研究和人们的生活领域中,得到了广泛应用。
在工业生产过程中,很多时候都需要对温度进行严格的监控,以使得生产能够顺利的进行,产品的质量才能够得到充分的保证。
使用自动温度控制系统可以对生产环境的温度进行自动控制,保证生产的自动化、智能化能够顺利、安全进行,从而提高企业的生产效率。
温度的检测与控制是工业生产过程中比较典型的应用之一,随着传感器在生产和生活中的更加广泛的应用,利用新型单总线式数字温度传感器实现对温度的测试与控制得到更快的开发。
现在的生活中,所用到的电器,家具设备,包括工业产品等对温度的要求日益增高,灵敏的温度控制报警系统已成为日常生活中必不可少的产品。
例如冰箱的温控系统,锅炉等等,无不都用到了这一功能部件。
基于MSP430单片机的多传感器家居安全告警系统设计吴健辉;袁科;谭梦霞
【期刊名称】《湖南理工学院学报(自然科学版)》
【年(卷),期】2014(027)004
【摘要】设计了一个以MSP430单片机为核心的多传感器现代居家安全告警系统.以MSP430G2553单片机为控制核心,采用多传感器集成的模块化方式进行设计,系统主要包括电源控制模块、信号处理模块、传感器模块、键盘控制模块、液晶显示模块及告警输出六个模块.传感器模块采用可扩展设计模式,告警输出采用分级设计模式,方便不同用户的需求.同时强化了系统自身安全的监控,双供电模式、自身震动监控、告警模块防爆设计、紧急告警模式等能有效的保证系统安全并在第一时间内发出告警信息.实验结果表明系统具备良好的稳定性和可靠性,达到实际使用要求.【总页数】7页(P17-23)
【作者】吴健辉;袁科;谭梦霞
【作者单位】湖南理工学院信息与通信工程学院,湖南岳阳414006;湖南理工学院信息与通信工程学院,湖南岳阳414006;湖南理工学院信息与通信工程学院,湖南岳阳414006
【正文语种】中文
【中图分类】TP277;TH83
【相关文献】
1.采用MSP430单片机的多传感器智能监控系统设计 [J], 贾南
2.基于MSP430内嵌温度传感器的温度告警系统 [J], 赵陆文;屈德新
3.基于MSP430内嵌温度传感器的温度告警系统 [J], 赵陆文;屈德新
4.一种基于MSP430单片机无位置传感器的非金属管道倾角度的检测及实现 [J], 王海军;李春鹏;吕海双;徐屹东;谢茹
5.一种基于MSP430单片机磁导航传感器的设计 [J], 杜林玉;卫蒙;马凯
因版权原因,仅展示原文概要,查看原文内容请购买。
基于MSP430单片机的温度和瓦斯报警系统的设计
赵娜;宋文爱
【期刊名称】《仪表技术与传感器》
【年(卷),期】2008(000)008
【摘要】文中设计提出了一种基于MSP430单片机的瓦斯和温度报警系统.煤矿开采中生产环境十分恶劣.针对矿工井下工作的不安全因素,设计了在头盔上集成实时监测系统 .该系统通过单片机控制温度、瓦斯传感器,实现对井下温度、瓦斯浓度实时采集、处理,并当所测温度和瓦斯浓度超过设定的报警上、下限时自动报警,使矿工能够及时脱离危险.该系统具有小型化、成本低等特点,能达到矿工每人携带一个的要求.测试证明,该系统工作稳定,能达到实时监测的功能.
【总页数】3页(P49-50,60)
【作者】赵娜;宋文爱
【作者单位】中北大学教育部仪器科学与动态测试重点实验室,山西太原,030051;中北大学教育部仪器科学与动态测试重点实验室,山西太原,030051
【正文语种】中文
【中图分类】TP277
【相关文献】
1.基于MSP430单片机的温湿度监测与报警系统设计 [J], 朱星玥;季仁东;赵志敏;沈令斌
2.基于MSP430F149单片机的煤气泄露监测与报警系统的设计 [J], 张飞;孙旭;张
仕玲
3.基于MSP430单片机的宿舍智能防盗防火报警系统设计 [J], 李静;陈金元;徐冰
4.基于MSP430单片机的矿井无线报警系统设计 [J], 宰文姣
5.基于MSP430单片机的甲醛含量监测报警系统设计 [J], 曾宪阳;杨红莉;郁汉琪;褚南峰
因版权原因,仅展示原文概要,查看原文内容请购买。
南京工程学院毕业设计说明书(论文)作者:王超学号: 240092323系部:康尼学院专业:通信工程题目:基于MSP430的温度检测系统设计与实现指导者:汪力纯 (实验师)评阅者:2013 年 6 月南京MSP430-based temperature detection system design and implementationA Dissertation Submitted toNanjing Institute of TechnologyFor the Academic Degree of Bachelor of ScienceByChao WangSupervised byTechnician Lichun WangCollege of KangniNanjing Institute of TechnologyJune 2013摘要MSP430单片机是德州公司最新开发的具有16位总线带FLASH 的单片机,由于它的性价比和集成度高,受到广大技术开发人员的青睐。
它的可靠性能比较好,加强电干扰运行不受影响,适应工业级的运行环境,在各种行业中都占有重要的位置,越来越多的领域应用到以单片机为控制核心,用液晶显示作为显示终端的数字化控制设备,通过单片机对被控对象进行智能控制。
MSP430单片机将会在工程技术应用中得到广泛的应用。
而且,它是通向DSP系列的桥梁,随着自动控制的低功耗化和高速化,MSP430系列单片机将会得到越来越多人的喜爱。
通过这次毕业设计,我对MSP430单片机有了完整的了解,并且着重了解了MSP430F149芯片的原理图以及它的工作原理,对内部的硬件资源和自身的汇编语法进行了实验,把它和DS18B20温度传感器联系在一起实现了温度的测量以及报警。
关键词:MSP430;超低功耗;单片机;DS18B20AbstractTexas MSP430 microcontroller is the latest development of a 16-bit bus with FLASH MCU, due to its cost-effective and highly integrated, by the majority of technology developers of all ages. Its reliability is better, enhancing electrical interference unaffected, adapt industrial-grade operating environment, in a variety of industry occupies an important position in both, applied to more and more areas to microcontroller core, with LCD as a digital control display terminal equipment, through the controlled object MCU intelligent control.MSP430 microcontroller applications engineering technology will be widely used. And, it is a bridge leading DSP family, with automatic control, low power consumption and high speed, MSP430 MCU will get more and more people's favorite.Through this graduation project, I have a complete understanding of the MSP430 microcontroller, and focus on understanding the MSP430F149 chip schematic and it works, and the internal hardware resources and their own assembler syntax conducted experiments it and DS18B20 linked to the temperature sensor of the temperature-measuring and alarm.Keywords: MSP430; ultra-low power; SCM; DS18B20目录第一章绪论 (1)1.1 引言 (1)1.2 现状和发展状况 (1)1.3 课题研究的主要内容 (2)1.3.1 研究内容 (2)1.3.2 论文安排 (2)第二章系统总体方案设计 (3)2.1 系统组成结构 (3)2.2 温度测量原理 (3)2.3 系统工作流程 (4)2.4 系统核心器件选型 (4)2.5 系统硬件主要电路说明 (4)2.5.1 数据采集系统电路 (4)2.5.2 PL2303下载电路 (7)2.5.3 报警模块蜂鸣器电路 (8)2.5.4 LCD1602显示模块电路 (9)2.5.5 电源及复位模块电路 (10)第三章系统软件设计 (14)3.1 系统软件总体结构及流程图 (14)3.1.1 主程序流程图 (14)3.1.2 读出温度子程序流程图 (15)3.1.3 温度转换命令子程序流程图 (16)3.1.4 计算温度子程序 (16)3.1.5 显示数据刷新子程序 (17)3.2 主模块程序设计 (18)3.3 LED显示模块程序设计 (24)3.4 温度采集模块程序设计 (30)3.5 报警模块程序设计 (37)3.6 上位机及辅助功能设计 (37)3.6.1 系统主界面的设计 (37)3.6.2 串口设置界面 (38)第四章系统调试和结果分析 (43)4.1 调试步骤 (43)4.1.1 显示模块调试 (43)4.1.2 温度数据采集模块调试 (44)4.1.3 报警模块调试 (44)4.1.4 上位机辅助功能设计 (45)4.1.5 整体调试: (46)4.2 遇到的问题及解决方案 (47)第五章总结与展望 (49)致谢 (50)参考文献 (51)附录A:系统硬件的实物图及MSP430原理图 (52)附录B:系统主程序 (54)附录C:MSP430F149单片机封装管脚定义 (60)第一章绪论1.1 引言十七世纪是温度计诞生和发展的最初阶段,这个仪器几乎比任何其它仪器都得到更加广泛的应用。
收稿日期:2008-06-02作者简介:沈晓昱(1984),女,硕士研究生,研究方向为无线传感器网络。
基于M SP430的低功耗温度采集报警系统的实现沈晓昱,王晓娜,李文军(中国计量学院热工自动检测与控制研究所,杭州310018)摘要:设计了一种基于MSP430单片机的低功耗温度采集报警系统,该系统具有电路简单、功耗低、精度高、数据传输可靠性高、功能易扩展等特点,充分满足在恶劣条件下离线式低功耗高精度温度采集报警的要求。
文中介绍了MSP430芯片的特点,并详细地分析了系统的各功能模块。
在低功耗设计上,除了在硬件上选用低功耗的芯片外,还利用软件设计进一步降低了功耗。
关键词:低功耗;M SP430单片机;温度采集;中图分类号:TP368 1 文献标志码:B 文章编号:1000-0682(2009)03-0031-03D esign of low-po wer consu m ption te mperature collecting alar m syste m based onM SP430S H E N X iaoyu ,W ANG X i aona ,L I W en j un(In stit u t e of P yrolo gy Au t oma tic De t ec ti on and C on t rol ,Ch ina Jiliang Un iversit y,H ang zhou 310018,Ch i na )Abst ract :A lo w -po w er consumpti o n te mperature co llecti n g a lar m syste m based on M SP430m icro -processor is desi g ned .This syste m has the m erits such as si m ple har dw are ,much l o w er po w er ,higher prec ision ,h i g her data transfer reliab ility and easier ex tended functi o n and so on .The desi g n of the te m -perature collecti n g alar m syste m is achieved to m ee t the requ ire m ent o f scientific research i n foul sur -rounding .In t h e article ,the characteristics o f the M SP430are introduced ,and also the design of the m a i n function m odu le o f the har dw are and soft w are .A t last so m e opti m al and an ti-ja mm ing .I n order to reduce po w er consu m pti o n,so m e lo w -po w er techn i q ues are adopted i n both desi g n of hardw are and soft w are .K ey w ords :lo w -po w er consumpti o n ;M SP430m icroprocessor ;te m perature collecti n g ;alar m sys -te m0 引言现代化生产对温度采集的精度、实时性和采集效率等都有很高的要求,而且有许多测温现场环境恶劣,对操作人员现场采集十分不利,这就需要使用一种能够自动采集、处理和传送数据的测温仪器。
基于msp430的数字温度计设计摘要随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从单片机技术入手,一切向着数字化控制,智能化控制方向发展。
本设计所介绍的数字温度测量系统与传统的温度报警相比,具有读数方便,温度范围广,测量准确,其输出温度采用数字显示,该设计控制使用MSP430单片机,在测量上利用9013三极管组成的电桥来感应温度并且通过单片机控制液晶显示出来,可以测量并且显示环境当前温度。
温度测量是从金属(物质)的热胀冷缩开始,常用的检测方法有电阻式、热电偶式、PN结型、辐射型、光纤式及石英谐振型等。
这些检测方法都是基于温度变化引起其物理参数(如电阻值,热电势等)变化的原理。
本次我们采用PN结的特性来进行测量。
总体方案设计1总体设计方案在单片机电路设计中,使用传感器,是非常容易想到的,但是在本次实验中,我们利用PN结的特性,并且利用PN结组成的电桥来测量温度。
然后再通过单片机进行转换,可以达到设计效果2方案的总体设计框图温度计电路设计总体设计方框图如下图所示,控制器采用MSP430单片机,温度感应采用9013三极管组成的电桥并且经过放大再送入单片机中进行处理,用1602液晶来实现温度的显示。
图1-1总体设计方框图温度采集部分在本次设计中,温度采集部分利用PN结的温度特性曲线来进行测试,然后再利用三运放电路进行放大,最终将数据送入单片机中进行处理而进行测量的,温度采集部分的电路图如下:输出电压的计算公式如下:显示部分利用1602液晶显示,在此不做过多叙述。
系统软件设计系统程序主要包括主程序和子程序,其中子程序又主要包括读出温度子程序、AD转换子程序、计算温度子程序,液晶显示子程序等。
其流程图大致如下:开始↓关闭看门狗↓采集模拟信号↓A/D转换↓液晶显示设计步骤整个系统通过16位单片机msp430x14x控制AD模块读数,采用LCD1602显示,温度传感器与单片机之间通过串口进行通信。
基于MSP430的无线温湿度报警系统设计陈树成;李晓波;崔明;苏连维【摘要】设计基于MSP430F149的无线温湿度报警系统,系统采用数字温湿度传感器SHT21测量温度和湿度数据,将测量结果通过段式液晶实时显示.当采集到的温度、湿度数据超过系统设定的上下限值时,驱动SIM300模块开机,将报警信息通过短信息方式发送到系统指定手机.系统采用单节可充电锂电池供电,并配置有太阳能或者USB充电功能.给出了系统的结构框图、MSP430最小系统电路、温湿度采集电路和锂电池充放电控制电路,最后给出了系统软件程序流程图和实验数据.实验证明,系统能够准确的测量温度、湿度数据,并且能够准确的发送报警信息;系统设计结构简单、工作稳定、功耗较低,在各种工农业温湿度控制领域有着广泛的应用前景.【期刊名称】《电子设计工程》【年(卷),期】2019(027)010【总页数】5页(P183-187)【关键词】MSP430F149;SHT21;温湿度报警;SIM300【作者】陈树成;李晓波;崔明;苏连维【作者单位】天津市气象探测中心天津300061;天津市气象探测中心天津300061;天津市气象探测中心天津300061;天津市气象探测中心天津300061【正文语种】中文【中图分类】TP202随着计算机技术及现代传感技术的发展,温湿度监控在工农业控制领域中的地位越来越重要,近些年来呈现出智能化、计算机化和全自动等特点[1-2]。
如在粮食储藏、暖房进行植物培育和工业仓库都需要进行温湿度的监控,在这些特定环境中,往往要温度和湿度值保持在一定的范围之内,超出范围时就需要及时发送报警信息,调整现场的温湿度[3-4]。
为了对一特定区域的温湿度进行有效的监控,文中设计基于MSP430F149和SIM300的无线温湿度报警系统,系统选用数字温湿度传感器SHT21对温湿度进行精确采集,将采集到的温湿度数据通过液晶屏实时显示。
当采集到的数据超出预设定的范围时,通过SIM300模块将报警信息发送至用户指定手机,方便用户及时采取控制措施。
- 18 -高 新 技 术随着工业化进程的不断加快,社会治安逐渐复杂,大众对生活环境的安全要求也越来越高。
因此,防止陌生人非法进入、避免室内燃气泄漏以及出现火灾等成为大众十分关注的安全防范问题。
目前,市场上部分防护系统是作为单独单元出现的,仅有单一的报警功能。
因此,该文设计了一种基于MSP430微型单片机的智能防护报警系统,主要具备防止非法进入、燃气检测以及火源监控等功能。
当室内出现紧急情况时,通过传感器感应及时将测量数据反馈给单片机,判定事故后立即进行声光报警和App 信息传送。
系统采用MSP430微型单片机作为主控制器,报警模块采用红外系统,以GQQ7-5传感器为主,可以更灵敏地接收并发送信号,从而提高安保效率。
1 架构设计基于MSP430微型单片机的智能防护报警系统由防盗报警、远程控制组成,是一款功能多样的安防系统。
防盗报警由核心控制单元、传感器构成,GQQ7-5负责感知门窗附近是否有异常活动并识别气体,将这些信息实时传输至单片机进行数值分析,当数值超出阈值时,单片机传递指令,利用无线传输技术快速报警[1]。
远程控制使用GZP6887A 模块,当系统进入报警程序时,单片机向该模块发送指令,该模块将预设好的信息发送至用户App 进行报警。
用户也可以通过App 向该模块发送信息,控制室内电器开闭。
该系统的整体架构如图1所示。
2 技术支持2.1 传感器技术传感器包括转换元件、敏感元件,是一种可以感受信号的检测装置,能够将感受到的信息转化为可被接收并保存的相关信号[2]。
因此,传感器具有极为重要的作用。
综合考虑各方因素,该系统所选择的传感器具有红外传感、磁电传感功能。
2.2 无线传输技术无线传输通过电磁波进行信号传输,传输形式为由信号源数据通过电路发射进行编码并传输出去,再通过传输介质抵达接收电路,随后对接收到的数据编码后传输给用户。
在无线传输的过程中,要确保频率与其他频率之间有差异,从而避免产生干扰[3]。
基于MSP430内嵌温度传感器的温度告警系统
1. 系统的总体方案
MSP430微控制器MCU(Micro Controller Unit)是TI公司推出的一款具有丰富片上外围的强大功能的超低功耗16位混合信号处理器。
其中包括一系列的器件,可以应用在不同的场合。
MSP430与MCS-51的一个显著不同就是它在片内集成了模数转换(ADC)模块,使得A/D转换得以容易的实现。
其中在MSP430的13x、14x、43x、44x系列器件中,都有内嵌的温度传感器。
它的输出送入ADC12模块的通道10,然后对其进行A/D转换,进而可以测量芯片内的温度。
在本告警系统中就是采用这个温度传感器的输出来实现温度的实时告警。
图1 基于MSP430F449内嵌温度传感器的温度告警系统原理图
本系统的基本方案是这样的:ADC12模块的通道10对芯片的温度进行测量,当测量温度高于或者低于预设告警值时,便通过I/O端口的输出来驱动LED,显示告警状态。
芯片在整个过程中处于低功耗模式。
本系统的原理比较简单,图1给出其简单的原理图。
2. 温度传感器的测温原理和过程
MSP430内嵌的温度传感器实际上就是一个输出电压随环境温度而变化的温度二极管,表1是它的一些基本电气特性。
按照TI公司提供的资料,这个温度二极管输出的电压和对应的温度近似成简单的线性关系。
所测温度可由的公式(1)求出:
(1)
其中,T:测量到温度,单位℃;
V ST:ADC模块的通道10测量到的电压,单位mV;
V0℃:0℃时传感器的输出的电压,单位mV;
TC SENSOR:传感器的传感电压,即输出电压随温度的变化情况,单位mV/℃。
数值上等于温度每升高1℃,增加的输出电压。
对于12位的ADC模块,VST可以通过下面的A/D转换公式求得:
(2)
其中,ADC12CH10:通道10所测得的温度传感器的12位A/D值;
V R+:正参考电压,可以取内部参考VREF+ 、AVcc或者外部参考VeREF+ ,单位mV;
V R-:负参考电压,单位mV。
通常取VR-=AVss,在这种情况下,求VST的公式进一步简化为:
(3)
由(1)式和(3)式可见,把A/D转换所得的结果VST经过简单转换就可得到对应的温度。
表1:MSP430微控制器温度传感器电气特性表
3. 测量误差及其减小办法
很容易发现这个温度传感器具有较大的测量误差,实验也证明了这一点。
这将导致较大的虚警概率或漏警概率。
因此要想实用它,必须要进行误差校正,以减小这两个概率。
产生误差的原因主要有以下几个方面:
0℃基准参考电压误差
由表1可见,V0℃的最大误差可达5%。
所以由它导致的最大误差为:。
这么大的误差,无疑会导致很大的虚警或者漏警概率,所以必须要对它进行校准。
用T RT表示室温,V RT表示室温下温度传感器的输出电压,则由公式(1)可得:
(4)
由式(1)减式(4)可得:
(5)
因为MSP430是低功耗的,所以在开机的一段时间内,它的片内外温度可以认为是一样的。
因此我们可以用温度计测量出开机时的室温TRT,将开机时测得的V ST作为V RT,然后将V RT和T RT代入(5)式进行温度计算。
这样就消除(至少是减小)了由V0℃不准确而导致的测量误差,从而减小了虚警和漏警概率。
传感电压误差
对于工业级标准,工作温度范围为:-20℃~ +85℃。
而对于一个实际的系统,绝大多数时间工作在0℃~
+50℃之间。
因此,用做基准参考会导致较大的积累误差。
从表1可以看出,由传感电压引入的最大误差约为。
如果待测温度为50℃,用0℃作参考,则最大误差为:℃;而用室温(假定TRT = 25℃)作参考,则误差为:℃,比用0℃作参考时减小了一半。
因此采用室温作为温度参考,是减小积累误差的一个较好的方案。
不过由传感电压引入的误差相对于来说还是比较小的.
A/D转换引入的误差
由芯片资料可见,对于12位A/D,因漏电流引入的误差1LSB,这个误差可以忽略不记。
但是由于布线技术和电源和地线等的不良而导致的电源线、地线上的纹波和噪声脉冲对转换结果的影响却不能不考虑。
如图1所示,如果数字地DVss和模拟地AVss是分开供电的,则可以在这两点之间接入反相并接的二极管对,以消除700mV的电压差。
另外如果参考电压(V R+- V R-)较小,那么纹波的影响会变得更明显,从而影响转换精度。
因此,电源的清洁无噪声对A/D转换的精度有很大的影响。
当然在可能的情况下还是要尽量采用较大的(V R+- V R-)。
还有就是尽量不要采用内部参考,内部参考不太稳定,会影响转换的精度。
仔细安排各自接地点的旁路电容对于减小噪声的影响也是很有用的。
图1给出了一种典型的退耦电容配置方式,在芯片的电源以及外接参考电压(图中没有画出)的引脚上并接一个10uF的钽电容和一个0.1 uF的瓷片电容能够较好的起到抑制噪声的作用。
采用内嵌温度传感器测量温度,要受到很多方面的影响。
除了上面讨论的方法,还有减小误差的一般方法,比如多次测量取平均等。
所以要综合考虑各方面的因素,才能取得满意的效果。
4. 软件描述
MSP430另一个突出优点就是用C语言编写程序简捷而且编译效率很高。
下面就以MSP430F449为例来简要描述这个系统的软件实现。
图3为程序流程。
#include "msp430x44x.h" // 包含头文件
#include <math.h> //包含数学运算头文件
#define Trt 25 //预先测量到的室温
#define Th 50 //高温告警温度
#define Tl 0 //低温告警温度
int i=0, k=0,Vrt; //定义全局变量
int ADC_Result[16];
float T; //测量到的温度
void init(void); //初始化函数
void ADC12(void); //A/D转换函数
void Alarm(float t); //告警处理函数
void init(void)
{
TACTL=TASSEL1+TACLR+MC_1; //定时器初始化,工作在"up"模式
CCTL0|=CCIE; //使能CCR0中断
CCR0=0x0FF; //设定定时值
_EINT(); //打开中断
P2DIR|=BIT0+BIT1; //P2.0和P2.1为告警输出;
}
void ADC12(void)
{
ADC12CTL0 &=~ ENC; //在进行设置时首先复位ADC的转换使能
ADC12CTL0 = ADC12ON+REF2_5V+SHT0_8; //采用内部2.5V参考,打开通道10REFON自动打开ADC12CTL1 = SHP+ADC12SSEL_2; //上升沿采样,主时钟,MEM0
ADC12MCTL0 = EOS + INCH_10+SREF_1; //选择通道10,Vref+为参考电压,进行温度测量ADC12CTL0 |= ENC;
ADC12CTL0 |= ADC12SC; // 开始转换
if ((ADC12IFG & BIT0)==1) //如果转换完毕,读走数据
ADC_Result[i]=ADC12MEM0;
}
void Alarm(float t)
{
if(t>=Th)
P2OUT|=BIT1; //高温告警
else if(t<=Tl)
P2OUT|=BIT0; //低温告警
else
P2OUT&=~(BIT0+BIT1); //无告警
}
interrupt[TIMERA0_VECTOR] void Timer_A (void) //中断处理子程序//
{
int ADC_Sum=0;
float Vst;
for (i=0;i++;i<16) //连续进行16次转换,提高精度
{
ADC12();
ADC_Sum +=ADC_Result[i]; //求和
i++;
}
ADC_Sum>>=4; //将ADC_Sum右移4位,相当于除以16.得到平均的结果;
Vst=( ADC_Sum /4095.0)*2500; //完成转换,得到电压值
k++;
#ifndef Trt
T=(Vst-986)/3.35; //测出用0度作基准的温度
#else
if (k==1) Vrt=Vst; //如果定义Trt,则将第一次的转换结果作为室温下的Vrt
T=(Vst-Vrt)/3.35+Trt; //测出用室温作基准时的温度
#endif
Alarm(T); //告警处理
}
void main (void)
{
init(); //初始化
LPM1; //进入低功耗模式1;
}
5. 结束语
本文只是对告警部分进行了描述,若是再加上液晶就可以实时显示温度,加上键盘就可以对室温、告警温度进行预设,再对上述程序进行一些改进就是一个实用的系统了。
因这两部分相对比较简单和成熟,文中没有进行进一步讨论.。