Vehicle wiper control method, device, equipment and computer readable storage medium
By detecting the scraping speed of the wiper and the PWM voltage duty cycle of the motor, determining the dry scraping state and reducing the scraping speed or frequency, the problem of easy damage to the motor when the wiper is dry scraped is solved, and the effective protection of the motor and the service life are extended.
Patent Information
- Application Number
- CN202210638798.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-07
- Publication Date
- 2025-06-06
- Estimated Expiration
- 2042-06-07
AI Technical Summary
When the vehicle wiper is dry scraping, the motor output current increases, resulting in the increase in the internal temperature of the motor and the worm gear is easily damaged. The prior art lacks protection measures for the wiper motor.
By detecting the current scraping speed of the wiper and the PWM voltage duty cycle generated by the motor, it is determined whether it is in the dry scraping state. If so, the scraping speed and/or scraping frequency will be reduced, and the motor will be protected by reducing the PWM voltage duty cycle or setting a preset idle interval duration.
It effectively avoids damage to the motor when the wiper is dry scraped, reduces the internal temperature of the motor, and extends the service life of the wiper motor.
Smart Images

Figure CN115431923B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of vehicles, and in particular to the technical field of vehicle wipers. Background Art
[0002] At present, when the vehicle's wiper is working, the wiper motor worm drives the worm wheel to rotate (the worm and the worm wheel gear are meshed), and the wiper arm and blade are driven to wipe the windshield through a four-bar linkage. When the wiper needs to be wiped dry for some reason, the friction resistance of the wiper to the front window of the vehicle increases, and the motor can only increase the output current to maintain the current wiping speed. However, blindly increasing the output current will cause the internal temperature of the motor to rise, and the motor worm wheel is made of POM (polyformaldehyde). Therefore, when the motor works under high temperature conditions, the worm wheel is easily damaged, causing the wiper to lose its wiping function. However, in view of the problem that dry wiping of the wiper can easily damage the motor, there is currently no technical solution to protect the wiper motor accordingly. Summary of the invention
[0003] The present disclosure provides a vehicle wiper control method, device, equipment and storage medium.
[0004] According to a first aspect of the present disclosure, a vehicle wiper control method is provided. The method comprises:
[0005] Detecting a current wiping speed of the vehicle wiper;
[0006] Detect the current PWM voltage duty cycle generated by the wiper motor;
[0007] Determine whether the current PWM voltage duty cycle is greater than the dry scraping PWM voltage duty cycle corresponding to the current scraping speed;
[0008] According to the judgment result, the current wiping speed and / or the current wiping frequency of the vehicle wiper is controlled.
[0009] According to the above aspects and any possible implementation, an implementation is further provided, wherein the determining whether the current PWM voltage duty cycle is greater than the dry scraping PWM voltage duty cycle corresponding to the current scraping speed comprises:
[0010] Determine the model of the current vehicle;
[0011] According to the correspondence between the vehicle model, the scraping brush speed and the dry scraping PWM voltage duty cycle and the vehicle model of the current vehicle and the current scraping brush speed, it is determined whether the current PWM voltage duty cycle is greater than the dry scraping PWM voltage duty cycle corresponding to the current scraping brush speed.
[0012] According to the above aspects and any possible implementation manner, an implementation manner is further provided, wherein the method further includes:
[0013] Detect the dry-wiping PWM voltage duty cycle generated by the wiper motor at different wiper speeds under different vehicle models;
[0014] Different scraping brush speeds and their corresponding dry scraping PWM voltage duty ratios under different vehicle models are stored correspondingly to form the corresponding relationship.
[0015] According to the above aspects and any possible implementation, there is further provided an implementation, wherein the current wiping speed and / or the current wiping frequency of the vehicle wiper is controlled according to the judgment result, including:
[0016] If the current PWM voltage duty cycle is greater than the dry-wiping PWM voltage duty cycle corresponding to the current wiping speed, reducing the current wiping speed and / or the current wiping frequency of the vehicle wiper;
[0017] Otherwise, the current wiping speed and / or the current wiping frequency of the vehicle wipers is maintained.
[0018] According to the above aspects and any possible implementation, an implementation is further provided, wherein if the current PWM voltage duty cycle is greater than the dry-wiping PWM voltage duty cycle corresponding to the current wiping speed, the current wiping speed and / or the current wiping frequency of the vehicle wiper is reduced, including:
[0019] If the current PWM voltage duty cycle is greater than the dry-wiping PWM voltage duty cycle corresponding to the current wiping speed, and the duration of the greater duty cycle exceeds a first preset number of dry-wiping cycle durations, the current wiping speed and / or the current wiping frequency of the vehicle wiper is reduced.
[0020] According to the above aspects and any possible implementation, there is further provided an implementation, wherein reducing the current wiping speed and / or the current wiping frequency of the vehicle wiper comprises:
[0021] Reducing the current wiping speed by reducing the current PWM voltage duty cycle; and / or
[0022] Under the condition that the current PWM voltage duty cycle remains unchanged, the current wiping frequency of the vehicle wiper is reduced by setting a preset idle interval duration between every two adjacent PWM voltage wave signals.
[0023] According to the above aspects and any possible implementation manner, an implementation manner is further provided, wherein the method further includes:
[0024] If the duration of reducing the current wiping frequency of the vehicle wiper exceeds a second preset number of dry wiping cycles, the vehicle wiper is controlled to stop wiping.
[0025] According to a second aspect of the present disclosure, a vehicle wiper control device is provided. The device comprises:
[0026] A first detection module, used for detecting a current wiping speed of the vehicle wiper;
[0027] A second detection module is used to detect a current PWM voltage duty cycle generated by the wiper motor;
[0028] A judgment module, used for judging whether the current PWM voltage duty cycle is greater than the dry scraping PWM voltage duty cycle corresponding to the current scraping speed;
[0029] The control module is used to control the current wiping speed and / or the current wiping frequency of the vehicle wiper according to the judgment result.
[0030] According to a third aspect of the present disclosure, an electronic device is provided, which includes a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the program, the method described above is implemented.
[0031] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the program is executed by a processor, the method according to the first aspect and / or the second aspect of the present disclosure is implemented.
[0032] In the present disclosure, after detecting the current wiping speed of the vehicle wiper and the current PWM voltage duty cycle generated by the wiper motor, it is possible to timely and accurately determine whether the vehicle wiper is dry wiping by judging whether the current PWM voltage duty cycle is greater than the dry wiping PWM voltage duty cycle corresponding to the current wiping speed, so as to automatically control the current wiping speed and / or current wiping frequency of the vehicle wiper according to the judgment result, thereby avoiding damage to the wiper motor when the wiper is dry wiping and protecting the wiper motor in time.
[0033] It should be understood that the contents described in the summary of the invention are not intended to limit the key or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present disclosure. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, among which:
[0035] Figure 1 A flow chart of a vehicle wiper control method according to an embodiment of the present disclosure is shown;
[0036] Figure 2 shows a schematic diagram of a PWM voltage signal according to an embodiment of the present disclosure;
[0037] Figure 3 A block diagram of a vehicle wiper control device according to an embodiment of the present disclosure is shown;
[0038] Figure 4 A block diagram of an exemplary electronic device capable of implementing embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0039] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.
[0040] In addition, the term "and / or" in this article is only a description of the association relationship between the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0041] Figure 1 A flow chart of a vehicle wiper control method 100 according to an embodiment of the present disclosure is shown. The method 100 may include:
[0042] Step 110, detecting the current wiping speed of the vehicle wiper;
[0043] Step 120, detecting the current PWM voltage duty cycle generated by the wiper motor;
[0044] Step 130, determining whether the current PWM voltage duty cycle is greater than the dry-scraping PWM voltage duty cycle corresponding to the current scraping speed; the dry-scraping PWM voltage duty cycle is the PWM voltage duty cycle that the wiper motor needs to output during dry scraping.
[0045] Step 140: Control the current wiping speed and / or the current wiping frequency of the vehicle wiper according to the judgment result.
[0046] When the vehicle wiper is dry-wiping, the motor output current will increase, and the increase in the motor output current is achieved by increasing the PWM voltage duty cycle of the wiper motor. Therefore, after detecting the current wiping speed of the vehicle wiper and the current PWM voltage duty cycle generated by the wiper motor, it is possible to timely and accurately determine whether the vehicle wiper is dry-wiping by judging whether the current PWM voltage duty cycle is greater than the dry-wiping PWM voltage duty cycle corresponding to the current wiping speed, so as to automatically control the current wiping speed and / or current wiping frequency of the vehicle wiper according to the judgment result, thereby avoiding damage to the wiper motor when the wiper is dry-wiping and protecting the wiper motor in time.
[0047] In some embodiments, the determining whether the current PWM voltage duty cycle is greater than the dry scraping PWM voltage duty cycle corresponding to the current scraping speed includes:
[0048] Determine the model of the current vehicle; models include but are not limited to: small car, micro car, compact car, mid-size car, premium car, luxury car, sedan car, CDV car, MPV car, SUV, etc.
[0049] According to the correspondence between the vehicle model, the scraping brush speed and the dry scraping PWM voltage duty cycle and the vehicle model of the current vehicle and the current scraping brush speed, it is determined whether the current PWM voltage duty cycle is greater than the dry scraping PWM voltage duty cycle corresponding to the current scraping brush speed.
[0050] Since different car models have different PWM voltage duty cycles during dry scraping at the same scraping brush speed, and the same car model has different PWM voltage duty cycles during dry scraping at different scraping brush speeds, that is, there is a certain corresponding relationship between the car model, scraping brush speed and dry scraping PWM voltage duty cycle. Therefore, according to the current vehicle model and the current scraping brush speed, it can be accurately determined whether the current PWM voltage duty cycle is greater than the dry scraping PWM voltage duty cycle corresponding to the current scraping brush speed, so as to accurately determine whether the vehicle wiper is performing dry scraping.
[0051] In some embodiments, the method further comprises:
[0052] Detect the dry-wiping PWM voltage duty cycle generated by the wiper motor at different wiper speeds under different vehicle models;
[0053] Different scraping brush speeds and their corresponding dry scraping PWM voltage duty ratios under different vehicle models are stored correspondingly to form the corresponding relationship.
[0054] In order to obtain the above-mentioned corresponding relationship, during the factory test phase of the wiper motor, the dry-wiping PWM voltage duty cycle generated by the wiper motor when the wiper is dry-wiping at different wiper brush speeds under different vehicle models can be detected, and then the different vehicle models, different wiper brush speeds and their corresponding dry-wiping PWM voltage duty cycles are associated and stored, thereby automatically forming the corresponding relationship and storing the corresponding relationship in the wiper motor.
[0055] Of course, during the factory test phase of the wiper motor, whether the wiper is doing dry scraping can be judged by the friction generated by the wiper arm and blade on the front window when performing the scraping operation. That is, since the friction during dry scraping is different from the friction during wet scraping, and the friction during dry scraping is significantly greater than the friction during wet scraping, if the friction generated by the wiper arm and blade on the front window is greater than the preset friction, it is determined that the wiper is doing dry scraping. Of course, this operation of judging dry scraping is also performed for different models.
[0056] In some embodiments, the controlling the current wiping speed and / or the current wiping frequency of the vehicle wiper according to the judgment result includes:
[0057] If the current PWM voltage duty cycle is greater than the dry-wiping PWM voltage duty cycle corresponding to the current wiping speed, reducing the current wiping speed and / or the current wiping frequency of the vehicle wiper;
[0058] Otherwise, the current wiping speed and / or the current wiping frequency of the vehicle wipers is maintained.
[0059] If the current PWM voltage duty cycle is greater than the dry-wiping PWM voltage duty cycle corresponding to the current wiping speed, it means that the PWM voltage duty cycle has increased significantly and is already greater than the PWM duty cycle threshold for dry wiping of this vehicle model. Therefore, it can be accurately determined that the wiper is currently dry wiping. The increase in the PWM voltage duty cycle will undoubtedly increase the output current of the wiper motor, causing high temperature inside the motor, which may easily cause damage to the worm gear. Therefore, in order to reduce the internal temperature of the motor and protect the wiper motor, the current wiping speed and / or the current wiping frequency of the vehicle wiper can be appropriately reduced to maintain the temperature balance inside the wiper motor, protect the worm gear from damage, and increase the service life of the wiper motor.
[0060] In some embodiments, if the current PWM voltage duty cycle is greater than the dry-wiping PWM voltage duty cycle corresponding to the current wiping speed, reducing the current wiping speed and / or the current wiping frequency of the vehicle wiper includes:
[0061] If the current PWM voltage duty cycle is greater than the dry-wiping PWM voltage duty cycle corresponding to the current wiping speed, and the duration of the duty cycle being greater than that exceeds the first preset number of dry-wiping cycle durations, the current wiping speed and / or the current wiping frequency of the vehicle wiper is reduced. Each dry-wiping cycle duration in the first preset number of dry-wiping cycle durations refers to: the duration of a dry-wiping cycle at the current wiping speed; and a dry-wiping cycle refers to the dry-wiping stage in which the wiper arm and blade of the dry-wiper wipe the front window of the vehicle from the initial position and then return to the initial position.
[0062] Since the user may really need to use the vehicle wiper for dry wiping due to some needs, if the current PWM voltage duty cycle is just greater than the dry wiping PWM voltage duty cycle corresponding to the current wiping speed, the current wiping speed and / or the current wiping frequency of the vehicle wiper is immediately reduced, which may affect the user's normal use of the vehicle wiper. In order to avoid false judgment of dry wiping, the current wiping speed and / or the current wiping frequency of the vehicle wiper may be reduced when the duration is greater than a first preset number of dry wiping cycles, thereby ensuring that the user can use the vehicle wiper normally or avoiding false judgment of dry wiping.
[0063] In some embodiments, reducing the current wiping speed and / or the current wiping frequency of the vehicle wiper includes:
[0064] Reducing the current wiping speed by reducing the current PWM voltage duty cycle; and / or
[0065] Under the condition that the current PWM voltage duty cycle remains unchanged, the current wiping frequency of the vehicle wiper is reduced by setting a preset idle interval duration between every two adjacent PWM voltage wave signals.
[0066] By reducing the current PWM voltage duty cycle, the output current of the wiper motor can be reduced, thereby appropriately reducing the current wiping speed to prevent the wiper motor from continuing to heat up, maintain the motor temperature balance as much as possible, protect the worm gear from damage, and increase the service life of the wiper motor.
[0067] It should be noted that when reducing the PWM voltage duty cycle, in order to maintain dry scraping, the PWM voltage duty cycle is always higher than the dry scraping PWM voltage duty cycle.
[0068] and / or
[0069] In the case where the current PWM voltage duty cycle remains unchanged, a preset idle interval duration may be set between every two adjacent PWM voltage wave signals, so that the PWM voltage wave is changed from Figure 2The continuous PWM voltage signal shown is changed into an intermittent discontinuous PWM voltage signal to appropriately reduce the current wiping frequency of the vehicle wiper, so that the wiper performs intermittent dry wiping to avoid a continuous increase in the temperature inside the wiper motor, thereby maintaining the motor temperature balance as much as possible and protecting the wiper motor.
[0070] The preset idle interval duration set between every two adjacent PWM voltage wave signals will result in a certain time interval between adjacent PWM voltage wave signals, so that the wiper can be controlled to perform intermittent dry wiping.
[0071] In some embodiments, the method further comprises:
[0072] If the duration of reducing the current wiping frequency of the vehicle wiper exceeds the second preset number of dry wiping cycle durations, the vehicle wiper is controlled to stop wiping. Similarly, each dry wiping cycle duration in the second preset number of dry wiping cycle durations also refers to: the duration of a dry wiping cycle at the current wiping speed; and a dry wiping cycle refers to the dry wiping stage in which the wiper arm and blade of the dry wiper wipe the front window of the vehicle from the initial position and then return to the initial position.
[0073] If the duration of reducing the current wiping frequency of the vehicle wiper exceeds the second preset number of dry wiping cycles, it means that the dry wiping frequency has been reduced for a long time and there is no need to continue to reduce the motor output current. Therefore, in order to prevent the temperature inside the wiper motor from continuing to increase and to protect the wiper motor, the vehicle wiper can be automatically controlled to stop wiping to avoid continued dry wiping.
[0074] The following will be combined Figure 2 The technical solution of the present disclosure is further described in detail:
[0075] 1. The wiper disclosed in the present invention generally has multiple speeds such as high speed, low speed, intermittent speed, etc., the energy consumption is gradually reduced, and the heat generated by the motor is gradually reduced;
[0076] 2. The wiper motor control module controls the wiper speed through PWM wave. The PWM principle is as follows Figure 2 As shown in the figure, under the same scraping environment conditions, the larger the duty cycle, the faster the scraping speed;
[0077] 3. Under the same scraping speed, when in dry scraping, due to the increase in friction resistance, the feedback current received by the motor control module increases, and the motor control module needs to increase the PWM wave duty cycle to ensure the scraping speed, that is, the dry scraping PWM wave duty cycle is originally greater than the wet scraping;
[0078] 4. Through actual vehicle calibration, calibrate the duty ratio of wet scraping and dry scraping PWM waves at different scraping speeds, and set the threshold value of dry scraping PWM wave duty ratio at different scraping speeds;
[0079] 5. When the duty cycle threshold of the dry scraping PWM wave is exceeded, it is identified as dry scraping. If 10 cycles (10 scraping cycles) are detected continuously, the speed will be reduced or the scraping frequency will be reduced. For example: if 10 cycles of high-speed dry scraping are detected continuously, the speed will be reduced to low-speed scraping; if 10 cycles of low-speed dry scraping are detected continuously, the speed will be reduced to intermittent scraping (that is, the duty cycle remains unchanged, and the scraping interval is set to be larger. Specifically, an interval time can be set between every two adjacent PWM voltage signals, such as 2s\5s\10s). After 10 cycles of intermittent dry scraping are detected continuously, the wiper is turned off, thereby maintaining the temperature balance of the motor, protecting the worm gear from damage, and extending the service life of the wiper motor.
[0080] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should be aware that the present disclosure is not limited by the order of the actions described, because according to the present disclosure, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required by the present disclosure.
[0081] The above is an introduction to the method embodiment. The following is a further explanation of the scheme disclosed in the present invention through an apparatus embodiment.
[0082] Figure 3 FIG. 2 shows a block diagram of a vehicle wiper control device 300 according to an embodiment of the present disclosure. Figure 3 As shown, the device 300 includes:
[0083] A first detection module 310, configured to detect a current wiping speed of the vehicle wiper;
[0084] A second detection module 320, for detecting a current PWM voltage duty cycle generated by the wiper motor;
[0085] A judgment module 330 is used to judge whether the current PWM voltage duty cycle is greater than the dry scraping PWM voltage duty cycle corresponding to the current scraping speed;
[0086] The control module 340 is used to control the current wiping speed and / or the current wiping frequency of the vehicle wiper according to the judgment result.
[0087] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the described module can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0088] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device and a non-transitory computer-readable storage medium storing computer instructions.
[0089] Figure 4 A schematic block diagram of an electronic device 400 that can be used to implement an embodiment of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.
[0090] The device 400 includes a computing unit 401, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 402 or a computer program loaded from a storage unit 408 into a random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the device 400 can also be stored. The computing unit 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0091] A number of components in the device 400 are connected to the I / O interface 405, including: an input unit 406, such as a keyboard, a mouse, etc.; an output unit 407, such as various types of displays, speakers, etc.; a storage unit 408, such as a disk, an optical disk, etc.; and a communication unit 409, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 409 allows the device 400 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0092] The computing unit 401 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 401 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 401 performs the various methods and processes described above, such as method 100. For example, in some embodiments, the method 100 may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 408. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 400 via ROM 402 and / or communication unit 409. When the computer program is loaded into RAM 403 and executed by the computing unit 401, one or more steps of the method 100 described above may be performed. Alternatively, in other embodiments, the computing unit 401 may be configured to perform the method 100 in any other appropriate manner (e.g., by means of firmware).
[0093] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0094] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0095] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0096] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0097] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.
[0098] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship with each other. The server may be a cloud server, a server of a distributed system, or a server combined with a blockchain.
[0099] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.
[0100] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.
Claims
1. A vehicle wiper control method, It is characterized in that include: Detecting a current wiping speed of the vehicle wiper; Detect the current PWM voltage duty cycle generated by the wiper motor; Determine whether the current PWM voltage duty cycle is greater than the dry scraping PWM voltage duty cycle corresponding to the current scraping speed; According to the judgment result, controlling the current wiping speed and / or the current wiping frequency of the vehicle wiper; The controlling the current wiping speed and / or the current wiping frequency of the vehicle wiper according to the judgment result includes: If the current PWM voltage duty cycle is greater than the dry-wiping PWM voltage duty cycle corresponding to the current wiping speed, reducing the current wiping speed and / or the current wiping frequency of the vehicle wiper; otherwise, maintaining the current wiping speed and / or the current wiping frequency of the vehicle wiper; If the current PWM voltage duty cycle is greater than the dry-wiping PWM voltage duty cycle corresponding to the current wiping speed, reducing the current wiping speed and / or the current wiping frequency of the vehicle wiper, comprises: If the current PWM voltage duty cycle is greater than the dry-wiping PWM voltage duty cycle corresponding to the current wiping speed, and the duration of the greater duty cycle exceeds a first preset number of dry-wiping cycle durations, the current wiping speed and / or the current wiping frequency of the vehicle wiper is reduced.
2. The method according to claim 1, It is characterized in that The determining whether the current PWM voltage duty cycle is greater than the dry scraping PWM voltage duty cycle corresponding to the current scraping speed includes: Determine the model of the current vehicle; According to the correspondence between the vehicle model, the scraping brush speed and the dry scraping PWM voltage duty cycle and the vehicle model of the current vehicle and the current scraping brush speed, it is determined whether the current PWM voltage duty cycle is greater than the dry scraping PWM voltage duty cycle corresponding to the current scraping brush speed.
3. The method according to claim 2, It is characterized in that The method further comprises: Detect the dry-wiping PWM voltage duty cycle generated by the wiper motor at different wiper speeds under different vehicle models; Different scraping brush speeds and their corresponding dry scraping PWM voltage duty ratios under different vehicle models are stored correspondingly to form the corresponding relationship.
4. The method according to claim 1, It is characterized in that Reducing a current wiping speed and / or a current wiping frequency of the vehicle wipers includes: Reducing the current wiping speed by reducing the current PWM voltage duty cycle; and / or Under the condition that the current PWM voltage duty cycle remains unchanged, the current wiping frequency of the vehicle wiper is reduced by setting a preset idle interval duration between every two adjacent PWM voltage wave signals.
5. The method according to claim 4, It is characterized in that The method further comprises: If the duration of reducing the current wiping frequency of the vehicle wiper exceeds a second preset number of dry wiping cycles, the vehicle wiper is controlled to stop wiping.
6. A vehicle wiper control device, It is characterized in that include: A first detection module, used for detecting a current wiping speed of the vehicle wiper; A second detection module is used to detect the current PWM voltage duty cycle generated by the wiper motor; A judgment module, used for judging whether the current PWM voltage duty cycle is greater than the dry scraping PWM voltage duty cycle corresponding to the current scraping speed; A control module, configured to control the current wiping speed and / or the current wiping frequency of the vehicle wiper according to the judgment result; The control module is specifically used for: If the current PWM voltage duty cycle is greater than the dry-wiping PWM voltage duty cycle corresponding to the current wiping speed, reducing the current wiping speed and / or the current wiping frequency of the vehicle wiper; otherwise, maintaining the current wiping speed and / or the current wiping frequency of the vehicle wiper; The control module is also specifically used for: If the current PWM voltage duty cycle is greater than the dry-wiping PWM voltage duty cycle corresponding to the current wiping speed, and the duration of the greater duty cycle exceeds a first preset number of dry-wiping cycle durations, the current wiping speed and / or the current wiping frequency of the vehicle wiper is reduced.
7. An electronic device, It is characterized in that include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 5.
8. A non-transitory computer-readable storage medium storing computer instructions, It is characterized in that The computer instructions are used to cause the computer to execute the method according to any one of claims 1-5.
Citation Information
Patent Citations
Method and device to assess the wear of a windshield wiper unit
CN103687757A
Wiper controller of high-speed train
CN104442714A
Control method and device for automatic windscreen wiper function, and storage medium
CN113492802A
Wiper device
JP2009056958A
Wiper control method and apparatus
KR102372901B1