地面电磁探测sep发射机的控制方法及系统的制作方法
【技术领域】
[0001]本发明涉及地面电磁探测技术领域,尤其涉及一种地面电磁探测SEP发射机的控制方法及系统。
【背景技术】
[0002]随着智能设备的普及和智能物联网的发展,基于WiFi通信实现控制设备的技术逐渐成熟,并成为一种发展趋势。目前,地面电磁探测(Surface ElectromagneticProspecting,简称SEP)发射机采用RS485协议连接上位机,需要通过通用串行总线(Universal Serial Bus,简称USB)与 485 的转接线连接到个人电脑(Personal Computer,简称PC)设备,在PC上通过专门为SEP开发的软件来控制SEP发射机,但是操作比较麻烦。
[0003]鉴于此,如何提供一种更方便且灵活操作的地面电磁探测SEP发射机的控制方法及系统成为当前需要解决的技术问题。
【发明内容】
[0004]本发明提供一种地面电磁探测SEP发射机的控制方法及系统,基于地面电磁探测SEP发射机的控制系统,通过在SEP发射机中添加WiFi无线控制模块,能够提高SEP发射机操作的方便性与灵活性。
[0005]第一方面,本发明提供一种地面电磁探测SEP发射机的控制方法,包括:
[0006]WiFi无线控制模块接收控制终端发送的地面电磁探测系统SEP发射机的状态信息请求;
[0007]根据所述状态信息请求,获取所述SEP发射机发送的状态信息;
[0008]将获取的所述状态信息发送所述控制终端,以使所述控制装置将所述状态信息向用户展示;
[0009]接收所述控制终端发送的控制指令,所述控制指令为根据用户在展示的状态信息中的配置生成的指令;
[0010]将所述控制指令发送至所述SEP发射机,以使所述SEP发射机根据所述控制指令对SEP发射机的状态信息进行配置。
[0011]可选地,所述WiFi无线控制模块接收控制终端发送的SEP发射机的状态信息请求,包括:
[0012]WiFi无线控制模块接收控制终端中的应用程序发送的SEP发射机的状态信息请求,所述应用程序为用于将所述状态信息通过所述应用程序向用户展示以及根据用户在所述应用程序展示的状态信息中的配置生成指令的应用程序。
[0013]可选地,所述WiFi无线控制模块接收控制终端发送的SEP发射机的状态信息请求,包括:
[0014]WiFi无线控制模块接收控制终端中的浏览器中的网页发送的SEP发射机的状态信息请求,所述浏览器中的网页为用于将所述状态信息通过所述浏览器中的网页向用户展示以及根据用户在所述网页展示的状态信息中的配置生成指令的网页。
[0015]可选地,所述SEP发射机状态信息包括:SEP电压、电流、频率和GPS时间信息。
[0016]可选地,所述控制指令包括:SEP电压、电流、频率和发射起止时刻的配置指令。
[0017]可选地,所述控制终端为配置有安卓操作系统的终端。
[0018]可选地,所述控制终端为配置有Windows/1S操作系统的终端。
[0019]第二方面,本发明提供一种地面电磁探测SEP发射机的控制系统,包括:
[0020]地面电磁探测系统SEP发射机、控制终端和设置于SEP发射机内部的WiFi无线控制电路;
[0021]所述控制终端和所述SEP发射机均与所述WiFi无线控制电路连接。
[0022]可选地,所述WiFi无线控制电路包括:微控制器MCU、收发器芯片、射频模组和存储器;
[0023]所述收发器芯片、射频模组和存储器均与所述MCU连接,所述收发器芯片与所述SEP发射机连接,所述射频模组与所述控制终端连接。
[0024]可选地,所述微控制器为STM32F205芯片;
[0025]和/ 或,
[0026]所述收发器芯片为Max490ESA。
[0027]由上述技术方案可知,本发明的地面电磁探测SEP发射机的控制方法及系统,通过在SEP发射机中添加WiFi无线控制模块,能够提高SEP发射机操作的方便性与灵活性。
【附图说明】
[0028]图1为本发明一实施例提供的地面电磁探测SEP发射机的控制方法的流程示意图;
[0029]图2为本发明实施例提供的WiFi无线控制模块中WEB服务器程序的主流程图;
[0030]图3为本发明一实施例提供的地面电磁探测SEP发射机的控制系统的结构示意图;
[0031]图4为图3所示WiFi无线控制模块的结构示意图;
[0032]图5为图3所示WiFi无线控制模块一具体应用的结构示意图;
[0033]图6a为图5所示WiFi无线控制模块的一部分硬件电路原理图;
[0034]图6b为图5所示WiFi无线控制模块的另一部分硬件电路原理图。
【具体实施方式】
[0035]下面结合附图和实施例,对本发明的【具体实施方式】作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
[0036]图1示出了本发明一实施例提供的地面电磁探测SEP发射机的控制方法的流程示意图,基于如图3所示的地面电磁探测SEP发射机的控制系统,如图1所示,本实施例的地面电磁探测SEP发射机的控制方法如下所述。
[0037]101、WiFi无线控制模块接收控制终端发送的地面电磁探测系统SEP发射机的状态?目息请求。
[0038]102、根据所述状态信息请求,获取所述SEP发射机发送的状态信息。
[0039]在具体应用中,所述状态信息包括:SEP电压、电流、频率和GPS时间信息等。
[0040]103、将获取的所述状态信息发送所述控制终端,以使所述控制装置将所述状态信息向用户展示。
[0041]104、接收所述控制终端发送的控制指令,所述控制指令为根据用户在展示的状态信息中的配置生成的指令。
[0042]在具体应用中,所述控制指令可以包括:SEP电压、电流、频率和发射起止时刻的配置指令等。
[0043]105、将所述控制指令发送至所述SEP发射机,以使所述SEP发射机根据所述控制指令对SEP发射机的状态信息进行配置。
[0044]在具体应用中,举例来说,本实施例所述控制终端可以为配置有安卓操作系统的终端,也可以为配置有Windows/1S操作系统的终端。
[0045]本实施例的地面电磁探测SEP发射机的控制方法,基于地面电磁探测SEP发射机的控制系统,通过在SEP发射机中添加WiFi无线控制模块,能够提高SEP发射机操作的方便性与灵活性。
[0046]在一具体应用中,本实施例可以使用客户机/服务器(Client/Server,简称C/S)模式,上述步骤101可以包括:
[0047]WiFi无线控制模块接收控制终端中的应用程序发送的SEP发射机的状态信息请求,所述应用程序为用于将所述状态信息通过所述应用程序向用户展示以及根据用户在所述应用程序展示的状态信息中的配置生成指令的应用程序。
[0048]使用C/S模式,由WiFi无线控制模块作为模拟无线接入点(SOFTAP),带有无线网卡的设备即可连接。客户端(即控制终端中的应用程序)与WiFi无线控制模块间通过传输控制协议 / 互联网络协议(Transmiss1n Control Protocol/Internet Protocol,简称TCP/IP)实现数据交换,按照双方定义好的协议进行通信。
[0049]本实施例所述地面电磁探测SEP发射机的控制方法能够提高SEP发射机操作的方便性与灵活性,但是缺点为:针对不同的系统平台要开发对应的客户端。
[0050]实现本实施例使用C/S模式所述方法的主要工作包括:
[0051]1、WiFi无线控制模块程序开发,主要包括WiFi无线控制模块与SEP发射机的通信部分(可参考现有上位机程序,保持现有通信协议不变)、WiFi无线控制模块与APP/PC软件之间的TCP/IP通信;
[0052]2、APP/PC软件的开发,主要包括:控制界面的绘制、TCP/IP通信;
[0053]3、TCP/IP通信协议制定,完成APP/PC软件与WiFi模块间的数据传送。
[00
54]在另一具体应用中,本实施例可以使用浏览器/服务器(Browser/Server,简称B/S)模式,上述步骤101可以包括:
[0055]WiFi无线控制模块接收控制终端中的浏览器中的网页发送的SEP发射机的状态信息请求,所述浏览器中的网页为用于将所述状态信息通过所述浏览器中的网页向用户展示以及根据用户在所述网页展示的状态信息中的配置生成指令的网页。
[0056]应说明的是,在本实施例中,可以将WiFi无线控制模块的IP地址固定为192.168.1.1,在控制终端中通过其内部的浏览器访问该网址就可以打开SEP的控制网页,以使用户根据所述状态信息在所述控制网页中对展示的状态信息进行配置进而生成控制指令。
[0057]使用B/S模式,通过在SEP发射机中添加WiFi无线控制模块,并配置该WiFi无线控制模块工作在无线接入点(Access Point,简称AP)状态,且该WiFi无线控制模块内部嵌有一个Web服务器,用户通过控制终端内部的浏览器基于网页的形式对SEP发射机进行控制,能够提高SEP发射机操作的方便性与灵活性。
[0058]实现本实施例使用B/S模式所述方法的主要工作包括:
[0059]UffiFi无线控制模块与SEP发射机的通信部分(可参考现有上位机程序,保持现有通信协议不变);
[0060]2,WiFi无线控制模块中WEB服务器程序开发,WiFi无线控制模块软件设计主要包括:Web服务器、Http请求监听与响应、RS485数据收发与数据解析、调试命令接收与响应;该程序的主流程图如图2所示。
[0061]另外,为了更清楚的说明本发明,图3示出了本发明一实施例提供的地面电磁探测SEP发射机的控制系统的结构示意图,如图3所示,本实施例的地面电磁探测SEP发射机的控制系统,包括:地面电磁探测系统SEP发射机、控制终端和设置于SEP发射机内部的WiFi无线控制电路;
[0062]所述控制终端和所述SEP发射机均与所述WiFi无线控制电路连接。
[0063]在具体应用中,本实施例所述SEP发射机均与所述WiFi无线控制电路可通过串口RS232连接。
[0064]在具体应用中,如图4所示,本实施例所述WiFi无线控制电路可包括:微控制器(Micro Control Unit,简称MCU)、收发器芯片、射频模组和存储器,所述收发器芯片、射频模组和存储器均与所述MCU连接,所述收发器芯片与所述SEP发射机连接,所述射频模组与所述控制终端连接。
[0065]进一步地,如图5所示,举例来说,所述MCU可以优选为STM32F205芯片;所述收发器芯片可以优选为Max490ESA ;所述WiFi无线控制电路可以包括:EMW3162模组和与EMW3162模组连接的存储器。
[0066]图6a-图6b示出了图5所示WiFi无线控制电路的硬件电路原理图。
[0067]举例来说,上述存储器可以优选为W25Q128型号的存储器。
[0068]在具体应用中,本实施例所述MCU与所述收发器芯片可通过通用异步收发传输器(Universal Asynchronous Receiver/Transmitter,简称 UART)连接。
[0069]在具体应用中,本实施例所述MCU与所述射频模组可通过安全数字输入输出(Secure Digital Input and Output,简称 SD1)插口连接。
[0070]在具体应用中,本实施例所述MCU与所述存储器可通过串行外设接口(SerialPeripheral Interface,简称 SPI)总线连接。
[0071]在具体应用中,举例来说,本实施例所述控制终端可以为配置有安卓/Windows/1S操作系统的终端,所述控制终端安装有用于对SEP发射机的状态信息进行配置的应用程序或者浏览器。
[0072]基于本实施例的地面电磁探测SEP发射机的控制系统,通过在SEP发射机中添加WiFi无线控制电路,能够提高SEP发射机操作的方便性与灵活性。
[0073]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0074]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明的权利要求保护的范围。
【主权项】
1.一种地面电磁探测SEP发射机的控制方法,其特征在于,包括: WiFi无线控制模块接收控制终端发送的地面电磁探测系统SEP发射机的状态信息请求; 根据所述状态信息请求,获取所述SEP发射机发送的状态信息; 将获取的所述状态信息发送所述控制终端,以使所述控制装置将所述状态信息向用户展示; 接收所述控制终端发送的控制指令,所述控制指令为根据用户在展示的状态信息中的配置生成的指令; 将所述控制指令发送至所述SEP发射机,以使所述SEP发射机根据所述控制指令对SEP发射机的状态信息进行配置。2.根据权利要求1所述的系统,其特征在于,所述WiFi无线控制模块接收控制终端发送的SEP发射机的状态信息请求,包括: WiFi无线控制模块接收控制终端中的应用程序发送的SEP发射机的状态信息请求,所述应用程序为用于将所述状态信息通过所述应用程序向用户展示以及根据用户在所述应用程序展示的状态信息中的配置生成指令的应用程序。3.根据权利要求1所述的系统,其特征在于,所述WiFi无线控制模块接收控制终端发送的SEP发射机的状态信息请求,包括: WiFi无线控制模块接收控制终端中的浏览器中的网页发送的SEP发射机的状态信息请求,所述浏览器中的网页为用于将所述状态信息通过所述浏览器中的网页向用户展示以及根据用户在所述网页展示的状态信息中的配置生成指令的网页。4.根据权利要求1所述的系统,其特征在于,所述SEP发射机状态信息包括:SEP电压、电流、频率和GPS时间信息。5.根据权利要求4所述的系统,其特征在于,所述控制指令包括:SEP电压、电流、频率和发射起止时刻的配置指令。6.根据权利要求1所述的系统,其特征在于,所述控制终端为配置有安卓操作系统的终端。7.根据权利要求1所述的系统,其特征在于,所述控制终端为配置有Windows/1S操作系统的终端。8.一种地面电磁探测SEP发射机的控制系统,其特征在于,包括: 地面电磁探测系统SEP发射机、控制终端和设置于SEP发射机内部的WiFi无线控制电路; 所述控制终端和所述SEP发射机均与所述WiFi无线控制电路连接。9.根据权利要求8所述的系统,其特征在于,所述WiFi无线控制电路包括:微控制器MCU、收发器芯片、射频模组和存储器; 所述收发器芯片、射频模组和存储器均与所述MCU连接,所述收发器芯片与所述SEP发射机连接,所述射频模组与所述控制终端连接。10.根据权利要求9所述的系统,其特征在于,所述微控制器为STM32F205芯片; 和/或, 所述收发器芯片为Max490ESA。
【专利摘要】本发明提供一种地面电磁探测SEP发射机的控制方法及系统,该方法包括:WiFi无线控制模块接收控制终端发送的地面电磁探测系统SEP发射机的状态信息请求;根据状态信息请求获取SEP发射机发送的状态信息;将获取的状态信息发送至控制终端,以使控制装置将所述状态信息向用户展示;接收控制终端发送的控制指令,所述控制指令为根据用户在展示的状态信息中的配置生成的指令;将控制指令发送SEP发射机,以使SEP发射机根据所述控制指令对SEP发射机的状态信息进行配置。上述方法基于地面电磁探测SEP发射机的控制系统,能提高SEP发射机操作的方便性与灵活性。
【IPC分类】G05B19/042
【公开号】CN104898496
【申请号】CN201510162045
【发明人】张一鸣, 郭兵, 邓瑞雪, 高俊侠
【申请人】北京工业大学
【公开日】2015年9月9日
【申请日】2015年4月7日