TMP275在手持式实时测温仪中的应用

发布者:psi33最新更新时间:2010-04-12 来源: 苏州市职业大学关键字:测量  TMP275  手持式实时测温仪  MSP430 手机看文章 扫描二维码
随时随地手机看文章

  摘要:设计一种基于TMP275的手持实时测温仪,采用TI公司的低功耗单片机 MSP430F149作为主控芯片,该系统采用I2C总线协议数字温度传感器TMP275对现场温度进行采集,通过低功耗液晶模块进行实时温度显示,该系统具有采集数据准确、抗干扰能力强、功耗低的特点,非常适合于对现场环境温度进行测量与采集。

  0 引言

  在工业生产、日常生活的很多领域,经常要在现场对温度进行实时的采集、测量与记录,手持式实时测温仪是理想的选择。对于手持设备,功耗是必须要考虑的问题。MSP430F149单片机是TI推出的一种具有超低功耗16位FLASH单片机,特别适合于对功耗敏感的场合。利用MSP-430F149单片机,可以简便快捷地构建一个低电压平台,通过各功能模块的智能运行管理和MCU功耗模式相结合,可以解决运行速度与低功耗设计之间的矛盾,将各功能模块的电流消耗降至最低状态。系统采用的实时时钟芯片、传感器芯片及存储模块均采用I2C总线模式,接口简单,易于编程。

  1 系统设计框图

  本设计的系统框图如图1所示,设计采用TI公司的MSP430F149作为中央控制器,控制TMP275芯片温度的采集与处理,实时时钟芯片DSl302 为系统提供准确的时间信息,通过控制键盘、显示模块显示时间与温度、状态等信息;E2PROM存储模块AT24C16可实时记录某一时间段的温度变化情况,LED指示灯则指示温度所处的状态;电源模块为控制系统提供符合要求的电源电压,系统要求的电压为3.3 V。

  2 系统硬件设计

  2.1 单片机控制电路

  本系统的控制电路采用MSP430F149单片机,MSP430F149共有五种低功耗模式,即低功耗模式O(LPMO)至低功耗模式4(LPM4),非常适合手持设备的低功耗要求,具体电路如图2所示。由图2可看出,单片机的P1.O,P1.1,P1.2,P1.3作为通用I/O口接键盘,P4口和 P3.5,P3.6,P3.7分别作为LCD液晶显示器的数据与控制连接端口;单片机的P5.1,P5.2接TMS275温度传感器芯片,P5.2,P5.3,P5.4接DSl302芯片引脚,P6.6和P6.7接AT24C16芯片引脚,三个芯片都使用软件模拟I2C总线协议,P6.3和P6.4接LED起指示作用。

[page]

  2.2 电源电路

  由于MSP430系列单片机的工作电压一般是l.8~3.6 V,并且功耗极低,因此选用TI公司的TPS70633作为电源芯片。该电源芯片输出为3.3 V,电流为50 mA,完全能满足大多数低功耗应用场合的要求。图3为具体电路,由图3可以看出:该电路非常的简单,只需要简单的外围器件。为了使输出电源的纹波小,在输出部分用了一个2.2μF和0.1μF的电容,另外在芯片的输入端也放置一个2.2μF的滤波电容,进一步减小干扰。

  2.3 典型模块电路

  2.3.1 实时时钟模块

  系统采用芯片DSl302为手持测温仪提供实时时钟,该芯片是DALLAS公司推出的涓流充电时钟芯片,内含有一个实时时钟/日历和3l B静态RAM,可提供秒、分、时、日、月、年等时间信息。DS1302与单片机之间能简单地采用同步串行的方式即I2C协议进行通信,具体电路如图4所示,仅需用到三个端口就可实现对该芯片的读写控制,工作时功耗很低保持数据和时钟信息时功率小于1 mW。

[page]

   2.3.2 温度传感器模块

  系统采用的温度传感器为TI公司的TMP275,图5为温度传感器电路,该器件的主要特性包括:50μA功耗、9~12 b可编程分辨率、O.1μA关机电流模式、整个温度范围内出色的稳定性以及-40~+125℃的广泛工作温度范围。该器件还允许多达8个不同地址,以实现接口总线设计的高灵活性,电路中.AO,A1,A2接地用于决定芯片的器件地址。温度传感器TMP275可直接输出数字信号,而无需对采样信号作信号调理和信号的模数转换,可以直接传输给单片机信号处理系统,测温精度±0.5℃。TMP275两线串行接口(引脚SDL,SDA)与I2C总线接口兼容,可直接与其相连。

  2.4 人机交互模块

  由于系统所用按键较少,因此采用独立式键盘电路,按键电路硬件实现比较简单,具体接口如图6所示,单片机的P1.0,P1.1,P1.2,P1.3分别接四个按键,可充分利用单片机P1口所带的中断功能,按键识别程序实现更加方便。四个按键分别为功能键,温度增、减键,功能确定键。功能键主要完成对实时时钟时间的设定,警示温度上下限的设置、实时温度的存储与调用显示等。警示温度的设定主要由系统所接的3个不同颜色的LED指示灯实现,其中绿灯表示测试温度正常,橙色灯表示接近警示温度,红灯表示超过警示温度,并不断的闪烁提示工作人员。

  在本系统中,采用通甩LCD液晶模块1602实现对实时时间、设定温度、实时温度及存储温度的显示。该液晶显示器为16字×2行的字符型液晶模块,以其微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,在各类仪表和低功耗系统中得到广泛的应用。具体显示格式为年-月-日;S为温度上限-温度警戒限,示例如表1所示。

  3 软件设计

  MSP430采用C语言开发环境,大大提高了软件的开发的工作效率,提高了程序的可靠性、可读性及可移植性。主程序与中断程序流程如图6所示。

  系统主程序首先完成对系统主控制芯片,键盘,显示器,温度传感器、实时时钟、E2PROM芯片的初始化工作,接着读取温度传感器的温度值,并对读取温度进行处理,转换成可以在液晶显示器上可以显示的数据,调用温度显示程序进行显示。按键的处理放在中断系统中完成,通过对按键的判读,决定完成各项功能,如是否显示存储数据,是否修改温度的上下限,并在退出中断之前更新显示内容。

  4 结语

  介绍了基于TMP275的手持式温度测试系统的实现,首先介绍了系统设计框图,然后介绍了系统的软硬件设计。系统也可再作改进,根据需要外接USB接口,实现温度数据的实时上传。系统采用的TI的低功耗MSP430单片机芯片,数字式的温度传感器,功耗得到了有效的控制,对于在功耗要求非常严格的场合有很好的应用前景。

关键字:测量  TMP275  手持式实时测温仪  MSP430 引用地址:TMP275在手持式实时测温仪中的应用

上一篇:基于AT91RM9200的导航计算机测试仪设计
下一篇:一种新型高可靠性甲烷传感器的原理与设计

推荐阅读最新更新时间:2024-03-30 22:10

利用MSP430FR4xx实现红外遥控
红外遥控采用红外(IR)光来传送信息。发射器MCU的调制信号控制IR LED发射红外光。调制能够帮助接收器把需要的信号与所有其他的红外噪声源区分开来。调制的实现过程是用带有有效信息的包络信号对载波信号(通常是一个具有较高频率的方波)进行调制。 接收器采用光电二极管把IR光转换为电流。通常使用跨阻抗放大器将电流转换为电压;在解调前,该电压将通过一个增益放大器和滤波器。载波信号在解调过程中去除。解调信号可直接连接至接收器的MCU用于解码。 红外遥控调制和编码理论 所有的新式红外遥控设计均采用数字调制。两个基本的数字调制技术是幅移键控(ASK)和频移键控(FSK)。ASK通过改变载波幅度来表示逻辑1和0,而FSK则采用两种不同的载波频
[单片机]
利用<font color='red'>MSP430</font>FR4xx实现红外遥控
示波器探头的地线夹子应该要靠近测量
数字示波器探头在使用时,要保证地线夹子可靠的接了地(被测系统的地,非真正的大地),不然测量时,就会看到一个很大的50Hz的信号,这是因为示波器的地线没连好,而感应到空间中的50Hz工频市电而产生的。如果你发现示波器上出现了一个幅度很强的50Hz信号(我国市电频率为50Hz,国外有60Hz的),这时你就要注意下看是否是探头的地线没连好。振动仪由于示波器探头经常使用,可能会导致地线断路。检测方法是:将示波器调节到合适的扫描频率和Y轴增益,然后用手触摸探头中间的探针,这时应该能看到波形,通常是一个50Hz的信号。如果这时没有波形,可以检查是否是探头中间的信号线是否已经损坏。然后,将示波器探头的地线夹子夹到探头的探针(或者是钩子)上,再去
[测试测量]
基于MSP430F2274单片机的倒车雷达设计
随着人们对汽车辅助驾驶系统智能化要求的提高和汽车电子系统的网络化发展,新型的倒车雷达应能够连续测距并显示障碍物距离,并具有通信功能,能够把数据发送到汽车总线上去。以往的倒车雷达设计使用的元器件较多,功能也较简单。本文介绍的基于新型高性能超低功耗单片机MSP430F2274的倒车雷达可以弥补以往产品的不足。 系统总体设计 系统采用超声波测距原理。超声波测距仪器一般由发射器、接收器和信号处理器三部分组成。工作时,超声波发射器发出超声波脉冲,超声波接收器接收遇到障碍物反射回来的反射波,准确测量超声波从发射到遇到障碍物反射返回的时间,根据超声波的传播速度,可以计算出障碍物距离。作为一种非接触式的检测方式,超声波具有空气传播衰减小、反
[单片机]
基于<font color='red'>MSP430</font>F2274单片机的倒车雷达设计
间接测量交流电压有效值的方法与应用
 交流电压有效值是根据“焦耳·楞次”定律来定义的。基于此定义,早期实现有效值的测量方法有:利用热电偶的热电变换器,或者采用峰值检测法、绝对平均法分别测出交流信号的峰值或绝对平均值,再进行换算 。随着现代电子技术的发展,较为理想的方法是利用集成器件实现有效值的实时计算 ,这样的集成器件有真有效值-直流变换器(如AD637),或者其他功能更强大的、基于交流采样的集成电路 (如CS5463)。这类方式均在芯片内部或外围电路中执行了A/D转换,硬件电路相对复杂,且成本较高。 本文所介绍的测量方法没有采用A/D转换,简化了硬件电路的设计,虽然测量精度不及热功率法或真有效值转换方法,而且当测量信号频率变化大、含较多谐波成分时更会影响有效值的测
[电源管理]
间接<font color='red'>测量</font>交流电压有效值的方法与应用
使用微波系统分析仪测量卫星的端到端群时延
就像几乎所有电信系统一样,对卫星系统的带宽要求也越来越高,原因是在这些链路上承载的互联网业务、数字电视和其它数字业务量在不断攀升。结果卫星运营商被迫彻底地使用直到频带边缘的所有可用带宽,而频带边缘的信号质量由于传输路径上的卫星转发器和地面系统中使用的滤波器等元件而有所下降。   现有卫星转发器典型配置下的信道带宽在36MHz至72MHz范围内——取决于具体的卫星系统——虽然更新系统配置的带宽达几百MHz也并不少见。由于在这些信道的频带边缘时延变化幅度会增加,因此很可能导致信号失真或信号恶化。为了确定信号失真或恶化的总量,测量这些转发器信道带宽内的相对群时延就显得非常重要。为了采取精确的补偿措施从而避免可能出现的数据混乱,这种时延
[测试测量]
使用微波系统分析仪<font color='red'>测量</font>卫星的端到端群时延
uCOS-II在MSP430上的移植1——准备工作
学习uC/OS-II有一段时间了,下了上百兆的资料。网上可以找到很多移植好的工程,参考别人的,稍微修改下,编译调试通过了,用起来始终觉得不是很踏实,毕竟不知道别人修改了哪些地方。静心整理了下思路,决定自己动手,从最原始的文件修改,把uCOS-II移植到MSP430F169上。 一、准备工作 (1)μC/OS-II中文教程.CHM ——《嵌入式实时操作系统uC/OS-II(第2版)邵贝贝译》一书的电子版。也可在网上查找相关的电子文档。作为工具手册,在移植过程中碰到不理解的可以随时查看. (2)μC/OS-II操作系统的源代码,版本为V2.86。 官方下载地址: http://www.micrium.com/pro
[单片机]
LabVIEW的写入测量文件
   写入测量文件 Express VI位于函数选板的 编程 文件I/O 写入测量文件 ,完整的图标和接线端如图1所示。   写入测量文件Express VI将数据写入基于文本或二进制的测量文件。输入和输出接线端说明如下。   DAQmx任务:指定用于在对话框 配置用户定义属性 DAQmx属性 生成数据的DAQmx任务。   错误输入(无错误):描述Express VI之前程序发生的错误信息。   启用:指定启用或禁用Express VI。默认为真,表示启用。   文件名:指定所读文件的文件名。   信号:写入测量文件的一个或多个信号。   注释:向每个写入.lvm或.tdm文件的数据集合添加注释。   保存数据:返回
[测试测量]
LabVIEW的写入<font color='red'>测量</font>文件
Teledyne e2v扩展适用于三维激光三角测量应用的Flash系列CMOS图像传感器
全新Flash 2K LSA图像传感器专为使用大沙伊姆弗勒角度的系统而设计 西班牙塞维利亚,2024年3月12日 — Teledyne Technologies旗下公司、全球成像解决方案创新者Teledyne e2v宣布扩展其Flash™ CMOS图像传感器系列,推出Flash 2K LSA,该产品专门适用于需要使用大沙伊姆弗勒角度(LSA)的激光轮廓应用。 全新Flash 2K LSA图像传感器专为使用大沙伊姆弗勒角度的系统而设计 Teledyne e2v的Flash系列CMOS图像传感器专为三维激光轮廓/位移应用和高速/高分辨率检测量身定制。Fl ash 2K LSA是Flash 2K传感器的衍生产品,适用于需
[传感器]
Teledyne e2v扩展适用于三维激光三角<font color='red'>测量</font>应用的Flash系列CMOS图像传感器
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved