技术中心
 
 

单总线数字式智能型温度传感器在测控领域中的应用

   日期:2006-07-15     来源:计算机自动测量与控制    作者:管理员    

  摘要:介绍单总线数字式智能型温度传感器(DS1820)应用于自动化测试系统的主要优点,技术特性,适用范围,以及应用系统的设计。
  关键词:单总线;数字式;智能型;温度传感器
 

The Application of Intelligent Digital Single Bus
Temperature Sensor in Test and Control Field

  Abstract: His paper introduces the main advantage, technic al characteristic, applicative rang and system design of the intelligent digital single bus temperature sensor(DS1820) which applied to automatic test system.
  Key Words: single bus; digital; intelligent; temperature se nsor

1 引言
  温度测试在计算机与自动化测控领域中应用非常广泛,传统的测试方法是:采用温度感应元件,提取电信号、经放大调理、A/D变换、将温度相关数字信号传送到计算机、进行数据处理及显示得到温度测试数据,这种测试方法在工程应用中很麻烦,尤其是在分布式多点测试、集中控制采集、测试现场远离集中控制中心的场合,将造成技术复杂、设备成本高、数据传输易受干扰、测量精度低、系统误差大等缺点;美国DALLAS公司(专利产品)生产的单总线、数字式、智能型温度传感器系列(如DS1620、DS1820......)应用于计算机与自动化测控技术便能解决上述问题,它改变了传统温度测试方法,直接将温度物理量变换为数字信号并以总线方式传送到计算机进行数据处理,测试温度范围为-55℃至+125℃;可应用于各种领域、各种环境的自动化测试和控制系统,使用方便灵活、测试精度高、优于任何传统的温度数字化、自动化测控设备。

2 传感器主要技术特性
  DS1820单总线、数字式、智能型温度传感器(以下简称温度传感器)内部电路原理如图1 所示,数据传输接口只需一根线(数据传输端口DQ)实现数据通讯,连接传感器数目可达数千个;应用不需任何外部器件,可单独使用,可由PC计算机或单片计算机组成系统;可用唯一数据传输线(DQ)供电或外接(+5V)电源供电;测量分辨率为0.5℃,通过特殊处理,可达0. 1℃;数据通讯协议为DALLAS专用协议(protocols);温度值数据读出方式为16位二进制码;温度/数码变换时间为1s;非易失性的温度报警范围设置(TH和TL的预置);PR-35三线与SOIC(DIP8)两种封装形式,PR-35封装体积只有普通晶体三极管大小。

51.gif (5914 bytes)

图1 传感器内部电路原理图

  传感器有一个64位ROM数据存储器,第一个八位是产品系列编号,接着48位是产品序号;一个72位高速暂存RAM和一个16位非易失性电可擦写EEPROM;ROM与RAM后8位是循环冗余校验码(CRC),主机根据此码来判断传输过程的正确性。
  传感器只有三根外引线,单总线数据传输端口DQ,共用地线GND,外供电源线VCC。单总线供电原理是:当DQ或VCC引脚为高电平时,高电平通过D1或D2向C充电便得到了内部VDD电源电压。
  传感器温度测量原理是利用两个不同温度系数振荡器,通过开启低温系数振荡器经历的时钟周期个数计数来测量温度,而开启计数门计数时间由高温系数振荡器决定。

3 传感器适用范围
  单总线数字式智能温度传感器主要功能是测量温度,应用范围非常广泛,如各种武器系统、航天与航空飞行器、船舰设备、各种自动化设备、机电设备等,各种设备机柜内部、电子组合内部、电路板上功率器件旁边、通风道内部、要求散热良好和通风良好的设备;如工业生产过程控制、发电厂、热电厂、大型中央空调设备用户端、自动化生产线、农业养殖、温棚、温室、干燥房、粮食仓库等等。
  由于这种传感器在多点测试、远距离分散测试、安装现场受空间条件限制(如埋入大型电机绕线内部,通风道内部),集中控制方面的应用显示出极大的优点。一个典型应用是这种温度传感器应用于相控阵雷达天线阵面驱动电路温度测控处理设备中,(在相控阵雷达天线阵面中,天线阵是由数千个天线单元紧密排列组成的,每个天线单元由移相器、驱动电路、幅射源组成)直接把电源传感器焊接安装在天线单元印刷电路板驱动电路功率器件旁边或直接固定在天线单元印刷电路板驱动电路功率器件上,检测驱动电路工作环境温度变化,根据检测结果判断天线单元驱动电路工作是否正常。它使该设备硬件部分比传统测试方法简化到几十分之一,检测设备与相控阵雷达天线系统可靠性等技术性能指标有极大的提高。

4 传感器应用系统设计
  本系统为远距离、分散式、多点测试、集中控制温度测试系统,主要用途是自动测试、自动记录被测现场环境温度,通过测试被测现场环境温度变化,可实现对现场环境温度的控制、自动超限报警、设备故障检测等。
  系统硬件原理如图2所示,单片机(89C2051C)或PC机(486以上)为主机系统连接方式控制 N个温度传感器(DS1820),那么每个温度传感器被视为从机。单总线定义为主机与从机之间只有一根线连接,其余外部VCC和GND连接到一块并接地球。单总线上连接的每一个传感器件主机能在适当的时间驱动总线,总线的空闲时间状态必需为高电平,目的是为N个DS 1820器件充电。单总线上若保持低电平状态450μs以上,所有DS1820器件便被复位。单总线处理顺序(以下以PC机为例):PC机通过单总线接口为每个传感器初始化,ROM、RAM存储器操作命令、处理与读出数据。除了DS1820响应存在脉冲信号外,其余信号都由主机产生。主机发出这些信号的脉冲持续时间有前、后之分,信号格式等都有一定要求。

52-1.gif (4383 bytes)

图2 单总线温度测试系统原理方框图

  PC总线接口电路原理如图3所示,该接口电路由DIP开关、比较器、3/8译码器、数据驱动接口、数据读写控制、串行接口芯片电路组成。该接口电路通过PC地址总线地址选通,数据总线传输,控制总线读写控制串行接口电路的信号收发,实现PC机与传感器的数据交换。

52-2.gif (6176 bytes)

图3 单总线PC总线接口电路原理方框图

  系统软件设计与编程必须严格遵守单总线连接方式(protocol)协议所规定的内容操作。程序流程框图如图4所示,下面简要介绍程序功能框图内容。系统自检:检查N个从机(DS182 0)是否存在;系统初始化:从机复位,设置TH值与TL值,设置工作时间结束标志,设置采样间隔延时时间,设置从机总数目N;温度变换操作:启动温度变换,温度传感器存储ROM与RA M操作,报警搜索等操作;测试数据处理:读出测量温度数值,CRC码校对,数据比较处理,数据记录,按一定格式存放数据,超限值判断处理等;显示及报警超限:值声光报警,按一定格式显示时间、地点、传感器编号、当前所测温度数值等;间隔采集延时:按设置采样间隔延时时间循环;结束:按设置工作时间结束任务;保存测试数据:测试结果按表格方式、文本方式存盘或输出到打印机打印。

52-3.gif (6327 bytes)

图4 程序流程图

参考文献

[1]Dallas Semiconductor Corporation, Data Books1995-1996.
[2]郭维克,智能型数字温度传感器用于相控阵雷达天线阵面监测[A].电子工业部雷达情报网第12届年会论文集.1997.

作者简介:李更祥(1951-),男,湖南邵东县人,北京无线电测量研究所工程师,主要从事自动化测试工程。

 
  
  
  
  
 
更多>同类技术
 
全年征稿 / 资讯合作
 
推荐图文
推荐技术
可能喜欢