[发明专利]基于RS485桥电路装置的通信方法有效
申请号: | 201710432863.X | 申请日: | 2017-06-09 |
公开(公告)号: | CN107229586B | 公开(公告)日: | 2019-07-30 |
发明(设计)人: | 张伟;梁军;张才建 | 申请(专利权)人: | 厦门尚为科技股份有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/42 |
代理公司: | 北京君恒知识产权代理事务所(普通合伙) 11466 | 代理人: | 张璐;黄启行 |
地址: | 361008 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 公开了一种基于RS485桥电路装置的通信方法,包括:桥电路装置从总线上开始接收到数据包时,判断数据包是否为携带自动分配地址的命令代码的数据包;如不是,桥电路装置将从其P端口收到的数据包开始逐单位信息长度的先转发到它的N端口以传递到下一个桥电路装置;桥电路装置从它的P端口接收到数据包中的结束符时,解析所接收的通讯数据包得到解析的UID和命令代码;将解析的UID与该桥电路装置的UID比较,如二者相同,则该桥电路装置执行该数据包中的命令代码所代表的命令以进行与主机的通信;如不相同则忽略所述命令。所述方法提供了基于RS485桥电路装置的新通信方式,可以避免垃圾信息过多,还可自动识别新增的桥电路装置并且重新自动分配地址。 | ||
搜索关键词: | 桥电路 数据包 命令代码 解析 自动分配地址 通信 通讯数据包 单位信息 垃圾信息 通信方式 自动识别 结束符 总线 主机 转发 携带 传递 | ||
【主权项】:
1.一种基于RS485桥电路装置的通信方法,其中,m个桥电路装置通过RS485总线串联在一起并连接到主机,一个桥电路装置包括:处理器;作为P端口的第一RS485串口,用于通过总线连接上一个桥电路装置;作为N端口的第二RS485串口,用于通过总线连接下一个桥电路装置;以及作为桥电路装置的L端口的第三串口,用于连接类型匹配的传感器,所述处理器与第一RS485串口、第二RS485串口和第三串口进行信号交互;该方法包括:桥电路装置从总线上开始接收到数据包时,判断数据包中的命令开始符是否表明数据包为携带自动分配地址的命令代码的数据包;如果确定数据包不是携带自动分配地址的命令代码的数据包,桥电路装置将从它的P端口收到的所述数据包时立即开始逐单位信息长度地先转发到它的N端口以传递到下一个桥电路装置;桥电路装置从它的P端口接收到数据包中的结束符时,解析所接收的通讯数据包以得到解析的UID和命令代码;将解析的UID与该桥电路装置的UID比较,如解析的UID与该桥电路装置的UID相同,则该桥电路装置执行该数据包中的命令代码所代表的命令以进行与主机的通信;如不相同则忽略所述命令;其中,所述数据包是由主机向RS485总线上发送的,该数据包的格式为:依次按序排列的命令开始符、桥电路装置的UID、命令代码、第一内容和结束符;其中,命令开始符和结束符之间的数据被转码,命令开始符的最高位为“1”,用于表示一个数据包的开始,其它字节都是以“0”开始的字节;所述转码为将8比特一字节的数据转换为以7比特为一字节的数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门尚为科技股份有限公司,未经厦门尚为科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710432863.X/,转载请声明来源钻瓜专利网。