Control method of self-adaptive automobile window anti-pinch system and storage medium

By adaptively adjusting the anti-clip parameters, the instability problem caused by the anti-clip function of the window is solved due to aging and environmental changes, and the continuous and stable and safe operation of the anti-clip system is achieved, improving user experience and product loyalty.

CN120401913APending Publication Date: 2025-08-01WUHU MOTIONTEC AUTOMOTIVE
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510784232.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-12
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

In the prior art, the anti-clip parameters of the windows are prone to deviate due to external environment and components aging during use, resulting in unstable anti-clip function and reduced safety.

Method used

Adaptive adjustment method is adopted to realize automatic matching and calibration of anti-clip parameters by real-time monitoring and updating anti-clip parameters, including recording window operating parameters, setting frequency thresholds, filtering abnormal data, calculating average values and adjusting parameters according to working conditions.

Benefits of technology

Maintain the stability and security of the anti-clip system, reduce the phenomenon of incorrect clamping and non-clip protection, and improve user experience and product dependence.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120401913A_ABST
    Figure CN120401913A_ABST
Patent Text Reader

Abstract

The invention discloses a control method of a self-adaptive automobile window anti-pinch system and a storage medium. The control method comprises the following steps that S1, current automobile window anti-pinch parameters are recorded; s2, collecting and counting parameters when the vehicle window controller controls the vehicle window to operate; and S3, whether the car window anti-pinch parameters are updated or not is judged, and if yes, the car window anti-pinch parameters are updated according to the collected car window running parameters. The method has the advantages that the anti-pinch parameters are dynamically adjusted in a self-adaptive adjustment mode, and therefore the defect that the anti-pinch function is poor or fails due to the fact that the anti-pinch parameters change in the using process of the car window is overcome.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of automotive window control, and particularly to a control method and a storage medium for an adaptive automotive window anti-pinch system. Background Art

[0002] Window anti-pinch is an important part of automotive humanization. Its main function is that after the window rises and clamps an obstacle, it can recognize that the window is in a clamped state, and make the window retract to release the clamped object, preventing the motor from being burned out due to long-term stall and preventing the accidental injury of vehicle occupants.

[0003] The selection of parameters for the system to perform anti-pinch judgment (recognize the clamped state) plays a key role in the accuracy of state recognition. For different models of windows, the selected parameters are generally different. A newly installed window controller with anti-pinch function needs to obtain anti-pinch parameters suitable for the current window through a certain method. Usually, this process is called the matching of the controller and the window, and it often requires multiple matches to obtain suitable anti-pinch parameters and good anti-pinch performance.

[0004] However, in the prior art, when the window parameters are fixed, they generally do not return to the factory for calibration. This leads to the deviation of the matched anti-pinch parameters after a period of use of the installed window controller with anti-pinch function due to reasons such as the aging of the external environment, materials, and components, affecting the stability and safety of the window controller's anti-pinch function. Since the anti-pinch parameters cannot be matched to the normal anti-pinch function after the window is used, the anti-pinch function of the window fails or the effect of the anti-pinch function is poor. Summary of the Invention

[0005] The purpose of the present invention is to overcome the deficiencies of the prior art, and provide a control method and a storage medium for an adaptive automotive window anti-pinch system, which dynamically adjust the anti-pinch parameters through an adaptive adjustment method, thereby avoiding the defects of poor anti-pinch function or failure caused by the change of anti-pinch parameters during the use of the window.

[0006] To achieve the above purpose, the technical solution adopted by the present invention is: a control method for an adaptive automotive window anti-pinch system, including the following steps:

[0007] S1. Record the current window anti-pinch parameters;

[0008] S2. Collect and count the parameters when the window controller controls the window to run;

[0009] S3. Judge whether to update the window anti-pinch parameters. If so, update the window anti-pinch parameters according to the parameters collected when the window runs.

[0010] In step S1, record the current window anti-pinch parameter as the initially calibrated window anti-pinch parameter or the window anti-pinch parameter updated through step S3.

[0011] In step S2, during each window rising stage, collect the window anti-pinch related parameters and store and record them.

[0012] The window anti-pinch related parameters include the Hall pulse width, voltage corresponding to the window motor, and window position parameter.

[0013] Determining whether to update the window anti-pinch parameter in step S3 includes: determining whether to update the window anti-pinch parameter according to the rising frequency of the window.

[0014] Set a frequency threshold, and determine whether to update the window anti-pinch parameter according to the frequency threshold, where the frequency threshold is dynamically adjusted according to the aging state of the window.

[0015] Updating the anti-pinch parameter in step S3 includes: obtaining the position parameter that does not trigger the anti-pinch function during the rising process and the rising resistance corresponding to the position parameter to obtain a position and resistance comparison table, filtering out abnormal data in the comparison table, obtaining multiple resistance values under the same position parameter, calculating the average value of the resistance values, and using the average value of the resistance values as the new anti-pinch threshold parameter corresponding to the position parameter and updating the record.

[0016] The rising resistance corresponding to the position parameter is obtained by fitting and calculating the Hall pulse width and voltage signals of the motor collected during the window rising process to obtain the rising resistance.

[0017] In step S2, obtain the working condition of the vehicle, update the anti-pinch parameter under each working condition separately, and obtain the corresponding anti-pinch parameter according to the current vehicle working condition during the window rising operation process.

[0018] A computer storage medium stores a computer program, and the computer program implements the control method when being run by a processor.

[0019] The advantages of the present invention are as follows: dynamically adjust the anti-pinch parameter in an adaptive adjustment manner, so as to avoid the defects of poor anti-pinch function or failure caused by the change of the anti-pinch parameter during the window use process. Through automatic matching and calibration of the anti-pinch parameter for the window with anti-pinch function, the reliable operation of the window anti-pinch function is realized. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Briefly describe the content expressed in each drawing of the present invention specification and the marks in the drawings as follows:

[0021] Figure 1 It is a flow schematic diagram of the control method of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0022] The following will further describe the specific implementation manners of the present invention in detail with reference to the accompanying drawings through the description of the optimal embodiments.

[0023] Constrained by the current market, technology, cost, environment, etc., the anti-pinch performance of the electric vehicle window controller with anti-pinch function has certain instability. Therefore, it is necessary to adopt some modern intelligent control technologies and methods to monitor and adjust the anti-pinch parameters in real time to ensure the adaptability, stability, and safety of the anti-pinch system.

[0024] An intelligent software control method for adaptive anti-pinch of automobile windows provided by the present invention records anti-pinch related data information from beginning to end and at all times. When the conditions are met, necessary corrections and calibrations are made to the anti-pinch parameters, always ensuring the safe and stable operation of the anti-pinch system.

[0025] An intelligent software control method for adaptive anti-pinch of automobile windows provided by the present invention continuously improves the safe and stable performance of the anti-pinch system from beginning to end, reflecting the care and concern for users, and will surely increase the tolerance of users to the initial defects of the product. As the system runs for a longer time, the anti-pinch performance becomes more stable and excellent, and users can feel that the product gets better and better, which will surely increase the dependence and loyalty of users to the product. The specific scheme steps are as follows:

[0026] A control method for an adaptive anti-pinch system of automobile windows provided in this embodiment includes the following steps:

[0027] S1. Record the current anti-pinch parameters of the window; S2. Collect and count the parameters when the window controller controls the operation of the window;

[0028] S3. Determine whether to update the anti-pinch parameters of the window. If so, update the anti-pinch parameters of the window according to the parameters collected during the operation of the window.

[0029] In step S1, the current anti-pinch parameters of the window are recorded as the initially calibrated anti-pinch parameters of the window or the anti-pinch parameters updated through step S3. The current anti-pinch parameters of the window can be the initially calibrated anti-pinch parameters or the anti-pinch parameters updated after running for a period of time. The anti-pinch parameters are generally the resistance thresholds at different positions during the upward movement of the window. The real-time resistance during the upward movement of the window is calculated according to the parameters collected during the upward movement of the window, and then the real-time resistance is compared with the resistance threshold to determine whether to activate the anti-pinch function currently, so as to avoid pinching objects or people during the upward movement of the window.

[0030] In step S2, during each window rising stage, relevant anti-pinch parameters of the window are collected and stored. The relevant anti-pinch parameters of the window include the Hall pulse width, voltage corresponding to the window motor, and window position parameters. The Hall pulse width and voltage corresponding to the window motor can be used to fit and calculate the resistance, and then the real-time resistance is compared with the threshold resistance to determine whether to activate anti-pinch. Since different window positions correspond to different resistances, it is necessary to obtain the window position parameters and the resistance corresponding to the position parameters to provide the basic parameters for the update reminder of the subsequent anti-pinch parameters.

[0031] Determining whether to update the window anti-pinch parameters in step S3 includes: determining whether to update the window anti-pinch parameters according to the rising frequency of the window. A frequency threshold is set, and it is determined whether to update the window anti-pinch parameters according to the frequency threshold, where the frequency threshold is dynamically adjusted according to the aging state of the window. Because as the window is used, its related components will age, so this problem can be solved by updating the window anti-pinch parameters. Since the window aging is related to the usage frequency, the start control of parameter update is realized through the preset usage frequency. When the real-time frequency of the window collected is greater than the frequency threshold, it is determined that an update is required, and at this time, the update control of the anti-pinch parameters is performed.

[0032] Updating the anti-pinch parameters in step S3 includes: obtaining the position parameters that do not trigger the anti-pinch function during the rising process and the rising resistance corresponding to the position parameters to obtain a position and resistance comparison table, filtering out abnormal data in the comparison table, obtaining multiple resistance values under the same position parameters, calculating the average value of the resistance values, and taking the average value of the resistance values as the new anti-pinch threshold parameter corresponding to the position parameters and updating the record. The rising resistance corresponding to the position parameters is obtained by fitting and calculating the Hall pulse width and voltage signals of the motor collected during the window rising process. The anti-pinch parameter is the resistance threshold at different positions during the window rising process. When the real-time resistance at the position where the window is rising is greater than the resistance threshold, it is determined that the anti-pinch function is activated at this time, and it is in the anti-pinch state, and the anti-pinch function is activated to reduce safety accidents. In this embodiment, some obviously abnormal recorded data are filtered out through a filtering algorithm, and then the resistances corresponding to the same position parameters under different window rising frequencies are averaged to obtain the resistance at each position during the window rising stage. This resistance is updated as the new anti-pinch parameter of the threshold resistance of the window. When the window rises, the real-time resistance is calculated according to the real-time Hall pulse width and voltage collected, and at the same time, the resistance corresponding to the current anti-pinch parameter is obtained by querying according to the collected real-time position. Whether to activate the anti-pinch function currently is judged by comparing the real-time resistance and the threshold resistance.

[0033] In step S2, obtain the working condition of the vehicle, separately update the anti-pinch parameters under each working condition, and obtain the corresponding anti-pinch parameters according to the current working condition of the vehicle during the window rising process. By calibrating and setting different anti-pinch parameters under different working conditions and updating them, the anti-pinch function is adapted to different vehicle operating conditions, thereby improving the reliability and matching adaptability of the window anti-pinch function.

[0034] This embodiment also provides a computer storage medium, in which a computer program is stored. When the computer program is run by a processor, it implements the control method in the above embodiment. The processor can be a window controller or other vehicle-mounted controller, so as to update and control the anti-pinch parameters of the window.

[0035] In a software design method for an adaptive automotive window anti-pinch system in this embodiment, a newly installed window controller with anti-pinch function obtains anti-pinch parameters suitable for the current window through initial initialization learning, and automatically realizes the precise matching between the controller and the window; during the practical use of the window, it can automatically adjust and calibrate the anti-pinch parameters of the system to maintain the stability of the system anti-pinch characteristics.

[0036] During the initial initialization process of a newly installed window controller with anti-pinch function, basic data is collected, and by estimating the possible working environment of the window, the initial anti-pinch parameters for normally realizing the anti-pinch function when the window works under various working conditions are automatically set.

[0037] Due to the influence of changes in temperature and humidity, aging of the sealing strip, and changes in dry friction and viscous friction of the entire transmission system and the motor itself on the window, the anti-pinch parameters deviate. Therefore, it is necessary to continuously collect anti-pinch related parameters, design reasonable self-learning conditions, generate new anti-pinch parameters, and implement anti-pinch parameter repair when the conditions are met to maintain the stability of the anti-pinch function.

[0038] The technical problem to be solved by the present invention is to implement an intelligent software control method that can autonomously adapt and automatically match and calibrate the anti-pinch parameters for different windows with anti-pinch functions.

[0039] In a software design method for an adaptive automotive window anti-pinch system in this embodiment, when designing the ECU software of the window controller, the following main logical functions are implemented by using this method:

[0040] 1) After the window controller with anti-pinch function is installed, during the first initialization learning, relevant anti-pinch parameters, voltage and Hall pulse width, are collected simultaneously. When the controller controls the motor to rotate, as the motor rotates one circle, the Hall sensor will sense the rotation of the magnetic ring on the motor rotor and output the corresponding Hall waveform. When the motor rotates one circle, two standard square waves will be output. The width of the waveform pulse corresponds to the speed of the motor rotation. The larger the width, the slower the rotation. The software recognizes the change of the Hall pulse width, combines the voltage to fit the resistance of the system, and performs corresponding calculations to generate the initial values of the anti-pinch parameter thresholds under various working conditions (anti-pinch will occur when the system resistance is greater than the threshold). After setting, the system has the anti-pinch function.

[0041] 2) When the window controller is running normally, during each rising stage, relevant anti-pinch parameters are collected. If anti-pinch is not triggered during the rising process, the position parameters are recorded in the rows of the two-dimensional array, and the resistance calculated by fitting the Hall pulse width and voltage is recorded in the columns of the two-dimensional array. Otherwise, the parameters recorded this time are discarded. After a certain number of complete rising actions, the software filters out abnormal parameters through the filtering algorithm, calculates the average value of each column of the two-dimensional array, obtains the anti-pinch force parameter threshold at this position (the row of the two-dimensional array), and resets it to calibrate the anti-pinch parameter threshold to maintain the adaptability and stability of the anti-pinch function;

[0042] In the above 1), according to different situations, the collection of relevant anti-pinch parameters can also be completed within several times after the first initialization. The collection of parameters a limited number of times (such as 3 or 5) is practical and can improve the accuracy of the collected parameters;

[0043] In the above 2), by judging the signals such as the driving mode sent by the vehicle domain control, it can be determined that the vehicle is in different working conditions. The relevant anti-pinch parameters under each working condition (such as in high-temperature and low-temperature environments, when the vehicle is driving uphill, downhill, on potholed roads, etc.) are collected separately. Different filtering methods are used for different working conditions, and the rest of the calculations are the same as in the above 2), generating and calibrating the anti-pinch parameter thresholds under each working condition to further improve the adaptability of the anti-pinch function;

[0044] In the above 2), according to the characteristics of system and component aging, the frequency of calibrating the anti-pinch parameter threshold should be adjusted gradually. For example, the anti-pinch window just installed is calibrated for the anti-pinch parameter threshold every 10 cycles, and then the cycle times are dynamically adjusted according to the parameters recorded each time the window rises. The similarity is judged by calculating the variance of the parameter curves. When the parameter curve collected this time is highly similar to the curve calibrated last time, the cycle times are increased by one. When the curves are basically dissimilar, the cycle times are decreased by one. The minimum cycle times are not less than 10, and the maximum are not more than 100.

[0045] Taking the sunroof as an example, the anti-pinch control of the car window includes:

[0046] An adaptive anti-pinch system software design method for automotive sunroofs. When designing the software of the sunroof controller ECU, this method is used to implement the following main logical functions:

[0047] 1) After the sunroof controller with anti-pinch function is installed, during the first initialization learning, relevant anti-pinch parameters are collected simultaneously, such as voltage and Hall pulse width. When the controller controls the motor to rotate during sunroof operation, for each rotation of the motor, the two Hall sensors will sense the rotation of the magnetic ring on the motor rotor and then output Hall waveforms. For each rotation of the motor, four standard square waves will be output. According to the phase difference of the square waves, the rotation direction of the motor can be obtained, and the width of the waveform pulse corresponds to the speed of the motor rotation. The larger the width, the slower the rotation. The software identifies the change in Hall pulse width and combines it with the voltage change. For example, if the identified Hall pulse width increases and the voltage increases, it indicates abnormal resistance. The software fits these parameters into the system resistance through an algorithm, performs corresponding calculations, generates the initial values of the anti-pinch parameter thresholds under various working conditions (anti-pinch will occur when the system resistance is greater than the threshold), and after setting, the system has the anti-pinch function.

[0048] 2) After the sunroof controller is used for a long time, due to reasons such as the aging of the external environment, materials, and components, after using for a period of time, the previously generated anti-pinch parameters deviate. The software has a sunroof resistance learning strategy. After initializing the sunroof according to the function specification and waiting for the sunroof to complete the specified actions from fully open to fully closed, the software records the resistance calculated by fitting the Hall pulse width and voltage. The software increases the anti-pinch threshold for abnormal resistance points through filtering algorithms and keeps the normal resistance points unchanged, re-sets and calibrates the anti-pinch parameter thresholds, maintaining the adaptability and stability of the anti-pinch function, thus greatly reducing the occurrence of false anti-pinch and non-anti-pinch phenomena;

[0049] In the above 1), according to different situations, the collection of relevant anti-pinch parameters needs to be completed within a certain time according to the function specification requirements after the first initialization. For example, within 30s, it is necessary to manually long-press the sunroof to the fully closed position, etc., which is practical and can avoid frequent false triggering of self-learning, improving the accuracy and stability of parameter collection;

[0050] In the above 2), the software can also meet the requirements by judging the signals such as the driving mode sent by the vehicle domain control, and when the vehicle is in different working conditions, compensating the anti-pinch relevant parameters for each working condition (such as in high-temperature and low-temperature environments, when the vehicle is driving on uphill, downhill, potholed roads, etc.). Different filters are used for different working conditions, and the rest of the calculations are the same as in the above 2), generating and calibrating the anti-pinch parameter thresholds for each working condition, further improving the adaptability of the anti-pinch function.

[0051] An adaptive anti-pinch intelligent software control method for automotive sunroofs of the present invention can comprehensively and continuously record data related to anti-pinch, and make necessary adjustments and calibrations to anti-pinch parameters when specific conditions are met, so as to ensure the stable and safe operation of the anti-pinch system all the time. This intelligent software control method continuously improves the safety and stability of the anti-pinch system, reflecting the considerate care for users. This innovation will enhance users' tolerance for possible defects in the initial stage of the product; as the running time of the system increases, the anti-pinch performance will be more stable and excellent, and users will feel the continuous improvement of the product during use, thus increasing their dependence on and loyalty to the product.

[0052] Obviously, the specific implementation of the present invention is not limited by the above methods. As long as various non-substantive improvements are made by adopting the method concept and technical solution of the present invention, they are all within the protection scope of the present invention.

Claims

1. A control method for an adaptive anti-pinch system of a vehicle window, characterized in that: It includes the following steps: S1. Record the current window anti-pinch parameters; S2. Collect and count the parameters when the window controller controls the window to run; S3. Determine whether to update the window anti-pinch parameters. If so, update the window anti-pinch parameters according to the collected parameters when the window runs.

2. The control method of an adaptive anti-pinch system for automobile windows according to claim 1, characterized in that: In step S1, record the current window anti-pinch parameters as the initially calibrated window anti-pinch parameters or the window anti-pinch parameters updated through step S3.

3. The control method of an adaptive anti-pinch system for automobile windows according to claim 1, characterized in that: In step S2, during each window rising stage, collect the window anti-pinch related parameters and store and record them.

4. The control method of an adaptive anti-pinch system for automobile windows according to claim 3, characterized in that: The window anti-pinch related parameters include the Hall pulse width, voltage corresponding to the window motor, and window position parameters.

5. The control method of an adaptive anti-pinch system for automobile windows according to claim 1, characterized in that: Determining whether to update the window anti-pinch parameters in step S3 includes: determining whether to update the window anti-pinch parameters according to the rising frequency of the window.

6. The control method of an adaptive anti-pinch system for vehicle windows according to claim 5, characterized in that: Set a frequency threshold, and determine whether to update the window anti-pinch parameters according to the frequency threshold, where the frequency threshold is dynamically adjusted according to the aging state of the window.

7. The control method of an adaptive anti-pinch system for automobile windows according to claim 1, characterized in that: Updating the anti-pinch parameters in step S3 includes: obtaining the position parameters that do not trigger the anti-pinch function during the rising process and the rising resistance corresponding to the position parameters to obtain a position and resistance comparison table, filtering out abnormal data in the comparison table, obtaining multiple resistance values under the same position parameters, calculating the average value of the resistance values, and using the average value of the resistance values as the new anti-pinch threshold parameter corresponding to the position parameters and updating the record.

8. The control method of an adaptive anti-pinch system for vehicle windows according to claim 7, characterized in that: The rising resistance corresponding to the position parameters is obtained by combining and calculating the Hall pulse width and voltage signals of the motor collected during the window rising process to obtain the rising resistance.

9. The control method of an adaptive anti-pinch system for automobile windows according to claim 1, characterized in that: In step S2, obtain the working condition of the vehicle, update the anti-pinch parameters under each working condition separately, and obtain the corresponding anti-pinch parameters according to the current working condition of the vehicle during the window rising operation.

10. A computer storage medium, characterized in that: A computer program is stored in the computer storage medium, and the computer program implements the control method as described in claims 1-9 when run by a processor.