Waterfowl Test System

By designing an automated water bird testing system, using test devices and communication components to communicate with water birds, the function of automatically completing water bird performance testing is realized, solving the problem of cumbersome and low accuracy in the existing technology, and improving the testing efficiency and accuracy .

CN119045084BActive Publication Date: 2025-02-21CHINA OILFIELD SERVICES LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411496651.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-25
Publication Date
2025-02-21
Estimated Expiration
2044-10-25

AI Technical Summary

Technical Problem

The existing waterbird testing system is limited by the location of the large streamer towing control system, and requires multiple configurations of the system, manually recording the test results, and the test process is cumbersome and has low accuracy.

Method used

A waterbird testing system is designed, including a test device and communication components. The test device can communicate with the waterbird anytime, anywhere, automatically complete performance tests and generate test results to reduce manual intervention.

Benefits of technology

The automated water bird performance test has been realized, which reduces the frequency and time of engineers' handling of water birds, breaks through the spatial limitations of water bird testing, improves work efficiency, and provides automation assistance to engineers who do not have a deep understanding of water birds.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119045084B_ABST
    Figure CN119045084B_ABST
Patent Text Reader

Abstract

The present application discloses a water bird testing system, which relates to the field of marine exploration. The system includes: a testing device, which is used to obtain at least one pre-selected water bird to be tested and the corresponding test items, send a water bird performance test command to a communication component according to the test items corresponding to at least one water bird to be tested, test and analyze the demodulated data, and generate a test result; a communication component, which is used to modulate the water bird performance test command, send the modulated signal after the modulation processing to the water bird to be tested, demodulate the water bird signal, and send the demodulated data after the demodulation processing to the testing device; at least one water bird to be tested, which is used to perform a test according to the modulated signal, obtain a water bird signal, and send the water bird signal to the communication component. The testing device of the present application can communicate with water birds anytime and anywhere, greatly reducing the frequency and time of engineers carrying water birds, breaking through the spatial limitations of water bird testing, and the test is stable and reliable, which improves work efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of ocean exploration, and in particular to a water bird testing system. Background Art

[0002] In the marine seismic tow cable acquisition operation, the geophysical prospecting ship tows several cables to receive formation information. Hundreds of various types of water birds need to be mounted on the cables that are thousands of meters long to control the cable depth and spacing, measure the sound speed and water speed, and calculate the cable shape in real time. The performance of the water birds directly affects the operation efficiency and safety. The water birds need to be tested before the work area starts or the water birds are launched into the water.

[0003] There are a huge number of water birds, and they are of various types, making them difficult to transport. Conventional test items include configuration equipment number test, battery voltage test, wing angle test, motor status test, sensor status test, configuration parameter test, communication capability test, etc. To complete a large number of various water bird tests, it is usually necessary to transport the water birds one by one and install them on the towing cable towing control system. For different water birds and test items, it is necessary to configure the system multiple times, manually record the test results and judge the performance.

[0004] The defects of the existing technology are that the water bird test is limited by the location of the large towing cable towing control system, and it is necessary to configure the system multiple times, manually record the test results and judge the quality of the water bird based on their own experience. This method requires a large number of people to carry the water birds, and the test personnel have a high level of knowledge of water birds. The test process is cumbersome and the test results are inaccurate. Summary of the invention

[0005] In view of the above problems, the present application is proposed to provide a water bird testing system that overcomes the above problems or at least partially solves the above problems.

[0006] According to one aspect of an embodiment of the present application, a water bird testing system is provided, the system comprising: a testing device, a communication component connected to the testing device, and a plurality of water birds to be tested that communicate and interact with the communication component;

[0007] The testing device is used to obtain at least one pre-selected water bird to be tested and at least one test item corresponding to the water bird to be tested, send a water bird performance test command to the communication component according to the test item corresponding to the at least one water bird to be tested; and test and analyze the demodulated data to generate a test result;

[0008] The communication component is used to modulate the water bird performance test command and send the modulated signal to at least one water bird to be tested; and demodulate the water bird signal and send the demodulated data to the test device;

[0009] At least one water bird to be tested is used to perform a test according to the modulated signal to obtain a water bird signal, and send the water bird signal to the communication component.

[0010] Furthermore, the testing device is further used to obtain at least one pre-selected water bird type and water bird serial number to be tested.

[0011] Further, when the test item is a wing angle test, the water bird performance test command includes: a water bird preset angle command and an inquiry angle command;

[0012] The testing device is further used to: send a waterfowl set preset angle command to the communication component, and continuously send an inquiry angle command to the communication component within a first preset time period;

[0013] The communication component is further used to: demodulate the water bird signal and send the demodulated wing angle to the testing device.

[0014] Furthermore, when the test item is an acoustic index test, the test device is also used to: download a second preset configuration to at least one selected water bird to be tested, and download a third preset configuration to a pre-selected matching water bird;

[0015] The waterfowl performance test command includes: a start command and a second inquiry command;

[0016] The testing device is further used to: send a start instruction to the communication component, and continuously send a second inquiry instruction to the communication component within a second preset time period; determine whether each received acoustic signal value is greater than or equal to a second preset threshold, and if so, generate a test result.

[0017] Further, when the test item is a depth test, the water bird performance test command includes: a water bird depth test command and an offset value write command;

[0018] The testing device is further used to: send a water bird depth test command to the communication component; and calculate the difference between the measured depth value and the true depth value at each depth, and if the difference values ​​at each depth are the same, send an offset value write command to the communication component, wherein the offset value write command carries the offset value;

[0019] The communication component is further used to: demodulate the water bird signal and send the measured depth value after demodulation to the test device; modulate the offset value and send the offset value after modulation to at least one water bird to be tested;

[0020] The at least one water bird to be tested is further used for: writing the offset value into the depth sensor.

[0021] Further, when the test item is a depth test, the water bird performance test command includes: a depth sensor coefficient clear command, a fourth inquiry instruction, a water bird depth test command, and a depth sensor coefficient write command;

[0022] The testing device is further used to: send a depth sensor coefficient clearing command to the communication component; continuously send a fourth inquiry instruction to the communication component within a third preset time period; calculate a target depth sensor coefficient according to the depth values ​​measured at each depth; send a depth sensor coefficient writing command to the communication component, wherein the depth sensor coefficient writing command carries the target depth sensor coefficient;

[0023] The communication component is further used to: demodulate the water bird signal and send the measured depth value after demodulation to the test device;

[0024] The at least one water bird to be tested is further used for: clearing the initial depth sensor coefficients; and writing the target depth sensor coefficients into the depth sensor.

[0025] Further, when the test item is a water bird communication capability test, the water bird performance test command includes: a communication capability test command;

[0026] The testing device is further used to: send a communication test command to the communication component at preset time intervals within a fourth preset time period, and count a first number of communication test commands sent; count a second number corresponding to the received demodulated data, and calculate a communication success rate based on the second number and the first number.

[0027] Further, the communication component includes: a main control module connected to the test device, a communication module connected to the main control module, and a coil connected to the communication module; wherein the communication module includes: a demodulation unit and a modulation unit;

[0028] A main control module, used for receiving a water bird performance test command sent by a test device, and sending the water bird performance test command to a modulation unit; and receiving demodulation data sent by the demodulation unit, and sending the demodulation data to the test device;

[0029] The demodulation unit is used to demodulate the received water bird signal and transmit the demodulated data to the main control module;

[0030] The modulation unit is used to modulate the water bird performance test command to obtain a modulation signal, and send the modulation signal to at least one water bird to be tested through a coil.

[0031] Furthermore, the testing device is also used to: if there are multiple test items, obtain execution strategies for multiple pre-selected test items, wherein the execution strategy refers to executing tests on multiple test items in sequence, and automatically loading the next test item after one test item is completed, until all multiple test items are tested.

[0032] Furthermore, the test items also include one or more of the following items: configuration device number test, battery voltage test, motor status test, sensor status test, configuration parameter test, and communication capability test.

[0033] According to the water bird testing system provided in this embodiment, the testing device can communicate with the water birds anytime and anywhere, without the need for manual recording and manual experience judgment, automatically complete the performance test with various water birds and obtain the test results, and obtain the final conclusion of the performance of the whole bird, and can issue a performance test report. The testing device has a simple structure, is easy to carry, and the test is stable and reliable. It can greatly reduce the frequency and time of engineers moving water birds, break through the spatial limitations of water bird testing, improve work efficiency, and also provide automated assistance for engineers who do not have a deep understanding of water birds when conducting tests.

[0034] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present application. Also, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0036] Figure 1 A structural block diagram of a water bird testing system according to an embodiment of the present application is shown;

[0037] Figure 2 Schematic diagram of the waterfowl testing system. DETAILED DESCRIPTION

[0038] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0039] Figure 1 A structural block diagram of a water bird testing system according to an embodiment of the present application is shown. Figure 2 The schematic diagram of the water bird test system is shown in Figure 1. Figure 1 and Figure 2 As shown, the system includes: a test device 101, a communication component 102 connected to the test device, and a plurality of water birds to be tested 103 that communicate and interact with the communication component; wherein:

[0040] The testing device 101 is used to obtain at least one pre-selected water bird to be tested and at least one test item corresponding to the water bird to be tested, send a water bird performance test command to the communication component according to the test item corresponding to the at least one water bird to be tested; and test and analyze the demodulated data to generate a test result;

[0041] The communication component 102 is used to modulate the water bird performance test command and send the modulated signal to at least one water bird to be tested; and demodulate the water bird signal and send the demodulated data to the test device;

[0042] At least one water bird to be tested 103 is used to perform a test according to the modulated signal, obtain a water bird signal, and send the water bird signal to the communication component.

[0043] The test device in this embodiment is a portable test device, for example, it can be a tablet computer, a laptop computer or other portable smart device, and the test device is equipped with a water bird test method, wherein the water bird test method mainly includes selecting a water bird to be tested and selecting a test item. In a specific implementation, the test device is a host computer.

[0044] Specifically, the test device has a display module, for example, a display screen, which can display a water bird list, a test item list, etc. to the tester through the display module, wherein the water bird list records all types of water birds, and the test item list records the test items of all water birds. Different water birds to be tested correspond to different test items. The tester can select at least one water bird to be tested and at least one test item corresponding to the water bird to be tested for this test through the displayed water bird list and test item list. For example, the test item includes one or more of the following items: configuration device number test, battery voltage test, wing angle test, motor status test, sensor status test, configuration parameter test, and communication capability test. In other words, the above test items can be tested in combination or individually. The tester clicks the test execution button displayed by the display module to trigger the water bird test request.

[0045] The testing device obtains at least one pre-selected water bird to be tested and at least one test item corresponding to the water bird to be tested, and sends a water bird performance test command to the communication component according to the test item corresponding to the at least one water bird to be tested. The water bird performance test command is mainly a command for performing a performance test on the water bird; wherein the communication component and the testing device can be connected via Bluetooth or serial port, so the testing device can transmit the water bird performance test command to the communication component via Bluetooth transmission or serial port transmission.

[0046] After receiving the water bird performance test command transmitted by the test device, the communication component will modulate the water bird performance test command, for example, modulate it into an FSK signal, and send the modulated signal to the water bird to be tested. In order to ensure that the communication component and the water bird to be tested can communicate normally, the communication component needs to be placed near the water bird to be tested. For example, the distance between the communication component and the water bird to be tested should be less than or equal to 3 meters. In other words, the communication component can be placed arbitrarily within 3 meters around the water bird to be tested.

[0047] After receiving the modulated signal sent by the communication component, at least one water bird to be tested starts testing according to the modulated signal and obtains a water bird signal, and then sends the measured water bird signal to the communication component. After receiving the water bird signal, the communication component demodulates the water bird signal and then sends the demodulated data to the test device. The communication component and at least one water bird to be tested can communicate by coil induction.

[0048] After receiving the demodulated data sent by the communication component, the test device can give corresponding test results based on comprehensive analysis of the demodulated data. The test results can be a water bird performance test report, which gives the detection results of the test items, obtains the final conclusion of the performance of the whole bird, issues a performance test report, and shows the corresponding performance test report to the tester, so as to facilitate the tester to select the water bird for exploration operations according to the test results.

[0049] In a preferred embodiment, the water bird list displayed by the display module of the test device mainly records the water bird types. The tester can select the water bird type for this test from the water bird list. After the tester selects the water bird type, a serial number input box can be displayed to the tester for the tester to input the serial number of the water bird for this test, thereby completing the selection of the water bird to be tested. In addition, a submit button can be displayed to the tester. When the tester clicks the submit button, it is deemed that at least one water bird to be tested for this test has been selected. Alternatively, if the tester operation is not detected within a preset time, it is deemed that at least one water bird to be tested for this test has been selected. The test device further obtains at least one pre-selected water bird type to be tested and the water bird serial number.

[0050] In a preferred embodiment, the water bird testing method also includes an execution strategy. Normally, the selected water birds to be tested can be the same water bird type, and the test items of the same water bird type are the same, so as to facilitate the simultaneous testing of multiple water birds to be tested; if the tester selects multiple test items, it is also necessary to select the execution strategies of the multiple test items, and the testing device is also used to: obtain the execution strategies of the pre-selected multiple test items, wherein the execution strategy refers to the execution of multiple test items in sequence, and automatically loading the next test item after one test item is completed, until all the test items are completed, and then, according to the execution strategy, first send a water bird performance test command corresponding to a test item to the communication component, and after the completion of the test item, send the water bird performance test command corresponding to the next test item to the communication component.

[0051] If multiple different types of water birds are selected at the same time, the execution strategy can also include the test order of the water bird types. After completing the test item of one water bird type, the test item of the next water bird type is automatically loaded until all the test items of multiple water bird types are completed.

[0052] In a preferred embodiment, the water bird testing method also includes: test device configuration, wherein the test device configuration refers to configuring the connection method between the communication component and the portable test device, opening the connection link, for example, configuring the baud rate and other parameters of the communication component, clicking to connect the communication module, and realizing the Bluetooth connection between the test device and the communication component.

[0053] In a preferred embodiment, when the test item is a wing angle test, the water bird performance test command includes: a water bird preset angle command and an inquiry angle command;

[0054] For the wing angle test, the test device specifically sends a waterfowl preset angle command to the communication component, and continuously sends an inquiry angle command to the communication component within a first preset time period;

[0055] The communication component modulates the preset angle command for the water bird, and sends the modulated signal to at least one water bird to be tested; at least one water bird to be tested performs a test according to the modulated signal, detects the wing angle, and sends a water bird signal related to the wing angle to the communication component. The communication component demodulates the water bird signal to obtain the wing angle, and sends the wing angle to the testing device. The testing device will continue to send an inquiry angle command to the communication component within the first preset time period, and the communication component will modulate the inquiry angle command. After receiving the inquiry angle command sent by the communication component, at least one water bird to be tested will detect the wing angle and send a water bird signal related to the wing angle to the communication component. The first preset time period is set here to effectively control the test time and avoid long waiting times that affect the test efficiency.

[0056] Specifically, the test device sends a 15° command to the water bird to be tested through the communication component, and continuously inquires about the current angle to determine whether the wing is continuously changing. The water bird to be tested will send the current wing angle to the test device through the communication component. If it finally reaches 15°, it is considered that the wing is normally upward. Similarly, a -15° or 0° command is sent to determine whether downward and zeroing are normal. Finally, the angle test is completed.

[0057] In a preferred embodiment, the communication component includes: a main control module connected to the test device, a communication module connected to the main control module, a coil connected to the communication module, a power module connected to the main control module and the communication module, and a sealing component; wherein the communication module includes: a demodulation unit and a modulation unit;

[0058] The main control module is used to receive the water bird performance test command sent by the test device and send the water bird performance test command to the modulation unit; and receive the demodulation data sent by the demodulation unit and send the demodulation data to the test device;

[0059] The demodulation unit is used to demodulate the received water bird signal and transmit the demodulated data to the main control module;

[0060] A modulation unit, used for modulating the water bird performance test command to obtain a modulation signal, and sending the modulation signal to at least one water bird to be tested through a coil;

[0061] The power module is used to supply power to the main control module and the communication module.

[0062] The sealing component is used to encapsulate the main control module, power module, communication module and coil.

[0063] Specifically, the sealing component can encapsulate the main control module, power module, communication module and coil, thereby protecting other modules from being damaged by bumps and enhancing overall stability.

[0064] The main control module receives the water bird performance test command sent by the test device, and sends the water bird performance test command to the modulation unit in the communication module. The modulation unit modulates the water bird performance test command to obtain a modulated signal, for example, modulates it into an FSK signal, and sends the modulated signal (for example, FSK signal) to at least one water bird to be tested through a coil; at least one water bird to be tested will perform a test according to the modulation signal, obtain a water bird signal, and send the water bird signal to the communication component.

[0065] The demodulation unit in the communication module mainly realizes demodulation processing of the received water bird signal (for example, FSK signal) and transmits the demodulated data to the main control module. The main control module then sends the demodulated data to the test device.

[0066] The following takes the horizontal bird as an example to explain the horizontal bird testing process:

[0067] 1. Place the communication component near the horizontal bird to be tested (generally <3m can communicate).

[0068] 2. Open the waterfowl test method software in the test device, configure the baud rate and other parameters of the communication component, and click to connect the communication component. After the communication component detects the Bluetooth connection, it flashes to indicate.

[0069] 3. Select the water bird type - horizontal bird.

[0070] 4. Check the items to be tested, such as selecting basic parameters such as serial number, ID number, battery voltage, water bird status, internal version, etc. At this time, the test device generates a water bird performance test command group, automatically interacts with the horizontal bird through the communication component, obtains the actual data of the horizontal bird, and displays it after analysis.

[0071] 5. In addition to the basic test items, you can also check the wing angle test, send a 15° command to the horizontal bird, and continue to ask for the current angle to determine whether the wing is changing continuously. If it finally reaches 15°, it is considered that the wing is normal upward. Similarly, send a -15° or 0° command to determine whether the downward and zero return are normal. If the corresponding angle is not reached, the test abnormal result can be given. If the corresponding angle is reached, the test normal result can be given, and the angle test is finally completed.

[0072] 6. When the test item is an acoustic index test, the test device is further used to: download a first preset configuration to at least one selected water bird to be tested, the first preset configuration being a receiving window for all signal channels of the water bird to be tested to receive acoustic signals, wherein the acoustic signal frequency that can be received by each signal channel is different;

[0073] The water bird performance test command includes: a start instruction and a first inquiry instruction; the test device is further used to: send a start instruction to the communication component, and continuously send the first inquiry instruction to the communication component within a second preset time period; wherein the first inquiry instruction is used to inquire whether all signal channels of the water bird to be tested receive an acoustic signal (the acoustic signal received at this time is the background noise in the environment), wherein the second preset time period may be the same as the first preset time period, or may be different;

[0074] The communication component is further used to: demodulate the water bird signal and send the demodulated acoustic signal value to the testing device.

[0075] The test device is further used to: determine whether each received acoustic signal value is greater than or equal to a first preset threshold value. If so, the test is terminated and the test result is output. The test result can be each acoustic signal value or the test passed or the signal channel is normal, or each acoustic signal value and the test passed or each acoustic signal value and the signal channel are normal; if not, send the start command again and repeat the above steps in a loop; if the start command is sent more than or equal to the preset number of times and not all acoustic signal values ​​are greater than or equal to the first preset threshold value, the test is determined to have failed.

[0076] The testing device is also used to: download a second preset configuration to at least one selected water bird to be tested, and download a third preset configuration to a pre-selected cooperating water bird, wherein the second preset configuration is a receiving window for the water bird to be tested to receive an acoustic signal, wherein the receiving window defines a start time for the water bird to be tested to start receiving an acoustic signal and an end time for the water bird to end receiving an acoustic signal, and the third preset configuration is a transmitting time and a transmitting channel for the cooperating water bird to send an acoustic signal;

[0077] The water bird performance test command includes: a start command and a second inquiry command; the test device is further used to: send a start command to the communication component, and continuously send a second inquiry command to the communication component within a second preset time period; wherein the second inquiry command is used to inquire whether the water bird to be tested receives the acoustic signal sent by the matching water bird, and the acoustic signal at this time is a real signal;

[0078] The test device is further used to: determine whether the received acoustic signal values ​​are greater than or equal to a second preset threshold value. If so, the test is terminated and the test results are output. The test results can be the acoustic signal values ​​or the test passed or the signal channel is normal, or can be the acoustic signal values ​​and the test passed or the acoustic signal values ​​and the signal channel are normal; if not, send the start command again and repeat the above steps; if the start command is sent more than or equal to the preset number of times and not all the acoustic signal values ​​of all signal channels are greater than or equal to the second preset threshold value, the test is determined to have failed, wherein the second preset threshold value is greater than the first preset threshold value.

[0079] The testing device is also used to: download a fourth preset configuration to at least one selected water bird to be tested, and download a fifth preset configuration to a pre-selected cooperating water bird, wherein the fourth preset configuration is a transmission time and a transmission channel for the water bird to be tested to transmit an acoustic signal, and the fifth preset configuration is a receiving window for the cooperating water bird to receive an acoustic signal;

[0080] The water bird performance test command includes: a start command and a third inquiry command; the test device is further used to: send a start command to the communication component, and continuously send a third inquiry command to the communication component within a second preset time period; wherein the third inquiry command is used to inquire whether the cooperating water bird receives the acoustic signal sent by the water bird to be tested, and the acoustic signal at this time is a real signal;

[0081] The test device is further used to: determine whether each received acoustic signal value is greater than or equal to a second preset threshold value. If so, the test is terminated and the test result is output. The test result can be each acoustic signal value or the test passed or the signal channel is normal, or each acoustic signal value and the test passed or each acoustic signal value and the signal channel are normal; if not, send the start command again and repeat the above steps in a loop; if the start command is sent more than or equal to the preset number of times and not all signal channels' acoustic signal values ​​are greater than or equal to the second preset threshold value, the test is determined to have failed.

[0082] In addition, the testing device can also download corresponding configurations to the selected at least one water bird to be tested according to the signal channel during each test, where the configurations refer to the first preset configuration to the fifth preset configuration.

[0083] For example, the test device downloads a set of receiving acoustic configurations (second preset configuration) to the water bird to be tested, and a set of transmitting acoustic configurations (third preset configuration) to the cooperating water bird, and aligns the acoustic transducers of the two water birds closely (to ensure the transmission of acoustic signals). The test device sends a start command (for example, a ranging command) to drive the water bird to be tested to receive signals and drive the cooperating water bird to transmit signals. At this time, the cooperating water bird will transmit an acoustic signal of 1 channel (a certain frequency band), and the water bird to be tested will perform detection. The test device sends a second inquiry command to check whether the water bird to be tested receives the signal and determines whether the signal quality meets the standard. The signal quality meets the standard according to experience configuration, such as the signal strength must be greater than -40dB, etc. If it meets the standard, another set of detection 2 channel configurations will be automatically downloaded to the cooperating water bird and the horizontal bird, and the inspection will be carried out according to the above process until all channels are checked. If the signal does not meet the standard, it can be checked again according to the configured number of inquiries, and it is considered a fault if it continues to fail to meet the standard.

[0084] 7. The test system can also perform depth calibration. Due to long-term use, the depth sensor in the water bird to be tested will be worn to a certain extent, resulting in a certain deviation between the collected data and the actual result. For example, the original depth is 1m, but the detected depth is 1.5m. Therefore, calibration is required. Specifically, the following two methods can be used for calibration:

[0085] 1. Offset calibration method:

[0086] The water bird performance test commands include: a water bird depth test command and an offset value write command. The test device is further used to: send a water bird depth test command to the communication component; and calculate the difference between the measured depth value and the actual depth value at each depth. If the difference is the same at each depth, send an offset value write command to the communication component, wherein the offset value write command carries the offset value, and the generated test result can be the offset value.

[0087] The communication component is further used to: demodulate the water bird signal and send the measured depth value after demodulation to the test device; modulate the offset value and send the modulated offset value to at least one water bird to be tested.

[0088] The at least one water bird to be tested is further used for: writing the offset value into the depth sensor.

[0089] 2. Recalculation coefficient method:

[0090] The water bird performance test commands include: a depth sensor coefficient clearing command, a fourth inquiry instruction, a water bird depth test command, and a depth sensor coefficient writing command; wherein the depth sensor coefficient clearing command is used to clear the depth sensor coefficient of the water bird to be tested and return it to its original state; the fourth inquiry instruction is used to inquire whether the water bird to be tested has completed the clearing of the depth sensor coefficient; the depth sensor coefficient writing command is used to control the water bird to be tested to write the target depth sensor coefficient into the depth sensor.

[0091] The test device is further used to: send a depth sensor coefficient clearing command to the communication component; continuously send a fourth inquiry instruction to the communication component within a third preset time period; calculate the target depth sensor coefficient according to the depth values ​​measured at each depth, for example, various fitting methods such as polynomial fitting or logarithmic fitting can be used for fitting processing to obtain the target depth sensor coefficient; send a depth sensor coefficient writing command to the communication component, wherein the depth sensor coefficient writing command carries the target depth sensor coefficient;

[0092] The communication component is further used to: demodulate the water bird signal and send the measured depth value after the demodulation to the test device.

[0093] At least one of the tested water birds is further used to: clear the initial depth sensor coefficients; write the target depth sensor coefficients into the depth sensor, and subsequently, the tested water bird will calculate the depth using the formula corresponding to the new coefficients. Relying on this calibration method, the service life of the depth sensor can be increased.

[0094] Among them, when simulating the depth test, an external pressure device applies pressure values ​​matching each depth to the water bird, and the depth sensor in the water bird to be tested reads the values ​​collected at each pressure value, for example, a value is read at 0m, 10m, 30m, and 50m respectively.

[0095] 8. The test system can also perform a water bird communication capability test. The test device is further used to: send a communication capability test command to the communication component at preset intervals within a fourth preset time period, and count a first number of the communication test commands sent; count a second number corresponding to the received demodulated data, and calculate a communication success rate based on the second number and the first number, the communication success rate representing the communication capability of the water bird to be tested, wherein the generated test result is the communication success rate.

[0096] Since the water bird test system is a portable device, in order to reduce various noise interferences in the application and make demodulation and transmission stable. After issuing the command, the expected received flag start bit and the expected received data quantity are marked in both the test device and the communication component. In this way, when receiving interfering data, the flag start bit can be used as the start and the number of bytes as the end in a large amount of data, and then the check bit is calculated according to the protocol to achieve the effect of stable communication. If the check error or the number does not meet the requirements, the water bird to be tested will be automatically queried again, thereby improving the overall communication success rate.

[0097] 9. Similarly, the test method also has other detection processes for automatically detecting various types of waterfowl and obtaining performance test reports.

[0098] In summary, according to the water bird testing system provided in this embodiment, the testing device can communicate with water birds anytime and anywhere, without the need for manual recording and manual experience judgment, automatically complete the performance test with various water birds and obtain the test results, and obtain the final conclusion of the performance of the whole bird, and can issue a performance test report. The testing device has a simple structure, is easy to carry, and the test is stable and reliable. It can greatly reduce the frequency and time of engineers moving water birds, break through the spatial limitations of water bird testing, improve work efficiency, and also provide automated assistance for engineers who do not have a deep understanding of water birds when conducting tests.

[0099] The algorithm and display provided herein are not inherently related to any particular computer, virtual system or other device. Various general purpose systems can also be used together with the teachings based on this. According to the above description, it is obvious that the structure required for constructing such systems. In addition, the application is not directed to any specific programming language either. It should be understood that various programming languages ​​can be utilized to realize the content of the application described herein, and the description of the specific language above is for the purpose of disclosing the best mode of implementation of the application.

[0100] In the description provided herein, a large number of specific details are described. However, it is understood that the embodiments of the present application can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.

[0101] Similarly, it should be understood that in order to streamline the present disclosure and aid in understanding one or more of the various inventive aspects, in the above description of the exemplary embodiments of the present application, the various features of the present application are sometimes grouped together into a single embodiment, figure, or description thereof. However, this disclosed method should not be interpreted as reflecting the following intention: the claimed application requires more features than the features explicitly recited in each claim. More specifically, as reflected in the claims, the inventive aspects lie in less than all the features of the individual embodiments disclosed above. Therefore, the claims that follow the specific embodiment are hereby expressly incorporated into the specific embodiment, with each claim itself serving as a separate embodiment of the present application.

[0102] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and further may be divided into a plurality of submodules or subunits or subcomponents. All features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device so disclosed may be combined in any combination, except that at least some of such features and / or processes or units are mutually exclusive. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature that provides the same, equivalent or similar purpose.

[0103] In addition, those skilled in the art will appreciate that, although some embodiments described herein include certain features included in other embodiments but not other features, the combination of features of different embodiments is meant to be within the scope of the present application and form different embodiments. For example, in the claims, any one of the claimed embodiments can be used in any combination.

[0104] The various component embodiments of the present application may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that a microprocessor or a digital signal processor (DSP) may be used in practice to implement some or all of the functions of some or all of the components in the embodiments of the present application. The present application may also be implemented as a device or apparatus program (e.g., a computer program and a computer program product) for executing part or all of the methods described herein. Such a program implementing the present application may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.

[0105] It should be noted that the above embodiments illustrate the present application rather than limit the present application, and that those skilled in the art may design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets should not be constructed as a limitation to the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of multiple such elements. The present application may be implemented by means of hardware including several different elements and by means of a suitably programmed computer. In a unit claim that lists several devices, several of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc. does not indicate any order. These words may be interpreted as names.

Claims

1. A water bird testing system, characterized in that: The system comprises: a portable testing device, a communication component connected to the portable testing device, and a plurality of water birds to be tested that communicate and interact with the communication component; A portable testing device is used to obtain a plurality of pre-selected water birds to be tested and test items corresponding to the plurality of water birds to be tested, and send a water bird performance test command to a communication component according to the test items corresponding to the plurality of water birds to be tested; and test and analyze the demodulated data to generate a test result, wherein the test result includes: a detection result of the test item and a final water bird performance conclusion; A communication component is used to modulate the water bird performance test command and send the modulated signal to the water bird to be tested; and demodulate the water bird signal and send the demodulated data to the portable test device; wherein the communication component is connected to the portable test device via Bluetooth; A plurality of water birds to be tested, used to perform a test according to the modulated signal, obtain a water bird signal, and send the water bird signal to the communication component; The portable test device is further used to: obtain a pre-selected execution strategy, wherein, if multiple test items are selected, the execution strategy includes: executing tests on multiple test items in succession, and automatically loading the next test item after one test item is completed, until all the multiple test items are tested; If multiple different types of water birds are selected at the same time, the execution strategy also includes: the test order of water bird types. After completing the test items of one water bird type, the test items of the next water bird type are automatically loaded until all the test items of multiple water bird types are completed.

2. The waterfowl testing system according to claim 1, characterized in that: The portable testing device is further used to obtain a plurality of pre-selected water bird types and water bird serial numbers to be tested.

3. The water bird testing system according to claim 1 or 2, characterized in that: When the test item is a wing angle test, the water bird performance test command includes: a water bird preset angle command and an inquiry angle command; The portable testing device is further used to: send a waterfowl preset angle command to the communication component, and continuously send an inquiry angle command to the communication component within a first preset time period; The communication component is further used to: demodulate the water bird signal and send the demodulated wing angle to the portable testing device.

4. The water bird testing system according to claim 1 or 2, characterized in that: When the test item is an acoustic index test, the portable test device is further used to: download a second preset configuration to a plurality of selected water birds to be tested, and download a third preset configuration to a pre-selected matching water bird; The waterfowl performance test command includes: a start command and a second inquiry command; The portable testing device is further used to: send a start instruction to the communication component, and continuously send a second inquiry instruction to the communication component within a second preset time period; determine whether each received acoustic signal value is greater than or equal to a second preset threshold, and if so, generate a test result.

5. The water bird testing system according to claim 1 or 2, characterized in that: When the test item is a depth test, the water bird performance test command includes: a water bird depth test command and an offset value writing command; The portable testing device is further used to: send a water bird depth test command to the communication component; and calculate the difference between the measured depth value and the true depth value at each depth, and if the difference is the same at each depth, send an offset value write command to the communication component, wherein the offset value write command carries the offset value; The communication component is further used to: demodulate the water bird signal and send the measured depth value after demodulation to the portable testing device; modulate the offset value and send the offset value after modulation to multiple water birds to be tested; The plurality of water birds to be tested are further used to: write the offset value into the depth sensor.

6. The water bird testing system according to claim 1 or 2, characterized in that: When the test item is a depth test, the water bird performance test command includes: a depth sensor coefficient clearing command, a fourth inquiry command, a water bird depth test command, and a depth sensor coefficient writing command; The portable testing device is further used to: send a depth sensor coefficient clearing command to the communication component; continuously send a fourth inquiry instruction to the communication component within a third preset time period; calculate a target depth sensor coefficient according to the depth values ​​measured at each depth; send a depth sensor coefficient writing command to the communication component, wherein the depth sensor coefficient writing command carries the target depth sensor coefficient; The communication component is further used to: demodulate the water bird signal and send the measured depth value after demodulation to the portable testing device; The plurality of water birds to be tested are further used to: clear the initial depth sensor coefficients; and write the target depth sensor coefficients into the depth sensor.

7. The water bird testing system according to claim 1 or 2, characterized in that: When the test item is a water bird communication capability test, the water bird performance test command includes: a communication capability test command; The portable testing device is further used to: send a communication test command to the communication component at preset time intervals within a fourth preset time period, and count a first number of communication test commands sent; count a second number corresponding to the received demodulated data, and calculate a communication success rate based on the second number and the first number.

8. The water bird testing system according to claim 1 or 2, characterized in that: The communication component comprises: a main control module connected to the portable test device, a communication module connected to the main control module, and a coil connected to the communication module; wherein the communication module comprises: a demodulation unit and a modulation unit; A main control module, used for receiving a waterfowl performance test command sent by a portable test device, and sending the waterfowl performance test command to a modulation unit; and receiving demodulation data sent by the demodulation unit, and sending the demodulation data to the portable test device; The demodulation unit is used to demodulate the received water bird signal and transmit the demodulated data to the main control module; The modulation unit is used to modulate the water bird performance test command to obtain a modulation signal, and send the modulation signal to a plurality of water birds to be tested through the coil.

9. The water bird testing system according to claim 1 or 2, characterized in that: The test items also include one or more of the following items: configuration device number test, battery voltage test, motor status test, sensor status test, configuration parameter test, and communication capability test.

Citation Information

Patent Citations

  • Compass value test system

    CN205003300U