1-Wire总线基础:原理、通信与命令解析
1. 1-Wire网络概述
1-Wire网络,有时也被称为MicroLAN,是一种低成本的网络,用于通过双绞线电缆与1-Wire组件进行数字通信。一个1-Wire网络系统主要由三个部分组成:带有控制软件的总线主设备(如TINI微控制器或微处理器)、布线及相关连接器,以及1-Wire设备。
1.1 1-Wire总线的定义
1-Wire是由达拉斯半导体公司开发的一种总线技术,用于与该公司生产的众多电子组件进行通信。这些设备包括温度传感器、开关、电位器、A/D转换器、存储器、电池监视器和识别设备等。1-Wire总线之所以得名,是因为它仅由一条信号线和一条地线组成。为了在如此简单的总线上进行信息通信,总线上的所有设备都是智能的,它们拥有自己的内部电路来处理时序、通信以及维持自身状态,以确定谁该发送数据、谁该接收数据。许多1-Wire设备不需要外部电源,而是从总线上寄生获取电力。
当多个1-Wire设备连接到如PC或TINI这样的1-Wire总线主控制器时,就形成了达拉斯半导体公司所称的微型局域网(MicroLAN)。推荐用于互连这种网络的介质,长距离使用简单的5类双绞线,短距离使用电话线。
2. 1-Wire总线的工作原理
2.1 1-Wire总线的主要特性
- 主从式环境 :一个智能主设备(如PC或TINI)作为总线控制器,发起所有的总线通信,而总线上的一个或多个外部达拉斯半导体1-Wire设备作为从设备。虽然可以有多个从设备,但只能有一个主设备。通信通常由主设备发起,然后从设备响应,但也有例外情况,某些类型的从设备可以在总
超级会员免费看
订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



