本申请涉及数码电子雷管检测设备技术领域,特别是涉及数码电子雷管控制模块检测仪通信方法及装置
【技术实现步骤摘要】
数码电子雷管控制模块检测仪通信方法及装置
[0001]本申请涉及数码电子雷管检测设备
,特别是涉及数码电子雷管控制模块检测仪通信方法及装置
。
技术介绍
[0002]随着数码电子雷管的迅速发展,以及全国数码电子雷管的全面应用推广,其应用的普遍性越来越广
。
数码电子雷管控制模块在生产过程中,其半成品及成品需要多次进行检测,检测设备与上位机之间的通信效果,直接影响数码电子雷管控制模块检测的工作效率
。
[0003]如何提供一种适用于数码电子雷管控制模块检测仪的通信方法,是本领域技术人员丞待解决的技术问题
。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供数码电子雷管控制模块检测仪通信方法及装置
。
[0005]第一方面,本申请提供了数码电子雷管控制模块检测仪通信方法,包括:确定检测仪的版本;根据检测仪的版本发送通信指令数据包,通信指令数据包包括:检测通道数量
、
检测模式和待检控制模块的类型;通过检测仪对通信指令数据包进行分析,得到检测信息;根据检测信息控制检测仪对待检控制模块进行检测,得到检测结果,其中,检测结果包括:
ID、
检测数据和过程数据
。
[0006]在其中一个实施例中,确定检测仪的版本,包括:向检测仪发送版本查询指令,版本查询指令包括:软件版本和硬件版本;获取检测仪的版本信息
。
[0007]在其中一个实施例中,向检测仪发送版本查询指令,版本查询指令包括:软件版本和硬件版本,包括:在预设时间间隔内多次向检测仪发送版本查询指令,直至收到版本信息为止
。
[0008]在其中一个实施例中,根据检测仪的版本发送通信指令数据包,通信指令数据包包括:检测通道数量
、
检测模式和待检控制模块的类型,包括:根据检测仪的版本选择通信协议;根据通信协议将通信指令打包,得到通信指令数据包
。
[0009]在其中一个实施例中,根据通信协议将通信指令打包,得到通信指令数据包,包括:将多个特殊单字节数据加密为多个特殊的连续双字节数据,以及将多个所述特殊的连续双字节数据加密为多个所述特殊单字节数据,得到加密通信指令数据;
将所述加密通信指令数据转换为所述通信指令数据包
。
[0010]在其中一个实施例中,通过检测仪对通信指令数据包进行分析,得到检测信息,包括:通过检测仪对通信指令数据包进行拆包,得到通信指令数据;提取
、
分析通信指令数据,得到检测信息
。
[0011]在其中一个实施例中,通过检测仪对通信指令数据包进行拆包,得到通信指令数据,包括:将多个特殊单字节数据解密为多个特殊的连续双字节数据,及将多个特殊的连续双字节数据解密为多个特殊单字节数据
。
[0012]第二方面,本申请还提供了数码电子雷管控制模块检测仪通信装置,其特征在于,装置,包括:版本分析单元,用于确定检测仪的版本;发送单元,用于根据检测仪的版本发送通信指令数据包,通信指令数据包包括:检测通道数量
、
检测模式和待检控制模块的类型;检测信息分析单元,用于通过检测仪对通信指令数据包进行分析,得到检测信息;检测单元,用于根据检测信息控制检测仪对待检控制模块进行检测,得到检测结果,其中,检测结果包括:
ID、
检测数据和过程数据
。
[0013]第三方面,本申请还提供了本申请还提供了一种计算机设备
。
所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:确定检测仪的版本;根据检测仪的版本发送通信指令数据包,通信指令数据包包括:检测通道数量
、
检测模式和待检控制模块的类型;通过检测仪对通信指令数据包进行分析,得到检测信息;根据检测信息控制检测仪对待检控制模块进行检测,得到检测结果,其中,检测结果包括:
ID、
检测数据和过程数据
。
[0014]第四方面,本申请还提供了一种计算机可读存储介质
。
所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:确定检测仪的版本;根据检测仪的版本发送通信指令数据包,通信指令数据包包括:检测通道数量
、
检测模式和待检控制模块的类型;通过检测仪对通信指令数据包进行分析,得到检测信息;根据检测信息控制检测仪对待检控制模块进行检测,得到检测结果,其中,检测结果包括:
ID、
检测数据和过程数据
。
[0015]上述数码电子雷管控制模块检测仪通信方法,通过确定检测仪的版本;根据检测仪的版本发送通信指令数据包,通信指令数据包包括:检测通道数量
、
检测模式和待检控制模块的类型;通过检测仪对通信指令数据包进行分析,得到检测信息;根据检测信息控制检测仪对待检控制模块进行检测,得到检测结果,其中,检测结果包括:
ID、
检测数据和过程数据
。
本申请根据检测仪的版本选择与该检测仪相匹配的通信协议,将通信指令打包得到通
信指令数据包进行发送,有效避免在通信过程中数据丢失而影响检测仪与上位机之间的通信
。
附图说明
[0016]为了更清楚地说明本申请实施例或传统技术中的技术方案,下面将对实施例或传统技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图
。
[0017]图1为一个实施例中数码电子雷管控制模块检测仪通信方法的上位机确定检测版本流程图;图2为一个实施例中数码电子雷管控制模块检测仪通信方法的应用场景流程图;图3为一个实施例中数码电子雷管控制模块检测仪通信方法的流程示意图;图4为一个实施例中数码电子雷管控制模块检测仪通信方法的通信版本确定流程示意图;图5为一个实施例中数码电子雷管控制模块检测仪通信方法的通信指令数据包发送流程示意图;图6为一个实施例中数码电子雷管控制模块检测仪通信方法的检测仪拆包流程示意图;图7为一个实施例中微控制单元的内部结构图
。
具体实施方式
[0018]为了便于理解本申请,下面将参照相关附图对本申请进行更全面的描述
。
附图中给出了本申请的实施例
。
但是,本申请可以以许多不同的形式来实现,并不限于本文所描述的实施例
。
相反地,提供这些实施例的目的是使本申请的公开内容更加透彻全面
。
[0019]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同
。
本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请
...
【技术保护点】
【技术特征摘要】
1.
数码电子雷管控制模块检测仪通信方法,其特征在于,包括:确定检测仪的版本;根据所述检测仪的版本发送通信指令数据包,所述通信指令数据包包括:检测通道数量
、
检测模式和待检控制模块的类型;通过所述检测仪对所述通信指令数据包进行分析,得到检测信息;根据所述检测信息控制所述检测仪对所述待检控制模块进行检测,得到检测结果,其中,所述检测结果包括:
ID、
检测数据和过程数据
。2.
根据权利要求1所述的数码电子雷管控制模块检测仪通信方法,其特征在于,所述确定检测仪的版本,包括:向所述检测仪发送版本查询指令,所述版本查询指令包括:软件版本和硬件版本;获取所述检测仪的版本信息
。3.
根据权利要求2所述的数码电子雷管控制模块检测仪通信方法,其特征在于,所述向所述检测仪发送版本查询指令,所述版本查询指令包括:软件版本和硬件版本,包括:在预设时间间隔内多次向所述检测仪发送所述版本查询指令,直至收到所述版本信息为止
。4.
根据权利要求1所述的数码电子雷管控制模块检测仪通信方法,其特征在于,根据所述检测仪的版本发送通信指令数据包,所述通信指令数据包包括:检测通道数量
、
检测模式和待检控制模块的类型,包括:根据所述检测仪的版本选择通信协议;根据所述通信协议将通信指令打包,得到所述通信指令数据包
。5.
根据权利要求4所述的数码电子雷管控制模块检测仪通信方法,其特征在于,所述根据所述通信协议将通信指令打包,得到所述通信指令数据包,包括:将多个特殊单字节数据加密为多个特殊的连续双字节数据,以及将多个所述特殊的连续双字节数据加密为多个所述特殊单字节数据,得到加密通...
【专利技术属性】
技术研发人员:王伟,周玉明,纪友哲,袁野,马贵军,张志亮,范恩维,
申请(专利权)人:融硅思创北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。