This application is a 35 U.S.C. § 371 National Stage Application of PCT/EP2016/059238, filed on Apr. 26, 2016, which claims the benefit of priority to Serial No. DE 10 2015 211 468.6, filed on Jun. 22, 2015 in Germany, the disclosures of which are incorporated herein by reference in their entirety.
The disclosure concerns a method for determining the actuation distance in an electromechanical brake mechanism in a vehicle.
Parking brakes or holding brakes are known, by means of which a clamping force holding the vehicle at a standstill is produced. The parking brake is implemented as an electromechanical brake mechanism with an electric brake motor, the motor shaft of which drives a spindle on which sits a spindle nut that is displaced towards a brake piston by the rotational movement of the spindle. The brake piston carries a brake lining and is applied to a brake disk during the drive movement of the brake motor. One such electromechanical brake mechanism is described in DE 10 2012 205 576 A1, for example.
For determining the clamping force, the motor constant of the electric brake motor must be known, the value of which can be subjected to manufacturing tolerances and moreover ageing-related and temperature-related fluctuations. According to DE 10 2012 205 576 A1, for determining the motor constant the voltage and the motor current are measured on the brake motor during a no-load phase, moreover the motor current is determined during a dynamic current change phase.
For building up the clamping force, first a no-load phase must be overcome, during which the spindle nut is displaced towards the disk brake owing to the drive movement of the brake motor, but there is still no contact between the brake lining and the brake disk.
The method according to the disclosure is used for determining, and possibly also for adjusting, the actuation distance in an electromechanical brake mechanism with an electric brake motor in a vehicle. Using the method, it is for example possible to adjust the free travel (brake clearance), during which no braking or clamping force is exerted by the electromechanical brake mechanism, to a small extent or as a starting point of the spindle nut for a subsequent clamping process, whereby the time interval until building up the brake force during the clamping process is reduced. The actuation distance can be determined with high precision, so that for example brake drag with inadvertent contact between the brake lining and the brake disk is avoided. In general, the actuation distance in the brake mechanism can be determined both during a clamping process and during a releasing process, in each case in relation to the no-load phase and/or the force build-up or force reduction phase. The actuation distance concerns the actuation movement of the electric brake motor or a component driven by the brake motor, such as for example a spindle nut.
With the method, the motor shaft of the electric brake motor, which is part of the electromechanical brake mechanism, drives spindle on which a spindle nut sits. This is axially displaced by the rotational movement of the spindle towards a brake piston that is the carrier of a brake lining, which is pressed against the brake disk to generate the desired brake force. During a clamping process, free travel must be overcome by the electric brake motor, which refers to the travel of the spindle nut prior to the spindle nut contacting the brake piston. In order to reduce the free travel for example, the current spindle nut position must be known with high accuracy.
With the method according to the disclosure, the travel of the spindle nut is first determined while taking into account an initial value of the motor constant and an initial value of the total motor resistance (the sum of the individual resistances of the brake motor and lines to the brake motor). Then, after carrying out an estimation of the motor constant and the total motor resistance, a correction of the spindle nut travel is carried out while taking into account the estimated values for the motor constant and the total motor resistance. The spindle nut travel is thereupon related to a starting point, for example a retracted stop position.
Said procedure has the advantage that the current values for the motor constant and the total motor resistance are taken into account for the determination of the spindle nut travel. It is thus possible, for example, to detect temperature-related or ageing-related changes in said values and to improve said values compared to the initial values. Accordingly, the spindle nut travel has greater accuracy and the electric brake motor can be actuated so that the actuation distance of the spindle nut is set to a desired value, for example the free travel or the air gap of the spindle is reduced significantly until contact with the brake piston.
First, during the displacement of the spindle nut the spindle nut travel is determined using initial values for the motor constant and the total motor resistance. After the start of the spindle nut displacement, the motor constant and the total motor resistance are estimated, in particular based on the motor voltage and the motor current in the brake motor. After performing the estimation, a correction for the determined spindle nut travel is carried out with the current estimated values for the motor constant and the total motor resistance.
The determination of the spindle nut travel is carried out in the first step with initial values for the motor constant and the total motor resistance. The estimation is usually carried out within a short time interval after the start of the clamping process, for example about 0.2 seconds or 0.3 seconds. Once the estimated values for the motor constant and the total motor resistance are available, the correction can be carried out.
It is however also possible to carry out the correction at a fixed point in time, which preferably lies after the estimation of the motor constant and the total motor resistance, for example by 0.6 seconds.
According to an advantageous further embodiment, the determination of the spindle nut travel, including the correction, is carried out in different phases that are carried out successively in time, whereby different types of error are corrected in the different phases. A first type of error arises through the determination of the travel of the spindle nut based on non-current values for the motor constant and the total motor resistance if the estimated value for said parameters is not yet available. The non-current values for the motor constant and the total motor resistance originate either from pre-settings or from earlier estimations. A second type of error concerns the period of time after the existence of the estimated parameters for the motor constant and the total motor resistance if no correction is carried out. Using the method according to the disclosure, both types of error can be compensated.
According to an advantageous embodiment, the method for determining the actuation distance is carried out during a clamping process of the electromechanical brake mechanism, during which a clamping force or brake force is built up. However, it is also possible to carry out the method during a releasing process of the electromechanical brake mechanism, during which an existing brake force is reduced. In the latter case, it is advantageous that the spindle nut travel is only determined at the start of the no-load phase of the brake motor. The different steps of the method can either all be carried out only during a releasing process or only during a clamping process. It is however also possible to carry out one step of the method during a clamping process and a further step of the method during a releasing process.
The entire method is carried out in a regulating unit or a control unit in the vehicle. Said regulating unit or control unit can be part of the electromechanical brake mechanism and produces control signals for actuating the adjustable components of the brake mechanism.
Further advantages and advantageous embodiments can be found in the description of the figures and the drawings. In the figures:
In
Within the brake piston 6, the spindle nut 5 can move axially forwards towards the brake disk 10 during a rotational movement of the spindle 4 or axially rearwards until reaching a stop 11 during an opposite rotational movement of the spindle 4. To produce a clamping force, the spindle nut 5 acts on the inner end face of the brake piston 6, whereby the brake piston 6, which is axially movably supported in the brake mechanism 1, is pressed with the brake lining 7 against the facing end surface of the brake disk 10.
The brake motor 3 is actuated by a regulating unit or control unit 12 that is part of the brake mechanism 1. The regulating unit or control unit 12 provides as an output a supply voltage US, to which the electric brake motor 3 is subjected.
The parking brake can if necessary be assisted by a hydraulic vehicle brake, so that the clamping force is composed of an electromotive component and a hydraulic component. During hydraulic assistance, the rear side of the brake piston 6 facing the brake motor is subjected to hydraulic fluid under pressure.
The spindle nut travel is in a constant rise in the no-load phase, which can be approximately represented as a straight line. In
In
In the step 20, the process for determining the spindle nut travel is started. The current motor current iA and the supply voltage US are determined, from which the rotation rate ω of the motor shaft of the electric brake motor during no-load running can be calculated according to
ω(t)=(1/KM)·[US(t)−Rtot·iA(t)].
The rotation rate ω is a function of the motor constant KM and the total motor resistance said parameters are present either as non-current starting values KM,start and Rtot,start or, after the point in time tparam, as current estimated values KM,est or Rtot,est. Depending on the current point in time, the motor constant and the total motor resistance are either fed out from a block 22 as non-current values or from a block 23 as current estimated values and are used in the block 21 for the calculation of the rotation rate, whereby accordingly the rotation rate ωstart and the estimated rotation rate ωest are provided in the blocks 24 and 25.
The respective angular speed value is fed to a subsequent Block 26, in which the speed of the spindle nut VSp is calculated. The calculation is carried out according to
vSp,start(t)=ωstart(t)·SSp/(2·Π·itrans)
vSp,est(t)=ωest(t)·SSp/(2·Π·itrans)
for the starting value VSp,start of the speed of the spindle nut as a function of ωstart and for the estimated value VSp,est as a function of the estimated rotation rate ωest. In this case, the spindle gradient SSp and the transmission ratio itrans of a gearbox downstream of the brake motor are taken into account.
According to the blocks 27 and 28, the starting speed VSp,start of the spindle nut and the estimated speed VSp,est of the spindle nut are fed into a further step 29, which denotes the start of the error compensation. In the step 30, the difference of the starting speed and the estimated speed of the spindle nut is determined, and in the step 31 the integration of the speed difference against time is carried out according to
xdelta(t)=∫[vSp,start(t)−vSp,est(t)]dt
From which a travel correction xdelta is obtained. Together with
xstart(t)=(1/KM,start)·SSp/(2·Π·itrans))·∫[US(t)−Rtot,start·iA(t)]dt
the integration over time can be carried out in the step 31 from the spindle nut travel xstart, which is determined based on the non-current parameters KM,start and Rtot,start of the motor constant and the total motor resistance. From this, in the steps 32 and 33 the spindle nut travel xstart and the travel correction xdelta are obtained, which result in the corrected spindle nut travel xtrue in the next step 34 according to
xtrue(t)=xstart(t)−xdelta(t).
The corrected spindle nut travel xtrue is passed on in the step 35 and is used in the subsequent step 36 according to
xstart,rise=(xstart(t2)−xstart(t1))/(t2−t1)
xtrue,rise=(xtrue(t2)−xtrue(t1))/(t2−t1)
for the calculation of the rise xstart,rise of the spindle nut travel based on non-current parameters of the motor constant and the total motor resistance and for the rise xtrue,rise based on the current parameters of the motor constant and the total motor resistance. The rise values xstart,rise and xtrue,rise correspond to the respective straight lines of
The values of and xstart,rise and xtrue,rise are passed in the steps 37 and 38 to the subsequent step 39, in which a deviation xdef is carried out according to
xdef=(xstart,rise−xtrue,rise)·tparam
from the difference of xstart,rise and xtrue,rise multiplied by the point in time tparam at which the estimation of the motor constant and the total motor resistance is present. The time parameter tparam is fed to the step 39 from the step 23.
In the next step 40, determining the corrected total value xtot of the spindle nut travel is carried out according to
xtot(t)=xtrue(t)−xdef
by forming the difference of xtrue and xdef. The absolute position of the spindle nut relative to an initial value is thus determined, and the spindle nut position can be set in front of the brake piston with little play, so that when the brake motor is actuated only a minimal time elapses to build up brake force.
Number | Date | Country | Kind |
---|---|---|---|
10 2015 211 468 | Jun 2015 | DE | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2016/059238 | 4/26/2016 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2016/206832 | 12/29/2016 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
20150197224 | Hesseler | Jul 2015 | A1 |
20150239439 | Sussek | Aug 2015 | A1 |
20150344014 | Knechtges | Dec 2015 | A1 |
20160377138 | Loens | Dec 2016 | A1 |
Number | Date | Country |
---|---|---|
103635366 | Mar 2014 | CN |
103661315 | Mar 2014 | CN |
103863294 | Jun 2014 | CN |
103963758 | Aug 2014 | CN |
104136288 | Nov 2014 | CN |
10 2006 052 810 | May 2008 | DE |
10 2010 002 825 | Sep 2011 | DE |
10 2011 004 704 | Aug 2012 | DE |
10 2012 205 576 | Oct 2013 | DE |
10 2012 206 223 | Oct 2013 | DE |
Entry |
---|
International Search Report corresponding to PCT Application No. PCT/EP2016/059238, dated Sep. 16, 2016 (German and English language document) (6 pages). |
Number | Date | Country | |
---|---|---|---|
20180194338 A1 | Jul 2018 | US |