首页 > 其他分享 >物联网---05.RS-485一主多从的连接方式及通信注意事项

物联网---05.RS-485一主多从的连接方式及通信注意事项

时间:2023-04-22 14:37:13浏览次数:41  
标签:接收数据 05 一主多 主机 RS 发送 从机 485 解析

RS-485的通信方式需要注意

下图是主机向从机发送信息的示意图,其中485的线都是手牵手相连的,因此主机向下发的时候,其实各个从机都有在接收数据的,只是,从机是根据地址来区分是否是发给自己的,

举例:

1、如果主机发送信息中,带有地址1,

2、则从机1认为是发送自己的数据,因此需要解析,然后如果需要返回,则向外发送数据(这里暂时不说向主机发送)

3、主机2、3则根据地址来判断不是发给自己的,因此即使接收到数据,也不予理会,不解析、不发送任何信息,以免和从机1发送向冲突,导致主机接收数据错误,俗称数据粘包。

 

数据发送的过程分析:

从机1 发送信息,那么主机、从机1,2都会接收数据,因此,从机1发送数据的格式如果设定不合理的话,导致从机2,3会以为是主机发送的数据,进而去解析,

因此从机的数据解析一定要比较健壮,否则会导致其他从机解析数据而发送出去,和从机1进行竞争,导致通信故障。

标签:接收数据,05,一主多,主机,RS,发送,从机,485,解析
From: https://www.cnblogs.com/clf125800/p/17343013.html

相关文章

  • 剑指Offer——05.替换空格(c语言)
    title:剑指Offer05.替换空格(c语言)请实现一个函数,把字符串s中的每个空格替换成"%20"。示例1:输入:s="Wearehappy."输出:"We%20are%20happy."限制:$$0\leqslants的长度\leqslant10000$$代码如下:char*replaceSpace(char*s){if(NULL==s){return......
  • PyTorch项目实战05——Tensor的广播机制
    1广播机制介绍矩阵运算,往往只能在两个矩阵维度相同或者相匹配时才能运算。比如加减法需要两个矩阵的维度相同,乘法需要前一个矩阵的列数与后一个矩阵的行数相等。当参与运算的两个维度不同也不匹配的矩阵进行运算时,该机制会对数组进行扩展,使数组的shape属性值一样,这样,就可以进行矢......
  • Pinia持久化失效pinia-plugin-persistedstate
    肯定能解决,哈哈哈,找了这么多,你这次你找对了文章。网络上的这个资料都是有问题的,没有讲明白原由。需求,我想在我前端的业务层里使用store,但是是持久层store,不过没有生效。下面是错误的写法,这个写是不生效的。import{useGlobalStore}from'@/store/modules/global';import......
  • 论文解读(PGD)《Towards deep learning models resistant to adversarial attacks》
     论文信息论文标题:Towardsdeeplearningmodelsresistanttoadversarialattacks论文作者:AleksanderMadry,AleksandarMakelov,LudwigSchmidt,DimitrisTsipras,AdrianVladu论文来源:ICLR2018论文地址:download 论文代码:download视屏讲解:click1 介绍对抗攻击2......
  • 05-目录-计算机基础(组成原理、微机原理、汇编、操作系统、网络)
    :链接:链接:链接:链接:链接:链接:链接:链接:链接:链接:链接:链接:链接:链接:链接:链接:链接:链接:链接:链接:链接:链接:链接:链接:链接:链接:链接:链接:链接:链接:链接:链接:链接:链接:链接12:链接13:链接14:链接15:链接16:链接17:链接18:链接19:链接20:链接:链接:链接:链接:链接:......
  • supersocket新的配置属性 "textEncoding"
    supersocket新的配置属性"textEncoding" 在SuperSocket1.6之前的版本,当你通过Session对象发送文本时,将文本信息转换成能够通过Socket传输的二进制数据的默认编码是UTF8。你可以通过设置Session的Charset属性来修改这个编码。现在在SuperSocket1.6中,你......
  • 1053 等重路径
    给定一个非空的树,树根为 R。树中每个节点 Ti 的权重为 Wi。从 R 到 L 的路径权重定义为从根节点 R 到任何叶节点 L 的路径中包含的所有节点的权重之和。现在给定一个加权树以及一个给定权重数字,请你找出树中所有的权重等于该数字的路径(必须从根节点到叶节点)。例如......
  • Counting Rectangles UVA - 10574
    给出n个点。问选出4个点作为定点,能够组成多少个平行与坐标轴的矩形。 点按照x排序 n^2挑选出垂直x轴的线段,按照y1排序  #include<iostream>#include<cstring>#include<algorithm>#include<vector>usingnamespacestd;constintN=1e5;structT{ intx......
  • 深入了解 Transformers – Part 1: 介绍 Transformer 模型
    动动发财的小手,点个赞吧!自从最新的LargeLanguageModels(LLaM)发布以来,如OpenAI的GPT系列、开源模型Bloom或谷歌发布的LaMDA等,Transformer展现出了巨大的潜力,成为了深度学习的前沿架构楷模。尽管已经有几篇文章介绍了transformer及其背后的数学原理,但在本文中,我想结合我认为最......
  • 05 基础的数据操作
    05基础的数据操作在创建了数据库和数据库表之后,我们就可以在表中进行数据操作了。基础操作分为添加删除修改查询以上4种操作又简称为CURD(Create,Update,Retrieve,Delete)一.添加数据插入数据的类型:添加一行中所有列对应的数据,不写列名添加一行中某些列对应的......