ds182温度传感器的设计.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ds182温度传感器的设计 1 ds1820节点系统 sd1820是美国daras公司提供的单线系统数字温度传染器。它提供了9个二进制温度信息,分辨率为0.5,温度信息可在-55和125之间测量。从中央处理器到DS1820仅需连接一条信号线和地线,其指令信息和数据信息都经过单总线接口与DS1820进行数据交换。DS1820完成读、写和温度变换所需的电源可以由数据线本身提供,也可以由外部供给。并且,每个DS1820有唯一的系列号,因此同一条单总线上可以挂接多个DS1820,构成主从结构的多点测温传感器网络。此特性可普遍应用在包括环境监测、建筑物和设备内的温度场测量,以及过程监视和控制中的温度检测中。 2 电源和网络 单总线是一种基于PC或其他微控制器为主站,以DS1820等单总线设备为从站的主从结构数字通信网络。它只使用一对双绞线,由主机提供5V电源和一个上拉电阻。一个基本单总线系统主要包括3部分:带有控制软件的总线主机、配线和连接器、单总线设备。标准的微控制器(如8051)至少要使用1.8 MHz的时钟。 单总线的网络协议使用传统的CMOS/TTL逻辑电平,低于0.8 V为逻辑0,高于2.2 V为逻辑1。供电范围要求在2.8~6 V之间。主机和从机都作为收发器使用,可以双向传递数据,但一次只能在一个方向上传递数据,这种数据传输是半双工的。 2.1 电路组成 DS1820的单总线接口的内部等效电路如图1所示。多站电路由单总线和多个与之相连的从属器件组成,总线上要求连接近似等于5 kΩ的上拉电阻。 2.2 处理顺序 经过单总线接口访问DS1820的协议处理顺序为:初始化单总线系统;执行某种ROM操作指令;执行存储器操作指令;处理数据。 3 ds1820-4:0.2研究过程 单总线系统中设备的安装非常简单,直接使用一条双绞线即可完成。硬件连接好后,如果已经知道所有单总线器件的64位ROM的内容,那么就可以在编程时直接使用命令对指定器件进行操作。如果不知道总线上器件的种类和数量,那么可以使用总线上的主机对总线上的单总线器件进行搜索,以识别总线上的所有器件。搜索分3个步骤:读一位(读该位的补码),写一位所需的值。主机将在器件ROM的每一位上执行这3个步骤,以确定器件ROM中的值。 例如:如果单总线上连接了4个DS1820,它们的ROM数据分别为: DS1820-1·· DS1820-2·· DS1820-3·· DS1820-4·· 那么搜索过程为: (1)总线主机发出复位脉冲,开始初始化,从机发出存在脉冲作为响应。 (2)总线主机发出搜索ROM命令。 (3)总线主机从单总线读入一位。总线上的每个DS1820都将各自ROM中的第一位放到单总线上作为响应。即:DS1820-1和DS1820-4放0,DS1820-2和DS1820-3放1。由于总线上是逻辑与的关系,因此主机接收到1个0。然后主机读该位的补码,即:DS1820-1和DS1820-4放1,DS1820-2和DS1820-3放0,因此主机接收到1个0。 主机可以根据两次读入的数据,判断出如下情况: 读入00,则有DS1820连接,且DS1820的ROM中该位的值有的为0,有的为1; 读入01,则有DS1820连接,且DS1820的ROM中该位的值均为0; 读入10,则有DS1820连接,且DS1820的ROM中该位的值均为1; 读入11,则无DS1820连接。 (4)主机选择写入一位,该位将选择带有与之相符合的ROM数据的DS1820继续响应主机的搜索过程。而那些不符合的DS1820将停止响应。 (5)重复以上步骤,主机将可以识别出单总线上所有DS1820的ROM值。 单总线系统的读/写信号协议为其正常工作提供了依据,总线主机根据读/写信号协议来实现与DS1820的通信,发送和接收ROM指令、存储器指令和数据信息。DS1820要求严格的数据协议来确保数据的完整性。单总线协议由几种单总线信号组成:复位脉冲,存在脉冲,写0,写1,读0,读1。所有这些信号,除了存在脉冲由DS1820产生,其他均由总线主机生成。通过遵循严格的信号协议,可应用任何一种微处理器担任总线主机的工作。 单总线协议的读/写信号通过使用时间片来实现。主机通过把数据线从逻辑高电平拉至逻辑低电平,产生时间片,来完成与从机的同步。读/写时间片是主机和DS1820交换任何数据信息和指令信息的基础,因此遵循严格的时序序列是主机和DS1820正常通信的基本保证。 4 ds1820芯片简介 DS1820可以与多种微处理器相连接,下面介绍DS1820与现场总线LONWORKS的Neuron芯片、8051系列单片机和PC机连接的方法。 LONWORKS

文档评论(0)

139****9425 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档