通信协议之一线协议(1-Wire)解析

      最后更新:2022-05-17 10:54:56 手机定位技术交流文章

      目录

      一线协议概述

      通信过程

      一线协议概述

      连续、分步骤、半小时的平方信号

      主机和来自单一数据连接的交通,各种装置共用一辆公共汽车。

      由于1条时钟线不匹配,通信是逐步进行的。

      因为只有一辆公交车,数据是连续传输的。

      这辆公共汽车可以双向传送时钟和数据,尽管在时间上只能半耐用。

      因为有一个参考级别, 它是一个水平信号 。

      在5卡总线上传输的任何命令或数据都符合先传输的基本概念。

      通信过程

      1)初始化

      主机发送复杂的脉冲,然后在启动过程中从机器返回脉冲。

      主机降低了480960ns的公交车 产生重复脉冲然后释放总线,进入接收模式。主机释放总线时,产生上升沿,从机器再探测到攀爬线维持在15到60年代然后,为了产生反应脉冲,拉下60 -240us的公交车机主收到了机器的回声脉冲,表示机器已经准备好。开始通信。

      (2) 填空(0个空白和1个空白)。

      所有这些差距至少需要60美元。并且至少我们其中一人需要一段时间才能从两个独立著作之间的差距中恢复过来。宿主在两个写作休息中的第一个时间拉下公交车。在写停写前的15-60天间隔期间,公共汽车的级别由单一的公共汽车装置(从机器上)取样。如果为高电平,则写入1,如果为低电平,则写入0。

      1. 下午1时,主机最初拉下数据线,然后在写作空白开始到时间结束时再将数据线往上拉15度后再往上拉。
      2. 下午0时,主机必须降低数据线,并至少保持60us。

      3)读间隙

      数据只从主机提供读取差距时向主机传送, 因此当主机发送读取命令时, 读取差距必须迅速生成, 以便数据能够顺利阅读。 所有读取差距必须至少为60 美国, 读取差距至少需要1个美国恢复时间, 读取差距之间至少需要1个美国恢复时间, 从主机提供读取差距的那一刻起, 也就是当主机发送读取命令时, 必须立即创建读取差距, 以便数据能够顺利阅读。 所有读取差距必须至少为60 美国, 读取差距至少需要1个美国恢复时间。

      当主机至少拉下1 us 开始读取差距时,数据从机器上传输。 机器1 的传输是高水平的, 而机器0 的传输是低水平的。

      当从机发送0时,校车在读数差距结束时卸下。主线由上至下绘制。机器提供的数据有效15秒。在阅读差距期间,宿主释放了公共汽车(现在由机器控制)。15岁时,您可以在读数差距开始时观察抽样巴士的状况。获取数据。

      DS18B20 温度传感器的理由说明

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/25079.html

          热门文章

          文章分类