关 闭

新闻中心

EEPW首页>安全与国防>设计应用> 温度传感器TMP275在家庭环境监控中的应用

温度传感器TMP275在家庭环境监控中的应用

作者:华中科技大学 李勇 汪小 时间:2008-07-21 来源:单片机与嵌入式系统应用 收藏

4 TMP275的工作方式与串行接口

本文引用地址://m.amcfsurvey.com/article/85987.htm

  4.1 工作方式

  正常工作方式下,当所采集的温度在上下限温度之外时,TMP275会依据配置寄存器中的TM状态来决定器件是工作在比较模式还是中断模式。当器件工作在比较模式,且所采集的温度连续n次(参数n为由F0、F1决定的连续错误数)等于或大于THIGH时,比较器激活ALERT告警输出,提醒主机当前工作温度不正常;只有当温度连续n次低于TLOW时,ALERT信号才恢复正常。正常工作时,默认方式为比较模式。当器件工作在中断模式,且所采集的温度连续n次在上下限温度之外时,比较器都会激活ALERT报警输出;只有在对寄存器进行操作或者器件在关断模式下时,ALERT信号才会恢复正常,此种模式下可以进行系统的耐温测试。

  另外,器件还有节能的关断模式。如果选择该模式,当前的温度转换结束后,器件会自动关断,此时电流消耗只有1μA。只有向配置寄存器的OS位写1,才可以开启下一次温度转换。该模式由配置寄存器的SD数据位来设定。

4.2 串行接口

  TMP275的两线数据线SDA和时钟线SCL兼容I2C协议,而且只能作为从器件。它支持快速模式(1~400kHz)和高速模式(1 kHz~3.4 MHz)。该器件的地址是由固定的高4位1001以及受控于A0、A1、A2的低3位决定。

4.2.1 I2C总线综述

  初始化传输的设备称为“主设备”,受主设备控制的是“从设备”。主设备产生串行时钟(SCL),控制总线接入,以及产生启动(START)和停止(STOP)条件。只有在总线不忙时,才可以传送数据。在传送期间,时钟信号线为高电平时,数据线SDA必须保持不变;只有在启动/停止信号到来后,数据线SDA才能改变。

  TMP275作为从设备,只有接收到启动信号后,芯片才开始工作。若接收到的地址无误,则发出一个确认信号,并根据R/W位的状态进行读/写操作。当停止信号到来后,所有工作结束。

4.2.2从设备接收模式

  接收模式下,主设备先向TMP275发送TMP275的地址信息和状态信息(R/W=0),然后发送数据,写入地址指针寄存器。下一个字节或者几个字节再依据指针寄存器的内容写入相应的寄存器。对于每一个成功接收到的数据,TMP275都将发送确认信息。主设备通过发送停止信号而终止数据传输。

4.2.3从设备发送模式

  发送模式下,主设备先向TMP275发送TMP275的地址信息和状态信息(R/W=1),然后读取由地址指针寄存器指定的数据。对于每一个成功接收到的数据,TMP275都将发送确认信息。主设备通过发送停止信号而终止数据传输。

 5 TMP275在中的应用

  5.1 节点简介

  本文的讨论是以基于(Bluetooth)技术的系统的节点为平台,介绍TMP275在环境监控中的具体应用。该节点包括处理器、模块、TMP275和电源4部分,如图4所示。

5.2 处理器部分和部分

  节点处理器选用AVR单片机ATmega128。它是基于AVR RISC结构的8位低功耗CMOS微处理器。由于其先进的指令集及单周期指令执行时间,ATmega128的数据吞吐率高达1 MIPS/MHz,从而缓解了系统在功耗和处理速度之间的矛盾。

  ATmega 128提供一种兼容于I2C的TWI总线接口,因此TMP275的SDA和SCL引脚可以直接与处理器的引脚相连,另外还需接上拉电阻。TMP275的报警输出方式设置为低电平输出,接有上拉电阻。A0、A1和A2全部接低电平,这样TMP275器件的写地址为0x90,读地址为0x91。TMP275的连接原理图如图5所示。

5.3模块部分

  蓝牙模块选用CSR公司的BlueCore02-External蓝牙芯片。此芯片是一个单一芯片无线电和基带链路控制器的Bluetooth 2.4 GHz系统,采用0.18 μm CMOS技术,集成了射频、基带、带有全部集成蓝牙协议栈的MCU以及收发器。

  在本节点的设计中,蓝牙模块通过UART接口与处理器相连接。IO0、IO1、IO2引脚接LED灯,用来指示蓝牙模块与其他蓝牙设备进行寻呼、连接和数据传输的状态。蓝牙模块的其他引脚在本节点设计中未涉及,故予以省略。蓝牙模块的连接原理图如图6所示。

结 语

  实际应用表明,TMP275芯片具有很高的性能,利用它可以很好地实现预期的设计功能,而且操作简单。利用主控处理器和多片TMP275也很容易构成一个其他的环境监控系统,且能得到很高的测试精度。目前,基于温度传感器TMP275和蓝牙技术的系统已经调试完毕,运行性能良好。

霍尔传感器相关文章:霍尔传感器工作原理


霍尔传感器相关文章:霍尔传感器原理

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭