Vehicle windscreen wiper control method, electronic equipment and vehicle
By detecting the number of single scraping requests in the wiper and determining the intermittent scraping parameters, the problem of continuous instantaneous start-up current triggering the wiper heat protection is solved, and the normal operation of the wiper and the user's driving safety is improved.
Patent Information
- Application Number
- CN202411882443.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-19
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2044-12-19
AI Technical Summary
In the prior art, continuous instantaneous starting current will trigger the wiper heat protection function, causing the wiper to overheat, affecting the normal use of the wiper function, and thus affecting the user's driving vision and driving safety.
By detecting the number of single scraping requests received within the preset time, the intermittent scraping parameters of the wiper are determined, and the wiper is controlled to perform intermittent scraping according to these parameters, to avoid the continuous instantaneous start-up current caused by multiple single scrapings in a short time.
It effectively avoids the triggering of the heat protection function of the wiper, ensures the normal use of the wiper, ensures that the user's driving vision is not restricted, and improves driving safety.
Smart Images

Figure CN119636638A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of automobile technology, and in particular to a control method for a vehicle wiper, an electronic device and a vehicle. Background Art
[0002] At present, many vehicles are equipped with windshield wiper thermal protection function, which is an important automobile safety function, mainly to prevent the wiper from being damaged due to excessive work in high temperature environment. The windshield wiper thermal protection device usually monitors the temperature of the wiper motor through a temperature sensor. Once the temperature exceeds the set safety threshold, the thermal protection will be activated to suspend the wiper operation.
[0003] There are many reasons for triggering the wiper thermal protection function, one of which is continuous instantaneous starting current. Continuous instantaneous starting current will cause the wiper motor to overheat, and then the wiper thermal protection function will suspend the wiper operation when the motor is detected to be overheated, resulting in the normal wiper function being affected, thus affecting the user's driving vision and causing driving risks for the user. Summary of the invention
[0004] In view of this, the purpose of the present application is to propose a control method for a vehicle wiper, an electronic device and a vehicle, which solves the problem of continuous instantaneous starting current triggering the wiper thermal protection function in the prior art.
[0005] Based on the above purpose, the present application provides a method for controlling a vehicle wiper, comprising:
[0006] In response to detecting that a preset number of single wiping requests received within a preset time period has been reached, determining an intermittent wiping parameter of the wiper;
[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] Based on the water drop detection information and the motor temperature, a wiping interval time of the wiper is determined.
[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] Determine the total time of receiving a preset number of single scraping requests and the 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 the 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 and wiping execution times or the scraping and wiping 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 execution times or remaining execution duration 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 duration 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] The 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 the speed increase rate of the vehicle is greater than a preset increase rate, determining that the vehicle meets the preset wiper parameter update condition;
[0027] Accordingly, updating the scraping interval time includes:
[0028] The speed difference between the vehicle before and after the acceleration is determined, and the wiping interval 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 line of sight direction of the driver in the vehicle is determined based on a camera installed in the vehicle. If the line of sight of the driver 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 other wiping requests except the single wiping request, controlling the wiper to pause the intermittent wiping, and recording the remaining execution times or 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 duration.
[0036] In some optional embodiments, the method further comprises:
[0037] In the process of the wiper performing intermittent wiping, in response to receiving a wiper gear switching request initiated by a user, controlling the wiper to stop intermittent wiping;
[0038] A target gear position of the wiper is determined according to the wiper gear position switching request, and the operation of the wiper is controlled based on the target gear position.
[0039] From the above description, it can be seen that the vehicle wiper control method provided by 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 reaches 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, thereby avoiding the wiper thermal protection function from being triggered and affecting the use of the wiper, ensuring that the user's driving field of view 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 the present application or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without 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 diagram of the structure 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 the present application more clearly understood, the present 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 be the usual meanings understood by people with ordinary skills in the field to which the present application belongs. The "first", "second" and similar words used in the embodiments of the present application do not represent any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing in front of 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 can 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 of the vehicle wiper provided in the embodiment of the present application, the technical problem solved by the method is first described.
[0047] In the prior art, there are two main reasons for the thermal protection of windshield wipers. One is continuous dry wiping, which can be avoided by rain detection; the other is continuous instantaneous starting current, both of which damage the wiper motor. At the same time, it will also cause the thermal protection function of the windshield wiper to be activated, affecting the normal wiper function, and even worse, affecting the driving safety of users.
[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 flow chart of a method for controlling a vehicle wiper is provided in an embodiment of the present application. The method can be executed by a control device for the vehicle wiper, and the device can be integrated into an electronic device such as an ECU (Electronic Control Unit) of the vehicle by means of hardware and / or software.
[0050] See also Figure 1 The vehicle wiper control method provided in the embodiment of the present application comprises 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, determining an intermittent wiping parameter of the wiper.
[0052] The single wiping request can be used to request the wiper to perform one wiping operation, that is, the wiper swipes the windshield once. It should be noted that each time the wiper motor responds to a single wiping 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 capable of triggering the windshield wiper thermal protection function and a corresponding single wipe execution number. 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 rainfall, and single wiping requests may continue to be received subsequently. However, since the single wiping requests received previously have all been responded to, if single wiping is continued subsequently, 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 wiper to perform intermittent wiping.
[0056] It should be noted that intermittent wiping refers to the wiper continuously performing intermittent wiping, which is different from multiple single wiping. Single wiping is completed after the wiper completes one wiping, while multiple single wiping requires multiple requests for wiping, resulting in the wiper motor generating instantaneous starting current multiple times. However, the whole process of intermittent wiping is: wait for a certain intermittent 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, the intermittent wiping parameters of the wiper can be determined first, so as to perform intermittent wiping according to the intermittent wiping parameters. The intermittent wiping parameters can include the wiping intermittent time, which can be the interval between each wiping. The intermittent wiping parameters can also include the number of wiping executions or the wiping execution duration, where the number of wiping executions is the number of times the wiper performs intermittent wiping, and the wiping execution duration is the total duration of the intermittent wiping of the wiper.
[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. The ECU can determine the wiping interval 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 implementation, the intermittent wiping parameter includes the wiping intermittent time, and determining the intermittent wiping parameter of the wiper includes the following steps:
[0060] Step 11, obtaining water droplet detection information on the windshield of the vehicle and the motor temperature of the wiper;
[0061] Step 12: Determine the wiper wiping interval time based on the water drop detection information and the motor temperature.
[0062] The water droplet detection information may include the amount of water droplet detection at each moment and the distribution of water droplets at each moment. Specifically, in step 11, the water droplets on the windshield may be detected based on a rain sensor mounted on the vehicle to obtain water droplet detection information; and the temperature of the wiper motor may be collected based on a temperature sensor 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 difference in water droplet amount between adjacent moments can be determined by the water droplet amount detected at each moment in the water droplet detection information, and then based on the difference in water droplet amount, the corresponding scraping interval time can be queried in the pre-constructed water droplet time mapping relationship, for example, the smaller the difference in water droplet amount, the greater the scraping interval time. The water droplet time mapping relationship can describe the corresponding relationship between each water droplet amount and each scraping interval time.
[0065] Furthermore, the queried wiper intermittent time 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 wiper intermittent time is reduced. Alternatively, based on the queried wiper intermittent time and the motor temperature, the temperature of the motor after the wiper performs intermittent wipes at the wiper intermittent time is predicted to obtain a predicted motor temperature. If the predicted motor temperature is greater than a high temperature threshold, the wiper intermittent time 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 the water droplet detection information and the motor temperature, in the 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 implementation, 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 time 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 of receiving a preset number of single scraping requests can be determined according to the reception time of the first single scraping request and the reception time of the last single scraping request within the preset time. In addition, the interval time between receiving any two adjacent single scraping requests can be calculated.
[0072] Furthermore, in step 22, all the interval times may be averaged to obtain an average interval time, and then the wiper interval time of the wiper may be determined by the average interval time and the total time. For example, the shorter the average interval time and the total time, the shorter the interval at which the RLS detects that a wipe is required, that is, the faster the rate at which the water droplets fall, and then the shorter the wiper interval time may be determined.
[0073] Exemplarily, different total times and scraping interval times corresponding to average interval times may be preset and stored in association, and then the corresponding scraping interval time may 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 allows the intermittent wiping to meet the need for clearing accumulated water as much as possible, thereby ensuring that the user's driving field of vision is not limited 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 wiping executions or the duration of wiping execution of the wiper intermittent wiping can also be determined, and the time of intermittent wiping can be controlled by the number of wiping executions or the duration of wiping execution.
[0076] Exemplarily, 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, obtaining a preset number of executions or a preset execution duration corresponding to a 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 to 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.
[0080] In step 31, a preset number of executions or a preset execution duration corresponding to each time may be preset, and then the corresponding preset number of executions or preset execution duration may be queried through 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 amount of water droplets changed at each moment, thereby obtaining a water droplet change trend. If it is determined based on the water droplet change trend that the amount of water droplets presents a stable trend or an increasing trend with the increase of time, it means that water droplets are continuously detected on the windshield or the amount of water droplets gradually increases, and therefore, the preset execution time can be extended to obtain the scraping and wiping execution time, or the preset execution times can be increased to obtain the scraping and wiping execution times.
[0082] If it is determined based on the change trend of water droplets that the amount of water droplets shows a decreasing trend with the increase of time, it means that the water droplets on the windshield are gradually decreasing. 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 change trend, the adjustment 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 temperature of the wiper after intermittent wiping with a preset number of executions or a preset execution duration can be predicted based on the motor temperature to obtain a predicted motor temperature, and it can be determined 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 scraping execution time, or the preset execution times can be reduced to obtain the scraping 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 scraping execution number or the scraping execution duration, so that intermittent scraping can 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 avoid the wiper motor temperature being too high, thereby avoiding the wiper thermal protection function from being triggered and causing the wiper to fail to work.
[0086] S120: Controlling 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 with 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 implementation, 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 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 executions or the remaining execution time of the wiper;
[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 is reached.
[0093] The preset wiper parameter update condition may be a condition in which the demand for clearing water from 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 satisfied, the wiping interval 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 wiping interval time according to whether the wiper parameter update conditions are met during the intermittent wiping process, it can be ensured that the intermittent wiping better meets 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 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;
[0098] Accordingly, updating the scraping intermittent time includes: determining the difference between the time of receiving a new single scraping request and the time of starting the intermittent scraping, and updating the scraping intermittent time based on the difference.
[0099] Among them, the wiper parameter update condition may be the receipt of 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 be able to meet the demand, and RLS detects the need to additionally trigger a single wiping, so 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 interval time can be reduced based on the difference.
[0101] Exemplarily, 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 it means that the water removal demand cannot be met soon after intermittent scraping is performed, and a larger adjustment amount can be determined at this time.
[0102] Through the above example, it is possible to adjust the scraping interval time in response to receiving a new single scraping request during the intermittent scraping process, thereby ensuring that the intermittent scraping meets the need to clear water on the glass in a timely manner and improving the user's driving experience. At the same time, the difference between the time when the new single scraping request is received and the time when the intermittent scraping is started can be used to reflect the demand for water removal, and the scraping interval 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 speeds up and the speed increase rate of the vehicle is greater than a preset increase rate, determining that the vehicle satisfies the preset wiper parameter update condition;
[0104] Accordingly, updating the scraping and wiping interval time includes: determining the speed difference between the vehicle before and after the acceleration, and updating the scraping and wiping interval time based on the speed difference.
[0105] The wiper parameter update condition may be that the vehicle speed is detected to be increased and the speed increase rate of the vehicle is greater than a preset increase rate. The speed increase rate may be the ratio of the speed difference before and after the speed increase to the vehicle speed before the extraction. That is, during the intermittent wiping process, if the vehicle speed is detected to be increased and the speed increase rate of the vehicle is greater than a preset increase rate, it means that the speed increase may cause more water to accumulate on the windshield, and the intermittent wiping may not meet the demand. Therefore, the wiping interval time may be reduced at this time.
[0106] Specifically, the speed difference between before and after the speed increase can be calculated, and the speed difference can reflect the amount of water accumulation on the windshield, that is, the greater the speed difference, the more water accumulation on the windshield, and the adjustment amount can be determined by the speed difference, and the wipe interval time is subtracted from the adjustment amount to obtain the updated wipe interval time. For example, the greater the speed difference, the more water accumulation on the windshield, the more it is necessary to wipe with a shorter wipe interval time, and the more adjustment amount is determined.
[0107] Through the above example, during the intermittent scraping process, in response to detecting a high acceleration of the vehicle, the scraping interval time can be adjusted, which can ensure that the intermittent scraping meets the demand for clearing water on the glass in time and improve the user's driving experience. At the same time, the speed difference can also reflect the demand for clearing water, and the scraping interval 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 the rain increases, the intermittent wiping can be suspended and other wiping requests can be executed to ensure that the user's driving field of 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, in the process of intermittent wiping by the wiper, in response to receiving other wiping requests except the single wiping request, controlling the wiper to suspend the intermittent wiping, and recording the remaining execution times or remaining execution time of the wiper;
[0111] Step 52: Control the wiper to perform wiping operations corresponding to other wiping requests, and 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 duration.
[0112] Among them, other scraping requests other than the single scraping request may be continuous low-speed requests or continuous high-speed requests sent by RLS, etc. Specifically, if other scraping requests other than the single scraping request are detected, the intermittent scraping may be paused, and the remaining execution times or 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 increase in rainfall 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 rainfall decreases, intermittent wiping can be restored according to the remaining number of executions or the remaining execution time to avoid overheating of the motor due to 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 to avoid re-execution of intermittent wiping and avoid increase in motor temperature due to 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 suspended in response 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 a 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, during the intermittent wiping process of the wiper, if a wiper gear switching request initiated by the user is detected, the wiper can be controlled to stop intermittent wiping, and then the target gear of the wiper is determined according to the wiper gear switching request, and the operation of the wiper is controlled according to the target gear. The target gear can be a low gear, a high gear, an automatic gear, etc.
[0122] Through the above example, during the intermittent wiping process, the user's needs can be detected in real time, 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 the embodiment of the present application, taking into account the possibility that the vehicle is in parking gear and the user does not have a driving vision requirement, in this case, the single scraping request can be directly rejected and there is no need for intermittent scraping, so as to achieve the purpose of reducing the motor temperature.
[0124] In some implementations, before determining the intermittent wiping parameters of the wiper, the method further includes:
[0125] Get the current gear position 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 line of sight of the driver in the vehicle is determined based on a camera installed in the vehicle. If the line of sight of the driver 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 the parking gear, 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 implementation, 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 car is in a parking gear and the driver's line of sight is forward. In the case where the car is in a parking gear and the user has no driving vision requirements, 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 reaches a preset number, and then controls the wiper to perform intermittent wiping according to the intermittent wiping parameters. The 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 single wiping operations in a short period of time, thereby avoiding the wiper thermal protection function from being triggered and affecting 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 to a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present application, and the multiple devices will interact with each other to complete the described method.
[0133] It should be noted that the above describes some embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some 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, such as 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, configured to determine an intermittent wiping parameter of the wiper in response to detecting that a preset number of single wiping requests received within a preset time has reached a preset number;
[0136] The intermittent execution module 220 is used to control the wiper to perform intermittent wiping based on the intermittent wiping parameters.
[0137] In some optional implementations, the intermittent scraping parameters include scraping interval time, and the parameter determination module 210 is specifically used 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 implementations, the intermittent scraping parameters include scraping interval time, and the parameter determination module 210 is specifically used 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 parameters further include the number of scraping executions or the scraping execution duration. The parameter determination module 210 is specifically used 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 number or the preset execution duration based on the water drop change trend to obtain the scraping execution number or the scraping execution duration; or adjust the preset execution number or the preset execution duration based on the motor temperature to obtain the scraping execution number or the scraping execution duration.
[0144] In some optional embodiments, the control device of the vehicle wiper also includes a parameter updating module, which is used to update the wiping intermittent time in response to detecting that the vehicle satisfies a preset wiper parameter update condition during the intermittent wiping 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 used to:
[0146] In response to receiving a new single wiping request, determining that the vehicle meets the preset wiper parameter update condition; determining the 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 used 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 also 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 a camera installed in the vehicle, and if the line of sight of the driver 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 also 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 device is described in terms of functions divided into various modules. Of course, when implementing the present 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 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.
[0154] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments, the present application also provides an electronic device, including 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 vehicle wiper control method described in any of the above embodiments is implemented.
[0155] Figure 3A schematic diagram of the structure of an electronic device provided in an embodiment of the present application, Figure 3 A specific electronic device hardware structure is shown, and the device 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 through the bus 1050 in the device.
[0156] The processor 1010 can be implemented by 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 may be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 may store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program codes are stored in the memory 1020 and are called and executed by the processor 1010.
[0158] The input / output interface 1030 is used to connect the input / output module to realize information input and output. The input / output module can be configured in the device as a component (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. The input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.
[0159] The communication interface 1040 is used to connect a communication module (not shown) to realize communication interaction between the device and other devices. The communication module can realize communication through a wired mode (such as USB, network cable, etc.) or a wireless mode (such as mobile network, WIFI, Bluetooth, etc.).
[0160] The bus 1050 includes a path that transmits 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 the specific implementation process, the device may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the above device may also only include the components necessary for implementing the embodiments of the present 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, wherein the non-transitory computer-readable storage medium 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 medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, 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 disk read-only memory (CD-ROM), digital versatile disk (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 embodiments 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. In line with the concept 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, to simplify the description and discussion, and in order not to make the embodiments of the present application difficult to understand, the known power supply / ground connection with the integrated circuit (IC) chip and other components may or may not be shown in the provided drawings. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present application difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform to be implemented in the embodiments of the present application (that is, these details should be fully within the scope of understanding of those skilled in the art). In the case of elaborating specific details (e.g., circuits) to describe exemplary embodiments of the present application, it is obvious to those skilled in the art that the embodiments of the present 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 application has been described in conjunction with specific embodiments of the present application, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use 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 the present application.
Claims
1. A method for controlling a vehicle wiper, characterized in that: include: In response to detecting that a preset number of single wiping requests received within a preset time period has been reached, determining an intermittent wiping parameter of the wiper; The wiper is controlled to perform intermittent wiping based on the intermittent wiping parameter.
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; Based on the water drop detection information and the motor temperature, a wiping interval time of the wiper is determined.
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: Determine the total time of receiving a preset number of single scraping requests and the 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 vehicle wiper control method according to claim 2, characterized in that: 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 the 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 and wiping execution times or the scraping and wiping execution duration.
5. The method for controlling a vehicle wiper 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 execution times or remaining execution duration 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 duration is reached.
6. The method for controlling a vehicle wiper according to claim 5, characterized in that: In response to detecting that the vehicle meets a preset wiper parameter update condition, the method comprises: 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: The 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, characterized in that: In response to detecting that the vehicle meets a preset wiper parameter update condition, the method comprises: In response to detecting that the vehicle is accelerating and the speed increase rate of the vehicle is greater than a preset increase rate, determining that the vehicle meets the preset wiper parameter update condition; Accordingly, updating the scraping interval time includes: The speed difference between the vehicle before and after the acceleration is determined, and the wiping interval time is updated based on the speed difference.
8. The vehicle wiper control method according to claim 1, characterized in that: 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 line of sight direction of the driver in the vehicle is determined based on a camera installed in the vehicle. If the line of sight of the driver is in the front of the vehicle, the step of determining the intermittent wiping parameters of the wiper is executed.
9. The method for controlling a vehicle wiper according to claim 4, characterized in that: The method further comprises: During the intermittent wiping process of the wiper, in response to receiving other wiping requests except the single wiping request, controlling the wiper to pause the intermittent wiping, and recording the remaining execution times or 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 duration.
10. The vehicle wiper control method according to claim 4, characterized in that: The method further comprises: In the process of the wiper performing intermittent wiping, in response to receiving a wiper gear switching request initiated by a user, controlling the wiper to stop intermittent wiping; A target gear position of the wiper is determined according to the wiper gear position switching request, and the operation of the wiper is controlled based on the target gear position.
11. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the method according to any one of claims 1 to 10 is implemented.
12. A vehicle, characterized in that: The vehicle includes the electronic device of claim 11.
Citation Information
Patent Citations
Windscreen wiper adjusting system and method based on windscreen wiper switch, rainfall and vehicle speed control
CN114852016A
Wiper device
JP2003002170A
Wiper device for vehicle
JP2006321349A
Wiper device controlling method and wiper controlling device
JP2008238899A
Device and method for controlling wiper intermittent operation
JP2012106659A