关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于单总线的测温系统方案解析

基于单总线的测温系统方案解析

作者:时间:2012-05-09来源:网络收藏

技术是美国Dallas公司的一项专有技术,采用单根信号线传输数据,具有节省I/O口资源、结构简单、成本低、便于扩展和维护等诸多优点。单技术适用于单个主机控制一个或多个从机设备。Dallas公司的单总线产品中均有一个8字节只读存储器(ROM),用于存放产品的序列号(每个芯片唯一的64位标识代码)。如图1所示,从低位起第一个字节(8位)是器件的家族代码,表示产品的分类;接下来的6个字节(48位)是每个器件唯一的ID号;最后一个字节(8位)是前56位的CRC校验码。同一种类型的器件有248个ID号码总量,确保了在总线上不会产生地址冲突。

本文引用地址:http://www.eepw.com.cn/article/160636.htm

传统的单总线的采用ROM搜索的方式在线识别挂接在总线上器件的注册码和器件的类型,由此可在线确定总线上的器件数量。但是,随着挂接在总线上的单总线器件增加,搜索ROM的时间也随之增加,开销增大。此,本设计采用支持菊链模式的新型数字温度传感器芯片DS28EA00组建单总线网络。该无需进行传统的ROM搜索步骤,允许用户将器件在链路中的物理位置与序列号对应,节省了RAM开销,简化了单总线的应用设计。

1 DS28EA00特性分析

DS28EA00是具有9位(0.5℃)至12位(0.062 5℃)分辨率和用户可编程非易失性(NV)上/下触发点报警功能的数字温度计。每个DS28EA 00都有工厂编程的唯一64位序列号。DS28EA00具有滞回和干扰滤波功能,使其能够在大的单总线网络中可靠工作。与其他单总线器件(例如DS18B20)不同,DS28EA00具有两个额外的引脚用以执行顺序检测功能。该特性允许用户将器件在链路中的物理位置与序列号对应,例如用来测量储存塔不同高度处的温度。如果无需顺序检测功能,这些引脚可作为通用输入或输出。

2 基于DS28EA00的系统的硬件连接

采用DS28EA00的单总线测温系统硬件连接图如图2所示,主控制器采用51系列单片机,通过一个通用I/O口与单总线器件DS28EA00连接。与Dallas其他的数字温度传感器不同,DS28EA00具有两个额外的引脚PIOA和PIOB。其中,除了连接在总线上的第一个DS28EA00的PIOB接地外,其他每一个器件的PIOA均与下一个器件的PIOB相连接,最后一个DS28EAOO的PIOA悬空或接地,所有的DS28EA00采用菊链的方式互连在一起。微控制器的其他部分连接输入设备、输出设备和通信接口。



评论


相关推荐

技术专区

关闭