[发明专利]一种电子雷管网络防冲突方法有效
申请号: | 201911088808.9 | 申请日: | 2019-11-08 |
公开(公告)号: | CN110986703B | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 李强;李明政;章鑫;曾恭剑;陈克华;刘红玲;徐平 | 申请(专利权)人: | 重庆云铭科技股份有限公司 |
主分类号: | F42C19/12 | 分类号: | F42C19/12 |
代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 武君 |
地址: | 400800 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电子 雷管 网络 冲突 方法 | ||
1.一种电子雷管网络防冲突方法,其特征在于,所述方法包括:
步骤1.主机发送解A锁命令;
步骤2.主机通过广播的方式读取从机的唯一标记码UID,若读取成功,则进行步骤3,若所述从机没有应答,则进入步骤4;若是出现的帧校验错误,则执行步骤5;
步骤3.通过所述唯一标记码UID与从机建立点对点通讯,设置从机通讯地址,给从机加锁B,不再响应主机的读UID命令;
步骤4.连续多次读取所述唯一标记码UID,若从机依旧没有应答主机命令,防冲突流程结束;
步骤5.将所述从机的唯一标记码UID作为一个位流,则每次是按位进行比较;将已确认的数据长度Len、当前待确认窗口2bits的值Step、已确认窗口的数据通过广播命令发送下去;
其中,如果Len=0,那么Step=1,表示从机判断滑动窗口bit0,不做加锁确认;如果Len0,主机在上一次比对时没有收到从机应答信号,Step=2,表示判断待确认窗口bit1,上次识别的数据是0;如果Len0,主机在上一次比对时收到从机应答信号,Step=3,表示判断待确认窗口bit1,上次识别的数据是1;
步骤6.读取从机应答信号,若总线异常,防冲突失败,退出;如果有应答信号,搜索位为1,如果读取信号超时,则该搜索位为0;
步骤7.若已经验证的位数量为8的整数倍,跳转到步骤2 ,否则跳转到步骤5。
2.根据权利要求1所述的电子雷管网络防冲突方法,其特征在于,
若Len2且Len-2小于等于已确认窗口长度,则从窗口低位开始比较,唯一标记码UID的起始比较位索引为0,结束索引Len-2;
若Len2且Len-2大于已确认窗口长度,则从窗口高位开始比较,起始比较位索引为Len-2,结束索引是Len-2-n,n是已确认窗口长度。
3.根据权利要求2所述的电子雷管网络防冲突方法,其特征在于,将已确认窗口 和从机的唯一标记码UID位流重叠部分进行异或,若结果大于1认为比较失败,则从机上A锁。
4.根据权利要求3所述的电子雷管网络防冲突方法,其特征在于,
根据Len的值,找到从机待确认位与Step值进行异或得到C;
如果Len==0,唯一标记码UID的第一个bit是1,则应答主机;
当Len0时,如果C0x01大于0,从机自己上A锁;如果C0x03等于0x02,从机不返回应答信号;如果C0x03等于0从机返回主机应答。
5.一种存储介质,存储计算机程序,其特征在于,所述计算机程序被处理器运行时执行如权利要求1至4中任一项所述的方法。
6.一种电子终端,其特征在于,包括:处理器及存储器;
所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述终端执行如权利要求1至4中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆云铭科技股份有限公司,未经重庆云铭科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911088808.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电子雷管网络快速巡检方法、装置、存储介质及电子终端
- 下一篇:地漏组件