In the conventional hydraulic modulator for ABS-ESC control units, the 6 inlet valves (also
known as ISO and/or TC-ISO valves), that is, the 4 devoted to the ABS/TCS functions and
the other 2 valves devoted to the ESC functions, need a strict control of the coil energizing
current. From the point of view of the electronic components involved in the ABS-ESC
system partitioning, the above specification means to have a coil driver kit with 6 current
regulated channels. The current regulation specification guarantees to have in the coil,
driving the opening/closing of the on-off solenoid valve, the same energizing current against
supply voltage changes, temperature gradient, "stiction" phenomena inside the valve due,
for instance, to the aging and/or waste of the hydraulic and mechanical components (e.g.
brake fluid, ball, armature, spring,…) involved into the valve working.
In this work, we propose a coil driver kit, composed by L9374-L9375, for new generation
ABS/ESC control unit. The L9374 is a smart quad low side driver with 2 current regulated
channels (accuracy is about 6%) and 2 PWM channels. On the other hand, the L9375 is an
octal low side driver having 4 PWM channels and 4 conventional on-off switch channels. In
order to allow the L9374-L9375 kit to work as there are 6 current regulated channels, we
conceived a SW library, implemented by ST10252M microcontroller, that exploits data
(these data are available on the MISO bus of the SPI) coming from the 2 current regulated
channels of L9374 to calibrate the 4 PWM channels of L9375 so that they can work as
having a current regulation loop. This virtual current control loop has been tested in different
working conditions of the coil drivers:
●considering different supply voltages during the calibration and during the actuation of
the virtual current regulated channels of L9375;
●simulating different temperature gradients;
●simulating temperature mismatches between the coil driven by a current regulated
channel of L9374 and the coil driven by a virtual current regulated channel of L9375;
●considering several calibration timing and current set-points;
●taking into account different hydraulic modulators (Bosch, TRW).
Basically, the results show a satisfactory behavior of the virtual current control loop. In all the
test conditions taken into account, it comes out an accuracy of the virtual current control
loop that is similar to the nominal accuracy of the 2 current regulated channels of the L9374.
can be achieved. Starting at time zero a load error is corrected by modifying the
programmed load resistor value with an integrated correction factor I
load model correction is only available for target currents higher than 110mA. In the formula
(1) the factor R
LSPI (ISAT
+ 1) represents, in a first approximation, the real load seen by the
Qx channel of L9374 into the current control loop. Anyway, for a more detailed explanation of
the current control loop of the L9374 we remand to the L9374 datasheet.
8/34
TARGETRLSPIISAT
1+()++
RsRds on()–()++
) is corrected during the control loop. This
LSPI
). With this algorithm a fast controller dynamic
SAT
. This function of
SAT
LSPI
) while
AN2804VCCL: plan of accuracy evaluation
ˆ
ˆ
ˆ
ˆ
ˆ
Figure 5.Details on the spot calibration of the VCCL accuracy evaluation plan
During the spot calibration, once the reading window is opened (see Figure 5), the values of
VD, VBAT, ISAT are acquired. These values after an arithmetic mean are stored in some
registers of the microcontroller. Care is taken for the ISAT value because it is represented as
a two complement number (see L9374 datasheet). The values
V
V
,,
D
BAT
I
SAT
(a)
, are used
into the formula (2) implemented by the system microcontroller in order to calculate, before
to energize the coil, the right duty cycle to have a pseudo current control loop on the PWM
channels of L9375. Since the L9375 does not have a real current control loop, in the formula
(2)) there is not the Rs resistor that we can find in the formula (1) implemented by the ALU of
L9374. However, we thought to consider a minimum resistor of 50mΩ. Furthermore, the
values of the voltage drop on the free-wheeling diode (i.e. V
) have been scaled in order to
D
maintain a ratio of 3/4 between the voltage drop on the free-wheeling diode of the PWM
channels of L9375 and the voltage drop on the free-wheeling diode of the current controlled
channels of L9374.
a. The hat on the variables indicates that they are the result of an arithmetic mean applied on the different values
read via SPI once the reading window is opened (see figure5).
9/34
ABS/ESC: load analysisAN2804
3 ABS/ESC: load analysis
In order to validate the VCCL approach, we used the INLET valves of the ABS/ESC 8.0
Bosch hydraulic modulator. The Figure 6 illustrates the hydraulic modulator and the section
of an INLET valve. The coil characteristics have been measured with and without the valves
by means of the Hameg LCR Meter HM8018. The obtained values are:
●R = 4.65 Ohm, L = 1.6 mH (without the valve)
●R = 5.35 Ohm, L = 7.35 mH (with the valve)
Coil characteristics have been measured, also during the calibration phase of the regulated
channel (i.e. Q3) of L9374, using the estimation of the load done by the L9374 through the
I
factor measurement.
SAT
Figure 6.ABS/ESC 8.0 Bosch Hydraulic modulator and INLET valve section
Table 1.Characterization of the load seen by the L9374 vs. the current setpoint
imposed on the Q3 channel
Regulated channel current:
setpoint (mA)
2507.170.03
3506.720.02
4506.680.02
5506.550.06
6506.520.04
7506.210.03
8506.230.06
9506.080.16
10505.960.03
11505.60.16
Load resistor seen by L9374:
The Tab l e 1 describes the results of a characterization of the load seen by the L9374 during
the spot calibration versus different current setpoints. The mean and the standard deviation
have been calculated on a set of 10 repeated measurements done in the same conditions
(supply voltage, temperature, current setpoint, etc…).
10/34
mean (Ohm)
Load resistor seen by L9374:
std (Ohm)
AN2804Current measurement procedure: validation
4 Current measurement procedure: validation
The test-bench layout used to measure the current is based on the following components:
●oscilloscope LeCroy wave pro 7300A in ERES (Enhanced resolution, about 211 bit of
vertical resolution) mode;
●current probe amplifier Tektronix TCPA300 (DC to 100 MHz of bandwidth, DC-gain
accuracy < 1%);
●AC/DC current probe Tektronix TCP312 (Lowest Measurable Current = 1mA, Maximum
Amp-Second = 50A*µs (for 1A/V range)).
Table 2.Characterization of the procedure used to measure the current into the
VCCL validation tests
Regulated channel
current: setpoint (mA)
25025110.4
35035210.6
45045410.9
55055711.3
65065811.2
75075520.7
85085720.8
95095820.8
1050105720.7
1150115720.6
1250125220.2
135013442-0.4
1450146240.8
1550156651.0
Current measured on
the Q3 of L9374: mean
(mA)
Current measured on
the Q3 of L9374: std
(mA)
Percent deviation
from the ideal current
control accuracy of
the Q3 of L9374 (%)
The Tabl e 2 shows the results obtained from a preliminary characterization of the procedure
adopted to measure the current into the VCCL validation tests. The results in the table
Tab le 2 are referred to a set of 10 repeated measurements of the current energizing the coil
during the spot calibration of the L9374 and once the reading window is opened (see
Figure 5). It is important to highlight that the measurements have been done in the same
operative conditions (supply voltage, temperature, current setpoint, etc…). From an analysis
of the results reported in theTa b l e 2 , it comes out that, in the worst case, the test bench
layout used to measure the current is reliable within the limits of the 1% of accuracy.
11/34
Loading...
+ 23 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.