Method for detecting a pinching situation when moving a movable component
20240376763 ยท 2024-11-14
Inventors
Cpc classification
E05F15/41
FIXED CONSTRUCTIONS
International classification
Abstract
A method for detecting a pinching situation when moving an adjustable component for closing an opening by means of an electric motor in a vehicle comprises the following steps: providing a trigger threshold for a closing force exerted by the electric motor on the component or a physical variable on which it is based, with which the electric motor is operated, for at least one movement position of the component within a travel path available to it for the movement; moving the component into the movement position; determining a current value of the closing force or of the physical variable on which it is based for the at least one movement position; comparing the current value and the trigger threshold; and outputting a trigger signal which indicates the pinching situation dependent from the result of the comparison.
Claims
1: A method for detecting a pinching situation when moving an adjustable component for closing an opening by means of an electric motor in a vehicle, comprising the steps: providing a trigger threshold for a closing force exerted by the electric motor on at least one of the component and a physical variable on which the component is based, with which the electric motor is operated, for at least one movement position of the component within of the travel path available to it for the movement; moving the component into the movement position; determining a current value of at least one of the closing force and the physical variable on which the closing force is based for the at least one movement position; comparing the current value and the trigger threshold; outputting a trigger signal which indicates the pinching situation dependent from the result of the comparison; determining a time period over which the component was held in other movement positions up to a point in time of the movement of the component into the movement position, in which the opening was continuously not in a closed state by the adjustable component, and adapting at least one of the provided trigger threshold and the determined current value, wherein the provided trigger threshold is increased, dependent from the determined time period, wherein the determined current value is decreased, dependent from the determined time period relative to the predefined trigger threshold; and using at least one of: the adapted trigger threshold and the adapted current value in the step of comparing the current value and the trigger threshold.
2: The method for detecting a pinching situation according to claim 1, further comprising: reversing the component dependent from the trigger signal.
3: The method for detecting a pinching situation according to claim 1, wherein the determination of the time period comprises: querying a first time stamp at which the component was last moved out of a completely closed position by operating the electric motor; querying a second time stamp at which the component reaches or begins to reach the at least one movement position by operating the electric motor during the current closing; and calculating the time period from the first time stamp and the second time stamp.
4: The method for detecting a pinching situation according to claim 1, wherein carrying out, if a first time period is determined, at least one of: a first adaptation of the trigger threshold and the current value, which leads to a first difference with respect to the originally provided trigger threshold, and carrying out, if a second time period is determined which is greater than or lasts longer than the first time period, at least one of: a second adaptation of the trigger threshold and the current value, which leads to a second difference with respect to the originally provided trigger threshold, wherein the second difference is greater than the first difference.
5: The method for detecting a pinching situation according to claim 1, wherein defining within the travel path available to the component for the movement a predetermined section of the travel path in which the component may come into contact with the at least one seal; and carrying out at least one of: the adaptation of the trigger threshold and the current value depending on whether the at least one movement position of the component lies within the predetermined section of the travel path.
6: The method for detecting a pinching situation according to claim 1, wherein setting different values for the trigger threshold at different movement positions along the travel path.
7: The method for detecting a pinching situation according to claim 1, wherein calculating at least one of: the adaptation of the trigger threshold and the current value using a formula proceeding from at least one of: the provided trigger threshold and from the determined current value and a term to be added with a linear dependence on the determined time period.
8: The method for detecting a pinching situation according to claim 1, wherein the component is at least one of: a sunroof, a sliding roof, a glass roof, and a roller blind system and the corresponding opening is configured in the roof structure of a vehicle.
9: A device for detecting a pinching situation when moving an adjustable component for closing an opening by means of an electric motor in a vehicle, comprising: first module unit, which is configured to operate the electric motor, to detect a pinching situation in the process and to control the electric motor as a function of the detection in order to reverse the component, wherein the first module unit is further configured: to receive a trigger threshold for a closing force exerted by the electric motor on at least one of the component and a physical variable on which the component is based, with which the electric motor is operated, for at least one movement position of the component within a travel path available to it for the movement; to move the component into the movement position by operating the electric motor; to obtain at least one of: a current value of the closing force and the physical variable on which the current value of the closing force it is based for the at least one movement position; to compare the current value and the trigger threshold; and to output a trigger signal which indicates the pinching situation dependent from the result of the comparison and with which, the closing operation of the component is switched to its reversing operation; second module unit, which is configured: to read in at least one of: a trigger threshold and at least one of: a current value of the closing force and the physical variable on which the current value of the closing force is based for the at least one movement position; to determine a time period over which the component was held in other movement positions up to a point in time of the movement of the component into the movement position, in which the opening was continuously not closed by the adjustable component; to adapt, to at least one of: to increase, the read-in, predefined trigger threshold dependent from the determined time period, and to decrease, the read-in, current value dependent from the determined time period relative to the read-in trigger threshold; and to transmit at least one of: the adapted trigger threshold and the adapted current value to the first module unit.
10: The method for detecting a pinching situation according to claim 8, wherein the electric motor is a DC motor, in particular a DC motor or a BLDC motor.
11: The method for detecting a pinching situation according to claim 8, wherein the electric motor is a BLDC motor.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0061] There is shown in:
[0062]
[0063]
[0064]
PREFERRED EMBODIMENT(S) OF THE INVENTION
[0065] In the following description of a preferred exemplary embodiment, it should be taken into consideration that the present disclosure of the various aspects is not restricted to the details of the construction and the arrangement of the components, as they are shown in the following description and in the figures. All exemplary embodiments, even those not shown in the figures, can be put into practice or carried out in various ways. It should furthermore be taken into consideration that the expression and terminology used here is only used for the purpose of the specific description and these should not be interpreted by the person skilled in the art as such in a restrictive manner. Furthermore, in the following description, the same reference signs denote the same or similar features or objects in the figures, with the result that, in some cases, a repeated detailed description thereof is dispensed with in order to preserve the compactness and clarity of the illustration.
[0066]
[0067] The electronic control unit 10 is further connected to a central control module 40 (e.g. BCM) via a vehicle bus 45, for example a CAN bus or a LIN bus, etc. As is yet to be explained, this serves in the present case only to provide a system time.
[0068] The software application 12 comprises, inter alia, a pinch protection module 14. The pinch protection module 14 is responsible for controlling the power transistors, with which the electric motor 55 is in turn operated. The pinch protection module 14 comprises two module units, namely a first module unit 16, which controls the actual operation for moving the component 60 driven by the electric motor 55 and, during this, performs a pinch detection, and a second module unit 18, which performs a calculation of a compensation accounting for a duration of an opened state and transmits the result to the first module unit 16 so that the latter performs its monitoring with adapted values.
[0069] According to the exemplary embodiment shown in
[0070] At a point in time t1, a passenger or the driver of the vehicle actuates an operating module (not shown) in order to move the component 60 (reference sign 72), so that the latter releases an opening 70 of the vehicle. For example, such opening 70 may be related to a glass roof as shown in
[0071] At a second point in time t2, the operating module is actuated again in order to close the roof. The information is transmitted to the electronic control unit 10 in an analogous manner via the central control module 40 and the vehicle bus 45. The software application or the first module unit 16 of the pinch protection module 14 then sets the component into a movement 72 for closing the opening by operating the electric motor 55.
[0072] In order to detect a pinching situation, a value for the trigger threshold P.sub.th for the closing force is read out from the memory 30 by the first module unit 16. In the exemplary embodiment, the trigger threshold P.sub.th has, considered in absolute terms and without compensation, e.g. a constant value for the entire travel path R.sub.tot of the component 60, which can be seen in the diagram of
[0073] During the movement of the component 60, the closing force P.sub.act is calculated for a multiplicity of successive movement positions S.sub.pos. For this purpose, the first module unit continuously reads out values correspondingly measured by the motor voltage sensor 51 and the angular velocity sensor 52 (e.g. a Hall sensor) for the respective current movement position and calculates the current closing force therefrom. A ratio of the current closing force with regard to the closing force of the trigger threshold is then calculated. The current movement position is calculated by the first module unit from information which it receives from the position sensor 53 of the motor unit 50.
[0074] The first module unit 16 is now in possession both of the trigger threshold and of the respective current value of the closing force.
[0075] At the same time as the signal is received from the central control module 40 for the closing of the roof, the second module unit 18 reads out positions for path sections RP1 and RP2 from the memory 30, which are stored there in advance and define path sections with regard to the component 60 in which the latter may come into pressing contact with seals 91-93 in the opening 70 (boxes 5a, 5b). For all movement positions calculated by the first module unit 16 (which it then also receives from the latter, box 8), the second module unit now checks in each case whether the movement position currently supplied by the first module unit lies in the respective path section.
[0076] Furthermore, the second module unit 18 initiates a second query to the central control module 40 with a request for a system time and receives a second time stamp containing a second system time (box 3). For this purpose, the second module unit 16 reads out the first time stamp from the memory 30 (box 4) and calculates a time difference which corresponds to the opening time of the roof (duration of the uninterrupted release of the opening 70 by the component).
[0077] Depending on the above check result (current movement position within the respective path section: Yes), the second module unit 18 now calculates a compensation which is dependent on the time duration of the opened state and with which the normalized current value of the closing force is to be adapted and transmits this value to the first module unit 16, which carries out the adaptation.
[0078] In particular,
[0079] In order to explain the concept of the invention, a case of a longer opened state duration of the component is shown in
[0080] During the compensation or adaptation, the trigger threshold P.sub.th is adapted. In the illustration of
LIST OF REFERENCE SIGNS
[0081] 1 Device for detecting a pinching situation [0082] 10 electronic control unit (ECU) [0083] 12 software application [0084] 14 pinch protection module [0085] 16 first module unit for pinch detection [0086] 18 second module unit for compensation accounting for a duration of an opened state [0087] 22 incorrect detection [0088] 30 memory [0089] 50 motor unit [0090] 51 motor voltage sensor [0091] 52 angular velocity sensor [0092] 53 position sensor [0093] 54 temperature sensor [0094] 60 component [0095] 62 additional component [0096] 64 gap [0097] 70 opening [0098] 72 movement of the component [0099] 91 first seal [0100] 92 second seal [0101] 93 third seal