Electronic three-way water valve stall protection control method and system
By acquiring the valve core rotation angle and cumulative number of rotations, combined with flushing operations, the problem of timely identification and false alarm of electronic three-way water valve blockage faults was solved, improving the accuracy of fault identification and work efficiency.
Patent Information
- Application Number
- CN202310088341.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-03
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2043-02-03
AI Technical Summary
Existing electronic three-way water valves cannot promptly identify stalling faults and are prone to false alarms, affecting their service life.
By acquiring the rotation angle of the valve core within a preset time, it is determined whether a stall has occurred, and stall information is generated when the cumulative number of times reaches a preset number. Combined with the anti-stall operation, the accuracy of fault identification is ensured.
It enables timely identification of stall faults, prevents false alarms, and improves the working efficiency and service life of electronic three-way water valves.
Smart Images

Figure CN116146776B_ABST
Abstract
Description
Technical Field
[0001] This disclosure generally relates to the field of automotive technology, and specifically to an electronic three-way water valve stall protection control method and system. Background Technology
[0002] In recent years, with the rapid development of the new energy vehicle industry, electronic three-way water valves have been increasingly used in the thermal management field of new energy vehicles. By controlling the operation of electronic three-way water valves, the connection between different circuits of the thermal management system can be realized, thereby achieving cooling and heat recovery of components such as motors and batteries.
[0003] After receiving a command signal, the electronic water valve drives the valve core to rotate by a target angle to reach the target position. During normal operation, if impurities or other malfunctions occur inside the electronic three-way water valve, the resistance torque of the valve core may exceed the driving torque, causing the valve core to malfunction and resulting in a stall fault. Abnormal stalling can affect the service life of the electronic three-way water valve, requiring timely identification and shutdown protection. Existing electronic three-way water valves have the drawback of not being able to identify stall faults in a timely manner and being prone to false alarms. Summary of the Invention
[0004] In view of the above-mentioned defects or deficiencies in the prior art, it is desirable to provide an electronic three-way water valve stall protection control method and system to solve the above problems.
[0005] The first aspect of this application provides a method for controlling the stall protection of an electronic three-way water valve, including the following steps:
[0006] In response to the target rotation angle issued by the vehicle controller, the water valve core is driven to rotate toward the target position corresponding to the target rotation angle;
[0007] Obtain the first rotation angle of the valve core as it actually rotates along the first direction within a first preset time.
[0008] When it is determined that the first rotation angle is less than the target rotation angle and greater than zero, the first cumulative count is obtained, where the first cumulative count is the number of failed attempts to clear the blockage, and the first cumulative count is compared with the first preset count.
[0009] When it is determined that the first cumulative count is greater than the first preset count, stall information is generated and sent to the vehicle controller.
[0010] According to the technical solution provided in the embodiments of this application, after comparing the first cumulative number of times and the first preset number of times, the following steps are further included:
[0011] If the first cumulative count is less than or equal to the first preset count, perform the following blocking operation:
[0012] The valve core is driven to rotate along a second rotation direction by a first preset angle, wherein the second rotation direction is opposite to the first rotation direction;
[0013] The valve core is driven to rotate along a first direction by a second rotation angle, the second rotation angle being the angle between the current position of the valve core and the target position.
[0014] According to the technical solution provided in the embodiments of this application, after performing the flushing and blocking operation, the method further includes:
[0015] Obtain the third rotation angle of the valve core as it actually rotates along the first rotation direction within a first preset time.
[0016] When the third rotation angle equals the second rotation angle, the blockage is successful.
[0017] If the third rotation angle is less than the second rotation angle, the blocking fails, and the first cumulative count is incremented by 1; return to the operation of comparing the first cumulative count with the first preset count, until the blocking is successful or the first cumulative count is greater than the first preset count.
[0018] According to the technical solution provided in the embodiments of this application, before driving the valve core to rotate along the first rotation direction by a second rotation angle, the following steps are further included:
[0019] When it is determined that the first preset angle is less than or equal to the first rotation angle, the second rotation angle is calculated, and the second rotation angle = the first preset angle + the target rotation angle - the first rotation angle;
[0020] When it is determined that the first preset angle is greater than the first rotation angle, the second rotation angle is calculated, and the second rotation angle is equal to the target rotation angle.
[0021] According to the technical solution provided in the embodiments of this application, before driving the water valve core to rotate to the target position corresponding to the target rotation angle, the method further includes:
[0022] Clear the first cumulative count to zero.
[0023] A second aspect of this application provides a water valve controller, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the steps of the electronic three-way water valve stall protection control method as described in any of the preceding claims.
[0024] The third aspect of this application provides a method for protecting an electronic three-way water valve from stall, including the following steps:
[0025] Send a target rotation angle to the water valve controller to drive the water valve core to rotate to the target position corresponding to the target rotation angle;
[0026] In response to the stall information sent by the water valve controller, a second cumulative count is obtained, which is the number of times the stall information has been received. It is then determined whether the second cumulative count is greater than a second preset count.
[0027] If the second cumulative count is greater than the second preset count, generate the first fault information and clear the second cumulative count to zero;
[0028] The stall information is issued by the water valve controller when the first cumulative number is greater than the first preset number, where the first cumulative number is the number of stall failures that have occurred after the water valve controller receives the target rotation angle.
[0029] According to the technical solution provided in the embodiments of this application, after obtaining the second cumulative number of times, the method further includes the following steps:
[0030] When the second cumulative count is less than or equal to the second preset count, the stall duration is obtained. The stall duration is the time elapsed since the last time the stall information was received until the valve core rotates to the target position.
[0031] When the stall duration is determined to be less than or equal to the second preset time, it is confirmed that the valve core has reached the target position;
[0032] If the stall duration is determined to be greater than the second preset time, reset information and target rotation angle are repeatedly sent to the water valve controller in sequence until it is confirmed that the valve core has reached the target position or the second cumulative number is greater than the second preset number; wherein, the reset information is used to instruct the water valve controller to control the valve core to return to the starting point.
[0033] A fourth aspect of this application provides a vehicle controller, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the electronic three-way water valve stall protection control method described above.
[0034] The fifth aspect of this application provides an electronic three-way water valve stall protection control system, including water valve control and a vehicle controller, wherein...
[0035] The water valve controller is used to respond to the target rotation angle issued by the vehicle controller, drive the water valve core to rotate towards the target position corresponding to the target rotation angle; obtain the first rotation angle of the valve core actually rotating along the first rotation direction within a first preset time; when it is determined that the first rotation angle is less than the target rotation angle but greater than zero, obtain the first cumulative count, which is the number of times the blockage has failed, and compare the first cumulative count with the first preset count; when it is determined that the first cumulative count is greater than the first preset count, generate blockage information and send it to the vehicle controller;
[0036] The vehicle controller is used to send a target rotation angle to the water valve controller to drive the water valve core to rotate to the target position corresponding to the target rotation angle; in response to the stall information issued by the water valve controller, it obtains a second cumulative count, which is the number of times the stall information is received, and determines whether the second cumulative count is greater than a second preset count; when it is determined that the second cumulative count is greater than the second preset count, a first fault information is generated and the second cumulative count is cleared to zero.
[0037] Compared with the prior art, the beneficial effects of this application are as follows: By responding to the target rotation angle issued by the vehicle controller and obtaining the first rotation angle of the valve core actually rotating in the first rotation direction within a first preset time, and by determining that the first rotation angle is less than the target rotation angle but greater than zero, it is proven that the valve core has started to rotate but has not rotated to the target position, that is, it is determined that the water valve core is stuck at this time, so that the stuck failure can be identified in time, and the water valve can be stopped in time for protection. After the stuck failure occurs, a flushing operation is performed. During the flushing operation, the first cumulative number is obtained. When it is determined that the first cumulative number is greater than the first preset number, stuck information is generated and sent to the vehicle controller, so that the stuck failure can be identified multiple times, and then it is determined whether to generate stuck information based on the results of multiple identifications. If the flushing is unsuccessful multiple times, the stuck failure is confirmed to have occurred, thereby improving the accuracy of the stuck failure reporting, preventing false alarms, better protecting the electronic three-way water valve, and improving work efficiency. Attached Figure Description
[0038] Other features, objects, and advantages of this application will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:
[0039] Figure 1 The flowchart of the steps in Embodiment 1 of the electronic three-way water valve stall protection control method provided in this application;
[0040] Figure 2 This is a flowchart of the method steps that are included after the restart operation is performed in Example 1;
[0041] Figure 3 The flowchart of the steps in Embodiment 3 of the electronic three-way water valve stall protection control method provided in this application;
[0042] Figure 4 The flowchart of the method steps included after obtaining the second cumulative count in Example 3 is as follows.
[0043] Figure 5 A schematic diagram of the electronic three-way water valve stall protection control system provided in this application;
[0044] Figure 6This is a schematic diagram showing the correspondence between the target rotation angle, the first rotation angle, the first preset angle, and the second rotation angle when the first preset angle is less than or equal to the first rotation angle in this application.
[0045] Figure 7 This is a schematic diagram showing the correspondence between the target rotation angle, the first rotation angle, the first preset angle, and the second rotation angle when the first preset angle is greater than the first rotation angle in this application.
[0046] Icon labels: Detailed Implementation
[0047] The present application will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, only the parts relevant to the invention are shown in the accompanying drawings.
[0048] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.
[0049] Example 1
[0050] Please refer to Figure 1 This application provides a method for protecting an electronic three-way water valve from stall, applicable to situations where a stall warning is issued to the vehicle controller after a stall is detected, and the water valve controller executes the protection. Specifically, the method includes the following steps:
[0051] S11. In response to the target rotation angle issued by the vehicle controller, drive the water valve core to rotate toward the target position corresponding to the target rotation angle;
[0052] S12. Obtain the first rotation angle of the valve core as it actually rotates along the first direction within a first preset time.
[0053] S13. When it is determined that the first rotation angle is less than the target rotation angle and greater than zero, the first cumulative count is obtained. The first cumulative count is the number of failed attempts to clear the blockage. The first cumulative count is compared with the first preset count.
[0054] S14. When it is determined that the first cumulative number is greater than the first preset number, a stall information is generated and sent to the vehicle controller.
[0055] In a preferred embodiment, after comparing the first cumulative number of times and the first preset number of times, the following step is further included:
[0056] If the first cumulative count is less than or equal to the first preset count, perform the following blocking operation:
[0057] The valve core is driven to rotate along a second rotation direction by a first preset angle, wherein the second rotation direction is opposite to the first rotation direction;
[0058] The valve core is driven to rotate along a first direction by a second rotation angle, the second rotation angle being the angle between the current position of the valve core and the target position.
[0059] Please refer to Figure 2 In a preferred embodiment, after performing the flushing operation, the method further includes:
[0060] a1. Obtain the third rotation angle of the valve core as it actually rotates along the first rotation direction within a first preset time.
[0061] a2. When the third rotation angle is equal to the second rotation angle, the blockage is successful.
[0062] a3. If the third rotation angle is less than the second rotation angle, the blocking fails, and the first cumulative count is incremented by 1; return to the operation of comparing the first cumulative count with the first preset count, until the blocking is successful or the first cumulative count is greater than the first preset count.
[0063] In a preferred embodiment, before driving the valve core to rotate along the first rotation direction by a second rotation angle, the following step is further included:
[0064] When it is determined that the first preset angle is less than or equal to the first rotation angle, the second rotation angle is calculated, and the second rotation angle = the first preset angle + the target rotation angle - the first rotation angle;
[0065] When it is determined that the first preset angle is greater than the first rotation angle, the second rotation angle is calculated, and the second rotation angle is equal to the target rotation angle.
[0066] Work process:
[0067] The vehicle controller generates a target rotation angle A based on the target position required for the electronic three-way water valve to rotate, and sends it to the water valve controller. Responding to the target rotation angle A from the vehicle controller, the water valve controller controls the water valve core to rotate along a first rotation direction by the target rotation angle A. The water valve controller acquires in real-time the first rotation angle B actually rotated along the first rotation direction within a first preset time, and compares the first rotation angle B with the target rotation angle A. If the first rotation angle B equals the target rotation angle A, it proves that the valve core has rotated to the target position, and the valve core is considered to be without a stall fault. If the valve core is blocked by impurities in the water valve, the valve core cannot rotate to the target rotation angle A. If the first rotation angle B is less than the target rotation angle A but greater than zero, it proves that the water valve has rotated but not to the target position, and the valve core is considered to be stalled. Optionally, the first preset time is 15 seconds.
[0068] When the valve core experiences a stall failure, the water valve controller acquires a first cumulative count and compares it with a first preset count. If the first cumulative count is 0 and less than the first preset count, a flushing operation is initiated on the valve core to allow it to overcome the obstruction of impurities and reach the target position. After each flushing operation, if the valve core fails to reach the target position, the first cumulative count is incremented by 1. If the first cumulative count is greater than the first preset count, the flushing operation is deemed a failure, and stall information is generated and sent to the vehicle controller. Optionally, the first preset count is 2.
[0069] The specific steps of the flushing and blocking operation are as follows:
[0070] First, the water valve controller drives the valve core to rotate along the second rotation direction by a first preset angle C, that is, drives the valve core to rotate in the opposite direction from the blocked position by the first preset angle C. Then, it drives the valve core to continue rotating along the first rotation direction with a second rotation angle D as the target angle to flush out the blockage, so that the valve core can reach the target position. Optionally, the first preset angle is 18°.
[0071] Specifically, before the valve core rotates along the second rotation direction by the first preset angle C, the water valve controller compares the first preset angle C with the first rotation angle B. If the first preset angle C is less than or equal to the first rotation angle B, then the valve core is driven to rotate along the second rotation direction by the first preset angle C. Next, the valve core is driven to rotate along the first rotation direction by the second rotation angle D. At this point, the second rotation angle D = first preset angle C + target rotation angle A - first rotation angle B. Figure 6As shown; when the first preset angle is greater than or equal to the first rotation angle B, in this case, when the valve core eye is driven to rotate in the second direction by the first rotation angle B, the starting boundary of the valve core stroke is reached, and it is impossible to continue rotating by the first preset angle C. At this time, the second rotation angle D = the target rotation angle A, as shown. Figure 7 As shown.
[0072] Specifically, when the water valve controller drives the valve core to rotate along the first rotation direction with the second rotation angle D as the target angle, the valve core cannot guarantee that it will rotate to the second rotation angle D, because there is a possibility that the flushing will not be successful. Therefore, after the flushing operation is performed, the water valve controller obtains the third rotation angle E of the valve core actually rotating along the first rotation direction within a first preset time after the start of the flushing. The third rotation angle E is compared with the second rotation angle D. If the third rotation angle E is equal to the second rotation angle D, it means that the valve core has rotated to the target position, which means that the flushing is successful. If the third rotation angle E is less than the second rotation angle D, it means that the valve core has not rotated to the target position, which means that the flushing has failed. At this time, the first cumulative count is incremented by 1. Then the water valve controller continues to compare the first cumulative count with the first preset count, repeating the process until the flushing is successful, or the first cumulative count is greater than the first preset count, at which point the blockage information is generated. After generating the stall information, the water valve controller stops executing the flushing operation until it receives and responds to a new target rotation angle sent by the vehicle controller. If the valve core experiences a stall fault, the flushing operation will continue.
[0073] Working principle: Responding to the target rotation angle issued by the vehicle controller, and acquiring the first rotation angle of the valve core within a first preset time along a first rotation direction, if the first rotation angle is less than the target rotation angle but greater than zero, it indicates that the valve core has started rotating but has not reached the target position, thus confirming that the water valve core is stuck. This allows for timely identification of the stuck valve fault, facilitating timely shutdown protection of the water valve. After a stuck valve fault occurs, a flushing operation is performed. During the flushing process, a first cumulative count is acquired. If the first cumulative count is greater than a first preset count, stuck valve information is generated and sent to the vehicle controller. This allows for multiple identifications of the stuck valve fault, and the generation of stuck valve information is determined based on the results of these multiple identifications. If multiple flushing attempts fail, a stuck valve fault is confirmed, thereby improving the accuracy of stuck valve fault reporting, preventing false alarms, better protecting the electronic three-way water valve, and improving work efficiency.
[0074] In a preferred embodiment, before driving the water valve core to rotate toward the target position corresponding to the target rotation angle, the method further includes:
[0075] Clear the first cumulative count to zero.
[0076] Specifically, before rotating the valve core toward the target position each time, the first accumulated count is reset to zero to avoid the first accumulated count accumulated during the previous rotation toward the target position affecting the current judgment.
[0077] Example 2
[0078] This application provides a water valve controller, including: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the electronic three-way water valve stall protection control method described above.
[0079] Specifically, the water valve controller provided in this embodiment is used to implement the steps of the electronic three-way water valve stall protection control method described in Embodiment 1 above.
[0080] Example 3
[0081] Please refer to Figure 3 This application provides a method for controlling the stall protection of an electronic three-way water valve, applicable to situations where a stall warning is issued to the outside after receiving a stall information from the water valve controller, and executed by the vehicle controller. Specifically, the method includes the following steps:
[0082] S21. Send the target rotation angle to the water valve controller to drive the water valve core to rotate to the target position corresponding to the target rotation angle;
[0083] S22. In response to the stall information sent by the water valve controller, obtain the second cumulative count, where the second cumulative count is the number of times the stall information is received, and determine whether the second cumulative count is greater than the second preset count;
[0084] S23. If it is determined that the second cumulative count is greater than the second preset count, generate the first fault information and clear the second cumulative count to zero;
[0085] The stall information is issued by the water valve controller when the first cumulative number is greater than the first preset number, where the first cumulative number is the number of stall failures that have occurred after the water valve controller receives the target rotation angle.
[0086] Specifically, the vehicle controller sends a target rotation angle to the water valve controller to drive the valve core to rotate towards the target position. After receiving the stall information from the water valve controller, the vehicle controller acquires a second cumulative count and compares it with a second preset count to determine if the second cumulative count is greater than the second preset count. If the second cumulative count is greater than or equal to the second preset count, it indicates that the vehicle controller has received at least the second preset count of stall information. At this time, the vehicle controller generates a first fault message to prompt the staff that the water valve has malfunctioned and needs to be stopped for maintenance. By generating the first fault message when the second cumulative count is greater than or equal to the second preset count, false alarms are further prevented, improving work efficiency. Optionally, the second cumulative count is set to 2.
[0087] Please refer to Figure 4 In a preferred embodiment, after obtaining the second cumulative number of times, the method further includes the following steps:
[0088] b1. When the second cumulative count is less than or equal to the second preset count, the stall duration is obtained. The stall duration is the time elapsed since the last time the stall information was received until the valve core rotates to the target position.
[0089] b2. When the stall duration is less than or equal to the second preset time, confirm that the valve core has reached the target position;
[0090] b3. If the stall duration is greater than the second preset time, repeatedly send reset information and target rotation angle to the water valve controller in sequence until it is confirmed that the valve core has reached the target position or the second cumulative number is greater than the second preset number; wherein, the reset information is used to instruct the water valve controller to control the valve core to return to the starting point.
[0091] Specifically, the valve core may rotate to the target position due to driving action after the vehicle controller receives the stall information. Therefore, when the vehicle controller determines that the second accumulated count is less than the second preset count, it starts from the moment the stall information was received most recently and obtains the stall duration after receiving the stall information. The stall duration is the time taken to rotate to the target position after receiving the stall information. When the vehicle controller determines that the stall duration is greater than the second preset time, it repeatedly sends different target positions to the water valve controller, causing the water valve controller to repeatedly execute the method steps of Embodiment 1. The second accumulated count is incremented by 1 each time the vehicle controller receives new stall information. When the stall duration is determined to be less than or equal to the second preset time, it indicates that after receiving the stall information, the valve core broke through the state for some reason and rotated to the target position. At this time, the water valve returns to normal operation. By comparing the stall duration with the second preset time before generating the first fault information, the problem of the valve core rotating to the target position after the stall information is sent is avoided, thus preventing false fault alarms. Optionally, the second preset time is 10 seconds.
[0092] Example 4
[0093] This application provides a vehicle controller, including: a memory, a processor, and a computer program stored in and executable on the processor, wherein the processor executes the computer program to implement the steps of the electronic three-way water valve stall protection control method described above.
[0094] Specifically, the vehicle controller provided in this embodiment is used to implement the steps of the electronic three-way water valve stall protection control method described in Embodiment 3 above.
[0095] Example 5
[0096] Please refer to Figure 5 This application provides an electronic three-way water valve stall protection control system, including a water valve control and a vehicle controller, wherein,
[0097] The water valve controller is used to respond to the target rotation angle issued by the vehicle controller, drive the water valve core to rotate towards the target position corresponding to the target rotation angle; obtain the first rotation angle of the valve core actually rotating along the first rotation direction within a first preset time; when it is determined that the first rotation angle is less than the target rotation angle but greater than zero, obtain the first cumulative count, which is the number of times the blockage has failed, and compare the first cumulative count with the first preset count; when it is determined that the first cumulative count is greater than the first preset count, generate blockage information and send it to the vehicle controller;
[0098] The vehicle controller is used to send a target rotation angle to the water valve controller to drive the water valve core to rotate to the target position corresponding to the target rotation angle; in response to the stall information issued by the water valve controller, it obtains a second cumulative count, which is the number of times the stall information is received, and determines whether the second cumulative count is greater than a second preset count; when it is determined that the second cumulative count is greater than the second preset count, a first fault information is generated and the second cumulative count is cleared to zero.
[0099] Specifically, the system described in this embodiment is used to execute the following electronic three-way water valve stall protection control method:
[0100] The vehicle controller sends a target rotation angle to the water valve controller to drive the valve core to rotate to the target position corresponding to the target rotation angle.
[0101] The water valve controller responds to the target position issued by the vehicle controller by resetting the first accumulated count to zero and driving the valve core to rotate toward the target position.
[0102] The water valve controller acquires the first rotation angle of the valve core actually rotating along the first rotation direction within a first preset time; when the first rotation angle is less than the target rotation angle but greater than zero, it acquires a first cumulative count, which is the number of times the water valve core has failed to flush out blockages, and compares the first cumulative count with a first preset count; when the first cumulative count is greater than the first preset count, it generates blockage information and sends it to the vehicle controller; when the first cumulative count is less than or equal to the first preset count, it performs the following flushing operation: drives the valve core to rotate along a second rotation direction by a first preset angle, the second rotation direction being opposite to the first rotation direction; drives the valve core to rotate along the first rotation direction by a second rotation angle, the second rotation angle being the angle between the current position of the valve core and the target rotation angle. The process involves: determining the included angle of the target position; obtaining the third rotation angle of the valve core's actual rotation along the first rotation direction within a first preset time period; determining that the third rotation angle is equal to the second rotation angle, indicating successful flushing; determining that the third rotation angle is less than the second rotation angle, indicating failed flushing, and incrementing the first cumulative count by 1; returning to the operation of comparing the first cumulative count with the first preset count, until flushing is successful or the first cumulative count is greater than the first preset count; determining that the first preset angle is less than or equal to the first rotation angle, calculating the second rotation angle, where the second rotation angle = first preset angle + target rotation angle - first rotation angle; determining that the first preset angle is greater than the first rotation angle, calculating the second rotation angle, where the second rotation angle = target rotation angle.
[0103] The vehicle controller responds to the stall information sent by the water valve controller, acquires a second cumulative count, which is the number of times the stall information has been received, and determines whether the second cumulative count is greater than a second preset count. If the second cumulative count is greater than the second preset count, a first fault information is generated, and the second cumulative count is cleared to zero. If the second cumulative count is less than or equal to the second preset count, the stall duration is acquired, which is the time elapsed since the last time the stall information was received until the valve core has rotated to the target position. If the stall duration is less than or equal to the second preset time, the valve core is confirmed to have reached the target position. If the stall duration is greater than the second preset time, a reset information and a target rotation angle are repeatedly sent to the water valve controller in sequence until the valve core is confirmed to have reached the target position or the second cumulative count is greater than the second preset count. The reset information is used to instruct the water valve controller to control the valve core to return to the starting point.
[0104] It should be noted that this embodiment is based on embodiments 1-4, and any limitation in embodiments 1-4 is applicable to this embodiment; any beneficial effects achieved by embodiments 1-4 can be achieved by this embodiment.
[0105] The above description is merely a preferred embodiment of this application and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in this application is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the inventive concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features with similar functions disclosed in this application.
Claims
1. A method for protecting an electronic three-way water valve from stall, characterized in that, Includes the following steps: In response to the target rotation angle issued by the vehicle controller, the water valve core is driven to rotate toward the target position corresponding to the target rotation angle; Obtain the first rotation angle of the valve core as it actually rotates along the first direction within a first preset time. When it is determined that the first rotation angle is less than the target rotation angle and greater than zero, the first cumulative count is obtained, where the first cumulative count is the number of failed attempts to clear the blockage, and the first cumulative count is compared with the first preset count. When the first cumulative count is determined to be greater than the first preset count, stall information is generated and sent to the vehicle controller, so that the vehicle controller performs the following operations: Obtain the second cumulative count, which is the number of times stall information is received; When it is determined that the second cumulative number is less than or equal to the second preset number, the duration of the continuous blocking after receiving the blocking information is obtained, starting from the moment when the blocking information was received most recently. When the stall duration is determined to be less than or equal to the second preset time, it is confirmed that the valve core has reached the target position; If the stall duration is determined to be greater than the second preset time, reset information and target rotation angle are repeatedly sent to the water valve controller in sequence until it is confirmed that the valve core has reached the target position or the second cumulative number is greater than the second preset number; wherein, the reset information is used to instruct the water valve controller to control the valve core to return to the starting point.
2. The electronic three-way water valve stall protection method according to claim 1, characterized in that, After comparing the first cumulative count and the first preset count, the following steps are also included: If the first cumulative count is less than or equal to the first preset count, perform the following blocking operation: The valve core is driven to rotate along a second rotation direction by a first preset angle, wherein the second rotation direction is opposite to the first rotation direction; The valve core is driven to rotate along a first direction by a second rotation angle, the second rotation angle being the angle between the current position of the valve core and the target position.
3. The method for protecting an electronic three-way water valve from stall according to claim 2, characterized in that, After performing the aforementioned flushing and blocking operation, the following is also included: Obtain the third rotation angle of the valve core as it actually rotates along the first rotation direction within a first preset time. When the third rotation angle equals the second rotation angle, the blockage is successful. If the third rotation angle is less than the second rotation angle, the blocking fails, and the first cumulative count is incremented by 1; return to the operation of comparing the first cumulative count with the first preset count, until the blocking is successful or the first cumulative count is greater than the first preset count.
4. The method for protecting an electronic three-way water valve from stall according to claim 2, characterized in that, Before driving the valve core to rotate along the first direction by a second rotation angle, the following steps are also included: When it is determined that the first preset angle is less than or equal to the first rotation angle, the second rotation angle is calculated, and the second rotation angle = the first preset angle + the target rotation angle - the first rotation angle; When it is determined that the first preset angle is greater than the first rotation angle, the second rotation angle is calculated, and the second rotation angle is equal to the target rotation angle.
5. The method for protecting an electronic three-way water valve from stall according to claim 1, characterized in that, Before driving the water valve core to rotate to the target position corresponding to the target rotation angle, the method further includes: Clear the first cumulative count to zero.
6. A water valve controller, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, when the processor executes the computer program, it implements the steps of the electronic three-way water valve stall protection method as described in any one of claims 1-5.
7. A method for protecting an electronic three-way water valve from stall, characterized in that, Includes the following steps: Send a target rotation angle to the water valve controller to drive the water valve core to rotate to the target position corresponding to the target rotation angle; In response to the stall information sent by the water valve controller, a second cumulative count is obtained, which is the number of times the stall information has been received. It is then determined whether the second cumulative count is greater than a second preset count. If the second cumulative count is greater than the second preset count, generate the first fault information and clear the second cumulative count to zero; The stall information is issued by the water valve controller when the first cumulative number is greater than the first preset number, where the first cumulative number is the number of stall failures that have occurred after the water valve controller receives the target rotation angle. After obtaining the second cumulative count, the following steps are also included: When it is determined that the second cumulative number is less than or equal to the second preset number, the duration of the continuous blocking after receiving the blocking information is obtained, starting from the moment when the blocking information was received most recently. When the stall duration is determined to be less than or equal to the second preset time, it is confirmed that the valve core has reached the target position; If the stall duration is determined to be greater than the second preset time, reset information and target rotation angle are repeatedly sent to the water valve controller in sequence until it is confirmed that the valve core has reached the target position or the second cumulative number is greater than the second preset number; wherein, the reset information is used to instruct the water valve controller to control the valve core to return to the starting point.
8. A vehicle controller, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, when the processor executes the computer program, it implements the steps of the electronic three-way water valve stall protection method as described in claim 7.
9. An electronic three-way water valve stall protection control system, characterized in that, This includes water valve controllers and vehicle controllers, among which, The water valve controller is used to respond to the target rotation angle issued by the vehicle controller, drive the water valve core to rotate towards the target position corresponding to the target rotation angle; obtain the first rotation angle of the valve core actually rotating along the first rotation direction within a first preset time; when it is determined that the first rotation angle is less than the target rotation angle but greater than zero, obtain the first cumulative count, which is the number of times the blockage has failed, and compare the first cumulative count with the first preset count; when it is determined that the first cumulative count is greater than the first preset count, generate blockage information and send it to the vehicle controller; The vehicle controller sends a target rotation angle to the water valve controller to drive the water valve core to rotate towards the target position corresponding to the target rotation angle; in response to a stall information sent by the water valve controller, it acquires a second cumulative count, which is the number of times the stall information has been received, and determines whether the second cumulative count is greater than a second preset count; if the second cumulative count is greater than the second preset count, it generates a first fault information and clears the second cumulative count to zero; wherein, the stall information is sent by the water valve controller when the first cumulative count is greater than the first preset count, and the first cumulative count is the number of times the water valve controller has sent information after receiving the target rotation angle. The number of failed attempts to clear blockages; after obtaining the second cumulative number, the method further includes: if the second cumulative number is less than or equal to the second preset number, starting from the moment the blockage information was received most recently, obtaining the duration of blockage after receiving the blockage information; if the blockage duration is less than or equal to the second preset time, confirming that the valve core has reached the target position; if the blockage duration is greater than the second preset time, repeatedly sending reset information and the target rotation angle to the water valve controller until it is confirmed that the valve core has reached the target position or the second cumulative number is greater than the second preset number; wherein, the reset information is used to instruct the water valve controller to control the valve core to return to the starting point.
Citation Information
Patent Citations
Car door window motor lock-rotor protection method and system
CN102611077A
Water valve fault processing method and device, vehicle and storage medium
CN112455369A