基于数据通讯的地震仪测试方法、装置、设备及存储介质与流程

文档序号:34452151发布日期:2023-06-13 16:42阅读:49来源:国知局
基于数据通讯的地震仪测试方法、装置、设备及存储介质与流程

本发明涉及地震仪测试,尤其涉及一种基于数据通讯的地震仪测试方法、装置、电子设备及计算机可读存储介质。


背景技术:

1、随着地球勘探技术的进步,越来越多的机构引入了地震仪进行地球地质勘探,为了检查长期暴露在户外环境中的地震仪的工作状态,确保地震仪能够获取正确的地震数据,需要对地震仪进行测试。

2、现有的地震仪测试技术多为基于人工操作地震仪进行地质勘探,并根据地质勘探的结果进行判断实现测试。实际应用中,地震仪的功能复杂多样,人工操作较为费事费力,且无法实现远距离地震仪测试,可能导致进行地震仪测试时的测试效率较低。


技术实现思路

1、本发明提供一种基于数据通讯的地震仪测试方法、装置及计算机可读存储介质,其主要目的在于解决进行地震仪测试时的测试效率较低的问题。

2、为实现上述目的,本发明提供的一种基于数据通讯的地震仪测试方法,包括:

3、利用上位机与地震仪建立握手连接,并利用握手连接后的所述地震仪获取所述上位机的测试指令;

4、对所述测试指令进行解析,得到测试类型,并进入测试模式;

5、当所述测试类型为指标测试时,根据所述测试指令对所述地震仪进行激励脉冲测试,得到第一测试结果,其中,所述激励脉冲测试包括正弦波测试、尖脉冲测试以及宽脉冲测试;

6、当所述测试类型为状态测试时,根据所述测试指令对所述地震仪进行触发测试,得到第二测试结果,其中,所述触发测试包括gps测试和极性测试;

7、将所述第一测试结果和所述第二测试结果发送至所述上位机后退出测试模式,利用所述地震仪获取测试更新数据,利用所述测试更新数据对所述地震仪进行版本更新,并在更新结束后完成测试。

8、可选地,所述利用上位机与地震仪建立握手连接,包括:

9、利用上位机的串口信号对地震仪进行开机操作;

10、获取所述地震仪开机成功时发送的握手信号,从所述握手信号中解析出地震仪标号;

11、进行等待延时,并在到达预设的延时时间后向所述地震仪发送与所述地震仪标号对应的握手应答信号,完成连接握手。

12、可选地,所述利用握手连接后的所述地震仪获取所述上位机的测试指令,包括:

13、利用握手连接向所述地震仪发送查询命令,获取所述地震仪针对所述查询命令的设备信息;

14、从所述设备信息中提取出工作状态,判断所述工作状态是否为空闲状态;

15、当所述工作状态不是所述空闲状态时,等待预设的间隔时间后返回所述利用握手连接向所述地震仪发送查询命令的步骤;

16、当所述工作状态是所述空闲状态时,将所述上位机的测试指令发送至所述地震仪。

17、可选地,所述对所述测试指令进行解析,得到测试类型,包括:

18、根据字节序号从所述测试指令中提取出功能码以及命令码;

19、根据所述功能码以及所述命令码确定所述测试类型。

20、可选地,所述根据所述测试指令对所述地震仪进行激励脉冲测试,得到第一测试结果,包括:

21、从所述测试指令中提取出命令码,根据所述命令码对所述地震仪进行正弦波测试,得到正谐波结果,其中,所述正谐波结果包括总谐波失真、共模抑制比、噪声、增益精度以及检波器阻抗;

22、根据所述命令码对所述地震仪进行宽脉冲测试,得到宽脉冲结果,其中,所述宽脉冲结果包括检波器电阻、固有频率、灵敏度以及阻尼系数;

23、根据所述命令码对所述地震仪进行尖脉冲测试,得到尖脉冲结果,其中,所述尖脉冲结果包括通道冲击响应以及检波器冲击响应;

24、将所述正谐波结果、所述宽脉冲结果以及所述尖脉冲结果汇集成第一测试结果。

25、可选地,所述根据所述测试指令对所述地震仪进行触发测试,得到第二测试结果,包括:

26、利用所述测试指令对所述地震仪进行gps测试,获取所述地震仪针对所述gps测试的周期数据,将所有的周期数据汇集成gps结果;

27、利用所述测试指令对所述地震仪进行极性测试,根据所述极性测试控制所述地震仪进行触发闪烁,通知用户根据所述触发闪烁对所述地震仪进行敲击,获取所述敲击产生的脉冲信号,将所有的脉冲信号汇集成极性结果;

28、将所述gps结果和所述极性结果汇集成第二测试结果。

29、可选地,所述将所述第一测试结果和所述第二测试结果发送至所述上位机后退出测试模式,包括:

30、将所述第一测试结果和所述第二测试结果汇集成测试结果,对所述测试结果进行数据分包,得到多个测试结果数据包;

31、按照所述数据分包的顺序逐个选取所述测试结果数据包作为目标数据包,利用握手连接将所述目标数据包发送至所述上位机,当所述目标数据包为最后一个所述测试结果数据包时,退出测试模式。

32、为了解决上述问题,本发明还提供一种基于数据通讯的地震仪测试装置,所述装置包括:

33、握手连接模块,用于利用上位机与地震仪建立握手连接,并利用握手连接后的所述地震仪获取所述上位机的测试指令;

34、测试类型模块,用于对所述测试指令进行解析,得到测试类型,并进入测试模式;

35、指标测试模块,用于当所述测试类型为指标测试时,根据所述测试指令对所述地震仪进行激励脉冲测试,得到第一测试结果,其中,所述激励脉冲测试包括正弦波测试、尖脉冲测试以及宽脉冲测试;

36、状态测试模块,用于当所述测试类型为状态测试时,根据所述测试指令对所述地震仪进行触发测试,得到第二测试结果,其中,所述触发测试包括gps测试和极性测试;

37、数据传输模块,用于将所述第一测试结果和所述第二测试结果发送至所述上位机后退出测试模式,利用所述地震仪获取测试更新数据,利用所述测试更新数据对所述地震仪进行版本更新,并在更新结束后完成测试。

38、为了解决上述问题,本发明还提供一种电子设备,所述电子设备包括:

39、至少一个处理器;以及,

40、与所述至少一个处理器通信连接的存储器;其中,

41、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述所述的基于数据通讯的地震仪测试方法。

42、为了解决上述问题,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个计算机程序,所述至少一个计算机程序被电子设备中的处理器执行以实现上述所述的基于数据通讯的地震仪测试方法。

43、本发明实施例通过利用上位机与地震仪建立握手连接,并利用握手连接后的所述地震仪获取所述上位机的测试指令,能够利用握手连接实现地震仪与上位机之间的命令传输,并进一步方便上位机确定地震仪的状态,确保地震仪可以接收上位机的测试指令;通过根据所述测试指令对所述地震仪进行激励脉冲测试,得到第一测试结果,可以获取所述地震仪的检波器进行多方位检测,确保所述检波器的正常运行,取代了一般的命令行操作,减少了命令的字节数,提高了测试的效率,通过根据所述测试指令对所述地震仪进行触发测试,得到第二测试结果,可以对gps的工作状态进行检测,并测试所述检波器是否焊接正确,提高了地震仪测试的广度,通过将所述第一测试结果和所述第二测试结果发送至所述上位机后退出测试模式,可以利用握手连接确保数据传输的稳定性,减少传输损失,通过对测试结果进行数据分包,可以防止单次丢失大量传输数据,提高数据传输效率,通过利用所述地震仪获取测试更新数据,利用所述测试更新数据对所述地震仪进行版本更新,可以方便下次的测试,提高多次地震仪测试的效率。因此本发明提出的基于数据通讯的地震仪测试方法、装置、电子设备及计算机可读存储介质,可以解决进行地震仪测试时的测试效率较低的问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1