[发明专利]地址码分配方法、主机及从机在审
申请号: | 202010813376.X | 申请日: | 2020-08-13 |
公开(公告)号: | CN112104760A | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 周广飞;刘启武;操四胜;赵寰;王映娟;赵勇 | 申请(专利权)人: | 四川虹美智能科技有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L12/24 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 621050 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 地址 分配 方法 主机 | ||
1.地址码分配方法,其特征在于,应用于主机,所述主机连接至少两个从机;每一个所述从机对应一个地址码;地址码由所述主机分配;
针对每一个从机对应的地址码发送通信内容;
根据每一个地址码对应的从机的反馈结果,判断是否有至少一个异常地址码,如果有,则将所述至少一个异常地址码设置为至少一个未分配地址码;
将每个异常地址码对应的从机的地址码重置为重置地址码;
针对于每个所述未分配地址码均执行:
针对当前未分配地址码生成地址抢占指令;
将所述地址抢占指令发送给对应所述重置地址码的至少一个从机;
当最先接收到一个第一从机针对所述当前未分配地址码返回的地址抢占请求时,将所述第一从机的地址码设置为当前未分配地址码。
2.根据权利要求1所述的方法,其特征在于,所述根据每一个地址码对应的从机的反馈结果,判断是否有至少一个异常地址码,包括:
当针对第一地址码,接收到至少两个从机返回的通信内容响应,以及针对第二地址码,未接收到通信内容响应后,判断出第一地址码和第二地址码为异常地址码。
3.根据权利要求1所述的方法,其特征在于,所述将每个异常地址码对应的从机的地址码重置为重置地址码,包括:
对应所述异常地址码发送地址异常广播消息,以触发对应所述异常地址码的从机将自身对应的地址码修改为重置地址码。
4.根据权利要求1至3中任一所述的方法,其特征在于,所述地址抢占请求中携带所述第一从机对应的随机数和设备参数;
所述将所述第一从机的地址码设置为当前未分配地址码,包括:
在对所述抢占请求验证通过后,向所述第一从机发送地址验证成功通知,所述地址验证成功通知中携带所述第一从机对应的随机数和设备参数,以触发所述第一从机在根据所述地址验证成功通知中携带的随机数和设备参数验证成功后,将自身的地址码修改为所述当前未分配地址码。
5.地址码分配方法,其特征在于,应用于从机,每个所述从机连接主机;每一个所述从机对应一个所述主机分配的地址码;
接收所述主机发来的通信内容,向所述主机发送反馈结果,以使所述主机判断是否有至少一个异常地址码;
利用每个异常地址码对应的从机将地址码重置为重置地址码;
利用每个对应所述重置地址码的从机接收主机发来的针对当前未分配地址码生成地址抢占指令,使每个对应所述重置地址码的从机中的第一从机最先向所述主机返回地址抢占请求,以使所述主机将所述第一从机的地址码设置为所述当前未分配地址码。
6.根据权利要求5所述的方法,其特征在于,
所述每个异常地址码对应的从机将地址码重置为重置地址码,包括:
每个对应所述异常地址码的从机接收所述主机发来的地址异常广播消息并根据所述异常广播消息将自身对应的地址码修改为所述重置地址码。
7.根据权利要求5所述的方法,其特征在于,
所述每个对应所述重置地址码的从机中的第一从机最先向所述主机返回地址抢占请求,包括:
所述每个对应所述重置地址码的从机对应生成一个随机数,并通过所述随机数根据如下延时公式进行延时:
其中,所述T为延时时间,所述A为所述随机数,所述B为通讯波特率;
所述每个对应所述重置地址码的从机中的最先延时结束的第一从机向所述主机发送所述地址抢占请求,其中,所述地址抢占请求中携带所述第一从机对应的随机数和设备参数,以使所述主机进行验证;
每个其他对应所述重置地址码的从机在确定所述第一从机已发送所述地址抢占请求后,确定地址抢占失败,结束计时。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川虹美智能科技有限公司,未经四川虹美智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010813376.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据输出方法、装置及计算机可读介质
- 下一篇:一种电缆拉丝装置