Vehicle wiper control method, electronic device and vehicle
By detecting the number of single wiping requests within a preset time in the wiper, determining the intermittent wiping parameters, and controlling the wiper to perform intermittent wiping, the problem of wiper thermal protection caused by continuous instantaneous starting current is solved, ensuring a clear driving field of view and driving safety.
Patent Information
- Application Number
- CN202411882443.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-19
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2044-12-19
AI Technical Summary
In the prior art, continuous instantaneous starting current will trigger the wiper thermal protection function, causing the wiper to overheat, affecting the normal wiper function and increasing driving risks.
By detecting the number of single wiping requests received within a preset time, the intermittent wiping parameters of the wiper are determined, including the wiping intermittent time, the number of executions or the execution duration, and the wiper is controlled to perform intermittent wiping to avoid continuous instantaneous starting current.
It effectively avoids the triggering of the wiper thermal protection function, ensures unrestricted driving vision, and improves driving safety.
Smart Images

Figure CN119636638B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of automotive technology, and in particular to a control method for a vehicle wiper, an electronic device, and a vehicle. Background Art
[0002] Currently, many vehicles are equipped with windshield wiper thermal protection, a critical automotive safety feature designed to prevent damage to the wipers due to excessive operation in high-temperature environments. Thermal protection typically uses a temperature sensor to monitor the wiper motor temperature. Once the temperature exceeds a set safety threshold, thermal protection activates, suspending wiper operation.
[0003] The wiper thermal protection function can be triggered for a variety of reasons, one of which is continuous instantaneous starting current. This continuous instantaneous starting current can cause the wiper motor to overheat. Consequently, the wiper thermal protection function will suspend wiper operation when it detects motor overheating, affecting normal wiper function and thus the user's driving vision, posing a driving risk. Summary of the Invention
[0004] In view of this, the purpose of the present application is to propose a control method, electronic equipment and vehicle for a vehicle wiper, which solves the problem in the prior art of continuous instantaneous starting current triggering the wiper thermal protection function.
[0005] Based on the above objectives, the present application provides a method for controlling a vehicle wiper, comprising:
[0006] determining an intermittent wiping parameter for the wiper in response to detecting that a preset number of single wiping requests are received within a preset time;
[0007] The wiper is controlled to perform intermittent wiping based on the intermittent wiping parameter.
[0008] In some optional implementations, the intermittent wiping parameter includes a wiping intermittent time, and determining the intermittent wiping parameter of the wiper includes:
[0009] Acquiring water droplet detection information on the windshield of the vehicle and the motor temperature of the wiper;
[0010] The wiper wiping interval time is determined based on the water drop detection information and the motor temperature.
[0011] In some optional implementations, the intermittent wiping parameter includes a wiping intermittent time, and determining the intermittent wiping parameter of the wiper includes:
[0012] Determining a total time of receiving a preset number of single scraping requests and an interval between receiving each single scraping request;
[0013] An average interval time is determined based on all the interval times, and a wiping pause time of the wiper is determined based on the total time and the average interval time.
[0014] In some optional implementations, the intermittent wiping parameter further includes the number of wiping executions or the wiping execution duration. Determining the intermittent wiping parameter of the wiper includes:
[0015] Obtaining a preset number of executions or a preset execution duration corresponding to the preset time;
[0016] Determine a water drop variation trend based on the water drop detection amount at each moment in the water drop detection information, adjust the preset execution times or the preset execution duration based on the water drop variation trend, and obtain the scraping execution times or the scraping execution duration; or
[0017] The preset execution times or the preset execution duration are adjusted based on the motor temperature to obtain the scraping execution times or the scraping execution duration.
[0018] In some optional embodiments, the method further comprises:
[0019] During the intermittent wiping process of the wiper, in response to detecting that the vehicle meets a preset wiper parameter update condition, updating the wiping intermittent time and recording the remaining number of execution times or remaining execution time of the wiper;
[0020] The wiper is controlled to perform intermittent wiping according to the updated wiping intermittent time until the remaining execution times or the remaining execution time is reached.
[0021] In some optional implementations, in response to detecting that the vehicle meets a preset wiper parameter update condition, the method includes:
[0022] In response to receiving a new single wipe request, determining that the vehicle meets the preset wiper parameter update condition;
[0023] Accordingly, updating the scraping interval time includes:
[0024] A difference between the time when a new single wiping request is received and the time when intermittent wiping is started is determined, and the wiping intermittent time is updated based on the difference.
[0025] In some optional implementations, in response to detecting that the vehicle meets a preset wiper parameter update condition, the method includes:
[0026] In response to detecting that the vehicle is accelerating and a speed increase rate of the vehicle is greater than a preset speed increase rate, determining that the vehicle meets the preset wiper parameter update condition;
[0027] Accordingly, updating the scraping interval time includes:
[0028] A speed difference between the vehicle before and after the acceleration is determined, and the wiping pause time is updated based on the speed difference.
[0029] In some optional implementations, before determining the intermittent wiping parameters of the wiper, the method further includes:
[0030] Obtaining the current gear position of the vehicle;
[0031] In response to the current gear being a non-parking gear, determining an intermittent wiping parameter of the wiper;
[0032] In response to the current gear being the parking gear, the direction of the driver's line of sight in the vehicle is determined based on a camera installed in the vehicle. If the driver's line of sight is in the front of the vehicle, the step of determining the intermittent wiping parameters of the wiper is executed.
[0033] In some optional embodiments, the method further comprises:
[0034] During the intermittent wiping process of the wiper, in response to receiving a wiping request other than a single wiping request, controlling the wiper to pause the intermittent wiping and recording the remaining number of executions or the remaining execution time of the wiper;
[0035] The wiper is controlled to perform the wiping operation corresponding to the other wiping requests, and in response to receiving a new single wiping request, the wiper is controlled to stop the wiping operation, and the wiper is controlled to resume intermittent wiping based on the remaining number of executions or the remaining execution time.
[0036] In some optional embodiments, the method further comprises:
[0037] During the intermittent wiping process of the wiper, in response to receiving a wiper gear switching request initiated by a user, controlling the wiper to stop intermittent wiping;
[0038] A target gear of the wiper is determined according to the wiper gear switching request, and the operation of the wiper is controlled based on the target gear.
[0039] As can be seen from the above, the vehicle wiper control method provided by the present application determines the intermittent wiping parameters of the wiper in response to detecting that the single wiping requests received within a preset time have reached a preset number, and then controls the wiper to perform intermittent wiping according to the intermittent wiping parameters. This method can control the wiper to perform intermittent wiping when the wiper needs to perform single wiping multiple times, thereby avoiding continuous instantaneous starting current caused by multiple executions of single wiping in a short period of time, and thereby avoiding the wiper thermal protection function from being triggered to affect the use of the wiper, ensuring that the user's driving vision is not restricted and improving the user's driving safety. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] In order to more clearly illustrate the technical solutions in this application or related technologies, the following briefly introduces the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are merely embodiments of this application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0041] Figure 1 A flow chart of a method for controlling a vehicle wiper provided in an embodiment of the present application;
[0042] Figure 2 A schematic structural diagram of a vehicle wiper control device provided in an embodiment of the present application;
[0043] Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0044] In order to make the objectives, technical solutions and advantages of this application more clear, this application is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.
[0045] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present application should have the usual meanings understood by people with ordinary skills in the field to which this application belongs. The "first", "second" and similar words used in the embodiments of the present application do not indicate any order, quantity or importance, but are only used to distinguish different components. "Include" or "comprise" and similar words mean that the elements or objects appearing before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0046] Before introducing in detail the control method for a vehicle wiper provided in an embodiment of the present application, the technical problem solved by the method is first described.
[0047] In existing technology, there are two main causes of windshield wiper thermal protection: continuous dry wiping, which can be prevented by rain detection; and continuous instantaneous starting current. Both damage the wiper motor and can cause the windshield wiper thermal protection function to activate, affecting normal wiper function and, worse, compromising user driving safety.
[0048] Therefore, for the second situation mentioned above, an embodiment of the present application provides a method for controlling a vehicle wiper, which can control the wiper to perform intermittent wiping when multiple single wiping requests are detected within a certain period of time, thereby avoiding the activation of the wiper thermal protection function due to multiple single wiping requests in a short period of time.
[0049] Figure 1 A flowchart of a vehicle wiper control method provided in an embodiment of the present application is provided. The method can be executed by a vehicle wiper control device, which can be integrated into an electronic device such as the vehicle's ECU (Electronic Control Unit) through hardware and / or software.
[0050] See also Figure 1 The vehicle wiper control method provided in the embodiment of the present application includes the following steps:
[0051] S110 : In response to detecting that the number of single wiping requests received within a preset time reaches a preset number, determine an intermittent wiping parameter of the wiper.
[0052] The single wipe request can be used to request the wiper to perform one wipe, that is, the wiper wipes the windshield once. It should be noted that each time the wiper motor responds to a single wipe request, an instantaneous starting current is generated.
[0053] In the embodiment of the present application, the preset time and the preset number can be a preset time for triggering the wiper thermal protection function and a corresponding number of single wipe executions. For example, the preset time can be 8 seconds and the preset number can be 3 times.
[0054] Specifically, the ECU can receive a single wiping request sent by the RLS (Rain Light Sensor) in the vehicle, and before responding to the single wiping request, determine whether the number of single wiping requests received within a preset time has reached a preset number. If not, it can continue to respond to the single wiping request and control the wiper to perform a single wiping.
[0055] If it is determined that the number of single wiping requests received within the preset time has reached a preset number, it can be determined that the vehicle is in an environment with light and continuous rain, and single wiping requests may continue to be received in the future. However, since the single wiping requests received previously have all been responded to, if single wiping is continued in the future, it may cause the motor to overheat and trigger the wiper thermal protection function. Therefore, it is possible to refuse to continue to respond to single wiping requests, thereby controlling the wipers to perform intermittent wiping.
[0056] It should be noted that intermittent wiping means that the wiper continues to perform intermittent wiping. It is different from multiple single wiping. The single wiping is completed after the wiper completes one wiping. Multiple single wiping requires multiple requests to wipe once, which causes the wiper motor to generate instantaneous starting current multiple times. However, the whole process of intermittent wiping is: wait for a certain interval time after completing one wiping, and then continue to perform one wiping, repeating this process until the wiping reaches the set time or the set number of times. During this process, the wiper motor will not generate instantaneous starting current multiple times.
[0057] Specifically, intermittent wiping parameters for the wipers can be determined first, and intermittent wiping can be performed according to the intermittent wiping parameters. The intermittent wiping parameters can include an intermittent wiping time, which can be the interval between each wipe. The intermittent wiping parameters can also include a wipe count or wipe duration, where the wipe count is the number of times the wipers perform intermittent wiping, and the wipe duration is the total duration of intermittent wiping.
[0058] For example, when it is detected that the number of single wiping requests received within a preset time reaches a preset number, a flag bit can be cached, and then the wiper can be controlled to perform intermittent wiping based on the flag bit. Here, the ECU can determine the wiping intermittent time according to the sensitivity of the wiper, and the wiping execution time can use the default value, such as 20s.
[0059] In a specific embodiment, the intermittent wiping parameter includes a wiping intermittent time, and determining the intermittent wiping parameter of the wiper includes the following steps:
[0060] Step 11: Acquire water droplet detection information on the vehicle's windshield and the motor temperature of the wiper;
[0061] Step 12: Determine the wiper wiping interval based on the water droplet detection information and the motor temperature.
[0062] The water droplet detection information may include the amount of water droplets detected at each moment and the distribution of water droplets at each moment. Specifically, in step 11, the rain sensor on the vehicle may be used to detect water droplets on the windshield to obtain the water droplet detection information; and the temperature sensor may be used to collect the temperature of the wiper motor to obtain the motor temperature.
[0063] Furthermore, in step 12, the wiper wiping interval can be determined based on the water droplet detection information and the motor temperature, with the goal of maintaining the user's driving vision as much as possible and the motor temperature not exceeding the high temperature threshold.
[0064] For example, the amount of water droplets detected at each moment in the water droplet detection information can be used to determine the difference in water droplet amounts between adjacent moments. Based on this difference in water droplet amounts, the corresponding wiping pause time can be queried in a pre-established water droplet-time mapping relationship. For example, the smaller the difference in water droplet amounts, the longer the wiping pause time. The water droplet-time mapping relationship can describe the correspondence between each water droplet amount and each wiping pause time.
[0065] Furthermore, the queried wiping interval can be adjusted based on the motor temperature. For example, it can be directly determined whether the motor temperature is greater than a preset temperature threshold. If so, the wiping interval can be reduced. Alternatively, based on the queried wiping interval and the motor temperature, the motor temperature after the wipers have been wiping at the wiping interval can be predicted to obtain a predicted motor temperature. If the predicted motor temperature is greater than a high temperature threshold, the wiping interval can be reduced.
[0066] Through the above implementation, it is possible to determine the wiping intermittent time based on the water droplet detection information and the motor temperature. While ensuring that the intermittent wiping does not trigger the wiper thermal protection function, it is possible to quickly clear the accumulated water on the windshield through intermittent wiping to ensure that the user's driving vision is not restricted.
[0067] In addition to determining the wiping interval by using water droplet detection information and motor temperature, in an embodiment of the present application, the amount of water on the windshield can also be estimated based on the time when each single wiping request is received, thereby determining the wiping interval.
[0068] In another specific embodiment, the intermittent wiping parameter includes a wiping intermittent time, and determining the intermittent wiping parameter of the wiper includes the following steps:
[0069] Step 21: determining the total time of receiving a preset number of single scraping requests and the interval between receiving each single scraping request;
[0070] Step 22: Determine an average interval time based on all interval times, and determine a wiper wiping interval time based on the total time and the average interval time.
[0071] In step 21, the total time for receiving a preset number of single wiping requests can be determined based on the time of receiving the first single wiping request and the time of receiving the last single wiping request within the preset time. In addition, the interval between receiving any two adjacent single wiping requests can be calculated.
[0072] Furthermore, in step 22, all interval times can be averaged to obtain an average interval time, and the average interval time and the total time can then be used to determine the wiper wiping interval time. For example, the shorter the average interval time and the total time, the shorter the interval between RLS detections of a wipe is, that is, the faster the water droplets fall, and the shorter the wiper wiping interval can be determined.
[0073] For example, different total times and wiping interval times corresponding to different average interval times can be preset and stored in association, and then the corresponding wiping interval time can be queried based on the total time and the average interval time.
[0074] In the above embodiment, taking into account the characteristic that the time for receiving a single wiping request can reflect the amount of water on the windshield, the intermittent wiping time for performing intermittent wiping is determined by receiving the total time of a preset number of single wiping requests and the interval time between receiving each single wiping request. This can enable the intermittent wiping to meet the water removal needs as much as possible, thereby ensuring that the user's driving vision is not restricted by water on the windshield.
[0075] In addition to determining the intermittent wiping time, considering that when a single wiping request is received multiple times, the rainfall is usually small, and in this case, there is no need to continuously perform intermittent wiping to further avoid excessive motor temperature, therefore, the number of intermittent wiping executions or the duration of the wiping execution can also be determined, and the time of the intermittent wiping can be controlled by the number of wiping executions or the duration of the wiping execution.
[0076] For example, the number of scraping executions or the length of scraping execution time corresponding to the number of single scraping requests may be preset, and then the number of scraping executions or the length of scraping execution time may be queried based on the preset number.
[0077] In some embodiments, the intermittent wiping parameter further includes the number of wiping executions or the wiping execution duration. Determining the intermittent wiping parameter of the wiper includes the following steps:
[0078] Step 31: Obtain the preset number of executions or the preset execution duration corresponding to the preset time;
[0079] Step 32: determine the water drop change trend based on the water drop detection amount at each moment in the water drop detection information, adjust the preset execution times or the preset execution duration based on the water drop change trend, and obtain the scraping execution times or the scraping execution duration; or, adjust the preset execution times or the preset execution duration based on the motor temperature, and obtain the scraping execution times or the scraping execution duration.
[0080] In step 31, a preset number of executions or a preset execution duration corresponding to each time can be pre-set, and then the corresponding preset number of executions or preset execution duration can be queried based on the preset time. For example, the longer the preset time, the more preset number of executions and the longer the preset execution duration.
[0081] Furthermore, in step 32, the amount of water droplets detected at each moment in the water droplet detection information can be used to calculate the change in the amount of water droplets at each moment, thereby determining a water droplet change trend. If the amount of water droplets is determined to be stable or increasing over time based on the water droplet change trend, this indicates that water droplets are continuously being detected on the windshield or are gradually increasing. Therefore, the preset execution duration can be extended to determine the wiping execution duration, or the preset execution count can be increased to determine the wiping execution count.
[0082] If it is determined based on the trend of water droplet changes that the amount of water droplets shows a decreasing trend with increasing time, it means that the water droplets on the windshield are gradually becoming less. Therefore, the preset execution time can be reduced to obtain the scraping execution time, or the preset execution times can be reduced to obtain the scraping execution times.
[0083] In addition to adjusting the preset number of executions or the preset execution duration based on the water droplet variation trend, adjustments can also be made based on the motor temperature. For example, it can be determined whether the motor temperature is greater than a preset temperature threshold, or the predicted motor temperature can be obtained by predicting the wiper's temperature after intermittent wiping for a preset number of executions or a preset execution duration based on the motor temperature, and then determining whether the predicted motor temperature is greater than a high temperature threshold.
[0084] If the motor temperature is greater than the preset temperature threshold, or the predicted motor temperature is greater than the high temperature threshold, the preset execution time can be reduced to obtain the wiper execution time, or the preset execution times can be reduced to obtain the wiper execution times to avoid overheating of the wiper motor.
[0085] Through the above implementation, the preset number of executions or the preset execution duration can be first determined by the preset time, and then adjusted by the water droplet detection amount or the motor temperature to obtain the number of wiper executions or the wiper execution duration. This can enable intermittent wipers to meet the water removal needs as much as possible, ensuring that the user's driving vision is not limited by water accumulation on the windshield, and can also prevent the wiper motor temperature from being too high, thereby preventing the wiper thermal protection function from being triggered and causing the wiper to fail to work.
[0086] S120: Control the wiper to perform intermittent wiping based on the intermittent wiping parameters.
[0087] Among them, the intermittent wiping parameters may include the wiping intermittent time and the wiping execution time. Controlling the wiper to perform intermittent wiping based on the intermittent wiping parameters may be: controlling the wiper to perform intermittent wiping with the wiping intermittent time until the intermittent wiping time reaches the wiping execution time.
[0088] Alternatively, the intermittent wiping parameters may include the wiping intermittent time and the number of wiping executions. Controlling the wiper to perform intermittent wiping based on the intermittent wiping parameters may be: controlling the wiper to perform intermittent wiping at the wiping intermittent time until the number of intermittent wiping reaches the number of wiping executions.
[0089] Taking into account that the demand for clearing water on the windshield may change during the intermittent scraping process, in an embodiment of the present application, the intermittent scraping parameters can also be updated in real time to ensure that the intermittent scraping can meet the demand in a timely manner.
[0090] In a specific embodiment, the method provided in the embodiment of the present application further includes the following steps:
[0091] Step 41: During the intermittent wiping process of the wipers, in response to detecting that the vehicle meets a preset wiper parameter update condition, updating the wiping intermittent time and recording the remaining number of wiper executions or the remaining execution time;
[0092] Step 42: Control the wiper to perform intermittent wiping according to the updated wiping intermittent time until the remaining execution times or the remaining execution time are reached.
[0093] The preset wiper parameter update condition may be a condition in which the demand for clearing water on the windshield changes, such as receiving a new single wipe request or the vehicle speeding up.
[0094] Specifically, in step 41, during the intermittent wiping process, it can be detected whether the vehicle meets the preset wiper parameter update conditions. If it is detected that it is met, the wiping intermittent time can be updated, and the remaining number of executions or the remaining execution time of the intermittent wiping can be recorded.
[0095] Furthermore, in step 42 , the wiper can be controlled to perform intermittent wiping according to the updated wiping intermittent time until the remaining execution times or the remaining execution time is reached, that is, the intermittent wiping is completed.
[0096] By updating the wiper intermittent time according to whether the wiper parameter update conditions are met during the intermittent wiping process, it can ensure that the intermittent wiping is more in line with the needs of clearing accumulated water, further improve the clarity of the user's driving field of view, and ensure the user's driving safety.
[0097] In one example, in response to detecting that the vehicle satisfies a preset wiper parameter update condition, the method includes: in response to receiving a new single wipe request, determining that the vehicle satisfies the preset wiper parameter update condition;
[0098] Accordingly, updating the wiping intermittent time includes determining a difference between the time of receiving a new single wiping request and the time of starting intermittent wiping, and updating the wiping intermittent time based on the difference.
[0099] Among them, the condition for updating the wiper parameters may be receiving a new single wiping request, that is, during the intermittent wiping process, if a new single wiping request is detected, it means that the intermittent wiping at this time may not meet the demand, and RLS detects that an additional single wiping needs to be triggered. Therefore, the wiping interval time can be reduced at this time.
[0100] Specifically, the difference between the time of receiving a new single scraping request and the time of starting intermittent scraping can be calculated. The difference can reflect how long the intermittent scraping fails to meet the demand, and the scraping intermittent time can be reduced based on the difference.
[0101] For example, the adjustment amount can be determined based on the difference, and the scraping interval time is subtracted from the adjustment amount to obtain the updated scraping interval time; for example, the smaller the difference, the more likely it is that the intermittent scraping will soon fail to meet the water removal needs, and a larger adjustment amount can be determined at this time.
[0102] Through the above example, it is possible to adjust the scraping intermittent time in response to receiving a new single scraping request during the intermittent scraping process, which can ensure that the intermittent scraping meets the need to clear water on the glass in a timely manner, thereby improving the user's driving experience. At the same time, the difference between the time of receiving the new single scraping request and the time of starting the intermittent scraping can reflect the demand for water removal, and the scraping intermittent time can be adjusted based on this, which can make the adjustment more precise.
[0103] In another example, in response to detecting that the vehicle satisfies a preset wiper parameter update condition, the method includes: in response to detecting that the vehicle accelerates and a speed increase rate of the vehicle is greater than a preset speed increase rate, determining that the vehicle satisfies the preset wiper parameter update condition;
[0104] Accordingly, updating the wiping interval time includes: determining a speed difference between the vehicle before and after the acceleration, and updating the wiping interval time based on the speed difference.
[0105] The wiper parameter update condition may be detecting a vehicle acceleration and a speed increase rate greater than a preset speed increase rate. The speed increase rate may be the ratio of the speed difference before and after the acceleration to the vehicle speed before the acceleration. That is, during intermittent wiping, if the vehicle acceleration is detected and the speed increase rate is greater than the preset speed increase rate, this indicates that the increased speed may cause more water to accumulate on the windshield, and intermittent wiping may not be sufficient. Therefore, the wiping interval time may be reduced.
[0106] Specifically, the speed difference before and after the speed increase can be calculated. This speed difference can reflect the change in the amount of water accumulated on the windshield. Specifically, the greater the speed difference, the more water accumulated on the windshield. An adjustment amount can be determined based on the speed difference. The updated wiping interval is then calculated by subtracting the adjustment amount from the wiping interval. For example, the greater the speed difference, the more water accumulated on the windshield, the more a shorter wiping interval is needed, and the larger the adjustment amount determined.
[0107] Through the above example, it is possible to adjust the intermittent scraping time in response to detecting a high acceleration of the vehicle during the intermittent scraping process, thereby ensuring that the intermittent scraping meets the need to clear water on the glass in a timely manner, thereby improving the user's driving experience. At the same time, the speed difference can also reflect the demand for clearing water, and the intermittent scraping time can be adjusted based on this, which can make the adjustment more precise.
[0108] It should be noted that during the intermittent wiping process, if other wiping requests other than a single wiping request are detected by the RLS, such as continuous low-speed requests or continuous high-speed requests sent by the RLS when it detects increasing rain, the intermittent wiping can be suspended and other wiping requests can be executed to ensure that the user's driving vision is not restricted.
[0109] In some embodiments, the method provided in the embodiments of the present application further includes the following steps:
[0110] Step 51: During the intermittent wiping process of the wiper, in response to receiving a wiping request other than a single wiping request, controlling the wiper to pause the intermittent wiping and recording the remaining number of executions or the remaining execution time of the wiper;
[0111] Step 52: Control the wiper to perform wiping operations corresponding to other wiping requests. In response to receiving a new single wiping request, control the wiper to stop the wiping operation, and control the wiper to resume intermittent wiping based on the remaining number of executions or the remaining execution time.
[0112] Among them, other scraping requests other than a single scraping request may be a continuous low-speed request or a continuous high-speed request sent by the RLS, etc. Specifically, if other scraping requests other than a single scraping request are detected, the intermittent scraping may be paused, and the remaining number of executions or the remaining execution time of the intermittent scraping may be recorded.
[0113] Furthermore, it is possible to respond to other wiping requests and control the wiper to perform wiping operations corresponding to other wiping requests, such as continuous low-speed wiping, continuous high-speed wiping, etc., to ensure the efficiency of clearing accumulated water.
[0114] During the process of executing the wiping operations corresponding to other wiping requests, if a new single wiping request sent by RLS is detected, it means that RLS has detected a decrease in rain. It can control the wiper to stop executing the wiping operations corresponding to other wiping requests and continue to execute intermittent wiping, and continue to execute according to the remaining number of executions or the remaining execution time recorded previously.
[0115] Through the above-mentioned implementation mode, in the process of executing intermittent wiping, other wiping requests after the rain volume increases can be responded to in time to ensure the efficiency of clearing water from the glass. In the process of responding to other wiping requests, for a single wiping request after the rain volume decreases, intermittent wiping can be restored according to the remaining number of executions or the remaining execution time, so as to avoid the motor overheating caused by subsequent multiple executions of a single wiping. At the same time, intermittent wiping can be restored according to the recorded remaining number of executions or the remaining execution time, so as to avoid re-execution of intermittent wiping from the beginning and avoid the increase of motor temperature caused by excessive execution of intermittent wiping.
[0116] In addition, during the intermittent wiping process, if it is detected that the user switches the wiper gear, the intermittent wiping can be paused to respond to the user's switch of gear to meet the user's needs and ensure the user's experience.
[0117] In one example, the method provided in the embodiment of the present application further includes the following steps:
[0118] Step 61: During the intermittent wiping process of the wiper, in response to receiving a wiper gear switching request initiated by the user, controlling the wiper to stop intermittent wiping;
[0119] Step 62: Determine a target gear of the wiper according to the wiper gear switching request, and control the operation of the wiper based on the target gear.
[0120] Among them, the wiper gear switching request can be generated when the user's wiper gear trigger operation is detected, for example, the user selects the gear by shaking the joystick or the user clicks the wiper gear on the vehicle interface.
[0121] Specifically, if a user-initiated wiper gear shift request is detected during intermittent wiping, the wipers can be controlled to stop intermittent wiping. The target gear of the wipers is then determined based on the wiper gear shift request, and the wipers are controlled according to the target gear. The target gear can be low gear, high gear, automatic gear, etc.
[0122] Through the above example, the user's needs can be detected in real time during the intermittent wiping process, and the operation of the wiper can be controlled according to the target gear required by the user, so that the wiper function can better meet the user's needs and ensure the user experience.
[0123] In an embodiment of the present application, considering that the vehicle may be in parking gear and the user does not have a driving vision requirement, in this case, it is also possible to directly reject the single wiping request and respond without intermittent wiping, thereby achieving the purpose of reducing the motor temperature.
[0124] In some embodiments, before determining the intermittent wiping parameters of the wiper, the method further includes:
[0125] Get the current gear of the vehicle;
[0126] In response to the current gear being a non-parking gear, determining an intermittent wiping parameter of the wiper;
[0127] In response to the current gear being the parking gear, the driver's line of sight in the vehicle is determined based on a camera installed in the vehicle. If the driver's line of sight is in the front of the vehicle, the step of determining the intermittent wiping parameters of the wiper is executed.
[0128] Specifically, in response to detecting that the number of single wiping requests received within a preset time reaches a preset number, the current gear of the vehicle can be obtained first. If the current gear is not in the parking gear, in order to ensure driving safety, the intermittent wiping parameters of the wiper can be further determined to achieve intermittent wiping.
[0129] If the current gear is in parking, the driver's facial image can be further collected through the camera installed in the vehicle, and the driver's line of sight can be located through the facial image to obtain the driver's line of sight direction. If the driver's line of sight is in the front of the vehicle, it means that the user has a driving vision requirement, and the intermittent wiping parameters of the wiper can be determined at this time.
[0130] Through the above-mentioned embodiment, in response to detecting that the number of single wiping requests received within the preset time reaches a preset number, intermittent wiping can be performed in a non-parking gear, and intermittent wiping can be performed when the vehicle is in the parking gear and the driver's line of sight is facing forward. In the case where the vehicle is in the parking gear and the user does not have a driving vision requirement, single wiping can be rejected and intermittent wiping is not required, thereby reducing the motor temperature.
[0131] The vehicle wiper control method provided in the embodiment of the present application determines the intermittent wiping parameters of the wiper in response to detecting that the number of single wiping requests received within a preset time has reached a preset number, and then controls the wiper to perform intermittent wiping according to the intermittent wiping parameters. This method can control the wiper to perform intermittent wiping when the wiper needs to perform single wiping multiple times, avoiding continuous instantaneous starting current caused by multiple executions of single wiping in a short period of time, and thus avoiding the wiper thermal protection function from being triggered to affect the use of the wiper, ensuring that the user's driving field of view is not restricted, and improving the user's driving safety.
[0132] It should be noted that the method of the embodiment of the present application can be performed by a single device, such as a computer or server. The method of this embodiment can also be applied in a distributed scenario and performed by multiple devices working together. In such a distributed scenario, one of the multiple devices may only perform one or more steps of the method of the embodiment of the present application, and the multiple devices will interact with each other to complete the method.
[0133] It should be noted that the above description is limited to some embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in an order different from that described in the above embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order or sequential order shown to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0134] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a control device for a vehicle wiper. Figure 2 A schematic diagram of the structure of a vehicle wiper control device provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, the device includes a parameter determination module 210 and an intermittent execution module 220, wherein:
[0135] A parameter determination module 210 is configured to determine an intermittent wiping parameter of the wiper in response to detecting that a preset number of single wiping requests are received within a preset time;
[0136] The intermittent execution module 220 is configured to control the wiper to perform intermittent wiping based on the intermittent wiping parameters.
[0137] In some optional embodiments, the intermittent scraping parameter includes a scraping intermittent time, and the parameter determination module 210 is specifically configured to:
[0138] Acquire water droplet detection information on the windshield of the vehicle and the motor temperature of the wiper; and determine the wiping interval time of the wiper based on the water droplet detection information and the motor temperature.
[0139] In some optional embodiments, the intermittent scraping parameter includes a scraping intermittent time, and the parameter determination module 210 is specifically configured to:
[0140] Determine the total time of receiving a preset number of single wiping requests and the interval time between receiving each single wiping request; determine the average interval time based on all the interval times, and determine the wiping interval time of the wiper based on the total time and the average interval time.
[0141] In some optional implementations, the intermittent scraping parameter further includes the number of scraping executions or the scraping execution duration. The parameter determination module 210 is specifically configured to:
[0142] Obtaining a preset number of executions or a preset execution duration corresponding to the preset time;
[0143] Determine the water drop change trend based on the water drop detection amount at each moment in the water drop detection information, adjust the preset execution times or the preset execution duration based on the water drop change trend, and obtain the scraping execution times or the scraping execution duration; or adjust the preset execution times or the preset execution duration based on the motor temperature to obtain the scraping execution times or the scraping execution duration.
[0144] In some optional embodiments, the control device of the vehicle wiper also includes a parameter update module, which is used to update the wiping intermittent time in response to detecting that the vehicle meets the preset wiper parameter update conditions during the intermittent wiping process of the wiper, and record the remaining number of executions or the remaining execution duration of the wiper; and control the wiper to perform intermittent wiping according to the updated wiping intermittent time until the remaining number of executions or the remaining execution duration is reached.
[0145] In some optional implementations, the parameter updating module is specifically configured to:
[0146] In response to receiving a new single wiping request, determining that the vehicle meets the preset wiper parameter update condition; determining a difference between the time when the new single wiping request is received and the time when intermittent wiping is started, and updating the wiping intermittent time based on the difference.
[0147] In some optional implementations, the parameter updating module is specifically configured to:
[0148] In response to detecting that the vehicle accelerates and the speed increase rate of the vehicle is greater than a preset increase rate, it is determined that the vehicle meets the preset wiper parameter update condition; the speed difference between the vehicle before and after the acceleration is determined, and the wiper interval time is updated based on the speed difference.
[0149] In some optional embodiments, the parameter determination module 210 is further used to obtain the current gear position of the vehicle; in response to the current gear position being a non-parking gear, executing the step of determining the intermittent wiping parameters of the wiper; in response to the current gear position being a parking gear, determining the line of sight direction of the driver in the vehicle based on the camera installed in the vehicle, and if the driver's line of sight is in the front of the vehicle, executing the step of determining the intermittent wiping parameters of the wiper.
[0150] In some optional embodiments, the intermittent execution module 220 is also used to control the wiper to pause intermittent wiping in response to receiving other wiping requests except for a single wiping request during the intermittent wiping process of the wiper, and record the remaining execution times or the remaining execution duration of the wiper; control the wiper to perform the wiping operation corresponding to the other wiping requests, control the wiper to stop the wiping operation in response to receiving a new single wiping request, and control the wiper to resume intermittent wiping based on the remaining execution times or the remaining execution duration.
[0151] In some optional embodiments, the intermittent execution module 220 is further used to control the wiper to stop intermittent wiping in response to receiving a wiper gear switching request initiated by the user during the intermittent wiping process of the wiper; determine the target gear of the wiper according to the wiper gear switching request, and control the operation of the wiper based on the target gear.
[0152] For the convenience of description, the above devices are described as being divided into various modules according to their functions. Of course, when implementing this application, the functions of each module can be implemented in the same or multiple software and / or hardware.
[0153] The device of the above embodiment is used to implement the control method of the vehicle wiper corresponding to any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0154] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and runnable on the processor, wherein when the processor executes the program, the vehicle wiper control method described in any of the above embodiments is implemented.
[0155] Figure 3This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 3 The figure shows a specific hardware structure of an electronic device, which may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are connected to each other within the device via the bus 1050.
[0156] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0157] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage devices, dynamic storage devices, etc. The memory 1020 can store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.
[0158] The input / output interface 1030 is used to connect input / output modules to implement information input and output. The input / output modules can be configured as components within the device (not shown in the figure) or can be externally connected to the device to provide corresponding functions. Input devices may include a keyboard, mouse, touch screen, microphone, various sensors, etc., and output devices may include a display, speaker, vibrator, indicator light, etc.
[0159] The communication interface 1040 is used to connect to a communication module (not shown) to enable communication between the device and other devices. The communication module can communicate via a wired method (such as USB, network cable, etc.) or a wireless method (such as mobile network, WiFi, Bluetooth, etc.).
[0160] The bus 1050 comprises a path for transmitting information between the various components of the device (eg, the processor 1010 , the memory 1020 , the input / output interface 1030 , and the communication interface 1040 ).
[0161] It should be noted that although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040, and the bus 1050, in a specific implementation, the device may also include other components necessary for normal operation. In addition, it will be understood by those skilled in the art that the above device may only include the components necessary to implement the embodiments of this specification, and does not necessarily include all the components shown in the figure.
[0162] The electronic device of the above embodiment is used to implement the corresponding vehicle wiper control method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0163] Based on the same inventive concept, corresponding to any of the above embodiments and methods, the present application also provides a vehicle, which includes the electronic device as described in any of the above embodiments.
[0164] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a non-transitory computer-readable storage medium, which stores computer instructions, and the computer instructions are used to enable the computer to execute the vehicle wiper control method described in any of the above embodiments.
[0165] The computer-readable media of this embodiment include permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.
[0166] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the vehicle wiper control method described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0167] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present application (including the claims) is limited to these examples. Within the scope of the present application, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of simplicity.
[0168] In addition, for simplicity of description and discussion, and in order not to make the embodiment of the application difficult to understand, the known power supply / ground connection with integrated circuit (IC) chip and other components may or may not be shown in the accompanying drawings provided. In addition, the device can be shown in the form of a block diagram to avoid making the embodiment of the application difficult to understand, and this also takes into account the following fact, that is, the details of the embodiment of these block diagram devices are highly dependent on the platform to be implemented in the embodiment of the application (that is, these details should be fully within the scope of understanding of those skilled in the art). When specific details (for example, circuit) are set forth to describe exemplary embodiments of the application, it will be apparent to those skilled in the art that the embodiment of the application can be implemented without these specific details or when these specific details are changed. Therefore, these descriptions should be considered to be illustrative rather than restrictive.
[0169] Although the present invention has been described in conjunction with specific embodiments thereof, many alternatives, modifications, and variations of these embodiments will be apparent to those skilled in the art based on the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may utilize the embodiments discussed.
[0170] The embodiments of the present application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present application should be included in the scope of protection of this application.
Claims
1. A method for controlling a vehicle wiper, characterized in that: include: determining an intermittent wiping parameter for the wiper in response to detecting that a preset number of single wiping requests are received within a preset time; controlling the wiper to perform intermittent wiping based on the intermittent wiping parameter; Before determining the intermittent wiping parameters of the wiper, the method further includes: Obtaining the current gear position of the vehicle; In response to the current gear being a non-parking gear, determining an intermittent wiping parameter of the wiper; In response to the current gear being the parking gear, the direction of the driver's line of sight in the vehicle is determined based on a camera installed in the vehicle. If the driver's line of sight is in the front of the vehicle, the step of determining the intermittent wiping parameters of the wiper is executed.
2. The vehicle wiper control method according to claim 1, characterized in that: The intermittent wiping parameters include the wiping intermittent time. Determining the intermittent wiping parameters of the wiper includes: Acquiring water droplet detection information on the windshield of the vehicle and the motor temperature of the wiper; The wiper wiping interval time is determined based on the water drop detection information and the motor temperature.
3. The vehicle wiper control method according to claim 1, characterized in that: The intermittent wiping parameters include the wiping intermittent time. Determining the intermittent wiping parameters of the wiper includes: Determining a total time of receiving a preset number of single scraping requests and an interval between receiving each single scraping request; An average interval time is determined based on all the interval times, and a wiping pause time of the wiper is determined based on the total time and the average interval time.
4. The method for controlling a vehicle wiper according to claim 2, wherein: The intermittent wiping parameters also include the number of wiping executions or the duration of wiping execution. Determining the intermittent wiping parameters of the wiper includes: Obtaining a preset number of executions or a preset execution duration corresponding to the preset time; Determine a water drop variation trend based on the water drop detection amount at each moment in the water drop detection information, adjust the preset execution times or the preset execution duration based on the water drop variation trend, and obtain the scraping execution times or the scraping execution duration; or The preset execution times or the preset execution duration are adjusted based on the motor temperature to obtain the scraping execution times or the scraping execution duration.
5. The vehicle wiper control method according to claim 4, characterized in that: The method further comprises: During the intermittent wiping process of the wiper, in response to detecting that the vehicle meets a preset wiper parameter update condition, updating the wiping intermittent time and recording the remaining number of execution times or remaining execution time of the wiper; The wiper is controlled to perform intermittent wiping according to the updated wiping intermittent time until the remaining execution times or the remaining execution time is reached.
6. The method for controlling a vehicle wiper according to claim 5, wherein: In response to detecting that the vehicle meets a preset wiper parameter update condition, the method includes: In response to receiving a new single wipe request, determining that the vehicle meets the preset wiper parameter update condition; Accordingly, updating the scraping interval time includes: A difference between the time when a new single wiping request is received and the time when intermittent wiping is started is determined, and the wiping intermittent time is updated based on the difference.
7. The method for controlling a vehicle wiper according to claim 5, wherein: In response to detecting that the vehicle meets a preset wiper parameter update condition, the method includes: In response to detecting that the vehicle is accelerating and a speed increase rate of the vehicle is greater than a preset speed increase rate, determining that the vehicle meets the preset wiper parameter update condition; Accordingly, updating the scraping interval time includes: A speed difference between the vehicle before and after the acceleration is determined, and the wiping pause time is updated based on the speed difference.
8. The vehicle wiper control method according to claim 4, characterized in that: The method further comprises: During the intermittent wiping process of the wiper, in response to receiving a wiping request other than a single wiping request, controlling the wiper to pause the intermittent wiping and recording the remaining number of executions or the remaining execution time of the wiper; The wiper is controlled to perform the wiping operation corresponding to the other wiping requests, and in response to receiving a new single wiping request, the wiper is controlled to stop the wiping operation, and the wiper is controlled to resume intermittent wiping based on the remaining number of executions or the remaining execution time.
9. The vehicle wiper control method according to claim 4, characterized in that: The method further comprises: During the intermittent wiping process of the wiper, in response to receiving a wiper gear switching request initiated by a user, controlling the wiper to stop intermittent wiping; A target gear of the wiper is determined according to the wiper gear switching request, and the operation of the wiper is controlled based on the target gear.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the method according to any one of claims 1 to 9 is implemented.
11. A vehicle, characterized in that: The vehicle includes the electronic device according to claim 10.
Citation Information
Patent Citations
Windscreen wiper adjusting system and method based on windscreen wiper switch, rainfall and vehicle speed control
CN114852016A
Wiper device
JP2003002170A