摘 要:介绍利用DS18B20和下位机收集温度值,并将数据打包传送给上位机,实时监控电缆接头的温度变化的系统。
关键词:电缆;温度传感器;单片机;上位机
Design of a Kind of Configuration Monitor System for Cable Temperature
YANGFang1,BAIXia2
(1.Benxi Technology Supervising Bureau,Benxi117022,China;2.Benxi College of Metallurgy,Benxi117022,China)
Abstract:The paperintroduces asystem,which uses DS18B20/89C51 to collectthetemperature and uses a hostto supervisethe change of ca-bletemperature.
Key words:cable;temperature sensor;single-chip;host
采用数字温度探测器DS18B20、单片机89C51进行温度数据收集的系统见图1。
1 芯片简介
DS18B20
美
DALLAS公司推出的一种可组网数字式温度传感器;它体积小,电压适用范围宽(3V~5V),用户可以通过编程实现9~12位的温度读数,即具有可调的温度分辨率,因此它的实用性和可靠性比同类产品更高。DS18B20有多种封装可 选,只有一个数据输入/输出口,属于单总线专用芯片之一;被测温度值直接以“单总线”的数字方式传输,大大提高了系统的抗干扰能力。其内部采用在线温度测量技术,测量范围为-55℃~+125℃;在-10℃~+85℃,精度为+0.5℃。每个DS18B20在出厂时都具有唯一的64位序列号,因此一条总线上可以同时挂接多个DS18B20而不会出现混乱现象。关于DS18B20的详细介绍见
考文献[2]。

2 系统设计
2.1 硬件设计
设计中使用89C51单片机收集与传输数据,令并行口8255A芯片的A、C口工作在方式0。探测器与单片机的连接实际上是探测器与单片机的8255A芯片的连接,数据从8255A的A0口传入单片机,如图2所示。89C51芯片与并口8255A芯片的连接见图3。
2.2 软件设计
下位机循环进行温度数据收集。在读取温度值的时候,由于要严格遵守DS18B20的时序要求,所以要关中断,读取完毕后再开中断。单片机温度采集程序流程图见图4。与上位机的数据传输是通过串行中断来完成的,为确保单片机能充分接收中断,上位机将连续的发送命令,直到有数据传入为止。有关单片机的串行中断程序、下位机和上位机的通讯程序在此不再赘述。

3 结束语
本文所讨论的DS18B20数字温度传感器可广泛应用于工业生产中,同时在和上位机的通讯中,可通过选用合适的接口转换器,采用RS-485串行数据通讯标准,实现
距离通讯。

数字平板电视持续增长,可望2008年在全球的电视市场取得超过50%的份额。平板电视(包括...

如今的电子设备中所包含的软件代码量动辄达到数百万行。用不了几年,设备软件代码量又...

血压是人体重要的生理参数之一,对其进行精确测量,有利于早期发现和鉴别高血压类型,...

黄氏兄弟初到北京时物色下的珠市口的那家两层小店,本是一家国营服装厂的门市部,名叫...

HAND(汉德)系列产品作为国内领先产品,将工业市场现场仪器、仪表产品技术含量提高到...