Method and device for controlling windscreen wiper, vehicle and storage medium

By judging the residence time of the wiper and dynamically adjusting the buffering time, ensuring that the wiper stops safely when closed, solving the problem of the mechanical wiper stopping in the non-stop position when closed, improving user experience and vehicle safety.

CN119142296AActive Publication Date: 2024-12-17GREAT WALL MOTOR CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411386092.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2024-12-17
Estimated Expiration
2044-09-30

AI Technical Summary

Technical Problem

When closed, the mechanical wiper stops in the non-stop position due to inertial motion, which may damage and affect the driver's line of sight, reducing user experience and vehicle safety.

Method used

By judging the duration of the wiper in the stop position, determine whether the preset conditions are met to determine whether the power of the wiper motor can be disconnected, ensure that the wiper stops at the stop position, and dynamically adjust the buffering time using the wiper's movement speed, wear coefficient and drying coefficient of the wiper to ensure safe and accurate stop.

Benefits of technology

It effectively avoids damage and line of sight interference caused by the wiper stopping in the non-stop position, improves user experience and vehicle safety, and ensures that the wiper stops safely and reliably when closed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119142296A_ABST
    Figure CN119142296A_ABST
Patent Text Reader

Abstract

The invention provides a method and device for controlling a windscreen wiper, a vehicle and a storage medium. The method comprises the steps that under the condition that a control signal for turning off the windscreen wiper of the vehicle is received, whether the windscreen wiper is located at a stop position currently or not is judged; under the condition that it is determined that the windscreen wiper is located at the stop position at present, the stay duration of the windscreen wiper at the stop position at present is determined; judging whether the windscreen wiper currently meets a preset condition or not based on the staying duration; wherein the preset condition is used for indicating that the windscreen wiper does not run away from the stop position after the power supply of the windscreen wiper motor of the windscreen wiper is cut off at present; and when it is determined that the windscreen wiper meets the preset condition at present, the power supply of the windscreen wiper motor is cut off. By means of the method, it can be ensured that after the windscreen wiper is closed, the windscreen wiper stops at the stop position and does not run away from the stop position, the safety and reliability of the windscreen wiper are ensured, the vehicle using experience of a user is improved, and the problems that the windscreen wiper stops after running away from the stop position, consequently, the windscreen wiper is prone to being damaged, and the sight of a driver is disturbed by the windscreen wiper are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicles, and more specifically, to a method, a device, a vehicle and a storage medium for controlling a wiper in the field of vehicles. Background Art

[0002] With the development of vehicle intelligence, the application of electronic and automation technology in vehicle systems is becoming more and more extensive, including electronic control and automated management of various vehicle functions. In this context, the wiper system, as an important part of the vehicle, has also been significantly improved in terms of intelligence and automated control. However, despite this, mechanical wipers are still standard configurations on many vehicles due to their cost-effectiveness and ease of maintenance.

[0003] When a vehicle equipped with mechanical wipers is in use, the wipers are turned on and off by turning on and off the power of the wiper motor. However, after the power of the wiper motor is disconnected, the wiper motor often still moves a certain distance due to inertia and other reasons, resulting in the problem that the wiper moves to a non-stop position when the wiper is turned off. When the wiper stops at a non-stop position, the wiper is easily damaged. The wiper may also affect the driver's driving vision, resulting in a poor user experience. Summary of the invention

[0004] The present application provides a method, device, vehicle and storage medium for controlling wipers. The method can ensure that after the wipers are turned off, the wipers stay in a stop position and do not move away from the stop position, thereby ensuring the safety and reliability of the wipers, improving the user's vehicle experience, and avoiding the problem that the wipers stop after moving away from the stop position, causing the wipers to be easily damaged, and the wipers interfere with the driver's line of sight, thereby affecting the safety of vehicle driving.

[0005] In a first aspect, a method for controlling a wiper is provided, the method comprising: upon receiving a control signal for turning off the vehicle wiper, determining whether the wiper is currently in a stop position; upon determining that the wiper is currently in the stop position, determining the length of time the wiper has stayed in the stop position; based on the length of time spent in the stop position, determining whether the wiper currently meets a preset condition; wherein the preset condition is used to indicate that the wiper will not move away from the stop position after the power supply of the wiper motor of the wiper is currently disconnected; upon determining that the wiper currently meets the preset condition, disconnecting the power supply of the wiper motor.

[0006] In the above technical solution, when the wiper is currently in the stop position and the wiper is to be turned off, the length of time the wiper has stayed in the stop position is obtained to determine whether the preset condition that the wiper will not leave the stop position after the power supply of the wiper motor of the wiper is disconnected is currently met. The power supply of the wiper motor of the wiper is disconnected when the preset condition is met, which can ensure that after the wiper is turned off, the wiper stays in the stop position and does not leave the stop position, thereby ensuring the safety and reliability of the wiper and improving the user's car experience. This avoids the problem that when the wiper is to be turned off, the power supply of the wiper motor is directly disconnected, because the wiper motor continues to rotate and drives the wiper to stop after leaving the stop position, causing the wiper to be easily damaged, and the problem that the wiper stops in a non-stop position and interferes with the driver's vision, affecting the safety of vehicle driving.

[0007] In combination with the first aspect, in some possible implementations, based on the length of time the wiper has stayed, it is determined whether the wiper currently meets the preset conditions, including: determining the target length of time the wiper stays in the stop position during the wiping process; determining the target buffering time required for the wiper motor to stop rotating from disconnecting the power supply; based on the length of time the wiper has stayed, the target length of time and the target buffering time, it is determined whether the wiper currently meets the preset conditions.

[0008] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, based on the actual stay time, the target time and the target buffer time, it is judged whether the wiper currently meets the preset conditions, including: subtracting the actual stay time from the target time to obtain the current remaining buffer time of the wiper; when the remaining buffer time is less than the target buffer time, it is determined that the wiper currently meets the preset conditions.

[0009] In the above technical solution, by subtracting the dwell time from the target time, the remaining buffer time is obtained and compared with the target buffer time, so that it can be directly, simply and accurately determined whether the wiper motor can stop rotating within the target time after the power supply of the wiper motor is currently disconnected. If the remaining buffer time is greater than the target buffer time, it is determined that the wiper motor can stop rotating within the target time. At this time, after the power supply of the wiper motor is disconnected, the wiper motor will not drive the wiper to leave the stop position, and the wiper will stop at the stop position. If it is determined that the preset conditions are met at this time, the power supply of the wiper motor is disconnected. The wiper is controlled to stop at the stop position, which ensures the safety of the wiper and avoids problems such as damage to the wiper caused by the wiper stopping at a non-stop position.

[0010] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, determining the target buffer time required for the wiper motor to stop rotating from being disconnected from the power supply includes: obtaining the current operating parameters of the wiper; based on the operating parameters and the basic buffer time required for the wiper motor to stop rotating from being disconnected from the power supply, determining the target buffer time required for the wiper motor to stop rotating from being disconnected from the power supply.

[0011] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, the moving speed, wear coefficient and dryness coefficient of the wiper are used to determine the target buffering time based on the operating parameters and the basic buffering time required for the wiper to stop rotating from disconnecting the power supply, including: determining the speed compensation coefficient based on the moving speed; determining the friction compensation value based on the wear coefficient and the dryness coefficient; multiplying the basic buffering time by the speed compensation coefficient to obtain an intermediate value; subtracting the friction compensation value from the intermediate value to obtain the target buffering time.

[0012] In the above technical scheme, the basic buffer time is scaled by the moving speed, wear coefficient and dryness coefficient of the wiper to obtain the target buffer time, and the influence of the operating conditions such as the moving speed, wear coefficient and dryness coefficient of the wiper in the actual operation process on the buffer time required for the wiper motor to stop moving after the power is disconnected is taken into account. The target buffer time is dynamically adjusted according to the actual operating conditions of the wiper, and the accurate target buffer time that meets the current actual operating conditions is calculated to ensure that the wiper can stop safely and accurately at the stop position after the power of the wiper motor is disconnected under various operating conditions, thereby improving the overall performance of the wiper system and reducing the risk of affecting the driver's vision due to the wiper stopping in an improper position.

[0013] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, the method also includes: when it is determined that the wiper currently does not meet the preset conditions, controlling the wiper to maintain the operating state; when it is determined that the wiper moves to the stop position again, disconnecting the power supply of the wiper motor.

[0014] In the above technical solution, when it is determined that the preset conditions are not met at present, the wiper is controlled to continue running, and the wiper will return to the stop position again after running for a cycle. At this time, the wiper motor is controlled to disconnect the power supply and turn off the wiper, thereby achieving the situation that when the preset conditions are not met, the wiper is controlled to stop at the stop position.

[0015] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, when it is determined that the wiper moves to the stop position again, the power supply of the wiper motor is disconnected, including: when it is determined that the wiper moves to the stop position again, judging whether the control signal is valid; when it is determined that the control signal is valid, disconnecting the power supply of the wiper motor; when it is determined that the control signal is invalid, controlling the wiper to continue to maintain the operating state.

[0016] In summary, when the wiper is currently in the stop position and the wiper is to be turned off, the target time for the wiper to stay in the stop position is subtracted from the time it has stayed, and the remaining buffer time for the wiper motor to buffer is accurately obtained. Taking into account the influence of operating conditions such as the moving speed, wear coefficient and dryness coefficient during the actual operation of the wiper on the buffer time required for the wiper motor to stop moving after the power is disconnected, the target buffer time that accurately meets the current actual operating conditions is calculated. By comparing the remaining buffer time with the target buffer time, it can be determined whether the wiper motor can stop rotating within the target time, and then directly, simply and accurately determine whether the power of the wiper motor can be disconnected at present. When the remaining buffer time is greater than or equal to the target buffer time, it is determined that the wiper motor can stop rotating within the target time. At this time, the wiper will stop in the stop position, and the power of the wiper motor can be disconnected, realizing the control of the wiper to stop in the stop position, ensuring the safety of the wiper, and avoiding the problem of wiper damage caused by the wiper stopping in a non-stop position. When the remaining buffer time is less than the target buffer time, it is determined that the wiper motor cannot stop rotating within the target time. At this time, the wiper will not stop at the stop position. The wiper is controlled to continue running. When the wiper returns to the stop position again after running for a cycle, the wiper motor is controlled to disconnect the power supply and turn off the wiper, thereby realizing that the wiper is controlled to stop at the stop position when the preset conditions are not met.

[0017] In a second aspect, a device for controlling a wiper is provided, the device comprising: a first judgment module, for judging whether the wiper is currently in a stop position when a control signal for turning off the vehicle wiper is received; a determination module, for determining the length of time the wiper has stayed in the stop position when it is determined that the wiper is currently in the stop position; a second judgment module, for judging whether the wiper currently meets a preset condition based on the length of time it has stayed; wherein the preset condition is used to indicate that after the power supply of the wiper motor of the wiper is currently disconnected, the wiper will not move away from the stop position; and a control module, for disconnecting the power supply of the wiper motor when it is determined that the wiper currently meets the preset condition.

[0018] In combination with the second aspect, in some possible implementations, the second judgment module is specifically used to determine the target duration for the wiper to stay in the stop position during the wiping process; determine the target buffering time required for the wiper motor to stop rotating from disconnecting the power supply; and determine whether the wiper currently meets the preset conditions based on the stay time, the target time and the target buffering time.

[0019] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the second judgment module is specifically used to subtract the stay time from the target time to obtain the current remaining buffer time of the wiper; when the remaining buffer time is less than the target buffer time, it is determined that the wiper currently meets the preset conditions.

[0020] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the second judgment module is specifically used to obtain the current operating parameters of the wiper; based on the operating parameters and the basic buffer time required for the wiper motor to stop rotating from disconnecting the power supply to stopping the rotation, determine the target buffer time required for the wiper motor to stop rotating from disconnecting the power supply to stopping the rotation.

[0021] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the operating parameters include: the moving speed, wear coefficient and dryness coefficient of the wiper, and the second judgment module is specifically used to determine the speed compensation coefficient based on the moving speed; determine the friction compensation value based on the wear coefficient and the dryness coefficient; multiply the basic buffering time by the speed compensation coefficient to obtain an intermediate value; subtract the friction compensation value from the intermediate value to obtain the target buffering time.

[0022] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the control module is also used to control the wiper to remain in operation when it is determined that the wiper currently does not meet the preset conditions; and to disconnect the power supply of the wiper motor when it is determined that the wiper moves to the stop position again.

[0023] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the control module is specifically used to, when it is determined that the wiper has moved to the stop position again, determine whether the control signal is valid; when it is determined that the control signal is valid, disconnect the power supply of the wiper motor; when it is determined that the control signal is invalid, control the wiper to continue to operate.

[0024] In a third aspect, a vehicle is provided, comprising a memory and a processor. The memory is used to store executable program code, and the processor is used to call and run the executable program code from the memory, so that the vehicle executes the method in the first aspect or any possible implementation of the first aspect.

[0025] In a fourth aspect, a computer program product is provided, comprising: a computer program code, which, when executed on a computer, enables the computer to execute the method in the first aspect or any possible implementation of the first aspect.

[0026] In a fifth aspect, a computer-readable storage medium is provided, which stores a computer program code. When the computer program code runs on a computer, the computer executes the method in the above-mentioned first aspect or any possible implementation manner of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Figure 1 It is a schematic flow chart of a method for controlling a wiper provided in an embodiment of the present application.

[0028] Figure 2 It is a schematic flow chart of another method for controlling a wiper provided in an embodiment of the present application.

[0029] Figure 3 It is a structural schematic diagram of a device for controlling a wiper provided in an embodiment of the present application.

[0030] Figure 4 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION

[0031] The technical solution in the present application will be described clearly and in detail below in conjunction with the accompanying drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B: "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.

[0032] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.

[0033] In the prior art, after the vehicle receives a control signal to turn off the wiper, the wiper is turned off by disconnecting the power supply of the wiper motor. However, after the power supply is disconnected, the wiper motor will continue to rotate for a period of time before stopping due to inertia and other reasons. Therefore, in the prior art, when the wiper needs to be turned off, after the power supply of the wiper motor is disconnected, there is a problem that the wiper motor moves a certain distance due to inertia and other reasons, causing the wiper to stop at a non-stop position. When the wiper stops at a non-stop position, the wiper is easily damaged. The wiper may also affect the driver's driving vision, resulting in a poor user experience.

[0034] Based on this, the present application proposes a method for controlling the wiper, which can ensure that the wiper stops at a stop position, improve the user's car experience, avoid the wiper from being easily damaged due to the wiper stopping at a non-stop position, and avoid the wiper affecting the driver's driving vision.

[0035] Figure 1 1 is a schematic flow chart of a method for controlling a windshield wiper provided in an embodiment of the present application. The method is applied to a vehicle.

[0036] For example, Figure 1 As shown, the method 100 includes:

[0037] Step 101, when receiving a control signal for closing the vehicle wiper, determining whether the wiper is currently in a stop position;

[0038] Step 102, when it is determined that the wiper is currently in the stop position, determining the duration of time the wiper has been in the stop position;

[0039] Step 103, based on the duration of the stay, determining whether the wiper currently meets a preset condition;

[0040] The preset condition is used to indicate that after the power supply of the wiper motor of the wiper is currently disconnected, the wiper will not move away from the stop position.

[0041] Step 104 , when it is determined that the wiper currently meets the preset condition, disconnect the power supply of the wiper motor.

[0042] exist Figure 1 In the embodiment shown, when the wiper is currently in the stop position and is to be turned off, the wiper is determined by obtaining the length of time the wiper has stayed in the stop position to determine whether the preset condition that the wiper will not leave the stop position after the power supply of the wiper motor of the wiper is disconnected is currently met. The power supply of the wiper motor of the wiper is disconnected when the preset condition is met, which can ensure that after the wiper is turned off, the wiper stays in the stop position and does not leave the stop position, thereby ensuring the safety and reliability of the wiper and improving the user's car experience. This avoids the problem that when the wiper is to be turned off, the power supply of the wiper motor is directly disconnected, because the wiper motor continues to rotate and drives the wiper to stop after leaving the stop position, causing the wiper to be easily damaged, and the problem that the wiper stops in a non-stop position and interferes with the driver's vision, affecting the safety of vehicle driving.

[0043] In step 101, the wiper may be a mechanical wiper, which includes a wiper motor, and the wiper may be controlled by controlling the wiper motor. The control signal for closing the wiper may be sent by the driver to the vehicle during the operation of the wiper.

[0044] The vehicle may be provided with a mechanical lever, which is usually integrated in the vehicle next to or below the steering wheel. The driver can control the wiper by moving the lever up and down or left and right to send a control signal to the vehicle. Assume that a control signal for controlling the wiper switch is sent to the vehicle by moving the lever up and down. Specifically, the driver can send a control signal for controlling the wiper to turn on to the vehicle by moving the lever up. At this time, the vehicle receives the control signal for controlling the wiper to turn on and starts to control the wiper to turn on. After turning on the wiper, the driver can send a control signal for controlling the wiper to turn off to the vehicle by moving the lever down. At this time, the vehicle receives the control signal for controlling the wiper to turn on and starts to control the wiper to turn off.

[0045] The vehicle may also be provided with a mechanical button for turning on and off the wipers, which is usually integrated near the steering wheel of the vehicle. The driver can send a control signal to the vehicle to turn on the wipers by pressing the on button. At this time, the vehicle receives the control signal to turn on the wipers and starts to control the wipers to turn on. After turning on the wipers, the driver can send a control signal to the vehicle to turn off the wipers by pressing the off button. At this time, the vehicle receives the control signal to turn on the wipers and starts to control the wipers to turn off.

[0046] In some embodiments, the mechanical button for turning on and off the wiper can be a button. If the driver presses the button when the wiper is not turned on, a control signal for controlling the wiper to turn on is sent to the vehicle, and the vehicle receives the control signal for controlling the wiper to turn on and starts to control the wiper to turn on. If the driver presses the button when the wiper is turned on, a control signal for controlling the wiper to turn off is sent to the vehicle, and the vehicle receives the control signal for controlling the wiper to turn on and starts to control the wiper to turn off.

[0047] In some embodiments, the vehicle may further include a voice recognition module, and the driver may also control the wipers by issuing voice commands. Specifically, the driver may control the wipers to turn on by voice commands including keywords such as "turn on the wipers" and "start wiping". The wipers may be turned off by voice commands including keywords such as "turn off the wipers" and "end wiping". When the vehicle detects that the driver has issued a voice command including keywords such as "turn off the wipers" and "end wiping", it determines that a control signal for turning off the wipers sent by the driver to the vehicle is received.

[0048] After receiving the control signal to turn off the wiper, the vehicle starts to determine whether the wiper is currently in the stop position. The stop position is the predetermined position of the wiper when it is not in operation. This position ensures that the wiper does not obstruct the driver's vision and protects the wiper from accidental damage. It is usually the lowest point of the wiper.

[0049] A position sensor may be provided at the stop position to detect whether the wiper is currently in the stop position. Specifically, the position sensor detects the wiper when the wiper is in the stop position, and outputs a wiper digital signal such as "1" at this time, indicating that the wiper is currently in the stop position. When the wiper leaves the stop position, the position sensor cannot detect the wiper, and outputs a digital signal such as "0" at this time, indicating that the wiper is not currently in the stop position. The vehicle can obtain the digital signal currently output by the position sensor, and determine whether the wiper is currently in the stop position based on the digital signal currently output by the position sensor.

[0050] In step 102, when the vehicle determines that the digital signal output by the position sensor is "1", it determines that the wiper is currently in the stop position, and then starts to obtain the length of time the wiper has stayed in the stop position.

[0051] Specifically, the position sensor continuously outputs a digital signal "1" when detecting that the wiper is in the stop position. The duration of the digital signal "1" output by the position sensor can be obtained to obtain the stop time.

[0052] In step 103, based on the length of time the wiper has stayed in the stop position, it can be determined whether the wiper will leave the stop position after the wiper motor power is disconnected, so as to determine whether the wiper currently meets the preset condition.

[0053] When it is determined that the wiper will not move away from the stop position after the wiper motor power is disconnected, it is determined that the wiper currently meets the preset condition. When it is determined that the wiper will move away from the stop position after the wiper motor power is disconnected, it is determined that the wiper currently does not meet the preset condition.

[0054] In a possible implementation, step 103, based on the duration of the stay, determines whether the wiper currently meets the preset condition, including the following S11 to S13:

[0055] S11, determining a target duration for the wiper to stay at the stop position during the wiping process.

[0056] The target duration may be the maximum duration that the wiper can stay in the stop position during wiping. The target duration that the wiper stays in the stop position during operation is usually a fixed value, which is usually an optimal value for effectively using the wiper obtained after multiple tests based on factors such as the material and properties of the wiper.

[0057] During the operation of the wiper, the position sensor continuously outputs a digital signal "1" when the wiper is in the stop position. Therefore, the duration of the last digital signal "1" output by the position sensor can be obtained to obtain the target duration of the wiper staying in the stop position during operation.

[0058] In some embodiments, the target time length for the wiper to stay in the stop position is stored in advance in the vehicle, and the target time length stored in the vehicle can be directly obtained.

[0059] S12, determining a target buffering time required for the wiper motor to stop rotating after power is disconnected.

[0060] It is understandable that after the power supply of the wiper motor is disconnected, the wiper motor will continue to rotate for a period of time before stopping due to inertia and other reasons. The time from the power supply being disconnected to the time when the wiper motor stops rotating can be called the buffer time.

[0061] Different vehicles may be equipped with different wipers, and different wipers may have different wiper motors. Therefore, a mapping table including buffering times of different wiper motors corresponding to different vehicles may be set in advance. The vehicle may obtain its own vehicle identification number, and determine the buffering time of the vehicle wiper motor from the mapping table based on the vehicle identification number to obtain a target buffering time.

[0062] In some embodiments, the operating parameters of the wiper may also have an impact on the buffering time. The following embodiments describe this in detail:

[0063] In one possible implementation, S12, determining the target buffer time required for the wiper motor to stop rotating from being disconnected from the power supply, includes: obtaining the current operating parameters of the wiper; based on the operating parameters and the basic buffer time required for the wiper to stop rotating from being disconnected from the power supply, determining the target buffer time required for the wiper motor to stop rotating from being disconnected from the power supply.

[0064] The operating parameters refer to the current working state of the wiper, including the moving speed of the wiper, the position of the wiper, environmental conditions (such as rainfall, temperature), etc. The vehicle may be provided with corresponding sensors to collect the above operating parameters.

[0065] The basic buffer time refers to the longest time required for the wiper motor to stop completely after power is disconnected under standard or ideal conditions. The basic buffer time can be stored in the vehicle and can be directly obtained.

[0066] It is understandable that, considering that the operating parameters of the wiper in actual operation may be different from the standard or ideal conditions, the operating parameters of the wiper in actual operation have a certain impact on the basic buffering time of the wiper motor. The vehicle can obtain the operating parameters of the wiper and determine the target buffering time that meets the current operating state of the wiper based on the operating parameters and the basic buffering time.

[0067] In one possible implementation, the operating parameters include: the moving speed, wear coefficient and dryness coefficient of the wiper. The buffering time is determined based on the operating parameters and the basic buffering time required for the wiper to stop rotating from disconnecting the power supply, including: determining the speed compensation coefficient based on the moving speed; determining the friction compensation value based on the wear coefficient and the dryness coefficient; multiplying the basic buffering time by the speed compensation coefficient to obtain an intermediate value; subtracting the friction compensation value from the intermediate value to obtain the target buffering time.

[0068] The wiper generally includes a plurality of gears, and the moving speed of the wiper is different in each gear. The vehicle can obtain the current gear of the wiper, determine the moving speed of the wiper based on the current gear, and determine the speed compensation coefficient based on the moving speed of the wiper.

[0069] Exemplarily, the wiper includes three gears: low speed gear, medium speed gear and high speed gear. The moving speed of the wiper in low speed gear is 20cm / s, the moving speed of the wiper in medium speed gear is 40cm / s, and the moving speed of the wiper in high speed gear is 60cmr / s. Assuming that the current gear of the wiper is medium speed gear, it can be determined that the moving speed of the wiper is 40cm / s.

[0070] In some embodiments, a speed sensor is provided in the wiper motor, and the moving speed of the wiper collected by the speed sensor can be directly acquired.

[0071] It is understandable that the wiper has different moving speeds, and the corresponding wiper motor has different rotation speeds. Specifically, the higher the gear of the wiper, the faster the moving speed, and the faster the moving speed of the wiper, the faster the speed of the wiper motor. In some embodiments, the speed of the wiper motor can also be determined, and the speed compensation coefficient can be determined based on the speed of the wiper motor.

[0072] For example, the wiper includes three gears: low speed gear, medium speed gear and high speed gear. Among them, the moving speed of the wiper motor in the low speed gear is 40r / s, the speed of the wiper motor in the medium speed gear is 80r / s, and the speed of the wiper motor in the high speed gear is 100r / s. Assuming that the current gear of the wiper is the medium speed gear, it can be determined that the speed of the wiper motor is 80r / s.

[0073] In some embodiments, a rotation speed sensor is provided in the wiper motor, and the rotation speed of the wiper motor collected by the rotation speed sensor can be directly acquired.

[0074] The wear coefficient of the wiper is used to indicate the degree of wear of the wiper, and can usually be determined based on the total usage time of the wiper. The greater the total usage time, the greater the degree of wear of the wiper, and the greater the wear coefficient.

[0075] Exemplarily, assuming that the maximum wear coefficient is 1, and the total usage time of the wiper is determined to be two years, the total usage time is relatively long, and the estimated wear degree is relatively large, so the wear coefficient can be determined to be 0.8.

[0076] In some embodiments, a timer for recording the total usage time of the wipers may be provided in the vehicle. After the wipers of the vehicle are replaced, the total usage time of the wipers recorded in the timer needs to be cleared and the total usage time of the wipers needs to be recorded again.

[0077] The dryness coefficient of the wiper is used to indicate the dryness of the wiper and the windshield. The wiper may be provided with a humidity sensor. The dryness coefficient of the wiper may be determined based on the humidity collected by the humidity sensor. The lower the humidity, the greater the dryness coefficient. For example, the maximum dryness coefficient is 1. The humidity collected by the humidity sensor is 20%. The humidity is relatively low, and a larger dryness coefficient, such as 0.8, may be determined based on the humidity value.

[0078] It is understandable that the faster the wiper motor moves, the faster the speed, the greater the inertia, and the longer the buffer time required for the wiper motor to stop rotating after the power is disconnected. Assuming that the basic buffer time is determined based on the minimum speed of the wiper motor (i.e., the speed of 40r / s in low gear), after obtaining the speed of the wiper motor, it is necessary to determine whether the speed is greater than the minimum speed. When the speed is equal to the minimum speed, the speed coefficient is determined to be 1. When the speed is greater than the minimum speed, a speed compensation coefficient greater than 1 is determined to expand the basic buffer time to obtain an intermediate value.

[0079] For example, the speed of the wiper motor is 80 r / s, which is greater than the minimum speed of 40 r / s. Based on 80 r / s, a speed compensation coefficient greater than 1 can be determined. Assuming that the speed compensation coefficient v is determined to be 1.2 and the basic buffering time is 36 ms, the intermediate value is 36*1.2 ms=43.2 ms.

[0080] Both the wear coefficient and the dryness coefficient will affect the friction of the wiper during operation, wherein the greater the wear coefficient, the greater the friction, and the greater the dryness coefficient, the greater the friction. At the same speed, the greater the friction, the shorter the buffering time required for the wiper motor to stop rotating after the power is disconnected. Based on the wear coefficient and the dryness coefficient, a compensation value, a first compensation value and a second compensation value can be determined respectively. Assume that the basic buffering time is determined based on the minimum wear coefficient and the minimum dryness coefficient. The first compensation value can represent: due to the wear coefficient, the buffering time required for the wiper motor is reduced compared to the basic buffering time. The second compensation value can represent: due to the dryness coefficient, the buffering time required for the wiper motor is reduced compared to the basic buffering time. Add the first compensation value to the second compensation value to obtain the friction compensation value.

[0081] For example, the determined wear coefficient is 0.8, and the determined dryness coefficient is 0.8. Assuming that the first compensation value determined based on the wear coefficient is 2.4ms, and the second compensation value determined based on the dryness coefficient is 1.6ms, it can be determined that the friction compensation value = 2.4ms + 1.6ms = 4ms. Target buffering time = intermediate value - friction compensation value = 43.2ms - 4ms = 39.2ms.

[0082] In the above method, the basic buffer time is scaled by the moving speed, wear coefficient and dryness coefficient of the wiper to obtain the target buffer time, which takes into account the influence of the operating conditions such as the moving speed, wear coefficient and dryness coefficient of the wiper during actual operation on the buffer time required for the wiper motor to stop moving after the power is disconnected. The target buffer time is dynamically adjusted according to the actual operating conditions of the wiper, and the target buffer time that accurately meets the current actual operating conditions is calculated to ensure that the wiper can stop safely and accurately at the stop position after the power of the wiper motor is disconnected under various operating conditions, thereby improving the overall performance of the wiper system and reducing the risk of affecting the driver's vision due to the wiper stopping in an improper position.

[0083] S13, judging whether the wiper currently meets the preset conditions based on the stay time, the target time and the target buffering time.

[0084] After obtaining the stay time, target time and target buffer time, the relationship between the stay time, target time and target buffer time can be used to determine whether the wiper will move away from the stop position after the power supply of the wiper motor is disconnected, thereby judging whether the wiper currently meets the preset conditions.

[0085] In one possible implementation, based on the actual stay time, target time and target buffer time, it is determined whether the wiper currently meets the preset conditions, including: subtracting the actual stay time from the target time to obtain the current remaining buffer time of the wiper; when the remaining buffer time is less than the target buffer time, it is determined that the wiper currently meets the preset conditions.

[0086] After obtaining the stop time, target time and target buffer time, the stop time can be subtracted from the target time to determine the remaining buffer time for the wiper motor in the stop position, that is, the remaining buffer time. It is determined whether the remaining buffer time is greater than the target buffer time to determine whether the wiper currently meets the preset conditions.

[0087] When the remaining buffer time is greater than or equal to the target buffer time, it is determined that the remaining time at the stop position is sufficient to disconnect the power supply of the wiper motor and then slowly stop based on inertia and other factors. That is, after the power supply of the wiper motor is disconnected, the wiper motor can stop rotating within the target time for the wiper to stay at the stop position, and the wiper motor stops rotating and will not drive the wiper away from the stop position. Therefore, when the remaining buffer time is greater than or equal to the target buffer time, it is determined that the wiper will not drive away from the stop position after the power supply of the wiper motor is disconnected, that is, it is determined that the wiper currently meets the preset conditions.

[0088] When the remaining buffering time is less than the target buffering time, it is determined that the remaining time in the stop position is not enough for the wiper motor to stop slowly due to inertia and other factors after the power supply of the wiper motor is disconnected. That is, after the power supply of the wiper motor is disconnected, the target time for the wiper to stay in the stop position has been reached, but the wiper motor has not stopped rotating. At this time, the wiper motor that has not stopped rotating will drive the wiper to leave the stop position until the wiper motor stops rotating and the wiper is turned off. At this time, the wiper stays in the non-stop position. Therefore, when the remaining buffering time is less than the target buffering time, it is determined that the wiper will leave the stop position after the power supply of the wiper motor is disconnected, that is, it is determined that the wiper does not currently meet the preset conditions.

[0089] Exemplarily, the target time length of the wiper staying in the stop position is 100ms, and the target buffer time length of the wiper motor from disconnecting the power supply to stopping the rotation is determined to be 40ms. Assuming that the wiper has currently stayed in the stop position for 80ms, it can be determined that the remaining buffer time length is equal to the target time length 100ms-the time length 80ms has stayed=20ms. The remaining buffer time length 20ms<the target buffer time length 40ms. At this time, it is determined that after the power supply of the wiper motor is disconnected, the wiper will leave the stop position, that is, it is determined that the wiper currently does not meet the preset conditions. Assuming that the wiper has currently stayed in the stop position for 50ms, it can be determined that the remaining buffer time length is equal to the target time length 100ms-the time length 50ms has stayed=50ms. The remaining buffer time length 50ms>the target buffer time length 40ms. At this time, it is determined that after the power supply of the wiper motor is disconnected, the wiper will not leave the stop position, that is, it is determined that the wiper currently meets the preset conditions.

[0090] In some embodiments, the time that the wiper has stayed in the stop position is recorded as t0, the target time that the wiper stays in the stop position during the wiping process is recorded as t1, and the target buffer time required for the wiper motor to stop rotating from disconnecting the power supply is recorded as t2. After obtaining the time t0 that the wiper has stayed in the stop position, the target time t1 that the wiper stays in the stop position during the wiping process, and the target buffer time t2 required for the wiper motor to stop rotating from disconnecting the power supply, the target buffer time t2 can be subtracted from the target time t1 to obtain the stay time threshold t=t1-t2. Afterwards, it is determined whether the stay time t0 is greater than the stay time threshold t. When it is determined that the stay time t0 is greater than the stay time threshold t, it is determined that after the power supply of the wiper motor is disconnected, the wiper will leave the stop position, that is, it is determined that the wiper currently does not meet the preset conditions. When it is determined that the dwell time t0 is less than or equal to the dwell time threshold t, it is determined that the wiper will not move away from the stop position after the power supply of the wiper motor is disconnected, that is, it is determined that the wiper currently meets the preset condition.

[0091] In the above method, by subtracting the dwell time from the target time, the remaining buffer time is obtained and compared with the target buffer time, so that it can be directly, simply and accurately determined whether the wiper motor can stop rotating within the target time after the power supply of the wiper motor is disconnected. If the remaining buffer time is greater than the target buffer time, it is determined that the wiper motor can stop rotating within the target time. At this time, after the power supply of the wiper motor is disconnected, the wiper motor will not drive the wiper to leave the stop position, and the wiper will stop at the stop position. If it is determined that the preset conditions are met at this time, the power supply of the wiper motor is disconnected. The wiper is controlled to stop at the stop position, which ensures the safety of the wiper and avoids problems such as damage to the wiper caused by the wiper stopping at a non-stop position.

[0092] Step 104, when it is determined that the remaining buffer time is greater than the target buffer time, it is determined that the wiper will not leave the stop position after the power of the wiper motor is disconnected, that is, it is determined that the preset condition is currently met. At this time, the power of the wiper motor is disconnected to turn off the wiper while ensuring that the wiper stops in the stop position.

[0093] In a possible implementation, the method further includes: when it is determined that the wiper currently does not meet a preset condition, controlling the wiper to maintain an operating state; when it is determined that the wiper moves to a stop position again, disconnecting the power supply of the wiper motor.

[0094] When it is determined that the remaining buffering time is less than the target buffering time, it is determined that after the power supply of the wiper motor is currently disconnected, the wiper will move away from the stop position, that is, it is determined that the preset condition is not met at present. At this time, the action of disconnecting the power supply of the wiper motor is not performed, and the wiper remains in the running state and continues to move.

[0095] While the wiper continues to move, it can be detected whether the wiper returns to the stop position again. When it is determined that the wiper returns to the stop position again, the power supply of the wiper motor is disconnected and the wiper is turned off.

[0096] It is understandable that the wiper has a certain operating cycle, and the process of moving the wiper from the stop position to the highest point and then from the highest point to the stop position is called an operating cycle of the wiper. The wiper is currently in the stop position and the wiper does not meet the preset conditions for disconnecting the wiper motor power supply. At this time, the power supply of the wiper motor is not disconnected to control the wiper to maintain the operating state. After the wiper stays in the stop position for a time equal to the target time, it leaves the stop position and starts to move upward. After moving to the highest point, it moves downward and returns to the stop position again. Therefore, when it is detected that the wiper returns to the stop position again after an operating cycle, the power supply of the wiper motor is disconnected and the wiper is turned off.

[0097] As in the above embodiment, the position sensor can be used to detect whether the wiper returns to the stop position again. Specifically, when the wiper remains in the running state and moves upward from the stop position, the position sensor cannot detect the wiper and outputs a digital signal "0". After an operation cycle, the wiper returns to the stop position again, and the position sensor detects the wiper again and outputs a digital signal "1". Therefore, when the wiper is controlled to continue to operate in the running state, when the position sensor outputs a digital signal "1" again after an operation cycle, it is determined that the wiper has moved to the stop position.

[0098] It can be understood that the position sensor will output a digital signal "1" as soon as the wiper returns to the stop position. It can be determined that the time the wiper has stayed in the stop position is close to zero, and the remaining buffer time is approximately equal to the target time. The target time is greater than the target buffer time. Therefore, it can be determined that when the wiper returns to the stop position again and meets the preset conditions, the power supply of the wiper motor can be disconnected and the wiper can be turned off.

[0099] In the above method, when it is determined that the preset conditions are not met at present, the wiper is controlled to continue running. After one cycle of operation, the wiper will return to the stop position again. At this time, the wiper motor is controlled to disconnect the power supply and turn off the wiper, thereby achieving the goal of controlling the wiper to stop at the stop position when the preset conditions are not met.

[0100] In one possible implementation, when it is determined that the wiper has moved to the stop position again, the power supply of the wiper motor is disconnected, including: when it is determined that the wiper has moved to the stop position again, judging whether the control signal is valid; when it is determined that the control signal is valid, disconnecting the power supply of the wiper motor; when it is determined that the control signal is invalid, controlling the wiper to continue to operate.

[0101] While the wipers are in operation, the control signal to turn off the wipers may become invalid due to system overload, signal interference, or receiving a new control signal. For example, if the driver sends a new control signal to the vehicle to control the wipers while the wipers are in operation, and the driver sends a new control signal to the vehicle to turn on the wipers, the control signal to turn off the wipers previously received by the vehicle conflicts with the new control signal to turn on the wipers, and it can be determined that the control signal to turn off the wipers is invalid.

[0102] When it is determined that the wiper has moved to the stop position again, it is necessary to first determine whether the control signal for turning off the wiper is still valid. If it is determined that the control signal for turning off the wiper is valid, the power supply of the wiper motor is disconnected to turn off the wiper to avoid redundant control. If it is determined that the control signal for turning off the wiper is invalid, the control signal can be ignored to allow the wiper to continue to operate.

[0103] In some embodiments, when a control signal to turn off the wiper is received, if it is determined that the wiper is not currently in the stop position, the wiper is continuously detected to see if it has moved to the stop position, and after it is determined that the wiper has moved to the stop position, the power supply of the wiper motor is disconnected.

[0104] In some embodiments, when it is determined that the wiper is not currently in the stop position, the target distance that the wiper can be driven to move after the wiper motor is powered off can also be determined, and the actual distance between the wiper and the stop position is obtained during the downward movement of the wiper. When the actual distance is less than the target distance, the power supply of the wiper motor is disconnected, so that the wiper motor moves the wiper to the stop position based on the remaining inertia.

[0105] It is understandable that the wiper motor will continue to run for a period of time due to inertia after the power is disconnected. At this time, the wiper motor can drive the wiper to slide a certain distance, that is, the above-mentioned target distance. The target distance can be calculated based on the current moving speed and friction of the wiper.

[0106] Figure 2 It is a schematic flow chart of another method for controlling a wiper provided in an embodiment of the present application.

[0107] For example, Figure 2 As shown, the method 200 includes:

[0108] Step 201, receiving a shutdown signal;

[0109] Among them, the closing signal, that is, the control signal for closing the wiper in the above embodiment, can be sent by the driver to the vehicle. The specific process of the driver sending the closing signal to the vehicle is as in the above embodiment, which will not be repeated here.

[0110] Step 202 , determining whether the wiper is currently in the stop position; if so, executing step 204 , if not, executing step 203 .

[0111] Specifically, the digital signal output by the position sensor can be used to determine whether the wiper is currently in the stop position. When the digital signal is "1", it is determined that the wiper is currently in the stop position; when the digital signal is "0", it is determined that the wiper is not currently in the stop position.

[0112] Step 203, controlling the wiper to continue to operate;

[0113] Step 204, determining the target time t1 and the actual time t0 of the wiper staying at the stop position;

[0114] Step 205, determining a basic buffering time t2 from power failure to stop rotation of the wiper motor;

[0115] The target duration t1 is a fixed value, the basic buffer duration t2 may also be a fixed value set in advance, and the duration of stay may be determined based on the duration of the digital signal "1" output by the position sensor.

[0116] Step 206, determining a speed compensation coefficient v based on the current moving speed of the wiper;

[0117] Step 207, determining a physical environment compensation value k based on the degree of wear and dryness of the wiper;

[0118] Among them, the physical environment compensation value is the above-mentioned friction compensation value. The current moving speed of the wiper can be obtained based on the speed sensor, and the degree of wear is determined based on the total use time of the wiper. The determined degree of wear can be specifically a coefficient less than 1, that is, the wear coefficient in the above-mentioned embodiment. The longer the total use time, the greater the degree of wear, and the greater the wear coefficient. The degree of dryness can be determined based on the current humidity collected by the humidity sensor. The degree of dryness can be specifically a coefficient less than 1, that is, the dryness coefficient in the above-mentioned embodiment. The lower the current humidity, the greater the degree of dryness, and the greater the dryness coefficient.

[0119] The vehicle may store a one-dimensional mapping table between the moving speed and the speed compensation coefficient, and a two-dimensional mapping table between the wear coefficient and the dryness coefficient and the physical environment compensation value. The one-dimensional mapping table is searched based on the current moving speed of the wiper, and the speed compensation coefficient obtained is v. The two-dimensional mapping table is searched based on the wear coefficient and the dryness coefficient of the wiper, and the physical environment compensation value obtained is k.

[0120] Step 208, calculating the duration threshold t: t=t1-t2*v+k;

[0121] Step 209, determine whether t0 is less than or equal to t. If yes, execute step 210, if no, execute step 203;

[0122] Step 210, disconnect the power supply of the wiper motor.

[0123] Specifically, when the dwell time t0 is less than or equal to the time threshold t, it is determined that the wiper will not leave the stop position after the wiper motor power is disconnected, and the wiper can be turned off by disconnecting the wiper motor power, and then step 210 is executed to disconnect the wiper motor power. When the dwell time t0 is greater than the time threshold t, it is determined that the wiper will leave the stop position after the wiper motor power is disconnected, and the wiper cannot be turned off by disconnecting the wiper motor power, and then step 203 is executed to control the wiper to continue to operate.

[0124] In summary, when the wiper is currently in the stop position and the wiper is to be turned off, the target time for the wiper to stay in the stop position is subtracted from the time it has stayed, and the remaining buffer time for the wiper motor to buffer is accurately obtained. Taking into account the influence of operating conditions such as the moving speed, wear coefficient and dryness coefficient during the actual operation of the wiper on the buffer time required for the wiper motor to stop moving after the power is disconnected, the target buffer time that accurately meets the current actual operating conditions is calculated. By comparing the remaining buffer time with the target buffer time, it can be determined whether the wiper motor can stop rotating within the target time, and then directly, simply and accurately determine whether the power of the wiper motor can be disconnected at present. When the remaining buffer time is greater than or equal to the target buffer time, it is determined that the wiper motor can stop rotating within the target time. At this time, the wiper will stop in the stop position, and the power of the wiper motor can be disconnected, realizing the control of the wiper to stop in the stop position, ensuring the safety of the wiper, and avoiding the problem of wiper damage caused by the wiper stopping in a non-stop position. When the remaining buffer time is less than the target buffer time, it is determined that the wiper motor cannot stop rotating within the target time. At this time, the wiper will not stop at the stop position. The wiper is controlled to continue running. When the wiper returns to the stop position again after running for a cycle, the wiper motor is controlled to disconnect the power supply and turn off the wiper, thereby realizing that the wiper is controlled to stop at the stop position when the preset conditions are not met.

[0125] Figure 3 It is a structural schematic diagram of a device for controlling a wiper provided in an embodiment of the present application.

[0126] For example, Figure 3 As shown, the device 300 includes:

[0127] The first judgment module 301 is used to judge whether the wiper is currently in the stop position when receiving a control signal to turn off the vehicle wiper;

[0128] The determination module 302 is used to determine the duration of the stay of the wiper in the stop position when it is determined that the wiper is currently in the stop position;

[0129] The second judgment module 303 is used to judge whether the wiper currently meets a preset condition based on the length of time it has been stopped; wherein the preset condition is used to indicate that after the power supply of the wiper motor of the wiper is currently disconnected, the wiper will not move away from the stop position;

[0130] The control module 304 is used to disconnect the power supply of the wiper motor when it is determined that the wiper currently meets the preset condition.

[0131] In one possible implementation, the second judgment module 303 is specifically used to determine the target duration of the wiper staying in the stop position during the wiping process; determine the target buffering time required for the wiper motor to stop rotating from disconnecting the power supply; and determine whether the wiper currently meets the preset conditions based on the stay time, the target time and the target buffering time.

[0132] In a possible implementation, the second judgment module 303 is specifically used to subtract the stay time from the target time to obtain the current remaining buffer time of the wiper; when the remaining buffer time is less than the target buffer time, it is determined that the wiper currently meets the preset conditions.

[0133] In one possible implementation, the second judgment module 303 is specifically used to obtain the current operating parameters of the wiper; based on the operating parameters and the basic buffering time required for the wiper motor to stop rotating from disconnecting the power supply, determine the target buffering time required for the wiper motor to stop rotating from disconnecting the power supply.

[0134] In one possible implementation, the operating parameters include: the moving speed, wear coefficient and dryness coefficient of the wiper. The second judgment module 303 is specifically used to determine the speed compensation coefficient based on the moving speed; determine the friction compensation value based on the wear coefficient and the dryness coefficient; multiply the basic buffering time by the speed compensation coefficient to obtain an intermediate value; subtract the friction compensation value from the intermediate value to obtain the target buffering time.

[0135] In a possible implementation, the control module 304 is further used to control the wiper to maintain the running state when it is determined that the wiper currently does not meet the preset conditions; and to disconnect the power supply of the wiper motor when it is determined that the wiper moves to the stop position again.

[0136] In one possible implementation, the control module 304 is specifically used to, when it is determined that the wiper has moved to the stop position again, determine whether the control signal is valid; when it is determined that the control signal is valid, disconnect the power supply of the wiper motor; when it is determined that the control signal is invalid, control the wiper to continue to operate.

[0137] Figure 4 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application.

[0138] For example, Figure 4 As shown, the vehicle 400 includes: a memory 401 and a processor 402, wherein the memory 401 stores an executable program code 4011, and the processor 402 is used to call and execute the executable program code 4011 to perform a method for controlling a wiper.

[0139] In addition, an embodiment of the present application also protects a device, which may include a memory and a processor, wherein the memory stores an executable program code, and the processor is used to call and execute the executable program code to execute a method for controlling a wiper provided in an embodiment of the present application.

[0140] In this embodiment, the functional modules of the device can be divided according to the above method example. For example, each functional module can be corresponded, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0141] In the case of dividing each functional module according to each function, the device may also include a first judgment module, a determination module, a second judgment module, a control module, etc. It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here.

[0142] It should be understood that the device provided in this embodiment is used to execute the above-mentioned method for controlling a wiper, and thus can achieve the same effect as the above-mentioned implementation method.

[0143] In the case of an integrated unit, the device may include a processing module and a storage module. When the device is applied to a vehicle, the processing module may be used to control and manage the actions of the vehicle. The storage module may be used to support the vehicle in executing relevant program codes, etc.

[0144] The processing module may be a processor or a controller, which may implement or execute various exemplary logic blocks, modules and circuits shown in conjunction with the disclosure of the present application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc. The storage module may be a memory.

[0145] In addition, the device provided in the embodiments of the present application may specifically be a chip, component or module, and the chip may include a connected processor and memory; wherein the memory is used to store instructions, and when the processor calls and executes the instructions, the chip can execute a method for controlling a wiper provided in the above embodiments.

[0146] This embodiment also provides a computer-readable storage medium, in which a computer program code is stored. When the computer program code is executed on a computer, the computer executes the above-mentioned related method steps to implement a method for controlling a wiper provided in the above embodiment.

[0147] This embodiment further provides a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the above-mentioned related steps to implement a method for controlling a wiper provided in the above embodiment.

[0148] Among them, the device, computer-readable storage medium, computer program product or chip provided in this embodiment is used to execute the corresponding method provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method provided above, and will not be repeated here.

[0149] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0150] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0151] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for controlling a wiper, characterized in that: The method comprises: In case of receiving a control signal to turn off the vehicle wiper, determining whether the wiper is currently in a stop position; When it is determined that the wiper is currently in the stop position, determining the duration for which the wiper has currently been in the stop position; Based on the length of time that the wiper has been stopped, determining whether the wiper currently meets a preset condition; wherein the preset condition is used to indicate that after the power supply of the wiper motor of the wiper is currently disconnected, the wiper will not move away from the stop position; When it is determined that the wiper currently meets the preset condition, the power supply of the wiper motor is disconnected.

2. The method according to claim 1, characterized in that The determining, based on the duration of stay, whether the wiper currently meets a preset condition includes: Determining a target length of time for the wiper to stay in a stop position during the wiping process; Determining a target buffering time required for the wiper motor to stop rotating after power is disconnected; Based on the stayed time, the target time and the target buffering time, it is determined whether the wiper currently meets a preset condition.

3. The method according to claim 2, characterized in that The determining whether the wiper currently meets a preset condition based on the stayed time, the target time and the target buffering time includes: Subtract the stay time from the target time to obtain the current remaining buffer time of the wiper; When the remaining buffering time is less than the target buffering time, it is determined that the wiper currently meets the preset condition.

4. The method according to claim 2 or 3, characterized in that: The step of determining a target buffering time required for the wiper motor to stop rotating after power is disconnected includes: Obtaining current operating parameters of the wiper; The target buffering time required for the wiper motor to stop rotating from being disconnected from power is determined based on the operating parameters and a basic buffering time required for the wiper motor to stop rotating from being disconnected from power.

5. The method according to claim 4, characterized in that The operating parameters include: a moving speed, a wear coefficient, and a drying coefficient of the wiper. The determining of the target buffering time based on the operating parameters and a basic buffering time required for the wiper to stop rotating from disconnecting the power supply includes: determining a speed compensation coefficient based on the moving speed; Determining a friction compensation value based on the wear coefficient and the dryness coefficient; Multiplying the basic buffering time by the speed compensation coefficient to obtain an intermediate value; The friction compensation value is subtracted from the intermediate value to obtain the target buffering duration.

6. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: When it is determined that the wiper currently does not meet the preset condition, controlling the wiper to maintain an operating state; When it is determined that the wiper moves to the stop position again, the power supply of the wiper motor is disconnected.

7. The method according to claim 6, characterized in that When it is determined that the wiper moves to the stop position again, disconnecting the power supply of the wiper motor comprises: When it is determined that the wiper moves to the stop position again, determining whether the control signal is valid; When it is determined that the control signal is valid, disconnecting the power supply of the wiper motor; When it is determined that the control signal is invalid, the wiper is controlled to continue to operate.

8. A device for controlling a windshield wiper, characterized in that: The device comprises: A first judgment module, configured to judge whether the wiper is currently in a stop position when receiving a control signal for closing the vehicle wiper; a determination module, for determining, when it is determined that the wiper is currently in a stop position, a duration for which the wiper has currently been in the stop position; A second judgment module is used to judge whether the wiper currently meets a preset condition based on the duration of the stay; wherein the preset condition is used to indicate that after the power supply of the wiper motor of the wiper is currently disconnected, the wiper will not leave the stop position; The control module is used to disconnect the power supply of the wiper motor when it is determined that the wiper currently meets the preset condition.

9. A vehicle, characterized in that: The vehicle comprises: A memory for storing executable program codes; A processor, configured to call and run the executable program code from the memory, so that the vehicle executes the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Wiper control apparatus

    CN109070843A

  • Method and device for controlling windscreen wiper, windscreen wiper system and vehicle

    CN115675366A

  • Wiper return circuit

    CN208149263U

  • Washer-interlocking wiper driving device for vehicle

    JP1997039744A

  • Apparatus for stopping a wiper blade at a right position, especially by connecting a delay time constant circuit with a wiper switch of a vehicle

    KR1019990020202A