datasheet

基于MC74型电路的无线数字温度传感器

2008-03-24来源: www.laogu.com 关键字:数字温度传感器  主从式  配置寄存器  补码  数据域  传感器类型  系列单片机  SOT

  

  1 概述

  将普通传感器与低功耗无线发射控制器和接收装置连在一起就可构成无线传感器,如果将该系统接入因特网(Intemet)甚至还可以组成无线网络传感器。文中介绍利用MC74型集成串行数字温度传感器组成的无线数字温度传感器。

  MC74是安森美公司生产的8位串行接口集成数字温度传感器,其温度数据由热传感单元转换而来。MC74的温度分辨率为±1°C,转换速率通常为8次采样/秒。在正常工作条件下,静态电流为200μA(典型值),在待机条件下,静态电流为5μA(典型值)。其他设备与MC74的通信可由2线SM总线,I2C兼容串行总线来实现.该总线可用于多区域监控.配置寄存器CONFIG中的SHDN位可用来激活低功耗待机方式。体积小巧、低装配成本和易于操作的特点使MC74成为各种系统热管理的理想选择。

  2 MC74的特点

  图1示出MC74的2种封装形式。图2示出MC74的内部结构。:MC74的特性如下:

  数字温度传感功能;

  两种封装.即SOT一23型或TO一220型封装;

  输出温度为一个8位的数字;

  简单的SM总线,12C串行接口;

  固态(PN结型)温度传感;

  高精度、+25°C至+85°C时,最高精度为±2°C;0°C至+125°C时,最高精度为:±3°C;

  电源电压范围为2.7V一5.5V;

  低功耗,工作电流典型值为200μA;待机典型电流值为5μA。

  表1列出了MC74的引脚功能。

  

  

  

  

  

  

  

  

  

  3 MC74的工作原理

  MC74的内部结构如图2所示。它从固态(PN结)传感器获得温度并将其转换成数字信号.其温度分辨率为±1°C。它将转换后的温度数字信号存储在内部寄存器中,再通过串行端口读取。系统接口是一个主从式的SM总线/I2C端口,通过该接口可在任何时候读取温度数据。MC74总共有8个可编程的SM总线/I2C地址。可以同时使用多传感器配置,即在一个控制系统中同时最多可连接8个类似MC74传感器,而且在温度获取暂停时电路会进入低功耗等待方式。

  3.1 MC74的低功耗等待方式

  在得到MC74允许后。主机可将其置为低功耗(IDD=5μA典型值)等待方式,在这种方式中,A/D转换器被中止,温度数据寄存器被冻结,但SM总线/I2C端口还在正常运行。通过设置配置寄存器CONFIG中的SHDN位,可使MC74处于低功耗等待方式:即SHDN=0时为正常方式;SHDN=l时为低功耗等待方式。

  3.2 MC74的SM总线/I2C从地址

  MC74经内部编程设定有一个默认的SM总线,I2C地址为1001101,其他的7个地址可由用户自行设定。图3示出MC74的读、写及接收数据的格式。

  

  

  

  3.3 MC74的串行端口操作

  通过串行时钟输入端口SCLK和2线双向串行端口的双向数据端口SDA可对MC74进行编程和访问。所有数据传输都在主从式结构中主机的控制下进行.通常是由CPU或微控制器充当主机,主机为所有传输提供时钟信号。MC74通常作为主从式结构中的从机工作。在串行协议通信中,所有数据传输有两个阶段且所有字节先传输最高有效位。访问由一个开始(START)条件发起,接着是一个器件地址字节和一个或多个数据字节,器件地址字节包括一个读,写选择位,每一次访问必须以一个停止(STOP)条件终止.应答(ACK)确认每一个字节的接收.只有在SCLK为低电平时SDA才能改变.当SCLK为高电平时SDA的改变将作为开始(START)和停止(STOP)条件。MC74的温度与二进制值的关系如表2所示。

  

  

  

  3.4 MC74的8位只读温度寄存器

  该寄存器中的二进制值(二进制的补码)代表一个交换周期后机载传感器的温度,在一次交互方式后寄存器中的数据会自动被更新,温度数据寄存器中每个单元的值代表1℃,该值采用二进制的补码运算,所以,一个00000000b的读数相当于O°C。

  4 MC74温度传感器的应用

  4.1 由MC74组成的无线数字温度传感器

  图4示出由MC74组成的无线数字温度传感器发送端的电路原理。图中,Ul是PIC系列单片机PICl2C509AG,U2是MC74.发射器是以PICl2C509AG为基础的.由:PICl2C509AG驱动一个环型天线,天线蚀刻在发射器的电路板上。即由标准的PICl2C509AG,加上一个433MHz的ASK发射器。PICl2C509AG的RF部分包含一个晶体振荡器、一个完整的锁相环、模式控制逻辑及一个功率放大器。从图4可以看到,RF部分和PIC微控制器部分在逻辑上是分开的,尽管它们驻留在同一个物理包内。

  

  

  

  通常,ASK调制即在脉冲宽度调制模式下交替改变载波的振幅。这里使用的是。Manchesmr编码方法。根据Manchester编码(在一个位的中间,低电平向高电平转变代表逻辑“0”,在一个位的中间,高电平向低电平转变代表逻辑“1”),这样就产生了同步位流.带有编码的时钟信号,不在位界进行物理转换.而是在每个位时间的中间进行逻辑转换。

  打开电源.发射器在大部分的时间内都处于休眠状态以节省电能。工作时,PICl2C509AG部分使用I2C总线读MC74。假如温度有变化,新的温度将会被发送。发射器上有两个按钮。这些按钮用来唤醒发射器设置状态ID,生成测试音频或开始传送目前的温度和发射器开关状态。当SWl被按下,发射器代码被设置为自动改变发射器的状态ID。同时,因为每个MC74有一个永久的12C地址。这个地址取决于感应器的序号,发射器代码使用12C信号自动决定当前板载MC74上的I2C地址。

  4.2 发送端数据发送的部分程序代码

  发射器发射的信息包内含有32位的报头、4位的同步格式和32位的数据。数据域包含状态ID(8位)、温度(8位)、传感器类型(4位)、信息类型(2位)、按钮状态(2位)和检验(8位)。每次调用发射事件时,这一整套信息被连续发送3次。下面是MC74型传感器的发送端数据发送的一段程序代码:

  

  

  

  5 结束语

  MC74非常适合于低成本和小型化应用。如电脑的硬盘驱动器或PC的其他外围设备的热保护,同时也适合于那些要求不太苛刻的温度测量与控制系统。在上述无线数字温度传感器的嵌入式系统PICl2C509AG中.如果能嵌入Internet无线网络通信协议,则可由它们组成一个无线传感器网络。

 

关键字:数字温度传感器  主从式  配置寄存器  补码  数据域  传感器类型  系列单片机  SOT

编辑:ssb 引用地址:http://www.eeworld.com.cn/gykz/2008/0324/article_67.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:新型非接触式电流传感器
下一篇:用于远程传感器的能量收集器

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

数字温度传感器DS18B20资料

的测量精度。另外一般监控现场的电磁环境都非常恶劣,各种干扰信号较强,模拟温度信号容易受到干扰而产生测量误差,影响测量精度。因此,在温度测量系统中,采用抗干扰能力强的新型数字温度传感器是解决这些问题的最有效方案,新型数字温度传感器DS18B20具有体积更小、精度更高、适用电压更宽、采用一线总线、可组网等优点,在实际应用中取得了良好的测温效果。    新的"一线器件"DS18B20体积更小、适用电压更宽、更经济。 DS18B20、DS1822的特性    DS18B20可以程序设定9~12位的分辨率,精度为±0.5°C。可选更小
发表于 2018-01-17
数字温度传感器DS18B20资料

数字温度传感器DS18B20程序

   ORG  0000HSTART: MOV  SP,#60H     ;开机初始化    MOV  P0,#0FFH    MOV  P1,#0FEH    MOV  P2,#0FFH    MOV  P3,#0FFH MAIN:  LCALL  GET_TEMPER   ;调用读温度子程序    LCALL  DISP      ;调用数码管显示子程序    AJMP  MAIN      ;重复循环;------ 读DS18B20传感器的温度值 ------GET_TEMPER:    SETB  P3.3    LCALL  RST18B20    ;复位DS18B20    JB    00H,DSS2
发表于 2018-01-16

ams发表新型数字温度传感器

奥地利微电子(ams)近日推出数字温度传感器IC--AS6200C,该传感器能够在-20°C 至 +10°C的温度范围内提供高精确度的温度测量,卓越性能使冷链存储设备中的冰箱和数据记录器设计师更容易满足苛刻的系统级精确度要求。奥地利微电子营销经理Nikolai Haslebner 表示,新款温度传感器IC尺寸小巧占位面积仅1.5 mm2,在冷链监控和储存的温度范围内具有高精确度,无需校准或线性化即可简便地提供数字输出。 其体现了低噪声、高灵敏度、高线性半导体技术带来的独特价值,展现ams传感器解决方案的卓越性能。易腐坏货物储存设备的运行温度范围一般在-20°C至10°C内,而该传感器在该温度范围内的测量精确度误差仅为±0.2°C
发表于 2017-12-11

艾迈斯半导体推出新型高精度数字温度传感器AS6200C

电子网消息,全球领先的高性能传感器解决方案供应商艾迈斯半导体(ams AG)今日推出AS6200C,这款数字温度传感器IC能够在-20°C 至 +10°C的温度范围内提供高精度的测量。AS6200C的卓越性能使冷链存储设备中的冰箱和数据记录器设计师更容易满足苛刻的系统级精度要求。易腐货物储存设备的运行温度范围一般在-20°C至10°C内,而AS6200C在该温度范围内的测量精度误差仅为±0.2°C。在1.8伏至3.6伏的电源电压范围内,该传感器具备稳定的精确度。在温度控制和温度记录应用中,总误差预算由多个元件组成。通过最小化测量过程中的误差,设计师为其他误差和噪音源争取了余量,比如板装元件所产生的热量。高精确度的AS6200C使
发表于 2017-12-07
艾迈斯半导体推出新型高精度数字温度传感器AS6200C

数字温度传感器系统接口:SPI、I2C 、SMBus如何选

  对于需要经常进行数据流传输的系统数据,SPI是首选,因为它拥有较快的时钟速率,速率可从几兆赫兹到几十兆赫兹。然而,对于系统管理活动,如读取温度传感器的读数和查询多个从器件的状态,或者需要多个主器件共存于同一系统总线上(系统冗余常会要求这一点),或者面向低功耗应用,这时I2C 或 SMBus将是首选接口。  图1:数字温度传感器简化框图  下面几部分将介绍每种串行总线及其优缺点。  1. SPI  SPI 是一种四线制串行总线接口,为主/从结构,四条导线分别为串行时钟(SCLK)、主出从入(MOSI)、主入从出(MISO)和从选(SS)信号。主器件为时钟提供者,可发起读从器件或写从器件操作。这时主器件将与一个从器件进行对话
发表于 2017-09-14
数字温度传感器系统接口:SPI、I2C 、SMBus如何选

基于DS18B20数字温度传感器的设计与实现

  目前,在工业控制的很多领域,温度监控普遍是利用热敏电阻组成的测温电路,经过A/D与D/A转换后实现测温,但是由于热敏电阻的不稳定性,导致测温易受外界干扰、且精度不高。   DS18B20数字温度传感器是Dallas公司生产的1-Wire,即单总线器件,具有线路简单、体积小的特点。因此用他组成一个测温系统,具有线路简单,在1根通信线可以挂很多这样的数字温度传感器,十分方便。   DS18B20性能特点   1 DS18B20特性及引脚分布   DS18B20测温范围在-55~+125℃;转换精度9~12位进制数,可编程确定转换的位数;测温分辨率为9位精度为0.5℃,12位精度为0.0625℃;转换时间:9位精度
发表于 2016-11-12
基于DS18B20数字温度传感器的设计与实现

小广播

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2018 EEWORLD.com.cn, Inc. All rights reserved
pt type="text/javascript" src="//v3.jiathis.com/code/jia.js?uid=2113614" charset="utf-8">