基于MSP430F247和TMP275的测温仪的设计方案

发布者:DreamyEclipse最新更新时间:2013-04-16 来源: dzsc关键字:MSP430F247  TMP275  测温仪 手机看文章 扫描二维码
随时随地手机看文章

  1 引言

  TI公司的MSP430单片机以独特的低功耗和模块化设计赢得了设计者的青睐。新型MSP430F247其性价比相当高,该16位单片机处理速度快,超低功耗,能节省很多资源;MSP430F247内置I2C模块,方便了程序编写,大大降低了程序的出错率。同时更多的I/O口可以级联更多的外围器件,而无需使用地址数据锁存器件,既方便了程序的编写,也简化了硬件电路的设计。

  温度传感器TMP275可直接输出数字信号,而无需取样、放大、滤波和模数信号的转换,可以直接传输给单片机信号处理系统;而且输出信号分辨率可以达到0.0625,测温精度±0.5℃,若使用MSP430F247做控制器,可直接与其自带的I2C模块相连,使用方便。

  2 电路设计

  2.1 总体方案设计

  该测温仪的硬件结构由温度测量、核心控制电路、显示电路和电源电路等4部分组成。总体方案框图如图l所示。

总体方案框图

  2.2 单元模块设计

  2.2.1 核心控制电路

  核心控制电路采用MSP4313F247完成数据的测量和处理,实现温度测量和控制输出显示功能,电路如图2所示,其中的P3.1.P3.2分别是MSP430F247自带I2C模块的SCL和SDA,可以直接连接TMP275,不用再模拟I2C口,应注意接上拉电阻。

核心控制电路
图2 核心控制电路

  2.2.2 温度测量

  测温部件采用TI公司生产的温度传感器TMP275,以数字形式用I2C总线向CPU传输数据,图3给出温度测量电路。

温度测量电路

图3 温度测量电路

  TMP275是一个I2C总线的温度传感器,测温范围一40℃~+125℃,在一20℃~+100℃之间最大误差仅为±0.5℃。[page]

  TMP275内部有指针寄存器、配置寄存器、温度值寄存器、高温和低温限制寄存器等5个寄存器。

  指针寄存器是通过P1,P0识别哪个寄存器来响应读写命令。其格式字如表1所示,指针地址如表2所示。


  配置寄存器是一个8位可读写的寄存器,用来存储TMP275的工作模式控制字,详细资料请参见参考文献。

  温度寄存器是12位补码只读寄存器,用来存储最近变换得到的数据,存储形式与TI公司的TMPl00和DALLAS公司的DSl8820相同。该寄存器通过2个字节读写数据,如表3,表4所示,且先传输高8位再传输低8位,其中第一个字节8位有效,第二个字节只有高4位有效。上电和复位后读出的是0°。图4和图5分别是I2C数据写、读时序图。


I2C数据写时序

图4 I2C数据写时序

I2C数据读时序

图5 I2C数据读时序

  2.2.3 显示电路

  图6给出显示电路,显示部分主要由3个共阴数码管组成,以达林顿集成电路ULN2003和74LS06作为反向驱动。

显示电路

图6 显示电路

  2.2.4 电源电路

  该装置的电源由两部分组成:由三端稳压器LM7805提供的+5 V。主要给ULN2003,74LS06以及温度传感器TMP275供电:由TI公司专用电平转换器TPS76033提供的3.3 V,主要提供MSP430F247单片机工作电源,如图7所示。

电源电路

图7 电源电路

  3 程序流程图及部分核心程序代码

  3.1 主程序

  程序开始头文件加载、端口及各种寄存器初始化,然后进入显示测温程序,如图8所示。

主程序流程图

图8 主程序流程图[page]


  3.2 测温子程序

  3.2.1 测温初始化子程序

  此部分程序分别对MSP430F247自带的I2C模块相关的寄存器进行设置:①设P3.1、P3.2为外部管脚,使能SW Reset;②选择I2C模块操作模式为主机,同步模式;③选择时钟,复位R/W;④设置从机地址,清除SW中断标志,使能Rx中断;⑤设置接收字节计数器是2,目的是读2个字节的温度值;⑥发送I2C开始命令;⑦接收2个字节的温度值;⑧发送I2C停止命令。


  3.2.2读温度高、低字节数据子程序


  3.2.3 温度值处理子程序



  图9给出测温子程序流程图。

测温子程序流程图

图9 测温子程序流程图

  4 结语

  测温仪设计系统中,对于数字温度传感器TMP275,采用了模块化的设计理念,设计思路明朗,搭建系统框架比较容易,尤其是MSP430F247本身带有I2C模块,不必再用一般的2个端口来模拟I2C,程序编写简单,在使用其他的I2C器件时也可以参考,移植使用。

参考文献:

[1]. TMP275 datasheet http://www.dzsc.com/datasheet/TMP275_1619190.html.
[2]. MSP430 datasheet http://www.dzsc.com/datasheet/MSP430_490166.html.
[3]. ULN2003 datasheet http://www.dzsc.com/datasheet/ULN2003_500970.html.
[4]. 74LS06 datasheet http://www.dzsc.com/datasheet/74LS06_62678.html.
[5]. LM7805 datasheet http://www.dzsc.com/datasheet/LM7805_843721.html.
[6]. TPS76033 datasheet http://www.dzsc.com/datasheet/TPS76033_592447.html.

关键字:MSP430F247  TMP275  测温仪 引用地址:基于MSP430F247和TMP275的测温仪的设计方案

上一篇:基于磁阻传感器的低功耗方向指示系统
下一篇:如何正确选择低功耗MCU

推荐阅读最新更新时间:2024-03-16 13:22

如何正确使用红外测温仪
现在便携式红外测温仪应该相当广泛,但是如何正确使用红外测温仪呢   现在便携式红外测温仪应该相当广泛,但是如何正确使用红外测温仪呢,下面一一介绍:   便携式红外线测温仪测量被测物体的温度时,应将红外测温仪对准要测量的物体,并保证测量距离与光斑尺寸之比满足视场要求,不要太近,也不要太远。然后按下触发器按钮,在仪器的LCD显示屏上即可读出测量温度数据。用便携式红外测温仪时有五件重要的事项要记住。   1.环境温度。如果红外测温仪突然暴露在环境温差为20℃或更高的情况下,允许仪器在20min内调节到新的环境温度。   2.只测量物体表面温度。便携式红外测温仪不能测量物体内部温度   3.注意环境条件。蒸汽、尘土、烟雾等会阻挡仪器的光学系
[测试测量]
TMP275在手持式实时测温仪中的应用
  摘要:设计一种基于TMP275的手持实时测温仪,采用TI公司的低功耗单片机 MSP430F149作为主控芯片,该系统采用I2C总线协议数字温度传感器TMP275对现场温度进行采集,通过低功耗液晶模块进行实时温度显示,该系统具有采集数据准确、抗干扰能力强、功耗低的特点,非常适合于对现场环境温度进行测量与采集。   0 引言   在工业生产、日常生活的很多领域,经常要在现场对温度进行实时的采集、测量与记录,手持式实时测温仪是理想的选择。对于手持设备,功耗是必须要考虑的问题。 MSP430F149单片机是TI推出的一种具有超低功耗16位FLASH单片机,特别适合于对功耗敏感的场合。利用MSP-430F149单片机,可以简便快捷地
[单片机]
<font color='red'>TMP275</font>在手持式实时<font color='red'>测温仪</font>中的应用
基础测量仪器之影响可视红外测温仪的效果的因素有哪些?
基础测量仪器之影响可视红外测温仪的效果的因素有: ①环境溫度 应严苛依照可视红外测温仪的性能指标所标出的工作温度应用仪器设备,超出此范畴仪器设备数据误差可能扩大,乃至毁坏。当工作温度较高时,可应用风冷式、水冷散热设备或热手机套,热手机套可使仪器设备在达到200℃的自然环境下一切正常应用。 红外测温仪从一个自然环境取得另一个工作温度相距很大的自然环境中应用时,可能造成仪器设备精密度的临时减少,为获得理想化的温度测量結果,应将仪器设备在工作中当场置放一段时间(提议少三十分钟)使仪器设备溫度与工作温度做到均衡后再应用。 ②空气指数 浓烟、尘土和空气中的其他空气污染物及其不清理的镜片会使仪器设备不可以接受到考虑测量精度的充足红
[测试测量]
基础测量仪器之影响可视红外<font color='red'>测温仪</font>的效果的因素有哪些?
非接触式红外测温仪的原理和几大优点
非接触式红外测温仪的工作原理: 红外测温仪可以接收多种物体自身发射出的不可见红外能量,红外辐射是电磁频谱的一部分,它包括无线电波、微波、可见光、紫外、R射线和X射线。红外线位于可见光和无线电波之间,红外波长常用微米表示,波长范围为0.7微米-1000微米,实际上,0.7微米-14微米波带用于红外测温仪。 非接触红外测温仪的优点: 非接触红外测温仪采用最新红外技术可快速方便地测量物体的表面温度。不需要机械的接触被测物体而快速测得温度读数。只需瞄准被测物体,按动触发器,在LCD显示屏上读出温度数据。红外测温仪的优点:重量轻、体积小、使用方便,方便携带并能准确地测量热的、危险的或难以接触的物体,而不会污染或损坏被测物体。红外测温仪每秒可测
[测试测量]
手持式红外热像仪应用于检测高炉送风支管
炼铁高炉送风支管是高炉炉前设备中至关重要的组成部件,也是热风管道系统中的薄弱环节,因内衬损坏很容易出现漏风问题,影响高炉正常生产。使用福禄克手持式红外热像仪可以快速、准确地检测送风支管内衬的破损位置,以便及时维修,保障设备安全。 为什么要检测高炉送风支管? 送风支管是高炉热风系统的重要组成部分,它将热风总管输送的1200℃热风分为数十个支管,从高炉底部进行输送(有时也称为下支管),参与高炉炼铁工艺。送风支管内部有隔热材料,但受到外壳和耐火砖材料膨胀系数的差异,耐火砖时有脱落,如果不及时维修会引起外壳烧穿,引发安全事故。 目前有哪些手段检测送风支管? 目前在炼铁厂通常使用红外测温仪进行送风支管耐火砖脱落的
[测试测量]
手持式红外热像仪应用于检测高炉送风支管
在线式红外测温仪的使用优势
在线式红外测温仪是检测和诊断电子设备故障的有效工具。固定式红外测温仪有多种品种,不同的系列在各自适用的行业中都发挥着比较重要的作用。固定式红外测温仪的主要性能指标有光谱响应、响应时间、重复性以及发射率等。固定式红外测温仪用于玻璃和陶瓷工业、造纸和包装工业、各类窑炉测温应用以及化工行业中来测仪器仪表等的温度,从而检测仪器仪表的运行状态, ZR-ZO氧化锆氧量分析仪保证一仪器的正常运行。 在线式红外测温在各行业优势明显。 在钢铁工业,钢铁工业使用温度计是因为产品都是处于运动状态,温度都非常高。普通的钢铁工业应用是温度是一个持续的状态熔化的钢铁开始转变成块。用同一的温度重新加热钢铁是防止它变形的关键,红外温度计被用来测量回热器的内部温
[测试测量]
基于主从式双处理器的光纤比色测温仪软件设计
摘要:介绍一种基于DSP和MCU双处理器的内调制光纤比色测温仪的设计原理。测温仪以AT89C55和TMS320F206为核心,对内调制光电探测器进行线性补偿和温度补偿,并加入比辐射率的修正。本系统能够对环境温度变化大、周围环境恶劣的高温物体进行高精度的温度测量。 关键词:内调制光电探测器 主从式双处理器 单片机 数字信号处理器 数字温度传感器 比色测温 在冶金、钢铁、建筑材料、化工等众多行业中,温度是确保顺利生产和质量控制的重要参数。温度测量直接关系到产品的质量,关系到生产成本。熔融状态下,钢、铁温度在1200℃以上,主要测量方法有接触式的金属热电偶温度计和非接触式的辐射温度计。内调制光电管1利用内调制机制,把高温物体辐射
[测试测量]
如何确保红外测温仪测量精度
当用红外测温仪测温时,被测物体发射出的红外能量,通过红外测温仪的光学系统在探测器上转换为电信号,该信号的温度读数显示出来。如何确保红外测温仪测量精度?最重要的因素是发射率、视场、到光斑的距离和光斑的位置。发射率,所有物体会反射、透过和发射能量,只有发射的能量能指示物体的温度。当红外测温仪测量表面温度时,仪器能接收到所有这三种能量。因此,所有红外测温仪必须调节为只读出发射的能量。测量误差通常由其它光源反射的红外能量引起的。有些红外测温仪可改变发射率,多种材料的发射率值可从出版的发射率表中找到。其它仪器为固定的予置为0.95的发射率。该发射率值是对于多数有机材料、油漆或氧化表面的表面温度,就要用一种胶带或平光黑漆涂于被测表面加以补偿。使
[测试测量]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved