Wiper control method, system, device, medium, program product, and vehicle
Patent Information
- Application Number
- CN202510457981.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-11
- Publication Date
- 2026-10-20
AI Technical Summary
[0002]目前,针对双电机雨刮系统同步控制及基础功能控制给出了一定的策略,但在极端情况条件下可能会显现其局限性,在发生雨雪或其他障碍物堵转等失效状态下,雨刮一直尝试转动,长时间尝试转动可能会导致雨刮的电机等组件造成损坏,导致雨刮保护效果较差
[0063]综上所述,本申请实施例,通过上述技术方案,在检测到目标雨刮失效的情况下,根据目标雨刮的失效参数控制目标雨刮进行刮刷,以对目标雨刮进行失效保护,可以保障雨刮失效后的运行安全,提高雨刮保护效果。
Smart Images

Figure HDA0005357190340000011 
Figure HDA0005357190340000012 
Figure HDA0005357190340000021
Abstract
Description
Technical Field
[0001] This application relates to the field of windshield wiper control, and more particularly to a windshield wiper control method, system, device, medium, program product, and vehicle. Background Technology
[0002] Currently, certain strategies have been developed for the synchronous control and basic function control of dual-motor wiper systems. However, these strategies may have limitations under extreme conditions. In the event of rain, snow, or other obstacles causing the wipers to stall, the wipers will continue to attempt to rotate. Prolonged attempts to rotate may damage components such as the wiper motor, resulting in poor wiper protection. Summary of the Invention
[0003] This application provides a windshield wiper control method, system, device, medium, program product, and vehicle, which improves the windshield wiper protection effect and at least partially solves the above-mentioned technical problems.
[0004] To achieve the above objectives, according to a first aspect of this application, a windshield wiper control method is provided, the windshield wiper control method comprising:
[0005] If the target wiper fails, obtain the failure parameters of the target wiper.
[0006] The target wiper is controlled to perform wiping based on the failure parameters in order to provide failure protection for the target wiper.
[0007] Optionally, the failure parameters include the stall position of the target wiper in the corresponding first preset wiping area, and / or the motor temperature of the target wiper.
[0008] Optionally, controlling the target wiper to perform wiping based on the stall position includes:
[0009] Based on the stall position, the target wiping area in the first preset wiping area is determined to be the target wiping area in which the target wiper can move.
[0010] Control the target wiper to wipe the target wiping area.
[0011] Optionally, determining the target wiping area where the target wiper can move within the first preset wiping area based on the stall position includes:
[0012] The target wiper's movable boundary is determined based on the stall position to define the target wiping area.
[0013] Optionally, the movable boundary of the target wiper includes a first boundary and a second boundary, and determining the movable boundary of the target wiper based on the stall position includes:
[0014] The first boundary that the target wiper can move to is determined based on the stall position;
[0015] The second boundary that the target wiper can move to is determined from the boundary of the first preset wiping area, and the position of the target wiper in the first preset wiping area is between the first boundary and the second boundary.
[0016] Optionally, the method further includes:
[0017] When the stall position is within the maximum stall area of the first preset wiping area, the target wiping area in the first preset wiping area where the target wiper can move is determined based on the stall position.
[0018] Optionally, the proportion of the maximum stall area in the first preset scraping area is less than or equal to a preset proportion.
[0019] Optionally, the maximum stall area includes any one boundary of the first preset scraping area.
[0020] Optionally, the maximum stall area includes the target boundary corresponding to the upward or downward state of the target wiper in the first preset wiper area.
[0021] Optionally, the method further includes:
[0022] If the stalled position is not located within the maximum stalled area of the first preset wiping area, the target wiper is controlled to impact the stalled position.
[0023] Optionally, controlling the target wiper to impact the stall position includes:
[0024] The target wiper is controlled to impact the stalled position at a first preset interval.
[0025] Optionally, controlling the target wiper to impact the stall position includes:
[0026] The target wiper is controlled to impact the stalled position until the number of impacts by the target wiper is greater than or equal to a preset number or the stalled position disappears.
[0027] Optionally, the method further includes:
[0028] If the number of impacts of the target wiper is greater than or equal to the preset number, the target wiper will be controlled to stop operating.
[0029] Optionally, after controlling the target wiper to stop operating, the method further includes:
[0030] Upon receiving the operating command of the target wiper, the system controls the target wiper to operate based on the operating command.
[0031] Optionally, the method further includes:
[0032] Upon receiving the operating command of the target wiper and when the target wiper is in a preset parking position, the system controls the target wiper to operate based on the operating command.
[0033] Optionally, the method further includes:
[0034] Upon receiving the operating command of the target wiper, and if the target wiper is not in the preset parking position, the system controls the target wiper to reset to the preset parking position and then controls the target wiper to operate based on the operating command.
[0035] Optionally, the target wiper is at least one of a plurality of wipers on the vehicle, and the method further includes:
[0036] When the target wiper impacts the stalled position, control the other wipers in the vehicle, except for the target wiper, to stop operating.
[0037] Optionally, the method further includes:
[0038] When the target wiper stops impacting the stalled position, the other wipers are controlled to resume operation.
[0039] Optionally, the method further includes:
[0040] If the stalled position is detected to have disappeared, the target wiper is controlled to wipe according to the first preset wiping area.
[0041] Optionally, the target wiper is at least one of a plurality of wipers on a vehicle, and the method further includes:
[0042] After detecting that the stalled position has disappeared, control the target wiper and the other wipers on the vehicle to operate synchronously.
[0043] Optionally, controlling the target wiper to perform wiping based on the motor temperature includes:
[0044] The target wiper is controlled to perform wiping based on the motor temperature and the preset temperature.
[0045] Optionally, the preset temperature includes a first preset temperature, and controlling the target wiper to perform wiping based on the motor temperature and the preset temperature includes:
[0046] When the motor temperature reaches the first preset temperature, the wiping speed of the target wiper is reduced.
[0047] Optionally, the preset temperature further includes a second preset temperature, and the step of controlling the target wiper to perform wiping based on the motor temperature and the preset temperature further includes:
[0048] When the motor temperature reaches the second preset temperature, the target wiper is controlled to wipe at a second preset interval.
[0049] Optionally, the preset temperature further includes a third preset temperature, and the step of controlling the target wiper to perform wiping based on the motor temperature and the preset temperature further includes:
[0050] When the motor temperature reaches the third preset temperature, the target wiper is controlled to stop operating.
[0051] Optionally, the first preset temperature and the second preset temperature are lower than the third preset temperature.
[0052] Optionally, after controlling the target wiper to stop operating, the method further includes:
[0053] When the motor temperature returns to the preset normal temperature and the operating command of the target wiper is received, the target wiper is controlled to operate based on the operating command.
[0054] Optionally, the target wiper is at least one of a plurality of wipers on a vehicle, and the method further includes:
[0055] If the target wiper fails, the vehicle controls other wipers besides the target wiper to wipe according to the corresponding second preset wiping area.
[0056] According to a second aspect of this application, a wiper system is provided, comprising:
[0057] At least two windshield wipers;
[0058] The controller is used to execute any of the wiper control methods mentioned above.
[0059] According to a third aspect of this application, an electronic device is also provided, including a processor connected to a memory storing a computer program, the processor being configured to run the computer program in the memory to perform any of the aforementioned wiper control methods.
[0060] According to a fourth aspect of this application, a computer-readable storage medium is provided, the computer-readable storage medium storing a computer program, which, when executed by a processor, is any of the aforementioned wiper control methods.
[0061] According to a fifth aspect of this application, a computer program product is provided, comprising a computer program that is executed by a processor to implement any of the above-described wiper control methods.
[0062] According to a sixth aspect of this application, a vehicle is provided that performs the wiper control method described above, or includes the wiper system or electronic device described above.
[0063] In summary, the embodiments of this application, through the above technical solution, when the target wiper is detected to be malfunctioning, control the target wiper to wipe according to the failure parameters of the target wiper, so as to protect the target wiper from failure, ensure the safe operation after wiper failure, and improve the wiper protection effect.
[0064] Other features and advantages of this application will be described in detail in the following detailed description section. Attached Figure Description
[0065] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0066] To gain a more complete understanding of this application and its beneficial effects, the following description will be provided in conjunction with the accompanying drawings, wherein the same reference numerals in the following description denote the same parts.
[0067] Figure 1 This is a flowchart illustrating one embodiment of the wiper control method provided in one embodiment of the present invention;
[0068] Figure 2 This is a schematic diagram of the maximum stall area provided in one embodiment of the present invention;
[0069] Figure 3 This is a schematic diagram of the structure of a dual-motor wiper system provided in one embodiment of the present invention;
[0070] Figure 4 This is a schematic diagram of a single windshield wiper stalling process provided in one embodiment of the present invention;
[0071] Figure 5 This is a schematic diagram of the process for dual wiper stalling provided in one embodiment of the present invention;
[0072] Figure 6 This is a schematic diagram of the structure of an electronic device provided in one embodiment of the present invention. Detailed Implementation
[0073] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the protection scope of this application.
[0074] Based on the problems mentioned in the background technology, vehicle wipers can clean rain, snow and dust on the windshield to ensure the driver's clear vision. Traditional wipers are driven by a single motor and consist of a motor and a four-bar linkage transmission structure. However, in the field of vehicle applications with large windshield areas, single-motor wipers may have problems such as insufficient driving force and lack of flexibility. Therefore, dual-motor wiper systems have been developed, which use two independent motors to drive two wiper arms to achieve the wiping function.
[0075] Currently, certain strategies have been developed for the synchronous control and basic function control of dual-motor wiper systems. However, these strategies may have limitations under extreme conditions, such as protection methods for overheating or stalling of the dual-motor wipers. This limitation manifests in extreme weather conditions; for example, the lack of corresponding protection measures for potential failures such as stalling due to rain or snow, or overheating during dry wiping, means the wipers will continue to attempt to rotate. Prolonged stalling and dry wiping can lead to motor overheating, affecting wiper efficiency, damaging internal components, and even risking motor burnout. Therefore, a wiper control strategy is urgently needed, including real-time monitoring and automatic protection against stalling and overheating failures, to improve the stability and durability of dual-motor wiper systems and other wiper systems under different operating conditions.
[0076] To address the aforementioned issues, this application proposes a wiper control method, system, device, medium, program product, and vehicle. In the event of a detected wiper failure, this application controls the wiper to perform wiping based on its failure parameters, thus providing protection against wiper failure. This ensures safe operation after wiper failure and allows it to continue wiping to a certain extent, improving both wiper protection and wiping efficiency.
[0077] Specifically, the wiper control method in this application can be applied to electronic devices, which can be vehicles or devices installed on vehicles. These electronic devices include wipers or are connected to wipers to control their operation. The following description uses a vehicle as an example to illustrate the various embodiments.
[0078] This application provides a windshield wiper control method; please refer to [link / reference]. Figure 1The wiper control method provided in this application includes steps S10-S20, which will be described in detail below.
[0079] S10. If the target wiper is detected to be malfunctioning, obtain the failure parameters of the target wiper.
[0080] In this embodiment, the vehicle may include at least one windshield wiper. A windshield wiper refers to a windshield wiper arm, which may include a wiper arm and a motor for controlling the rotation of the wiper arm. Each windshield wiper can be independently controlled by its corresponding motor, so that if one of the windshield wipers is a failed target wiper, it can be independently controlled to wipe based on the failure parameters of that target wiper.
[0081] In this embodiment, the target wiper can be any one of at least one wiper. By detecting the operation of the target wiper, it can be determined whether the target wiper has failed. Failure indicates that the wiper has malfunctioned, such as stalling or overheating, and the target wiper cannot wipe normally.
[0082] In this embodiment, the failure status and failure type of the target wiper can be determined by detecting its operating parameters. These operating parameters can be fault parameters, such as fault indicators and fault signals, or they can be the operating data of the target wiper, including the motor temperature corresponding to the target wiper, the motor stall signal of the target wiper, and the motor stall duration.
[0083] In this embodiment, when a target wiper failure is detected, failure parameters of the target wiper are acquired. These failure parameters are related to the failure of the target wiper and are related to the type of wiper failure. For example, when the target wiper fails due to stalling, these failure parameters are related to stalling failure, including the stall location, etc.
[0084] S20. Control the target wiper to perform wiping according to the failure parameters, so as to provide failure protection for the target wiper.
[0085] In this embodiment, by controlling the target wiper to perform wiping based on the failure parameters corresponding to the target wiper's failure, the wiper can be protected from exceeding its failure limits, thus preventing damage to components such as the motor and wiper arm. This ensures the target wiper can safely perform wiping even after failure, improving the wiper protection effect. Simultaneously, the target wiper can also perform wiping within certain failure limits, retaining a certain wiping effect. This embodiment, by controlling the target wiper to perform wiping based on failure parameters, balances wiping efficiency and safety after the target wiper fails, improving wiper performance.
[0086] In one embodiment, the failure parameters include the stall position of the target wiper in the corresponding first preset wiping area, and / or the motor temperature of the target wiper.
[0087] In this embodiment, target wiper failure can include stall failure and overheating failure. Stall failure, also known as target wiper stalling, refers to a failure state in which the target wiper cannot rotate normally due to reasons such as obstacles in the corresponding first wiping area, jamming of the rotating structure, or motor failure, especially the failure of the target wiper motor to rotate normally. Overheating failure, also known as target wiper overheating, refers to a failure state in which the target wiper cannot operate normally due to excessively high temperature during operation. This is usually related to the wiper overheat protection mechanism, as overheating restricts the normal operation of the wiper.
[0088] In this embodiment, when the target wiper fails, the failure parameters that need to be obtained may include the stall position of the target wiper in the corresponding first preset wiping area, and / or the motor temperature of the target wiper.
[0089] The first preset wiping area is the area that the target wiper should wipe when operating normally. The stall position refers to the location within the first preset wiping area where the target wiper fails (i.e., stalling). This includes locations the wiper cannot reach or encounters resistance during wiping. The stall position can refer to the area where wiping is impossible or a specific point where wiping is impossible. Depending on the cause of the stall, the stall position can include the location of an obstacle within the first preset wiping area, or the position the wiper arm can reach when the wiper motor is stalled or the rotating mechanism is jammed.
[0090] The target wiper motor temperature refers to the detected temperature of the target wiper motor. The target wiper motor enables the wiper to perform its functions, such as wiping. If the motor temperature is too high, the operation of the target wiper needs to be limited to protect it from overheating.
[0091] In some embodiments, when the failure of the target wiper includes the target wiper stalling, the failure parameters that need to be obtained include the stall position of the target wiper in the corresponding first preset wiping area, and / or the motor temperature of the target wiper.
[0092] In some embodiments, when the target wiper failure includes target wiper overheating, the failure parameter that needs to be obtained includes the motor temperature of the target wiper.
[0093] In this embodiment, the failure parameters include the stall position and / or motor temperature, so that after the target wiper stalls or overheats, the target wiper can be controlled to wipe based on the stall position and / or motor temperature, thereby protecting the target wiper from stall failure and overheating failure and improving the wiper protection effect.
[0094] In one embodiment, controlling the target wiper to perform wiping based on the stall position includes:
[0095] Based on the stall position, the target wiping area in the first preset wiping area is determined to be the target wiping area in which the target wiper can move.
[0096] Control the target wiper to wipe the target wiping area.
[0097] In this embodiment, when the failure parameter includes the stall position of the target wiper in the corresponding first preset wiping area, it is necessary to control the target wiper to wipe according to the stall position. Based on the stall position, the remaining movable target wiping area of the target wiper in the first wiping area can be determined. The stall position can be on or outside the boundary of the target wiping area. Within the target wiping area, the target wiper can move, so that the target wiper can wipe within the target wiping area. Affected by the stall position, the target wiping area may be smaller than the first preset wiping area, but controlling the target wiper to wipe within the target wiping area can prevent the target wiper from being affected by the stall.
[0098] By determining the target wiping area where the target wiper can move by identifying the stall position, and controlling the target wiper to wipe the target wiping area, damage to the target wiper can be avoided if the target wiper fails to wipe the stall position, thus improving the protection effect of the target wiper. Wiping within the target wiping area can preserve the wiping performance of the target wiper after stall failure, improving the wiping efficiency of the target wiper, thus balancing efficiency and safety.
[0099] In one embodiment, determining the target wiper area within the first preset wiper area that the target wiper can move based on the stall position includes:
[0100] The target wiper's movable boundary is determined based on the stall position to define the target wiping area.
[0101] In this embodiment, the movable boundary of the target wiper is determined based on the stall position. This movable boundary is then used as the boundary of the target wiping area, thereby maximizing the target wiping area. This ensures the safety of the target wiper while further improving its wiping performance, resulting in a more optimized effect.
[0102] In some embodiments, there are multiple stall positions, and the target wiper is located within a first preset wiping area between multiple stall positions. In this case, the boundary that the target wiper can move to can be determined by the stall positions on both sides of the target wiper's position, and the target wiping area is divided by the boundary that the target wiper can move to, so that wiping can be performed normally within the target wiping area.
[0103] In one embodiment, the movable boundary of the target wiper includes a first boundary and a second boundary, and determining the movable boundary of the target wiper based on the stall position includes:
[0104] The first boundary that the target wiper can move to is determined based on the stall position;
[0105] The second boundary that the target wiper can move to is determined from the boundary of the first preset wiping area, and the position of the target wiper in the first preset wiping area is between the first boundary and the second boundary.
[0106] In this embodiment, the target wiper is located between a stalled position and a certain boundary of the first preset wiping area. Therefore, it is necessary to determine the first boundary among the boundaries that the target wiper can move to based on the stalled position, and then determine another second boundary that the target wiper can move to from the boundary of the first preset wiping area. The second boundary can be determined based on at least one of the first boundary, the stalled position, the position of the target wiper in the first preset wiping area, and the operating state when the target wiper fails.
[0107] In some embodiments, the boundary of the first preset wiping area, which is opposite to the first boundary, relative to the position of the target wiper in the first preset wiping area, can be used as the second boundary.
[0108] In some embodiments, the boundary of the first preset wiping area relative to the position of the target wiper in the first preset wiping area and the blockage area can be used as the second boundary.
[0109] In some embodiments, the starting boundary of the operating state when the target wiper fails can be used as the second boundary within the boundary of the first preset wiping area. For example, if the operating state when the target wiper fails is an upward state, the starting boundary corresponding to the upward state within the boundary of the first preset wiping area can be used as the second boundary. If the operating state when the target wiper fails is a downward state, the starting boundary corresponding to the downward state within the boundary of the first preset wiping area can be used as the second boundary.
[0110] It is understandable that wiping is achieved by switching between upward and downward states. The starting boundary of the upward state can be the target boundary of the downward state, and the target boundary of the upward state can be the starting boundary of the downward state. The target boundary is the target position that the target wiper needs to reach in the first preset wiping area in either the upward or downward state. The starting boundary is the starting position of the target wiper in either the upward or downward state when it needs to wipe in the first preset wiping area. The operating state is switched accordingly after the target wiper reaches the target boundary.
[0111] In some embodiments, even if multiple stall positions occur, there may be a situation where the target wiper is located between a stall position and a certain boundary of the first preset wiping area within the first preset wiping area. In these cases, the first boundary and the second boundary can be determined in the manner described above.
[0112] In this embodiment, a stall failure is generally determined when a stall location is found. Since there is usually only one stall location, the target wiper in this embodiment is generally located between the stall location and a certain boundary of the first preset wiping area. Alternatively, the first and second boundaries can be determined in the manner described above. This allows for the rapid determination of the maximum target wiping area, further ensuring the wiping efficiency of the wiper.
[0113] In some embodiments, after controlling the target wiper to wipe the target wiping area, if a new stall position is detected in the target wiping area, the boundary that the target wiper can move to in the target wiping area can be determined based on the new stall position to update the target wiping area. Then, the control of the target wiper to wipe the target wiping area is re-executed based on the new target wiping area. Finally, the wiping of the target wiping area can be stopped when the target wiping area is smaller than the minimum wiping area. After wiping stops, the target wiper can be controlled to stop running or the target wiper can be controlled to impact the stall position to provide reasonable failure protection for the target wiper.
[0114] In one embodiment, the method further includes:
[0115] When the stall position is within the maximum stall area of the first preset wiping area, the target wiping area in the first preset wiping area where the target wiper can move is determined based on the stall position.
[0116] In this embodiment, it can be determined whether the stalled position is within the maximum stalled area of the first preset wiping area. The maximum stalled area can be a preset value to ensure that other areas of the first preset wiping area other than the maximum stalled area meet the requirements of the minimum wiping area for the target wiper.
[0117] When the rotation position is within the maximum stall area, the movable area of the target wiper in the first preset wiping area will be larger than the minimum wiping area mentioned above, thus meeting the minimum wiping area requirement of the target wiper. Based on the stall position, the movable target wiping area of the target wiper in the first preset wiping area can be determined, and the target wiper can be controlled to wipe within the target wiping area. This can improve the wiping efficiency of the target wiper while meeting the minimum wiping area requirement, and enable the target wiper to wipe effectively.
[0118] In one embodiment, the proportion of the maximum stall area in the first preset scraping area is less than or equal to a preset proportion.
[0119] In some embodiments, the proportion of the maximum stalled area in the first preset wiping area is less than or equal to a preset proportion, which may refer to the proportion of angle, size, area, etc., in order to limit the range of the maximum stalled area in the first preset wiping area, so that the other areas of the first preset wiping area other than the maximum stalled area meet the requirements of the minimum wiping area of the target wiper.
[0120] In one embodiment, the maximum stall area includes any one boundary of the first preset scraping area.
[0121] In this embodiment, there can be multiple maximum stall areas, but the maximum stall area includes any one of the boundaries of the first preset wiping area. The boundary of the maximum stall area can be on any one of the boundaries of the first preset wiping area. In this way, the maximum stall area can be counted from the boundary of the first preset wiping area, making the range of other areas outside the maximum stall area larger and better meeting the requirements of the minimum wiping area of the target wiper.
[0122] In one embodiment, the maximum stall area includes the target boundary corresponding to the upward or downward state of the target wiper in the first preset wiper area.
[0123] In this embodiment, the maximum stall area includes the target boundary corresponding to the upward or downward state of the target wiper in the first preset wiper area.
[0124] In this embodiment, the maximum stall area can be of two types, such as Figure 2 As shown, the first maximum stall area is the maximum stall area corresponding to the target wiper in the upward state, including the target boundary corresponding to the upward state in the first preset wiping area. The second maximum stall area is the maximum stall area corresponding to the target wiper in the downward state, including the target boundary corresponding to the downward state in the second preset wiping area.
[0125] In some embodiments, the two maximum stall areas described above can be used simultaneously. When the stall position is in either of the maximum stall areas, the target wiper area that the target wiper can move in the first preset wiper area can be determined according to the stall position so as to continue running the target wiper.
[0126] In some embodiments, the two maximum stall areas described above can be used under different conditions. When the target wiper is detected to be malfunctioning and is in an upward state, the maximum stall area in the process is the first maximum stall area, which includes the target boundary corresponding to the upward state in the first preset wiper area. When the target wiper is detected to be malfunctioning and is in a downward state, the maximum stall area in the process is the second maximum stall area, which includes the target boundary corresponding to the downward state in the first preset wiper area.
[0127] In one embodiment, the method further includes:
[0128] If the stalled position is not located within the maximum stalled area of the first preset wiping area, the target wiper is controlled to impact the stalled position.
[0129] In this embodiment, if the stalled position is not located in the maximum stalled area of the first preset wiping area, the minimum wiping area requirement of the target wiper cannot be met. Therefore, instead of continuing to control the target wiper to wipe, the target wiper is controlled to impact the stalled position, which can achieve the effects of clearing obstacles or breaking through the jamming point, helping the stalled position to disappear, ending the stall failure, and allowing the target wiper to wipe normally.
[0130] In one embodiment, controlling the target wiper to impact the stall position includes:
[0131] The target wiper is controlled to impact the stalled position at a first preset interval.
[0132] In this embodiment, the target wiper is controlled to impact the stalled position at a first preset interval, intermittently, for example, impacting the stalled position once at an interval of Ts. This improves the effectiveness of clearing the stall, and by controlling the impact cycle, damage to the target wiper due to frequent impacts can be avoided, further enhancing the safety of the target wiper.
[0133] In one embodiment, controlling the target wiper to impact the stall position includes:
[0134] The target wiper is controlled to impact the stalled position until the number of impacts by the target wiper is greater than or equal to a preset number or the stalled position disappears.
[0135] In one embodiment, the target wiper is controlled to repeatedly impact the stalled position by means of impacting at a first preset time interval, until the number of impacts of the target wiper is greater than or equal to the preset number or the stalled position disappears, thereby limiting the number of impacts and further improving the safety of the target wiper.
[0136] In one embodiment, the method further includes:
[0137] If the number of impacts of the target wiper is greater than or equal to the preset number, the target wiper will be controlled to stop operating.
[0138] In this embodiment, when the number of impacts of the target wiper is greater than or equal to a preset number, the target wiper not only stops impacting, but can also be further controlled to stop operating, including controlling the motor of the target wiper to stop operating, thereby further improving the safety of the target wiper and reducing resource consumption.
[0139] In one example, the target wiper is controlled to impact the stall position at intervals Ts. The stall position is impacted once every interval TS, and the number of impacts is recorded as N+1. When N is greater than or equal to 5, the target wiper is controlled to stop running.
[0140] In some embodiments, the target wiper is controlled to impact the stalled position at a preset speed, the preset speed being greater than the wiping speed of the target wiper, thereby increasing the impact intensity and improving the effect of eliminating the stalled position.
[0141] In one embodiment, after controlling the target wiper to stop operating, the method further includes:
[0142] Upon receiving the operating command of the target wiper, the system controls the target wiper to operate based on the operating command.
[0143] In this embodiment, even after the target wiper stops operating, the system can still respond to the operating command for the target wiper to restart it, making the wiper control more user-friendly.
[0144] In some embodiments, the operating command can be issued through a combination switch corresponding to the target wiper. The combination switch can realize functions such as high-speed wiping, low-speed wiping, and water spray wiping of dual motor wipers. Users can trigger different operating commands through the combination switch, including corresponding operating commands such as high-speed wiping, low-speed wiping, and water spray wiping. Based on different operating commands, the target wiper is controlled to operate to achieve different functions.
[0145] In some embodiments, after the target wiper is controlled to run based on the work command, the wiper control method described above can be repeated to still detect whether the target wiper has failed, so as to provide failure protection for the target wiper again in the new operation process.
[0146] In one embodiment, the method further includes:
[0147] Upon receiving the operating command of the target wiper and when the target wiper is in a preset parking position, the system controls the target wiper to operate based on the operating command.
[0148] In this embodiment, after receiving the working instruction of the target wiper, it is necessary to ensure that the target wiper is in a preset parking position before controlling the target wiper to operate based on the working instruction, so as to further ensure the safety of the wiper.
[0149] In one embodiment, the method further includes:
[0150] Upon receiving the operating command of the target wiper, and if the target wiper is not in the preset parking position, the system controls the target wiper to reset to the preset parking position and then controls the target wiper to operate based on the operating command.
[0151] In this embodiment, if the target wiper is not in the preset parking position when the working command of the target wiper is received, it is necessary to control the target wiper to reset to the preset parking position before controlling the target wiper to run based on the working command, so as to further ensure the safety of the wiper.
[0152] In one embodiment, the target wiper is at least one of a plurality of wipers on a vehicle, and the method further includes:
[0153] When the target wiper impacts the stalled position, control the other wipers in the vehicle, except for the target wiper, to stop operating.
[0154] In this embodiment, the vehicle includes multiple windshield wipers. The target wiper is at least one of the multiple wipers in the vehicle. It is possible that one wiper or at least two wipers in the vehicle may fail. Therefore, any failed wiper in the vehicle can be used as the target wiper in this embodiment. When the target wiper impacts and stalls, it is necessary to control the other wipers in the vehicle to stop operating to improve the safety of each wiper in the vehicle.
[0155] In one embodiment, the method further includes:
[0156] When the target wiper stops impacting the stalled position, the other wipers are controlled to resume operation.
[0157] In one embodiment, when the target wiper stops impacting the stalled position, regardless of whether the target wiper is stopped or running normally, other wipers can be controlled to resume operation to ensure the operating efficiency of other wipers and improve the wiping performance of the entire vehicle.
[0158] In one embodiment, the method further includes:
[0159] If the stalled position is detected to have disappeared, the target wiper is controlled to wipe according to the first preset wiping area.
[0160] In this embodiment, the stalled position may disappear due to reasons such as the obstacle falling naturally or the target wiper impacting the stalled position. This indicates that the target wiper has exited the stall failure and can operate normally. When the stalled position is detected to have disappeared, it is necessary to control the target wiper to wipe according to the first preset wiping area so that the target wiper can resume normal operation and improve wiping efficiency.
[0161] In one embodiment, the target wiper is at least one of a plurality of wipers on a vehicle, and the method further includes:
[0162] After detecting that the stalled position has disappeared, control the target wiper and the other wipers on the vehicle to operate synchronously.
[0163] In one embodiment, after the stall position is detected to have disappeared, the target wiper and other wipers on the vehicle can be controlled to operate synchronously, so that the wipers on the vehicle can maintain the same motion state for wiping, including consistency in swing speed, swing angle and phase, and the wiping effect can be improved by synchronous operation.
[0164] In some embodiments, the vehicle's multiple target wipers have a distinction between a primary wiper and a secondary wiper. The secondary wipers need to operate in sync with the primary wiper to achieve synchronization. When the target wiper is the primary wiper and other wipers are detected to be synchronized with the target wiper, the other wipers can be controlled to follow the target wiper to achieve synchronized operation. When the target wiper is the secondary wiper and it is detected to be synchronized with the primary wiper among other wipers, the target wiper can be controlled to follow the primary wiper among other wipers to achieve synchronized operation.
[0165] In one embodiment, controlling the target wiper to perform wiping based on the motor temperature includes:
[0166] The target wiper is controlled to perform wiping based on the motor temperature and the preset temperature.
[0167] In this embodiment, when the target wiper is in at least one failure state such as stall failure or overheating failure, the motor temperature of the target wiper can be determined through thermocouple feedback inside the motor of the target wiper. The target wiper can then be controlled to perform wiping based on the motor temperature. Alternatively, a corresponding protection strategy can be determined by comparing the motor temperature with a preset temperature to control the target wiper to perform wiping, thereby achieving temperature protection for the target wiper and preventing it from being in an overloaded or dry wiping state for a long time, further improving the safety of wiper operation.
[0168] In one embodiment, the preset temperature includes a first preset temperature, and controlling the target wiper to perform wiping based on the motor temperature and the preset temperature includes:
[0169] When the motor temperature reaches the first preset temperature, the wiping speed of the target wiper is reduced.
[0170] In some embodiments, there may be at least one preset temperature, and different preset temperatures may correspond to different protection strategies in order to achieve step-by-step process protection.
[0171] In this embodiment, the preset temperature includes a first preset temperature T1. When the motor temperature reaches the first preset temperature T1, the wiping speed of the target wiper will be reduced to reduce the wiping load. For example, if the target wiper is in a high-speed wiping state, it will be restricted to operate at a low-speed wiping state.
[0172] In one embodiment, the preset temperature further includes a second preset temperature, and the step of controlling the target wiper to perform wiping based on the motor temperature and the preset temperature further includes:
[0173] When the motor temperature reaches the second preset temperature, the target wiper is controlled to wipe at a second preset interval.
[0174] In this embodiment, the preset temperature also includes a second preset temperature T2. When the motor temperature reaches the second preset temperature T2, the target wiper is controlled to wipe at a second preset interval, allowing the target wiper to wipe intermittently to reduce the wiping load. For example, the target wiper is driven to switch from a high-speed or low-speed wiping state to intermittent wiping with a 3-second interval.
[0175] In one embodiment, the preset temperature further includes a third preset temperature, and the step of controlling the target wiper to perform wiping based on the motor temperature and the preset temperature further includes:
[0176] When the motor temperature reaches the third preset temperature, the target wiper is controlled to stop operating.
[0177] In this embodiment, the preset temperature also includes a third preset temperature T3. When the motor temperature reaches the third preset temperature T3, the target wiper can be controlled to stop running to reduce the wiper load. For example, if the target wiper is in high-speed wiping, low-speed wiping, or intermittent wiping mode at this time, the target wiper will be controlled to stop running.
[0178] In one embodiment, the first preset temperature and the second preset temperature are lower than the third preset temperature.
[0179] In this embodiment, the preset temperature includes a first preset temperature, a second preset temperature, and a third preset temperature. The protection strategy corresponding to the third preset temperature is to stop the target wiper from working. The third preset temperature can be higher than the first and second preset temperatures. As the motor temperature gradually increases, the protection strategy of controlling the target wiper to wipe at a second preset interval and reducing the wiping speed of the target wiper can be prioritized to ensure wiping efficiency.
[0180] In some embodiments, the first preset temperature may be greater than or less than the second preset temperature, so as not to prioritize the protection strategy of controlling the target wiper to wipe at the second preset interval or reducing the wiping speed of the target wiper as the motor temperature gradually increases.
[0181] In one embodiment, after controlling the target wiper to stop operating, the method further includes:
[0182] When the motor temperature returns to the preset normal temperature and the operating command of the target wiper is received, the target wiper is controlled to operate based on the operating command.
[0183] In this embodiment, when the target wiper stops operating, the motor temperature gradually returns to a preset normal temperature, which can be less than or equal to the minimum of the aforementioned preset temperatures. After reaching the second preset temperature, the motor can respond to the target wiper's operating command and control the target wiper to operate based on the received command, thereby further ensuring the safe operation of the target wiper.
[0184] In one embodiment, the target wiper is at least one of a plurality of wipers on a vehicle, and the method further includes:
[0185] If the target wiper fails, the vehicle controls other wipers besides the target wiper to wipe according to the corresponding second preset wiping area.
[0186] In this embodiment, if the target wiper fails, and other wipers on the vehicle do not fail, the other wipers can be controlled to wipe according to the corresponding second preset wiping area to ensure the wiping effect of the whole vehicle.
[0187] In this embodiment, the target wiper and other wipers can be independently controlled by their respective motors, thereby ensuring that other wipers can operate normally after some wipers fail, thus ensuring the overall wiping effect of the vehicle.
[0188] To better understand, the following explanation uses a dual-motor wiper system as an example.
[0189] In this embodiment, as Figure 3 As shown, the dual-motor wiper system includes:
[0190] The wiper combination switch has different speed settings corresponding to different wiper functions. Users can switch between high-speed wiping, low-speed wiping, and water spray wiping functions by moving the wiper combination switch lever, thus achieving human-computer interaction.
[0191] The Body Control Module (BCM) interacts with the vehicle via the CAN bus and communicates with the dual-motor wiper controller via the LIN bus. It analyzes and processes wiper combination switch signals and sends the corresponding processed signals to the dual wiper control module to achieve different wiper functions.
[0192] The dual wiper control module communicates with the body controller via a LIN bus. It processes and analyzes the signals sent by the body controller, and can monitor whether the main and auxiliary wipers are stalled or malfunctioning, identify the stall location, identify the overheated motor temperature, and execute corresponding strategies.
[0193] The system consists of a main wiper and a secondary wiper, each powered by its own motor. The main wiper motor is used to start and stop the main wiper, while the secondary wiper motor is used to start and stop the secondary wiper.
[0194] During the operation of a dual-motor wiper system, situations may occur where a single wiper stalls (either the main wiper or the auxiliary wiper stalls) or both wipers stall (both the main wiper and the auxiliary wiper stall). Based on the above embodiments, the wiper control process for single wiper stall and dual wiper stall will be described respectively.
[0195] Taking the example of the main wiper malfunctioning due to jamming, while the auxiliary wiper is not jammed and is also malfunctioning, the main wiper is the target wiper in this case (the same logic applies if the auxiliary wiper is jammed and the main wiper is not jammed). Figure 4 As shown, the wiper control process for a single wiper stalling is as follows:
[0196] S1, Start state: The dual wiper control module monitors in real time whether the main wiper is stuck. If the main wiper is stuck, proceed to step S2; otherwise, maintain the current working state.
[0197] S2, identify the stall location;
[0198] S2-1, If the stall position is within the maximum stall area corresponding to the main wiper's upward or downward state, the main wiper performs self-learning wiping, maintaining the remaining area for wiping with the stall position as the boundary. That is, when the minimum wiping area is guaranteed, even if the main wiper does not reach the target position, it will reverse and continue wiping in the remaining area until the stall position is detected to have disappeared, then resume normal wiping and proceed to step S3.
[0199] S2-2, If the stall position is not within the maximum stall area corresponding to the upward or downward state of the target wiper, the main wiper will impact the stall position once at interval Ts. At this time, the number of impacts is N+1. Check if N is ≥5. If yes, the main wiper motor will stop working and turn to S4.
[0200] Specifically, during the main wiper's impact, the auxiliary wiper does not operate. If the main wiper's impact stops, the auxiliary wiper resumes normal operation. If no stall is detected subsequently, the main wiper motor will then operate normally. Once the auxiliary wiper detects synchronization, it will operate normally along with the main wiper, and the subsequent wiping cycle will continue to operate normally.
[0201] S3, the vehicle body controller can detect changes in the status of the wiper combination switch in real time. If a change in the wiper combination switch signal is detected, the corresponding working command is forwarded to the dual wiper control module, so that the wipers respond to the combination switch command and perform the corresponding action. At this time, the stall situation is still detected in real time, and the control process is repeated.
[0202] S4, the vehicle body controller monitors the changes in the status of the wiper combination switch in real time. If a change in the wiper combination switch signal is detected, the wiper should first be reset to the preset parking position and then respond to the combination switch command to perform the corresponding action. Subsequently, it will continue to detect failures such as stalling and repeat the above control process.
[0203] Taking the example of both the main wiper and the auxiliary wiper being stalled and failing, in this case, both the main wiper and the auxiliary wiper are the target wipers. Figure 5 As shown, the wiper control process when dual wipers are stalled is as follows:
[0204] S01, Start state: The dual wiper control module monitors in real time whether the wipers are stuck. If both the main wiper and the auxiliary wiper are stuck, proceed to step S02; otherwise, maintain the current working state.
[0205] S02. Identify the location of the stall;
[0206] S02-1. If the main and auxiliary wipers are stalled within the maximum stall area corresponding to their upward or downward states, the main and auxiliary wipers will perform self-learning wiping, continuing to wipe within the remaining area with the stalled position as the boundary. That is, when the minimum wiping area is guaranteed, even if the main and auxiliary wipers have not reached their target positions, they will reverse and continue wiping within the remaining area until the stalled position is detected to have disappeared, at which point normal wiping will resume. Proceed to step S03.
[0207] S02-2. If the stall position of the main wiper and auxiliary wiper is not within the maximum stall area corresponding to their upward or downward states, the main wiper and auxiliary wiper impact the stall position once at intervals Ts. The number of impacts is N+1. Check if N ≥ 5. If yes, the main wiper and auxiliary wiper motors stop working. Proceed to step S04.
[0208] S03. The vehicle body controller monitors the changes in the wiper combination switch status in real time. If a change in the wiper combination switch signal is detected, the main wiper and the auxiliary wiper respond to the combination switch command and perform corresponding actions. At this time, the system still monitors for stall conditions in real time and repeats the control process.
[0209] S04. The vehicle body controller monitors the changes in the status of the wiper combination switch in real time. If a change in the wiper combination switch signal is detected, the main wiper and the auxiliary wiper should first be reset to the parking position and then respond to the combination switch command to perform the corresponding action. At this time, the stall situation is still monitored in real time, and the control process is repeated.
[0210] This embodiment also provides a windshield wiper system, which can be integrated into a vehicle, and the windshield wiper system includes:
[0211] At least two windshield wipers;
[0212] The controller is used to execute any of the wiper control methods mentioned above.
[0213] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0214] This embodiment also provides an electronic device, which can be integrated into a vehicle, and the electronic device may include:
[0215] The acquisition module is used to acquire the failure parameters of the target wiper when the target wiper is detected to be malfunctioning;
[0216] The control module is used to control the target wiper to perform wiping based on the failure parameters, so as to provide failure protection for the target wiper.
[0217] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0218] Accordingly, embodiments of this application also provide an electronic device, such as... Figure 6 As shown, Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device 1100 further includes a processor 1101 with one or more processing cores, a memory 1102 with one or more computer-readable storage media, and a computer program stored on the memory 1102 and executable on the processor. The processor 1101 and the memory 1102 are electrically connected. Those skilled in the art will understand that the electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0219] The processor 1101 is the control center of the electronic device 1100. It connects various parts of the electronic device 1100 via various interfaces and lines. By running or loading software programs and / or units stored in the memory 1102, and by calling data stored in the memory 1102, it executes various functions and processes data of the electronic device 1100, thereby providing overall monitoring of the electronic device 1100. The processor 1101 can be a processor (Central Processing Unit, CPU), a graphics processing unit (GPU), a network processor (NP), etc., and can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application.
[0220] In this embodiment, the processor 1101 in the electronic device 1100 loads the instructions corresponding to the processes of one or more applications into the memory 1102 according to the following steps, and the processor 1101 runs the applications stored in the memory 1102 to realize various functions, such as:
[0221] If the target wiper fails, obtain the failure parameters of the target wiper.
[0222] The target wiper is controlled to perform wiping based on the failure parameters in order to provide failure protection for the target wiper.
[0223] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0224] Optional, such as Figure 6As shown, the electronic device 1100 also includes: a touch display screen 1103, a radio frequency circuit 1104, an audio circuit 1105, an input unit 1106, and a power supply 1107. The processor 1101 is electrically connected to the touch display screen 1103, the radio frequency circuit 1104, the audio circuit 1105, the input unit 1106, and the power supply 1107. Those skilled in the art will understand that... Figure 6 The electronic device structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0225] The touch display screen 1103 can be used to display a graphical user interface (GUI) and receive operation commands generated by the user interacting with the GUI. The touch display screen 1103 may include a display panel and a touch panel. The display panel can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the electronic device. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. Optionally, the display panel can be configured using a liquid crystal display (LCD), organic light-emitting diode (OLED), or other similar technologies. The touch panel can be used to collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch panel), generate corresponding operation commands, and execute the corresponding program according to the operation commands. Optionally, the touch panel may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch location and the signal generated by the touch operation, transmitting the signal to the touch controller. The touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 1101. It can also receive and execute commands from the processor 1101. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it transmits the information to the processor 1101 to determine the type of touch event. Subsequently, the processor 1101 provides corresponding visual output on the display panel based on the type of touch event. In this embodiment, the touch panel and the display panel can be integrated into the touch display screen 1103 to achieve input and output functions. However, in some embodiments, the touch panel and the touch display screen 1103 can be used as two independent components to achieve input and output functions. That is, the touch display screen 1103 can also be used as part of the input unit 1106 to achieve input functions.
[0226] The radio frequency circuit 1104 can be used to transmit and receive radio frequency signals to establish wireless communication with networked medical devices or other electronic devices, and to transmit and receive signals with networked medical devices or other electronic devices.
[0227] Audio circuit 1105 can be used to provide an audio interface between a user and an electronic device via a speaker and a microphone. Audio circuit 1105 can convert received audio data into electrical signals and transmit them to the speaker, where the speaker converts them into sound signals for output. Conversely, the microphone converts the collected sound signals into electrical signals, which are then received by audio circuit 1105, converted back into audio data, and then processed by processor 1101 before being transmitted via radio frequency circuit 1104 to, for example, another electronic device, or output to memory 1102 for further processing. Audio circuit 1105 may also include an earphone jack to provide communication between peripheral headphones and electronic devices.
[0228] The input unit 1106 can be used to receive input numbers, characters, or user characteristic information (such as fingerprints, iris, facial information, etc.), and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control.
[0229] Power supply 1107 is used to supply power to various components of electronic device 1100. Optionally, power supply 1107 can be logically connected to processor 1101 through a power management device, thereby enabling functions such as charging, discharging, and power consumption management through the power management device. Power supply 1107 may also include one or more DC or AC power supplies, recharging devices, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0230] although Figure 6 As not shown in the diagram, the electronic device 1100 may also include a camera, sensor, wireless fidelity module, Bluetooth module, etc., which will not be described in detail here.
[0231] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0232] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0233] Therefore, embodiments of this application provide a computer-readable storage medium storing a plurality of computer programs. These computer programs can be loaded by a processor to execute any of the windshield wiper control methods provided in this application. The computer program can execute the following steps of the windshield wiper control method:
[0234] If the target wiper fails, obtain the failure parameters of the target wiper.
[0235] The target wiper is controlled to perform wiping based on the failure parameters in order to provide failure protection for the target wiper.
[0236] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0237] The computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0238] Since the computer-readable storage medium contains a computer program that can implement any of the wiper control methods provided in the embodiments of this application, and can execute any of the wiper control methods provided in the embodiments of this application, the effects are detailed in the preceding embodiments and will not be repeated here.
[0239] This application also provides a computer program product that can be loaded by a processor to execute any of the windshield wiper control methods provided in this application. Specific implementations of each operation of the windshield wiper control method can be found in the preceding embodiments and will not be repeated here.
[0240] Since this computer program can execute any of the wiper control methods provided in the embodiments of this application, it can achieve the beneficial effects that any of the wiper control methods provided in the embodiments of this application can achieve. Therefore, its beneficial effects are detailed in the preceding embodiments and will not be repeated here.
[0241] This application also provides a vehicle that includes any of the above-described wiper systems, electronic devices, electronic equipment, computer-readable storage media, computer program products, or performs any of the above-described methods.
[0242] In the description of this application, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more features. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0243] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0244] The embodiments, implementation methods, and related technical features of this application can be combined and substituted for each other without conflict.
[0245] The above are merely preferred embodiments of this application and are not intended to limit this application in any way. Any simple modifications, equivalent changes, and alterations made to the above embodiments based on the technical essence of this application without departing from the scope of the technical solution of this application shall still fall within the scope of the technical solution of this application.
Claims
1. A windshield wiper control method, characterized in that, The wiper control method includes: If the target wiper fails, obtain the failure parameters of the target wiper. The target wiper is controlled to perform wiping based on the failure parameters in order to provide failure protection for the target wiper.
2. The wiper control method as described in claim 1, characterized in that, The failure parameters include the stall position of the target wiper in the corresponding first preset wiping area, and / or the motor temperature of the target wiper.
3. The method as described in claim 2, characterized in that, Controlling the target wiper to perform wiping based on the stall position includes: Based on the stall position, the target wiping area in the first preset wiping area is determined to be the target wiping area in which the target wiper can move. Control the target wiper to wipe the target wiping area.
4. The method as described in claim 3, characterized in that, The step of determining the target wiping area where the target wiper can move within the first preset wiping area based on the stall position includes: The target wiper's movable boundary is determined based on the stall position to define the target wiping area.
5. The method as described in claim 4, characterized in that, The movable boundary of the target wiper includes a first boundary and a second boundary, and determining the movable boundary of the target wiper based on the stall position includes: The first boundary that the target wiper can move to is determined based on the stall position; The second boundary that the target wiper can move to is determined from the boundary of the first preset wiping area, and the position of the target wiper in the first preset wiping area is between the first boundary and the second boundary.
6. The method as described in claim 3, characterized in that, The method further includes: When the stall position is within the maximum stall area of the first preset wiping area, the target wiping area in the first preset wiping area where the target wiper can move is determined based on the stall position.
7. The method as described in claim 6, characterized in that, The percentage of the maximum stall area in the first preset scraping area is less than or equal to a preset percentage.
8. The method as described in claim 7, characterized in that, The maximum stall area includes any one boundary of the first preset scraping area.
9. The method as described in claim 8, characterized in that, The maximum stall area includes the target boundary corresponding to the upward or downward state of the target wiper in the first preset wiper area.
10. The method as described in claim 6, characterized in that, The method further includes: If the stalled position is not located within the maximum stalled area of the first preset wiping area, the target wiper is controlled to impact the stalled position.
11. The method as described in claim 10, characterized in that, The control of the target wiper impacting the stall position includes: The target wiper is controlled to impact the stalled position at a first preset interval.
12. The method as described in claim 10, characterized in that, The control of the target wiper impacting the stall position includes: The target wiper is controlled to impact the stalled position until the number of impacts by the target wiper is greater than or equal to a preset number or the stalled position disappears.
13. The method as described in claim 12, characterized in that, The method further includes: If the number of impacts of the target wiper is greater than or equal to the preset number, the target wiper will be controlled to stop operating.
14. The method as described in claim 13, characterized in that, After controlling the target wiper to stop operating, the method further includes: Upon receiving the operating command of the target wiper, the system controls the target wiper to operate based on the operating command.
15. The method as described in claim 14, characterized in that, The method further includes: Upon receiving the operating command of the target wiper and when the target wiper is in a preset parking position, the system controls the target wiper to operate based on the operating command.
16. The method as described in claim 15, characterized in that, The method further includes: Upon receiving the operating command of the target wiper, and if the target wiper is not in the preset parking position, the system controls the target wiper to reset to the preset parking position and then controls the target wiper to operate based on the operating command.
17. The method as described in claim 10, characterized in that, The target wiper is at least one of a plurality of wipers on a vehicle, and the method further includes: When the target wiper impacts the stalled position, control the other wipers in the vehicle, except for the target wiper, to stop operating.
18. The method as described in claim 17, characterized in that, The method further includes: When the target wiper stops impacting the stalled position, the other wipers are controlled to resume operation.
19. The method according to any one of claims 2-18, characterized in that, The method further includes: If the stalled position is detected to have disappeared, the target wiper is controlled to wipe according to the first preset wiping area.
20. The method as described in claim 19, characterized in that, The target wiper is at least one of a plurality of wipers on a vehicle, and the method further includes: After detecting that the stalled position has disappeared, control the target wiper and the other wipers on the vehicle to operate synchronously.
21. The method according to any one of claims 2-18, characterized in that, Controlling the target wiper to perform wiping based on the motor temperature includes: The target wiper is controlled to perform wiping based on the motor temperature and the preset temperature.
22. The method as described in claim 21, characterized in that, The preset temperature includes a first preset temperature, and controlling the target wiper to perform wiping based on the motor temperature and the preset temperature includes: When the motor temperature reaches the first preset temperature, the wiping speed of the target wiper is reduced.
23. The method as described in claim 22, characterized in that, The preset temperature also includes a second preset temperature, and the step of controlling the target wiper to perform wiping based on the motor temperature and the preset temperature further includes: When the motor temperature reaches the second preset temperature, the target wiper is controlled to wipe at a second preset interval.
24. The method as described in claim 23, characterized in that, The preset temperature also includes a third preset temperature, and the step of controlling the target wiper to perform wiping based on the motor temperature and the preset temperature further includes: When the motor temperature reaches the third preset temperature, the target wiper is controlled to stop operating.
25. The method as described in claim 24, characterized in that, The first preset temperature and the second preset temperature are lower than the third preset temperature.
26. The method as described in claim 24, characterized in that, After controlling the target wiper to stop operating, the method further includes: When the motor temperature returns to the preset normal temperature and the operating command of the target wiper is received, the target wiper is controlled to operate based on the operating command.
27. The method according to any one of claims 1-18, characterized in that, The target wiper is at least one of a plurality of wipers on a vehicle, and the method further includes: If the target wiper fails, the vehicle controls other wipers besides the target wiper to wipe according to the corresponding second preset wiping area.
28. A windshield wiper system, characterized in that, The wiper system includes: At least two windshield wipers; A controller for performing the wiper control method as described in any one of claims 1 to 27.
29. An electronic device, characterized in that, The device includes a processor connected to a memory storing a computer program, the processor being configured to run the computer program in the memory to perform the wiper control method according to any one of claims 1 to 27.
30. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the wiper control method according to any one of claims 1 to 27.
31. A computer program product, characterized in that, It includes a computer program, which is executed by a processor to implement the wiper control method according to any one of claims 1 to 27.
32. A vehicle, characterized in that, The vehicle performs the wiper control method as described in any one of claims 1-27, or includes the wiper system as described in claim 28 or the electronic device as described in claim 29.