A system and method for testing actuator performance
By designing an actuator performance detection system including programmable controller, controller, position sensor and displacement sensor, the problem of low detection efficiency in the prior art is solved, and fast and accurate actuator performance detection is achieved.
Patent Information
- Application Number
- CN202110339253.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-03-30
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2041-03-30
AI Technical Summary
In the prior art, the performance detection efficiency of electric actuators is low and requires a lot of time and human resources.
An actuator performance detection system is designed, including a programmable controller, a controller, a position sensor and a displacement sensor. The controller determines the motor voltage value matching the movement command, controls the motor to drive the valve through the connecting rod, and the position sensor sends the position voltage value in real time, the controller receives and judges the position voltage value, and stops the motor rotation and sends a feedback command if the threshold range is met. After receiving the feedback command, the programmable controller sends a start command to the displacement sensor to obtain the displacement value of the connecting rod. If the requirements are met, it is determined that the actuator performance is qualified.
It improves the efficiency of actuator performance detection, reduces time and human resources consumption, and achieves fast and accurate performance detection.
Smart Images

Figure CN115144165B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of actuator performance detection, and in particular, to a system and method for detecting actuator performance. Background Art
[0002] Currently, in the research and development of automotive turbochargers, electric actuators are usually used to replace the original pneumatic actuators to control the opening and closing of the exhaust valve.
[0003] In practice, before installing the electric actuator on the vehicle, the performance of the electric actuator needs to be tested. Usually, the staff will test the state of the electric actuator controlling the opening of the waste valve and the state of the electric actuator controlling the closing of the waste valve to ensure the excellent performance of the electric actuator.
[0004] However, this detection method requires a lot of time and human resources, and the detection efficiency of actuator performance is low. Summary of the invention
[0005] In view of this, an object of the embodiments of the present application is to provide a system and method for detecting actuator performance, which can improve the efficiency of actuator performance detection.
[0006] In a first aspect, an embodiment of the present application provides a detection system for actuator performance, the detection system comprising: a programmable controller, a controller, a position sensor, and a displacement sensor; wherein the controller is electrically connected to the programmable controller and the position sensor, respectively, and the displacement sensor is electrically connected to the programmable controller;
[0007] The controller is used to determine the motor voltage value matching the received movement instruction based on the correspondence between the movement instruction and the motor voltage value, and control the motor inside the actuator to drive the valve to move through the connecting rod based on the motor voltage value;
[0008] The position sensor is used to send the position voltage value of the position sensor to the controller in real time during the movement of the connecting rod; wherein the position sensor is arranged in a designated area corresponding to the connecting rod;
[0009] The controller is further configured to receive a position voltage value sent by the position sensor, and if the position voltage value is within a first threshold value range that matches the movement instruction, control the motor to stop rotating, and send a feedback instruction that matches the movement instruction to the programmable controller;
[0010] The programmable controller is also used to send a first start instruction to the displacement sensor after receiving the feedback instruction sent by the controller, so as to obtain the displacement value of the connecting rod returned by the displacement sensor. If the displacement value meets the displacement value requirement corresponding to the feedback instruction, it is determined that the performance of the actuator is qualified.
[0011] In a possible implementation, the displacement sensor is used to measure the displacement value of the target position point on the connecting rod after receiving the first start instruction sent by the programmable controller, and send the displacement value to the programmable controller.
[0012] In a possible implementation, the programmable controller is further used to send the movement instruction to the controller after receiving the second start instruction; or, after receiving the displacement value returned by the displacement sensor, if the feedback instruction meets the requirements for continued detection, send the next movement instruction corresponding to the feedback instruction to the controller, and use the next movement instruction as the new movement instruction until the feedback instruction does not meet the requirements for continued detection.
[0013] In a possible implementation, the programmable controller is also used to determine whether the feedback instruction is a zero-point feedback instruction. If so, the displacement value returned by the displacement sensor is used as the zero-point displacement value; if not, the difference between the displacement value returned by the displacement sensor and the zero-point displacement value is calculated. When the difference is within a second threshold range that matches the feedback instruction, the actuator performance is determined to be qualified.
[0014] In a possible implementation manner, each time the programmable controller receives a feedback instruction, it obtains a displacement value through the displacement sensor. The programmable controller may obtain multiple displacement values. When the programmable controller determines whether the performance of the actuator is qualified, it includes:
[0015] If the difference between each displacement value obtained based on the feedback instruction and the zero-point displacement value is within a second threshold range that matches the feedback instruction, it is determined that the performance of the actuator is qualified.
[0016] In a possible implementation manner, when the programmable controller determines whether the performance of the actuator is qualified, the programmable controller further includes:
[0017] If the difference between each displacement value obtained based on the feedback instruction and the zero-point displacement value is within a second threshold range matching the feedback instruction, and the difference between each two of the differences is within a third threshold range corresponding to the two differences, then the actuator performance is determined to be qualified.
[0018] In a possible implementation, the detection system further includes an alarm device;
[0019] The programmable controller is further configured to control the alarm device to issue an alarm if the displacement value does not meet the displacement value requirement corresponding to the feedback instruction.
[0020] In a possible implementation, the detection system further includes a display device;
[0021] The programmable controller is further configured to control the display device to display operation prompt information matching the feedback instruction if the displacement value does not meet the displacement value requirement corresponding to the feedback instruction.
[0022] In a possible implementation manner, the target position point on the connecting rod is any position point on the connecting rod.
[0023] In a second aspect, an embodiment of the present application provides a method for detecting the performance of an actuator, wherein the method for detecting the performance of an actuator is applied to the detection system for the performance of an actuator as described in any one of the first aspects, wherein the detection system comprises: a programmable controller, a controller, a position sensor, and a displacement sensor; wherein the controller is electrically connected to the programmable controller and the position sensor, respectively, and the displacement sensor is electrically connected to the programmable controller; the detection method comprises:
[0024] The controller determines the motor voltage value that matches the received movement instruction based on the correspondence between the movement instruction and the motor voltage value, and controls the motor inside the actuator to drive the valve to move through the connecting rod based on the motor voltage value;
[0025] The position sensor sends the position voltage value of the position sensor to the controller in real time during the movement of the connecting rod; wherein the position sensor is arranged in a designated area corresponding to the connecting rod;
[0026] The controller receives the position voltage value sent by the position sensor, and if the position voltage value is within a first threshold range that matches the movement instruction, controls the motor to stop rotating, and sends a feedback instruction that matches the movement instruction to the programmable controller;
[0027] After receiving the feedback instruction sent by the controller, the programmable controller sends a first start instruction to the displacement sensor to obtain the displacement value of the connecting rod returned by the displacement sensor. If the displacement value meets the displacement value requirement corresponding to the feedback instruction, it is determined that the performance of the actuator is qualified.
[0028] The embodiment of the present application provides a detection system and method for actuator performance, wherein the detection system includes: a controller, which is used to determine the motor voltage value that matches the received movement instruction, and based on the motor voltage value, controls the motor inside the actuator to drive the valve to move through the connecting rod; a position sensor, which is used to send the position voltage value of the position sensor to the controller during the movement of the connecting rod; the controller is also used to receive the position voltage value sent by the position sensor, and if the position voltage value is within the first threshold range that matches the movement instruction, the motor is controlled to stop rotating, and a feedback instruction matching the movement instruction is sent to the programmable controller; the programmable controller is also used to send a first start instruction to the displacement sensor to obtain the displacement value of the connecting rod returned by the displacement sensor, and if the displacement value meets the displacement value requirement corresponding to the feedback instruction, the actuator performance is determined to be qualified. The embodiment of the present application can improve the efficiency of actuator performance detection.
[0029] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0031] Figure 1 A schematic diagram of the structure of a system for detecting actuator performance provided in an embodiment of the present application is shown;
[0032] Figure 2 A schematic diagram showing the structure of another actuator performance detection system provided in an embodiment of the present application is shown;
[0033] Figure 3 A schematic diagram showing the structure of another actuator performance detection system provided in an embodiment of the present application is shown;
[0034] Figure 4 A flow chart of a method for detecting actuator performance provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0035] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.
[0036] At present, in the field of automotive turbocharger research and development, electric actuators are usually used to replace the original pneumatic actuators to control the opening and closing of the exhaust valve. In practice, before installing the electric actuator on the vehicle, the performance of the electric actuator needs to be tested. Usually, the staff will test the state of the electric actuator controlling the opening of the exhaust valve and the state of the electric actuator controlling the closing of the exhaust valve to ensure the excellent performance of the electric actuator. However, this detection method requires a lot of time and human resources, and the detection efficiency of the actuator performance is low.
[0037] Based on the above problems, an embodiment of the present application provides a system and method for detecting the performance of an actuator, wherein the detection system includes: a controller, which is used to determine the motor voltage value that matches the received movement instruction, and based on the motor voltage value, controls the motor inside the actuator to drive the valve to move through the connecting rod; a position sensor, which is used to send the position voltage value of the position sensor to the controller during the movement of the connecting rod; the controller is also used to receive the position voltage value sent by the position sensor, and if the position voltage value is within the first threshold range that matches the movement instruction, the motor is controlled to stop rotating, and a feedback instruction matching the movement instruction is sent to the programmable controller; the programmable controller is also used to send a first start instruction to the displacement sensor to obtain the displacement value of the connecting rod returned by the displacement sensor, and if the displacement value meets the displacement value requirement corresponding to the feedback instruction, the actuator performance is determined to be qualified. The embodiment of the present application can improve the efficiency of actuator performance detection.
[0038] The defects existing in the above solutions are the results obtained by the inventor after practice and careful research. Therefore, the process of discovering the above problems and the solutions proposed by this application for the above problems below should be the contributions made by the inventor to this application during the application process.
[0039] The technical solutions in the present application will be clearly and completely described below in conjunction with the drawings in the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The components of the present application generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the present application for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.
[0040] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, further definition and explanation thereof is not required in subsequent drawings.
[0041] To facilitate understanding of this embodiment, a detection system for actuator performance disclosed in an embodiment of the present application is first introduced in detail.
[0042] See also Figure 1 As shown, Figure 1 A structural schematic diagram of an actuator performance detection system provided in an embodiment of the present application, the detection system comprising: a programmable controller 101, a controller 102, a position sensor 103, and a displacement sensor 104; wherein the controller 102 is electrically connected to the programmable controller 101 and the position sensor 103, respectively, and the displacement sensor 104 is electrically connected to the programmable controller 101.
[0043] The controller 102 is used to determine the motor voltage value matching the received movement instruction based on the correspondence between the movement instruction and the motor voltage value, and control the motor inside the actuator to drive the valve to move through the connecting rod based on the motor voltage value.
[0044] In an embodiment of the present application, the actuator is an electric actuator of a turbocharger, which includes a motor, a connecting rod and a valve, wherein one end of the connecting rod is connected to the motor, and the other end of the connecting rod is connected to the valve. The motor drives the valve to move through the connecting rod to achieve closing and opening of the valve.
[0045] The controller is electrically connected to the programmable controller and the position sensor respectively. The programmable controller sends a movement instruction to the controller. The controller locally stores the correspondence between the movement instruction and the motor voltage value. After receiving the movement instruction from the programmable controller, the controller searches for the motor voltage value that matches the movement instruction based on the above correspondence, and controls the rotation of the motor inside the actuator based on the found motor voltage value, so that the motor drives the valve to move through the connecting rod. Here, different motor voltage values cause the motor to drive the valve to move with different powers.
[0046] It should be noted that the motor has two rotation directions, forward and reverse. Considering motors with different rotation directions, the valve is driven to move in different directions. For example, the forward rotation of the motor closes the valve, while the reverse rotation of the motor opens the valve. The rotation direction of the motor needs to be considered when controlling the rotation of the motor. Here, the controller is a chip including multiple pins. The controller locally stores the correspondence between the movement instructions and the pins of the chip. For example, the movement instruction for controlling the forward rotation of the motor corresponds to the first pin, and the movement instruction for controlling the reverse rotation of the motor corresponds to the second pin. The motor voltage value matching the movement instruction is applied to the motor inside the actuator through the pin matching the movement instruction, so that the motor rotates in the direction matching the movement instruction.
[0047] As an optional implementation, the controller is a chip STM32F103CBT6.
[0048] The position sensor 103 is used to send the position voltage value of the position sensor to the controller 102 in real time during the movement of the connecting rod; wherein the position sensor is arranged in a designated area corresponding to the connecting rod.
[0049] In an embodiment of the present application, the position sensor is arranged in a designated area corresponding to the connecting rod. In the process of the motor driving the valve to move through the connecting rod, the position voltage value in the position sensor changes dynamically. The position sensor is electrically connected to the controller. The position sensor sends the position voltage value inside the position sensor to the controller in real time. Here, the position voltage value represents the real-time position status of the valve. For example, when the valve is closed, the position voltage value is 3.2V.
[0050] As an optional implementation, the position sensor is a Hall element.
[0051] The controller 102 is also used to receive the position voltage value sent by the position sensor 103. If the position voltage value is within a first threshold range that matches the movement instruction, the motor is controlled to stop rotating and a feedback instruction matching the movement instruction is sent to the programmable controller 101.
[0052] In an embodiment of the present application, the controller determines whether the valve has reached the specified position based on the position voltage value returned by the position sensor. Specifically, the controller searches for a first threshold range that matches the movement instruction based on the received movement instruction. If the position voltage value returned by the position sensor is within the first threshold range, it is determined that the valve in the current position has reached the specified position corresponding to the movement instruction. At this time, the controller controls the motor to stop rotating, even if the valve stops at the specified position, and sends a feedback instruction that the valve is at the specified position to the programmable controller.
[0053] It should be noted that in the process of controlling the motor to drive the valve to the specified position, single-pulse proportional integral differential control is used to quickly achieve the purpose of precise control.
[0054] The programmable controller 101 is also used to send a first start instruction to the displacement sensor after receiving the feedback instruction sent by the controller, so as to obtain the displacement value of the connecting rod returned by the displacement sensor. If the displacement value meets the displacement value requirement corresponding to the feedback instruction, it is determined that the performance of the actuator is qualified.
[0055] Specifically, the displacement sensor 104 is used to measure the displacement value of the target position point on the connecting rod after receiving the first start instruction sent by the programmable controller 101, and send the displacement value to the programmable controller 101.
[0056] In an embodiment of the present application, a programmable controller is electrically connected to a displacement sensor. After receiving a feedback instruction sent by the controller, the programmable controller sends a first start instruction to the displacement sensor. After receiving the first start instruction, the displacement sensor measures the displacement value of a target position point on the connecting rod, and sends the measured displacement value to the programmable controller. The programmable controller obtains the displacement value returned by the displacement sensor. Since the connecting rod is connected to the valve, the displacement change of the connecting rod is equal to the displacement change of the valve. Therefore, the displacement value returned by the displacement sensor can also be used as the displacement value of the valve. The programmable controller searches for a displacement requirement that matches the received feedback instruction (or matches the movement instruction sent to the controller). If the received displacement value meets the above displacement requirement, it is determined that the performance of the actuator is qualified. Otherwise, it is determined that the performance of the actuator is unqualified.
[0057] Wherein, the target position point on the connecting rod is any position point on the connecting rod.
[0058] It should be noted that, in the embodiment of the present application, there are two corresponding sensors related to the valve position, namely, a position sensor and a displacement sensor. Among them, the position voltage value of the position sensor will change dynamically during the movement of the valve. The controller can determine whether the valve has reached the specified position based on the above-mentioned dynamically changing position voltage value. Here, the position voltage value is only used to determine whether the valve has moved to the specified position, and the actual position information of the valve cannot be obtained. The displacement sensor is used to measure the displacement value of the valve, and the actual position information of the valve can be obtained.
[0059] The actuator performance detection system provided in the embodiment of the present application uses a programmable controller, a controller and a position sensor, and two detection systems of a programmable controller and a displacement sensor to detect the performance of the actuator. Among them, the programmable controller, the controller and the position sensor constitute a power system for controlling the movement of the valve and a detection system for detecting the real-time position of the valve. The programmable controller and the displacement sensor constitute a measurement system for accurately measuring the displacement value of the valve. The use of the above two detection systems can improve the efficiency of actuator performance detection.
[0060] Furthermore, in the actuator performance detection system provided in the embodiment of the present application, the programmable controller 101 may send multiple movement instructions to the controller 102, specifically:
[0061] The programmable controller 101 is also used to send the movement instruction to the controller 102 after receiving the second start instruction; or, after receiving the displacement value returned by the displacement sensor 104, if the feedback instruction meets the requirements for continued detection, send the next movement instruction corresponding to the feedback instruction to the controller 102, and use the next movement instruction as a new movement instruction until the feedback instruction does not meet the requirements for continued detection.
[0062] In the embodiment of the present application, the programmable controller corresponds to multiple movement instructions, and the multiple movement instructions correspond to an execution order. After receiving the second start instruction, the programmable controller can send the first movement instruction to the controller after receiving the start instruction for detecting the performance of the actuator. After receiving the first movement instruction, the controller controls the motor to move in a manner matching the first movement instruction. When the valve moves to the specified position matching the first movement instruction, the controller sends a feedback instruction to the programmable controller. After receiving the feedback instruction, the programmable controller controls the displacement sensor to obtain the displacement value of the valve. At this time, the detection result corresponding to the first movement instruction is obtained, that is, the detection steps corresponding to the first movement instruction are all completed. The programmable controller determines whether the feedback instruction meets the requirements for continued detection, that is, whether the feedback instruction is the feedback instruction corresponding to the last movement designation. If so, it is determined that all detection steps have been completed and no new movement instructions are sent to the controller. If not, it is determined that the detection can continue, and then the programmable controller sends the next movement instruction to the controller to start the detection step corresponding to the new movement instruction until the programmable controller receives the feedback instruction corresponding to the last movement designation, and then stops detecting the actuator performance.
[0063] Furthermore, in the actuator performance detection system provided in the embodiment of the present application, the programmable controller 101 is also used to determine whether the feedback instruction is a zero-point feedback instruction. If so, the displacement value returned by the displacement sensor is used as the zero-point displacement value; if not, the difference between the displacement value returned by the displacement sensor 104 and the zero-point displacement value is calculated. When the difference is within a second threshold range that matches the feedback instruction, it is determined that the actuator performance is qualified.
[0064] In an embodiment of the present application, the programmable controller corresponds to multiple movement instructions, and the above-mentioned multiple movement instructions correspond to an execution order. The displacement value obtained based on the first movement instruction is usually used as the zero-point displacement value, and the displacement values obtained based on other movement instructions except the first movement instruction are usually used to subtract from the above-mentioned zero-point displacement value to obtain the distance moved by the valve.
[0065] Specifically, after receiving the feedback instruction sent by the controller, the programmable controller determines whether the received feedback instruction is a zero-point feedback instruction, that is, it determines whether the received feedback instruction is the feedback instruction corresponding to the first movement instruction. If so, the displacement value returned by the displacement sensor is used as the zero-point displacement value; if not, after obtaining the displacement value returned by the displacement sensor, the difference between the displacement value and the zero-point displacement value (the distance the valve moves) is calculated, and it is determined whether the calculated difference meets the displacement value requirement corresponding to the feedback instruction, that is, it is determined whether the calculated difference is within the second threshold range that matches the feedback instruction. If it is within the above-mentioned second threshold range, it is determined that the actuator performance is qualified; otherwise, it is determined that the actuator performance is unqualified.
[0066] Further, in the actuator performance detection system provided in the embodiment of the present application, each time the programmable controller 101 receives a feedback instruction, it obtains a displacement value through the displacement sensor 104. The programmable controller 101 can obtain multiple displacement values. When the programmable controller 101 determines whether the actuator performance is qualified, it includes:
[0067] If the difference between each displacement value obtained based on the feedback instruction and the zero-point displacement value is within a second threshold range that matches the feedback instruction, it is determined that the performance of the actuator is qualified.
[0068] In the embodiment of the present application, the programmable controller corresponds to multiple movement instructions, and a displacement value can be obtained based on each movement instruction. The displacement value corresponding to the first movement instruction is used as the zero-point movement instruction. It is determined whether the difference between the displacement value corresponding to each feedback instruction and the zero-point movement instruction is within the second threshold range that matches the feedback instruction. If there is at least one difference that is outside the matching second threshold range, it is determined that the performance of the actuator is unqualified, otherwise, it is determined that the performance of the actuator is qualified. Alternatively, it is determined whether the difference between the displacement value corresponding to each feedback instruction except the first feedback instruction and the zero-point movement instruction is within the second threshold range that matches the feedback instruction, and then it is determined whether the performance of the actuator is qualified.
[0069] When judging whether the performance of the actuator is qualified, the programmable controller 101 further includes:
[0070] If the difference between each displacement value obtained based on the feedback instruction and the zero-point displacement value is within a second threshold range matching the feedback instruction, and the difference between each two of the differences is within a third threshold range corresponding to the two differences, then the actuator performance is determined to be qualified.
[0071] In the embodiment of the present application, the difference between each displacement value and the zero displacement value is used as the distance moved by the actuator valve. When judging whether the performance of the actuator is qualified, it is necessary not only to judge whether the distance moved by the valve is within the matching second threshold range, but also to judge whether the difference between every two moving distances of the valve is within the matching third threshold range. If any one of the moving distances is within the matching second threshold range, or any one of the moving distance differences of the valve is within the matching third threshold range, it is determined that the performance of the actuator is unqualified, otherwise, it is determined that the performance of the actuator is qualified.
[0072] Furthermore, in the actuator performance detection system provided in the embodiment of the present application, if the actuator performance is unqualified, it is necessary to promptly prompt the staff to perform relevant processing. There are two corresponding prompting methods in the embodiment of the present application.
[0073] First, see Figure 2 As shown, the detection system further includes an alarm device 105; the programmable controller 101 is further configured to control the alarm device 105 to issue an alarm if the displacement value does not meet the displacement value requirement corresponding to the feedback instruction.
[0074] In the embodiment of the present application, the alarm device is electrically connected to the programmable controller. If it is determined that the performance of the actuator is unqualified, the alarm device is controlled to sound an alarm to remind the staff to perform relevant processing.
[0075] Second, see Figure 3 As shown, the detection system also includes a display device 106; the programmable controller 101 is also used to control the display device 106 to display operation prompt information matching the feedback instruction if the displacement value does not meet the displacement value requirement corresponding to the feedback instruction.
[0076] In an embodiment of the present application, the display device is electrically connected to the programmable controller. After receiving the feedback instruction sent by the controller, the programmable controller sends a first start instruction to the displacement sensor to obtain the displacement value of the valve returned by the displacement sensor. If the displacement value does not meet the displacement value requirement corresponding to the feedback instruction, it is determined that the actuator performance is unqualified, and operation prompt information matching the feedback instruction is displayed to remind the staff to perform relevant processing according to the operation prompt information. Here, if there are multiple corresponding displacement values that do not meet the displacement value requirements, multiple operation prompt information can be displayed.
[0077] For example, a programmable controller (hereinafter referred to as PLC) corresponds to four movement instructions, namely the first movement instruction, the second movement instruction, the third movement instruction and the fourth movement instruction. The PLC sends the first movement instruction to the controller, and the controller searches for the motor voltage value (12V voltage with a duty cycle of 30%) and the pin (first pin) that match the first movement instruction, and controls the motor to drive the valve to close with the tension of the 12V voltage with a duty cycle of 30%. When the position voltage value returned by the position sensor is equal to 3.2V, the controller sends the first feedback instruction matching the first movement instruction to the PLC, so that the PLC controls the displacement sensor to measure the current zero point displacement value. L0; then send a second movement instruction to the controller, the controller searches for the motor voltage value (12V voltage with a duty cycle of 30%) and the pin (the second pin) that match the second movement instruction, and controls the motor to drive the valve to open with the thrust of the 12V voltage with a duty cycle of 30%. When the position voltage value returned by the position sensor is equal to 2.66V, the controller sends a second feedback instruction matching the second movement instruction to the PLC, so that the PLC controls the displacement sensor to measure the current first displacement value L1; then send a third movement instruction to the controller, the controller searches for the motor voltage value (12V voltage with a duty cycle of 30%) and the pin (the second pin) that match the third movement instruction. ), the control motor drives the valve to continue to open with the thrust of 12V voltage with a duty cycle of 30%. When the position voltage value returned by the position sensor is equal to 1.9V, the controller sends a third feedback instruction matching the third movement instruction to the PLC, so that the PLC controls the displacement sensor to measure the current second displacement value L2; and then sends a fourth movement instruction to the controller, the controller searches for the motor voltage value (12V voltage with a duty cycle of 30%) and the pin (first pin) matching the fourth movement instruction, and controls the motor to drive the valve from opening to closing with the tension of 12V voltage with a duty cycle of 30%. When the position voltage value returned by the position sensor is equal to 2.66V, the control The controller sends a fourth feedback instruction matching the fourth movement instruction to the PLC, so that the PLC controls the displacement sensor to measure the current third displacement value L3. At this time, the fourth feedback instruction is the feedback instruction corresponding to the last movement instruction, and the actuator detection is stopped. The PLC calculates the difference between L1, L2, L3 and L0 respectively to obtain the first distance, the second distance, and the third distance. If the first distance, the second distance, and the third distance are all within the second threshold range matching the second feedback instruction, the third feedback instruction, and the fourth feedback instruction, and the difference between the first distance and the third distance is within the third threshold range matching the two distances, it is determined that the actuator performance is qualified.
[0078] Based on the same inventive concept, an actuator performance detection method corresponding to the actuator performance detection system is also provided in the embodiment of the present application. Since the principle of solving the problem by the method in the embodiment of the present application is similar to the above-mentioned actuator performance detection system in the embodiment of the present application, the implementation of the method can refer to the implementation of the system, and the repeated parts will not be repeated.
[0079] Reference Figure 4 As shown, Figure 4 A flowchart of a method for detecting actuator performance provided in an embodiment of the present application, wherein the method for detecting actuator performance is applied to a detection system for actuator performance, wherein the detection system comprises: a programmable controller, a controller, a position sensor, and a displacement sensor; wherein the controller is electrically connected to the programmable controller and the position sensor, respectively, and the displacement sensor is electrically connected to the programmable controller, and the detection method comprises:
[0080] S401. The controller determines a motor voltage value that matches the received movement instruction based on a correspondence between the movement instruction and the motor voltage value, and controls the motor inside the actuator to drive the valve to move through a connecting rod based on the motor voltage value.
[0081] S402. The position sensor sends a position voltage value of the position sensor to the controller in real time during the movement of the connecting rod; wherein the position sensor is arranged in a designated area corresponding to the connecting rod.
[0082] S403, the controller receives the position voltage value sent by the position sensor, and if the position voltage value is within a first threshold range that matches the movement instruction, controls the motor to stop rotating, and sends a feedback instruction that matches the movement instruction to the programmable controller.
[0083] S404. After receiving the feedback instruction sent by the controller, the programmable controller sends a first start instruction to the displacement sensor to obtain the displacement value of the connecting rod returned by the displacement sensor. If the displacement value meets the displacement value requirement corresponding to the feedback instruction, it is determined that the performance of the actuator is qualified.
[0084] In a possible implementation manner, the method for detecting the performance of the actuator further includes:
[0085] After receiving the first start instruction sent by the programmable controller, the displacement sensor measures the displacement value of the target position point on the connecting rod and sends the displacement value to the programmable controller.
[0086] In a possible implementation manner, the method for detecting the performance of the actuator further includes:
[0087] After receiving the second start instruction, the programmable controller sends the movement instruction to the controller; or, after receiving the displacement value returned by the displacement sensor, if the feedback instruction meets the requirements for continued detection, the programmable controller sends the next movement instruction corresponding to the feedback instruction to the controller, and uses the next movement instruction as a new movement instruction until the feedback instruction does not meet the requirements for continued detection.
[0088] In a possible implementation manner, the method for detecting the performance of the actuator further includes:
[0089] The programmable controller determines whether the feedback instruction is a zero-point feedback instruction. If so, the displacement value returned by the displacement sensor is used as the zero-point displacement value; if not, the difference between the displacement value returned by the displacement sensor and the zero-point displacement value is calculated. When the difference is within a second threshold range that matches the feedback instruction, it is determined that the actuator performance is qualified.
[0090] In a possible implementation manner, each time the programmable controller receives a feedback instruction, it obtains a displacement value through the displacement sensor. The programmable controller may obtain multiple displacement values. When the programmable controller determines whether the performance of the actuator is qualified, it includes:
[0091] If the difference between each displacement value obtained based on the feedback instruction and the zero-point displacement value is within a second threshold range that matches the feedback instruction, it is determined that the performance of the actuator is qualified.
[0092] In a possible implementation manner, when the programmable controller determines whether the performance of the actuator is qualified, the programmable controller further includes:
[0093] If the difference between each displacement value obtained based on the feedback instruction and the zero-point displacement value is within a second threshold range matching the feedback instruction, and the difference between each two of the differences is within a third threshold range corresponding to the two differences, then the actuator performance is determined to be qualified.
[0094] In a possible implementation manner, the detection system further includes an alarm device; and the actuator performance detection method further includes:
[0095] If the programmable controller determines that the displacement value does not meet the displacement value requirement corresponding to the feedback instruction, it controls the alarm device to issue an alarm.
[0096] In a possible implementation manner, the detection system further includes a display device; and the actuator performance detection method further includes:
[0097] If the programmable controller determines that the displacement value does not meet the displacement value requirement corresponding to the feedback instruction, it controls the display device to display operation prompt information matching the feedback instruction.
[0098] In a possible implementation manner, the target position point on the connecting rod is any position point on the connecting rod.
[0099] The actuator performance detection method provided in the embodiment of the present application uses two detection systems, namely a programmable controller, a controller and a position sensor, and a programmable controller and a displacement sensor, to detect the performance of the actuator. The programmable controller, the controller and the position sensor constitute a power system for controlling the movement of the valve and a detection system for detecting the real-time position of the valve. The programmable controller and the displacement sensor constitute a measurement system for accurately measuring the displacement value of the valve. The use of the above two detection systems can improve the efficiency of actuator performance detection.
[0100] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solutions of the present application, rather than to limit them. The protection scope of the present application is not limited thereto. Although the present application is described in detail with reference to the above-mentioned embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-mentioned embodiments within the technical scope disclosed in the present application, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A system for detecting actuator performance, characterized in that: The detection system comprises: a programmable controller, a controller, a position sensor, and a displacement sensor; wherein the controller is electrically connected to the programmable controller and the position sensor respectively, and the displacement sensor is electrically connected to the programmable controller; The controller is used to determine the motor voltage value matching the received movement instruction based on the correspondence between the movement instruction and the motor voltage value, and control the motor inside the actuator to drive the valve to move through the connecting rod based on the motor voltage value; The position sensor is used to send the position voltage value of the position sensor to the controller in real time during the movement of the connecting rod; wherein the position sensor is arranged in a designated area corresponding to the connecting rod; The controller is further configured to receive a position voltage value sent by the position sensor, and if the position voltage value is within a first threshold value range that matches the movement instruction, control the motor to stop rotating, and send a feedback instruction that matches the movement instruction to the programmable controller; The programmable controller is also used to send a first start instruction to the displacement sensor after receiving the feedback instruction sent by the controller, so as to obtain the displacement value of the connecting rod returned by the displacement sensor. If the displacement value meets the displacement value requirement corresponding to the feedback instruction, it is determined that the performance of the actuator is qualified.
2. The actuator performance detection system according to claim 1, characterized in that: The displacement sensor is used to measure the displacement value of the target position point on the connecting rod after receiving the first start instruction sent by the programmable controller, and send the displacement value to the programmable controller.
3. The actuator performance detection system according to claim 1, characterized in that: The programmable controller is also used to send the movement instruction to the controller after receiving the second start instruction; or, after receiving the displacement value returned by the displacement sensor, if the feedback instruction meets the requirements for continued detection, send the next movement instruction corresponding to the feedback instruction to the controller, and use the next movement instruction as a new movement instruction until the feedback instruction does not meet the requirements for continued detection.
4. The actuator performance detection system according to claim 1, characterized in that: The programmable controller is also used to determine whether the feedback instruction is a zero-point feedback instruction. If so, the displacement value returned by the displacement sensor is used as the zero-point displacement value; if not, the difference between the displacement value returned by the displacement sensor and the zero-point displacement value is calculated. When the difference is within a second threshold range that matches the feedback instruction, it is determined that the actuator performance is qualified.
5. The actuator performance detection system according to claim 4, characterized in that: The programmable controller obtains a displacement value through the displacement sensor every time it receives a feedback instruction. The programmable controller obtains multiple displacement values. When the programmable controller determines whether the performance of the actuator is qualified, it includes: If the difference between each displacement value obtained based on the feedback instruction and the zero-point displacement value is within a second threshold range that matches the feedback instruction, it is determined that the performance of the actuator is qualified.
6. The actuator performance detection system according to claim 5, characterized in that: When judging whether the performance of the actuator is qualified, the programmable controller further includes: If the difference between each displacement value obtained based on the feedback instruction and the zero-point displacement value is within a second threshold range matching the feedback instruction, and the difference between each two of the differences is within a third threshold range corresponding to the two differences, then the actuator performance is determined to be qualified.
7. The actuator performance detection system according to claim 1, characterized in that: The detection system also includes an alarm device; The programmable controller is further configured to control the alarm device to issue an alarm if the displacement value does not meet the displacement value requirement corresponding to the feedback instruction.
8. The actuator performance detection system according to claim 1, characterized in that: The detection system also includes a display device; The programmable controller is further configured to control the display device to display operation prompt information matching the feedback instruction if the displacement value does not meet the displacement value requirement corresponding to the feedback instruction.
9. The actuator performance detection system according to claim 1, characterized in that: The target position point on the connecting rod is any position point on the connecting rod.
10. A method for detecting actuator performance, characterized in that: The actuator performance detection method is applied to the actuator performance detection system according to any one of claims 1 to 9, wherein the detection system comprises: a programmable controller, a controller, a position sensor, and a displacement sensor; wherein the controller is electrically connected to the programmable controller and the position sensor, respectively, and the displacement sensor is electrically connected to the programmable controller; the detection method comprises: The controller determines the motor voltage value that matches the received movement instruction based on the correspondence between the movement instruction and the motor voltage value, and controls the motor inside the actuator to drive the valve to move through the connecting rod based on the motor voltage value; The position sensor sends the position voltage value of the position sensor to the controller in real time during the movement of the connecting rod; wherein the position sensor is arranged in a designated area corresponding to the connecting rod; The controller receives the position voltage value sent by the position sensor, and if the position voltage value is within a first threshold range that matches the movement instruction, controls the motor to stop rotating, and sends a feedback instruction that matches the movement instruction to the programmable controller; After receiving the feedback instruction sent by the controller, the programmable controller sends a first start instruction to the displacement sensor to obtain the displacement value of the connecting rod returned by the displacement sensor. If the displacement value meets the displacement value requirement corresponding to the feedback instruction, it is determined that the performance of the actuator is qualified.
Citation Information
Patent Citations
Electro-hydraulic brake intelligent test bench of electric actuating mechanism and test method thereof
CN103901308A
System and method for automated testing of oil quantity actuator
CN104199444A