一种电子雷管网络防冲突方法技术

技术编号:23756907 阅读:37 留言:0更新日期:2020-04-11 15:36
本发明专利技术公开了一种电子雷管网络防冲突方法,包括步骤1.主机发送解A锁命令;步骤2.主机通过广播的方式读取从机的唯一标记码UID,若读取成功,则进行步骤3,若从机没有应答,则进入步骤4;若是出现的帧校验错误,则执行步骤5;步骤3.通过UID与从机建立点对点通讯,设置从机通讯地址,给从机加锁B,不再响应主机的读UID命令;步骤4.连续多次读取UID,若从机依旧没有应答主机命令,防冲突流程结束;步骤5.进入防冲突流程;步骤6.读取从机应答信号,若总线异常,防碰撞失败,退出;如果有应答信号,该搜索位为1,如果读取信号超时,则该搜索位为0;步骤7.若已经验证的位数量为8的整数倍,跳转到2步骤,否则跳转到5。本发明专利技术使用待确认窗口和已确认窗口机制,实现对隐性码的识别,提高稳定性。

A conflict prevention method of electronic detonator network

【技术实现步骤摘要】
一种电子雷管网络防冲突方法
本专利技术涉及电子雷管领域,具体涉及一种电子雷管网络防冲突方法。
技术介绍
电子雷管在组网400发,通讯距离1000m的时候存在网络通讯质量变差的问题,此时需要降低通讯速率来保证稳定通讯。如果使用完整的命令帧去轮询每一发电子雷管,目前设计的通讯速率需要30秒以上的时间(实验测量,读状态11发/秒-13发/秒)。而在最后起爆阶段,需要快速的检测出模块是否具有起爆能力和在线状态,此时要求时间不能超过10秒。通过调高通讯速率虽也能解决快速检,但整个网络的功耗也由此增加,影响网络的稳定性和电子雷管的起爆能力。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种电子雷管网络防冲突方法,用于解决现有技术的至少一个缺陷。为实现上述目的及其他相关目的,本专利技术提供一种电子雷管网络防冲突方法,所述方法包括:步骤1.主机发送解A锁命令;步骤2.主机通过广播的方式读取从机的唯一标记码UID,若读取成功,则进行步骤3,若所述从机没有应答,则进入步骤4;若是出现的错误,则执行步本文档来自技高网...

【技术保护点】
1.一种电子雷管网络防冲突方法,其特征在于,所述方法包括:/n步骤1.主机发送解A锁命令;/n步骤2.主机通过广播的方式读取从机的唯一标记码UID,若读取成功,则进行步骤3,若所述从机没有应答,则进入步骤4;若是出现的帧校验错误,则执行步骤5;/n步骤3.通过所述唯一标记码UID与从机建立点对点通讯,设置从机通讯地址,给从机加锁B,不再响应主机的读UID命令;/n步骤4.连续多次读取所述唯一标记码UID,若从机依旧没有应答主机命令,防冲突流程结束;/n步骤5.将所述从机的唯一标记码UID作为一个位流,则每次是按位进行比较;将已确认的数据长度Len、当前待确认窗口2bits的值Step、已确认窗...

【技术特征摘要】
1.一种电子雷管网络防冲突方法,其特征在于,所述方法包括:
步骤1.主机发送解A锁命令;
步骤2.主机通过广播的方式读取从机的唯一标记码UID,若读取成功,则进行步骤3,若所述从机没有应答,则进入步骤4;若是出现的帧校验错误,则执行步骤5;
步骤3.通过所述唯一标记码UID与从机建立点对点通讯,设置从机通讯地址,给从机加锁B,不再响应主机的读UID命令;
步骤4.连续多次读取所述唯一标记码UID,若从机依旧没有应答主机命令,防冲突流程结束;
步骤5.将所述从机的唯一标记码UID作为一个位流,则每次是按位进行比较;将已确认的数据长度Len、当前待确认窗口2bits的值Step、已确认窗口的数据通过广播命令发送下去;
其中,如果Len=0,那么Step=1,表示从机判断滑动窗口bit0,不做加锁确认;如果Len>0,主机在上一次比对时没有收到从机应答,Step=2,表示判断待确认窗口bit1,上次识别的数据是0;如果Len>0,主机在上一次比对时收到从机应答,Step=3,表示判断待确认窗口bit1,上次识别的数据是1;
步骤6.读取从机应答信号,若总线异常,防碰撞失败,退出;如果有应答信号,该搜索位为1,如果读取信号超时,则该搜索位为0。
步骤7.若已经验证的位数量为8的整数倍,跳转到2步骤,否则跳转到5。


2.根据权利要求1所述的电子雷管网络防冲突方...

【专利技术属性】
技术研发人员:李强李明政章鑫曾恭剑陈克华刘红玲徐平
申请(专利权)人:重庆云铭科技股份有限公司
类型:发明
国别省市:重庆;50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1