Windscreen wiper control method, windscreen wiper control device and vehicle

By obtaining the driving voltage and friction parameters of the wiper, the target driving time is dynamically calculated, which solves the problem that the wiper cannot accurately run to a specific position in the maintenance mode, and achieves higher control accuracy and user experience.

CN119975256AActive Publication Date: 2025-05-13GREAT WALL MOTOR CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510382238.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-28
Publication Date
2025-05-13
Estimated Expiration
2045-03-28

AI Technical Summary

Technical Problem

In the prior art, wipers cannot accurately operate to a specific position in the maintenance mode, resulting in inaccurate maintenance.

Method used

By obtaining the friction parameters of the drive voltage of the wiper in the vehicle and the wiper, the target driving time is dynamically calculated, and in the maintenance mode of the wiper, the wiper runs to the target position based on the target driving time.

Benefits of technology

It realizes that the wiper runs accurately to a specific position under different working conditions, improves control accuracy, reduces the user's need for manual adjustments, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119975256A_ABST
    Figure CN119975256A_ABST
Patent Text Reader

Abstract

The invention provides a windscreen wiper control method, a windscreen wiper control device and a vehicle, the method comprises the steps that the driving voltage of a windscreen wiper in the vehicle and the friction parameter of the windscreen wiper are obtained, the driving voltage is used for representing the voltage used for driving the windscreen wiper in the vehicle, and the friction parameter of the windscreen wiper is used for representing the friction parameter of the windscreen wiper in the moving process; based on the driving voltage and the friction parameter, target driving time of the windscreen wiper is obtained; and in the maintenance mode of the windscreen wiper, based on the target driving time, the windscreen wiper is controlled to run to the target position. The target driving time is dynamically calculated by obtaining the driving voltage and the friction parameter of the windscreen wiper in the vehicle and comprehensively considering the influence of the driving voltage and the friction parameter. Compared with a mode of controlling the windscreen wiper in fixed time in the prior art, the scheme can adaptively adjust the driving time, so that the windscreen wiper can be accurately controlled to run to a specific position based on the dynamic target driving time when the windscreen wiper is in a maintenance mode under different working conditions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the automotive field, and more specifically, to a wiper control method, a wiper control device and a vehicle in the field of vehicle control technology. Background Art

[0002] With the development of vehicle control technology, vehicles are equipped with a wiper maintenance mode function. When the wiper needs to be repaired, the wiper maintenance mode can be turned on. When the maintenance mode is turned on, the wiper usually needs to run for a fixed time to reach a specific position for maintenance. However, in the prior art, the wiper usually cannot run to a specific position accurately after running for a fixed time.

[0003] Therefore, when the wiper is in maintenance mode, how to accurately control the wiper to run to a specific position is a problem that urgently needs to be solved. Summary of the invention

[0004] The present application provides a wiper control method, a wiper control device and a vehicle. The method can accurately control the wiper to run to a specific position when the wiper is in a maintenance mode.

[0005] In a first aspect, a wiper control method is provided, the method comprising:

[0006] Obtaining a driving voltage and a friction parameter of a wiper in a vehicle, wherein the driving voltage is used to indicate a voltage used to drive the wiper in the vehicle, and the friction parameter of the wiper is used to indicate a friction parameter of the wiper during movement;

[0007] Based on the driving voltage and the friction parameter, the target driving time of the wiper is obtained;

[0008] In the maintenance mode of the wiper, the wiper is controlled to run to a target position based on the target driving time.

[0009] In the embodiment of the present application, the target driving time is dynamically calculated by obtaining the driving voltage and friction parameters of the wiper in the vehicle and comprehensively considering the influence of the driving voltage and friction parameters. Compared with the method of controlling the wiper with a fixed time in the prior art, the present solution can adaptively adjust the driving time, so that when the wiper is in the maintenance mode under different working conditions, the wiper can be accurately controlled to run to a specific position based on the dynamic target driving time.

[0010] In combination with the first aspect, in some possible implementations, obtaining the target driving time based on the driving voltage and the friction parameter includes:

[0011] Based on the driving voltage, an initial driving time is obtained;

[0012] Based on the friction parameter, the compensated driving time is obtained;

[0013] The initial driving time is compensated based on the compensated driving time to obtain a target driving time.

[0014] In an embodiment of the present application, an initial driving time is first obtained based on the driving voltage, a compensation driving time is calculated using the friction parameter, and the initial driving time is corrected based on the compensation driving time, thereby obtaining a more accurate target driving time; since a more accurate target driving time can be obtained, the wiper is prevented from being affected by factors such as the driving voltage and the friction parameter, thereby reducing the parking error when controlling the wiper to run to the target position, thereby improving the accuracy of the wiper control; since the accuracy of the wiper control is improved, the user can avoid making a secondary manual adjustment to the wiper, thereby improving the user experience.

[0015] In combination with the first aspect and the above implementations, in some possible implementations, the friction parameter includes a first friction parameter and a second friction parameter, and based on the friction parameter, the compensated driving time is obtained, including:

[0016] Obtaining a first friction parameter based on the smoothness of the windshield corresponding to the wiper;

[0017] determining a first compensation driving time corresponding to a first friction parameter;

[0018] Based on the degree of wear of the wiper, a second friction parameter is obtained;

[0019] determining a second compensation driving time corresponding to a second friction parameter;

[0020] The compensation driving time is obtained based on the sum of the first compensation driving time and the second compensation driving time.

[0021] In the embodiment of the present application, since the smoothness of the windshield is taken into account when determining the first friction parameter, the corresponding first compensation driving time can be determined based on the different smoothness of the windshield, ensuring that the driving time is compensated under different smoothness levels so that the wiper can accurately run to the target position. Since the degree of wear of the wiper is taken into account when determining the second friction parameter, compared with the solution of driving the wiper for a fixed time in the prior art, compensating the driving time based on the degree of wear of the wiper can avoid the increase of friction due to the large degree of wear of the wiper, thereby failing to run to the target position. That is, this solution can improve the accuracy of the wiper running to the target position, avoid the user's secondary manual adjustment, and improve the user experience.

[0022] In combination with the first aspect and the above implementations, in some possible implementations, the present invention further includes:

[0023] Get the current usage count and preset usage count of the wiper;

[0024] The degree of wear of the wiper is obtained based on the ratio of the current usage times of the wiper to the preset usage times.

[0025] In an embodiment of the present application, the degree of wear of the wiper is determined based on the ratio of the current number of times the wiper is used to a preset number of times, and the degree of wear is accurately calculated by detecting the number of times the wiper is used and combining it with a preset service life; since the degree of wear is accurately calculated, a more accurate second friction parameter can be determined, and a target driving time can be determined based on the second friction parameter; compared with the fixed driving time in the prior art, the present solution can obtain a more accurate driving time so that the wiper stops at the target position, thereby improving the accuracy of wiper control, reducing user manual intervention, and thus improving user experience.

[0026] In combination with the first aspect and the above implementations, in some possible implementations, the present invention further includes:

[0027] Get the attachment information on the windshield corresponding to the wiper;

[0028] Based on the attachment information, the smoothness of the windshield is obtained.

[0029] In the embodiment of the present application, by obtaining the attachment information on the windshield corresponding to the wiper and calculating the smoothness of the windshield based on the attachment information, the current smoothness of the windshield surface can be evaluated; since the current smoothness of the windshield surface can be evaluated, the problem of increased wiper running resistance due to the rough windshield surface is avoided, thereby failing to run to the target position according to a fixed driving time. Therefore, this solution can ensure the accuracy of wiper operation when the windshield has different smoothness, and improve the user experience in different environments.

[0030] In combination with the first aspect and the above implementations, in some possible implementations, obtaining a driving voltage and a friction parameter of a wiper in a vehicle includes:

[0031] When it is detected that the wiper needs maintenance, the driving voltage and friction parameters are obtained; or,

[0032] Based on a preset time interval, the driving voltage and the friction parameter are periodically acquired.

[0033] In the embodiment of the present application, when it is detected that the wiper needs maintenance, the driving voltage and friction parameters are obtained, and the parameters can be obtained in real time when the maintenance needs to be obtained; because the parameters are obtained in real time when the maintenance needs to be obtained, the accurate target driving time can be obtained, and in addition, because the parameters are only obtained when the maintenance needs to be obtained, the vehicle resources can be saved. The driving voltage and friction parameters are periodically obtained based on the preset time interval, and the wiper state can be continuously detected; because the wiper state can be continuously detected, multiple target driving times can be obtained, and the calculation error of the target driving time can be reduced, which can improve the stability of the wiper control.

[0034] In combination with the first aspect and the above implementations, in some possible implementations, when the driving voltage and the friction parameter are periodically obtained, the method further includes:

[0035] If it is detected that the change in the driving voltage and the change in the friction parameter are both less than the preset change, the collection of the driving voltage and the friction parameter is stopped within the preset time.

[0036] In an embodiment of the present application, by detecting the change in the driving voltage and the change in the friction parameter, and stopping collecting the driving voltage and the friction parameter within a preset time period when both are less than the preset change, unnecessary data processing can be reduced and the power consumption of the sensor can be reduced; in addition, since when it is detected that the change in the driving voltage and the change in the friction parameter are less than the preset change, the determined target driving time is less affected by the above factors, and therefore energy consumption is saved while determining the precise target driving time.

[0037] In a possible implementation, when the driving voltage and the friction parameter are periodically obtained, the following steps are also included:

[0038] If it is detected that the maximum difference between the target driving times corresponding to the various cycles within the first preset time period is less than a preset threshold, the acquisition of the driving voltage and the friction parameters is stopped within the second preset time period.

[0039] In an embodiment of the present application, since the maximum difference between the target driving times of each cycle within the first preset time period is less than the preset threshold, that is, the change in the target driving time value is small within the continuous cycle, it is determined that the environment and current state of the vehicle are relatively stable at this time, and the acquisition of the driving voltage and friction parameters is stopped within the second preset time period, which can save energy consumption while determining the precise target driving time.

[0040] In combination with the first aspect and the above implementations, in some possible implementations, the present invention further includes:

[0041] When the target instruction is detected, it is determined that the wiper needs maintenance, wherein the target instruction is used to indicate an instruction for turning on a maintenance mode of the wiper for the vehicle.

[0042] In an embodiment of the present application, when a target instruction is detected, it is determined that the wiper needs maintenance, thereby avoiding erroneous triggering due to misjudgment or irrelevant factors and improving the reliability of the maintenance mode.

[0043] In a second aspect, a wiper control device is provided, the device comprising:

[0044] An acquisition module, used for acquiring a driving voltage and a friction parameter of a wiper in a vehicle, wherein the driving voltage is used to indicate a voltage used to drive the wiper in the vehicle, and the friction parameter of the wiper is used to indicate a friction parameter of the wiper during movement;

[0045] The processing module is used to obtain a target driving time of the wiper based on the driving voltage and the friction parameter; in a maintenance mode of the wiper, based on the target driving time, the wiper is controlled to run to a target position.

[0046] It should be understood that the expansion, limitation, explanation and description of the relevant contents in the above-mentioned first aspect also apply to the same contents in the second aspect.

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

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

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

[0050] Figure 1 is a scene diagram of a vehicle provided in an embodiment of the present application;

[0051] Figure 2 is a schematic flow chart of a wiper control method provided in an embodiment of the present application;

[0052] Figure 3 is a schematic flow chart of another wiper control method provided in an embodiment of the present application;

[0053] Figure 4is a structural schematic diagram of a wiper control device provided in an embodiment of the present application;

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

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

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

[0057] The windshield of a vehicle is usually equipped with a wiper. Figure 1 As shown, Figure 1 1 is a scene diagram of a vehicle provided in an embodiment of the present application; the vehicle scene 100 includes a vehicle 110, a wiper (left) 120, and a wiper (right) 130. The wiper can be used to wipe off rain and debris on the windshield of the vehicle to prevent the driver from having an accident due to the vision being blocked by rain and debris during driving. Therefore, the wiper is an important component in the vehicle for improving driving safety.

[0058] With the development of vehicle control technology, vehicles are equipped with a wiper maintenance mode function. When the wiper needs to be repaired, the wiper maintenance mode can be turned on. When the maintenance mode is turned on, the wiper usually needs to run for a fixed time to reach a specific position for easy maintenance. However, in the prior art, when the wiper needs to be repaired or the wiper blade is replaced, the wiper maintenance mode often needs to be turned on. When the maintenance mode is turned on, the wiper drive motor controls the wiper to run for a fixed time to reach a specific position. This position is convenient for repairing the wiper. The specific position is related to the wiper form and the position of the wiper. The position is a fixed value, but due to different external conditions such as the vehicle voltage and the degree of wiper wear, the wiper drive motor only runs for a fixed time and cannot make the wiper accurately move to the designated maintenance position. Since the battery voltage corresponding to the motor that controls the operation of the wiper, the degree of wear of the wiper, and the smoothness of the front windshield have an impact on the operation of the wiper, controlling the fixed drive time of the wiper operation cannot ensure that the wiper stops at a specific position in the maintenance mode, so the user needs to make a secondary manual adjustment, which affects the user experience.

[0059] In view of this, the present application provides a wiper control method, a wiper control device and a vehicle. The method obtains the driving voltage of the wiper in the vehicle and the friction parameters of the wiper, comprehensively considers the influence of the driving voltage and the friction parameters, and dynamically calculates the target driving time. Compared with the method of controlling the wiper with a fixed time in the prior art, the present solution can adaptively adjust the driving time so that the wiper stops accurately at the target position under different working conditions, thereby improving the control accuracy; due to the improved control accuracy, it can reduce the user's need for manual adjustment, improve the convenience of vehicle use, and thus improve the user experience. It can solve the problem of inaccurate driving time position when the above-mentioned wiper is turned on in maintenance mode.

[0060] Combine the following Figure 2 A wiper control method provided in an embodiment of the present application is described in detail.

[0061] Figure 2 It is a schematic flow chart of a wiper control method provided in an embodiment of the present application; method 200 includes S210 to S230, and S210 to S230 are described in detail below.

[0062] For example, Figure 2 The wiper control method 200 shown may be executed by a vehicle; or, by a head unit (HUT) in a vehicle; or, by a processor in a vehicle; or, by a chip in a processor mounted in a vehicle.

[0063] S210: Obtain a driving voltage and a friction parameter of a wiper in the vehicle.

[0064] The driving voltage is used to indicate the voltage used to drive the wiper in the vehicle, such as the vehicle battery voltage, the wiper motor working voltage, the voltage of the vehicle low-voltage power supply system, or the power supply voltage of the wiper control system. The friction parameter of the wiper is used to indicate the friction parameter of the wiper during movement, such as the surface smoothness of the windshield where the wiper is located, the degree of wear of the wiper, the ambient temperature, etc.

[0065] For example, the vehicle may be equipped with a wiper motor, which can control the operation of the wiper; the wiper motor may be powered by a 12V or 24V battery of the vehicle, in which case the driving voltage is the voltage of the vehicle battery.

[0066] Optionally, the vehicle can be equipped with an independent wiper drive module, which can convert the battery voltage to a specific operating voltage, such as 9V or other compatible voltages. The wiper drive module is used to supply power to the wiper motor to control the wiper operation. At this time, the drive voltage is the compatible voltage in the wiper drive module or the voltage of the vehicle battery.

[0067] For example, a voltage sensor may be configured in the vehicle to detect the voltage of the vehicle battery. When a maintenance instruction for the wiper is detected (for example, a user is detected to issue an instruction to start the wiper maintenance mode), the voltage sensor obtains the current battery voltage and obtains the friction resistance information on the windshield corresponding to the wiper (for example, the current smoothness and the debris information on the windshield).

[0068] In one implementation, the method includes:

[0069] When it is detected that the wiper needs maintenance, the driving voltage and friction parameters are obtained.

[0070] In an embodiment of the present application, when it is detected that the user has turned on the wiper maintenance mode command, when it is detected that there is an abnormality in the related driving device of the wiper, when it is detected that the actual operating speed of the wiper is different from the preset speed, or when it is detected that abnormal noise is generated during the operation of the wiper, it is determined that the wiper needs maintenance.

[0071] Exemplarily, it is detected that the noise generated during the operation of the wiper is greater than a preset decibel value, it is determined that the wiper needs maintenance, and the driving voltage and friction parameters of the wiper are obtained.

[0072] Exemplarily, when an instruction from a user to start a maintenance mode of the wiper is detected, it is determined that there is a maintenance requirement for the wiper, and the driving voltage and friction parameters of the wiper are obtained.

[0073] It should be noted that, since the operating state of the wipers will affect the driver's safe driving, the maintenance mode of the wipers can be turned on when the vehicle is not driving.

[0074] Exemplarily, when a user's instruction to turn on the maintenance mode of the wiper is detected and the vehicle is in a powered-off state, it is determined that the wiper needs maintenance, and the drive voltage and friction parameters of the wiper are obtained.

[0075] Optionally, when it is detected that the wiper needs to be repaired, the current state of the vehicle (which may include power-off state, power-on state, engine running state, etc.), current vehicle speed, and current gear are determined, and based on the current state, current vehicle speed, and current gear, it is determined whether the vehicle is currently in a driving state. If the vehicle is in a driving state, the wiper repair mode is prohibited. If the vehicle is not in a driving state, the wiper repair mode is turned on.

[0076] In an embodiment of the present application, after the wiper maintenance mode is turned on, the driving voltage and friction parameters of the wiper are obtained, and based on the driving voltage and friction parameters, the target driving time of the wiper is obtained. In the wiper maintenance mode, the wiper is controlled to run to the target position based on the target driving time.

[0077] In the above implementation, when it is detected that the wiper needs maintenance, the driving voltage and friction parameters are obtained, and the parameters can be obtained in real time when maintenance is needed. Since the parameters are obtained in real time when maintenance is needed, accurate target driving time can be obtained. In addition, since the parameters are only obtained when maintenance is needed, vehicle resources can be saved.

[0078] In one implementation, the method includes:

[0079] Based on a preset time interval, the driving voltage and the friction parameter are periodically acquired.

[0080] Exemplarily, the vehicle obtains driving voltage and friction parameters at preset time intervals (e.g., 5 milliseconds), and sends the driving voltage and friction parameters to the body control module (Body Control Module, BCM). The BCM calculates the target driving time of the wiper once at preset time intervals and stores it, or sends it to a module related to wiper control for storage.

[0081] In the above implementation, the driving voltage and friction parameters are periodically obtained based on preset time intervals, so that the wiper status can be continuously detected; since the wiper status can be continuously detected and multiple target driving times are obtained, the calculation error of the target driving time can be reduced, the stability of the wiper control can be improved, and the stability of the wiper operation can be improved.

[0082] In one implementation, the method further includes:

[0083] When the driving voltage and the friction parameters are periodically acquired, if it is detected that the change in the driving voltage and the change in the friction parameters are both less than the preset change, the acquisition of the driving voltage and the friction parameters is stopped within a preset time period.

[0084] In one embodiment, when the driving voltage and friction parameters are periodically acquired, if it is detected that the voltage change between the driving voltage of the current cycle and the driving voltage of the previous cycle is less than a preset voltage change, and the friction parameter change between the friction parameter of the current cycle and the driving voltage of the previous cycle is less than a preset friction parameter change, the acquisition of the driving voltage and friction parameters is stopped within a preset time period.

[0085] Exemplarily, the BCM acquires the driving voltage and friction parameters every 5 milliseconds, and detects a driving voltage of 12V at 5 milliseconds after the vehicle is powered off, and detects a driving voltage of 11.6V at 10 milliseconds, with a driving voltage change of 0.4V, which is less than a preset driving voltage change (e.g., 0.5V); and a friction parameter of 0.5 at 5 milliseconds after the vehicle is powered off, and detects a friction parameter of 0.45 at 10 milliseconds, with a friction parameter change of 0.05, which is less than a preset friction parameter change (e.g., 0.1); and stops collecting driving voltage and friction parameters within a preset time (e.g., 10 minutes) starting from the 10th millisecond.

[0086] Exemplarily, the BCM acquires the driving voltage and friction parameters every 5 milliseconds, and detects a driving voltage of 12V at 5 milliseconds after the vehicle is powered off, and detects a driving voltage of 11.2V at 10 milliseconds, with a driving voltage change of 0.8V, which is greater than a preset driving voltage change (e.g., 0.5V); and a friction parameter of 0.5 at 5 milliseconds after the vehicle is powered off, and detects a friction parameter of 0.45 at 10 milliseconds, with a friction parameter change of 0.05, which is less than a preset friction parameter change (e.g., 0.1); and continues to periodically collect the driving voltage and friction parameters at preset time intervals of 5 milliseconds.

[0087] Exemplarily, the BCM acquires the driving voltage and friction parameters every 5 milliseconds, and detects a driving voltage of 12V at 5 milliseconds after the vehicle is powered off, and detects a driving voltage of 11.6V at 10 milliseconds, with a driving voltage change of 0.4V, which is less than a preset driving voltage change (e.g., 0.5V); and a friction parameter of 0.5 at 5 milliseconds after the vehicle is powered off, and detects a friction parameter of 0.35 at 10 milliseconds, with a friction parameter change of 0.15, which is greater than a preset friction parameter change (e.g., 0.1); and continues to periodically collect the driving voltage and friction parameters at preset time intervals of 5 milliseconds.

[0088] In another embodiment, when the driving voltage and friction parameters are periodically acquired, if it is detected that the voltage change between the driving voltage of the current cycle and the driving voltage of a preset number of cycles before the current cycle is less than the preset voltage change, and the voltage change between the friction parameter of the current cycle and the friction parameter of a preset number of cycles before the current cycle is less than the preset friction parameter change, the acquisition of the driving voltage and friction parameters is stopped within a preset time period.

[0089] Exemplarily, the BCM acquires the driving voltage and friction parameters every 5 milliseconds, and detects a driving voltage of 12V at 5 milliseconds after the vehicle is powered off, 11.6V at 10 milliseconds, and 11.4V at 15 milliseconds. The change in driving voltage within a preset number of cycles (e.g., 3) is 0.6V, which is greater than the preset driving voltage change (e.g., 0.5V); and a friction parameter of 0.5 is detected at 5 milliseconds after the vehicle is powered off, 0.45 is detected at 10 milliseconds, and 0.40 is detected at 15 milliseconds. The change in friction parameter is 0.1, which is equal to the preset friction parameter change (e.g., 0.1); the driving voltage and friction parameters continue to be periodically collected at preset time intervals of 5 milliseconds.

[0090] In the above implementation, by detecting the change in the driving voltage and the change in the friction parameter, and stopping collecting the driving voltage and the friction parameter within a preset time period when both are less than the preset change, unnecessary data processing can be reduced and the power consumption of the sensor can be reduced; in addition, since the change in the driving voltage and the change in the friction parameter are detected to be less than the preset change, the determined target driving time is less affected by the above factors, and therefore energy consumption is saved while determining the precise target driving time.

[0091] In a possible implementation, the method further includes:

[0092] When the driving voltage and the friction parameters are periodically acquired, if it is detected that the change in the driving voltage or the change in the friction parameter is less than a preset change, the acquisition of the driving voltage or the friction parameter is stopped within a preset time period.

[0093] In a possible implementation, the method further includes:

[0094] When the driving voltage and the friction parameters are periodically acquired, if it is detected that the change in the driving voltage or the change in the friction parameter is less than a preset change, the acquisition of the driving voltage and the friction parameters is stopped within a preset time period.

[0095] In a possible implementation, the method further includes:

[0096] When periodically acquiring the driving voltage and friction parameters, if it is detected that the maximum difference between the target driving times corresponding to each cycle within the first preset time length is less than the preset threshold, the acquisition of the driving voltage and friction parameters is stopped within the second preset time length.

[0097] Exemplarily, the BCM acquires the driving voltage and friction parameters every 5 milliseconds, and detects that the driving voltage is 12V at the 5th millisecond after the vehicle is powered off, 11.9V at the 10th millisecond, 11.8V at the 15th millisecond, 11.7V at the 20th millisecond, and 11.8V at the 25th millisecond. The maximum difference in the driving voltage within the first preset time length (for example, 20 milliseconds) is 0.3V, which is less than the preset driving voltage change (for example, 0.5V); and in the vehicle At 5 milliseconds after the vehicle is powered off, a friction parameter is detected as 0.5, at 10 milliseconds, a friction parameter is detected as 0.48, at 15 milliseconds, a friction parameter is detected as 0.47, at 20 milliseconds, and at 25 milliseconds, a friction parameter is detected as 0.46. The maximum difference in friction parameters within the first preset time period (for example, 20 milliseconds) is 0.04, which is less than the preset friction parameter change (for example, 0.1); the collection of drive voltage and friction parameters is stopped within the second preset time period (for example, 10 minutes) starting from the 25th millisecond.

[0098] In the above implementation, since the maximum difference between the target driving times of each cycle within the first preset time period is less than the preset threshold, that is, the change in the target driving time value is small within the continuous cycle, it is determined that the environment and current state of the vehicle are relatively stable at this time, and the acquisition of the driving voltage and friction parameters is stopped within the second preset time period, it can save energy consumption while determining the precise target driving time.

[0099] In one implementation, the method further includes:

[0100] When the target instruction is detected, it is determined that the wiper needs maintenance.

[0101] The target instruction is used to indicate an instruction for turning on the windshield wiper maintenance mode of the vehicle.

[0102] Exemplarily, when a maintenance mode activation instruction of the wiper is detected, it is determined that there is a maintenance requirement for the wiper, and the driving voltage and friction parameters are obtained at this time.

[0103] Exemplarily, after detecting that the power mode of the vehicle is in the off state (or the power-off state) and detecting that the wiper washing switch is pressed for more than 3 seconds, it is determined that the maintenance mode start instruction of the wiper is triggered.

[0104] Exemplarily, when the vehicle is powered off, if it is detected that the user has pushed the wiper control lever more than a preset number of times within 5 seconds, the wiper maintenance mode is entered after confirmation.

[0105] In an embodiment of the present application, due to the need for remote maintenance, that is, there is a certain distance between the user and the vehicle, the user needs to remotely operate the vehicle and control the wipers to run to the target position. When the remote wiper maintenance mode start command is detected, it is determined that the wipers need maintenance, and the driving voltage and friction parameters are obtained at this time.

[0106] Exemplarily, after detecting that the power mode of the vehicle is in the remote on state and detecting that the wiper washing switch is pressed for more than 3 seconds, it is determined that the maintenance mode on instruction of the wiper is triggered.

[0107] For example, if it is detected that a user remotely controls a vehicle to enter a wiper maintenance mode through a mobile phone application, the cloud server can send a target command to the vehicle's remote communication unit and control the wiper to enter the maintenance mode through the vehicle's local area network.

[0108] It should be noted that in an embodiment of the present application, if the driving voltage and friction parameters are obtained periodically, when a target instruction is detected and it is determined that the wiper needs maintenance, the target driving time calculated in the previous cycle can be called from the storage module without re-obtaining the driving voltage and friction parameters and recalculating the target driving time.

[0109] It should be understood that the target instruction can be determined by detecting the operating state of a touch component, a physical button, or a physical knob in a touch screen, or by detecting a voice instruction issued by a user.

[0110] In the above implementation, when the target instruction is detected, it is determined that the wiper needs maintenance, thereby avoiding erroneous triggering due to misjudgment or irrelevant factors, and improving the reliability of the maintenance mode.

[0111] S220: Obtain a target driving time of the wiper based on the driving voltage and the friction parameter.

[0112] In one implementation, the target driving time is obtained based on the driving voltage and the friction parameter, including:

[0113] Based on the driving voltage, an initial driving time is obtained; based on the friction parameter, a compensation driving time is obtained; and based on the compensation driving time, the initial driving time is compensated to obtain a target driving time.

[0114] In an embodiment of the present application, an initial driving time t0 is determined based on a current driving voltage of a battery for driving a wiper; a compensation driving time Δt is determined based on a friction parameter; and a target driving time t is determined based on t0 and Δt.

[0115] Exemplarily, the target driving time may be obtained according to t=t0+Δt, wherein t is the target driving time, t0 is the initial driving time, and Δt is the compensation driving time.

[0116] It should be noted that different battery voltage values ​​are calibrated before the vehicle leaves the factory. Battery voltage is a key parameter that affects whether the wiper reaches the target position. Different battery voltages match different driving times t. Often, the larger the battery voltage, the shorter the required driving time.

[0117] For example, the current driving voltage U of the battery for driving the wiper may have a negative correlation with the initial driving time t0, for example, t0=-aU+b, where a may be set to 0.1 and b may be set to 2. For example, the current driving voltage U is 12V, and based on the relationship between the driving voltage and the initial driving time, it can be determined that the initial driving time is 0.8 seconds.

[0118] It should be understood that the specific numerical value can be set by those skilled in the art based on experience or experimental simulation, and the embodiments of the present application are not limited to this.

[0119] In the above implementation, the initial driving time is first obtained based on the driving voltage, the compensation driving time is calculated using the friction parameters, and the initial driving time is corrected based on the compensation driving time, thereby obtaining a more accurate target driving time; since a more accurate target driving time can be obtained, the influence of the wiper on the driving voltage and the friction parameters is avoided, thereby reducing the parking error when controlling the wiper to run to the target position, and improving the accuracy of the wiper control; since the accuracy of the wiper control is improved, it can avoid the user from making a secondary manual adjustment to the wiper, thereby improving the user experience.

[0120] In one implementation, the method further includes:

[0121] The current usage times and the preset usage times of the wiper are obtained; and the degree of wear of the wiper is obtained based on the ratio of the current usage times and the preset usage times of the wiper.

[0122] Exemplarily, when determining the degree of wear of the wiper, the current number of times the wiper is used (e.g., 1000 times) and the preset number of times the wiper is used (i.e., the preset lifespan, e.g., 5000 times) can be obtained, and based on the ratio between the current number of times used and the preset number of times used, the degree of wear of the wiper is obtained, i.e., 20%.

[0123] Optionally, the wiper wear degree is estimated by the number of wiper wiping times. When the wiper stop position signal reaches the stop position and leaves the stop position, it is recorded as one time, and the number is stored in the electrically erasable programmable read-only memory. The wear degree P is equal to the total number of current operations divided by the total number of wiper blade lifespans. The greater the wear degree, the longer the driving time required.

[0124] In the above implementation, the degree of wear of the wiper is determined based on the ratio of the current number of times the wiper is used to the preset number of times, and the degree of wear is accurately calculated by detecting the number of times the wiper is used and combining it with the preset service life; since the degree of wear is accurately calculated, a more accurate second friction parameter can be determined, and the target driving time can be determined based on the second friction parameter; compared with the fixed driving time in the prior art, this solution can obtain a more accurate driving time so that the wiper stops at the target position, thereby improving the accuracy of wiper control, reducing user manual intervention, and thus improving user experience.

[0125] In one implementation, the friction parameter includes a first friction parameter and a second friction parameter, and based on the friction parameter, the compensated driving time is obtained, including:

[0126] Based on the smoothness of the windshield corresponding to the wiper, a first friction parameter is obtained; a first compensation drive time corresponding to the first friction parameter is determined; based on the wear degree of the wiper, a second friction parameter is obtained; a second compensation drive time corresponding to the second friction parameter is determined; and based on the sum of the first compensation drive time and the second compensation drive time, the compensation drive time is obtained.

[0127] In an embodiment of the present application, a first friction parameter is obtained based on the smoothness of the windshield corresponding to the wiper, and a first compensation drive time t1 corresponding to the first friction parameter is determined; based on the degree of wear of the wiper, the second compensation drive time t2 is determined; and the compensation drive time Δt is determined based on t1 and t2.

[0128] For example, the vehicle may be equipped with an optical sensor, which can measure the smoothness of the windshield surface by laser reflection, light scattering, etc. For example, if the current smoothness of the glass is detected to be 50%, the first friction parameter μ1 is determined based on the current smoothness, and the first compensation driving time t1 (for example, 0.2 seconds) is determined based on μ1; the second compensation driving time t2 (for example, 0.1 seconds) is determined based on the wear degree of the wiper (for example, 20%); and the compensation driving time Δt can be determined to be 0.3 seconds based on t1 and t2.

[0129] It should be noted that the smoothness of the windshield can be based on the optical sensor detecting whether there are stains, scratches and dust on the surface of the windshield through the reflected light signal and the transparency of the glass. After the vehicle obtains the information detected by the optical sensor, it determines the first friction parameter, for example, μ1=k1×(1-S), where μ1 is the first friction parameter, k1 is the friction coefficient factor, and S is the smoothness. The first compensation drive time t1 is determined based on the first friction parameter, for example, t1=k2×μ1, where k2 is the adjustment parameter and μ1 is the first friction parameter. The second friction parameter can be obtained according to the preset parameter and the degree of wear, for example, μ2=k3×P, where k3 is the preset parameter, μ2 is the second friction parameter, and P is the degree of wear. The second compensation drive time t2 is determined based on the second friction parameter, for example, t2=k4×μ2, where k4 is the adjustment parameter and μ2 is the second friction parameter.

[0130] In one embodiment, the smoothness can be determined based on the wetness coefficient; the wetness coefficient is a parameter used to measure the wetness of the windshield surface by rain or other liquids, and the value usually varies with the thickness, uniformity and adhesion of the water film on the glass surface. The amount of rain is inversely proportional to the wetness coefficient, and the wetness coefficient is inversely proportional to the smoothness, and the wetness coefficient is proportional to the first friction parameter.

[0131] Among them, rainfall amount is usually used to indicate the intensity of precipitation per unit time, which can be expressed by the depth of precipitation falling per unit area per hour.

[0132] For example, the amount of rainfall can be detected by a rain sensor or a front-view camera, and the wetness coefficient can be determined based on the amount of rainfall. The greater the rainfall, the smaller the corresponding wetness coefficient k value, that is, the smoother the windshield is, that is, the smaller the first friction parameter μ1 is; since the first friction parameter μ1 is positively correlated with the first compensation driving time, that is, the greater the current rainfall, the smaller the corresponding first compensation driving time t1 is, and when the degree of wear of the wiper remains unchanged, the target driving time t is smaller.

[0133] Exemplarily, the target driving time can be obtained according to t=t0+t1+t2, where t0 is the initial driving time, t1 is the first compensation driving time, and t2 is the second compensation driving time. Specifically, the target driving time can be obtained according to t=-aU+b+k2×k1×(1-S)+k4×k3×(n1 / n2), where t is the target driving time, a, b, k1, k2, k3 and k4 are calculation parameters that can be set by technicians, U is the driving voltage U, S is the smoothness, n1 is the current number of times the wiper is used, and n2 is the preset number of times the wiper is used.

[0134] It should be understood that k1 and k2, k3 and k4 can be expressed together, that is, the target driving time can be obtained according to t=-aU+b+k5×(1-S)+k6×(n1 / n2), wherein a, b, k5 and k6 are calculation parameters that can be set by technicians, U is the driving voltage U, S is the smoothness, n1 is the current number of times the wiper is used, and n2 is the preset number of times the wiper is used.

[0135] In the above implementation, since the smoothness of the windshield is taken into account when determining the first friction parameter, the corresponding first compensation driving time can be determined based on the different smoothness of the windshield, ensuring that the driving time is compensated under different smoothness levels so that the wiper can accurately run to the target position. Since the degree of wear of the wiper is taken into account when determining the second friction parameter, compared with the solution of driving the wiper for a fixed time in the prior art, compensating the driving time based on the degree of wear of the wiper can avoid the increase of friction due to the large degree of wear of the wiper, resulting in the inability to run to the target position. That is, this solution can improve the accuracy of the wiper running to the target position, avoid the user's secondary manual adjustment, and improve the user experience.

[0136] In one implementation, the method further includes:

[0137] Obtain the attachment information on the windshield corresponding to the wiper; and obtain the smoothness of the windshield based on the attachment information.

[0138] The attachment information includes rainfall information or debris information. The rainfall information is positively correlated with the smoothness, and the debris information is negatively correlated with the smoothness.

[0139] In the embodiment of the present application, when the vehicle is in a rainy environment, the windshield is smoother than when it is dry due to the presence of rain, so the rainfall information is positively correlated with the smoothness. When there are debris such as fallen leaves, snow, and dust on the vehicle windshield, the friction encountered when driving the wiper is relatively large, so the debris information is negatively correlated with the smoothness.

[0140] In the above implementation, by obtaining the attachment information on the windshield corresponding to the wiper and calculating the smoothness of the windshield based on the attachment information, the current smoothness of the windshield surface can be evaluated; since the current smoothness of the windshield surface can be evaluated, the increased resistance of the wiper operation due to the rough surface of the windshield is avoided, and the inability to operate to the target position according to the fixed driving time is avoided. Therefore, this solution can ensure the accuracy of the wiper operation under different windshield smoothness conditions and improve the user experience in different environments.

[0141] S230: In the maintenance mode of the wiper, based on the target driving time, control the wiper to move to a target position.

[0142] The target position is the maintenance position of the wiper, which is usually located in the middle or upper part of the windshield.

[0143] Exemplarily, after receiving the maintenance mode start command, the BCM controls the wiper motor to drive the wiper blade to move based on the stored target driving time t, and gradually reduces the driving voltage when approaching the target position to reduce impact and accurately stop at the target position for easy maintenance.

[0144] Optionally, the BCM calculates the deviation between the current angle of the wiper and the target angle, determines the correction time T based on the angle deviation and the target driving time t, and adjusts the wiper operation correction time T to ensure that the wiper stays in the target position for easy maintenance.

[0145] In the above scheme, by obtaining the driving voltage and friction parameters of the wiper in the vehicle, the influence of the driving voltage and friction parameters is comprehensively considered to dynamically calculate the target driving time. Compared with the method of controlling the wiper with a fixed time in the prior art, this scheme can adaptively adjust the driving time, so that when the wiper is in the maintenance mode under different working conditions, the wiper can be accurately controlled to run to a specific position based on the dynamic target driving time.

[0146] The following example uses the vehicle detecting the wiper service mode start command as an example. Figure 3 Another wiper control method provided in an embodiment of the present application is described in detail.

[0147] Figure 3 FIG. 1 is a schematic flow chart of another wiper control method provided in an embodiment of the present application. Figure 3 As shown, the method 300 includes S301 to S308, and S301 to S308 are described in detail below.

[0148] For example, Figure 3 The wiper control method 300 shown may be executed by a vehicle; or, executed by a processor in a vehicle; or, executed by a chip mounted in a processor in a vehicle.

[0149] S301: If a wiper maintenance mode start command is detected, obtain the vehicle battery voltage, information about attachments on the windshield, and the current and preset usage times of the wipers.

[0150] For example, a voltage sensor may be configured in the vehicle to detect the voltage of the vehicle battery. When a maintenance instruction for the wiper is detected (for example, a user is detected to issue an instruction to start the wiper maintenance mode), the voltage sensor obtains the current battery voltage; an optical sensor may be configured in the vehicle to detect the attachment information on the windshield through the reflected light signal and the transparency of the glass; and obtain the current usage count and the preset usage count of the wiper stored in the vehicle.

[0151] Optionally, the implementation of S301 can refer to Figure 2 The relevant description in S210 will not be repeated here.

[0152] S302: Determine an initial driving time based on a mapping relationship between the battery voltage and the battery voltage and the driving time.

[0153] For example, the current driving voltage U of the battery for driving the wiper may have a negative correlation with the initial driving time t0, for example, t0=-aU+b, where a may be set to 0.1 and b may be set to 2. For example, the current driving voltage U is 12V, and based on the relationship between the driving voltage and the initial driving time, it can be determined that the initial driving time is 0.8 seconds.

[0154] Optionally, the implementation of S302 can refer to Figure 2 The relevant description in S220 will not be repeated here.

[0155] S303: Determine the friction parameters of the front windshield based on the attachment information.

[0156] The attachment information may include rainfall information or debris information. The rainfall information is positively correlated with the smoothness, and the debris information is negatively correlated with the smoothness.

[0157] It should be noted that the smoothness of the windshield can be based on the optical sensor detecting whether there are stains, scratches and dust on the surface of the windshield through reflected light signals and the transparency of the glass. After the vehicle obtains the information detected by the optical sensor, the smoothness can be determined in the processing module based on the detected information. The smoothness can be a percentage value from 0% to 100%.

[0158] Exemplarily, based on the attachment information detected by the optical sensor, the windshield friction parameter is determined, for example, μ1=k1×(1-S), where μ1 is the windshield friction parameter, k1 is the friction coefficient factor, and S is the smoothness.

[0159] Optionally, the implementation of S303 can refer to Figure 2 The relevant description in S220 will not be repeated here.

[0160] S304: Determine a compensation driving time corresponding to the friction parameter of the front windshield based on the friction parameter of the front windshield.

[0161] In the embodiment of the present application, based on the front windshield friction parameter μ1, the first compensation driving time t1 corresponding to the first friction parameter is determined.

[0162] Exemplarily, the compensatory driving time corresponding to the front windshield friction parameter may be determined according to t1=k2×μ1, wherein k2 is an adjustment parameter and μ1 is a first friction parameter.

[0163] Optionally, the implementation of S304 can refer to Figure 2 The relevant description in S220 will not be repeated here.

[0164] S305: Determine the degree of wear of the wipers based on a ratio of the current number of times the wipers are used to a preset number of times.

[0165] Exemplarily, when determining the degree of wear of the wiper, the current number of times the wiper is used (e.g., 1000 times) and the preset number of times the wiper is used (i.e., the preset lifespan, e.g., 5000 times) can be obtained, and based on the ratio between the current number of times used and the preset number of times used, the degree of wear of the wiper is obtained, i.e., 20%.

[0166] Optionally, the implementation of S305 can refer to Figure 2 The relevant description in S220 will not be repeated here.

[0167] S306: Determine a compensation driving time corresponding to the degree of wear of the wiper based on the degree of wear of the wiper.

[0168] Exemplarily, the friction parameter corresponding to the degree of wear of the wiper can be determined according to μ2=k3×P, where k3 is a preset parameter, μ2 is the friction parameter corresponding to the degree of wear of the wiper, and P is the degree of wear. Based on the friction parameter corresponding to the degree of wear of the wiper, the compensation driving time t2 corresponding to the degree of wear of the wiper is determined, and the second compensation driving time is determined according to t2=k4×μ2, where k4 is an adjustment parameter and μ2 is a second friction parameter.

[0169] Optionally, the implementation of S306 can refer to Figure 2 The relevant description in S220 will not be repeated here.

[0170] S307 , adding the initial driving time, the compensation driving time corresponding to the friction parameter of the front windshield, and the compensation driving time corresponding to the wear degree of the wiper to obtain a target driving time.

[0171] Exemplarily, the target driving time can be obtained according to t=t0+t1+t2, wherein t0 is the initial driving time, t1 is the compensation driving time corresponding to the friction parameter of the front windshield, and t2 is the compensation driving time corresponding to the degree of wear of the wiper.

[0172] Optionally, the implementation of S307 can refer to Figure 2 The relevant description in S220 will not be repeated here.

[0173] S308: Control the wiper to run for a target driving time to reach the maintenance position.

[0174] Exemplarily, after receiving the maintenance mode start command, the BCM controls the wiper motor to drive the wiper blade to move based on the stored target driving time t, and gradually reduces the driving voltage when approaching the target position to reduce impact and accurately stop at the target position for easy maintenance.

[0175] Optionally, the implementation of S308 can refer to Figure 2 The relevant description in S230 will not be repeated here.

[0176] Optionally, in another embodiment, based on a preset time interval, the vehicle battery voltage, the attachment information on the windshield, the current usage times of the wiper and the preset usage times are periodically obtained, and S302 to S307 are executed to obtain the target driving time. When the target instruction is detected and it is determined that the wiper needs to be repaired, the target driving time calculated in the previous cycle can be called from the storage module, and S308 is executed.

[0177] Optionally, in another embodiment, based on a preset time interval, the vehicle battery voltage, the attachment information on the windshield, the current usage times and the preset usage times of the wiper are periodically obtained, and S302 to S307 are executed to obtain the target driving time. When the driving voltage and friction parameters are periodically obtained, if it is detected that the maximum difference between the target driving times corresponding to each period within the first preset time length is less than the preset threshold, the driving voltage and friction parameters are stopped from being obtained within the second preset time length. When the target instruction is detected and it is determined that the wiper needs to be repaired, the target driving time calculated last time can be called from the storage module, and S308 is executed.

[0178] In the above scheme, by obtaining the driving voltage and friction parameters of the wiper in the vehicle, the influence of the driving voltage and friction parameters is comprehensively considered to dynamically calculate the target driving time. Compared with the method of controlling the wiper with a fixed time in the prior art, this scheme can adaptively adjust the driving time, so that when the wiper is in the maintenance mode under different working conditions, the wiper can be accurately controlled to run to a specific position based on the dynamic target driving time.

[0179] Combination of the above Figures 1 to 3 A wiper control method provided by an embodiment of the present application is described in detail; Figure 4 and Figure 5 The device embodiments of the present application are described in detail. It should be understood that the device in the embodiments of the present application can execute the various methods of the aforementioned embodiments of the present application, that is, the specific working processes of the following various products can refer to the corresponding processes in the aforementioned method embodiments.

[0180] Figure 4 4 is a schematic diagram of a wiper control device provided in an embodiment of the present application, wherein the device 400 includes an acquisition module 410 and a processing module 420 .

[0181] An acquisition module, used for acquiring a driving voltage and a friction parameter of a wiper in a vehicle, wherein the driving voltage is used to indicate a voltage used to drive the wiper in the vehicle, and the friction parameter of the wiper is used to indicate a friction parameter of the wiper during movement;

[0182] The processing module is used to obtain a target driving time of the wiper based on the driving voltage and the friction parameter; in a maintenance mode of the wiper, based on the target driving time, the wiper is controlled to run to a target position.

[0183] Optionally, as an embodiment, the processing module 420 is specifically configured to:

[0184] Based on the driving voltage, an initial driving time is obtained; based on the friction parameter, a compensation driving time is obtained; and based on the compensation driving time, the initial driving time is compensated to obtain a target driving time.

[0185] Optionally, as an embodiment, the processing module 420 is specifically configured to:

[0186] Based on the smoothness of the windshield corresponding to the wiper, a first friction parameter is obtained; a first compensation drive time corresponding to the first friction parameter is determined; based on the wear degree of the wiper, a second friction parameter is obtained; a second compensation drive time corresponding to the second friction parameter is determined; and based on the sum of the first compensation drive time and the second compensation drive time, the compensation drive time is obtained.

[0187] Optionally, as an embodiment, the processing module 420 is further configured to:

[0188] The current usage times and the preset usage times of the wiper are obtained; and the degree of wear of the wiper is obtained based on the ratio of the current usage times and the preset usage times of the wiper.

[0189] Optionally, as an embodiment, the processing module 420 is further configured to:

[0190] Obtain the attachment information on the windshield corresponding to the wiper; and obtain the smoothness of the windshield based on the attachment information.

[0191] Optionally, as an embodiment, the processing module 420 is specifically configured to:

[0192] When it is detected that the wiper needs maintenance, the driving voltage and the friction parameters are obtained; or, based on a preset time interval, the driving voltage and the friction parameters are periodically obtained.

[0193] Optionally, as an embodiment, the processing module 420 is further configured to:

[0194] If it is detected that the change in the driving voltage and the change in the friction parameter are both less than the preset change, the collection of the driving voltage and the friction parameter is stopped within the preset time.

[0195] Optionally, as an embodiment, the processing module 420 is further configured to:

[0196] If it is detected that the maximum difference between the target driving times corresponding to the various cycles within the first preset time period is less than a preset threshold, the acquisition of the driving voltage and the friction parameters is stopped within the second preset time period.

[0197] It should be noted that the wiper control device 400 is implemented in the form of a functional unit. The term "module" here can be implemented in the form of software and / or hardware, and is not specifically limited to this.

[0198] For example, a "module" may be a software program, a hardware circuit, or a combination of the two that implements the above functions. The hardware circuit may include an application-specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor, or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit, and / or other suitable components that support the described functions.

[0199] Therefore, the units of each example described in the embodiments of the present application can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.

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

[0201] Exemplarily, vehicle 500 includes: a processor 510 , a memory 520 , and executable program code 530 .

[0202] Exemplarily, the vehicle 500 includes one or more processors 510, which can support the vehicle 500 to implement the wiper control method in the method embodiment. The processor 510 can be a general-purpose processor or a dedicated processor. For example, the processor 510 can be a central processing unit (CPU), a digital signal processor (DSP), an application-specific integrated circuit, a field programmable gate array (FPGA), or other programmable logic devices, such as discrete gates, transistor logic devices, or discrete hardware components.

[0203] Exemplarily, the processor 510 may be used to control the vehicle 500, execute software programs, and process data of the software programs. The vehicle 500 may also include a communication unit to implement input (reception) and output (transmission) of signals.

[0204] Exemplarily, the vehicle 500 may include one or more memories 520, on which executable program codes 530 are stored. The executable program codes 530 can be executed by the processor 510 to generate instructions, so that the processor 510 executes the wiper control method described in the above method embodiment according to the instructions. For example, the processor 510 executes according to the instructions: obtaining the driving voltage and friction parameters of the wiper in the vehicle, wherein the driving voltage is used to represent the voltage used to drive the wiper in the vehicle, and the friction parameters of the wiper are used to represent the friction parameters of the wiper during movement; based on the driving voltage and the friction parameters, obtaining the target driving time of the wiper; in the maintenance mode of the wiper, based on the target driving time, controlling the wiper to run to the target position.

[0205] Optionally, data may be stored in the memory 520. Optionally, the processor 510 may also read data stored in the memory 520, which may be stored at the same storage address as the executable program code 530, or may be stored at a different storage address from the executable program code 530.

[0206] Exemplarily, the processor 510 and the memory 520 may be provided separately or integrated together, for example, integrated on a system on chip (System On Chip, SOC) of the terminal device.

[0207] Exemplarily, the memory 520 can be used to store relevant programs of the wiper control method provided in the embodiment of the present application, and the processor 520 can be used to call the executable program code 530 stored in the memory 520 when controlling the vehicle to execute the wiper control method of the embodiment of the present application.

[0208] The present application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the wiper control method of any of the aforementioned embodiments.

[0209] Among them, computer-readable storage media may include but are not limited to any type of disk, including floppy disks, optical disks, digital versatile disks (Digital Video Disc, DVD), compact disc read-only memory (Compact Disc Read-Only Memory, CD-ROM), microdrives and magneto-optical disks, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), erasable programmable read-only memory (Erasable Programmable Read-Only Memory, EPROM), electrically erasable programmable read only memory (Electrically Erasable Programmable read only memory, EEPROM), dynamic random access memory (Dynamic Random Access Memory, DRAM), video random access memory (Video Random Access Memory, VRAM), flash memory devices, magnetic cards or optical cards, nanosystems (including molecular memory ICs), or any type of medium or device suitable for storing instructions and / or data.

[0210] The present application also provides a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the above-mentioned related steps to implement the wiper control method in the above-mentioned embodiment.

[0211] In addition, the electronic device provided in the embodiments of the present application may specifically be a chip, a component or a module, and the electronic device may include a connected processor and a memory; wherein the memory is used to store instructions, and when the electronic device is running, the processor may call and execute the instructions so that the chip executes the wiper control method in the above embodiments.

[0212] Among them, the vehicle, computer-readable storage medium, computer program product or chip provided in the present application are all used to execute the corresponding wiper control method provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding wiper control method provided above, and will not be repeated here.

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

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

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

Claims

1. A wiper control method, characterized in that: The method comprises: Acquire a driving voltage of a wiper in a vehicle and a friction parameter of the wiper, wherein the driving voltage is used to represent a voltage used to drive the wiper in the vehicle, and the friction parameter of the wiper is used to represent a friction parameter of the wiper during movement; Based on the driving voltage and the friction parameter, obtaining a target driving time of the wiper; In the maintenance mode of the wiper, the wiper is controlled to move to a target position based on the target driving time.

2. The method according to claim 1, characterized in that The obtaining of the target driving time based on the driving voltage and the friction parameter comprises: Based on the driving voltage, obtaining an initial driving time; Based on the friction parameter, a compensated driving time is obtained; The initial driving time is compensated based on the compensated driving time to obtain the target driving time.

3. The method according to claim 2, characterized in that The friction parameters include a first friction parameter and a second friction parameter, and obtaining the compensation driving time based on the friction parameters includes: Obtaining a first friction parameter based on the smoothness of the windshield corresponding to the wiper; determining a first compensation driving time corresponding to the first friction parameter; Based on the degree of wear of the wiper, obtaining a second friction parameter; determining a second compensating driving time corresponding to the second friction parameter; The compensation driving time is obtained based on the sum of the first compensation driving time and the second compensation driving time.

4. The method according to claim 3, characterized in that Also includes: Obtaining the current usage count and the preset usage count of the wiper; The degree of wear of the wiper is obtained based on the ratio of the current usage times of the wiper to the preset usage times.

5. The method according to claim 3, characterized in that: Also includes: Obtaining information of objects attached to the windshield corresponding to the wiper; Based on the attachment information, the smoothness of the windshield is obtained.

6. The method according to any one of claims 1 to 5, characterized in that: Obtaining a driving voltage of a windshield wiper in a vehicle and a friction parameter of the windshield wiper, including: When it is detected that the wiper needs maintenance, the driving voltage and the friction parameter are obtained; or, The driving voltage and the friction parameter are periodically acquired based on a preset time interval.

7. The method according to claim 6, characterized in that When the driving voltage and the friction parameter are periodically acquired, the method further includes: If it is detected that the variation of the driving voltage and the variation of the friction parameter are both smaller than the preset variation, the acquisition of the driving voltage and the friction parameter is stopped within a preset time period.

8. The method according to claim 6, characterized in that Also includes: When a target instruction is detected, it is determined that the wiper has the maintenance requirement, wherein the target instruction is used to represent an instruction for the vehicle to turn on the maintenance mode of the wiper.

9. A wiper control device, characterized in that: The device comprises: An acquisition module, used for acquiring a driving voltage of a wiper in a vehicle and a friction parameter of the wiper, wherein the driving voltage is used for indicating a voltage used for driving the wiper in the vehicle, and the friction parameter of the wiper is used for indicating a friction parameter of the wiper during movement; The processing module is used to obtain a target driving time of the wiper based on the driving voltage and the friction parameter; in a maintenance mode of the wiper, the wiper is controlled to run to a target position based on the target driving time.

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

Citation Information

Patent Citations

  • Wiper control

    CN103038105A

  • Vehicle and self-learning control method and device of windscreen wiper of vehicle

    CN108501874A

  • Windscreen wiper control method, device and equipment, medium and vehicle

    CN117183945A

  • Method for detecting the position of a wiper arm for a vehicle window wiping system

    US20150082576A1

  • Wiper installation for motor vehicles

    US4329631A