摘要:介绍单总线数字式智能型温度传感器(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封装体积只有普通晶体三极管大小。
图1 传感器内部电路原理图 传感器有一个64位ROM数据存储器,第一个八位是产品系列编号,接着48位是产品序号;一个72位高速暂存RAM和一个16位非易失性电可擦写EEPROM;ROM与RAM后8位是循环冗余校验码(CRC),主机根据此码来判断传输过程的正确性。 3 传感器适用范围 4 传感器应用系统设计 |
图2 单总线温度测试系统原理方框图 PC总线接口电路原理如图3所示,该接口电路由DIP开关、比较器、3/8译码器、数据驱动接口、数据读写控制、串行接口芯片电路组成。该接口电路通过PC地址总线地址选通,数据总线传输,控制总线读写控制串行接口电路的信号收发,实现PC机与传感器的数据交换。 |
图3 单总线PC总线接口电路原理方框图 系统软件设计与编程必须严格遵守单总线连接方式(protocol)协议所规定的内容操作。程序流程框图如图4所示,下面简要介绍程序功能框图内容。系统自检:检查N个从机(DS182 0)是否存在;系统初始化:从机复位,设置TH值与TL值,设置工作时间结束标志,设置采样间隔延时时间,设置从机总数目N;温度变换操作:启动温度变换,温度传感器存储ROM与RA M操作,报警搜索等操作;测试数据处理:读出测量温度数值,CRC码校对,数据比较处理,数据记录,按一定格式存放数据,超限值判断处理等;显示及报警超限:值声光报警,按一定格式显示时间、地点、传感器编号、当前所测温度数值等;间隔采集延时:按设置采样间隔延时时间循环;结束:按设置工作时间结束任务;保存测试数据:测试结果按表格方式、文本方式存盘或输出到打印机打印。 |
图4 程序流程图 |
参考文献
[1]Dallas Semiconductor Corporation, Data Books1995-1996.
[2]郭维克,智能型数字温度传感器用于相控阵雷达天线阵面监测[A].电子工业部雷达情报网第12届年会论文集.1997.
作者简介:李更祥(1951-),男,湖南邵东县人,北京无线电测量研究所工程师,主要从事自动化测试工程。