Windscreen wiper system, windscreen wiper control method and device, related equipment and vehicle
By designing a wiper system with less modified structures and using a motor to adjust the length of the wiper link, the problem of cleaning dead zones in existing wipers is solved, and the user experience and the neatness and aesthetics of the car are improved.
Patent Information
- Application Number
- CN202510072411.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-16
- Publication Date
- 2025-05-06
AI Technical Summary
There are cleaning dead zones during the working process of existing automobile wipers, which affects the driver's vision, and the structural changes are large, increasing wind resistance, affecting the fatigue strength of the wiper connecting rod, resulting in poor user experience.
Design a wiper system with less modified structures, adjust the length of the wiper connecting rod through the motor, reduce cleaning dead zones, ensure that the driver's vision is not affected, and improve the neatness and aesthetics of the car.
By dynamically adjusting the length of the wiper link, reducing cleaning dead zones, ensuring clear vision for the driver, improving the neatness and aesthetics of the car, thereby improving the user experience.
Smart Images

Figure CN119928775A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wiper control technology, and in particular to a wiper system, a wiper control method, a device, a controller, a medium, a product and a vehicle. Background Art
[0002] The current vehicle wiper control solution includes using a motor to connect the gear, welding the wiper link and the rack together, and controlling the wiper operation by rotating the gear with the motor to drive the rack. However, the above solution has a significant change in the structure of the wiper and has various adverse effects on the wiper, such as increasing wind resistance and affecting the fatigue strength of the wiper link, resulting in poor user experience. Summary of the invention
[0003] The embodiment of the present application provides a wiper system, a wiper control method, a device, a controller, a storage medium, a computer program product and a vehicle. The wiper system includes a wiper mechanism and a motor. During the operation of the wiper mechanism, the length of the wiper connecting rod is adjusted by the motor, thereby reducing the cleaning dead zone during the operation of the wiper, ensuring that the driver's field of vision is not affected, improving the neatness and aesthetics of the car, and thus improving the user experience.
[0004] An embodiment of the present application provides a wiper system, the wiper system comprising:
[0005] A wiper mechanism, the wiper mechanism comprising an elastic component and a wiper connecting rod, the elastic component and the wiper connecting rod being connected;
[0006] A motor is connected to the wiper mechanism and is used to adjust the tension applied to the elastic component during the operation of the wiper mechanism, wherein the tension affects the length of the elastic component, and the length of the elastic component affects the length of the wiper connecting rod.
[0007] The embodiment of the present application provides a wiper control method, which is applied to the above-mentioned wiper system, wherein the wiper system includes a wiper mechanism and a motor connected to the wiper mechanism, wherein the motor is used to adjust the length of a wiper connecting rod in the wiper mechanism, and includes:
[0008] During the operation of the wiper mechanism, determining a target length that the wiper connecting rod needs to reach;
[0009] Based on the target length, determining target motor parameters of the motor;
[0010] The motor is driven to operate based on the target motor parameter to adjust the length of the wiper link to reach the target length.
[0011] Accordingly, an embodiment of the present application provides a wiper control device, which is applied to the above-mentioned wiper system, wherein the wiper system includes a wiper mechanism and a motor connected to the wiper mechanism, wherein the motor is used to adjust the length of a wiper connecting rod in the wiper mechanism, and includes:
[0012] a length determination unit, used for determining a target length that the wiper link needs to reach during the operation of the wiper mechanism;
[0013] a motor parameter determination unit, configured to determine a target motor parameter of the motor based on the target length;
[0014] A driving unit is used to drive the motor to operate based on the target motor parameter to adjust the length of the wiper link to reach the target length.
[0015] In addition, an embodiment of the present application also provides a controller, including one or more processors and a memory, the memory stores a computer program, and the processor is used to run the computer program in the memory to implement the wiper control method provided in the embodiment of the present application.
[0016] In addition, an embodiment of the present application further provides a storage medium, wherein the storage medium stores a computer program. When the computer program runs on a controller, the computer program is used to enable the controller to execute any one of the wiper control methods provided in the embodiment of the present application.
[0017] In addition, an embodiment of the present application also provides a computer program product, including a computer program or instructions, which, when executed by a processor, implements any one of the wiper control methods provided in the embodiments of the present application.
[0018] In addition, an embodiment of the present application also provides a vehicle, which includes the above-mentioned controller, or the vehicle includes the above-mentioned wiper system.
[0019] In an embodiment of the present application, a wiper system is designed, which includes a wiper mechanism and a motor, wherein the wiper mechanism includes an elastic component and a wiper rod, and the elastic component and the wiper rod are connected; the motor is connected to the wiper mechanism, and is used to adjust the tension applied to the elastic component during the operation of the wiper mechanism, wherein the tension affects the length of the elastic component, and the length of the elastic component affects the length of the wiper rod. Based on this, a wiper system with less structural changes is designed, and the wiper system includes a wiper mechanism and a motor. During the operation of the wiper mechanism, the motor is used to adjust the length of the wiper rod, thereby reducing the cleaning dead zone during the operation of the wiper, ensuring that the driver's field of view is not affected, and improving the neatness and aesthetics of the car, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0021] Figure 1 is a schematic diagram of an implementation environment scenario of the wiper control method provided in an embodiment of the present application;
[0022] Figure 2 is a front view of a wiper system provided by an embodiment of the present application;
[0023] Figure 3 is a rear view of a wiper system provided by an embodiment of the present application;
[0024] Figure 4 is a schematic diagram of the structure of a motor provided by an embodiment of the present application;
[0025] Figure 5 is a flow chart of a wiper control method provided by an embodiment of the present application;
[0026] Figure 6 This is a schematic diagram of a scenario of a wiper control method provided by an embodiment of the present application;
[0027] Figure 7 It is a specific flow chart of a wiper control method provided by an embodiment of the present application;
[0028] Figure 8 is a schematic structural diagram of a wiper control device provided by an embodiment of the present application;
[0029] Fig. 9 It is a schematic diagram of the structure of a controller provided in one embodiment of the present application. DETAILED DESCRIPTION
[0030] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.
[0031] In addition, the term "plurality" in the embodiments of the present application refers to two or more than two. The terms "first" and "second" in the embodiments of the present application are used to distinguish descriptions and should not be understood as implying relative importance.
[0032] The embodiments of the present application provide a wiper system, a wiper control method, a device, a controller, a storage medium, a computer program product and a vehicle. The wiper control device can be integrated in a controller, which can be a server, such as a server of the wiper system, or a terminal or other device.
[0033] Among them, the server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, network acceleration services (Content Delivery Network, CDN), as well as big data and artificial intelligence platforms.
[0034] The terminal may be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, etc., but is not limited thereto. The terminal and the server may be directly or indirectly connected via wired or wireless communication, and this application does not limit this.
[0035] See also Figure 1 , taking the example of the wiper control device integrated into the controller, Figure 1 The present invention provides a schematic diagram of an implementation scenario of the wiper control method provided in an embodiment of the present invention, wherein the controller may be a terminal device, which determines the target length of the wiper rod during the operation of the wiper mechanism; determines the target motor parameters of the motor based on the target length; and drives the motor to operate based on the target motor parameters to adjust the length of the wiper rod to the target length. Based on this, the motor parameters are determined by the length of the wiper rod during the operation of the wiper mechanism, and the motor is driven to operate according to the motor parameters to adjust the length of the wiper rod, thereby reducing the cleaning dead zone during the operation of the wiper, ensuring that the driver's field of view is not affected, and improving the cleanliness and aesthetics of the car, thereby improving the user experience.
[0036] It should be noted that Figure 1 The schematic diagram of the implementation environment scenario of the wiper control method shown is only an example. The implementation environment scenario of the wiper control method described in the embodiment of the present application is to more clearly illustrate the technical solution of the embodiment of the present application, and does not constitute a limitation on the technical solution provided by the embodiment of the present application. It is known to those skilled in the art that with the evolution of data processing and the emergence of new business scenarios, the technical solution provided by the present application is also applicable to similar technical problems.
[0037] The solutions provided by the embodiments of the present application are specifically described by the following embodiments. It should be noted that the description order of the following embodiments is not intended to limit the preferred order of the embodiments.
[0038] This embodiment will be described from the perspective of a wiper control device, which may be specifically integrated in a controller, and the controller may be a terminal and / or a server, which is not limited in this application.
[0039] After research, it was found that during the operation of existing automobile wipers, the wiper length does not undergo dynamic and adaptive changes, and the bottom of the wiper only produces rotational motion, which causes the cleaning area to be fan-shaped during the operation of the wiper. A comparison of the area on the windshield swept by the wiper and the area not swept was found to show that there was thick dust in the unswept area, there was a cleaning dead zone, and the operation was not thorough, affecting the driver's field of vision.
[0040] In order to solve the above problems, a telescopic wiper solution is also proposed.
[0041] For example, a gear rack is added to the wiper rod, and a rotary knob is used to connect the gears to change the length of the wiper rod. However, if you want to change the length of the wiper rod, you need to manually adjust its length when the wiper is not working. The whole system is difficult to adjust. If the wiper rod is adjusted too long, interference is likely to occur during operation. Adjusting the appropriate length depends on user experience.
[0042] For another example, a motor is used to connect the gear, the connecting rod and the rack are welded together, and the motor rotates the gear to drive the rack to change the length of the wiper connecting rod. Although this solution can free the user's hands, the adjustment of the wiper connecting rod length still depends on user experience. Placing the motor at the wiper connecting rod increases the wind resistance coefficient of the car and affects the appearance; increasing the weight of the wiper connecting rod increases the torque during operation, affecting the fatigue strength of the connecting rod and reducing its service life.
[0043] Another example is the windshield wiper cleaning device driven by hydraulics. The wiper of this system adopts an axial structure, and its working contact surface is a linear contact. In order to reduce visual deformation and provide better visual effects, the windshield is generally curved. Therefore, the contact area between the windshield wiper with an axial structure and the windshield will be greatly reduced, and the uncleaned dead zone during the working process will be greatly increased. The hydraulic system is used as its power source, and related hydraulic pipelines need to be arranged, which increases the cost. The hydraulic actuator is arranged on the outside of the car windshield, which increases the wind resistance coefficient and affects the aesthetics.
[0044] The wiper system of the above solution cannot dynamically adjust the length of the wiper, leaving a dead zone during the cleaning process, affecting the driver's field of vision, and reducing the neatness and aesthetics of the car.
[0045] To do this, see Figure 2 and Figure 3 , the embodiment of the present application provides a wiper system. Among them, Figure 2 is a front view of a wiper system provided in an embodiment of the present application, Figure 3It is a rear view of the wiper system provided in an embodiment of the present application.
[0046] Based on this, the wiper system 100 includes a wiper mechanism 101 and a motor 102 .
[0047] The wiper mechanism 101 includes an elastic component 1011 and a wiper link 1012 , and the elastic component 1011 and the wiper link 1012 are connected.
[0048] The motor 102 is connected to the wiper mechanism 101 and is used to adjust the tension applied to the elastic component 1011 during the operation of the wiper mechanism 101, wherein the tension affects the length of the elastic component 1011, and the length of the elastic component 1011 affects the length of the wiper link 1012.
[0049] It should be noted that the wiper mechanism 101 refers to a mechanism that performs a wiper operation.
[0050] The elastic component 1011 refers to an elastic component provided on the wiper mechanism 101 , and the elastic component 1011 is used to affect the change of the length of the elastic component 1011 according to the change of the force applied to the elastic component 1011 .
[0051] The wiper link 1012 is an important component of the wiper system and is used to convert the kinetic energy of the motor into the reciprocating swing of the wiper.
[0052] The working process of the wiper mechanism 101 refers to wiping the front windshield of the vehicle using the wiper link.
[0053] The type of the motor 102 can be set according to actual conditions, and the present application embodiment does not limit it. For example, the motor 102 includes Figure 4 The worm gear motor shown.
[0054] When the motor 102 increases the pulling force applied to the elastic component 1011 , the length of the elastic component 1011 increases, and the length of the wiper link 1012 decreases.
[0055] When the motor 102 reduces the pulling force applied to the elastic component 1011 , the length of the elastic component 1011 decreases, and the length of the wiper link 1012 increases.
[0056] In an embodiment of the present application, a wiper system is designed, which includes a wiper mechanism and a motor, wherein the wiper mechanism includes an elastic component and a wiper rod, and the elastic component and the wiper rod are connected; the motor is connected to the wiper mechanism, and is used to adjust the tension applied to the elastic component during the operation of the wiper mechanism, wherein the tension affects the length of the elastic component, and the length of the elastic component affects the length of the wiper rod. Based on this, a wiper system with less structural changes is designed, and the wiper system includes a wiper mechanism and a motor. During the operation of the wiper mechanism, the motor is used to adjust the length of the wiper rod, thereby reducing the cleaning dead zone during the operation of the wiper, ensuring that the driver's field of view is not affected, and improving the neatness and aesthetics of the car, thereby improving the user experience.
[0057] Specifically, the wiper system of the present application has fewer structural changes, a simple structure, and a small impact on the overall weight. It does not affect the fatigue strength of the wiper link, nor does it affect the service life of the wiper link. In addition, during the operation of the wiper mechanism, the force applied to the elastic component of the wiper mechanism can be dynamically adjusted according to the motor, thereby affecting the length of the elastic component. Based on the change in the length of the elastic component, the length of the wiper link is driven to change, so as to dynamically adjust the length change of the wiper during the operation of the wiper mechanism. The user participation is low, and the convenience and comfort are high. This time, the wiper system in the embodiment of the present application has a high degree of fit between the running trajectory and the edge of the windshield during operation, which can reduce the cleaning dead zone and even ensure that there is no dead zone in the cleaning.
[0058] In some embodiments, the elastic component 1011 includes an elastic connector 10111 and a flexible connector 10112; wherein, one end of the elastic connector 10111 is connected to the wiper link 1012, and the other end is connected to one end of the flexible connector 10112; the other end of the flexible connector 10112 is connected to the motor 102.
[0059] The elastic connector 10111 is an elastic connector with adjustable length. The specific content can be set according to the actual situation. For example, the elastic connector 10111 is a spring, or the elastic connector 10111 is an elastic gasket.
[0060] The flexible connector 10112 refers to a connector with flexibility. The length of the flexible connector 10112 can be variable or constant. Its specific content can be set according to actual conditions. For example, the flexible connector 10112 is a flexible steel wire with variable length.
[0061] In some embodiments, the motor 102 is used to adjust the tension applied to the flexible connector 10112 during the operation of the wiper mechanism 101, wherein the tension affects the length of the elastic connector 10111 through the flexible connector 10112, and the length of the elastic connector 10111 affects the length of the wiper link 1012.
[0062] Specifically, the specific structure of the motor 102 can be as follows: Figure 4 The motor 102 includes a pulley 1021 .
[0063] Assuming that the flexible connector 10112 is a flexible steel wire and the elastic connector 10111 is a spring, the motor 102 can drive the pulley 1021 to rotate the flexible steel wire to reduce the force applied to the spring, and the motor 102 can rotate the flexible steel wire in the opposite direction to increase the force applied to the spring, thereby affecting the length of the elastic connector through the flexible connector, and the length of the elastic connector affects the length of the wiper link.
[0064] It should be noted that, in the wiper system, the original length is the minimum length of the wiper system. At this time, with the help of the self-locking characteristics of the worm gear motor 102, the flexible steel wire is subjected to tension, stretching the spring. During operation, the motor 102 rotates the flexible steel wire to reduce the force applied to the spring. According to Hooke's law, the spring length decreases, driving the wiper link 1012 to move, LL 0 Greater than 0. When the motor 102 does not generate driving force, the self-locking characteristic of the worm gear mechanism will be locked at the current position, so the tension generated on the flexible steel wire rope will not disappear, and the wiper system remains stable.
[0065] It should be noted that, with the help of flexible steel wire, the worm gear motor can be placed anywhere in the vehicle without interfering with other parts of the vehicle.
[0066] In some embodiments, the wiper mechanism 101 further includes a fixing member 1013 , and the other end of the elastic connecting member 10111 is fixedly connected to one end of the flexible connecting member 10112 via the fixing member 1013 .
[0067] The fixing member 1013 is used to fix the elastic connecting member 10111 and the flexible connecting member 10112 .
[0068] There are many types of fixed connections, for example, the fixed connection can be a mechanical fixed connection, a welding fixed connection, etc. The specific type can be set according to the specific selection of the fixing member 1013. For example, when the fixing member 1013 is a bolt, a screw, a nail, etc., the elastic connecting member and the flexible connecting member are mechanically fixed by the fixing member. For another example, the fixing member 1013 is as follows: Figure 2Base plate shown.
[0069] In some embodiments, the wiper mechanism 101 further includes a hollow slide assembly 1014 .
[0070] Specifically, Figure 2 As shown, the wiper link 1012 passes through the slide assembly 1014 and is connected to the fixing member 1013 ; one end of the elastic connecting member 10111 is connected to the wiper link 1012 through the slide assembly 1014 .
[0071] The slideway assembly 1014 can be found in Figure 2 and Figure 3 Slide shown.
[0072] In some embodiments, see Figure 3 The wiper mechanism 101 further includes a wiper bracket 1016 , and the slide assembly 1014 is fixedly disposed on the wiper bracket 1016 .
[0073] It should be noted that the wiper bracket 1016 is also provided with the slideway assembly 1014 , the wiper connecting rod 1012 , and the elastic assembly 1011 .
[0074] The slideway assembly 1014 is used to enable the wiper link 1012 to generate relative motion with the wiper bracket 1016 .
[0075] In some embodiments, the wiper mechanism 101 further includes a bearing 1015 , and the flexible connector 10112 is connected to the motor 102 around the bearing 1015 .
[0076] In some embodiments, the wiper mechanism 101 further includes a wiper head 1017, through which the front windshield can be cleaned.
[0077] See also Figure 5 , Figure 5 1 is a flow chart of a wiper control method provided by an embodiment of the present application. The wiper control method is applied to a wiper system, the wiper system includes a wiper mechanism, and a motor connected to the wiper mechanism, the motor is used to adjust the length of the wiper rod in the wiper mechanism. The wiper control method may include the following steps S201 to S203:
[0078] S201. During the operation of the wiper mechanism, determine a target length that the wiper connecting rod needs to reach.
[0079] The wiper mechanism refers to a mechanism that performs the wiper work. The working process of the wiper mechanism refers to the wiper work based on the wiper mechanism.
[0080] It should be noted that the length of the wiper link can be dynamically adjusted in combination with the length change of the area of the front windshield that needs to be cleaned, so as to drive the wiper to move back and forth, thereby clearing rain or dirt on the front windshield and ensuring that the driver has a clear view.
[0081] The target length refers to the length that the wiper connecting rod needs to reach when the working requirements of the wiper mechanism are met during the working process of the wiper mechanism.
[0082] The working requirements of the wiper mechanism include but are not limited to no cleaning dead zone, and the ratio of the area of the cleaning dead zone to the area of the dead zone is greater than a predetermined ratio, which can be set according to actual conditions and is not limited in the embodiments of the present application. For example, the ratio of the area of the cleaning dead zone to the area of the dead zone is greater than 99%.
[0083] S202: Determine target motor parameters of the motor based on the target length.
[0084] The target motor parameter indicates a motor parameter that controls the motor to adjust the length of the wiper link in the wiper mechanism to a target length.
[0085] The specific content of the motor parameters can be set according to actual conditions and is not limited in the embodiments of the present application.
[0086] In some embodiments, the target motor parameter may indicate an angular velocity of the motor.
[0087] Among them, the angular velocity of the motor is used to measure the speed of the motor rotation.
[0088] The target angular velocity of the motor is determined by the target length, so as to control the motor to operate according to the target angular velocity, thereby driving the length of the wiper connecting rod to be increased to the target length.
[0089] It should be noted that the type of motor can be set according to actual conditions, and the embodiment of the present application does not limit it. For example, the motor includes a worm gear motor. With the help of a flexible steel wire whose other end is connected to the wiper base plate, the worm gear motor can be placed at any position of the vehicle without interfering with other parts of the vehicle.
[0090] S203: driving the motor to operate based on the target motor parameters to adjust the length of the wiper connecting rod to reach the target length.
[0091] It can be seen that the wiper control method provided by the embodiment of the present application determines the target length that the wiper rod needs to reach during the working process of the wiper mechanism; determines the target motor parameters of the motor based on the target length; and drives the motor to operate based on the target motor parameters to adjust the length of the wiper rod to the target length. Based on this, the motor parameters are determined by the length that the wiper rod needs to reach during the working process of the wiper mechanism, and the motor is driven to operate according to the motor parameters to adjust the length of the wiper rod, thereby reducing the cleaning dead zone during the working process of the wiper, ensuring that the driver's field of view is not affected, improving the cleanliness and aesthetics of the car, and thus improving the user experience.
[0092] In some embodiments, the process of determining the target motor parameters of the motor based on the target length may include: obtaining the target preset relationship between the length of the wiper link and the motor parameters; and determining the target motor parameters of the motor based on the target length and the target preset relationship.
[0093] The target preset relationship indicates a preset relationship between the target length and the target motor parameter, which can also be called an association relationship. That is, when the target preset relationship and the target length are known, the target motor parameter can be calculated. When the target preset relationship and the target motor parameter are known, the current length of the wiper connecting rod (i.e., the target length) can be inferred.
[0094] It should be noted that the preset relationship is pre-calibrated, and the calibration process can be adjusted according to actual conditions.
[0095] For example, see Figure 6 , Figure 6 This is a process of calibrating a preset relationship provided by an embodiment of the present application. Assume that the motor parameter is the angular velocity of the motor. Figure 6 As shown, Figure 6 301 in the code indicates the sampling point. The sampling point is as follows: 1 、p 2 ,……,p n , Figure 6 302 indicates the wiper, Figure 6 303 indicates the wiper rod. Figure 6 304 in the figure indicates the front view of the front windshield. Assuming that the angular velocity of the wiper during operation is known to be ω, the wiper starts to run continuously from the working starting point and then returns to the working starting point, which is an operation cycle T. Among them, the first half of the cycle is defined as running from the working starting point to the working end point on the right, and the second half of the cycle is defined as running from the working end point on the right to the working starting point. The motor program of the original vehicle that drives the wiper to rotate can set a timestamp t, and take the remainder of the timestamp according to the operating cycle T when the wiper system is working, so as to determine the relative time Δt∈(0, T) of the wiper system in the current operating cycle. Assume that p 1is the working starting point of the wiper system, p n is the working end point of the wiper system, and the rotation fulcrum of the wiper link is selected as the origin. 1 ~p 3 is the first curve, and its angle range is p 3 ~p k+1 is the second curve, and its angle range is p k+1 ~p n is the third curve, and its angle range is
[0096]
[0097] For the first curve, three points p can be selected from the linear part of the wiper working trajectory. 1 、p 2 、p 3 Calibrate and determine the coordinates of the three points. Use the Pythagorean theorem to determine the wiper rod passing through p 1 、p 2 、p 3 At point , the length of the wiper rod after extension is
[0098] By measuring the rotation angle of the wiper passing through this point, for the first half of the cycle, the rotation angle of the wiper system in the first curve can be expressed as:
[0099] For the second half of the cycle, the rotation angle of the wiper system in the first curve can be expressed as:
[0100]
[0101] Combining the length of the wiper rod after extension and contraction determined by the Pythagorean theorem and the rotation angle of the wiper system at the first curve segment in the first half of the cycle, the relationship between the length of the wiper rod after extension and contraction and the rotation angle can be expressed as follows:
[0102]
[0103] Combining the length of the wiper rod after extension and contraction determined by the Pythagorean theorem and the rotation angle of the wiper system at the first curve segment in the second half of the cycle, the relationship between the length of the wiper rod after extension and contraction and the rotation angle can be expressed by the following formula (2):
[0104]
[0105] Combining the above formula (1) and formula (2), the polar coordinates of any point in the first curve can be determined
[0106] For the second curve, which is the turning area of the wiper, the number of relevant sampling points is set according to the required accuracy at the turning point. In this example, the sampling points at the turning point are set to p 3 、p 4 、.....、p k , calibrate and measure the selected sampling points to obtain the corresponding coordinate values in the rectangular coordinate system. By measuring the rotation angle of the wiper passing through the point, the trajectory equation y=ax is determined using the least squares method. 2 +bx+c. 3 、p 4 、....、p k Point horizontal coordinates and corresponding rotation angles Perform linear mapping and get the equation The ordinate of the corresponding point
[0107] Based on this, for the first half of the cycle, when the wiper system is located at the second curve, the relationship between the length of the wiper link after extension and contraction and the rotation angle can be expressed as follows according to the following formula (3):
[0108]
[0109] Based on this, for the second half of the cycle, when the wiper system is located in the second curve, the relationship between the length of the wiper link after extension and contraction and the rotation angle can be expressed as follows:
[0110]
[0111] Combining the above formula (3) and formula (4), the polar coordinates of any point in the second curve can be determined
[0112] For the third curve, three points p can be selected from the linear part of the wiper working trajectory. k 、p k+1 、p n , calibrate and measure the selected sampling points to obtain the corresponding coordinate values in the rectangular coordinate system. By measuring the rotation angle of the wiper passing through the point
[0113] Based on this, for the first half of the cycle, when the wiper system is located at the third curve, the relationship between the length of the wiper link after extension and contraction and the rotation angle can be expressed as follows according to the following formula (5):
[0114]
[0115] Based on this, for the second half of the cycle, when the wiper system is located at the third curve, the relationship between the length of the wiper link after extension and contraction and the rotation angle can be expressed as follows according to the following formula (6):
[0116]
[0117] Combining the above formula (5) and formula (6), the polar coordinates of any point in the third segment of the curve can be determined
[0118] By solving the problem piece by piece, the polar coordinates of each track point of the wiper during operation can be obtained. Assume that the initial length of the wiper system is L 0 It should be noted that the initial length indicates the length when the wiper system is not working, or the length when the wiper rod is not extended or retracted. The diameter of the pulley connected to the motor that drives the wiper rod to slide is d, and the arc of the pulley is rad = (LL 0 )*2 / d, the reduction ratio of the worm gear device on the motor is i, and the angular velocity of the worm gear motor that provides the wiper extension and retraction movement is ω 1 =rad·i / Δt. The angle range corresponding to the first curve is The angle range corresponding to the second curve is The angle range corresponding to the third curve is The real-time rotation angle of the wiper system is
[0119] Based on this, the length of the wiper rod and the angular velocity ω of the motor can be determined 1 Multiple preset relationships.
[0120] For the first half period of the first curve, the preset relationship can be expressed as follows:
[0121]
[0122] For the second half of the first curve, the preset relationship can be expressed as follows:
[0123]
[0124] For the first half period of the second curve, the preset relationship can be expressed as follows:
[0125]
[0126] For the second half of the cycle of the second curve, the preset relationship can be expressed as follows:
[0127]
[0128] For the first half of the period of the third curve, the preset relationship can be expressed as follows:
[0129]
[0130] For the second half of the third curve, the preset relationship can be expressed as follows:
[0131]
[0132] By calibrating some trajectory points of the wiper brush head in the early stage, the curve fitting method is used to fit the trajectory equation of the wiper working process, and the algorithm result is converted into executable code and burned into the controller. During the wiper working process, the motor drives the wiper sliding link to slide through the flexible structure, dynamically eliminating the dead zone of the uncleaned part. At the same time, the motor of this solution is placed inside the vehicle, which does not increase the wind resistance coefficient of the car.
[0133] It should be noted that there are many ways to obtain the preset target relationship, which can be adjusted according to actual conditions and are not limited in the embodiments of the present application.
[0134] In some embodiments, when the target length is known, the target motor parameters can be determined directly based on the target length and multiple preset relationships between the length of the wiper link and the motor parameters.
[0135] In some embodiments, the process of obtaining the target preset relationship between the length of the wiper rod and the motor parameters may also include: determining the operating parameters of the wiper mechanism; based on the operating parameters, determining the target wiper motion range of the wiper mechanism from a plurality of wiper motion ranges, wherein each wiper motion range is configured with a preset relationship between the length of the wiper rod and the motor parameters; and obtaining the target preset relationship corresponding to the target wiper motion range from a plurality of preset relationships.
[0136] The working parameters indicate the parameters that the wiper mechanism can collect or determine during operation. The parameters can be set according to actual conditions. For example, the working parameters are the coordinate information of the track points of the wiper on the front windshield. For another example, the working parameters are the rotation angle of the wiper.
[0137] The wiper motion range indicates the motion range of the wiper that satisfies a preset relationship between the length of the wiper link and the motor parameters. The target wiper motion range indicates the wiper motion range that matches the working parameters and satisfies the above target preset relationship.
[0138] The specific division of the wiper movement range is related to the configuration of the preset relationship, which can be adjusted according to actual conditions and is not limited in the embodiments of the present application.
[0139] The preset relationship refers to the relationship between the length of the wiper rod and the motor parameters that are pre-configured for the corresponding wiper motion range. For details, please refer to the above formulas (7) to (12).
[0140] It should be noted that the preset relationship is related to the number of wiper motion ranges. For example, if there are 6 wiper motion ranges, there are 6 preset relationships. Different preset relationships correspond to different relationships between the length of the wiper connecting rod and the motor parameters. Figure 6 The configuration process of the preset relationship shown in the figure can divide the wiper motion range into six wiper motion ranges. Specifically, the first wiper motion range for the first curve in the first half of the operating cycle, the second wiper motion range for the first curve in the second half of the operating cycle, the third wiper motion range for the second curve in the first half of the operating cycle, the fourth wiper motion range for the second curve in the second half of the operating cycle, the fifth wiper motion range for the third curve in the first half of the operating cycle, and the sixth wiper motion range for the third curve in the second half of the operating cycle. For each wiper motion range, a preset relationship between the length of the wiper connecting rod and the motor parameter is set accordingly. Specifically, the first wiper motion range corresponds to the first preset relationship. The second wiper motion range corresponds to the second preset relationship, the third wiper motion range corresponds to the third preset relationship, and so on. There are many ways to obtain the target preset relationship corresponding to the target wiper motion range from multiple preset relationships, which can be adjusted according to actual conditions, and the embodiments of the present application are not limited. For example, the wiper movement ranges corresponding to a plurality of preset relationships may be matched with the target wiper movement range, and the preset relationship corresponding to the wiper movement range matching the target wiper movement range may be used as the target preset relationship.
[0141] In some embodiments, the above working parameters include a rotation angle, and the wiper movement range indicates a rotation angle range of the wiper mechanism. Different wiper movement ranges indicate different rotation angle ranges of the wiper mechanism.
[0142] The rotation angle indicates the actual rotation angle of the wiper in the wiper mechanism.
[0143] For example, the rotation angle range can refer to Figure 6 The angle range corresponding to the first curve shown is The angle range corresponding to the second curve is The angle range corresponding to the third curve is The real-time rotation angle of the wiper system is
[0144] In some embodiments, the process of determining the working parameters of the wiper mechanism may include: determining the next working time information of the wiper mechanism; and determining the rotation angle of the wiper mechanism based on the rotation angular velocity of the wiper mechanism and the next working time information.
[0145] The next working time information indicates the time information of the next moment when the wiper mechanism works. The time information can be expressed in the form of a timestamp, a time code, etc.
[0146] It should be noted that the embodiment of the present application is applicable to a solution in which the rotation angular velocity of the wiper mechanism is fixed.
[0147] Specifically, based on the rotation angular velocity of the wiper mechanism and the next working time information, the rotation angle of the wiper mechanism can be determined according to the following formula:
[0148] Among them, it should be noted that Indicates the actual rotation angle of the wiper mechanism at the next moment, and Δt refers to the next working time information.
[0149] It should be noted that, since the wiper performs cyclical work based on an operation cycle, the next working time information of the present application may also specifically refer to relative time information in the operation cycle.
[0150] Exemplarily, assuming that the operation cycle of the wiper is 10 seconds and the next working time information is 21 seconds, it will be determined that the next working time information is 1 second, that is, the 1st second in the third operation cycle.
[0151] Specifically, the above process of determining the next working time information of the wiper mechanism may include: obtaining the timestamp of the current working of the wiper mechanism; taking the modulus based on the timestamp and the time required for the operation cycle of the wiper mechanism to obtain the current working time information of the wiper mechanism; and determining the next working time information of the wiper mechanism based on the current working time information.
[0152] The process of determining the next working time information of the wiper mechanism based on the current working time information may include determining the next working time information of the wiper mechanism based on the current working time information and the unit time information.
[0153] In some embodiments, the above-mentioned operating cycle includes a first operating sub-cycle from the working start point to the working end point, and a second operating sub-cycle from the working end point to the working start point; wherein, the wiper movement range included in the first operating sub-cycle and the wiper movement range included in the second operating sub-cycle are the same, and in the first operating sub-cycle and the second operating sub-cycle, the same wiper movement range is configured with different preset relationships.
[0154] For example, see Figure 6 , assuming the starting point of the work is p 0 point, the first operating sub-cycle may indicate that from p 0 Point runs to the working end point (can be p k point, or the front windshield and p 0 The second operation sub-cycle can indicate the operation from the working end point to p 0 The rotation angle range included in the first operation sub-cycle is the same as the rotation angle range included in the second operation sub-cycle, but due to the different operation directions of the first operation sub-cycle and the second operation sub-cycle, the same wiper motion range is configured with different preset relationships.
[0155] In some embodiments, the above-mentioned wiper movement range includes: at least one first type of wiper movement range, in which the end point of the wiper rod moves along the straight area of the windshield; and at least one second type of wiper movement range, in which the end point of the wiper rod moves in the turning area of the windshield.
[0156] It should be noted that the number of first-category wiper movement ranges and the number of second-category wiper movement ranges can be set according to the specific shape of the windshield and the range of the wiper's running track. For example, if the windshield is a rounded rectangle, the area where the rounded corners are located is the turning area of the windshield, and its wiper movement range belongs to the second-category wiper movement range, while the wiper movement range in the straight line area belongs to the first-category wiper movement range. For another example, please refer to Figure 6 , if the wiper's running track range is p 0 Point to p n point, then the first type of wiper motion range indication p 1 Point to p 3 The first curve where the point is located, and p k+1 Point to p n The third curve where the point is located, the second type of wiper movement range indication p 3 Point to p k+1 The second curve where the point lies.
[0157] In some embodiments, the process of driving the motor to operate based on the target motor parameters may include: determining a target duty cycle corresponding to the target motor parameters; generating an electrical signal based on the target duty cycle and the target motor parameters; and driving the motor to operate through the electrical signal.
[0158] Specifically, when the user uses the wiper, the algorithm can be used to determine the relative operating time of the wiper system at the next moment. For example, the wiper application timestamp t is recorded by the algorithm, and the relative time is obtained by taking the modulus of the operating period for the timestamp t. The rotation angle of the wiper system is determined by combining the relative operating time and the angular velocity of the wiper system. The rotation angle range of the wiper system at the next moment is determined by the rotation angle. The preset relationship corresponding to the rotation angle range and the target length are used to determine the angular velocity that the worm gear motor needs to output. Then, the duty cycle that the controller should output is obtained after linear fitting, and the angular velocity output by the control motor is the angular velocity calculated in the above manner. The duty cycle corresponding to the maximum angular velocity is 100%, and when the minimum angular velocity output angular velocity is 0, the corresponding duty cycle is 0%, and the corresponding relationship between the duty cycle and the angular velocity is linear.
[0159] Combination Figure 7 , the following is an explanation with a specific embodiment. For details, please refer to Figure 7 , Figure 7 is a flow chart of a wiper control method provided in an embodiment of the present application, combined with Figure 7 It can be seen that the wiper control method provided in the embodiment of the present application may include the following steps: when the user uses the wiper, the start flag changes. Get the timestamp t when the wiper is running, and take the modulus of the timestamp t by the operating period to get the corresponding relative time. Calculate the rotation angle of the wiper based on the relative time and the wiper rotation angular velocity ω. According to the rotation angle of the wiper. Determine the current interval based on the rotation angle, and use different equations to calculate the angular velocity to be output to the motor. When the program is running as a whole, the duty cycle of the controller output to the motor is linearly fitted according to the angular velocity required by the motor calculated by the algorithm, and the required angular velocity of the motor output is controlled to realize the wiper system running along the edge of the windshield during operation, eliminating the operating dead zone. If LL is exceeded during the operation of the algorithm 0 ≤0, at this time the controller stops outputting the duty cycle, the motor's worm gear device has a self-locking feature in the mechanical structure. At this time, the force provided by the worm gear motor on the wire rope is equal in magnitude and direction to the force provided by the worm gear motor at the previous moment, and the force provided by the spring is equal in magnitude and opposite in direction to the force provided by the worm gear motor. Therefore, the length of the wiper sliding device can remain unchanged and the system is stable.
[0160] The above embodiments ensure that during the operation of the wiper mechanism, the target length of the wiper rod is determined; based on the target length, the target motor parameters of the motor are determined; based on the target motor parameters, the motor is driven to operate to adjust the length of the wiper rod to the target length. Based on this, the motor parameters are determined by the length of the wiper rod that the wiper mechanism needs to reach during operation, and the motor is driven to operate according to the motor parameters to adjust the length of the wiper rod, thereby reducing the cleaning dead zone during the operation of the wiper, ensuring that the driver's field of view is not affected, improving the neatness and aesthetics of the car, and thus improving the user experience.
[0161] In order to better implement the wiper control method provided in the embodiment of the present application, the embodiment of the present application also provides a device based on the above wiper control method. The meanings of the terms are the same as those in the above wiper control method, and the specific implementation details can refer to the description in the method embodiment.
[0162] For example, Figure 8 As shown, the wiper control device is applied to a wiper system, which includes a wiper mechanism and a motor connected to the wiper mechanism, wherein the motor is used to adjust the length of a wiper connecting rod in the wiper mechanism.
[0163] The wiper control device may include a length determination unit 401, a motor parameter determination unit 402 and a drive unit 403, as follows:
[0164] The length determination unit 401 is used to determine the target length that the wiper link needs to reach during the operation of the wiper mechanism;
[0165] A motor parameter determination unit 402, configured to determine target motor parameters of the motor based on the target length;
[0166] The driving unit 403 is used to drive the motor to operate based on the target motor parameters to adjust the length of the wiper connecting rod to reach the target length.
[0167] In one embodiment of the present application, the motor parameter determination unit 402 includes:
[0168] A target preset relationship acquisition module, used to acquire a target preset relationship between the length of the wiper connecting rod and the motor parameters;
[0169] The motor parameter determination module is used to determine the target motor parameters of the motor based on the target length and the target preset relationship.
[0170] In one embodiment of the present application, the target preset relationship acquisition module includes:
[0171] A working parameter determination submodule, used to determine the working parameters of the wiper mechanism;
[0172] a target wiper motion range determination submodule, for determining a target wiper motion range of the wiper mechanism from a plurality of wiper motion ranges based on the working parameters, wherein each wiper motion range is configured with a preset relationship between the length of the wiper rod and the motor parameter;
[0173] The target preset relationship acquisition submodule is used to acquire the target preset relationship corresponding to the target wiper motion range from multiple preset relationships.
[0174] In an embodiment of the present application, the above-mentioned working parameters include a rotation angle, and the above-mentioned wiper movement range indicates a rotation angle range of the wiper mechanism. Different wiper movement ranges indicate different rotation angle ranges of the wiper mechanism.
[0175] In an embodiment of the present application, the above-mentioned working parameter determination submodule specifically includes:
[0176] Determine the next working time information of the wiper mechanism;
[0177] The rotation angle of the wiper mechanism is determined based on the rotation angular velocity of the wiper mechanism and the next working time information.
[0178] In an embodiment of the present application, the above-mentioned determination of the next working time information of the wiper mechanism specifically includes:
[0179] Get the timestamp of the current working state of the wiper mechanism;
[0180] The modulus is taken according to the timestamp and the time required for the operation cycle of the wiper mechanism to obtain the current working time information of the wiper mechanism;
[0181] Based on the current working time information, the next working time information of the wiper mechanism is determined.
[0182] In one embodiment of the present application, the above-mentioned operating cycle includes a first operating sub-cycle from the working start point to the working end point, and a second operating sub-cycle from the working end point to the working start point; wherein, the wiper movement range included in the first operating sub-cycle and the wiper movement range included in the second operating sub-cycle are the same, and in the first operating sub-cycle and the second operating sub-cycle, the same wiper movement range is configured with different preset relationships.
[0183] In one embodiment of the present application, the above-mentioned wiper movement range includes: at least one first-type wiper movement range, in which the end point of the wiper connecting rod moves along the straight area of the windshield; at least one second-type wiper movement range, in which the end point of the wiper connecting rod moves in the turning area of the windshield.
[0184] In one embodiment of the present application, the driving unit 403 includes:
[0185] A target duty cycle determination module, used to determine a target duty cycle corresponding to a target motor parameter;
[0186] An electrical signal generating module, used for generating an electrical signal based on a target duty cycle and a target motor parameter;
[0187] The drive module is used to drive the motor to operate through electrical signals.
[0188] In an embodiment of the present application, the target motor parameter includes an angular velocity of the motor.
[0189] It can be seen that the wiper control device provided in the embodiment of the present application determines the target length that the wiper rod needs to reach during the working process of the wiper mechanism through the length determination unit 401; the motor parameter determination unit 402 determines the target motor parameters of the motor based on the target length; the driving unit 403 drives the motor to operate based on the target motor parameters to adjust the length of the wiper rod to the target length. Based on this, the motor parameters are determined by the length that the wiper rod needs to reach during the working process of the wiper mechanism, and the motor is driven to operate according to the motor parameters to adjust the length of the wiper rod, thereby reducing the cleaning dead zone during the working process of the wiper, ensuring that the driver's field of view is not affected, and improving the neatness and aesthetics of the car, thereby improving the user experience.
[0190] In specific implementation, the above modules can be implemented as independent entities, or can be arbitrarily combined and implemented as the same or several entities. The specific implementation methods and corresponding beneficial effects of the above modules can be found in the previous method embodiments, which will not be repeated here.
[0191] The present application also provides a controller, such as Fig. 9 As shown, it shows a schematic diagram of the structure of the controller involved in the embodiment of the present application, specifically:
[0192] The controller may include one or more processing core processors 501, one or more storage media memories 502, a power supply 503, an input unit 504 and other components. Those skilled in the art will appreciate that Fig. 9 The controller structure shown in the figure does not constitute a limitation on the controller, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. Among them:
[0193] The processor 501 is the control center of the controller, and uses various interfaces and lines to connect various parts of the entire controller. It executes various functions of the controller and processes data by running or executing computer programs and / or modules stored in the memory 502, and calling data stored in the memory 502. Optionally, the processor 501 may include one or more processing cores; preferably, the processor 501 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 501.
[0194] The memory 502 can be used to store computer programs and modules. The processor 501 executes various functional applications and wiper control by running the computer programs and modules stored in the memory 502. The memory 502 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, a computer program required for at least one function (such as an audio and light prompt function, an anti-pinch function, etc.), etc.; the data storage area may store data created according to the use of the controller, etc. In addition, the memory 502 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 502 may also include a memory controller to provide the processor 501 with access to the memory 502.
[0195] The controller also includes a power supply 503 for supplying power to each component. Preferably, the power supply 503 can be logically connected to the processor 501 through a power management system, so as to manage charging, discharging, and power consumption through the power management system. The power supply 503 can also include any components such as one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, and power status indicators.
[0196] The controller may further include an input unit 504, which may be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.
[0197] Although not shown, the controller may further include a display unit, etc., which will not be described in detail herein. Specifically in this embodiment, the processor 501 in the controller will load the executable files corresponding to the processes of one or more computer programs into the memory 502 according to the following instructions, and the processor 501 will run the computer programs stored in the memory 502, thereby realizing various functions, such as:
[0198] During the operation of the wiper mechanism, determine the target length that the wiper link needs to reach;
[0199] Based on the target length, determining target motor parameters of the motor;
[0200] The motor is driven to operate based on the target motor parameters to adjust the length of the wiper link to reach the target length.
[0201] It can be seen that the controller provided in the embodiment of the present application determines the target length that the wiper rod needs to reach during the operation of the wiper mechanism; determines the target motor parameters of the motor based on the target length; and drives the motor to operate based on the target motor parameters to adjust the length of the wiper rod to the target length. Based on this, the motor parameters are determined by the length that the wiper rod needs to reach during the operation of the wiper mechanism, and the motor is driven to operate according to the motor parameters to adjust the length of the wiper rod, thereby reducing the cleaning dead zone during the operation of the wiper, ensuring that the driver's field of view is not affected, improving the cleanliness and aesthetics of the car, and thus improving the user experience.
[0202] The specific implementation methods and corresponding beneficial effects of the above operations can be found in the detailed description of the wiper control method above, which will not be elaborated here.
[0203] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be accomplished by a computer program, or by controlling related hardware through a computer program. The computer program may be stored in a storage medium and loaded and executed by a processor.
[0204] To this end, an embodiment of the present application provides a storage medium in which a computer program is stored. The computer program can be loaded by a processor to execute the steps in any of the wiper control methods provided in the embodiments of the present application. For example, the computer program can execute the following steps:
[0205] During the operation of the wiper mechanism, determine the target length that the wiper link needs to reach;
[0206] Based on the target length, determining target motor parameters of the motor;
[0207] The motor is driven to operate based on the target motor parameters to adjust the length of the wiper link to reach the target length.
[0208] It can be seen that the storage medium provided in the embodiment of the present application determines the target length that the wiper rod needs to reach during the working process of the wiper mechanism; determines the target motor parameters of the motor based on the target length; and drives the motor to operate based on the target motor parameters to adjust the length of the wiper rod to the target length. Based on this, the motor parameters are determined by the length that the wiper rod needs to reach during the working process of the wiper mechanism, and the motor is driven to operate according to the motor parameters to adjust the length of the wiper rod, thereby reducing the cleaning dead zone during the working process of the wiper, ensuring that the driver's field of view is not affected, improving the cleanliness and aesthetics of the car, and thus improving the user experience.
[0209] The specific implementation methods and corresponding beneficial effects of the above operations can be found in the previous embodiments, which will not be described in detail here.
[0210] The storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0211] Since the computer program stored in the storage medium can execute the steps in any one of the wiper control methods provided in the embodiments of the present application, the beneficial effects that can be achieved by any one of the wiper control methods provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.
[0212] According to one aspect of the present application, a computer program product or computer program is provided, the computer program product or computer program includes computer instructions, the computer instructions are stored in a storage medium. A processor of a computer device reads the computer instructions from the storage medium, and the processor executes the computer instructions, so that the computer device performs the above-mentioned wiper control method.
[0213] An embodiment of the present application also provides a vehicle, which includes the above-mentioned wiper control device, or the above-mentioned controller, or the above-mentioned computer program product, or the above-mentioned wiper system.
[0214] Wherein, when the vehicle includes a controller, the controller can execute any of the above-mentioned wiper control methods. For example, the controller is applied to a wiper system, which includes a wiper mechanism and a motor connected to the wiper mechanism, the motor is used to adjust the length of the wiper rod in the wiper mechanism, and the controller determines the target length that the wiper rod needs to reach during the operation of the wiper mechanism; based on the target length, the target motor parameters of the motor are determined; based on the target motor parameters, the motor is driven to operate to adjust the length of the wiper rod to the target length. Based on this, the motor parameters are determined by the length that the wiper rod needs to reach during the operation of the wiper mechanism, and the motor is driven to operate according to the motor parameters to adjust the length of the wiper rod, thereby reducing the cleaning dead zone during the operation of the wiper, ensuring that the driver's field of view is not affected, and improving the neatness and aesthetics of the car, thereby improving the user experience.
[0215] The specific structure of the vehicle is not limited in this application. The specific implementations of the above operations of the controller and the corresponding beneficial effects are also applicable to the vehicle, and the details can be found in the detailed description of the wiper control method above, which will not be repeated here.
[0216] The above is a detailed introduction to a wiper system, a wiper control method, a device, a controller, a storage medium, a computer program product and a vehicle provided in the embodiments of the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for technical personnel in this field, according to the idea of the present application, there will be changes in the specific implementation method and the scope of application. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A wiper system, characterized in that: The wiper system comprises: A wiper mechanism, the wiper mechanism comprising an elastic component and a wiper connecting rod, the elastic component and the wiper connecting rod being connected; A motor is connected to the wiper mechanism and is used to adjust the tension applied to the elastic component during the operation of the wiper mechanism, wherein the tension affects the length of the elastic component, and the length of the elastic component affects the length of the wiper connecting rod.
2. The wiper system according to claim 1, characterized in that: The elastic component includes an elastic connecting member and a flexible connecting member; Wherein, one end of the elastic connecting member is connected to the wiper connecting rod, and the other end is connected to one end of the flexible connecting member; The other end of the flexible connector is connected to the motor.
3. The wiper system according to claim 2, characterized in that: The motor is used to adjust the tension applied to the flexible connector during the operation of the wiper mechanism, wherein the tension affects the length of the elastic connector through the flexible connector, and the length of the elastic connector affects the length of the wiper rod.
4. The wiper system according to claim 2, characterized in that: The wiper mechanism also includes a fixing member, and the other end of the elastic connecting member is fixedly connected to one end of the flexible connecting member through the fixing member.
5. The wiper system according to claim 4, characterized in that: The wiper mechanism also includes a hollow slideway assembly; Wherein, the wiper connecting rod passes through the slideway assembly and is connected to the fixing member; One end of the elastic connecting piece is connected to the wiper connecting rod through the slideway assembly.
6. The wiper system according to claim 5, characterized in that: The wiper mechanism also includes a wiper bracket, and the slideway assembly is fixedly arranged on the wiper bracket.
7. The wiper system according to claim 2, characterized in that: The wiper mechanism further comprises a bearing, and the flexible connecting member is connected to the motor around the bearing.
8. The wiper system according to any one of claims 1 to 7, characterized in that: The motor comprises a worm gear motor.
9. A wiper control method, characterized in that: Applied to a wiper system according to any one of claims 1 to 8, the wiper system comprises a wiper mechanism, and a motor connected to the wiper mechanism, the motor being used to adjust the length of a wiper rod in the wiper mechanism, the method comprising: During the operation of the wiper mechanism, determining a target length that the wiper connecting rod needs to reach; Based on the target length, determining target motor parameters of the motor; The motor is driven to operate based on the target motor parameter to adjust the length of the wiper link to reach the target length.
10. The wiper control method according to claim 9, characterized in that: The step of determining a target motor parameter of the motor based on the target length includes: Obtaining a target preset relationship between the length of the wiper link and motor parameters; Based on the target length and the target preset relationship, target motor parameters of the motor are determined.
11. The wiper control method according to claim 10, characterized in that: The step of obtaining a target preset relationship between the length of the wiper connecting rod and the motor parameters includes: Determining operating parameters of the wiper mechanism; Based on the working parameters, determining a target wiper motion range of the wiper mechanism from a plurality of wiper motion ranges, wherein each of the wiper motion ranges is configured with a preset relationship between a length of a wiper rod and a motor parameter; A target preset relationship corresponding to the target wiper movement range is obtained from the plurality of preset relationships.
12. The wiper control method according to claim 11, characterized in that: The working parameter includes a rotation angle, and the wiper movement range indicates a rotation angle range of the wiper mechanism. Different wiper movement ranges indicate different rotation angle ranges of the wiper mechanism.
13. The wiper control method according to claim 12, characterized in that: The determining the working parameters of the wiper mechanism includes: Determining the next working time information of the wiper mechanism; Based on the rotational angular velocity of the wiper mechanism and the next working time information, the rotational angle of the wiper mechanism is determined.
14. The wiper control method according to claim 13, characterized in that: The determining of the next working time information of the wiper mechanism includes: Obtaining the timestamp of the current operation of the wiper mechanism; Taking the modulus according to the timestamp and the time required for the operation cycle of the wiper mechanism to obtain current working time information of the wiper mechanism; Based on the current working time information, next working time information of the wiper mechanism is determined.
15. The wiper control method according to claim 14, characterized in that: The operation cycle includes a first operation sub-cycle from the work start point to the work end point, and a second operation sub-cycle from the work end point to the work start point; The wiper movement range included in the first operation sub-cycle is the same as the wiper movement range included in the second operation sub-cycle, and in the first operation sub-cycle and the second operation sub-cycle, the same wiper movement range is configured with different preset relationships.
16. The wiper control method according to claim 11, characterized in that: The wiper motion range includes: at least one first type wiper motion range, in which the end point of the wiper connecting rod moves along a straight line area of the windshield; At least one second wiper motion range, in which the end point of the wiper rod moves in a turning area of the windshield.
17. The wiper control method according to claim 9, characterized in that: The step of driving the motor to operate based on the target motor parameter includes: determining a target duty cycle corresponding to the target motor parameter; generating an electrical signal based on the target duty cycle and the target motor parameter; The motor is driven to operate by the electrical signal.
18. The wiper control method according to any one of claims 9 to 17, characterized in that: The target motor parameters include an angular velocity of the motor.
19. A wiper control device, characterized in that: Applied to the wiper system according to any one of claims 1 to 8, the wiper system comprises a wiper mechanism, and a motor connected to the wiper mechanism, the motor is used to adjust the length of the wiper connecting rod in the wiper mechanism, the device comprises: a length determination unit, used for determining a target length that the wiper link needs to reach during the operation of the wiper mechanism; a motor parameter determination unit, configured to determine a target motor parameter of the motor based on the target length; A driving unit is used to drive the motor to operate based on the target motor parameter to adjust the length of the wiper link to reach the target length.
20. A controller, characterized in that: The invention comprises one or more processors and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of the wiper control method according to any one of claims 9 to 18.
21. A storage medium, characterized in that: The invention comprises a computer program, and when the computer program is run on a controller, the computer program is used to make the controller execute the steps of the wiper control method according to any one of claims 9 to 18.
22. A computer program product, characterized in that The method comprises a computer program or an instruction, which implements the steps of the wiper control method according to any one of claims 9 to 18 when the computer program or the instruction is executed by a processor.
23. A vehicle, characterized in that: The vehicle comprises the controller as claimed in claim 20, or the vehicle comprises the wiper system as claimed in any one of claims 1 to 8.