Speed control system and control method of on-line stress detector based on weak magnetic method
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENYANG UNIVERSITY OF TECHNOLOGY
- Filing Date
- 2022-06-24
- Publication Date
- 2026-06-26
AI Technical Summary
Existing nondestructive testing devices cannot control the operating speed of the detector, resulting in poor testing accuracy, long testing time, and reduced testing efficiency and quality.
A speed control system for an online stress detector based on the weak magnetic field method is adopted, including a control structure and a control module. The rotation of the blades is adjusted by a speed sensor and a drive motor, the relative velocity between the detector and the fluid is calculated, and the actual operating speed of the detector is controlled in real time.
It achieves precise control of detector speed, improves detection accuracy and efficiency, reduces speed control delay, and ensures the accuracy of signal detection and the validity of detection data.
Smart Images

Figure CN114995535B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of industrial non-destructive testing technology, specifically relating to a speed control system and control method for an online stress detector based on the weak magnetic field method. Background Technology
[0002] With the rapid advancement of technology and the increasingly rapid development of artificial intelligence, the application fields of industrial robots are becoming more and more extensive. For non-destructive testing (NDT), the core of NDT technology is to utilize physical phenomena to solve problems in industry and agriculture. In other words, non-destructive testing is an inspection method that obtains physical and chemical information related to the quality, properties, or composition of the substance being tested without damaging its original state or chemical properties.
[0003] Existing non-destructive testing (NDT) devices, when performing NDT on components in service, rely on the internal pressure of the component for power. However, the speed cannot be controlled by the device itself. This leads to issues such as signal failure or inaccurate detection at higher speeds, resulting in the inability to detect the presence of stress in the component and to accurately assess stress concentration areas. At lower speeds, the testing time is longer and more labor-intensive, thus reducing testing efficiency and quality. Summary of the Invention
[0004] Therefore, the technical problem to be solved by the present invention is to provide a speed control system and control method for an online stress detector based on weak magnetic field method, which can solve the problem that existing non-destructive testing devices cannot control the running speed when the component to be tested is working, resulting in poor detection accuracy, increased detection time, and reduced detection efficiency.
[0005] To address the aforementioned issues, this invention provides a speed control system for an online stress detector based on the weak magnetic field method. The detector speed control system is used to detect the component to be tested. The detector speed control system includes a control structure and a control module, and the control structure and control module are connected by signals.
[0006] The control structure includes an inner shell, an outer shell, a drive motor, blades, a first flow orifice, a second flow orifice, and a speed sensor;
[0007] The inner shell is set inside the outer shell, and a first flow hole is set between the inner shell and the outer shell. The drive motor is set inside the inner shell, and the output end of the drive motor is connected to a rotating rod. One end of the rotating rod that moves through the side wall of the inner shell is connected to a blade. Multiple second flow holes are set on the side wall of the outer shell near the blade. The first flow hole is connected to the second flow hole so that the fluid in the pipe is driven by the blade to flow through the second flow hole and the first flow hole in sequence and is transmitted to the outside of the outer shell. The speed sensor is set on the outer side wall of the outer shell near the blade.
[0008] The control module includes a microcontroller, a speed sensor module, a crystal oscillator circuit module, a drive motor module, and a power supply module;
[0009] The speed sensor module, crystal oscillator circuit module, drive motor module, and power supply module are all connected to the microcontroller. The drive motor module is connected to the drive motor signal, and the speed sensor module is connected to the speed sensor signal.
[0010] Optionally, the interface of the speed sensor is connected to the PA2 interface of the microcontroller, the pins of the speed sensor module are connected to the PB2 interface of the microcontroller, the power supply module is connected to the VBAT interface of the microcontroller, the TXAL1 of the crystal oscillator circuit module is connected to the PD0 interface of the microcontroller, the TXAL2 of the crystal oscillator circuit module is connected to the PD1 interface of the microcontroller, the IN1 of the drive motor module is connected to the PB6 interface of the microcontroller, the IN2 of the drive motor module is connected to the PB7 interface of the microcontroller, and the blade is connected to the drive motor through a bearing.
[0011] Optionally, the crystal oscillator circuit module includes a first external clock and a second external clock, the first external clock having a frequency range of 4MHz to 16MHz, for providing clock signals.
[0012] Optionally, a reflective film is attached to the edge of the blade to generate an electrical pulse signal when the blade rotates.
[0013] Optionally, the detector speed control system also includes a detector body, with an outer casing connected to the detector body so that fluid flowing into the outer casing passes through the detector body.
[0014] Another aspect of the present invention provides a control method for a speed control system of an online stress detector based on the weak magnetic field method, as described above. The detector speed control system includes a control structure and a control module. The control structure includes a housing, a drive motor, blades, a second flow hole, and a speed sensor. The control module includes a microcontroller, a crystal oscillator circuit module, and a drive motor module.
[0015] The control method includes the following steps:
[0016] Step 1: Place the detector speed control system inside the component to be detected, start the drive motor module, drive the motor to rotate the blades, control the speed of the fluid flowing into the second flow hole by the rotation of the blades, and control the pressure difference between the fluid inlet and the fluid outlet of the outer shell based on the speed of the fluid flowing into the second flow hole.
[0017] Step 2: The blade rotates, and the time provided by the crystal oscillator circuit module is based on the reflective film on the blade to obtain the time of one rotation of the blade. The optical fiber transmits and reflects light once, generating an electrical pulse signal. The relative motion speed between the detector speed control system and the fluid is calculated by the interval of the electrical pulse.
[0018] Step 3: Based on the relative operating speed between the detector speed control system and the fluid, calculate the actual operating speed of the detector speed control system. Based on the pressure difference, control the actual operating speed to be equal to the preset operating speed.
[0019] Optionally, before placing the detector speed control system inside the component to be detected, the method further includes initializing the control module.
[0020] Optionally, step three also includes:
[0021] When the pressure inside the component to be detected is greater than that outside, the detector speed control system operates, the speed sensor generates a pulse signal, and the generated pulse signal is transmitted to the microcontroller. Through the electrical pulse interval, the relative motion speed between the detector speed control system and the fluid is calculated. Based on the relative motion speed between the detector speed control system and the fluid, the actual speed of the detector speed control system is calculated. When the calculated actual speed of the detector speed control system is greater than the preset operating speed, the drive motor rotates clockwise by a first angle, causing the blades to expand the second flow orifice, reducing the pressure difference between the fluid inlet end and the fluid outlet end of the outer shell, and the actual operating speed of the detector speed control system is reduced to the preset operating speed.
[0022] When the pressure inside the component to be detected is less than that outside, the detector speed control system operates. The speed sensor generates a pulse signal, which is transmitted to the microcontroller. The relative speed between the detector speed control system and the fluid is calculated through the electrical pulse interval. Based on the relative speed between the detector speed control system and the fluid, the actual speed of the detector speed control system is calculated. When the actual speed of the detector speed control system is less than the preset operating speed, the drive motor rotates counterclockwise by a second angle, causing the blades to reduce the size of the second flow orifice, increasing the pressure difference between the fluid inlet and outlet of the outer casing, and the actual operating speed of the detector speed control system rises to the preset operating speed.
[0023] Beneficial effects
[0024] The embodiment of this invention provides a speed control system and method for an online stress detector based on weak magnetic field method. This invention connects the detector speed control system (i.e., the detection device) to the detector body, thereby moving the detection device within the component to be detected via the detector body. Simultaneously, the detection device detects the weak magnetic stress within the pipe. The control structure in the detection device is connected to the detector, and a drive motor rotates the blades to adjust the size of the second flow orifice. The relative velocity between the detection device and the fluid is calculated using electrical pulse signals, resulting in the actual operating speed of the detection device. By comparing the actual operating speed with a preset operating speed and using the pressure difference between the fluid inlet and outlet ends within the outer casing, the actual operating speed is controlled to equal the preset operating speed. This makes the speed of the detection device controllable, allowing for real-time control of the actual operating speed, improving detection accuracy, efficiency, and quality.
[0025] Advantages of this invention:
[0026] 1. The speed control system of the weak magnetic stress online detector of the present invention, i.e., the detection device, is small in size and can accurately control the speed of the detection device. Compared with traditional technology, it reduces the delay of speed control, improves work efficiency, solves the problem that the detection signal is not affected by the running speed, and ensures the accuracy of signal detection and the validity of detection data.
[0027] 2. The speed sensor accurately calculates the actual operating speed of the detection device by calculating the electrical pulses generated by the rotation of its own blades. It has good stability, is not easily affected by external noise, and has no special requirements for the measurement circuit.
[0028] 3. The drive motor adopts a hybrid stepper motor. The blades at the front end of the control device control the size of the second flow orifice, which can change the size of the second flow orifice. Compared with the traditional passive differential pressure control speed, it realizes intelligent control and greatly improves detection efficiency and detection quality. Attached Figure Description
[0029] Figure 1 This is a schematic diagram of the control structure according to an embodiment of the present invention;
[0030] Figure 2 This is a schematic diagram of the control module according to an embodiment of the present invention;
[0031] Figure 3 This is a schematic diagram of a microcontroller according to an embodiment of the present invention;
[0032] Figure 4 This is a flowchart of the detection method according to an embodiment of the present invention;
[0033] Figure 5This is a flowchart of the speed control algorithm according to an embodiment of the present invention.
[0034] The reference numerals in the attached figures are as follows:
[0035] 1. Control structure; 10. Inner shell; 11. Outer shell; 12. Drive motor; 13. Blade; 14. First flow hole; 15. Second flow hole; 16. Speed sensor;
[0036] 2. Control module; 20. Microcontroller; 21. Speed sensor module; 22. Crystal oscillator circuit module; 23. Drive motor module; 24. Power supply module;
[0037] 3. Detector body. Detailed Implementation
[0038] See also Figures 1 to 5 As shown in the embodiment of the present invention, a speed control system for an online stress detector based on the weak magnetic field method is used to detect the component to be tested. Please refer to [reference needed]. Figure 1 and Figure 2 The detector speed control system includes control structure 1 and control module 2, and control structure 1 and control module 2 are connected by signals; please refer to... Figure 1 The control structure 1 includes an inner shell 10, an outer shell 11, a drive motor 12, blades 13, a first flow orifice 14, a second flow orifice 15, and a speed sensor 16. The inner shell 10 is disposed inside the outer shell 11, and the first flow orifice 14 is disposed between the inner shell 10 and the outer shell 11. The drive motor 12 is disposed inside the inner shell 10, and the output end of the drive motor 12 is connected to a rotating rod. One end of the rotating rod, which movably passes through the side wall of the inner shell 10, is connected to the blades 13. Multiple second flow orifices 15 are disposed on the side wall of the outer shell 11 near the blades 13. The first flow orifices 14 are connected to the second flow orifices 15, so that the fluid in the pipe is driven by the blades 13 to flow sequentially through the second flow orifices 15 and the first flow orifices 14 and then to the outside of the outer shell 11. The speed sensor 16 is disposed on the outer side wall of the outer shell 11 near the blades 13 and is used to detect the current operating speed of the detector speed control system, i.e., the detection device. Please refer to... Figure 2The control module 2 includes a microcontroller 20, a speed sensor module 21, a crystal oscillator circuit module 22, a drive motor module 23, and a power supply module 24. The speed sensor module 21, crystal oscillator circuit module 22, drive motor module 23, and power supply module 24 are all connected to the microcontroller 20. The drive motor module 23 is signal-connected to the drive motor 12, and the speed sensor module 21 is signal-connected to the speed sensor 16. This invention interconnects the detector speed control system (i.e., the detection device) with the detector body 3, thereby enabling the detector body 3 to drive the detection device to move within the detection component, and simultaneously enabling the detection of stress within the pipeline. The control structure 1 in the detection device is connected to the detector. It drives the motor 12, which in turn rotates the blade 13 to adjust the size of the second flow orifice 15. The relative velocity between the detection device and the fluid is calculated based on the interval of the electrical pulse signal. Based on the relative velocity, the actual operating speed of the detection device is calculated. Based on the actual operating speed of the detection device compared with the preset operating speed, and based on the pressure difference generated at the fluid inlet and outlet ends of the outer casing 11, the actual operating speed of the detection device is controlled to be equal to the preset operating speed. This allows for control of the actual operating speed of the detection device, which can be adjusted according to the actual operating speed, thereby improving the accuracy, efficiency, and quality of detection.
[0039] Furthermore, the detector speed control system, i.e., the detection device, is used to detect the weak magnetic stress on the component to be tested. Specifically, the detector speed control system of this invention is used to detect industrial components in fields such as steel, chemical, and aerospace.
[0040] Furthermore, the detector speed control system also includes the detector body 3, the control structure 1 is interconnected with the detector body 3, and the control module 2 can also be installed inside the detector body 3 to drive the operation of the control structure 1.
[0041] Furthermore, the structure of the outer shell 11 is consistent with the shape and size of the outer mounting shell of the detector body 3, which facilitates the connection between the outer shell 11 and the detector body 3. The inner shell 10 is smaller than the outer shell 11, so that it can be installed inside the outer shell 11. The function of the inner shell 10 is to install the drive motor 12, and the inner shell 10 is connected to the inner sidewall of the detector body 3.
[0042] Furthermore, the output end of the drive motor 12 is connected to a rotating rod. One end of the rotating rod extends movably out of the left side wall of the inner housing 10 to facilitate the installation of the blade 13. The blade 13 is fixedly installed at the end extending out of the side wall of the inner housing 10, and the blade 13 is driven to rotate by the rotation of the drive motor 12.
[0043] Furthermore, the blade 13 is located between the inner shell 10 and the outer shell 11, and is close to the left inner wall of the outer shell 11. The blade 13 changes the size of the second flow orifice 15, thereby controlling the fluid velocity flowing into the outer shell 11, creating a pressure difference between the fluid inlet and outlet ends within the outer shell 11. The fluid flowing into the second flow orifice 15 passes through the first flow orifice 14, continues flowing through the inner cavity of the detector body 3, and exits through the tail end of the detector body 3. This achieves the goal of controlling the pressure difference between the fluid inlet and outlet ends of the detection device and the detector body 3 through the rotation of the blade 13, controlling the actual operating speed of the detection device, improving detection efficiency and accuracy, and simultaneously enhancing detection quality.
[0044] Furthermore, the speed sensor 16 is mounted on the outer wall of the housing 11 near the blade 13 to facilitate the measurement of the operating speed of the detection device and improve the accuracy of the detection.
[0045] Furthermore, the number of second flow holes 15 is not further limited and can be selected according to actual use. The number of rotating blades on the blade 13 corresponds one-to-one with the number of second flow holes 15, so as to control the size of the second flow holes 15 when the blade 13 rotates.
[0046] Furthermore, the second flow holes 15 are all connected to the first flow holes 14. The first flow holes 14 are the gap between the inner shell 10 and the outer shell 11, that is, the first flow holes 14 formed by the annular gap. The first flow holes 14 are connected to the fluid passages inside the detector body 3. The fluid passages of the detector body 3 are connected to the fluid inlet end and the fluid outlet end. That is, when the fluid flowing through the first flow holes 14 enters the fluid passages inside the detector body 3, it flows through the first end of the fluid passages and flows out to the outside at the tail end.
[0047] Furthermore, the microcontroller 20 in the control module adopts the STM32F103C8T6 minimum control system, the speed sensor 16 adopts the photocurrent speed sensor, the drive motor 12 adopts the hybrid stepper motor, and the blade 13 is made of aluminum alloy and is installed on the bearing of the drive motor 12. The size control of the second flow hole 15 is realized by the rotation of the drive motor 12.
[0048] Furthermore, a reflective film is attached to the edge of the blade 13. When the blade 13 rotates, the reflective film reflects light, thereby generating an electrical pulse signal. The relative velocity between the detection device and the fluid is calculated by the interval of the electrical pulse signal. The actual operating speed of the detection device is calculated based on the relative velocity, and then the actual operating speed is controlled to be equal to the preset operating speed by the pressure difference. The value of the preset operating speed is selected according to the actual situation.
[0049] Furthermore, the power module 24 provides power, and the power module 24, the drive motor 12, the speed sensor 16, and the detector body 3 are all electrically connected to an external power source.
[0050] For further details, please refer to Figure 3 The microcontroller 20 has PA2, VBAT, PD0, PD1, PB6, and PB7 interfaces. The PA2 interface of the microcontroller 20 is connected to the interface of the speed sensor 16, and the pins of the speed sensor module 21 are connected to the PB2 interface of the microcontroller 20. When the detection device moves inside the pipe, the forward speed can be calculated based on the detected pulse signals. The VBAT interface of the microcontroller 20 is connected to the power supply module 24 to provide power to the microcontroller 20. The PD0 interface of the microcontroller 20 is connected to the TXAL1 pin of the crystal oscillator circuit module 22, and the PD1 interface of the microcontroller 20 is connected to the TXAL2 pin of the crystal oscillator circuit module 22. The crystal oscillator circuit module 22 provides time and sets the clock circuit to provide time for the calculations of the speed sensor 16. The PB6 interface of the microcontroller 20 is connected to the IN1 interface of the drive motor module 23, and the PB7 interface of the microcontroller 20 is connected to the IN2 interface of the drive motor module 23. The drive motor module 23 receives signals from the microcontroller 20 to precisely control the rotation of the drive motor 12, thereby controlling the size of the second flow orifice 15 by the blade 13, and thus controlling the pressure difference between the fluid inlet and outlet of the outer casing 11. The OUT1 interface and the OUT2 interface of the microcontroller 20 are connected to the drive motor 12 to control its rotation.
[0051] Furthermore, the crystal oscillator circuit module 22 includes a first external clock and a second external clock. The first external clock is a high-speed external clock, and the second external clock is a low-speed external clock. Therefore, the crystal oscillator circuit module 22 has both a high-speed and a low-speed external clock. The high-speed external clock frequency ranges from 4MHz to 16MHz, and the high-speed external clock frequency is 32.768kHz, which can provide a very accurate clock signal. The crystal oscillator circuit module 22 is connected to the PD0 and PD1 interfaces of the STM32 microcontroller minimum control system to provide timing for the photocurrent velocity sensor calculations.
[0052] Another aspect of the present invention provides a control method for a velocity control system of an online stress detector based on the weak magnetic field method, such as the detector velocity control system described above. Please refer to [link to relevant documentation]. Figure 4 Taking pipeline inspection as an example, the control method includes the following steps:
[0053] Step 1: Place the detector speed control system in the component to be detected, start the drive motor module 23, drive motor 12 to drive blade 13 to rotate, control the speed of the fluid flowing into the second flow hole 15 by the rotation of blade 13, and control the pressure difference between the fluid inlet end and the fluid outlet end of the outer shell 11 based on the speed of the fluid flowing into the second flow hole 15.
[0054] Step 2: The blade 13 rotates. Based on the time provided by the crystal oscillator circuit module 22, the time is obtained by the reflective film on the blade 13. The optical fiber transmits and reflects light once, generating an electrical pulse signal. The relative motion speed between the detection device and the fluid is calculated by the interval of the electrical pulse.
[0055] Step 3: Based on the relative operating speed between the detector speed control system and the fluid, calculate the actual operating speed of the detector speed control system. Based on the pressure difference, control the actual operating speed to be equal to the preset operating speed.
[0056] By placing the detector speed control system, i.e. the detection device, in the component to be detected, and controlling the operation of the control structure 1 through the control module 2, the current operating speed of the detection device is obtained. The actual operating speed is calculated through the electrical pulse interval, thereby improving the accuracy and efficiency of detection.
[0057] Furthermore, when the detection device moves within the component to be detected, the drive motor module 23 controls the drive motor 12 to start. The drive motor 12 drives the blades 13 to rotate, thereby adjusting the size of the second flow orifice 15 through the blades 13. The different velocities of the fluid entering the outer casing 11 result in different pressures at the fluid inlet and outlet ends of the outer casing 11, thus generating a pressure difference. The actual operating speed is controlled to be equal to the preset operating speed by controlling the pressure difference.
[0058] For further details, please refer to Figure 5 Simultaneously, the blade 13 rotates, causing the reflective film to rotate as well. Each rotation of the blade 13 results in one reflection via the optical fiber, generating an electrical pulse signal. The relative velocity between the detection device and the fluid can be calculated using the interval between these pulses. This relative velocity allows for the calculation of the actual operating speed of the detection device, enabling real-time control of its operating speed and improving detection efficiency and quality. Furthermore, it allows for precise assessment of the presence and concentration of stress in the component under test. The pressure difference between the fluid inlet and outlet of the outer casing 11 controls the actual operating speed of the detection device to match the preset operating speed.
[0059] Furthermore, when placing the detection device inside the component to be detected, the control module in the detection device is first initialized to avoid previous detection results affecting the current detection effect. After initialization, the fluid enters the second flow hole 15 through the rotation of the blade 13. The number of pulses is calculated by the electrical pulse signal formed by the reflection of the optical fiber, and the fluid flow rate is calculated. Based on the number of pulses and the fluid flow rate, the actual operating speed of the detection device is calculated.
[0060] Please refer to Figure 4 In step three, when the pressure inside the component to be tested is greater than that outside, the detection device operates, the speed sensor 16 generates a pulse signal, and transmits the generated pulse signal to the microcontroller 20. Through the electrical pulse interval, the relative motion speed between the detection device and the fluid is calculated. Based on the relative motion speed between the detection device and the fluid, the actual speed of the detection device is calculated. When the calculated actual speed of the detection device is greater than the preset operating speed, the drive motor 12 rotates clockwise by a first angle, causing the blade 13 to expand the second flow hole 15, reducing the pressure difference between the fluid inlet end and the fluid outlet end of the outer shell 11, and reducing the actual operating speed of the detection device to the preset operating speed.
[0061] When the pressure inside the component to be tested is less than that outside, the detection device operates, and the speed sensor 16 generates a pulse signal. The generated pulse signal is transmitted to the microcontroller 20. The relative speed between the detection device and the fluid is calculated through the electrical pulse interval. Based on the relative speed between the detection device and the fluid, the actual speed of the detection device is calculated. When the actual speed of the detection device is less than the preset operating speed, the drive motor 12 rotates counterclockwise by a second angle, causing the blade 13 to reduce the second flow hole 15, increasing the pressure difference between the fluid inlet end and the fluid outlet end of the outer shell 11, and the actual operating speed of the detection device rises to the preset operating speed.
[0062] Furthermore, when the pressure inside the component to be tested is greater than the pressure outside, i.e., the pressure inside the pipe is higher, the current operating speed of the detection device is also higher. The speed sensor 16, i.e., the photocurrent speed sensor, detects the current speed of the detection device. The blade 13 rotates under the drive of the drive motor 12, generating an electrical pulse signal through the reflective film. The electrical pulse signal is transmitted to the microcontroller 20, and the relative operating speed between the detection device and the fluid is calculated through the interval of the electrical pulse. Based on the relative operating speed between the detection device and the fluid, the actual operating speed of the detection device is calculated. If the actual operating speed of the detection device is greater than the preset operating speed, the drive motor 12 drives the blade 13 to rotate, adjusting the size of the second flow orifice 15, thereby changing the pressure difference between the fluid inlet and outlet of the outer casing 11, thus adjusting the actual operating speed of the detection device to equal the preset operating speed, improving the detection accuracy and quality.
[0063] Furthermore, if the actual operating speed of the detection device is greater than the preset operating speed, the drive motor 12 rotates clockwise by a first angle, which is a certain angle and is selected and adjusted according to actual use. This causes the blade 13 to expand the range of fluid inflow into the second flow hole 15, reduces the pressure difference between the fluid inlet and outlet ends of the outer casing 11, and lowers the actual operating speed of the detection device, adjusting it to within the preset operating speed range.
[0064] Furthermore, conversely, when the pressure inside the pipe is less than the pressure outside, i.e., when the pressure inside the pipe is lower, the current operating speed of the detection device is also lower. The speed sensor 16, i.e., the photocurrent speed sensor, detects the current speed of the detection device. The blade 13 rotates under the drive of the drive motor 12, generating an electrical pulse signal through the reflective membrane. The electrical pulse signal is transmitted to the microcontroller 20, and the relative operating speed between the detection device and the fluid is calculated based on the interval of the electrical pulses. The actual operating speed of the detection device is calculated based on the relative operating speed between the detection device and the fluid. If the actual operating speed of the detection device is less than the preset operating speed, i.e., the drive motor 12 drives the blade 13 to rotate, adjusting the size of the second flow orifice 15, thereby changing the pressure difference between the fluid inlet and the fluid outlet of the outer casing 11, thus adjusting the actual operating speed of the detection device and improving the detection accuracy and quality.
[0065] Furthermore, if the actual operating speed of the detection device is less than the preset operating speed, the drive motor 12 rotates clockwise by a second angle, which is a certain angle and is selected and adjusted according to actual use. This reduces the range of fluid inflow through the second flow orifice 15 on the blade 13, expands the pressure difference between the fluid inlet and outlet of the outer casing 11, and increases the actual operating speed of the detection device, adjusting it to within the preset operating speed range.
[0066] This invention utilizes a detector speed control system, specifically the combination of control structure 1 and control module 2 within the detection device, to drive the drive motor 12 to rotate. The blade 13 controls the size of the second flow orifice 15, thereby controlling the fluid speed. This achieves the control of the pressure difference between the fluid inlet and outlet of the outer casing 11. Simultaneously, the relative speed between the detection device and the fluid is calculated using electrical pulse signal intervals. Based on this relative speed, the actual operating speed of the detection device is calculated. Furthermore, the actual speed of the detection device is controlled in real time using the pressure difference, which not only improves work efficiency but also enhances the accuracy and quality of detection.
[0067] It will be readily understood by those skilled in the art that the aforementioned advantageous methods can be freely combined and superimposed without conflict.
Claims
1. A velocity control system based on an online stress detector using a weak magnetic field method, characterized in that, A detector speed control system is used to detect the component to be detected. The detector speed control system includes a control structure (1) and a control module (2), and the control structure (1) and the control module (2) are connected by signals. The control structure (1) includes an inner shell (10), an outer shell (11), a drive motor (12), a blade (13), a first flow hole (14), a second flow hole (15), and a speed sensor (16). The inner shell (10) is disposed inside the outer shell (11). A first flow hole (14) is disposed between the inner shell (10) and the outer shell (11). The drive motor (12) is disposed inside the inner shell (10). The output end of the drive motor (12) is connected to a rotating rod. One end of the rotating rod that moves through the side wall of the inner shell (10) is connected to a blade (13). Multiple second flow holes (15) are disposed on the side wall of the outer shell (11) near the blade (13). The first flow hole (14) is connected to the second flow hole (15) so that the fluid in the pipe is driven by the blade (13) to flow through the second flow hole (15) and the first flow hole (14) in sequence and be transmitted to the outside of the outer shell (11). The speed sensor (16) is disposed on the outer side wall of the outer shell (11) near the blade (13). The control module (2) includes a microcontroller (20), a speed sensor module (21), a crystal oscillator circuit module (22), a drive motor module (23), and a power supply module (24). The speed sensor module (21), crystal oscillator circuit module (22), drive motor module (23) and power supply module (24) are all connected to the microcontroller (20). The drive motor module (23) is connected to the drive motor (12) by signal, and the speed sensor module (21) is connected to the speed sensor (16) by signal. The first flow hole (14) is the gap between the inner shell (10) and the outer shell (11), i.e., the first flow hole (14) formed by the annular gap. The blade (13) is located between the inner shell (10) and the outer shell (11), and the number of rotating blades on the blade (13) corresponds one-to-one with the number of the second flow holes (15); A reflective film is attached to the edge of the blade (13) so that the blade (13) can generate an electrical pulse signal when it rotates; Start the drive motor module (23), drive motor (12) drives blade (13) to rotate, control the speed of fluid flowing into the second flow hole (15) by rotating blade (13), control the pressure difference between the fluid inlet end and the fluid outlet end of the outer shell (11) based on the speed of fluid flowing into the second flow hole (15); The blade (13) rotates, and the time provided by the crystal oscillator circuit module (22) based on the reflective film on the blade (13) is obtained. The blade (13) rotates once, and the optical fiber transmits the reflection once, generating an electrical pulse signal. The relative motion speed between the detector speed control system and the fluid is calculated through the electrical pulse interval. Based on the relative operating speed between the detector speed control system and the fluid, the actual operating speed of the detector speed control system is calculated. Based on the pressure difference, the actual operating speed is controlled to be equal to the preset operating speed.
2. The velocity control system based on the weak magnetic field method stress online detector according to claim 1, characterized in that, The interface of the speed sensor (16) is connected to the PA2 interface of the microcontroller (20), the pin of the speed sensor module (21) is connected to the PB2 interface of the microcontroller (20), the power supply module (24) is connected to the VBAT interface of the microcontroller (20), the TXAL1 of the crystal oscillator circuit module (22) is connected to the PD0 interface of the microcontroller (20), the TXAL2 of the crystal oscillator circuit module (22) is connected to the PD1 interface of the microcontroller (20), the IN1 of the drive motor module (23) is connected to the PB6 interface of the microcontroller (20), the IN2 of the drive motor module (23) is connected to the PB7 interface of the microcontroller (20), and the blade (13) is connected to the drive motor (12) through the bearing.
3. The velocity control system based on the weak magnetic field stress online detector according to claim 1, characterized in that, The crystal oscillator circuit module (22) includes a first external clock and a second external clock. The frequency range of the first external clock is 4MHz to 16MHz, and it is used to provide clock signals.
4. The velocity control system based on an online stress detector using the weak magnetic field method according to claim 1, characterized in that, The detector speed control system also includes a detector body (3), and an outer shell (11) is connected to the detector body (3) so that the fluid flowing into the outer shell (11) flows through the detector body (3).
5. A control method for a velocity control system based on an online stress detector using a weak magnetic field method, characterized in that, The detector speed control system according to any one of claims 1-4 includes a control structure (1) and a control module (2). The control structure (1) includes an outer shell (11), a drive motor (12), a blade (13), a second flow hole (15), and a speed sensor (16). The control module (2) includes a microcontroller (20), a crystal oscillator circuit module (22), and a drive motor module (23). The control method includes the following steps: Step 1: Place the detector speed control system inside the component to be detected, start the drive motor module (23), drive the motor (12) to drive the blade (13) to rotate, control the speed of the fluid flowing into the second flow hole (15) by the rotation of the blade (13), and control the pressure difference between the fluid inlet and the fluid outlet of the outer shell (11) based on the speed of the fluid flowing into the second flow hole (15). Step 2: The blade (13) rotates, and through the reflective film on the blade (13), based on the time provided by the crystal oscillator circuit module (22), the blade (13) rotates once, and the optical fiber transmits the reflection once, generating an electrical pulse signal. Through the electrical pulse interval, the relative motion speed between the detector speed control system and the fluid is calculated. Step 3: Based on the relative operating speed between the detector speed control system and the fluid, calculate the actual operating speed of the detector speed control system. Based on the pressure difference, control the actual operating speed to be equal to the preset operating speed.
6. The control method according to claim 5, characterized in that, Before placing the detector speed control system inside the component to be detected, the process also includes: initializing the control module (2).
7. The control method according to claim 5, characterized in that, Step three also includes: When the pressure inside the component to be detected is greater than that outside, the detector speed control system runs, the speed sensor (16) generates a pulse signal, and transmits the generated pulse signal to the microcontroller (20). Through the electrical pulse interval, the relative motion speed between the detector speed control system and the fluid is calculated. Based on the relative motion speed between the detector speed control system and the fluid, the actual speed of the detector speed control system is calculated. When the calculated actual speed of the detector speed control system is greater than the preset running speed, the drive motor (12) rotates clockwise by a first angle, so that the blade (13) expands the second flow hole (15), reduces the pressure difference between the fluid inlet end and the fluid outlet end of the outer shell (11), and the actual running speed of the detector speed control system is reduced to the preset running speed. When the pressure inside the component to be detected is less than that outside, the detector speed control system runs, the speed sensor (16) generates a pulse signal, and transmits the generated pulse signal to the microcontroller (20). Through the electrical pulse interval, the relative motion speed between the detector speed control system and the fluid is calculated. Based on the relative motion speed between the detector speed control system and the fluid, the actual speed of the detector speed control system is calculated. When the calculated actual speed of the detector speed control system is less than the preset running speed, the drive motor (12) rotates counterclockwise by a second angle, so that the blade (13) reduces the second flow hole (15), increases the pressure difference between the fluid inlet end and the fluid outlet end of the outer shell (11), and the actual running speed of the detector speed control system rises to the preset running speed.