1-Wire网络剖析及其应用

1-Wire网络剖析及其应用

ID:44055394

大小:76.00 KB

页数:7页

时间:2019-10-18

1-Wire网络剖析及其应用_第1页
1-Wire网络剖析及其应用_第2页
1-Wire网络剖析及其应用_第3页
1-Wire网络剖析及其应用_第4页
1-Wire网络剖析及其应用_第5页
资源描述:

《1-Wire网络剖析及其应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1-Wire网络剖析及其应用0、概况1-wire单总线是Dallas(现为Maxim全资子公司)的一项专有技术,与1=1前多数标准串行数据通信方式,如SPI/I2C/MICROWIRE不同,它釆用单根信号线,既传输时钟,又传输数据,而口数据传输是双向的。它具有节省I/O口线资源、结构简单、成本低廉、便于总线扩展和维护等诸多优点。Dallas的1-Wirc为外设器件使用一条电连接线进行双向数据传输提供了一种简单的方案,任何1-Wire系统都包括•一台主机和一个或一个以上的从机,它们共用一条数据线。这条数据线被地址、控制

2、及数据信息复用。大多数器件完全靠从数据线上获得的电源供电,个别器件在条件许可情况下rfl本地电源供电。当数据线为高电平时,电荷存储在器件内部;数据线为低电平时,器件利用这些电荷提供能量。多个器件通过一个端II连接到微处理器,l・Wi「e器件具有以下功能:-数据存储(NVRAM>EPROM、EEPROM);•读取或记录温度、电压、可变电阻、计数;•控制与检测及与其它系统的接口;・计时以及加密等功能。1、基本的特点1-Wire器件最基本的特点是:每个器件都冇一个在工厂激光刻制的地址(序列号),任何器件的地址不会重复,也就

3、是说:每个器件的序列号是唯一的。这样,任何器件都能够从众多或许是挂接在同一总线上的器件中挑选111來。由于一个、两个甚至十几个1-Wire器件共享一条数据线进行通信,这就需要一种二进制查询算法以便查找总线上的器件。一旦知道每个器件的地址,就可利用该地址选择任何一个器件进行通信。1—Wire采用线或配置,主机为漏极开路输出、由一个电阻上拉至3V或5V。从机为漏极开路输岀,只能将总线下拉至低电平。2、数据波形与速率1-Wire数据波形类似丁•脉冲宽度调制信号,主机发出复位信号(保持低电平的周期最长)同步整个总线。然后,由

4、主机启动每一位数据时隙,利用宽脉冲或窄脉冲实现写0或写1。读取数据时,主机用窄脉冲启动时隙,从机将数据线保持在低电平、展宽低电平脉冲返冋逻辑或保持脉宽不变返冋逻辑“1”。人多数1—Wire器件支持两种数据速率,较低的数据速率(标准)约为14kbps,较高的数据速率大约为140kbps,冃前止在研制可提供高达1Mbps数据速率的器件。协议采用自定时和允许很长的位间延迟,易于实现软件中断。3、数据通信任何数据通信首先要为后续通信选择从机器件,可以根据需要选择所冇的从机或某个特定的从机(利用器件的序号),也可以按照二进制查

5、询算法选择下一个总线上的从机。一旦选定某个器件,其它器件将脱离总线,在下一次复位Z前不参与后续通信选定某个器件后,主机可以发送器件特定的指令,发送数据给该器件或从该器件读取数据。4、编码每个从机器件的ID中冇8位类型码,类型码对应于器件的类型。由于不同类型的器件具冇不同的功能,该编码可用于选择器件控制或查询的规则。不同类型的器件功能不同、应用1=1的也不同,因此也对应有不同的协议。由于从机可能会有一些定时处理或监视真实世界(异步)中的信息,它们有时需要获得主机的快速响应。由几十个从机中利用唯一的ID呼叫各个从机、然后

6、读取其内部寄存器,因工作速度较低会加重了CPU负担。又有一种称为条件查询的特殊器件查询方式也可达到这一目的,在这种查询方式中从机器件只冇在满足一定条件或发生某一事件与预定规则相符时才会被搜索到。主机按照一定的问隔实现这种条件查询,任何被查找到的器件都是需要提供在线服务的器件。绝人多数1-Wire器件提供经久耐用的不锈钢封装,尺寸相当于叠在一起的四枚一和硬币,称其为“iButton”,有些iButton内部带有微型锂电池,为内部实时时钟或数据记录仪供电,可保持NVSRAM内的数据或配置信息达十年Z久。冇些iButton

7、釆用EEPROM,无需备用电池。这些不锈钢iButton的序列号被光刻在盖子上,以便用户识别。许釦一Wire器件还提供标准的SOIC、TSOC或TO封装,便于安装在PC板上。另外,有些器件还可提供倒装芯片。1-Wire外设包括各种PC机串口或并口适配器、插座、表链、固定器及多种iButto配件。5、1-Wire各类器件及技术应用5.1DS2401特征货位虚实的检测:1-Wire器件屮的DS2401为尺寸极小(1。3mmx0。6mm)的全球唯一电子序列号,是1-Wire器件中最简单的一种(见图2),属可寻址开关。利用D

8、S2401可以为货位贴上一个唯一的电子标签。每个器件都由丄厂激光预刻了一•个唯一的、不对更改的64位序列号,即它内部有64位串行码组成的8字节的标识码。笫一个字节表示1-Wire器件类型;接下來的6个字节是其唯一的地址码,使得同类具冇248种地址码,以保证在微局域网上不会产生节点地址冲突;最后一个字节是CRC校验码,以供丄机在读地址是判断是否发

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。