Seismic node instrument control method and control device thereof
Patent Information
- Application Number
- CN202511993586.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-26
- Publication Date
- 2026-10-30
AI Technical Summary
[0007]然而,现有技术中仍然存在一些问题和不足:首先,节点仪器的多个功能(如充电、数据下载、性能测试等)通常是分散的,需要节点仪器多次上下柜操作,导致工作效率低下;其次,数据下载过程中速度不稳定,影响大规模节点并行下载效率;第三,现有充电过程不能自动识别电池状态,可能会影响电池寿命;第四,性能指标测试成功率不高且测试时间较长;最后,蓝牙功能检测容易受到其他非测试节点的干扰
节点控制单元对节点采集单元提供了电池包充电、数据下载、性能指标测试和蓝牙模块检测功能四合一功能,多个功能集成到一起后,可以减少节点仪器多次上下柜操作,提高作业效率。
Smart Images

Figure CN123010122A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of seismic exploration equipment, and more specifically to a method and device for controlling seismic node instruments. Background Technology
[0002] In the field of petroleum seismic exploration, nodal acquisition equipment has gradually become the mainstream equipment for seismic exploration. Unlike traditional geophysical acquisition equipment that uses wired connections, nodal acquisition equipment uses local data storage, satellite synchronization and time synchronization technologies. Compared with traditional wired instruments, no cables are needed between nodes, and theoretically there are no limitations on cable capacity. This makes it easy to achieve large-scale and flexible deployment and is widely used in seismic acquisition projects under various surface conditions such as mountains, urban areas, deserts and plains.
[0003] Compared to wired instruments, nodal instruments need to be brought indoors for a series of operations after completing data collection tasks in the field, including charging the nodal battery pack, downloading data, and testing instrument performance indicators. These tasks are accomplished through the nodal instrument's charging and downloading cabinet and software system.
[0004] Currently, data download systems for nodal seismic instruments typically use wired or wireless methods for data transmission. For example, Chinese patent document CN217332883U discloses a nodal seismic instrument data storage and download system. This system includes a three-component geophone buried underground and a seismic instrument node connected to it. The seismic instrument node includes a data acquisition unit, a control unit, a wireless communication unit, and a power supply unit. It uses Ethernet wired data download, which has a relatively fast download speed.
[0005] In addition, Chinese patent document with publication number CN116413766A discloses a seismic data acquisition method and seismic instrument based on Beidou short message communication. The method realizes real-time autonomous detection, judgment, encoding, relay transmission of emergency status of node units, as well as contactless charging and data interaction.
[0006] Chinese patent document CN113138408A describes a split-type seismic data acquisition device, which includes a node acquisition unit and a real-time data transmission unit. By adopting a split-type design, it can simultaneously meet the requirements of users who do not need real-time data transmission functions and those who require blind node acquisition.
[0007] However, existing technologies still have some problems and shortcomings: First, the multiple functions of node instruments (such as charging, data downloading, and performance testing) are usually distributed, requiring multiple rack-mounting operations, leading to low work efficiency; second, the data download speed is unstable, affecting the efficiency of parallel downloading by large-scale nodes; third, the current charging process cannot automatically identify battery status, which may affect battery life; fourth, the success rate of performance indicator testing is low and the testing time is long; finally, Bluetooth function testing is easily interfered with by other non-test nodes. These problems mainly stem from the lack of an integrated, intelligent control device to uniformly manage and optimize various functions, hindering the efficient and stable operation of node instruments.
[0008] Therefore, there is an urgent need for a seismic nodal instrument control method and device that can integrate functions such as nodal instrument charging, data downloading, performance evaluation, and Bluetooth function testing to improve the working efficiency and stability of nodal instruments. Summary of the Invention
[0009] Based on this, the present invention provides a method for controlling seismic nodal instruments, which is executed by a control device, the control device including: a nodal acquisition unit and a nodal control unit; The method includes: an online detection phase: after the node acquisition unit goes online, it actively sends a power-on completion message. After the node control unit receives the power-on completion message, it considers the online status to be successful. After the online detection phase is completed, the charging phase, data download phase, performance evaluation phase, and Bluetooth function test phase can be performed arbitrarily.
[0010] In one feasible implementation, the online detection phase further includes the node control unit periodically sending a heartbeat packet to the node acquisition unit every tn seconds. If no heartbeat packet response is received for M consecutive times, the node acquisition unit is considered offline. The node offline status is calculated according to the following formula:
[0011] Where: offlineStatus indicates the node's offline status; tn represents the time interval for sending heartbeat packets; kt represents whether a status response is received after each heartbeat packet is sent; M represents the number of consecutive times no heartbeat response message is received; Mj is a coefficient variable; N is a variable; The coefficient variables are used to avoid misjudgments caused by delayed heartbeat packet responses due to the large computational load of the node acquisition unit.
[0012] In one feasible implementation, the charging phase includes: after the node control unit detects that the node acquisition unit is online, it will automatically perform a charging operation on the node acquisition unit, and the charging mode can be a constant current mode or a constant voltage mode.
[0013] In one feasible implementation, the control device includes: a software control unit; the data download stage specifically includes: S1: The software control unit sends a data download start command to the node control unit; S2: The node control unit sends a switching command to the corresponding node acquisition unit, and the node acquisition unit switches the memory card to the USB card reader; the node control unit connects to the USB device corresponding to the node acquisition unit. S3: The node control unit traverses all file lists in the storage module of the node acquisition unit and sends the file list and total file size information to the software control unit through the command connection channel; S4: The node control unit reads the data file in the node acquisition unit and sends the data file to the data storage unit through the data connection channel; after each data file is downloaded, the node control unit automatically records the download breakpoint file position, and the next data download automatically starts from the breakpoint file position to avoid downloading repeatedly; S5: The node control unit periodically sends data download progress and error information occurring during the data download process to the software control unit through the command connection channel; S6: After all data files have been downloaded, the node control unit sends a switching command to the node acquisition unit, and the node acquisition unit switches the USB interface back to the main control module of the node acquisition unit to ensure that the node acquisition unit can record data normally; the node control unit sends a data download completion instruction to the software control unit through the command connection channel, and the software control unit displays the data download completion indicator of the node acquisition unit; S7: Repeat S1-S6 until all the node control units have completed data download to the corresponding node acquisition units.
[0014] In one feasible implementation, the performance evaluation phase specifically includes: S1': The software control unit sends a performance index evaluation command to the corresponding node control unit; determines the performance index parameters, which are a combination of multiple sampling intervals and forward gain; S2': Select a combination of sampling interval and preamplifier gain from the set of performance index parameters. Based on the combined sampling interval and preamplifier gain, the performance index evaluation module of the node control unit generates three different types of analog signals in sequence and sends them to the node acquisition unit. The signal acquisition module of the node acquisition unit sequentially adopts three different test modes to convert the analog signals into data signal files. S3': The node control unit sends a switching command to the node acquisition unit, and the node acquisition unit switches its USB interface to a USB card reader; the node control unit connects to the USB device corresponding to the node acquisition unit and downloads the data signal file recorded by the node acquisition unit to the node control unit; the node control unit analyzes the data signal file to obtain performance index results, and at the same time, the node control unit sends a switching command to the node acquisition unit, and the node acquisition unit switches its USB interface back to the main control module of the node acquisition unit; S4': The node control unit sends the performance index results to the software control unit through the command connection channel; S5': Repeat S2'-S4' above until the performance index results corresponding to all combinations of sampling intervals and preamplifier gains are completed; S6': Repeat S1'-S5' above until all the node control units have completed the performance evaluation of the corresponding node acquisition units.
[0015] In one feasible implementation, the Bluetooth functionality testing phase includes: The software control unit sends a Bluetooth function test command to the node control unit; The Bluetooth detection module of the node control unit receives Bluetooth broadcast information sent by all Bluetooth modules within a preset range. If it identifies the Bluetooth broadcast information sent by the node acquisition unit corresponding to the node control unit, then the Bluetooth module of the node acquisition unit is functioning normally. The software control unit sends information about whether the Bluetooth module of the corresponding node acquisition unit is functioning normally to the software control unit through the command connection channel.
[0016] Another aspect of the present invention provides a seismic node instrument control device for executing the control method provided by the present invention; the control device includes: a switch, a software control unit, a data storage unit, a plurality of node acquisition units, and a plurality of node control units; The node acquisition unit and the node control unit correspond one-to-one and are connected through pre-designed pins. The node control unit provides the node acquisition unit with battery pack charging, data downloading, performance evaluation and Bluetooth function testing. The software control unit is connected to the node control unit through the switch to establish a command connection channel for sending commands to the node control unit and controlling the seismic node instruments; The data storage unit and the node control unit are connected through the switch to establish a data connection channel for data storage.
[0017] In one feasible implementation, the node acquisition unit includes a first main control module, a sensor module, a signal acquisition module, a Bluetooth module, and a storage module, wherein the first main control module is connected to the sensor module, the signal acquisition module, the Bluetooth module, and the storage module, respectively.
[0018] In one feasible implementation, the node control unit includes a second main control module, a charging module, a data download module, a performance evaluation module, and a Bluetooth detection module; the second main control module is connected to the charging module, the data download module, the performance evaluation module, and the Bluetooth detection module respectively; the charging module adopts a dynamic charging mechanism.
[0019] In one feasible implementation, the node acquisition unit communicates with the node control unit via eight pins, including charging positive P+, charging negative P-, serial port RX, serial port TX, USB port D+, USB port D-, test S+, and test S-, and the pins are encapsulated in a twisted-pair shielded network cable.
[0020] In one feasible implementation, the software control unit runs on a server and is used to translate user operations into commands that the node control unit can recognize and send them to the node control unit.
[0021] In one feasible implementation, the data storage unit includes a distributed storage server or a centralized storage NAS server.
[0022] The beneficial effects of this invention include: The node control unit provides a four-in-one function for the node acquisition unit, including battery pack charging, data downloading, performance index testing, and Bluetooth module detection. After integrating multiple functions, it can reduce the number of times the node instrument needs to be moved up and down the cabinet, thus improving work efficiency.
[0023] The data download module of the node control unit innovatively adopts a command channel and data channel separation mechanism and a load dynamic balancing mechanism. The single port download speed is around 20MB / s. Under the condition that the total write bandwidth of the storage service unit allows, the batch node parallel download speed is stable, and the total write bandwidth is stable at around 14GB / s in the actual test environment.
[0024] The charging module of the node control unit adopts a dynamic charging mechanism, which can automatically identify the current state of the battery. It takes 4 hours for the battery pack of the node acquisition unit to go from empty to fully charged.
[0025] The performance evaluation module of the node control unit uses an independent high-precision signal source for each node acquisition unit, and the success rate of one-time testing is over 99% under actual testing conditions. The signal types required for different test indicators are uniformly designed, which reduces the test time while meeting production needs. The test time for a single full indicator test is reduced from 20 minutes to less than 12 minutes.
[0026] The Bluetooth detection module of the node control unit is integrated into the rack system. It makes full use of the current list of serial numbers of the nodes in the rack to collect data, and shields the Bluetooth signal of nodes that are not in the rack from the influence of Bluetooth signals. The abnormal module identification rate is 100%. Attached Figure Description
[0027] Figure 1 This is a schematic diagram of a seismic node instrument control device according to an embodiment of the present invention; Figure 2 This is a schematic diagram of a node acquisition unit and a node control unit according to an embodiment of the present invention; Figure 3 This is a flowchart illustrating the data download phase of the present invention. Figure 4 This is a flowchart illustrating the performance evaluation stage of the present invention. Detailed Implementation The specific embodiments of the present invention will be described in further detail below with reference to the accompanying drawings and examples. The following examples are for illustrative purposes only and are not intended to limit the scope of the invention.
[0028] like Figures 1-2 As shown, the present invention provides a seismic node instrument control device, including a switch 1, a software control unit 2, a data storage unit 3, a plurality of node acquisition units 4, and a plurality of node control units 5.
[0029] The node acquisition unit 4 and the node control unit 5 are connected one-to-one through pre-designed pins. The node control unit 5 provides the node acquisition unit 4 with battery pack charging, data download, performance evaluation and Bluetooth function testing. The software control unit 2 is connected to the node control unit 5 through the switch 1 to establish a command connection channel, which is used to send commands to the node control unit 5 and control the seismic node instruments; Data storage unit 3 and node control unit 5 are connected through switch 1 to establish a data connection channel for data storage.
[0030] The node acquisition unit 4 includes a first main control module 41, a sensor module 42, a signal acquisition module 43, a Bluetooth module 44, and a storage module 45. The first main control module 41 is connected to the sensor module 42, the signal acquisition module 43, the Bluetooth module 44, and the storage module 45. The signal acquisition module 43 converts the received analog signals into digital signals. The Bluetooth module 44 provides wireless communication capabilities for the node acquisition unit 4, enabling it to establish connections with external devices for data transmission and status monitoring.
[0031] The node control unit 5 includes a second main control module 51, a charging module 52, a data download module 53, a performance evaluation module 54, and a Bluetooth detection module 55. The charging module 52 is responsible for charging the node acquisition unit 4, the data download module 53 is used for data download, the performance evaluation module 54 is used for performance testing, and the Bluetooth detection module 55 is used for Bluetooth module checking, so that node acquisition units with abnormal functions can be detected and selected for repair in a timely manner.
[0032] The node acquisition unit 4 and the node control unit 5 communicate via eight pins, including charging positive P+, charging negative P-, serial port RX, serial port TX, USB port D+, USB port D-, test S+, and test S-. These eight pins are encapsulated in a twisted-pair shielded network cable, which makes full use of the network port structure and solves the problem of external interference shielding of the signal.
[0033] The software control unit 2 runs on the server and is used to convert user operations into commands that can be recognized by the node control unit 5 and send them to the node control unit 5.
[0034] Data storage unit 3 is a high-performance data storage server, which can be a distributed storage or centralized storage NAS server, responsible for storing downloaded data.
[0035] In the aforementioned seismic node instrument control device, one node acquisition unit 4 corresponds to one node control unit 5, and different node control units are independent of each other and do not affect each other.
[0036] This invention also proposes a control method for a seismic node instrument control device, including: an online detection stage, specifically, after the node acquisition unit 4 goes online, it actively sends a power-on completion message, and after the node control unit 5 receives the power-on completion message, it considers the online status to be successful; after completing the online detection stage, the charging stage, data download stage, performance index evaluation stage, and Bluetooth function test stage can be performed at will.
[0037] Furthermore, the online testing phase also includes node control unit 5 every t interval. nThe node actively sends a heartbeat packet to node acquisition unit 4 at regular intervals. If no heartbeat packet reply is received for M consecutive times, node acquisition unit 4 is considered offline. The offline status of the node is calculated according to the following formula 1: Formula 1 Where: offlineStatus indicates the node's offline status; t n Indicates the time interval for sending heartbeat packets; k t Whether to reply with a status message after each heartbeat packet is sent; M represents the number of consecutive times no heartbeat response message is received; M j For coefficient variables; N is a variable; coefficient variable M j This is to avoid misjudgments caused by the large computational load of the node acquisition unit 4, which leads to untimely heartbeat packet responses.
[0038] For example, N is set to 2 seconds and M is set to 5 times. In some embodiments, such as the subsequent performance evaluation phase, due to the large computational load of the node acquisition unit, the heartbeat packet response may be delayed. This can be mitigated by setting the coefficient variable M. j This is used to adjust the online status of nodes and avoid misjudging the current node status.
[0039] Specifically, during the charging phase, after the node control unit 5 detects that the node acquisition unit 4 is online, it will automatically charge the node acquisition unit 4. This phase is mainly carried out through the positive and negative charging terminals between the node acquisition unit 4 and the node control unit 5. The charging chip inside the charging module 52 can be set with charging current and charging voltage; the charging chip inside the charging module 52 can automatically select the charging mode according to the current battery status, which can be constant current mode or constant voltage mode.
[0040] The charging module 52 of the node control unit 5 adopts a dynamic charging mechanism, which can automatically identify the current state of the battery. The node control unit 5 automatically performs charging operation according to the current battery state. It takes 4 hours for the battery pack of the node acquisition unit 4 to go from empty to fully charged.
[0041] Specifically, such as Figure 3 As shown, the data download stage includes: S1: Software control unit 2 sends a data download start command to node control unit 5.
[0042] S2: The node control unit 5 sends a switching command to the corresponding node acquisition unit 4, and the node acquisition unit 4 switches the memory card to the USB card reader; the node control unit 5 connects to the USB device corresponding to the node acquisition unit 4.
[0043] S3: The node control unit 5 traverses all file lists in the storage module 45 of the node acquisition unit 4, and sends the file list and total file size information to the software control unit 2 through the command connection channel.
[0044] S4: The node control unit 5 reads the data file in the node acquisition unit 4 and sends the data file to the data storage unit 3 through the data connection channel; after each data file is downloaded, the node control unit 5 automatically records the download breakpoint file position, and the next data download automatically starts from the breakpoint file position to avoid downloading repeatedly.
[0045] S5: Node control unit 5 sends data download progress and error information that occurs during the data download process to software control unit 2 periodically through the command connection channel.
[0046] S6: After all data files have been downloaded, the node control unit 5 sends a switching command to the node acquisition unit 4. The node acquisition unit 4 switches the USB interface back to the first main control module 41 of the node acquisition unit 4 to ensure that the node acquisition unit 4 can record data normally. The node control unit 5 sends a data download completion instruction to the software control unit 2 through the command connection channel. The software control unit 2 displays the data download completion indicator of the node acquisition unit 4.
[0047] S7: Repeat S1-S6 until all node control units 5 have completed data download to their corresponding node acquisition units 4.
[0048] In this embodiment, the command connection channel is mainly used to transmit small data messages such as data download commands, data download progress, and data download error information between the node control unit 5 and the software control unit 4. The data connection channel is mainly used to send data files recorded in the storage module 45 in the node acquisition unit 4 to the data storage unit 3, and mainly transmits large data messages.
[0049] Specifically, such as Figure 4 As shown, the performance evaluation phase includes: S1': Software control unit 2 issues a performance index evaluation command to the corresponding node control unit 5; determines the performance index parameters, which are a combination of multiple sampling intervals and forward gain.
[0050] In some embodiments, the sampling interval SI i The values include 0.25ms, 0.5ms, 1ms, 2ms, and 4ms, representing the preamplifier gain. i The values include 0dB, 12dB, and 24dB. A value is taken from the sampling interval and a value is taken from the preamplifier gain to obtain a combination.
[0051] S2': Select a combination of sampling interval and preamplifier gain. Based on the combined sampling interval and preamplifier gain, the performance evaluation module 54 of the node control unit 5 generates three different types of analog signals in sequence and sends them to the node acquisition unit 4. The signal acquisition module 43 of the node acquisition unit 4 sequentially adopts three different test modes to convert the analog signals into data signal files. In some embodiments, after receiving a command, the node control unit 5 begins to evaluate the performance indicators of the node acquisition unit 4. The indicators to be generated include five indicators: total harmonic distortion (THD), common-mode rejection ratio (CMRR), equivalent input noise (EMR), dynamic range, and gain accuracy. The performance evaluation module 54 of the node control unit 5 sequentially generates three different types of analog signals and sends them to the node acquisition unit 4 through the test S+ and test S- pins. The signal acquisition module 43 of the node acquisition unit 4 sequentially adopts three different test modes (TestMode1, TestMode2, and TestMode3) to convert the generated analog signals into data signal files.
[0052] The first test mode, TestMode1, is used for the specified sampling interval SI. i and gain accuracy Gain i The node control unit 5 outputs a 31.25Hz sinusoidal differential signal as the first analog signal, with a full-scale attenuation of 3dB to ensure that the signal acquired by the node acquisition unit 4 does not exceed the limit. TestMode1 can be used to calculate two indicators: Total Harmonic Distortion (THD) and Gain Accuracy.
[0053] After receiving the analog signal, node acquisition unit 4 converts it into a digital signal through signal acquisition module 43 and records it in its storage module 45. To minimize the test time while meeting the requirements of the calculation algorithm, the recording duration T of node acquisition unit 4 is [not specified]. data (Unit: ms) Calculated according to the following formula 2: Formula 2 SampleCount is set to 4500.
[0054] The algorithm for calculating total harmonic distortion (THD) is as follows: First, the sampled value code recorded by the signal acquisition module is converted into a sampled voltage value V. i (unit mv): Formula 3 The converted voltage samples are subjected to Fourier transform calculations. F1 corresponds to the amplitude value of the fundamental frequency (31.25Hz), F2 corresponds to the amplitude value of the second harmonic (62.5Hz), and so on, with F3-F9 corresponding to the amplitude values of the third to eighth harmonics respectively. The total harmonic distortion (THD) index (unit: dB) is obtained according to the following formula 3: Formula 4 The gain accuracy index is calculated as follows.
[0055] The sampling voltage value Vi (unit: mV) calculated by Formula 3 is calculated using Formulas 5, 6, and 7 to obtain the theoretical amplitude V of the input signal. in (Unit: mV) and the actual measured amplitude V of the acquired signal out (Unit: mv)
[0056] Formula 5 Formula 6 Formula 7 The gain accuracy (GainAcc) of the node acquisition unit is obtained according to Formula 8: Formula 8 Where k is the error coefficient between the theoretical input voltage and the actual input voltage. This coefficient can be obtained by statistical analysis of batch actual test data of different chip types, and the value of k is generally around 1.
[0057] In the second test mode, TestMode2: for the specified sampling interval SI i and gain accuracy Gain i, The node control unit outputs a second analog signal, a 31.25Hz sinusoidal common-mode signal with a full-scale attenuation of 1dB. The Common-Mode Rejection Ratio (CMRR) can be calculated using TestMode2 testing.
[0058] After receiving the analog signal, node acquisition unit 4 converts it into a digital signal through signal acquisition module 43 and records it in its storage module 45. While meeting the requirements of the calculation index algorithm, the test time is minimized, and the node acquisition unit records the signal for a duration T. data (Single: ms) is calculated according to Formula 2, where SampleCount is 3000.
[0059] First, the sampled voltage value V calculated from Formula 3 is compared with Formulas 5, 6, and 7. i Calculations are performed to obtain the theoretical amplitude V of the input signal. in The actual measured amplitude V of the acquired signal out。
[0060] The common-mode rejection ratio (CMRR) is calculated according to Formula 9, where k is the error coefficient between the theoretical input voltage and the actual input voltage.
[0061]
[0062] In the third test mode, TestMode3: for the specified sampling interval SI i and gain accuracy Gain i, The node control unit does not generate any signal (i.e., the third type of analog signal). The node acquisition unit 4 short-circuits the internal signal acquisition module 43 and records its own noise data. To minimize the test time while meeting the requirements of the calculation algorithm, the recording duration T of the node acquisition unit 4 is [not specified]. data (Unit: ms) Calculated according to Formula 2, with SampleCount set to 1500. The equivalent input noise V is calculated according to Formula 10. Noise (Unit: uV).
[0063] Formula 10 The dynamic range DR is calculated according to Formula 11, where k is the error coefficient between the theoretical input voltage and the actual input voltage.
[0064] Formula 11 S3': Node control unit 5 sends a switching command to node acquisition unit 4, and node acquisition unit 4 switches its USB interface to the USB card reader; node control unit 5 connects to the USB device corresponding to node acquisition unit 4 and downloads the data signal file recorded by node acquisition unit 4 to node control unit 5; node control unit 5 analyzes the data signal file to obtain performance index results, and at the same time, node control unit 5 sends a switching command to node acquisition unit 4, and node acquisition unit 4 switches its USB interface back to the first main control module 41 of node acquisition unit 4; S4': The node control unit 5 sends the performance index results to the software control unit 2 through the command connection channel; S5': Repeat S2'-S4' above until the performance index results corresponding to all combinations of sampling intervals and preamplifier gains are completed; S6': Repeat S1'-S5' above until all node control units 5 complete the performance evaluation of the corresponding node acquisition units 4.
[0065] Specifically, the Bluetooth function testing phase includes the software control unit 2 issuing a Bluetooth function test command to the node control unit 5; the Bluetooth detection module 55 of the node control unit 5 receives Bluetooth broadcast information sent by all Bluetooth modules in the vicinity (a preset range is set, and the area within the preset range is the vicinity area), and filters it according to the sequence ID number of the node acquisition unit 4 corresponding to the current node control unit 5. If there is Bluetooth broadcast information with that sequence ID number, that is, the Bluetooth broadcast information sent by the node acquisition unit 4 corresponding to the node control unit 5 is identified, then the Bluetooth module 44 of the node acquisition unit 4 is functioning normally. The software control unit 2 sends information on whether the Bluetooth module 44 of the corresponding node acquisition unit 4 is functioning normally to the software control unit 2 through the command connection channel.
[0066] In this invention, the node acquisition unit and the node control unit are connected together via pre-designed pin definitions. After the node control unit detects that a node acquisition unit is online, the software control unit displays the online status on its interface. Once online, the node control unit automatically performs charging based on the current battery pack status. After sending a data download command in the software control unit, the node control unit automatically downloads the node data to the data storage unit. After sending a performance evaluation command in the software control unit, the node control unit cyclically sends design signals. The signal acquisition module of the node acquisition unit converts the received analog signals into digital signals and records them in the storage module within the node acquisition unit. After all design signals have been sent, the node control unit downloads the recorded signal file to itself, calculates the performance indicators according to formula 2-11, and sends the calculated performance indicators to the software control unit for evaluation and statistical display. After sending a Bluetooth detection command in the software control unit, the node control unit receives Bluetooth broadcast information from online nodes and promptly selects node acquisition units with abnormal Bluetooth function modules. After completing the above functional steps, the node acquisition unit completes the comprehensive testing process. Node acquisition units that pass the test can be deployed in the field for formal production. Repeat the above steps for the next node acquisition unit.
[0067] The same layer name in different products or embodiments does not necessarily mean that their material, composition, thickness, pattern, or other related parameters are the same. They may be the same or different, and can be selected or manufactured according to actual needs. The technical features of the embodiments described above can be combined arbitrarily. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as the combination of these technical features does not contradict each other, it should be considered within the scope of this specification.
[0068] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0069] In this document, the terms “comprising,” “including,” or any other variations thereof are intended to cover non-exclusive inclusion, which includes not only the elements listed but also other elements not expressly listed.
[0070] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for controlling seismic nodal instruments, executed by a control device, the control device comprising: Node acquisition unit, node control unit; characterized in that the control method includes: Online testing phase: After the node acquisition unit goes online, it actively sends a power-on completion message. After the node control unit receives the power-on completion message, it considers the online process to be successful. After completing the online testing phase, proceed with any of the following phases: charging phase, data download phase, performance evaluation phase, and Bluetooth function testing phase.
2. The control method as described in claim 1, characterized in that: The online testing phase also includes the node control unit performing tests every interval t. n The node actively sends heartbeat packets to the node acquisition unit at regular intervals. If no heartbeat packet reply is received for M consecutive times, the node acquisition unit is considered offline. The offline status of the node is calculated according to the following formula: Where: offlineStatus indicates the node's offline status; t n Indicates the time interval for sending heartbeat packets; k t Whether to reply with a status message after each heartbeat packet is sent; M represents the number of consecutive times no heartbeat response message is received; M j For coefficient variables; N is a variable; The coefficient variables are used to avoid misjudgments caused by delayed heartbeat packet responses due to the large computational load of the node acquisition unit.
3. The control method as described in claim 1, characterized in that: The charging phase includes: after the node control unit detects that the node acquisition unit is online, it will automatically charge the node acquisition unit. The charging mode can be constant current mode or constant voltage mode.
4. The control method as described in claim 1, characterized in that: The control device includes: a software control unit; the data download stage specifically includes: S1: The software control unit sends a data download start command to the node control unit; S2: The node control unit sends a switching command to the corresponding node acquisition unit, and the node acquisition unit switches the memory card to the USB card reader; the node control unit connects to the USB device corresponding to the node acquisition unit. S3: The node control unit traverses all file lists in the storage module of the node acquisition unit and sends the file list and total file size information to the software control unit through the command connection channel; S4: The node control unit reads the data file in the node acquisition unit and sends the data file to the data storage unit through the data connection channel; after each data file is downloaded, the node control unit automatically records the download breakpoint file position, and the next data download automatically starts from the breakpoint file position to avoid downloading repeatedly; S5: The node control unit periodically sends data download progress and error information occurring during the data download process to the software control unit through the command connection channel; S6: After all data files have been downloaded, the node control unit sends a switching command to the node acquisition unit, and the node acquisition unit switches the USB interface back to the first main control module of the node acquisition unit to ensure that the node acquisition unit can record data normally; the node control unit sends a data download completion instruction to the software control unit through the command connection channel, and the software control unit displays the data download completion indicator of the node acquisition unit; S7: Repeat S1-S6 until all the node control units have completed data download to the corresponding node acquisition units.
5. The control method as described in claim 1, characterized in that: The performance evaluation phase specifically includes: S1': The software control unit sends a performance index evaluation command to the corresponding node control unit; determines the performance index parameters, which are a combination of multiple sampling intervals and forward gain; S2': Select a combination of sampling interval and preamplifier gain from the set of performance index parameters. Based on the combined sampling interval and preamplifier gain, the performance index evaluation module of the node control unit generates three different types of analog signals in sequence and sends them to the node acquisition unit. The signal acquisition module of the node acquisition unit sequentially adopts three different test modes to convert the analog signals into data signal files. S3': The node control unit sends a switching command to the node acquisition unit, and the node acquisition unit switches its USB interface to a USB card reader; the node control unit connects to the USB device corresponding to the node acquisition unit and downloads the data signal file recorded by the node acquisition unit to the node control unit; the node control unit analyzes the data signal file to obtain performance index results, and at the same time, the node control unit sends a switching command to the node acquisition unit, and the node acquisition unit switches its USB interface back to the first main control module of the node acquisition unit; S4': The node control unit sends the performance index results to the software control unit through the command connection channel; S5': Repeat S2'-S4' above until the performance index results corresponding to all combinations of sampling intervals and preamplifier gains are completed; S6': Repeat S1'-S5' above until all the node control units have completed the performance evaluation of the corresponding node acquisition units.
6. The control method as described in claim 1, characterized in that: The Bluetooth functionality testing phase includes: The software control unit sends a Bluetooth function test command to the node control unit; The Bluetooth detection module of the node control unit receives Bluetooth broadcast information sent by all Bluetooth modules within a preset range. If it identifies the Bluetooth broadcast information sent by the node acquisition unit corresponding to the node control unit, then the Bluetooth module of the node acquisition unit is functioning normally. The software control unit sends information about whether the Bluetooth module of the corresponding node acquisition unit is functioning normally to the software control unit through the command connection channel.
7. A seismic nodal instrument control device, used to execute the seismic nodal instrument control method according to any one of claims 1 to 6; characterized in that, It includes a switch, a software control unit, a data storage unit, multiple node acquisition units, and multiple node control units; The node acquisition unit and the node control unit correspond one-to-one and are connected through pre-designed pins. The node control unit provides the node acquisition unit with battery pack charging, data downloading, performance evaluation and Bluetooth function testing. The software control unit is connected to the node control unit through the switch to establish a command connection channel for sending commands to the node control unit and controlling the seismic node instruments; The data storage unit and the node control unit are connected through the switch to establish a data connection channel for data storage.
8. The seismic node instrument control device as described in claim 7, characterized in that, The node acquisition unit includes a first main control module, a sensor module, a signal acquisition module, a Bluetooth module, and a storage module. The first main control module is connected to the sensor module, the signal acquisition module, the Bluetooth module, and the storage module, respectively.
9. The seismic node instrument control device as described in claim 8, characterized in that, The node control unit includes a second main control module, a charging module, a data download module, a performance evaluation module, and a Bluetooth detection module; the second main control module is connected to the charging module, the data download module, the performance evaluation module, and the Bluetooth detection module respectively; the charging module adopts a dynamic charging mechanism.
10. The seismic node instrument control device as described in claim 7, characterized in that, The node acquisition unit and the node control unit communicate via eight pins, including charging positive P+, charging negative P-, serial port RX, serial port TX, USB port D+, USB port D-, test S+, and test S-. These pins are encapsulated in a twisted-pair shielded network cable.
11. The seismic node instrument control device as described in claim 7, characterized in that, The software control unit runs on the server and is used to convert user operations into commands that the node control unit can recognize, and then send them to the node control unit.
12. The seismic node instrument control device as described in claim 7, characterized in that, The data storage unit includes a distributed storage server or a centralized storage NAS server.
Citation Information
Patent Citations
Split type seismic data acquisition equipment
CN113138408A
Seismic data acquisition method based on Beidou short message communication and seismic instrument
CN116413766A
Node seismograph storage data downloading system
CN217332883U