Push-pull force testing method and device of propeller
The test method is determined and parameters are obtained through button operation, and the drive unit is used to control the thruster to conduct accurate push and pull force testing in water, which solves the problems of insufficient test in water and inaccurate speed control in traditional testing methods, and achieves efficient and accurate push and pull force measurement.
Patent Information
- Application Number
- CN202510325147.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-19
- Publication Date
- 2025-06-27
AI Technical Summary
Traditional push-pull force testing tooling is difficult to test in water, and the speed control is inaccurate, which affects the accuracy and reliability of the test.
The test method is determined through button operation and the test parameters are obtained, and sent to the drive unit to control the thruster to be in a stable state, including the motor driver and the stepper motor, to collect the current pressure value of the pressure sensor.
It realizes efficient and accurate measurement of the push and pull force of the thruster, is suitable for water testing environments, and improves the accuracy of speed control.
Smart Images

Figure CN120213294A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of push - pull force testing, and particularly to a method and device for testing the push - pull force of a thruster. Background Art
[0002] During the research and development and testing process of a thruster, the measurement of push - pull force is a key link. Traditional push - pull force testing tooling is usually designed for land environments and cannot meet the requirements of underwater testing. Since the actual working environment of a thruster may be underwater, land - based testing tooling cannot simulate real underwater conditions, resulting in a large deviation between the test results and the actual performance. In addition, when measuring the push - pull force of a thruster, the control of the rotational speed is usually achieved by manually operating the throttle grip. This method is difficult to accurately control the rotational speed to a specific value required for testing, further affecting the accuracy and reliability of the test. Summary of the Invention
[0003] To solve the problem of difficultly accurately controlling the rotational speed to a specific value required for testing mentioned above, the embodiments of this application provide a method and device for testing the push - pull force of a thruster, and its technical solutions are as follows: In a first aspect, the embodiments of this application provide a method for testing the push - pull force of a thruster, including: Determining a test method based on button operations and obtaining test parameters corresponding to the test method; Sending the test parameters to a drive unit and controlling the thruster to be in a stable state corresponding to the test parameters through the drive unit; wherein, the drive unit includes a motor driver and a stepper motor; When it is detected that the thruster is in a stable state, collecting the current pressure value of a pressure sensor.
[0004] In an optional solution of the first aspect, determining a test method based on button operations includes: Displaying test method options through a user interface; wherein, the test method options include at least one of rotational speed test, power test, and gear test; Determining the corresponding test method based on the button operation selected by the user.
[0005] In another optional solution of the first aspect, the test parameters include the maximum rotational speed corresponding to the rotational speed test type; Sending the test parameters to the drive unit and controlling the thruster to be in a stable state corresponding to the test parameters through the drive unit includes: Sending the maximum rotational speed to the motor driver, and the motor driver increasing the rotational speed of the thruster according to the maximum rotational speed and a preset stepped rotational speed to control the thruster to be in a stable state corresponding to the maximum rotational speed; Calculating the rotational speed fluctuation value of the thruster based on a preset time interval; When it is detected that the rotational speed fluctuation value is within a preset first threshold range, it is determined that the thruster is in a stable state.
[0006] In another alternative solution of the first aspect, the test parameter includes the maximum power corresponding to the power test type; Sending the test parameter to the drive unit and controlling the thruster to be in a stable state corresponding to the test parameter through the drive unit includes: Sending the maximum power to the motor driver, and increasing the rotational speed of the thruster by the motor driver according to the maximum power and a preset stepped power to control the thruster to be in a stable state corresponding to the maximum power; Calculating the power fluctuation value of the thruster based on a preset time interval; When it is detected that the power fluctuation value is within a preset second threshold range, it is determined that the thruster is in a stable state.
[0007] In another alternative solution of the first aspect, the test parameter includes the maximum gear rotation angle corresponding to the gear test type; Sending the test parameter to the drive unit and controlling the thruster to be in a stable state corresponding to the test parameter through the drive unit includes: Calculating the rotation angle of each gear according to the maximum gear rotation angle and a preset number of gears; Controlling the stepping motor to rotate the handle according to the rotation angle of each gear, and controlling the thruster to be in a stable state corresponding to the maximum gear rotation angle by the motor driver based on the rotation angle of the handle; Calculating the rotational speed fluctuation value of the thruster based on a preset time interval; When it is detected that the rotational speed fluctuation value is within a preset first threshold range, it is determined that the thruster is in a stable state.
[0008] In another alternative solution of the first aspect, calculating the rotation angle of each gear according to the maximum gear rotation angle and a preset number of gears includes: Dividing the maximum gear rotation angle by the number of gears to obtain the rotation angle of each gear; where the number of gears is an integer and is greater than or equal to 2.
[0009] In another alternative solution of the first aspect, after collecting the current pressure value of the pressure sensor, it further includes: Comparing the current pressure value with a preset pressure threshold; If the current pressure value is greater than or equal to the preset pressure threshold, a qualified signal is generated; If the current pressure value is less than the preset pressure threshold, an unqualified signal is generated.
[0010] Second aspect, an embodiment of the present application provides a thrust and pull force testing device for a thruster, including: A first processing module, configured to determine a testing method based on a button operation and obtain testing parameters corresponding to the testing method; A second processing module, configured to send the testing parameters to a driving unit and control the thruster to be in a stable state corresponding to the testing parameters through the driving unit; A third processing module, configured to collect the current pressure value of a pressure sensor when it is detected that the thruster is in a stable state.
[0011] Third aspect, an embodiment of the present application further provides a thrust and pull force testing device for a thruster, including a processor and a memory; The processor is connected to the memory; The memory is used to store executable program codes; The processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to implement the thrust and pull force testing method for a thruster provided in the first aspect or any implementation manner of the first aspect of the embodiments of the present application.
[0012] Fourth aspect, an embodiment of the present application provides a computer storage medium, which stores a computer program. The computer program includes program instructions. When the program instructions are executed by a processor, the thrust and pull force testing method for a thruster provided in the first aspect or any implementation manner of the first aspect of the embodiments of the present application can be implemented.
[0013] The beneficial effects brought by the technical solutions provided in some embodiments of this specification at least include: During the thrust and pull force testing of the thruster, the testing method is determined through button operation, and the corresponding testing parameters are obtained. Then, the testing parameters are sent to the driving unit to control the thruster to reach a stable state corresponding to the testing parameters. When it is detected that the thruster is in a stable state, the current pressure value of the pressure sensor is collected, realizing the efficient and accurate measurement of the thrust and pull force of the thruster. Description of the Drawings
[0014] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0015] Figure 1 It is the overall flowchart of a thrust and pull force testing method for a thruster provided in an embodiment of the present application; Figure 2Schematic structural diagram of a thrust and pull force testing device for a thruster provided by an embodiment of the present application; Figure 3 Schematic structural diagram of another thrust and pull force testing device for a thruster provided by an embodiment of the present application. Detailed implementation manners
[0016] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application.
[0017] In the following introduction, the terms "first" and "second" are only for the purpose of description and cannot be construed as indicating or implying relative importance. The following introduction provides multiple embodiments of the present application. Different embodiments can be replaced or combined, so the present application can also be considered to include all possible combinations of the same and / or different embodiments described. Thus, if one embodiment includes features A, B, and C, and another embodiment includes features B and D, then the present application should also be considered to include embodiments including one or more all other possible combinations of A, B, C, and D, although such embodiments may not be explicitly described in the following content.
[0018] The following description provides examples and does not limit the scope, applicability, or examples set forth in the claims. Changes can be made to the functions and arrangements of the described elements without departing from the scope of the content of the present application. Each example can appropriately omit, substitute, or add various processes or components. For example, the described method can be executed in a different order from the described order, and various steps can be added, omitted, or combined. In addition, the features described for some examples can be combined into other examples.
[0019] Please refer to Figure 1 , Figure 1 which shows the overall flowchart of a thrust and pull force testing method for a thruster provided by an embodiment of the present application.
[0020] As Figure 1 shown, the thrust and pull force testing method for the thruster can at least include the following steps: Step 101: Determine the testing method based on button operations and obtain the testing parameters corresponding to the testing method.
[0021] In the embodiments of the present application, the method for testing the thrust and pull force of the thruster can be but is not limited to being applied to a programmable logic controller (PLC). The programmable logic controller is connected to the thruster through a drive unit, and the drive unit can at least include a motor driver for controlling the rotation speed of the thruster and a stepping motor for controlling the rotation of the handle. During the process of testing the thrust and pull force of the thruster, the programmable logic controller determines the test method through button operations, obtains the corresponding test parameters, and then sends the test parameters to the drive unit to control the thruster to reach a stable state corresponding to the test parameters. When it is detected that the thruster is in a stable state, the current pressure value of the pressure sensor is collected, realizing the efficient and accurate measurement of the thrust and pull force of the thruster.
[0022] Specifically, during the process of testing the thrust and pull force of the thruster, the test objective can be determined first, that is, first clarify the function or page to be tested, especially the operations related to buttons. This includes the page or module where the button is located, and the specific function to be executed after the button is triggered.
[0023] Furthermore, the button operations can be analyzed, that is, to understand in detail the type of the button (such as command button, icon button, picture button, etc.), the triggering method (such as click, hover, etc.), and the expected effect. This helps to determine the appropriate test method and test parameters.
[0024] After that, the test method can be selected, that is, according to the characteristics and requirements of the button operations, select the appropriate test method, such as testing under different rotation speeds, testing under different powers, etc.
[0025] Then, according to the test method and the specific requirements of the button operations, the corresponding test parameters can be determined. These parameters may include input values, expected results, test environment configurations, etc.
[0026] At the same time, detailed test cases can also be written based on the test method and test parameters. The test cases should clearly describe the test steps, expected results, and actual results for comparison and analysis after the test is executed.
[0027] As an option in the embodiments of the present application, determining the test method based on button operations includes: Displaying test method options through the user interface; wherein, the test method options include at least one of rotation speed test, power test, and gear test; Determining the corresponding test method based on the button operations selected by the user.
[0028] Specifically, an area can be designed in the user interface to display selectable test method options. The test method options include at least one of rotational speed test, power test, and gear test, and can also include more options as needed. A clickable button is set beside or below each test method option for the user to make a selection. When the user interface is loaded, all available test method options and their corresponding buttons are displayed, and ensure that the label of each button is clear and can accurately reflect the corresponding test method.
[0029] Next, the user browses the test method options and clicks the corresponding button according to the test requirements. The system should be able to capture the user's click event and identify the selected test method. Based on the button clicked by the user, the system determines the corresponding test method, and then, according to the determined test method, further loads the test parameters, test steps, or test interface related to this test method.
[0030] After determining the test method, the user can be guided to perform the test according to the preset test steps. During the test, information such as test data, test results, or test progress can be displayed in real time. After the test is completed, the test results can be processed and analyzed, and a test report can be generated according to the test results, test suggestions can be provided, or other subsequent operations can be performed.
[0031] Step 102: Send the test parameters to the drive unit and control the thruster to be in a stable state corresponding to the test parameters through the drive unit.
[0032] Specifically, after obtaining the test parameters, these parameters can be sent to the drive unit through reliable communication means. The drive unit includes a motor driver and a stepper motor. The drive unit receives and verifies the test parameters, and then converts the parameters into specific control instructions for the thruster to implement control and ensure that the thruster operates according to the preset parameters.
[0033] Furthermore, sensors can be used to monitor the real-time state of the thruster and analyze the state data to evaluate whether the thruster reaches a stable state, so that the control instructions can be adjusted according to the analysis results to achieve stable control.
[0034] As another option in the embodiment of the present application, the test parameters include the maximum rotational speed corresponding to the rotational speed test type; Sending the test parameters to the drive unit and controlling the thruster to be in a stable state corresponding to the test parameters includes: Sending the maximum rotational speed to the motor driver, and the motor driver increases the rotational speed of the thruster according to the maximum rotational speed and the preset stepped rotational speeds to control the thruster to be in a stable state corresponding to the maximum rotational speed; Calculate the rotational speed fluctuation value of the thruster based on the preset time interval; When it is detected that the rotational speed fluctuation value is within a preset first threshold range, it is determined that the thruster is in a stable state.
[0035] Specifically, taking the test parameters including the maximum rotational speed corresponding to the rotational speed test type as an example, during the process of sending the test parameters to the drive unit and controlling the thruster to be in a stable state corresponding to the test parameters through the drive unit, the maximum rotational speed and a series of preset stepped rotational speeds can be determined first, and these rotational speed parameters are sent to the motor driver. After receiving the parameters, the motor driver starts to control the rotational speed of the thruster to gradually increase until the maximum rotational speed is reached.
[0036] It can be understood that the motor driver gradually increases the rotational speed of the thruster so that it gradually rises according to the preset stepped rotational speed values. After reaching the maximum rotational speed, the motor driver continues to fine-tune the thruster to ensure that the thruster can operate stably at this rotational speed.
[0037] Then, the rotational speed of the thruster can be monitored in real time by using a sensor, and further, based on a preset time interval, the rotational speed fluctuation value of the thruster within this time period can be calculated. At the same time, a first threshold range can be preset to judge the acceptable degree of rotational speed fluctuation. When the monitored rotational speed fluctuation value is within the preset first threshold range, it is considered that the thruster has reached a stable state.
[0038] Here, taking 2000 rpm as the maximum rotational speed and 100 rpm as the preset stepped rotational speed as an example. Click to start running. After setting the forward and reverse rotation, maximum rotational speed, and stepped rotational speed, the PLC will control the GCU (i.e., the motor driver) to run from 0 to 100 rpm. When the real-time rotational speed feedback by the GCU reaches 100 rpm, the PLC records the current pressure value in real time. And if it is not greater than the maximum rotational speed at this time, the PLC will control the GCU to increase from 100 rpm to 200 rpm. If it is still not greater than the maximum rotational speed at this time, the rotational speed will continue to increase to 300 rpm, and so on, until it increases to 2000 rotational speed and then stops running.
[0039] As another alternative of the embodiment of the present application, the test parameters include the maximum power corresponding to the power test type; Sending the test parameters to the drive unit and controlling the thruster to be in a stable state corresponding to the test parameters through the drive unit includes: Sending the maximum power to the motor driver, and the motor driver increases the rotational speed of the thruster according to the maximum power and a preset stepped power to control the thruster to be in a stable state corresponding to the maximum power; Calculating the power fluctuation value of the thruster based on a preset time interval; When it is detected that the power fluctuation value is within a preset second threshold range, it is determined that the thruster is in a stable state.
[0040] Specifically, taking the maximum power corresponding to the power test type as an example among the test parameters, in the process of sending the test parameters to the drive unit and controlling the thruster to be in a stable state corresponding to the test parameters through the drive unit, the maximum power value and a series of preset stepped power values can be set first, and these power parameters are sent to the motor driver. The motor driver controls the rotational speed of the thruster to gradually increase according to the received power parameters, and then adjusts the rotational speed to gradually increase the input power of the thruster until the maximum power is reached.
[0041] Next, sensors or other monitoring means can be used to monitor the input power of the thruster in real time, so that the power fluctuation value of the thruster within this time period can be calculated based on a preset time interval. At the same time, a second threshold range can be preset to determine the acceptable degree of power fluctuation. When the monitored power fluctuation value is within the preset second threshold range, it is determined that the thruster is in a stable state.
[0042] Here, taking 3000W power as the maximum value and 500W as the stepped power as an example. Click to start running. After setting the forward and reverse rotation, maximum power, and stepped power. The PLC will control the GCU to increase the rotational speed until the power calculated by its feedback is 500W. The PLC records the current pressure value in real time. Since it is not greater than the maximum power at this time, the PLC will continue to control the GCU to increase the rotational speed until the power calculated by the feedback is 1000W. Since it is still not greater than the maximum power at this time, continue to control, and so on, until after increasing its value to 3000W, stop running.
[0043] As another option in the embodiment of the present application, the test parameters include the maximum gear rotation angle corresponding to the gear test type; Sending the test parameters to the drive unit and controlling the thruster to be in a stable state corresponding to the test parameters through the drive unit includes: Calculating the rotation angle of each gear according to the maximum gear rotation angle and the preset number of gears; Controlling the stepping motor to rotate the handle according to the rotation angle of each gear, and the motor driver controls the thruster to be in a stable state corresponding to the maximum gear rotation angle based on the rotation angle of the handle; Calculating the rotational speed fluctuation value of the thruster based on a preset time interval; When it is detected that the rotational speed fluctuation value is within the preset first threshold range, it is determined that the thruster is in a stable state.
[0044] Specifically, taking the test parameter including the maximum gear rotation angle corresponding to the gear test type as an example, in the process of sending the test parameter to the drive unit and controlling the thruster to be in a stable state corresponding to the test parameter through the drive unit, the maximum gear rotation angle and the preset number of gears can be determined first. Then, based on the maximum gear rotation angle and the number of gears, the rotation angle corresponding to each gear can be calculated. This step ensures that the stepper motor can accurately rotate to the predetermined position at each gear.
[0045] Next, the programmable logic controller can control the stepper motor to rotate the handle according to the rotation angle of each gear. For example, but not limited to, controlling the rotation angle of the stepper motor by sending the number of pulses. After the handle rotates, the motor driver can control the thruster to gradually be in a stable state corresponding to the maximum gear rotation angle according to the rotation angle of the handle. It can be understood that the rotation angle of the stepper motor is proportional to the number of pulses sent by the programmable logic controller. Therefore, the rotation angle of the stepper motor can be accurately controlled by adjusting the number of pulses.
[0046] After that, during the rotation of the thruster, the sensor can be used to monitor its rotational speed in real time. Thus, based on the preset time interval, the rotational speed fluctuation value of the thruster within this time period can be calculated to evaluate the operating stability of the thruster. At the same time, a first threshold range can be preset to judge the acceptable degree of the rotational speed fluctuation. When the monitored rotational speed fluctuation value is within the preset first threshold range, it is determined that the thruster is in a stable state to ensure that the thruster can operate stably at the maximum gear rotation angle.
[0047] Here, taking 150° as the maximum rotation angle and 10 gears as an example. Click to start running. After forward and reverse rotation, maximum rotation angle, and gear setting. The PLC will control the stepper motor to rotate 15°. After the rotation is completed, it will judge according to the rotational speed feedback by the GCU. When the rotational speed fluctuation is not greater than ±5 rpm, record the current pushing and pulling force, and continue to rotate 15° until it rotates 10 times to reach the maximum rotation angle.
[0048] As another option of the embodiment of the present application, calculating the rotation angle of each gear according to the maximum gear rotation angle and the preset number of gears includes: Dividing the maximum gear rotation angle by the number of gears to obtain the rotation angle of each gear; where the number of gears is an integer and greater than or equal to 2.
[0049] Specifically, in the process of calculating the rotation angle of each gear according to the maximum gear rotation angle and the preset number of gears, the rotation angle of the thruster at the maximum gear can be determined first. And set an integer as the number of gears, and this value should be greater than or equal to 2 to ensure that there are at least two gears for adjustment.
[0050] Next, divide the maximum gear rotation angle by the number of gears. The result is the rotation angle for each gear, ensuring that the rotation angles between each gear are uniform. Therefore, the specific rotation angle value for each gear can be calculated based on the set parameters.
[0051] Step 103: When it is detected that the thruster is in a stable state, collect the current pressure value of the pressure sensor.
[0052] Specifically, when it is determined that the thruster is in a stable state according to the preset determination conditions (such as but not limited to the rotational speed fluctuation value being within the preset first threshold range), the data collection function of the pressure sensor can be immediately activated. Among them, the pressure sensor should be connected to the key parts of the thruster or related systems to monitor the pressure changes at that place in real time.
[0053] Furthermore, the current pressure value can be read from the pressure sensor. This is usually achieved through the communication interface between the sensor and the data collection system (such as analog signal output, digital signal communication, etc.). At the same time, the collected current pressure value can be stored in the data recording system to evaluate the performance of the thruster in a stable state.
[0054] As another alternative in the embodiments of the present application, after collecting the current pressure value of the pressure sensor, it further includes: Compare the current pressure value with the preset pressure threshold; If the current pressure value is greater than or equal to the preset pressure threshold, generate a qualified signal; If the current pressure value is less than the preset pressure threshold, generate an unqualified signal.
[0055] Specifically, after collecting the current pressure value of the pressure sensor, the obtained current pressure value can also be compared with the preset pressure threshold. Among them, the one or more preset pressure thresholds are usually determined based on factors such as the design specifications of the thruster, safe operating conditions, or historical data.
[0056] If the current pressure value is greater than or equal to any one of the preset pressure thresholds, a qualified signal can be generated, which also indicates that the thruster is in a normal state.
[0057] At the same time, if the current pressure value is less than any preset pressure threshold, it indicates that the thruster may be abnormal in the current state. Of course, an alarm signal can be generated but is not limited to this.
[0058] It can be understood that for the generated alarm signal, detailed fault troubleshooting and analysis can also be carried out to determine the specific cause of the pressure exceeding the threshold value. Furthermore, corresponding repair measures can be taken according to the troubleshooting results, such as adjusting the thruster settings, replacing damaged components, etc. After the repair is completed, the test or operation can be restarted, and the pressure value can be continuously monitored to ensure the stable operation of the system.
[0059] Please refer to Figure 2 , Figure 2 which shows a schematic structural diagram of a thrust and pull force test device for a thruster provided by an embodiment of the present application.
[0060] As Figure 2 shown, the thrust and pull force test device for the thruster may at least include a first processing module 201, a second processing module 202, and a third processing module 203, where: The first processing module 201 is configured to determine a test method based on button operations and obtain test parameters corresponding to the test method; The second processing module 202 is configured to send the test parameters to a driving unit and control the thruster to be in a stable state corresponding to the test parameters through the driving unit; The third processing module 203 is configured to collect the current pressure value of a pressure sensor when it detects that the thruster is in a stable state.
[0061] In some possible embodiments, determining the test method based on button operations includes: Specifically, the first processing module 201 is configured to: display test method options through a user interface; where the test method options include at least one of a rotation speed test, a power test, and a gear test; determine the corresponding test method based on the button operation selected by the user.
[0062] In some possible embodiments, the test parameters include the maximum rotation speed corresponding to the rotation speed test type; Sending the test parameters to the driving unit and controlling the thruster to be in a stable state corresponding to the test parameters through the driving unit includes: sending the maximum rotation speed to a motor driver, and the motor driver increasing the rotation speed of the thruster according to the maximum rotation speed and a preset stepped rotation speed to control the thruster to be in a stable state corresponding to the maximum rotation speed; calculating the rotation speed fluctuation value of the thruster based on a preset time interval; when it detects that the rotation speed fluctuation value is within a preset first threshold range, determining that the thruster is in a stable state.
[0063] In some possible embodiments, the test parameters include the maximum power corresponding to the power test type; Send the test parameters to the drive unit and control the thruster to be in a stable state corresponding to the test parameters through the drive unit, including: Send the maximum power to the motor driver, and the motor driver increases the speed of the thruster according to the maximum power and the preset stepped power to control the thruster to be in a stable state corresponding to the maximum power; Calculate the power fluctuation value of the thruster based on a preset time interval; When it is detected that the power fluctuation value is within a preset second threshold range, determine that the thruster is in a stable state.
[0064] In some possible embodiments, the test parameters include the maximum gear rotation angle corresponding to the gear test type; Send the test parameters to the drive unit and control the thruster to be in a stable state corresponding to the test parameters through the drive unit, including: Calculate the rotation angle of each gear according to the maximum gear rotation angle and the preset number of gears; Control the stepping motor to rotate the handle according to the rotation angle of each gear, and the motor driver controls the thruster to be in a stable state corresponding to the maximum gear rotation angle based on the rotation angle of the handle; Calculate the rotational speed fluctuation value of the thruster based on a preset time interval; When it is detected that the rotational speed fluctuation value is within a preset first threshold range, determine that the thruster is in a stable state.
[0065] In some possible embodiments, calculating the rotation angle of each gear according to the maximum gear rotation angle and the preset number of gears includes: Divide the maximum gear rotation angle by the number of gears to obtain the rotation angle of each gear; wherein, the number of gears is an integer and greater than or equal to 2.
[0066] In some possible embodiments, after collecting the current pressure value of the pressure sensor, it further includes: Compare the current pressure value with a preset pressure threshold; If the current pressure value is greater than or equal to the preset pressure threshold, generate a qualified signal; If the current pressure value is less than the preset pressure threshold, generate an unqualified signal.
[0067] Please refer to Figure 3 , Figure 3 which shows a schematic structural diagram of another thrust and pull force test device for a thruster provided by an embodiment of the present application.
[0068] As Figure 3As shown, the thrust and pull force test device 300 of the thruster may include at least one processor 301, at least one network interface 304, a user interface 303, a memory 305, and at least one communication bus 302.
[0069] Among them, the communication bus 302 can be used to realize the connection and communication of the above-mentioned various components.
[0070] Among them, the user interface 303 may include buttons. Optionally, the user interface may further include a standard wired interface and a wireless interface.
[0071] Among them, the network interface 304 can but is not limited to including a Bluetooth module, an NFC module, a Wi-Fi module, etc.
[0072] Among them, the processor 301 may include one or more processing cores. The processor 301 uses various interfaces and lines to connect all parts within the thrust and pull force test device 300 of the entire thruster. By running or executing instructions, programs, code sets, or instruction sets stored in the memory 305, and by calling data stored in the memory 305, it executes various functions of the thrust and pull force test device 300 of the thruster and processes data. Optionally, the processor 301 can be implemented in at least one of the hardware forms of DSP, FPGA, and PLA. The processor 301 can integrate one or a combination of several of CPU, GPU, and modem, etc. Among them, the CPU mainly processes the operating system, user interface, application programs, etc.; the GPU is responsible for the rendering and drawing of the content to be displayed on the display screen; the modem is used to process wireless communication. It can be understood that the above-mentioned modem may not be integrated into the processor 301 and can be implemented separately by a single chip.
[0073] Among them, the memory 305 may include RAM and may also include ROM. Optionally, the memory 305 includes a non-transitory computer-readable medium. The memory 305 can be used to store instructions, programs, codes, code sets, or instruction sets. The memory 305 may include a program storage area and a data storage area. Among them, the program storage area can store instructions for implementing the operating system, instructions for at least one function (such as touch function, sound playback function, image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area can store the data involved in the above-mentioned various method embodiments. Optionally, the memory 305 may also be at least one storage device located far from the aforementioned processor 301. As Figure 3 shown, the memory 305, as a computer storage medium, may include an operating system, a network communication module, a user interface module, and a thrust and pull force test application program of the thruster.
[0074] Specifically, the processor 301 can be used to call the thrust and pull force test application program stored in the memory 305, and specifically perform the following operations: Determine the test method based on the button operation, and obtain the test parameters corresponding to the test method; Send the test parameters to the drive unit, and control the thruster to be in a stable state corresponding to the test parameters through the drive unit; wherein, the drive unit includes a motor driver and a stepper motor; When it is detected that the thruster is in a stable state, collect the current pressure value of the pressure sensor.
[0075] The present application also provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the steps of the above method are implemented. Among them, the computer-readable storage medium can include, but is not limited to, any type of disk, including floppy disks, optical disks, DVDs, CD-ROMs, microdrives, and magneto-optical disks, ROMs, RAMs, EPROMs, EEPROMs, DRAMs, VRAMs, flash memory devices, magnetic cards or optical cards, nanosystems (including molecular memory ICs), or any type of medium or device suitable for storing instructions and / or data.
[0076] It should be noted that for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations, but those skilled in the art should know that the present application is not limited by the described action sequence, because according to the present application, certain steps can be in other sequences or performed simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the present application.
[0077] In the above embodiments, the descriptions of the various embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0078] In several embodiments provided by the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of units is only a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point, the displayed or discussed mutual coupling or direct coupling or communication connection can be through some service interfaces. The indirect coupling or communication connection of the device or unit can be in an electrical or other form.
[0079] The unit described as a separation component may or may not be physically separated. The component shown as a unit may or may not be a physical unit, that is, it may be located in one place or may be distributed across multiple network units. Some or all of these units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0080] In addition, in each embodiment of the present application, each functional unit may be integrated in a processing unit, may exist physically separately for each unit, or two or more units may be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
[0081] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in each embodiment of the present application. The aforementioned memory includes: USB flash drives, read-only memory (ROM), random access memory (RAM), external hard drives, magnetic disks, or optical discs, etc., all of which can store program codes.
[0082] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing relevant hardware through a program. This program can be stored in a computer-readable memory. The memory can include: flash drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs, etc.
[0083] The above are only exemplary embodiments of the present disclosure and should not be used to limit the scope of the present disclosure. That is, any equivalent changes and modifications made in accordance with the teachings of the present disclosure still fall within the scope covered by the present disclosure. After considering the specification and practicing the present disclosure herein, those skilled in the art will readily think of other implementations of the present disclosure. The present application aims to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common general knowledge or conventional technical means in the technical field not described in the present disclosure. The specification and embodiments are only regarded as exemplary, and the scope and spirit of the present disclosure are defined by the claims.
Claims
1. A method for testing the push and pull force of a propeller, characterized in that: include: Determine a test mode based on button operation, and obtain test parameters corresponding to the test mode; Sending the test parameters to a driving unit, and controlling the propeller to be in a stable state corresponding to the test parameters through the driving unit; wherein the driving unit includes a motor driver and a stepper motor; When it is detected that the propeller is in the stable state, the current pressure value of the pressure sensor is collected.
2. The method according to claim 1, characterized in that The step of determining the test mode based on button operation includes: Displaying a test mode option through a user interface; wherein the test mode option includes at least one of a speed test, a power test, and a gear test; Based on the button operation selected by the user, the corresponding test mode is determined.
3. The method according to claim 1, characterized in that The test parameters include a maximum speed corresponding to the speed test type; The step of sending the test parameter to a driving unit and controlling the propeller to be in a stable state corresponding to the test parameter by the driving unit includes: The maximum speed is sent to the motor driver, and the motor driver increases the speed of the propeller according to the maximum speed and the preset graded speed, so as to control the propeller to be in a stable state corresponding to the maximum speed; Calculating the rotation speed fluctuation value of the propeller based on a preset time interval; When it is detected that the rotation speed fluctuation value is within a preset first threshold range, it is determined that the propeller is in a stable state.
4. The method according to claim 3, characterized in that The test parameters include a maximum power corresponding to a power test type; The step of sending the test parameter to a driving unit and controlling the propeller to be in a stable state corresponding to the test parameter by the driving unit includes: The maximum power is sent to the motor driver, and the motor driver increases the rotation speed of the propeller according to the maximum power and the preset graded power, so as to control the propeller to be in a stable state corresponding to the maximum power; Based on the preset time interval, calculating the power fluctuation value of the propeller; When it is detected that the power fluctuation value is within a preset second threshold range, it is determined that the propeller is in a stable state.
5. The method according to claim 3, characterized in that: The test parameters include a maximum gear rotation angle corresponding to the gear test type; The step of sending the test parameter to a driving unit and controlling the propeller to be in a stable state corresponding to the test parameter by the driving unit includes: Calculating the rotation angle of each gear according to the maximum gear rotation angle and the preset number of gears; Controlling the stepper motor to rotate the handle according to each gear rotation angle, and controlling the propeller to be in a stable state corresponding to the maximum gear rotation angle based on the rotation angle of the handle by the motor driver; Based on the preset time interval, calculating the rotation speed fluctuation value of the propeller; When it is detected that the rotation speed fluctuation value is within the preset first threshold range, it is determined that the propeller is in a stable state.
6. The method according to claim 5, characterized in that The step of calculating the rotation angle of each gear according to the maximum gear rotation angle and the preset number of gears includes: The maximum gear rotation angle is divided by the number of gears to obtain the rotation angle of each gear; wherein the number of gears is an integer and is greater than or equal to 2.
7. The method according to claim 1, characterized in that After collecting the current pressure value of the pressure sensor, the method further includes: Comparing the current pressure value with a preset pressure threshold; If the current pressure value is greater than or equal to the preset pressure threshold, a qualified signal is generated; If the current pressure value is less than the preset pressure threshold, a failure signal is generated.
8. A push-pull force testing device for a propeller, characterized in that: include: A first processing module, used to determine a test mode based on button operation and obtain test parameters corresponding to the test mode; A second processing module, configured to send the test parameter to a driving unit, and control the propeller to be in a stable state corresponding to the test parameter through the driving unit; The third processing module is used to collect the current pressure value of the pressure sensor when it is detected that the thruster is in the stable state.
9. A push-pull force testing device for a propeller, characterized in that: including a processor and a memory; The processor is connected to the memory; The memory is used to store executable program code; The processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to execute the steps of the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed on a computer or a processor, the computer or the processor executes the steps of the method according to any one of claims 1 to 7.