Methods and devices for controlling the lifting of car windows
By actively controlling the motor's lifting and anti-pinch functions when the communication between the window regulator motor and the controller fails, the problem of vehicle lifting in the prior art is solved, ensuring the effectiveness of the window lifting and anti-pinch functions. This achieves the effectiveness of automatic window lifting and anti-pinch functions, solves the problem of window regulator motor function, and avoids a decline in user experience.
Patent Information
- Application Number
- CN202411290354.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-14
- Publication Date
- 2026-01-06
- Estimated Expiration
- 2044-09-14
AI Technical Summary
Communication failure between the window regulator motor and the controller causes the automatic lifting and anti-pinch functions to fail, reducing the user experience.
When communication between the motor and the controller fails, the automatic lifting and anti-pinch functions of the active control motor are effective, ensuring that the windows can be raised and lowered normally and prevented from being pinched. The motor operation is directly controlled by judging the communication status and according to the window lifting signal.
In the event of communication failure between the motor and the controller, the effectiveness of the automatic window raising and lowering and anti-pinch functions is ensured, preventing a decline in user experience and improving the reliability and safety of window operation.
Smart Images

Figure CN119083851B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle technology, and in particular to a method and device for controlling the raising and lowering of vehicle windows. Background Technology
[0002] The car window lift system includes a lifter, a motor, and a controller. The controller sends commands to the motor to drive the lifter and raise / lower the window based on user instructions. The motor typically includes an automatic lifting and anti-pinch module, providing these functions. Currently, when communication between the controller and the motor is normal, the automatic lifting and anti-pinch functions work correctly. However, if communication between the controller and the motor fails, the motor enters a degraded state, reverting to factory mode. In factory mode, the motor loses its automatic lifting and anti-pinch functions. Users will find that the windows cannot automatically lift or lower or prevent pinching when controlling the windows via the vehicle's power switch, resulting in a poor user experience. Summary of the Invention
[0003] This invention provides a method and device for controlling the raising and lowering of vehicle windows, thereby solving the technical problem of how to reduce the impact of window regulator motor malfunction on user experience.
[0004] On the one hand, the present invention provides the following technical solution:
[0005] A method for controlling the operation of a vehicle window lift, applied to the motor of a vehicle window lifter, comprising:
[0006] After the vehicle is powered on, determine whether the communication between the motor and the controller is effective;
[0007] If the communication between the motor and the controller fails, the automatic window raising and lowering and anti-pinch functions of the motor will be effective.
[0008] Upon receiving a window raising / lowering signal from the window raising / lowering switch, the window is raised / lowered based on the signal.
[0009] Optionally, after the vehicle is powered on, and after determining whether the communication between the motor and the controller is valid, the method further includes:
[0010] If the communication between the motor and the controller is valid, after receiving the window lifting signal, the motor sends the window lifting signal to the controller, so that the controller generates a window lifting command based on the window lifting signal and sends the window lifting command to the motor.
[0011] The window is raised or lowered based on the window raising / lowering command.
[0012] A vehicle window lift control device, including a motor for a vehicle window lifter, comprising:
[0013] The judgment module is used to determine whether the communication between the motor and the controller is valid after the vehicle is powered on;
[0014] The control module is used to ensure that the automatic window raising and lowering and anti-pinch functions of the motor are effective if the communication between the motor and the controller fails.
[0015] And for controlling the raising and lowering of the window based on the window raising and lowering signal after receiving the window raising and lowering signal from the window raising and lowering switch.
[0016] On the other hand, the present invention also provides the following technical solution:
[0017] A method for controlling the raising and lowering of vehicle windows, applied to a motor controller, comprising:
[0018] In response to the window raising / lowering signal sent by the motor, a window raising / lowering command is generated based on the window raising / lowering signal;
[0019] The window raising / lowering command is sent to the motor so that the motor controls the window raising / lowering based on the window raising / lowering command.
[0020] Optionally, generating a window raising / lowering command based on the window raising / lowering signal includes:
[0021] If the window raising / lowering signal is a signal for simultaneous raising / lowering of all windows, then obtain the power level of the motor.
[0022] The window raising / lowering command is generated based on the window raising / lowering signal and the power supply level.
[0023] The window raising / lowering command includes controlling the number of windows to be raised / lowered simultaneously, and the number of windows is positively correlated with the power supply capacity.
[0024] Optionally, generating the window raising / lowering command based on the window raising / lowering signal and the power supply includes:
[0025] If the power supply is higher than a preset threshold, then a window raising / lowering command is generated based on the window raising / lowering signal, and the number of windows is the total number of all windows.
[0026] If the power supply is lower than the preset threshold, then a window raising / lowering command with a window count of 1 is generated based on the window raising / lowering signal.
[0027] Optionally, generating a window raising / lowering command based on the window raising / lowering signal includes:
[0028] Determine if a vehicle has fallen into the water signal has been received;
[0029] If the vehicle is received as having fallen into the water, a window raising / lowering command is generated to control the opening of the window.
[0030] If the vehicle falls into water signal is not received, a window raising / lowering command is generated based on the window raising / lowering signal.
[0031] On the other hand, the present invention also provides the following technical solution:
[0032] A vehicle window lifting control device, applied to a motor controller, comprising:
[0033] The generation module is used to generate a window raising / lowering command in response to the window raising / lowering signal sent by the motor.
[0034] The second sending module is used to send the window lifting command to the motor, so that the motor controls the window lifting based on the window lifting command.
[0035] On the other hand, the present invention also provides the following technical solution:
[0036] A vehicle includes a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of any window lifting control method.
[0037] On the other hand, the present invention also provides the following technical solution:
[0038] A computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of any vehicle window lifting control method.
[0039] One or more technical solutions provided by this invention have at least the following technical effects or advantages:
[0040] This invention determines whether the communication between the motor and the controller is effective when the user may use the window lift switch. If the communication fails and the automatic window lift and anti-pinch functions of the motor automatically fail, the invention actively controls the automatic window lift and anti-pinch functions of the motor to be effective. Therefore, when the user uses the window lift switch to control the window lift, the automatic window lift and anti-pinch functions will not fail, reducing the impact of the failure of the automatic window lift and anti-pinch functions of the motor on the user experience. Attached Figure Description
[0041] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0042] Figure 1This is a flowchart of a window lifting control method applied to a window regulator motor in an embodiment of the present invention;
[0043] Figure 2 This is a flowchart of a window lifting control method applied to a controller in an embodiment of the present invention;
[0044] Figure 3 This is a schematic diagram of a window lifting control device applied to a window lift motor in an embodiment of the present invention;
[0045] Figure 4 This is a schematic diagram of a window lifting control device applied to a controller in an embodiment of the present invention. Detailed Implementation
[0046] The embodiments of the present invention provide a method and device for controlling the raising and lowering of vehicle windows, thereby solving the technical problem of how to reduce the impact of the failure of the motor of the vehicle window regulator on the user experience.
[0047] To better understand the technical solution of the present invention, the technical solution of the present invention will be described in detail below with reference to the accompanying drawings and specific embodiments.
[0048] like Figure 1 As shown, the window lifting control method applied to the window regulator motor of this invention includes:
[0049] Step S11: After the vehicle is powered on, determine whether the communication between the motor and the controller is effective;
[0050] Step S12: If the communication between the motor and the controller fails, the automatic window lifting and anti-pinch functions of the motor will be effective.
[0051] Step S13: After receiving the window lifting signal from the window lifting switch, control the window lifting based on the window lifting signal.
[0052] In this embodiment of the invention, there are multiple ways to control the raising and lowering of vehicle windows, such as control via a window switch inside the vehicle, voice control, or remote control. The window raising / lowering signal emitted by the window switch is received by the motor and can be directly executed by the motor. Voice control commands and remote control commands are received by the motor controller and executed by the controller. The window raising / lowering switch can be a physical button or a virtual button on a display screen, and the window raising / lowering signal can be a signal to control the window to rise or a signal to control the window to fall.
[0053] Considering that the vehicle's power window switches are only effective after the vehicle is powered on, step S11, where the vehicle is powered on, signifies that the basic conditions for the user to use the power window switches are met, indicating that the user may use the power window switches. The motor can determine whether the LIN communication between the motor and the controller is valid by sending a detection signal to the controller and checking whether it receives a feedback signal from the controller. If a feedback signal is received from the controller, it means that the communication between the motor and the controller is valid; if no feedback signal is received from the controller, it means that the communication between the motor and the controller is invalid.
[0054] If the communication between the motor and the controller fails, the automatic window raising and lowering and anti-pinch functions of the motor will automatically fail. At this time, if the automatic window raising and lowering and anti-pinch functions of the motor are active, the motor can restore the automatic window raising and lowering and anti-pinch functions.
[0055] The system receives a window lift signal from the window switch, indicating that the user has pressed or clicked the window lift switch. Window lifting and lowering control based on the window lift signal includes: raising the window based on the signal controlling the window to rise, and lowering the window based on the signal controlling the window to fall. Since the automatic window lifting and anti-pinch functions of the motor are already active and effective, the window can automatically lift and lower and prevent pinching when controlled by the window lift signal. This prevents the automatic window lifting and anti-pinch functions from failing when the user uses the window lift switch, reducing the impact of these functions failing on the user experience. It should be noted that if communication between the motor and controller fails, the voice control and remote control functions for the windows will also fail, as these functions require the controller to control the motor.
[0056] Of course, in some embodiments of the present invention, there is also a situation where communication between the motor and the controller is effective. In this case, the automatic window lifting and anti-pinch functions of the motor are effective, and there is no need to process the automatic window lifting and anti-pinch functions of the motor. The motor needs to send the window lifting signal to the controller for processing. Therefore, after step S11, the window lifting control method applied to the motor further includes: if the communication between the motor and the controller is effective, after receiving the window lifting signal, the window lifting signal is sent to the controller, so that the controller generates a window lifting command based on the window lifting signal and sends the window lifting command to the motor; and the window lifting is controlled based on the window lifting command.
[0057] When communication between the motor and the controller is effective, the raising and lowering of the window requires the cooperation of the controller and the motor. Therefore, embodiments of the present invention also provide, for example... Figure 2 The window lifting control method shown for the controller includes:
[0058] Step S21: In response to the window lifting signal sent by the motor, generate a window lifting command based on the window lifting signal;
[0059] Step S22: Send the window lifting command to the motor so that the motor controls the window lifting based on the window lifting command.
[0060] The controller generates window raising / lowering commands based on window raising / lowering signals, which may include: generating window raising / lowering commands based on window raising / lowering signals, and generating window lowering / lowering commands based on window lowering / lowering signals.
[0061] Considering that users sometimes control all windows to rise or fall simultaneously with a single button, but this puts a significant load on the power supply, insufficient power can lead to low voltage, affecting the vehicle's normal operation and potentially preventing it from starting. To mitigate the impact of simultaneous window raising or lowering on normal vehicle operation, step S21, which generates a window raising / lowering command based on the window raising / lowering signal, may include: if the window raising / lowering signal is a simultaneous window raising / lowering signal, obtaining the motor's power supply level; and generating a window raising / lowering command based on the window raising / lowering signal and the power supply level. The window raising / lowering command includes the number of windows controlled to rise or fall simultaneously, and the number of windows is positively correlated with the power supply level. This means that the more power the battery has, the more windows can be controlled to rise and fall simultaneously. Assuming a total of four windows, the window raising / lowering commands generated based on the window raising / lowering signals and the battery level can include: if the battery level is above 30%, a command to control all four windows simultaneously; if the battery level is between 20% and 30%, a command to control three windows simultaneously; if the battery level is between 10% and 20%, a command to control two windows simultaneously; and if the battery level is below 10%, a command to control one window simultaneously. This provides four window raising / lowering modes.
[0062] In addition, the window raising / lowering command generated based on the window raising / lowering signal and power level can also include: if the power level is higher than a preset threshold, generating a window raising / lowering command with the total number of windows; if the power level is lower than the preset threshold, generating a window raising / lowering command with only one window. The preset threshold can be 10%. This effectively provides only two window raising / lowering modes: simultaneous raising / lowering of all windows and raising / lowering a single window, which can better meet the user's need for simultaneous raising / lowering of all windows.
[0063] Generally, vehicles frequently fall into water unexpectedly. If all windows are closed and the user cannot issue a command to open them, escape may be impossible. To increase the user's chances of escape when a vehicle falls into water, step S21 generates a window raising / lowering command based on the window raising / lowering signal. This can include: determining whether a vehicle falling into water signal has been received; if a vehicle falling into water signal has been received, generating a window raising / lowering command to open the window; if no vehicle falling into water signal has been received, generating a window raising / lowering command based on the window raising / lowering signal. The vehicle falling into water signal can be detected by a wading sensor, and the window raising / lowering command to open the window can be a command to open a single window or a command to open multiple windows. This allows the user to escape through the opened window, increasing the chances of escape.
[0064] Considering that the water level of each window may be the same or different when a vehicle falls into water, if all windows are flooded simultaneously or none are flooded, the window closest to the user should be opened to reduce the time required for the user to escape through the window. In this case, step S21 generates a window raising / lowering command to control the opening of the window, including: generating a window raising / lowering command to control the opening of the window closest to the occupants when all windows of the vehicle are flooded simultaneously or none are flooded. When a vehicle falls into water, it may tilt, resulting in some windows being flooded while others are not. Opening a flooded window in this case would allow water to rush into the vehicle through that window, reducing the chances of escape for the occupants. Therefore, it is necessary to open the windows that are not flooded. In this case, step S21 generates a window raising / lowering command to control the opening of the window, including: generating a window raising / lowering command to control the opening of the windows that are not flooded when some windows of the vehicle are flooded and others are not.
[0065] like Figure 3 As shown, embodiments of the present invention also provide a window lifting control device applied to a motor, comprising:
[0066] The judgment module is used to determine whether the communication between the motor and the controller is valid after the vehicle is powered on;
[0067] The control module is used to ensure that the automatic window raising and lowering and anti-pinch functions of the motor are effective if the communication between the motor and the controller fails.
[0068] And for controlling the raising and lowering of the windows based on the window raising and lowering signal after receiving the window raising and lowering signal from the window raising and lowering switch.
[0069] Furthermore, the window lift control device applied to the motor may also include:
[0070] The first transmitting module is used to send the window lifting signal to the controller after receiving the window lifting signal if the communication between the motor and the controller is effective, so that the controller can generate a window lifting command based on the window lifting signal and send the window lifting command to the motor.
[0071] The control module can also be used to control the raising and lowering of car windows based on window raising and lowering commands.
[0072] like Figure 4 As shown, embodiments of the present invention also provide a window lifting control device for use with a controller, comprising:
[0073] The generation module is used to generate window lifting commands in response to the window lifting signal sent by the motor.
[0074] The second sending module is used to send window lifting commands to the motor so that the motor can control the window lifting based on the window lifting commands.
[0075] Furthermore, the generation module can be specifically used for:
[0076] If the window raising / lowering signal is a signal for all windows to be raised / lowered simultaneously, then obtain the power supply of the motor;
[0077] The window raising / lowering command is generated based on the window raising / lowering signal and the power supply.
[0078] The window raising and lowering command includes controlling the number of windows that can be raised and lowered simultaneously, and the number of windows is positively correlated with the power supply.
[0079] Furthermore, the generation module can also be used for:
[0080] If the power supply is higher than the preset threshold, a window raising / lowering command is generated based on the window raising / lowering signal, with the number of windows equal to the total number of all windows.
[0081] If the power supply is lower than the preset threshold, a window raising / lowering command with a window count of 1 will be generated based on the window raising / lowering signal.
[0082] Furthermore, the generation module can be specifically used for:
[0083] Determine if a vehicle has fallen into the water signal has been received;
[0084] If a signal indicating that a vehicle has fallen into water is received, a command to raise or lower the windows to control the opening of the windows is generated.
[0085] If no signal of the vehicle falling into water is received, a window raising / lowering command is generated based on the window raising / lowering signal.
[0086] Furthermore, the generation module can also be used for:
[0087] When all windows of the vehicle are submerged in water or none are submerged, a window raising / lowering command is generated to control the opening of the window closest to the occupants.
[0088] When some windows of the vehicle are submerged in water while others are not, a command is generated to raise or lower the windows of the unsubmerged windows.
[0089] Based on the same inventive concept as the aforementioned window lifting control method, this embodiment of the invention also provides a vehicle, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of any of the aforementioned window lifting control methods.
[0090] Based on the same inventive concept as the aforementioned window lifting control method, the present invention also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of any of the aforementioned window lifting control methods.
[0091] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0092] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0093] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0094] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0095] Although preferred embodiments of the invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including both the preferred embodiments and all changes and modifications falling within the scope of the invention.
[0096] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.
Claims
1. A vehicle window lift control method applied to a controller of a motor, characterized by, The method comprises: generating a window lifting instruction according to the window lifting signal in response to the window lifting signal sent by the motor; wherein the generating the window lifting instruction according to the window lifting signal comprises: if the window lifting signal is a window simultaneous lifting signal, obtaining the power supply power of the motor; generating the window lifting instruction according to the window lifting signal and the power supply power; wherein the window lifting instruction contains the number of windows to be simultaneously lifted, and the number of windows is positively correlated with the power supply power; sending the window lifting instruction to the motor, so that the motor controls the window lifting based on the window lifting instruction.
2. The vehicle window lift control method of claim 1, wherein, The generating the window lifting instruction according to the window lifting signal and the power supply power comprises: if the power supply power is higher than a preset threshold, generating the window lifting instruction according to the window lifting signal, wherein the number of windows is the total number of all windows; if the power supply power is lower than the preset threshold, generating the window lifting instruction according to the window lifting signal, wherein the number of windows is 1.
3. The vehicle window lift control method of claim 1, wherein, The generating the window lifting instruction according to the window lifting signal comprises: determining whether a vehicle falling into water signal is received; if the vehicle falling into water signal is received, generating the window lifting instruction for controlling the window to be opened; if the vehicle falling into water signal is not received, generating the window lifting instruction according to the window lifting signal.
4. A window lift control device applied to a controller of a motor for executing the window lift control method according to any one of claims 1 to 3, characterized by The method comprises: a generating module configured to generate a window lifting instruction according to the window lifting signal in response to the window lifting signal sent by the motor; a second sending module configured to send the window lifting instruction to the motor, so that the motor controls the window lifting based on the window lifting instruction.
5. A vehicle characterized by comprising: The computer program is executed by the processor to realize the steps of the method in any one of claims 1-3.
6. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to realize the steps of the method in any one of claims 1-3.
Citation Information
Patent Citations
Car window anti-clamping method and device based on domain controller architecture
CN113833377A
Vehicle window anti-pinch method and device, vehicle window, vehicle and storage medium
CN117287103A