You are on page 1of 82

ISBN-3-934584-64-0 Order Number 1 987 722 134 AA/PDT-04.

AA/PDT-04.03-En The Bosch Yellow Jackets Edition 2003 Expert Know-How an Automotive Technology Safety, Comfort and Convenience Systems

2003 ACC Adaptive Cruise

The Bosch Yellow Jackets


Control

The Program Order Number ISBN

ACC
Automotive Electrics/Automotive Electronics
Batteries 1 987 722 153 3-934584-21-7 Automotive Technology
Alternators 1 987 722 156 3-934584-22-5

Expert Know-How an Automotive Technology


Starting Systems 1 987 722 170 3-934584-23-3
Lighting Technology 1 987 722 176 3-934584-24-1
Electrical Symbols and Circuit Diagrams 1 987 722 169 3-934584-20-9
Automotive Sensors 1 987 722 131 3-934584-50-0
Automotive Microelectronics 1 987 722 122 3-934584-49-7

Diesel-Engine Management
Diesel-Engine Management: an Overview 1 987 722 138 3-934584-62-4
Electronic Diesel Control EDC 1 987 722 135 3-934584-47-0
Diesel Accumulator Fuel-Injection System Radar ranging, radar modules
Common Rail CR 1 987 722 175 3-934584-40-3 ACC electronic module, system network
Diesel Fuel-Injection Systems Unit Injector
System/Unit Pump System 1 987 722 179 3-934584-41-1
Operation, object detection and selection, control
Radial-Piston Distributor Data processing and transmission
Fuel-Injection Pumps Type VR 1 987 722 174 3-934584-39-X
Diesel Distributor-Type Fuel-Injection Pumps VE 1 987 722 164 3-934584-38-1
Diesel In-Line Fuel-Injection Pumps 1 987 722 162 3-934584-36-5

Gasoline-Engine Management
Emissions-Control Technology
for Gasoline Engines 1 987 722 102 3-934584-26-8
Gasoline Fuel-Injection System K-Jetronic 1 987 722 159 3-934584-27-6
Gasoline Fuel-Injection System KE-Jetronic 1 987 722 101 3-934584-28-4
Gasoline Fuel-Injection System L-Jetronic 1 987 722 160 3-934584-29-2
Gasoline Fuel-Injection System Mono-Jetronic 1 987 722 105 3-934584-30-6
Spark Plugs 1 987 722 155 3-934584-32-2
Ignition 1 987 722 154 3-934584-31-4
M-Motronic Engine Management 1 987 722 161 3-934584-33-0
ME-Motronic Engine Management 1 987 722 178 3-934584-34-9
Gasoline-Engine Management:
Basics and Components 1 987 722 136 3-934584-48-9

Safety, Comfort and Convenience Systems


Conventional and Electronic Braking Systems 1 987 722 103 3-934584-60-8
ESP Electronic Stability Program 1 987 722 177 3-934584-44-6
ACC Adaptive Cruise Control 1 987 722 134 3-934584-64-0
Compressed-Air Systems for Commercial
Vehicles (1): Systems and Schematic Diagrams 1 987 722 165 3-934584-45-4
Compressed-Air Systems for Commercial
Vehicles (2): Equipment 1 987 722 166 3-934584-46-2
Safety, Comfort and Convenience Systems 1 987 722 150 3-934584-25-X
Audio, Navigation and Telematics in the Vehicle 1 987 722 132 3-934584-53-5

The up-to-date program is available on the Internet at:


www.bosch.de/aa/de/fachliteratur/index.htm
Robert Bosch GmbH

 Imprint

Published by: Unless otherwise stated, the above are all


Robert Bosch GmbH, 2003 employees of Robert Bosch GmbH, Stuttgart.
Postfach 1129,
73201 Plochingen. Reproduction, duplication and translation of this
Automotive Aftermarket Business Sector, publication, either in whole or in part, is permis-
Department AA/PDT5. sible only with our prior written consent and
Product Marketing, Diagnostics & provided the source is quoted.
Test Equipment. Illustrations, descriptions, schematic diagrams
and the like are for explanatory purposes and
Editor-in-Chief: illustration of the text only. They cannot be used
Dipl.-Ing. (FH) Horst Bauer. as the basis for the design, installation, or speci-
fication of products. We accept no liability for
Editorial team: the accuracy of the content of this document in
Dipl.-Ing. Karl-Heinz Dietsche, respect of applicable statutory regulations.
Dipl.-Ing. (FH) Thomas Jger, Robert Bosch GmbH is exempt from liability,
Subject to alteration and amendment.
Authors:
Prof. Dr. rer. nat. H. Winner, Printed in Germany.
Dr.-Ing. K. Winter, Imprim en Allemagne.
Dipl.-Ing. (FH) B. Lucas,
Dipl.-Ing. (FH) H. Mayer, 1st edition, April 2003.
Dr.-Ing. A. Irion, English translation of the 1st German edition
Dipl.-Phys. H.-P. Schneider, dated: April 2002
Dr.-Ing. J. Lder, (1.0)
Dr.-Ing. E. Zabler,
Dr. rer. nat. V. Denner,
Dr.-Ing. M. Walther

and the editorial team in co-operation with the


responsible technical departments of Robert
Bosch GmbH.
Robert Bosch GmbH

ACC Adaptive Cruise Control

Robert Bosch GmbH


Robert Bosch GmbH

 Contents

4 System overview 45 Future developments


4 Benefits and applications 45 Sensor technology
4 Operation 45 Function
6 Components
48 Frequently asked questions
7 Radar ranging
7 Physical principles of 52 Glossary of ACC terms
measurement
10 Radar modules 54 Sensors
54 Automotive applications
15 ACC sensor & control unit 55 Yaw-rate sensors
15 Physical structure 58 Steering-wheel-angle sensors
17 Adjustment 60 Acceleration sensors
19 Electronic hardware 64 Wheel-speed sensors

22 System network 66 Data processing in the vehicle


22 System architecture 66 Requirements
23 Drivetrain control 66 Microcomputer
23 Brake control 66 ECU
24 Corner sensing systems 69 Complete system
24 Safety concept 70 Severe demands on electronic
systems
28 Controls and displays
28 Function 70 History of development
28 Design and method of operation
72 Data transfer between
32 Object detection and selection automotive electronic systems
32 Radar-signal processing 72 System overview
33 Object selection 72 Serial data transfer (CAN)
34 Course prediction 77 Prospects

38 ACC control sequence 78 Index of technical terms


38 Control-unit structure 78 Technical terms
39 Control-unit functions 80 Abbreviations
42 Limits of function
Robert Bosch GmbH

Mentally, driving is a highly demanding activity a driver must maintain a high level
of concentration for long periods and be ready to react within a split second to changing
situations. In particular, drivers must constantly assess the distance and relative speed
of vehicles in front and adjust their own speed accordingly.
Those tasks can now be performed by Boschs electronic Adaptive Cruise Control
(ACC) system, which is an extension of the conventional cruise control system.
Like a conventional cruise control system, ACC keeps the vehicle at a set constant
speed. The significant difference, however, is that if a car with ACC is confronted with
a slower moving vehicle ahead, it is automatically slowed down and then follows the
slower vehicle at a set distance. Once the road ahead is clear again, the ACC accelerates
the car back to the previously set cruising speed. In that way, ACC integrates a vehicle
harmoniously into the traffic flow.
Of course, the driver can always override the automatic control system at any time.
When the accelerator is pressed, the vehicle responds in the normal way. And when the
accelerator is released, the ACC adjusts the vehicles speed back to the set cruising speed.
A brief press of the brake pedal is enough to deactivate the ACC.

This publication in the Bosch Technical Instruction series provides comprehensive


information about the system structure, its components and method of operation,
and the different approaches to this interesting topic.
Robert Bosch GmbH

4 ACC Adaptive Cruise Control System overview

ACC Adaptive Cruise Control


ACC (Adaptive Cruise Control) simplifies Operation
the task of driving a car because it relieves Every Adaptive Cruise Control (ACC) system
the driver of the mentally demanding task incorporates the standard, basic cruise control
of keeping a check on the cars speed, thus function whereby the vehicle is held at a
enabling relaxed and safe driving behind constant speed selected by the driver. That
slower vehicles. function, also referred to in this manual as
set speed control, is employed primarily
when there is no vehicle in front forcing the
System overview driver to adopt a slower speed than the set
speed. It also comes into effect when the
Benefits and applications vehicle in front of the car with ACC is trav-
It is that following slower vehicles function elling faster.
in particular that is perceived by the driver The essential difference in function be-
as a major gain in convenience and as a sub- tween ACC and standard cruise control is that
stantial mental relief. The side effects of that a car with ACC will safely follow a vehicle
function also include improved road safety that is travelling at a slower speed than the
due to greater distances between vehicles and cruising speed to which the driver has set
greater relaxation on the part of the driver. the ACC (Figure 2).
The main area of application for ACC If the vehicle in front is travelling at a
(Figure 1) is on motorways and multilane constant speed, a car fitted with ACC will
trunk roads with light to relatively high traffic follow it at the same speed and a virtually
densities. Although use of the system in traffic constant distance. That is because the distance
jams and urban conditions may be desirable, between the two vehicles is within a broad
at present this remains an objective for future speed range at least virtually proportional
systems as the technical difficulties associated to their speed. That constant time gap is
with such a function demand considerable equal to (regardless of speed) the time required
further development of sensor capabilities for the most forward point on the car fitted
(see also the chapter Future Developments). with ACC to reach the momentary position
of the rearmost point on the vehicle in front.
Changeover between the two main functions
of the system is performed automatically

1 Bosch ACC Adaptive Cruise Control

Fig. 1
1 ACC sensor &
control unit
2 Engine-management
6
ECU
3 Active intervention in
braking via ESP 2 4
4 Controls and display 6
6
C

6
A
N

5 Intervention at the 5 6
engine via EM
7
system with ETC
1
(Electronic Throttle
Control or EGAS) 6
C
AN

3
UAE0732-1Y

(gasoline engines) or
EDC (diesel engines)
6 Sensors
7 Transmission
intervention (optional)
Robert Bosch GmbH

ACC Adaptive Cruise Control System overview 5

2 ACC function. The main application for ACC is in light to relatively heavy traffic conditions

240
260
220
200
180
140 160
120
100
80
60
40

220
200
180
140 160
120
100

200
80

180
140 160
120
100
80

Fig. 2
a Car with ACC
approaching a
slower vehicle when
travelling at a
240
260

constant speed
220

(set cruising speed)


200

b Car with ACC


180

reduces speed to
match speed of
140 160

slower vehicle in
front
c After vehicle
in front turns off,
UFS0011Y
120

car with ACC


accelerates back to
100

set speed originally


80
60
40

selected
Robert Bosch GmbH

6 ACC Adaptive Cruise Control System overview

without intervention by the driver. If the sit- Adjustment and control of vehicle speed is
uation should change, e.g. as a result of an- effected by means of existing subsystems
other vehicle pulling into the gap between which, however, are modified for the pur-
the two vehicles from another lane and poses of ACC (Figure 3):
thereby itself becoming the vehicle in front  Engine-management system with torque
of the ACC car, the necessary readjustment control, e.g. Motronic with ETC (Elec-
is also carried out automatically without the tronic Throttle Control or EGAS) (gaso-
need for driver input. line engines) or EDC (diesel engines)
 Electronic brake modulation system with
In order to adjust the vehicles speed, the active brake-pressure-increase capability
ACC system electronically opens the throttle (generally based on ESP Electronic Stabil-
within defined limits by means of the engine- ity Program).
management system in order accelerate or
electronically applies the brakes in order to In order to ensure reliable functioning of the
decelerate. ACC (including when cornering), the ESP
provides other important sensor signals re-
Components lating to dynamic handling parameters in
In order to detect vehicles in front and to addition to the deceleration facility. For ulti-
measure the distance and the speed of such mate driving convenience, the combination
vehicles, the ACC system requires a ranging of ACC with an automatic gearbox is also
sensor. In Europe, this takes the form of a desirable.
microwave radar transmitter/receiver. It is The system incorporates special switches
incorporated within the same unit that also and displays to enable the driver to activate
performs the control functions and is there- functions and set the desired speed and time
fore referred to as the ACC Sensor & gap. The instrument cluster then indicates
Control Unit (ACC SCU). the current settings and other ACC-related
information.

3 Basic structure and components of ACC system

Radar-sensor check unit ECUs

Sensors for yaw Vehicle


rate, lateral movement Motronic
acceleration,
wheel speed and Gearbox
steering angle
Object Distance ESP
selection controller
Object
detection
Radar Engine
sensor
UAE0733-1E

Gearbox
Brake
Robert Bosch GmbH

ACC Adaptive Cruise Control Radar ranging 7

Radar ranging echo. If the signal is reflected back directly,


that time interval, , is represented by formula
Physical principles of measurement below, where d is the distance to the reflector
and c is the speed of light.
Reflection
RADAR (Radio Detecting and Ranging) = 2d/c
emits an electromagnetic beam from an At a distance, d, of 150 m and assuming
antenna. Objects in the path of the beam c 300,000 km/s, the time interval, 1.0 s.
reflect it back to the radar antenna.
RADAR beams can be reflected by any Doppler effect
electrically conductive material, and there- If the object detected is moving relative to
fore particularly by metal-bodied motor the RADAR transmitter/receiver at a relative
vehicles. For that reason, RADAR is ideally speed, rel, the signal echo undergoes a fre-
suited to use as a distance measuring device quency shift, fD, relative to the transmitted
for cars. In addition, RADAR is superior to signal. At the speed differences encountered
optical systems in poor weather conditions in this scenario (Figure 1), that frequency
(e.g. fog and rain) because of its longer shift is given by
wavelength.
Other conceivable ranging devices fD = 2fC rel/c
(e.g. optical rangers) require objects to have where
surfaces with good light-reflecting properties. fC is the signal carrier frequency
Objects whose reflective surfaces are not
clearly visible or are dirty cannot be reliably At the RADAR frequency normally used for
detected. ACC of fC = 76.5 GHz, a frequency shift of
fD 510 rel/m results, i.e. 510 Hz at a
Echo timing relative speed of 1 m/s (distance to detected
Measurement of distance by all RADAR sys- object is closing).
tems is based on direct or indirect timing of
the interval between transmission of the
RADAR signal and reception of the signal

1 Use of radar ranging system (Doppler effect)

fD
d Fig. 1
d Object distance
Licht ! fC fC Carrier frequency
fD Differential frequency
1 Road speed of
UFS0001Y

vehicle 1
1 2 Road speed of
vehicle 2
rel = 2- 1 rel Relative speed
Robert Bosch GmbH

8 ACC Adaptive Cruise Control Radar ranging

2 Modulation of transmission frequency Frequency modulation


(with positive frequency gradient) Direct measurement of the time interval is
a complicated. For that reason, it is normally
measured indirectly. One of the methods used
is known as FMCW (Frequency Modulated
Continuous Wave). Instead of timing the
B interval between transmission of the signal
B
and reception of the echo, an FMCW RADAR
C
system compares the frequencies of the trans-
Frequency B

mitted signal and the echo. The basic pre-


B
B
ges1
D requisite for a meaningful measurement is a
transmission frequency that alters over time.
This is normally achieved by using a VCO
(Voltage-Controlled Oscillator) to modulate
the transmission frequency at a linear rate of

change, m = df/dt (Figure 2a). By the time the
Time J
echo signal is received after an interval of
= 2d/c, the transmission frequency has al-
b tered by the differential frequency fD = m.
Thus the time interval, and therefore the dis-
B tance of the object, can be established indirectly
by determining the frequency difference be-
tween the transmitted and received signals.
For its part, the differential frequency can be
obtained by means of a mixer and a low-pass
Power 2

filter. For the purposes of determining the


frequency, the signal is digitized and converted
into a frequency spectrum with the aid of an
Fig. 2 FFT (Fast Fourier Transform). A peak in the
a Positive addition
B B
spectrum at fD (Figure 2b) corresponds to an
p D
of Doppler shift to object distance of
differential frequency
b Effect of Differential frequency B
d = fD c/2m
D
Doppler shift
c Distance versus c The differential frequency information con-
relative speed tains, however, not only the interval compo-
nent but also the Doppler-shift component,
fC Carrier frequency which combine to give the overall frequency
(modulated difference described by the formula fges 1 = fD
Relative speed rel

transmission
f. This circumstance means that in the
frequency)
fD Differential
first instance there is an ambiguity with regard
frequency to interpretation. That is because in addition
f Doppler shift to an individual differential frequency, a linear
fges1 = fD f Overall combination of object distance and relative
frequency shift speed has to be taken into account, which is
(positive frequency
represented on the Distance versus relative
gradient)
speed graph by a straight line (Figure 2c).
UFS0012E

fp Positive frequency
shift due to Doppler @
effect
Distance
Time interval
Robert Bosch GmbH

ACC Adaptive Cruise Control Radar ranging 9

That ambiguity can be resolved by the use of 3 Modulation of transmission frequency


multiple FMCW modulation cycles with dif- (with negative frequency gradient)
fering rates of frequency change. a
When the transmission frequency is mod-
ulated with a different rate of change, although
there is still an ambiguity between distance
B
and relative speed, that ambiguity is expressed
by a different linear relationship on the
Distance versus relative speed graph.
Frequency B
B B
If for example, the second frequency gra- C ges2

dient used is the inverse of the first frequency


gradient, the relationship illustrated by
Figure 3a results. A negative frequency gra-
dient accordingly results in addition of the
Doppler shift, f, to the differential frequency,
fD, that results from the time interval
(Figure 3b). Time J
The linear progression of distance plotted
against relative speed corresponding to the b
negative gradient now intersects the straight B
line for the positive frequency modulation
gradient. The point of intersection of the
two lines then provides the correct values for
object distance and relative speed (Figure 3c).
Power 2

Fig. 3
However, this method must also be applicable
a Negative addition
when there is more than one target object of Doppler shift to
present. To make that possible, the procedure differential frequency
has to be extended by the addition of more b Effect of Doppler
B B
modulation cycles so that unambiguous D n shift
allocation of target frequencies to objects is c Distance versus
relative speed
possible.
Differential frequency B
D
fC Carrier frequency
Echo-angle detection c (modulated
In order to determine the angle at which the transmission
RADAR locates an object, multiple RADAR frequency)
lobes are transmitted and analysed. fD Differential
frequency
Relative speed rel

Positive frequency gradient f Doppler shift


Each RADAR beam has a characteristic
fges2 = fD + f Overall
antenna pattern. For a defined target, the frequency shift
amplitude of the signal echo has a character- @
(negative frequency
istic dependency on the angle at which the gradient)
rel
signal is received by the RADAR (Figure 4). fp Positive and
On the other hand, the reflective properties fp Negative frequency
shift due to Doppler
of a located target are unknown. Thus no
effect
definite conclusion as to the angle of inci-
UFS0013E

Negative frequency gradient


d ~ fp + fn Object
dence of the signal can be drawn from the distance
information provided by a single RADAR rel ~ fp fn Relative
Distance
beam. speed
Robert Bosch GmbH

10 ACC Adaptive Cruise Control Radar ranging

4 Antenna patterns of various RADAR beam lobes Radar modules

a Function
The actual ranging unit of the ACC SCU
1 2 3 is the RADAR transmitter/receiver unit or
RTC (RADAR Transceiver).
Its functions are as follows:

 Generation of high-frequency radar signals


Signal amplitude

in the range 76...77 GHz


 Separation and emission of three simulta-
neous RADAR beam lobes
 Subsequent reception of the echoes of those
beams reflected from target objects, and
 Conditioning of these echo signals for
subsequent digital electronic signal pro-
0
cessing.
Angle
b
100 The transceiver also contains an electronic
circuit for high-precision stabilisation of the
transmission frequency and linear frequency
10 modulation.
Fig. 4
Signal amplitude ratio

a Overlap of antenna
A Bosch radar unit has the following technical
patterns
b Scanned angular
1 specifications (Table 1):
range of RADAR
beam lobes
2 /1
0.1
1 Left lobe 3/2
2 Center lobe 3 /1
UFS0014E

3 Right lobe 0.01


2/1 Signal amplitude - 8 - 4 0 4 8
ratio between pairs Angle
of beam lobes

Adequate conditions for making that judge-


ment are provided, however, by the use of
multiple RADAR lobes. As their antenna
patterns are sensitive within a different angular
range in each case, a comparison of the 1 Technical specifications of a Bosch radar unit

amplitudes for a signal echo at the various Range 2...120 m

RADAR lobes can provide the basis on which Detectable


to determine the angle of incidence of the relative speed 50...+50 m/s

beam. The quality of the amplitude compar- Angular range 4


ison depends on the overlap of the individual Resolution 0.85 m; 1.7 m/s
antenna patterns (Figure 4a). Scanning rate 10 Hz
In order to be able to scan an angular Frequency range 76...77 GHz
range of 8, three parallel RADAR lobes with Mean transmission power approx. 1 mW
a lobe width of +/ 2 are used (Figure 4b).
Bandwidth approx. 200 MHz
Table 1
Robert Bosch GmbH

ACC Adaptive Cruise Control Radar ranging 11

Design and method of operation  A divider circuit for the antenna feed and
The basic components of the RTC (RADAR return-signal mixing
transceiver, Figures 5 and 6) are the following:  An electronic frequency modulator and
 A high-frequency oscillator (Gunn oscilla- reference oscillator, and
tor) for generating the radar signal  A signal preamplifier.

5 RADAR transceiver

UFS0015Y

6 RADAR transceiver (schematic diagram)

+ 8V supply
Switch on signal for
VCO Gunn-effect oscillator
Voltage- FLL-ASIC frequency
control circuit Input for saw-tooth
controlled control voltage
oscillator Harmonic
mixer DRO Frequency monitoring

Mic.
+ 5V supply
12.65GHz
2 Radar signal, left
3-channel
pre-amplifier ASIC 2 Radar signal, center

2 Radar signal, right

Directional coupler
Lens Antenna Mixer Ground
UAE0705-1E

(Fresnel) feed point


Robert Bosch GmbH

12 ACC Adaptive Cruise Control Radar ranging

7 Gunn oscillator (arrangement of components) whereby certain semiconductors (gallium


arsenide) produce microwave oscillations
1 when subjected to strong electrical fields.
The Gunn diode is enclosed in a ceramic
2
casing and fitted in an aluminum oscillator
block.

3 The contact pin for the power supply incor-


porates filter structures and a resonator disc
that, in combination with the rectangular in-
4 ternal cross-section of the block, forms a cav-
ity resonator. The oscillation characteristics
Fig. 7 of the diode are essentially determined by the
11 Fixing screw 5
geometry of the components surrounding it.
12 Supplementary
circuit board 6 Consequently, extremely exacting standards
13 Insulator of precision are required in the manufacture
14 Coil spring of those components.
15 Ferrite sleeve The frequency can be varied within the
16 Bias choke 7 useful range of 76...77 GHz by altering the
17 Oscillator body 8
applied voltage, which explains why this
18 Locating pin
component is referred to as a voltage-con-
UFS0016Y

19 Gunn semiconductor
element 8 11 trolled oscillator (VCO). The high-frequency
10 9 energy generated is passed to a divider circuit
10 Frequency-tuning pin
11 Power-tuning pin via a square waveguide integrated in the os-
cillator.
8 Divider circuit (in situ)
Fig. 8 Divider circuit and antenna feed
1 Micro printed-
The divider circuit (Figure 8) is an electrical
conductor circuit
on quartz glass
printed-conductor circuit with gold conduc-
substrate tor tracks on a quartz glass substrate only
2 Wilkinson power 0.17 mm thick.
divider with two 1 2 3 4 5 First of all, a small proportion of the trans-
surface resistors mitted power is tapped off and fed into the
3 Directionally selective
frequency modulator described further on.
signal separator
The energy is then divided between three
UFS0017Y

for receive and


transmission signals separate but identical transmitter/receiver
4 3 antenna patches branches. Each of those branches contains a
5 7 mixer diodes double ring junction and is terminated by a
rectangular element known as an antenna
Gunn oscillator patch, the function of which is to transmit
At the centre of the oscillator (Figure 7) is and receive a radar beam lobe.
an electronic semiconductor component On top of the antenna patches there are
made of n-type gallium arsenide that pro- components made of dielectric material.
duces electromagnetic oscillations of a very These pre-focus the emitted energy and beam
high frequency when a DC voltage is applied it onto an antenna lens that, in similar fashion
to it. to an optical lens, focusses the radar beam
It is called a Gunn diode after the American into three overlapping beam lobes, each with
physicist I. G. Gunn. In 1963, he discovered an angular width of approximately 4. A
the effect now known as the Gunn effect greater degree of focussing would only be
Robert Bosch GmbH

ACC Adaptive Cruise Control Radar ranging 13

9 Signal path in divider-circuit mixer

2 Fig. 9
5 A Transmission signal
B Receive signal

1 Micro printed-
conductor circuit
5 3
on quartz glass
substrate
2 Wilkinson power
divider with two
surface resistors
4 3 Directionally selective
signal separators

UFS0002Y
for receive and
transmission signals
A B 4 3 antenna patches
5 7 mixer diodes

possible with a larger antenna lens. As each This second ring junction in each branch of
beam lobe overlaps its neighbour by about the divider circuit combines with the anti-
half its width, the overall beam scanning parallel diodes connected at that point to
width is 8 extending outwards from the form a mixer in which an electrical signal
radar module on the front of the vehicle. is generated from the transmission and re-
ceived energy. The frequency of that signal
The Bosch system is a monostatic radar sys- is equal to the difference between the trans-
tem, that means it uses the same antenna mitted and received frequencies.
arrangement in reverse to receive the radar
echoes. This type of system requires less It is this electrical signal that is actually the
space than a bistatic system with separate useful radar signal. Its frequency, which is
transmitter and receiver set-ups. It is there- in the range of 20...200 kHz, contains the in-
fore better suited to use in a motor vehicle. formation about the distance ahead and the
relative speed of the detected objects. The
Mixer differences in amplitude between the three
The first ring junction in each divider circuit branches of the circuit are analysed to deter-
branch splits the power fed to it so that the mine the echo angle.
antenna patch (Figure 9) receives only ap- The electronic circuitry of the radar trans-
proximately half the power. The other half is ceiver receives the useful signal via two sig-
fed to another ring junction. Simultaneously nal lines in each case.
arriving at that point is the radar echo en-
ergy received by the antenna patch.
Robert Bosch GmbH

14 ACC Adaptive Cruise Control Radar ranging

Pre-amplifier dielectric resonator element for stabilising


The overall transmission power of the ACC the frequency (like the Quartz circuit in a
radar module is only approximately 1 mW. clock or watch, this oscillator is extremely
Consequently, the electrical voltages of the stable over a prolonged period of time and a
useful signals are so small that, before they wide range of temperatures).
can be processed, they have to be amplified
several million times in a specially designed The energy from the DRO is fed into a
three-channel integrated amplifier circuit. harmonic mixer in the divider circuit.
This mixes the base frequency multiplied by
The amplifier circuits frequency-dependent a factor of six (6 12.65 = 75.9 GHz) with a
amplification characteristic ensures that echo small proportion of the output from the
signals even from far distant objects are reliably main oscillator, with the result that mixed
processed. frequencies of 100...1100 MHz are obtained.

Echoes from distant objects produce higher That signal is the input for the electronic
mixed frequencies and lower voltage ampli- frequency control. Following further divi-
tudes because the more distant the reflective sion (the frequencies are still too high for
object is, the weaker is the received radar sig- processing by the standard electronics) the
nal. For that reason, they have to be ampli- signal is fed into a discriminator and con-
fied even more. verted into a voltage that is proportional to
the frequency. That is then compared with
Frequency-control electronics the required frequency setting which is also
As all the essential information is contained provided in the form of a voltage. If there is
within the frequency of the useful signal, a difference, the supply voltage of the oscil-
fluctuations in the transmission frequency lator is adjusted until the required frequency
or inconsistencies in the linear progression is obtained.
of the transmitted-frequency gradient would The required frequency itself is, of course,
lead to misinterpretation of the receive signals. a variable quantity. The signal processing
unit specifies its value so as to obtain the
The Bosch ACC radar module is therefore transmission frequency alteration rate of
equipped with high-speed electronic fre- 200 MHz per millisecond that is required for
quency control which compares the trans- interpretation of the return signals.
mitted frequency with the required setting
and adjusts it as necessary about one million In addition, there are permanently pro-
times a second. grammed maximum and minimum levels
that ensure that even if the frequency con-
At the same time, it ensures that the fre- trol fails, the frequency cannot go beyond
quency consistently remains within the the permissible frequency band.
range of 76...77 GHz, which are the statu-
tory limits imposed by telecommunications
authorities for longer-range motor-vehicle
radar systems.
In order to perform those functions, the
frequency control contains not only the
main oscillator but also a reference oscillator
in the form of a DRO (Dielectric Resonator
Oscillator) with a nominal frequency of
12.65 GHz. This is an electronic resonator
circuit consisting of a power transistor and a
Robert Bosch GmbH

ACC Adaptive Cruise Control ACC sensor & control unit 15

ACC sensor & control unit Components


The Bosch ACC electronic module (Figure 1)
Physical structure incorporates not only the actual radar sensor
but also the entire electronic circuits for ve-
Requirements hicle-speed control. That is why it is referred
The purpose of the ACC radar module dic- to as the ACC SCU (ACC Sensor & Control
tates that it has to be fitted at the front of the Unit).
vehicle. As a consequence of that, it must This module does not require additional
satisfy the following requirements: fitting space or extra wiring, as all commu-
nication between the ACC system and the
 Temperature resistant within the range engine management and brake control sys-
40 C... +80 C, tems and the display instruments takes place
 Proof against splashwater and pressurised via the vehicles existing data bus (CAN).
steam,
 Immune to vehicle vibrations due to poor Lens
road surfaces, Generally, two fundamental physical quantities
 Resistant to stone impact, determine the size of a radar unit (Figure 2):
 As small as possible.  the external dimensions of the antenna
system, and
In addition there must be a facility for ad-  its focal length, i.e. the distance of the
justing the radar sensor, as very precise beam source from the back of the lens.
alignment of the centre of the radar beam
with the centerline of the car is essential to At a given frequency, the diameter of a lens
the response of the vehicle when the ACC is is determined by the desired beam concen-
active. tration. The greatest possible utilization of
the lens area is achieved by positioning the

1 ACC sensor & control unit (ACC SCU) 2 ACC sensor & control unit (sectional view)

1 2 3 4

Fig. 2
1 Circuit board 1
2 Oscillator block
3 Beam sources
(rod emitters)
4 Lens
UFS0004Y

UFS0005Y

8 7 6 5 5 Lens heater contact


6 Circuit board 3
7 Circuit board 2
8 Radar transceiver
Robert Bosch GmbH

16 ACC Adaptive Cruise Control ACC sensor & control unit

beam source at the optimum distance from Radar transceiver unit


the lens. The radar transceiver unit is mounted di-
rectly on circuit board 1, thus keeping the
The lens of the Bosch radar module is made connections as short and as insusceptible to
of a special temperature and stone-impact interference as possible.
resistant plastic. It is part of the plastic module-
casing cover and also seals the casing against Circuit board 1
outside conditions. Circuit board 1 contains all the components
If required, the lens can also incorporate necessary for digital signal processing (calcu-
an electric heater element in order to prevent lation of object positions and speeds from
it becoming covered in ice or snow which raw radar data). Its central component is a
might interfere with the beam (wet snow in digital signal processor.
particular has a marked attenuating effect
on radar beams). Circuit board 2
On circuit board 2 there is another proces-
Electronic components sor (16-bit microcontroller) which performs
The basic electronic circuitry of the ACC all calculations for vehicle speed control, as
SCU is made up of three printed-circuit well as a voltage regulator and other switch-
boards and the radar transceiver unit (Fig- ing and monitoring components.
ures 2 and 3).
Circuit board 3
Circuit board 3 contains the connector and
the driver modules for connection to the ve-
hicles electrical system and for communica-

3 ACC sensor & control unit (ACC SCU), electrical components

Plus (Term. 87)


76,5 GHz Signal- Regulation Plus (Term. 15)
Radar Processing Processing Unit
CAN
transceiver Unit + voltage regulator
Diagnosis
(2 W) (2 W) (1 W + 8 W) Mass
Fig. 3
11 Dielectric resonator 1 2 3 4 5 6 7 8
oscillator (DRO)
12 Rod emitters
13 SRAM
14 Flash
15 16-bit microcontroller
16 Terminal, 5 V (digital)
17 Switch, 3 A
18 MQS connector and
CAN transceiver
19 Gunn oscillator
10 CC610 ASIC
11 Switching controller,
4.1 V 9 10 11 12 13 14 15
12 DSP 56002
UFS0003E

13 Regulator, 8 V Radar transceiver unit Circuit board 1 Circuit board 2 Circuit board 3
14 Terminal, 5 V with connector
(analog)
15 K-line interface
Robert Bosch GmbH

ACC Adaptive Cruise Control ACC sensor & control unit 17

tion with the CAN bus, plus interference- 5 Adjustment of ACC module in horizontal and vertical
suppression chokes and capacitors. planes (front view)
y
Integrated connections effectively combine
all three circuit boards into a single electrical
module. As those connections are flexible,
they allow the individual circuit boards to be
folded over one another so as to save space
inside the ACC SCU casing (Figure 4). 1
Fig. 5
1 Adjusting screw 1
Outer casing and adjusters for vertical alignment
3
The Bosch radar sensor and control unit is 2 Screw 2
housed in a pressure die-cast aluminum cas- (fixed anchor point)
ing. The electronic printed-circuit boards 3 Lens
are fitted inside it in such a way that the heat 4 Adjusting screw 3
for horizontal
generated by the circuit components is dissi-
alignment
pated as efficiently as possible.

SFS0019Y
2 x x Axis for vertical
adjustment
On the outside of the casing are three locating 4 y Axis for horizontal
eyes with plastic ball-joint sockets which adjustment
form the fixings for the module. A screw
with specially shaped collar passes through The positioning of the screws at the corners
each of these eyes and screws into a plastic of the casing allows the module to be tilted
thread in the mounting bracket. in two planes (Figure 5). Adjusting screw 1
tilts the casing in the vertical plane (x axis is
the axis of rotation), while screw 3 adjusts the
4 ACC sensor & control unit (ACC SCU), physical casing in the horizontal plane (y axis is the
structure
axis of rotation). Screw 2 acts in both cases
as the fixed anchor point and is not adjusted.
1

In order to correct any inaccuracies in its fit-


2 ting position on the vehicle, the unit can be
3 aligned with this adjustment mechanism in
a similar fashion to a headlamp. The mounting
4 bracket is adapted to the particular vehicle,
with some versions having pinioned adjusters
5
in cases where the mounted position does not
allow access to the adjusting screws from the
6 Fig. 4
front.
1 Lens
2 Pressure equalizer
7 Adjustment 3 Casing front cover
Adjustment involves two stages: 4 Radar transceiver
 determining the vehicles longitudinal 5 Rigid folding
axis (centre line), and printed-circuit board
8
 aligning the radar axis parallel to the 6 12-pin connector for
MQS contacts
vehicles longitudinal axis.
7 Casing base
SFS0018Y

8 Adjusting screws
9 The vehicle centre line can be determined (to suit particular
using conventional wheel-alignment methods. vehicle)
9 Sensor bracket
Robert Bosch GmbH

18 ACC Adaptive Cruise Control ACC sensor & control unit

The adjustment accuracy of the ACC sensor, plane can reduce its range and produce er-
i.e. the accuracy with which the sensor is rors in echo-angle detection.
aligned with the vehicle centre line is very The degree of adjustment accuracy de-
important for the correct functioning of the manded is determined by the lane prediction
ACC. and echo-angle evaluation functions and by
plausibility algorithms (sequences of com-
Misalignment of the sensor in the horizontal puting operations). Misalignment of the
plane can impair the units ability to accu- sensor has an effect on those functional
rately locate target objects because it results components that is similar to an offset error.
in misinterpretation of the angular position Upwards of approximately 0.3 of horizontal
of vehicles in front. As a consequence, ap- misalignment, the impairment of function
proach responses may be impaired and vehi- starts to be discernible to the driver. The de-
cles in other lanes may be taken as target ob- gree of adjustment accuracy demanded
jects. should therefore be well inside that limit.
Misalignment of the sensor in the vertical

6 ACC sensor & control unit (ACC SCU), cutaway view

3
1

Fig. 6
UFS0020Y

1 Lens
2 Radar transceiver
3 Beam sources
(rod emitters)
Robert Bosch GmbH

ACC Adaptive Cruise Control ACC sensor & control unit 19

Electronic hardware Design and method of operation


The digital electronic circuitry (Figure 7)
Digital electronic circuitry can be subdivided into the RPU (Regulation
Functions Processing Unit) and the SPU (Signal Pro-
The digital electronic circuitry must do the cessing Unit).
following: The central component of the SPU is a
 Digitise radar signals DSP (Digital Signal Processor). This is a
 Perform FFTs (Fast Fourier Transforms) highly integrated electronic component that
 Calculate target-object distance, relative was originally used in car audio applications.
speed and angular position It is ideally suited to performing large num-
 Control vehicle speed (maintain a safe bers of mathematical operations (e.g. multi-
distance from the vehicle in front), predict plication and division) very quickly. It is
vehicle course and perform self-diagnosis thus the ideal component for performing
 Exchange data with the ESP (Electronic the necessary calculations for the object de-
Stability Program), Motronic, transmission tection, distance, speed, angle and tracking
control system and dashboard display via functions.
CAN For those computing operations, the signals
 Enable diagnosis via a connector have to be available in digital form. The task
 Activate the lens heater under certain of converting them into the required form is
conditions performed by a highly complex CC610 circuit.
 Monitor voltages and signals. It was developed by Bosch specifically for
ACC signal processing.

7 ACC radar sensor (processing unit), schematic circuit diagram

+8V power supply V+


8V regulator

+5V power supply V+


5V regulator
Gunn-oscillator
activation signal
5V regulator
Frequency monitoring
Lens
heater

EEPROM
CC 610
Input saw-tooth Flash
control voltage D/A
10 bit ADR
SRAM 2 CANH
16 DSP 16 Bit C
CAN

Left lobe signal SDADC CANL


12 bit A0,1 2
2
Central lobe signal SDADC DATA CTRL
2 12 bit
Diagnosis

24 4
K line
CONTROL Sc
Right lobe signal SDADC
12 bit 3 2
2
XTAL
UFS0006E

Ground Ground

Q SPU RPU Q
Robert Bosch GmbH

20 ACC Adaptive Cruise Control ACC sensor & control unit

An additional integral DAC (Digital-Analog cycle is 80...100 ms. The program required
Converter) generates an incremental voltage for controlling the procedure is stored in a
gradient. This provides the specified levels for separate SPU Flash EEPROM.
FLL modulation (Frequency Locked Loop, The target-object data comprising details of
see also the section Frequency control) the object attributes distance,speed,angle,
and results in linear modulation of the etc. is transmitted via the serial interface to
transmission frequency. While the voltage the RPU. The function of the RPU is described
rises along that gradient, the three mixed in a separate section of this manual.
radar signals are amplified in the pre-ampli-
fier, digitised with a resolution of 12 bits, The single-chip controller of the RPU incor-
filtered and passed through an FFT (Fast porates all circuit components such as
Fourier Transform). The FFT enables ex- processor, RAM, CAN controller, ADC (ana-
tremely fast conversion of the timing signals log-digital converter), counters, and digital
into frequency signals (Figure 8). interfaces with the EEPROM (erasable, pro-
The DSP controls the timing of the grammable, non-volatile, read-only memory),
modulation process and obtains the results with the SPU, with the diagnostic module
from the CC610 circuit via the parallel inter- and with the oscillator for timing-pulse gen-
face. The data is temporarily stored in an eration.
SRAM with fast read/write access. Once the The program, which is stored in an integral
two double gradients for frequency modula- Flash EEPROM, can also be modified by the
tion have been completed, the mathematical vehicle manufacturer after installation in the
operations described above are performed. vehicle, assuming the appropriate interfaces
The time required for completion of a single are provided.

8 Conversion of timing signals to frequency signals using FFT

1.5
V
Voltage

-1.5
0 0.0002 0.0006 0.001 s
Time

mV
60
Voltage level (absolute)

40

20
UFS0021E

0
Fig. 8 0 10000 20000 30000 40000 Hz
a Timing signals Frequency
b Frequency signals
Robert Bosch GmbH

ACC Adaptive Cruise Control ACC sensor & control unit 21

The analog/digital converters monitor the The control function for the lens heater
voltages. If, for example, the monitored power switches on the heater filament in the lens in
supply voltage drops below a specified level, cold weather conditions. As the surface of
the ACC function is disabled. The stabilized the lens heats up, it prevents the build-up of
generated power-supply voltages are also ice or snow on the lens. Both snow and ice
monitored for compliance with specific can attenuate the radar beam to a certain
tolerances. In the event of a fault, the ACC degree and thus limit its intended range.
function would be disabled, a System inac- Although a monitoring circuit could ensure
tive signal sent to the display and a fault that under such circumstances the ACC
code stored in the EEPROM. function were disabled, such an arrangement
would restrict the availability of the system
The CAN interface module enables reliable in poor weather conditions. By employing
digital data communication with the partner pulse-width modulation, the lens heater
control units on the vehicle. In recent years, control circuit is a versatile setup that is re-
the CAN bus has become established as the sponsive to temperature and power supply
standard for serial data transmission in vehicle voltage.
systems. Common transmission rates are
250...500 kBit/s. Voltage regulators
At such fast transmission speeds, special In order that the digital and analog compo-
precautions have to be adopted. The methods nents can operate correctly, they require a
employed include the use of suitable filters. power supply with a constant voltage. The
They prevent harmonic interference that task of keeping that voltage constant is per-
could adversely affect such things as radio formed by a number of voltage regulators.
signal reception in the vehicle. The power supply provided by the battery or
alternator would destroy the sensitive elec-
In order to enable fault diagnosis in the tronic components. The voltage peaks of
course of vehicle servicing, any faults that 100 V that occur and a superimposed AC
occur have to be stored. The ACC SCU has voltage of 2 V have to be filtered out because
an integral EEPROM for that purpose. A of their potential for causing malfunctions.
certain area of that memory is set aside for In addition, the ACC SCU has to be protected
storing faults. The information stored in that from the effect of inadvertent battery pole
memory area can be read and interpreted reversal or the vehicle being started with a
using a special diagnostic tester unit con- 24 V car battery.
nected via a diagnosis interface. In addition, In order to dissipate the power loss it is
the vehicle manufacturer can program the necessary to share this task between two
EEPROM with supplementary, vehicle-spe- voltage regulators. These provide the power
cific data. supply for the analog and digital components
The diagnosis module forms a bidirec- of the RPU, SPU and RTC.
tional interface with the diagnostic tester.
If the diagnostic tester sends the command The Gunn oscillator is supplied by an 8 V
Read fault memory, that instruction is in- voltage regulator.
terpreted by the RPU controller.
The controller then reads the data from the
EEPROM and converts it into a protocol
which is readable by the diagnosis tester. The
diagnosis module also performs a protective
function by shielding the sensitive controller
from direct exposure to other vehicle systems.
Robert Bosch GmbH

22 ACC Adaptive Cruise Control System network

System network That required acceleration is subsequently


converted into appropriate instruction signals
System architecture for the engine management and braking con-
Function of system architecture trol systems. The ACC system is therefore not
As ACC performs a function that involves an autonomous system but depends on other
interaction with a number of other systems, partner systems within a network in order to
the system architecture plays a key role. Only be able to perform its function.
with a suitable system architecture can the
various contributory functions be interlinked Method of operation of the system network
in such a way that an effective and reliable Figure 1 provides an overview of the con-
overall function is achieved. tributory partner systems that are required
A particular challenge to the design of the for the overall function of the ACC.
system architecture is the fact that the con-  Implementation of the ACC speed-con-
tributory systems are often developed by dif- trol instructions is carried out by the en-
ferent, and in many cases, competing suppliers gine management and braking control
and sometimes vary even within the same systems. Conversely, the ACC requires in-
vehicle model. formation from those partner systems
about the current status of the vehicle,
Structure of the system network e.g. its speed, acceleration, whether it is
A general view of the basic structure of the cornering, the current engine torque, etc.
ACC system and how it is incorporated in
the vehicles overall system network has al-
ready been given in Figures 1 and 3 in the
chapter System overview. The ACC sensor
& control unit detects vehicles ahead and 1) Acceleration in this case refers to both positive and nega-
calculates the acceleration1) required in order tive acceleration (i.e. deceleration).
to maintain a safe distance.

1 ACC within the network of associated partner systems

ACC sensor & control unit

Radar Signal ACC Relevant


transceiver processing control to ACC

Drivetrain control Transmission control


Engine ACC/CC Engine Power/torque Drivetrain
management input signals torque ratio control
control

CAN
ESP Electronic Stability Program Displays and controls
Electronic Sensor Deceleration Set "speed" Selected "Target object
Stability signal pre- control "time gap" detected"
SFS0022E

Program (ESP) processing indication

Sensors
Robert Bosch GmbH

ACC Adaptive Cruise Control System network 23

 The displays and controls are also accessible Brake control


via the CAN. The ACC requires details of If the deceleration due to the engine and
the drivers instructions (set speed, selected transmission drag is insufficient to slow the
time gap) and also passes information back vehicle down at the rate required by the ACC,
to the driver (e.g. whether a target object active application of the brakes is necessary.
has been detected). The controls are also There are two ways in which this can be
required by the conventional cruise control achieved.
system and are therefore generally inter-
preted by the engine-management system. Active brake servo unit
 The transmission-control system is not A brake servo unit with electronically con-
used as an actuator system by the ACC. trolled actuation of the pedal linkage offers
Nevertheless, it needs information from the facility for automatic operation of the
the transmission control system on the brakes rather than by manual operation on
current effective power/torque ratio of the the part of the driver. The basic requirement
transmission. for such an arrangement is a modified di-
aphragm design and an additional pneumatic
The data transmission medium is the control- proportional control valve. The brake light
unit bus, or CAN (Controller Area Network). continues to be controlled by the brake-light
This links the individual systems with one switch on the brake pedal. An extra release
another. Often, there are also other devices switch indicates when the driver is braking
connected or available via gateway functions. manually.
Not only does the network use a defined Provided there is a pressure sensor at the
manner of data transfer, there is also a speci- master-cylinder outlet port (as is usual with
fied convention for the data content of net- the ESP vehicle-dynamics control system),
work communications. This arises from the active braking by the ACC is also frequently
allocation of tasks. Depending on the installed controlled via a pressure or torque interface.
partner systems, therefore, the content of the
individual interface signals can vary. Hydraulic brake actuator
Electronically controlled brake actuators are
Drivetrain control already widely used by vehicle safety systems
The ACC system needs to be able to intervene such as TCS and ESP though only in po-
in the engine-management system in order tentially hazardous vehicle-handling situations
to effect a required rate of acceleration or and not under normal driving conditions.
level of engine torque. With improved control techniques, the hy-
Most modern engine-management systems draulic actuators (generally motor-driven
afford this possibility (e.g. ETC (Electronic pumps and valves) can be triggered so as to
Throttle Control) systems, Motronic ME7, facilitate brake control.
EDC electronic diesel control). They make
use of the existing internal interface with the So that the brake lights are operated when
conventional cruise control system. Conse- the brakes are automatically applied, as well as
quently, power transmission can be con- when they are applied by the driver, a second
trolled on the basis of engine torque without switch signal is generated in addition to that
the knowledge of engine data maps. triggered by the action of the brake pedal.

The SBC (Sensotronic Brake Control) elec-


trohydraulic brake system can perform the
required functions without any additional
hardware whatsoever. As a brake-by-wire
system, SBC is ideal for combination with
Robert Bosch GmbH

24 ACC Adaptive Cruise Control System network

ACC. For this system, the ACC instructions  Passive (inductive) speed sensors with a
are merely an additional control input. reluctor ring attached to the wheel hub.
 Active speed sensors with a multipolar ring
Bend-sensing systems consisting of a series of adjacent magnets
Present-day ACC systems use ESP sensor of alternating polarity which is attached
signals to ascertain the way in which the to the wheel hub. The sensing probe thus
vehicle is moving. Typically, the CAN trans- detects the change in magnetic flux.
fers the measured data from the ESP control
unit to the ACC control unit. In this way the Safety concept
cost of a separate set of sensors for the ACC Purpose of the safety concept
can be avoided. The aim of the ACC safety concept is to pre-
vent faults in the ACC system causing critical
The ESP sensors described below are available driving situations or vehicle handling scenarios.
to the ACC (the chapter Sensors contains At the same time, however, the object is to
detailed descriptions of the design, usage minimise the limitations on system avail-
and method of operation of those sensors). ability resulting from the safety measures.
The safety concept must ensure that the
Yaw-rate sensor ACC control unit has fail-safe characteristics,
The yaw-rate sensor detects the rate of rota- and must facilitate selectively targeted fault
tion of the vehicle around its vertical axis. diagnosis by providing for
The physical principle on which operation is
based is measurement of the Coriolis force.  shut-down of the radar transceiver,
Under the effect of a rotational movement,  deactivation of ACC function, and
the pattern of oscillation of an oscillating  recording a fault in the fault memory.
mass is made to change.
This demands that all possible fault scenarios
Steering-wheel-angle sensor are reliably distinguished and detected and a
The physical principle on which operation is response appropriate to the nature of the fault
based is measurement of the angle of rotation is initiated.
of the steering column. Depending on the
type of application, these sensors may detect Structure of safety concept
movement by means of sliding contacts or The generally accepted methods of monitor-
by proximity sensing. ing safety-related systems are the principles
of diversity and redundancy.
Acceleration sensor With diverse systems, all computing oper-
The physical principle on which operation is ations are performed simultaneously on
based is measurement of the deflection of a different types of computer with different
flexibly mounted mass under the effect of software.
inertial forces acting along or across the With redundant systems, identical hard-
vehicle axis. ware and software is simply duplicated on
multiple systems.
Wheel-speed sensor With the increasing complexity of todays
The signals from the wheel-speed sensors automotive-control-unit functions, bit-for-
are used by the control unit concerned to bit identity of computing results obtained
determine the speed of rotation of the wheels. from diverse systems is not achievable. In-
The following types of sensor are used: stead of a straightforward check for identity,
a complex plausibility algorithm which tol-
erates divergence of results within defined
limits has to be developed. However, ab-
Robert Bosch GmbH

ACC Adaptive Cruise Control System network 25

solutely comprehensive fault detection is units checking the plausibility and consis-
then no longer possible. tency of ACC messages. In that way, ACC
In addition, in the development of control malfunctions that result in implausible CAN
units it can be said that as objectives, both signals or irregular CAN transmission cycles
diversity and redundancy are in conflict can be detected.
with the aims of cost and size reduction. Examples of function monitoring include
For those reasons, a monitoring concept
was developed for the ACC control unit  internal processor hardware tests
which is based on the specific processor  internal processor checksum tests
structure of the ACC module and takes equal  checking of CAN checksums
account of the complexity of the tasks and  checking of CAN message counters
the specific safety requirements of the sys-  CAN time-out monitoring
tem. As a consequence, the ACC control unit
with its twin-processor structure and the as- Reciprocal monitoring level
sociated internal communication facilities The reciprocal monitoring level involves the
satisfies the safety requirements in respect of interaction of the two controllers within a
redundant hardware structures and monitor- common monitoring structure. The essen-
ing units. tial difference from the function monitoring
The monitoring concept of the ACC con- level is that the monitoring and the moni-
trol unit is subdivided into three logical lev- tored functions are not running on the same
els which are located within the two con- hardware; instead, each of the two con-
troller units and the external partner control trollers monitors the other.
units. Examples of reciprocal monitoring in-
clude
Component monitoring level
The component monitoring level consists of  checksum verification of internal commu-
two independent sections of the two con- nications
trollers. Its functions are restricted to detec-  monitoring of internal communication
tion of faults within the controllers periph- timing
erals. It is not linked in any way with moni-  calculation and reciprocal checking of test
toring of the computation logic. functions.
Examples of component monitoring in-
clude

 monitoring of the radar transceiver


 detection of sensor misalignment
 detection of sensor blindness
 power-supply monitoring
 monitoring of the CAN data bus
 lens-heater monitoring

Function monitoring level


The function monitoring level is similarly im-
plemented independently on both con-
trollers. Each controller performs internal
tests on its own computation logic.
Outside of the ACC control unit, there are
also localized tests carried out by the partner
control units. These involve those control
Robert Bosch GmbH

26 ACC Adaptive Cruise Control System network

Method of operation of the safety concept If the ACC shuts down due to a fault, the
The error messages from the individual vehicle can still be driven without any other
monitoring procedures are centrally analysed functions being restricted in any way. The
by the control unit. There is a differentiated car does not have to be taken to a service
response to errors depending on their severity centre immediately.
and the current dynamic status of the vehicle
as well as the traffic situation. Only a few component failures within the
ACC control unit can only be detected by a
The possible responses are as follows: single monitoring process. In most cases,
more than one fault detection function will
 unrestricted continuation of ACC function, be triggered, depending on the nature of the
no fault indication, recording of fault for fault.
subsequent diagnosis,
 completion of ACC deceleration sequence The example set out below illustrates how
followed by indication of fault and record- the different monitoring levels complement
ing of fault for subsequent diagnosis, each other. Let us assume the power supply
 immediate deactivation of ACC function voltage for the controller units is incorrect.
combined with fault indication and The component monitoring level has a
recording of fault for subsequent diagnosis. voltage check for detecting such faults whereby
the supply is passed through a monitoring
Furthermore, a distinction is made between circuit and compared with tolerance limits.
reversible and irreversible faults as follows: However, this demands that the monitoring
controller continues to operate correctly de-
 reversible faults disable the ACC function spite the assumed voltage discrepancy.
only while the fault is present, If, however, the assumed fault leads to a
 irreversible faults disable the ACC function malfunction on one of the two controller
for the duration of the current journey. units, this can be detected by the reciprocal
monitoring of internal communication.
Thus in all fault scenarios, the ACC will be The most likely course of events in this
functional again if the fault is no longer pre- example, though, is the total failure of both
sent after the ignition has been switched off controllers, which would be detected as a
and on again. The only exception to this is CAN time-out error by the function moni-
sensor misalignment; in that case, the ACC toring level on one of the partner control
function must be re-enabled by a service units.
centre.
The majority of faults recorded for subse-
quent diagnosis can be allocated to one of
the following categories:

 Control unit fault (requires replacement


of control unit)
 Power supply voltage too high/low
 Temperature too high
 Sensor misalignment
 CAN bus hardware fault
 Fault in communication with partner
control units
 Fault signal received from a partner
control unit
Robert Bosch GmbH

ACC Adaptive Cruise Control Demands placed on a control unit 27

 Very severe demands are made on the ECU

Basically, the ECU in the vehicle functions the Environmental influences


same as a conventional PC. Data is entered Notwithstanding the wide range of environmen-
from which output signals are calculated. The tal influences to which it is subjected, the ECU
heart of the ECU is the printed-circuit board must always operate reliably.
(pcb) with microcontroller using high-precision  Temperature: Depending upon the area of
microelectronic techniques. The automotive application, the ECUs installed in vehicles
ECU though must fulfill a number of other must perform faultlessly during continual
requirements. operation at temperatures between 40C
Real-time compatibility and + 60...125C. In fact, due to the heat
Systems for the engine and for road/traffic safe- radiated from the components, the tempera-
ty demand very rapid response of the control, ture at some areas of the substrate is consid-
and the ECU must therefore be "real-time com- erably higher. The temperature change
patible". This means that the control's reaction involved in starting at cold temperatures and
must keep pace with the actual physical then running up to hot operating tempera-
process being controlled. lt must be certain that tures is particularly severe.
a real-time system responds within a fixed peri-  EMC: The vehicle's electronics have to go
od of time to the demands made upon it. This through severe electromagnetic compatibility
necessitates appropriate computer architecture testing. That is, the ECU must remain com-
and very high computer power. pletely unaffected by electromagnetic distur-
Integrated design and construction bances emanating from such sources as the
The equipments weight and the installation ignition, or radiated by radio transmitters and
space it requires inside the vehicle are becom- mobile telephones. Conversely, the ECU
ing increasingly decisive. The following tech- itself must not negatively affect other elec-
nologies, and others, are used to make the ECU tronic equipment.
as small and light as possible:  Resistance to vibration: ECUs which are
mounted on the engine must be able to with-
 Multilayer: The printed-circuit conductors are
stand vibrations of up to 30 g (that is, 30
between 0.035 and 0.07 mm thick and are
times the acceleration due to gravity).
stacked on top of each other in layers.
 Sealing and resistance to operating medi-
 SMD components are very small and flat
ums: Depending upon installation position,
and have no wire connections through holes
the ECU must withstand damp, chemicals
in the pcb. They are soldered or glued to the
(e.g. oils), and salt fog.
pcb or hybrid substrate, hence SMD (Sur-
face Mounted Devices). The above factors and other requirements mean
 ASIC: Specifically designed integrated com- that the Bosch development engineers are con-
ponent (Application-Specific Integrated Cir- tinually faced by new challenges.
cuit) which can combine a large number of
different functions.
 Hybrid substrate of an ECU
Operational reliability
Very high levels of resistance to failure are pro-
vided by integrated diagnosis and redundant
mathematical processes (additional processes,
usually running in parallel on other program
paths).
UAE0744Y
Robert Bosch GmbH

28 ACC Adaptive Cruise Control Controls and displays

Controls and displays to be switched on by the driver.


On some vehicle models, it first has to be
Function enabled by a master switch. On other models,
Controls and displays constitute the direct it is automatically set to stand-by when the
interface between the ACC system and the ignition is switched on.
driver. Operation and interpretation should The conditions for activation include the
be as straightforward, unambiguous and in- following:
tuitive as possible (in other words, a control
operation or the meaning of a display indi-  The vehicle speed must be higher than the
cation should be immediately obvious). minimum possible cruising-speed setting.
 The brake pedal must not be depressed.
Design and method of operation  The handbrake must be off.
Specifically with regard to the controls and  No fault must have been detected on the
displays on the drivers instrument panel, ACC SCU or the ACC system as a whole.
there is a large degree of scope for variation
in design which vehicle manufacturers use Assuming the conditions for activation are
to differing extents (Example: Figure 1). satisfied, the ACC commences speed control as
For that reason, this description will re- soon as the driver operates a control provided
strict itself to the typical controls and displays for activation of the system.
and their functions without consideration of An important precondition for commence-
individual design variations. As control op- ment of speed control is, of course, availabil-
erations are frequently acknowledged by a ity of the initial settings for desired speed
display indication, the particular control and and desired time gap so that the driver can
its associated display indication are dealt immediately be informed of the active settings
with together in each case. and can adjust them if required. For that reason,
the display of those settings is absolutely es-
Activation sential, at least at the time at which the system
Although ACC is used frequently, it still has is activated.

Fig. 1 1 Drivers instrument panel incorporating ACC displays (example)


1 Speedometer with
LEDs for indicating
1
the desired speed
setting
(ACC active)
2 Relevant target
object detected
(ACC active)
3 Indication of
Selected distance
by means of car
pictograms
(displayed for
6 seconds after
ACC activation
and when setting
is changed)
or error message
UFS0007Y

ACC inactive
or instruction
Clean sensor 2 3 4
4 Stand-by
Robert Bosch GmbH

ACC Adaptive Cruise Control Controls and displays 29

In order to ensure unambiguous distinction 2 ISO display symbols for ACC activation
from other functions, the ISO (International
Organization for Standardization) has defined
a
a symbol (Figure 2). That symbol may be used
to indicate that the system is on stand-by or
that it is active.

Setting and display of desired speed


All currently known control concepts combine
the operations of activating the system and
setting the desired speed i.e. as soon as the
driver first operates the control for setting
the desired speed while the system is on
stand-by, the ACC is simultaneously acti-
vated (Figure 3). Fig. 2
b
a ACC active/on
Although ACC frequently uses the same stand-by
controls as conventional cruise control, the b ACC malfunction
method of setting the desired speed is signif-
icantly different. In particular, operation in
Fig. 3
practice has shown that with ACC, larger 1 Resume:

UFS0008Y
speed-setting increments are more helpful to recalls the last
the driver. For example, instead of the speed selected speed
increments of around 1 km/h used on con- setting
ventional cruise control systems, steps of (ACC passive)
Displays and selects
between 5 and 10 km/h have proved to be
the set distance
more effective with ACC. 3 ACC controls on the steering wheel (example)
from three possible
With those larger increments, it is easier settings
to make larger adjustments to the desired (ACC active)
speed, e.g. when exiting a stretch of road 2 + button:
where there is a low speed limit because of adopts the speed
currently indicated
roadworks and entering a section of clear 1
by the speedometer
motorway, or vice versa.
as the set speed
(ACC passive)
There are four functions for setting the speed: Increases the set
2 speed in
1. Adoption of the actual speed as the desired increments of
speed (Set). 10 km/h
3 (ACC active)
3 button:
2. Adoption of the next increment above the same by analogy as
actual speed as the desired speed (Set +). 4 + button, i.e.
decreases the set
3. Adoption of the next increment below the speed in decrements
actual speed as the desired speed (Set ). of 10 km/h
4 I/O button:
Switches the ACC
UFS0009Y

4. Adoption of the stored speed setting as


system on/off when
the desired speed it is off/active,
(R, Resume). and to
ACC passive
Robert Bosch GmbH

30 ACC Adaptive Cruise Control Controls and displays

4 Activating ACC and setting desired speed using


The Set and Step functions are combined,
four buttons and a display integrated in the though often in different ways by the various
speedometer scale
vehicle manufacturers (Figure 4).

The following are typical combinations:


set set +

Step + combined with Set or Set +


90 110 130
70 150 Step combined with Set, Set or Resume
50 170
30 190 The setting is indicated either on the
10 210 speedometer scale (Figure 4) or on a separate
digital display.

Resume
+ Settingdesired distanceordesired time gap
R STEP+ The desired distance or time gap from the
SET+
vehicle in front depends not only on the dri-
+ vers personal preference, but also on traffic
ACC passive ACC active and weather conditions. In order to be able
SET
to accommodate those variations, all manu-
SFS0023E

STEP facturers offer at least three different settings


Off 0 within the range of 1.0 ... 2.0 s (time gap).

Even with that range of settings there are a
number of different control concepts, in-
5 Controls for setting desired distance/ cluding
desired time gap

a b  infinitely variable adjustment using an


adjuster wheel (Figure 5a)
1  incremental switch (Figure 5b), and
1
2 2
 button for cycling through a sequence of
3 options, e.g. long, medium, short, long,
3 medium, ... etc. (Figure 5c).

When the time gap is altered, the driver is


informed of the setting selected. There are
c
SFS0024Y

two methods of displaying that information


1 2 3
as shown in Figure 6.
Fig. 5
a Adjuster wheel
b Incremental switch
Indication of object detected
c Button for cycling In addition to the absolutely essential display
through sequence of of desired speed and desired distance,
options an indication that an object has been de-
Some or all of those options may be offered tected has become an established feature.
1 Green zone,
depending on the control concept. Once the It informs the driver whether or not the
large distance
desired speed has been set, it can be in- ACC sensor has detected a relevant object
2 Amber zone,
medium distance creased in the above increments by repeated (i.e. a vehicle ahead).
3 Red zone, and/or continuous pressing of the button
short distance (Step +)/(Step ).
Robert Bosch GmbH

ACC Adaptive Cruise Control Controls and displays 31

If the detected object is found to be travelling 6 Display symbols for indicating desired distance/
at a slower speed than the currently set desired desired time gap setting
speed, it is classified as a ranging object.

Figure 7 shows some examples of the possible a 1 2 3


display symbols.
green
Other display functions
An unwanted but essential display item is the yellow
error message that appears when the system red
is shut down or fails to activate due to a fault.

In addition to plain-language messages,


there is also an ISO symbol that can be b
Fig. 6
displayed for this purpose. 1 a Symbolic
representation of
As well as genuine faults on the various straight-ahead view
control units within the network utilised by 2 b Side-on view
the ACC, transient faults can also cause the
1 Green zone,
system to shut down.
3 large distance

SFS0025E
2 Amber zone,
In particular, if the sensors vision is im- medium distance
paired, e.g. by a thick layer of wet snow, the 3 Red zone,
system informs the driver of the problem short distance
and shuts down.
7 Display options for indicating object detected
Deactivation
Deactivation is effected in similar fashion to
a conventional cruise control system by op- a
erating an OFF switch or the brake pedal.
Other conditions for deactivation include
incompatible vehicle operating statuses and
vehicle speeds below the minimum possible
speed setting.
A B
Partial deactivation is provided for in the
event of active intervention by the TCS or
ESP slip-control systems. In such cases, the b
ACC may still operate the brakes but the ac-
A
celeration facility is disabled. This allows a
deceleration sequence already in progress to
be completed. In order to restore full ACC Fig. 7
function, the driver must manually reactivate a Symbolic
the system. representation of
straight-ahead view
B
45 b Side-on view
SFS0026Y

A No relevant object
B Relevant object
detected
Robert Bosch GmbH

32 ACC Adaptive Cruise Control Object detection and selection

Object detection and selection interference signals. The noise signal gener-
ated within the radar unit itself, for example,
Radar-signal processing does not occupy a fixed position within the
Fourier Transform spectrum but rather is frequency and time-
All simultaneously located objects (i.e. dif- dependent.
ferent vehicles) produce characteristic signal
attributes the frequency of each individual Every spectrum is first of all subjected to
signal is determined by the distance and rel- noise analysis. Based on the spectral distrib-
ative speed of the object, while the amplitude ution of the noise component, a threshold
is dependent on the reflective properties of curve is then defined. Only signal peaks that
the object. All echo signals superimposed are above that threshold are then interpreted
make up the return signal. as target frequencies.

The return signal is first passed through an Object identification


analog-digital converter and then subjected Although the echo signals in each modulation
to spectral analysis in order to determine the cycle contain information about the distance
distance and relative speed of the objects. A and relative speed of the detected objects,
powerful algorithm (calculation procedure) they cannot be definitely assigned to indi-
known as an FFT (Fast Fourier Transform) vidual objects. Only by comparing the de-
is applied for this purpose. It converts a se- tection results between modulation cycles
quence of scanned equidistant timing-signal can the distance and speed information be
levels into a sequence of spectral (differenti- assigned to specific objects.
ated) power-density values with equidistant
frequency intervals. A detected target frequency is made up of a
In the classical FFT algorithm, the quantity distance-dependent component and a rela-
must be a power of 2 (e.g. 512, 1024, 2048). tive-speed-dependent component. Thus, in
order that the distance and relative speed of
In the case of the frequencies, the calculated a particular object can be determined, target
spectrum reveals particularly high power frequencies from multiple modulation cycles
densities which are assigned to the radar must match up with one another.
echoes. In addition, the spectrum also con- For a physically present radar target, the
tains noise signals that are generated within multi-cycle FMCW method requires the
the sensor and superimposed on the useful identification in every modulation cycle of a
signals originating from the target objects. target frequency that results from the distance
The spectral resolution is determined by and relative speed of the object (cf chapter
the number of scanned levels and the scan- Radar ranging sensor).
ning rate. Allocation of signal to object becomes dif-
ficult if the spectra contain large numbers of
Detection target frequencies.
Detection involves the isolation of the charac-
teristic frequency signals that are reflected by The angular position of a radar target relative
target objects. Because of the widely varying to the radar axis is determined by comparing
strengths of signal from different objects, the amplitudes of a signal from the same ob-
and even from the same object at different ject in the three adjacent antenna lobes.
times, a special type of detector is used.
That detector must, firstly, find all the signal
peaks originating from real objects. Secondly,
however, it must be insensitive to signal
components that are produced by noise or
Robert Bosch GmbH

ACC Adaptive Cruise Control Object detection and selection 33

Tracking Echo signals are also analysed for indications


The tracking function compares the signal of sensor blindness and radar-component
data from the detected objects in the current malfunctions.
detection cycle with the signal data from the
last detection cycle. Object selection
The first step in the selection of relevant ob-
An object that was identified in the last de- jects is the determination of the lateral posi-
tection cycle at a distance, d, and travelling tion, dyc (course offset) of an object relative
at a relative speed, r, will have moved in the to the predicted course of the ACC systems
period, t, between the last detection cycle own vehicle. As shown in Figure 1, it is de-
and the one that follows it so that it would termined firstly by the lateral offset, dyv, rela-
then be expected to be detected at the distance tive to the vehicles longitudinal axis. In order
to arrive at that figure, the information de-
de = d + r t termined by the sensor for lateral offset of
the object relative to the sensor axis, xS, is
If we also take into account the fact that the transformed on the basis of the sensor offset,
detected object may accelerate or decelerate dySensor, into a figure representing the object
during that period, then there is an area of offset relative to the vehicles centre line, xF.
uncertainty around the distance de within
which the objects new position may fall.
1 Determination of lateral object offset, dyc, relative to
course (course offset)
If the following detection cycle does actually
find an object within the expected zone based
on distance and relative speed, it can be as-
sumed that it is the same vehicle. Because,
therefore, the previously detected object has
been identified again in the current detection
d yvCourse
cycle, the object data is filtered on the basis
of the historical data. d yv 1 d yc 4
If, however, a previously detected object is
not identified in the current detection cycle xF
(e.g. because it is outside the radar beams
Fig. 1
field or because its echo signal is too weak),
1 Object
the predicted object data continue to be used. d ySensor
2 Sensor
xS 3 ACC vehicle
Additional object-tracking procedures are 4 Course
necessary if an object produces multiple echo
signalsfromdifferentdistances.Thisistypically dyv Lateral offset
d

dyc Course offset


the case with large trucks. Such vehicles must
dyvCourse = ky d2/2
be combined into a single object. predicted course

where d is calculated
distance to object
ky current course
2
curvature
A dySensor Sensor offset
xF Vehicle centre line
C
UFS0027Y

3 xS Sensor axis
C Angular offset of
object from sensor
axis
Robert Bosch GmbH

34 ACC Adaptive Cruise Control Object detection and selection

Secondly, however, by plotting a predicted object classification (i.e. determining whether


course, dyvCourse = ky d2/2 (e.g. using a para- the detected object is a metal can or a station-
bolic projection as an approximation of the ary vehicle) the ACC system ignores
arc) the offset relative to the predicted stationary objects.
course can be represented by
Course prediction
dyc = dyv dyvCourse Performance quality
Course prediction plays a decisive role in
Thus the determination of dyc depends on determining which of the vehicles detected
the nature of the description of the ACC ve- ahead of the ACC vehicle are in its path, and
hicles course for which there are various therefore has a substantial influence on the
procedures, some of which are examined a quality of ACC performance.
little further on.
In the example illustrated in Figure 2, the
The second step involves the calculation of response of an ACC vehicle travelling in the
the objects lane probability, spw, in each left-hand lane and following a constant
detection cycle. This figure indicates the curved path, Course A, is guided by the vehicle
degree of probability that the detected radar that is ahead of it in the same lane, i.e.
object is in the same lane as the ACC vehicle. Object 1. This produces the desired behaviour
The ACC vehicles lane is described by means and the ACC vehicle maintains a constant dis-
of geometrical projections which take account tance from Object 1.
not only of the lane width but also other The straight-ahead course, Course B,
factors such as the uncertainty of course would incorrectly take account of a slower
prediction. vehicle, Object 2 , in the right-hand lane in a

The lane probability, spw, is the input vari- 2 Course prediction and object selection
able for the integral object attribute plausi-
bility, plaus. The latter quantity is used as
an index of the relevance of the object when B
combined with the frequency and reliability
of detection. It also takes account of charac- 1

teristics of the sensors such as accuracy of


angle detection and detection capability. 2
If there is a positive probability that the A
object is in the same lane as the ACC vehicle,
the attribute plaus (plausibility) can be in- dyc
creased. If, on the other hand, the object is
not in the same lane in the current detection
cycle, or if it is not detected at all, plaus is
reduced.

The object is only selected as a target object


Fig. 2 if there is more than a certain minimum de-
1 Object 1 gree of probability that it is in the same lane
2 Object 2
as the ACC vehicle. Similarly, the known
3 ACC vehicle
UFS0028Y

ACC systems take account only of moving


A Course A objects travelling in the same direction as 3
A
C
C
B Course B the ACC vehicle. Because of the risk of mis-
dyc Course offset detection and the present impossibility of
Robert Bosch GmbH

ACC Adaptive Cruise Control Object detection and selection 35

situation such as that illustrated. This would The yaw rate, d/dt, being the rotation of
cause the ACC vehicle to slow down in a the vehicle around its vertical axis, defines
manner that would be unexpected and dis- the current curvature, ky, of the vehicle tra-
concerting for the driver. jectory at the speed of travel, x, in the for-
mula
A reliable course prediction capability is
ky = (d/dt) / x
therefore of great benefit in reducing the risk
of incorrect object selection as illustrated in The trajectory curvature is generally averaged,
the above example. e.g. using a simple low-pass filter.

The basic variable for determining the course ESP sensor data for calculating trajectory
of the vehicle is initially the trajectory cur- curvature
vature. This defines the change of direction Apart from the yaw-rate sensor, known ESP
of the ACC vehicle as a function of the dis- systems also make use of three other sensors
tance travelled. Supplementary to that infor- which allow the curvature to be calculated
mation, the current and past positions of by the methods set out below.
moving or stationary objects may also be
used to determine the projected course of In order to calculate the course curvature, ks,
the vehicle. from the steering-wheel-angle, , two other
vehicle parameters in the form of the steer-
Future ACC systems will make use not only ing-gear ratio, isg, and the wheelbase, dax, are
of navigation systems but also of video sys- required. The following formula then gives a
tems with image-analysis capabilities to de- very good approximation of ks under the
termine the curvature of the vehicles path. conditions that are typical for ACC operation:
ks = /(isg dax)
Trajectory-curvature calculation
The trajectory curvature, k, defines the change Calculation of the trajectory curvature, ka,
of a vehicles direction relative to distance from the lateral acceleration, ay, also requires
travelled. It is given by the formula the vehicle speed, x, thus:
ka = ay/x2
R = 1/k
Calculating the curvature, kv, from the wheel
A number of vehicle sensors are used to de- speeds requires the relative wheel-speed dif-
termine the curvature of the vehicles trajec- ference, /x, and the track measurement,
tory, whereby it is assumed that all calcula- day. In order to minimise power-transmission
tions are only applied inside the vehicles effects, the speed difference = (l r) and
stable-handling limits. In other words, they the linear speed at the non-driven wheels are
do not apply to situations in which the vehi- also calculated.
cle is skidding or there is a high level of
kv = /(x day)
wheel spin.
Although all the methods described can be
The ACC systems known at present require used to determine the trajectory curvature,
a yaw rate corrected for offset in order to be they have varying degrees of suitability in
able to determine vehicle course. This is ob- different conditions. They differ primarily
tained either directly by the ESP system using under conditions where there is a crosswind,
the signals from the steering-wheel-angle where the road is banked, where there are
sensor, lateral-acceleration sensor, wheel- differences in wheel radius, and with regard
speed sensors and yaw-rate sensor, or by the to their accuracy of measurement at different
ACC system itself using offset correction. speeds.
Robert Bosch GmbH

36 ACC Adaptive Cruise Control Object detection and selection

As Table 1 shows, the curvature ky calculated Navigation systems


from the yaw rate has the best overall suit- Predictive curvature information at defined
ability of all the methods discussed. intervals can theoretically be calculated on
the basis of digital road maps supported by
Nevertheless, a further improvement in signal datum points along the route at distances of
quality can be obtained if several or all of the no more than 100 meters. The curvature
methods are used in combination and their could then be detected, for instance, 50 m
various results compared. In particular, this before the bend using interpolation proce-
will be possible if the ACC vehicle is also dures assisted by reference to the available
equipped with a vehicle dynamics control datum points.
system such as the Electronic Stability Pro-
gram (ESP). In that case, all the sensors Inherent problems arise from factors such as
referred to above will be present. digital road maps that are insufficiently ac-
curate or which do not reflect recent changes
Bend prediction to the road layout. Additional information
On roads with pronounced changes of di- (e.g. the number of lanes or the type of road)
rection (e.g. on winding motorways), there will in future enable wider application.
is a potential for incorrect selection of target
object when using the ESP-assisted course- Video-image analysis
curvature calculation, which defines the cur- A very effective but expensive method is lane
rent trajectory of the vehicle. Prediction of identification with the aid of a video camera
course curvature at a distance is theoretically and image analysis. This technology was
possible using the approaches described be- adopted on the first ACC system for the
low. Japanese market. Since then, however, there
have been no other known ACC systems that
Prediction based on radar data use video as a means of acquiring data.
Two different methods are conceivable using
radar data.
1. Analysis of the lateral movement of vehicles
in front as the basis for predicting a bend
In this case, the collective lateral movement 3 Production of ACC radar sensor at
Bosch factory in Backnang
of a number of vehicles ahead of the ACC
vehicle is taken as an indication of an ap-
proaching bend. Associated misinterpreta-
tions such as may be caused by vehicles
changing lanes must be prevented.

2. Analysis of stationary objects at the edge


of the road as a means of predicting the
course of the road
In this case, approximation procedures can
be used, though objects more distant from
UFS0029Y

the roadside must be reliably ignored.


Robert Bosch GmbH

ACC Adaptive Cruise Control Object detection and selection 37

1 Comparison of alternative methods for curvature calculation

Method Curvature calculation based on


Steering-wheel-angle Yaw rate Lateral Wheel speeds
acceleration
ks ky ka kv
Immunity to + + +
cross wind
Immunity to + +
road camber
Immunity to o + +
wheel-radius differences
Accuracy at ++ o
low speeds
Accuracy at o ++
high speeds
Key to suitability + + high suitability, + good suitability o acceptable suitability,
rating poor suitability, unsuitable
Table 1

4 Test set-up at Bosch research facility: detection of moving objects using radar sensors

UFS0030Y
Robert Bosch GmbH

38 ACC Adaptive Cruise Control ACC control sequence

ACC control sequence Level 2


At this level (plausibility checking level) the
Control-unit structure physical data acquired at the previous level is
The basic structure of the ACC control unit processed with reference to its relevance for
is illustrated in schematic form in Figure 1. the specific vehicle concerned. The result is
Levels 1 to 3 have already been described in an initial group of radar target objects that
detail in the chapter Object detection and are potentially of relevance to the ACC con-
selection. The present chapter focusses pri- trol sequence, each with a set of attributes
marily on Levels 4 to 6 (Figure 1). comprising distance, relative speed and
lateral position.
Level 1 In addition, the information from the ESP
At this first level of signal processing (func- sensors is also analyzed at this level in order
tional level) the available physical quantities to determine the curvature of the vehicles
are measured (e.g. signal frequencies, echo course.
timings, signal amplitudes, etc.).
The ACC detects some of that data itself Level 3
(e.g. radar signal data), while other informa- This next stage of processing (verification
tion is obtained from the sensors of external level) involves selection of the specific target
systems (e.g. wheel-speed sensor data from object which is to be the basis for control
the ESP electronic stability program which from the group of potentially relevant ob-
controls vehicle dynamics). jects. The selected vehicle then becomes the
target vehicle. In virtually every case, that
target vehicle will be the vehicle that is im-

1 Basic structure of ACC control unit

Radar Wheel-speed Yaw-rate Other


Level 1
data sensor sensor sensors

Radar Determination of
Level 2
object detection course curvature

Object selection
Level 3
course prediction, tracking

Level 4 ACC control

Level 5 Linear-speed control


SFS0031E

Engine management Active brake


Level 6
Drivetrain intervention
Robert Bosch GmbH

ACC Adaptive Cruise Control ACC control sequence 39

mediately in front of the ACC vehicle and in Level 6


the same lane. Exceptions to that rule will This last level of the overall processing se-
occur primarily when vehicles ahead of the quence involves the generation and control
ACC vehicle change lanes, or the ACC vehicle of forces acting on the vehicles wheels by
does so itself. In such cases, a group of several two alternative actuation systems. The first
possible target vehicles is offered. of those actuation systems is the drivetrain,
The decision is then deferred to the next which is controlled primarily by the engine
level. For correct selection of the target vehicle management system, although a degree of
or vehicles, effective course prediction and modulation is also achievable by means of
tracking are indispensable requirements the transmission.
(see also the chapter Object detection and The second actuation system consists of a
selection). pneumatic or hydraulic braking system which
is the chief means of bringing about deceler-
Level 4 ation. It is controlled by active intervention
Following selection of the target vehicle, (i.e. without driver input) on the part of a
this level is where the actual modulation se- control system in order to produce a braking
quence takes place. The result is the calcula- effect.
tion of a required acceleration.
Control-unit functions
If, after object classification at Level 3, there The ACC control unit (Figure 2 overleaf)
should be more than one target vehicle se- incorporates the following functions that
lected, the control algorithms can be calcu- are described in more detail below:
lated for several potential target objects and
subsequently assessed. The conventional  cruise control,
cruise-control function and the bend-detec-  constant gap,
tion function may also take place at this  bend detection, and
stage.  acceleration control.

Level 5 Output of the command signals to the actu-


At Level 5, it is now a case of implementing ation systems takes place via a torque or ac-
the output variable required acceleration celeration interface.
from the fourth processing stage through
linear-speed control. To begin with, this in- Cruise-control function
volves selection of the actuation system that The driver uses the controls to set a desired
can effect the desired acceleration. In the constant speed. The control unit then first
case of positive and small negative rates of calculates the required adjustment for chang-
acceleration, that will be the drivetrain. ing the current vehicle speed to match the
desired vehicle speed. It should be noted in
If, however, the engine drag effect is insuffi- this connection that the speed indicated on
cient to achieve the required negative accel- the display instrument is in advance of the
eration, the alternative actuation system is actual speed.
selected, which actively intervenes in the The display and control concept of ACC
braking system to produce a retardation effect. systems currently fitted on vehicles has in-
herent characteristics that dictate that in the
Both actuation systems must compensate for two situations outlined below, there may be
interference effects that arise from changes a substantial difference (unintended by the
in the resistance to motion (particularly driver) between the current vehicle speed
variations in the gradient of the road). and the set speed.
Robert Bosch GmbH

40 ACC Adaptive Cruise Control ACC control sequence

 Resumption of the cruise-control function the target vehicle from which a constant gap
using the Resume button (Resume func- is to be maintained. To that end, the target
tion) adopts the last desired speed setting object data is compared with the geometry
as the current desired speed. It is possible of the ACC vehicles predicted path. If there
that the driver may have accelerated the is more than one vehicle in the predicted path,
vehicle to a much higher speed than the then normally, the nearest of the vehicles
set desired speed before pressing the Re- ahead of the ACC vehicle is selected as the
sume button to reactivate the ACC func- target vehicle.
tion. Ideally, the vehicle selected will be the one
 The driver may cancel active ACC function whichproducesthelowestrequiredacceleration
by pressing the accelerator. Thus the vehicle as specified by the control unit. However, this
may be travelling at a much higher speed necessitates feedback of the control unit out-
than the set desired speed. put to the target-vehicle selection procedure.
In either situation, the driver may not be fully Once the target vehicle has been selected, a
aware of how large the difference is between required acceleration is calculated on the basis
the actual and the desired speed. The ACC of the object distance and relative speed.
cruise-control function assists the driver in The required distance is calculated from
such situations by gradual adjustment of the desired/required time gap, Set, specified
vehicle speed. by the driver thus:
dSet = Set F
Follow-on control
This second function requires selection of

2 ACC control loop showing control-unit functions

Actuation systems
(engine management Linear-speed
Vehicle with braking system control
ESP sensors transmission control)

Wheel speed
Yaw rate
Steering-wheel angle Acceleration
Acceleration signal

ACC controller

Bend Control-mode
detection selection

Desired speed Cruise


control

Driver Calculated Follow-on


Desired required distance control
time gap

Radar Object selection


SFS0032E

system Object detection Target object selection


Robert Bosch GmbH

ACC Adaptive Cruise Control ACC control sequence 41

The required time gap is generally in the range  The limited field of view of the sensor in
of 1 to 2 seconds with a tendency towards tight bends also leads to situations where
longer times at slower speeds. the target vehicle selected for the constant-
That range can usefully be divided into three gap function may no longer be visible. In
levels so that the driver is then offered three such situations, the bend-detection func-
time-gap programs, i.e. tion prevents the ACC from immediately
accelerating the vehicle.
 Short,
 Medium and
 Long
as illustrated in Figure 3. 3 ACC control unit time-gap programs (stationary)

The choice of control parameters represents s


a compromise between two opposing opti-
mization objectives.
3
The first optimization is the adjustment of
the actual speed and object distance as
Time gap

quickly as possible to match the required 2


1
status represented by a relative speed of
rel = 0 and the specified object distance. 2
The second optimisation objective requires 1 3
that, for the sake of comfort, the system should
react as gradually as possible to small changes UFS0033E Fig. 3
in the distance and the speed of the vehicle 0
Time-gap programs:
ahead. 50 100 150 km/h
1 Long
A non-linear control characteristic resolves Vehicle speed
2 Medium
this optimization problem, though changes 3 Short
in relative speed provoke more sensitive re-
actions than changes in object distance. As a 4 Field of view of radar sensor on a straight road and
in a bend
rule of thumb, it can be assumed that a rela-
tive speed of 1 m/s triggers roughly the same
required acceleration as a divergence of 5 ... 2 Range
10 m from the specified object distance.

Bend-detection function
Although the ACC system is primarily de-
signed for use on motorways (with relatively
long bend radii), it can also be used on roads
with sharper bends. A number of specific
considerations have to be taken into ac- d Range
count, however.
 As a convenience system, the ACC should
not surprise the driver by abrupt changes
in linear acceleration in bends.
Fig. 4
 Because of the limited width of the radar
UFS0034Y

A 1 ACC vehicle
beam (Figure 4), the ACC system modifies C
C
1 k Curvature of bend
the allowable acceleration to suit the reduced 2Range Radar field of view
visibility when negotiating tight bends. dRange  2Range/k
Robert Bosch GmbH

42 ACC Adaptive Cruise Control ACC control sequence

Selection of control mode Torque interface


At the same time as calculating the required Most engine-management systems operate
settings for the constant-gap function, the on the basis of engine torque. They handle
control unit does the same for the desired- ACC instructions in the same way as con-
speed function and the bend-detection func- ventional cruise-control instructions. For
tion. A subsequent control-mode selection that reason, only minor adaptations to the
procedure analyses the various specified set- engine-management system are required in
tings and ensures that the ACC never follows order to implement a specified output torque
the vehicle ahead at a speed greater than the demanded by the ACC.
desired speed set by the driver.
Within the ACC unit, however, the required
Linear-speed control acceleration has to be converted into a re-
The ACC control unit calculates a required quired engine torque. This requires calculation
setting on the basis of acceleration rates. A of the forces in the drivetrain and estimation
separate acceleration-control sequence con- of the positive or negative gradient of the
verts that required setting into actual vehicle road, or else performance of the torque con-
acceleration. That involves first of all select- trol within the ACC control unit.
ing the appropriate actuation system either
the drivetrain or the braking system as dic- The torque interface is only of any use if the
tated by the required setting and the current actuation system can reliably implement the
status. specified torque.

Subsequently, the actuation system concerned Acceleration interface


calculates the control operations necessary Most commonly used braking systems
to implement the required acceleration. (Smart Booster, ESP or SBC employing hy-
draulic brake intervention) support the ac-
The main requirements that must be satis- celeration interface.
fied by linear-speed control are
Limits of function
 smooth transitions when changing from Speed range
drivetrain to braking system (and vice ACC systems are primarily intended for use
versa), and on motorways and fast trunk roads. The
 compensation for interference effects such sensors currently used have a detection range
as uphill or downhill gradients. for vehicles in the same lane on a straight
road which starts at a distance of about
Interfaces with actuation systems 40 m. This means that they have difficulty
It would be easiest if the acceleration setting detecting vehicles on roads with tight bends
required by the ACC control unit could be and in urban traffic.
passed directly to the actuation systems. For that reason, the minimum speed limit
However, that would require an underlying for operation of ACC systems is between
acceleration-control system in the actuation 30 and 50 km/h (depending on system design,
systems which does not always exist. see also Figure 4 above).

In practice there are primarily two interfaces Because of the comfort considerations of
as outlined below. common ACC systems, the upper speed
limit is in the range of 160...200 km/h.
Robert Bosch GmbH

ACC Adaptive Cruise Control ACC control sequence 43

Linear dynamics  The effect of a change of lane by vehicles


As absolutely correct control-unit response ahead, or by the ACC vehicle itself, is that
cannot be guaranteed, the effects of control- the point of response is determined not
unit function (i.e. acceleration and decelera- simply by object distance but also by the
tion) must be limited. Such limitation may point at which the object is recognised as
relate both to absolute acceleration and to its being in the ACC vehicles lane. For that
variation over time. reason, the driver must expect that in the
event of lane changes, the ACC may not
Whereas the upper acceleration limits repre- be able to cope with the speed difference.
sent levels that are also normal for conven-  In bends with a radius of less than 1000 m,
tional cruise-control systems (approx. the ACC sensors view can be restricted by
0.6...1.0 m/s2), the deceleration limit for roadside structures and vehicles in the ad-
ACC systems with active braking is typically jacent lane, so that although constant gap
2.5 m/s2. That figure is generally sufficient for maintenance remains possible through
speed regulation. But although such a rate of the corner, the forward scanning range is
deceleration is clearly discernible by the dri- insufficient for early reaction if confronted
ver, it is still only a quarter of the maximum with a new slower vehicle.
possible deceleration on a dry road.
Although in a few cases higher detection
As a result of the limitations on deceleration quality is achievable, this is often at the cost
combined with the similarly limited range of of transparency and can therefore make as-
the radar sensor, there is also a maximum sessment by the driver more difficult.
differential speed that the ACC system is ca-
pable of responding to without intervention Stationary objects
by the driver (Table 1). The tempting con- ACC has the fundamental capability to dis-
clusion to call for a greater sensor range in tinguish stationary objects from moving ones.
order to obtain an earlier response is not The radar system measures the relative speed,
achievable for the following reasons: rel, j of an object and by comparing it with the
 The reliability with which correct lane al- ACC vehicles own speed, F, is able to obtain
location can be achieved diminishes rapidly the absolute speed, j, of the object thus:
with increasing target distance.
 The probability of an overtaking manoeuvre j = F + rel, j
increases as the differential speed rises and
can only be definitely confirmed in the However, stationary objects are normally
immediate proximity of the target object. ignored by the ACC constant-gap function.
This produces a conflict of aims:
with a high differential speed, on the one There are two main reasons for this:
hand an early reaction is necessary, while
on the other hand it is precisely in such a  ACC is a convenience system. Its deceler-
situation that the probability of overtak- ation capability is therefore not designed
ing is very high so that premature deceler- to be able to brake the vehicle in time to
ation is undesirable. avoid collision with a stationary object.
Robert Bosch GmbH

44 ACC Adaptive Cruise Control ACC control sequence

 It is currently not technically possible  Stationary objects are taken account of and
for the system to decide with sufficient analysed by the sensor system only at low
certainty whether or not an object is in speeds.
the same lane as the ACC vehicle. With  Only moving or stopping objects are taken
the large number of stationary objects at account of for the purposes of constant gap
the roadside, it would therefore be highly maintenance. This virtually excludes the
likely that the ACC would react to one of possibility of mistaken deceleration in
them by mistake. response to a stationary object at the road-
side.
For those reasons, the Bosch ACC system  ACC prevents acceleration of the vehicle if
operates according to the following strategy: it detects stationary objects in its own lane.

1 Maximum approach speed

At a distance, d, an even rate of deceleration, a, will allow adjustment to a relative speed of

2d 
rel =  a

Target vehicle ACC vehicle

2 1 > 2 =
rel = 2 - 1
UFS0035E
@

For various pairings of d and a, the table below details the corresponding maximum approach speed that can be adjusted to.
The average deceleration has to be based on a smaller figure than the maximum deceleration since deceleration generally
takes time to build up.

d a rel rel
m m/s2 m/s km/h

50 1 10 36
100 1 14 51
150 1 17 62
50 2 14 51
100 2 20 72

Table 1
150 2 24 88
Robert Bosch GmbH

ACC Adaptive Cruise Control Future developments 45

Future developments the signal quality so that the range can at


least be maintained at the same distance as
Sensor technology the present system.
At the forefront of continuing development
of the ACC sensor system are the preparations In addition to the activities mentioned above
for wider distribution of ACC systems. in the area of ACC sensor technology, Bosch
In the very near future ACC will also be avail- is also working on the development of new,
able on mid-range and small cars. supplementary near-vicinity sensors. These
will be used in future driver-assistance sys-
The efforts of the developers are thus essen- tems such as close-range radar (Figure 1
tially directed towards three key areas: overleaf).

 Components that can be produced eco- Function


nomically in large numbers, particularly Perfecting the present range of functions
for the high-frequency circuits of the Perfecting the present range of functions in
radar sensor: the course of product improvement will give
Up to now, such components have only future systems a greater degree of reliability
been available for aircraft, military or in the selection of target objects and even
radio-relay applications in small numbers better adaptive performance. The latter will
and at relatively high prices. Development be evident primarily in more balanced re-
of these items is particularly important in sponse in lane-change situations and in bends.
order to be able to make ACC affordable
to large numbers of motorists. Use of ACC in traffic jams
 Further reduction of the external dimen- To enable use of ACC in traffic jams in the
sions of the sensor & control unit. The future, three function levels are to be added
overall size of the unit needs to be reduced to the present capability:
to less than half its present volume as even
the Bosch ACC system which is the smallest Braking to a standstill
currently available is difficult to accom- Two preconditions must be satisfied in order
modate at the front of many vehicles. to enable braking to a standstill behind a
Advances in the area of electronic compo- target vehicle:
nentry will enable more compact and
more highly integrated modules.  The target vehicle must not be lost at
 Expansion of the detection range. close range, i.e. the ranging sensor must
In order to make ACC usable on roads cover a sufficiently wide area (upwards of
with tighter bends, the sensor beam width 15 beam width if fitted centrally).
needs to be increased to about double its  Once the vehicle has been brought to a
current span (to around 16). This can be standstill, the system must ensure that it is
achieved by making the lens antenna not inadvertently allowed to roll forwards.
smaller and/or increasing the number of One solution might be an electronically
radar beam lobes from the present three controllable parking brake operated by
to four or five. the ACC.
Broadening the field of vision in that way
would mean spreading the radar energy
over a wider area. Without other modifi-
cations, this would produce an undesir-
able reduction in beam range. Develop-
ment activities are therefore focussed on
improving the circuitry in order to increase
Robert Bosch GmbH

46 ACC Adaptive Cruise Control Future developments

1 Ambient sensors

Fig. 1
Driver-assistance systems
with multiple sensors for

ranlose
motor vehicles

ge
3

C
a Test vehicle with
video-sensor
technology that
recognises road
signs
2

b Following at a
constant gap on
motorways or in
urban stop-and-go
traffic
1

1 Long range:
the 77-GHz radar
tracks the vehicle
ahead in the same
lane; it detects the
distance and relative
m
speed of the target
id u
vehicle as the basic
functions for the e ge
M n
ra
constant-gap func-
tion (range 120 m,
width of field 8)
2 Close range:
one or more 24-GHz g e
n
ra
radar sensors scan
a broad area
immediately in front
n g
of the vehicle;
Lo
vehicles cutting in
sharply in front can
be reliably detected
(range 14 m, width
of field 50)
3 Medium range:
a stereo camera
scans the lane
ahead of the vehicle
for the constant-gap
function; it also
detects road signs
UFS0036E

and measures
object dimensions
b

(range 50 m, width
a

of field 20)
Robert Bosch GmbH

ACC Adaptive Cruise Control Future developments 47

Follow-on function at low speeds With currently available technology, this is a


When this function is active, the ACC vehicle challenge that can only be met by means of
locks onto the vehicle ahead and follows it an image-producing sensor (e.g. stereo video
at a constant time gap. The preconditions and sensor).
consequences associated with making such a Thus a stop-and-go system with normal
function suitable for use in slow-moving traffic ACC function would have a triple sensor
on a motorway (Figure 1) are the following: system (Figure 1):

 Sensor technology that ensures total cov-  A radar ranging sensor similar to the pre-
erage of the area in front of the vehicle from sent technology for the longer distances
a distance of 1 m upwards across the full (10...120 m)
width of the vehicle so that vehicles cutting  An image-producing sensor (e.g. stereo
in very sharply can also be detected. video) for medium-range detection
 An additional sensor system for close (5...50 m)
range (e.g. with radar technology opti-  A specially optimized radar system for
mised for close-range detection). close-range operation (0.5...10 m).
 A function that prevents the vehicle
pulling away automatically after it has The overlaps between the ranges of the three
been stationary longer than a certain sensor systems will allow the reliability of
period. detection to be increased. But in spite of the
highly involved technology, a dilemma still
This mode of operation can and should only remains.
be used for typical traffic-jam situations. As
a result there are restrictions with regard to Response to stationary objects is necessary,
the maximum applicable speeds (approx. and it is achievable since the decision to re-
20...30 km/h) and deactivation of the func- act to them can be left until they are at a dis-
tion if there is no target vehicle within close tance of < 50 m. At speeds of 70 km/h
range. though, this distance is no longer sufficient.
At greater distances, however, the frequency
Stop-and-go in urban traffic of incorrect decisions is so high that station-
The most difficult function to implement is ary objects have to be ignored.
the stop-and-go function for heavy urban
traffic. At speeds of 0...50 km/h or 0...60 km/h, As a consequence, stop-and-go and normal
the system must be capable of automatically ACC function have to be implemented as
distinguishing between relevant and irrelevant two separate modes of operation which offer
objects. the driver different functionalities. The driver
will then have to adjust to the differing cir-
As, in contrast with ACC function at high cumstances. For that reason, driver input
speeds, stationary objects also have to be will probably be required in order to switch
taken into account, absolutely reliable dis- from stop-and-go to the lower-level normal
tinction is very difficult. Depending on the ACC function.
traffic conditions, a car parked at the kerb-
side and partially blocking the carriageway
may represent an obstruction that you have
to stop behind or which you can manoeuvre
around.
Robert Bosch GmbH

48 ACC Adaptive Cruise Control Frequently asked questions

Frequently asked questions In such weather conditions, the range of the


sensor for less distinct targets (e.g. motor-
How easy is ACC to use? cycles) may thus be reduced. But at the same
Using ACC is comparable with operating a time, sensible drivers will moderate their
conventional cruise-control system and is speeds in such weather conditions so that
thus very quickly learned. the ACC will not require such a long range
A short introductory phase for learning in any case.
the basic controls is followed by a familiariza-
tion phase lasting several weeks during which Are radar beams dangerous?
the driver internalizes the limits of the system The ACC SCU produces a radar beam with a
and establishes a personal usage profile. frequency in the range of 76...77 GHz. That
is equivalent to a wavelength of approx. 4 mm.
Comprehensive trials1) using test subjects Because of the high frequency of the beam,
(including long-term tests) revealed no indi- its effect on humans is comparable with that
cations of problems with the operation and of heat radiation (infrared range). The aver-
function of ACC. Instead, virtually all users age emitted power is only approx. 1 mW and
underlined the reduction of mental effort is thus at least 500 times lower than the radi-
and the greater convenience. ation from a mobile telephone.
Research has shown that this level of radi-
Does ACC still function in fog and rain? ation is absolutely uncritical in terms of its
In general, yes. Nevertheless, atmospheric effect on sensitive parts of the human organ-
propagation conditions do affect the radar ism. Even pointing such a beam directly at
beams electromagnetic wave to a certain de- the human eye has no known negative effects.
gree. Raindrops and the water droplets in fog
disperse a proportion of the wave. Thus there Do radar sensors interfere with one another?
is a degree of attenuation dependent on the Radar sensors only interfere with one another
droplet size and frequency. if they are operating simultaneously within
the same frequency band. A number of
In extremely heavy rain, attenuation levels of properties on the part of the radar sensors
approx. 30 dB/km have been measured. In ensure that if this occurs at all, it only does
view of the ACC functional range of approx. so very sporadically.
150 m, however, such a level of attenuation
is not drastic. The analyzable return signal is Firstly, the radar beam is only activated for
weaker and, therefore, the maximum range the precise period that it is actually required.
of the radar is reduced. This alone reduces the likelihood of mutual
interference to less than 10 %.

Secondly, FMCW modulation ensures that


for each time unit, only an effective band-
width of less than 500 kHz within the fre-
quency band of 76...77 GHz is used. This
makes mutual interference between radar
sensors extremely unlikely.

1) See:
In addition, the filtering and plausibility
Markus Weinberger. checking of measured data ensures that in-
Der Einfluss von Adaptive Cruise Control Systemen
terference signals do not cause the vehicle to
auf das Fahrverhalten
Dissertation, Shaker Verlag, Aachen, 2001.
react incorrectly.
Robert Bosch GmbH

ACC Adaptive Cruise Control Frequently asked questions 49

In practical terms, therefore, mutual inter- one day simply be able to tell the car where
ference between radar sensors is virtually we want to go and it would do the rest. We
impossible. would then lean back and relax and occupy
ourselves in other ways such as reading the
Do ACC radar sensors interfere with speed newspaper.
traps?
Police speed-enforcement equipment is not Unfortunately, even in the information-tech-
affected by ACC systems. As far as radar equip- nology age, that dream remains largely unre-
ment is concerned, it operates at much lower alisable. Even the most sophisticated sensor
frequencies (< 35 GHz) or is based on entirely systems and powerful computers do not begin
different methods of operation (photoelectric to approach the capabilities of a human being.
or laser beam).
And even if the technological capability ex-
What happens if another vehicle cuts in very isted, there would be serious legal issues to
sharply in front of you? consider.
This question expresses the worry that a gap The responsibility for driving the vehicle
control system would respond by restoring would shift from the driver to the manufac-
the required gap without appropriately turer of the automatic vehicle. At present, it
modifying the deceleration rate. In fact, is difficult to imagine how this problem could
however, the system response is designed to be solved, because with manufacturers lia-
be similar to that of a real driver. bility legislation in its present form, no com-
pany would be prepared to take on such re-
If the gap reduces even further (i.e. if the rel- sponsibility.
ative speed is negative), then the speed dif-
ference is equalized relatively quickly. After Nevertheless, there are one or two niches for
that, however, the ACC vehicle drops back automatically driven vehicles:
gradually in the same way as when the vehi- 1. Special stretches of road (e.g. tunnels or
cle cutting in is travelling at the same speed. bridges) with a clearly defined infrastruc-
ture. The chief motive for such an appli-
What happens if you are faced with an on- cation would not be driver convenience
coming vehicle in your lane? but a higher rate of traffic flow, thus ob-
Oncoming vehicles are totally ignored because viating the need for expensive road im-
it is not possible to define an appropriate provements.
reaction on the part of the ACC. 2. Situations where traffic moves very slowly
The system is able to identify an oncoming (no more than 10...20 km/h), and in
vehicle by virtue of the fact that the relative which incorrect system response would
speed measured by the radar sensor is greater only involve very slight risk for the ACC
than the ACC vehicles own speed (in the vehicle and for other traffic.
opposite direction) as measured by the
ABS/ESP wheel-speed sensors. Why are there not yet any collision-
avoidance systems?
It is ultimately the responsibility of the drivers Collisions are prevented either by braking or
of the two converging vehicles to take the ap- by an avoidance manoeuvre. The distance at
propriate action in order to avoid a collision. which braking would have to begin in order
to prevent a collision increases exponentially
When will cars be driven completely auto- in relation to relative speed. The distance re-
matically? quired for an avoidance manoeuvre, on the
It is a dream that we have had almost since other hand, increases only at a linear rate
the invention of the automobile that we might (Figure 1).
Robert Bosch GmbH

50 ACC Adaptive Cruise Control Frequently asked questions

Consequently, at closing speeds of The real challenge for a collision-avoidance


> 50 km/h, an avoidance manoeuvre rather system, however, is the need to ensure an ex-
than braking is the appropriate reaction. tremely low rate of false alarms. A false alarm,
Avoiding a collision by braking alone only namely, would be very likely to create an ex-
makes sense at low relative speeds. Collision tremely dangerous situation, particularly in
avoidance at higher relative speeds necessitates the case of steering manoeuvres.
the driver steering around the obstacle or Estimates indicate the necessity for less than
oncoming vehicle. one false alarm per 10 million kilometres,
which represent an enormous challenge to
the developers of such systems.

1 Avoiding a collision by braking or avoidance manoeuvre

100
m

80
Distance for start of manoeuvre

60

1
40

2
20

Fig. 1
Assumptions: 0
Course deviation 0 20 40 60 80 100 120 km/h
of 2.5 m Relative speed
Mean maximum
deceleration =
Mean maximum lateral
acceleration of 8 m/s2
UFS0037E

1 Braking
2 Avoidance
manoeuvre
Robert Bosch GmbH

ACC Adaptive Cruise Control History of radar 51

 History of radar

Technology borrowed from the animal world While radar systems used in aviation and ship-
RADAR (Radio Detection and Ranging) is a ping operate at frequencies between 500 MHz
system that uses radio waves to locate distant and 40 GHz, the frequency band approved for
objects and is traditionally employed primarily ACC is 76...77 GHz.
in aviation and shipping. It has also been widely
used for military applications since the devel- Stages in the development of RADAR
opment of radar-assisted air defences in the The development of electromagnetic detecting
Second World War. More recent areas of ap- and ranging equipment with long-range capa-
plication include space exploration, weather bilities was an enormous challenge to the de-
forecasting and, now, motor vehicles where it is signers. Only a minute part of the energy origi-
used to measure the distance between vehicles nally transmitted was reflected back by the tar-
for the ACC (Adaptive Cruise Control) system. get. For that reason a very high-energy signal
that is concentrated in as narrow a beam as
The idea for RADAR came from the sonar possible has to be produced. This demands
(Sound Navigation and Ranging) system which highly sensitive transmitters and receivers using
uses sound echoes to determine the distance signals with a wavelength that is shorter than
and position of objects, and which itself was the dimensions of the target.
copied from the navigation techniques of certain The development of radar technology was
animals. Bats, for example, make high-pitched marked by the following milestones and per-
sounds with frequencies in the ultrasonic range sonalities:
of 30...120 kHz. The echoes that bounce back 1837 Morse: The telegraph becomes widely
off solid objects are picked up by the bats highly established. Here, electrical currents are
sensitive ears. That information then helps the used for the first time in communicating
bat to find its way around and to locate its prey. over longer distances.
1861/1876 Reis and Bell: Replacement of the
telegraph by the telephone provides a
much more direct and user-friendly method
of telecommunication
1864 Maxwell, Hertz and Marconi:
Existence of radio waves is theoretically
and experimentally confirmed. Radio
waves are reflected off metal objects in
precisely the same way as light is reflected
by a mirror.
1922 Marconi: The pioneer of radio provides
the impetus for the continuation of earlier
research into radio ranging
UFS0038Y

1925 Appleton and Barnett: The principle of


radio-wave reflection is used to demon-
strate the existence of conductive layers
in the atmosphere
Breit and Tuve: Development of pulse
RADAR functions in a similar manner but by modulation which enables precise
using radio signals instead of sound. Mea- measurement of distances
surement of distance by RADAR is based on 1935 Watson-Watt: Invention of radar
timing the interval between transmission of an 1938 Ponte: Invention of the magnetron
electromagnetic wave signal and reception of (velocity-modulated electron tube for
the signal echo that is reflected back by an generating high-frequency oscillations)
object in its path.
Robert Bosch GmbH

52 ACC Adaptive Cruise Control Glossary

Glossary
Abbreviation Stands for Explanation

ACC Adaptive Cruise Control Cruise-control system which automatically


adapts speed if there is a vehicle ahead
ADC Analog-Digital Converter Converts analog signals to digital
Bistatic RADAR system with separate transmitter
RADAR and receiver antennae
CAN Controller Area Network Data network for electronic control units
Dielectric Material with specific transmission
material properties for microwaves
DAC Digital-Analog Converter Converts digital signals to analog
DRO Dielectric Resonator Oscillator
DSP Digital Signal Processor Signal processor for performing complex
calculations at high speed
ECD Electronically Controlled
Deceleration
EDC Electronic Diesel Control Engine-management system for diesel engines

EEPROM Electrically Erasable


Programmable
Read-Only Memory
EGAS Electronic Gas (Pedal) Electronic throttle-control system
ESP Electronic Electronic vehicle-dynamics control system
Stability Program
Flash Flash Electrically Erasable
EEPROM Programmable Read-
Only Memory
FFT Fast Fourier Transform Mathematical procedure for fast conversion
of timing signals to a frequency spectrum
FMCW- Frequency-modulated
RADAR Continuous Wave RADAR
Gallium Chemical compound with semiconductor
properties
arsenide
Yaw rate Rate of vehicle rotation around its vertical
axis
Robert Bosch GmbH

ACC Adaptive Cruise Control Glossary 53

Abbreviation Stands for Explanation

Gunn diode Electronic component for generating high-


frequency oscillations
MIC Microwave Integrated Circuit
Mixer Component or module for mixing signals
generally for the purposes of demodulation
(separating the information from the carrier)
Modulation The impression of an information-bearing
signal onto a carrier signal, e.g. by the mul-
tiplication of electrical signals relative to time
Monostatic RADAR system which uses the same
RADAR antenna for transmission and reception

Motronic BOSCH trademark Electronic engine-management system


Polyrods Dielectric material in conical shape for con-
centrating microwave beams
PU Processing Unit Control and signal-processing unit
RADAR Radio Detection and System for detecting and locating objects
Ranging using microwave technology
RAM Random-Access Memory Memory whose data can be accessed
randomly (usually also a volatile memory)
RPU Regulation Processing Unit ACC controller
RTC Radar transceiver RADAR transmitter and receiver unit
SBC Sensotronic Brake Control Electronically controlled power-braking
system with hydraulic force transmission
(electrohydraulic braking system)
SCU Sensor and Control Unit
SPU Signal Processing Unit ACC signal processing unit
TCS Traction Control System System which improves vehicle handling by
preventing wheel spin and increasing traction
VCO Voltage Controlled Oscillator
Robert Bosch GmbH

54 Sensors Automotive applications

Sensors
Sensors register operating states (e.g. engine Since their output signals directly affect not
speed) and setpoint/desired values (e.g. ac- only the engines power output, torque, and
celerator-pedal position). They convert emissions, but also vehicle handling and
physical quantities (e.g. pressure) or chemi- safety, sensors, although they are becoming
cal quantities (e.g. exhaust-gas concentra- smaller and smaller, must also fulfill de-
tion) into electric signals. mands that they be faster and more precise.
These stipulations can be complied with
thanks to mechatronics.
Automotive applications
Depending upon the level of integration,
Sensors and actuators represent the inter- signal conditioning, analog/digital conver-
faces between the ECUs, as the processing sion, and self-calibration functions can all
units, and the vehicle with its complex drive, be integrated in the sensor (Fig. 1), and in
braking, chassis, and bodywork functions future a small microcomputer for further
(for instance, the Engine Management, the signal processing will be added. The advan-
Electronic Stability Program ESP, and the air tages are as follows:
conditioner). As a rule, a matching circuit in
the sensor converts the signals so that they  Lower levels of computing power are
can be processed by the ECU. needed in the ECU,
 A uniform, flexible, and bus-compatible
The field of mechatronics, in which mech- interface becomes possible for all sensors,
anical, electronic, and data-processing com-  Direct multiple use of a given sensor
ponents are interlinked and cooperate through the data bus,
closely with each other, is rapidly gaining in  Registration of even smaller measured
importance. These are integrated in modules quantities,
(e.g. in the crankshaft CSWS (Composite  Simple sensor calibration.
Seal with Sensor) module complete with
rpm sensor).

1 Sensor integration levels

Sensors Transmission path ECU


Susceptible to
Conventional SE interference SA A SG
(analog) D

Resistant to
Multiple interference A
Figure 1 1st integration level SE SA SG
tap-off (analog) D
SE Sensor(s)
SA Analog signal
conditioning Immune to
Bus-
2nd integration level SE SA A interference SG
A/D Analog-digital D compatible (digital)
UAE0037-1E

converter
SG Digital ECU Immune to
Bus-
MC Microcomputer 3rd integration level SE SA A MC interference SG
D compatible (digital)
(evaluation
electronics)
Robert Bosch GmbH

Speed and rpm sensors Piezoelectric yaw-rate sensors 55

Piezoelectric oscillating which are detected by a third pair of piezo el-


ements (3 + 3). Using a fourth pair of piezo
drum yaw-rate sensors excitation elements (4 + 4) in a closed con-
trol loop, these forces are then controlled
Applications back to a reference value Uref = 0. The ma-
In vehicles with vehicle-dynamics control nipulated variable needed here is then care-
(ESP), the piezoelectric yaw-rate sensors fully filtered and subjected to phase-synchro-
(otherwise known as gyrometers) register nous rectification before being used as a
the vehicles rotation about its vertical axis, highly accurate output signal. The selective,
for instance when cornering, but also when temporary change of the desired value to
the vehicle swerves or goes into a skid. Uref = 0 permits an easy check of the overall
sensor system (built-in test). This sensors
Design and construction temperature sensitivity necessitates a com-
The piezoelectric yaw-rate sensors are high- plex compensation circuit, and the material-
precision mechanical sensors. Two diametri- based aging of the piezoceramic elements
cally opposed piezoceramic elements (Fig. 1, necessitates painstaking preliminary aging.
1 + 1) are used to cause sympathetic oscil-
lations in a hollow metal cylinder. Another 2 Piezoelectric yaw-rate sensor
pair of piezoceramic elements (2 + 2) are
used to control and maintain this oscillation
at a constant amplitude which has four axi-
ally aligned oscillation nodes (offset by 45
to the direction of excitation). Refer to
Figs. 1...3.
When rotation takes place at a yaw rate
about the cylinders axis, the nodes are
shifted slightly at the circumference due to
UAE0789Y

the effects of Coriolis acceleration. The result


is that in the nodes, which otherwise feature
zero force, forces are now generated which
are proportional to rotational speed and
Fig. 1
1 Piezoelectric yaw-rate sensor (measuring principle) 3 Piezoelectric yaw-rate sensor (design principle)
1....4 Piezo elements
5 Circuit
14
5 6 6 Bandpass filter

(phase-locked)
1 7 Phase reference
Uref 8 Rectifier (phase-
4 3 5 selective)
UA Output voltage
Yaw rate
2
2 Uref = 0 (normal
6 operation)
4 6 Uref  0 (built-in test)
3
1 Fig. 3

UAE0662-1Y

UAE0644-1Y

1....4 Piezo element pairs


8 7
7 5 Oscillatory cylinder
6 Baseplate
UA 7 Connection pins
Yaw rate
Robert Bosch GmbH

56 Speed and rpm sensors Micromechanical yaw-rate sensors

Micromechanical yaw-rate Design and construction


MM1 micromechanical yaw-rate sensor
sensors A mixed form of technology is applied in
Applications order to achieve the high accuracies needed
In vehicles with Electronic Stability Program for vehicle-dynamics systems. That is, two
(ESP), the rotation of the vehicle about its somewhat thicker oscillating elements (mass
vertical axis is registered by micromechani- plates), which have been machined from a
cal yaw-rate (or yaw-speed) sensors (also wafer using bulk micromechanics, oscillate
known as gyrometers) and applied for vehi- in counter-phase to their resonant frequency
cle-dynamics control. This takes place dur- which is defined by their mass and their
ing normal cornering, but also when the coupling springs (>2 kHz). On each of these
vehicle breaks away or goes into a skid. oscillating elements, there is a miniature,
These sensors are reasonably priced as surface-type micromechanical capacitive
well as being very compact. They are in the acceleration sensor. When the sensor chip
process of forcing out the conventional rotates about its vertical axis at yaw rate ,
high-precision mechanical sensors. these register the Coriolis acceleration in the
wafer plane vertical to the direction of oscil-
lation (Figs. 1 and 2). These accelerations are
1 Structure of the MM1 yaw-rate sensor proportional to the product of yaw rate and
200 m and the oscillatory velocity which is main-
tained electronically at a constant value.
To drive the sensor, all that is required is a
simple, current-carrying printed conductor
3
on each oscillating element. In the perma-
nent-magnet field B vertical to the chip sur-
face, this oscillating element is subjected to
Fig. 1 an electrodynamic (Lorentz) force. Using a
1 Retaining/guide
further, simple printed conductor (which
spring 1
UAE0790Y

2 Part of the
saves on chip surface), the same magnetic
oscillating element 2 field is used to directly measure the oscilla-
3 Coriolis acceleration tion velocity by inductive means. The differ-
sensor ent physical construction of drive system

2 MM1 micromechanical yaw-rate sensor

Fig. 2
1 Frequency-determin-
ing coupling spring
2 Permanent magnet
3 Direction of
oscillation
3
4 Oscillating element
5 Coriolis acceleration
2 N
sensor
S
6 Direction of Coriolis
acceleration 1
7 Retaining/guide B
UAE0706-1Y

spring
Yaw rate
Oscillating velocity
B Permanent-magnet 7 6 5 4 0 2 mm
field
Robert Bosch GmbH

Speed and rpm sensors Micromechanical yaw-rate sensors 57

and sensor system serves to avoid undesir- oscillator. To avoid excessive damping of this
able coupling between the two sections. In movement, the sensor must be operated in a
order to suppress unwanted external acceler- vacuum. Although the chips small size and
ation effects, the opposing sensor signals are the somewhat simpler production process
subtracted from each other. The external ac- result in considerable cost reductions, this
celeration effects can be measured by apply- miniaturization is at the expense of reduc-
ing summation. The high-precision micro- tions in the measuring effect, which in any
mechanical construction helps to suppress case is not very pronounced, and therefore
the effects of high oscillatory acceleration of the achievable precision. It also places
which is several factors of 10 higher than the more severe demands on the electronics.
low-level Coriolis acceleration (cross sensi- The systems high flexural stability, and
tivity far below 40 dB). Here, the drive and mounting in the axis of gravity, serve to me-
measurement systems are rigorously decou- chanically suppress the effects of unwanted
pled from each other. acceleration from the side.

MM2 micromechanical yaw-rate sensor


Whereas this silicon yaw-rate sensor is pro-
duced completely using surface-microme-
chanic techniques, and the magnetic drive 4 MM2 yaw-rate sensor: Structure
and control system have been superseded by 50 m
an electrostatic system, absolute decoupling
of the power/drive system and measuring
system is impossible. Comb-like structures
2
(Figs. 3 and 4) electrostatically force a cen-
trally mounted rotary oscillator to oscillate.
The amplitude of these oscillations is held
constant by means of a similar capacitive 1
pick-off. Coriolis forces result at the same
UAE0791Y

time in an out-of-plane tilting movement,


the amplitude of which is proportional to Fig. 4
the yaw rate , and which is detected capac- 1 Comb-like structure
itively by the electrodes underneath the 2 Rotary oscillator

3 MM2 surface-micromechanical yaw-rate sensor

CDrv1
CDrv2 1
CDrv Det1

CDrv Det2
0.5 mm
Fig. 3

1 Comb-like structure
2 2 Rotary oscillator
CDet1 CDet2 3 Measuring axis
CDrv Drive electrodes
-FC +FC
UKI0044-1Y

CDet Capactive pick-off


3
FC Coriolis force
Oscillatory velocity
= CDet, measured
yaw rate
Robert Bosch GmbH

58 Position sensors Steering-wheel-angle sensors

Steering-wheel-angle sensors similar in operation to a light barrier. A


Hall-effect element measures the magnetic
Application field of an adjacent magnet. A magnetic
The Electronic Stability Program (ESP) ap- code disc rotates with the steering shaft and
plies the brakes selectively to the individual strongly reduces the magnets field or
wheels in order to keep the vehicle on the screens it off completely. In this manner,
desired track selected by the driver. Here, the with nine Hall ICs it is possible to obtain the
steering-wheel angle and the applied brak- steering wheels angular position in digital
ing pressure are compared with the vehicles form. The remaining five Hall-effect sensors
actual rotary motion (around its vertical register the particular steering-wheel revolu-
axis) and its road speed. If necessary, the tion which is transformed to the final 360
brakes are applied at individual wheels. range by 4:1 step-down gearing.
These measures serve to keep the float angle The first item from the top in the exploded
(deviation between the vehicle axis and the view of the LWS 1 steering-wheel-angle sensor
actual vehicle movement) down to a mini- (Fig. 1) shows the nine permanent magnets.
mum and, until the physical limits are These are screened individually by the mag-
reached, prevent the vehicle breaking away. netically-soft code disc beneath them when
Basically speaking, practically all types of this rotates along with the steering shaft, and
angle-of-rotation sensors are suitable for depending upon steering-wheel movement.
registering the steering-wheel angle. Safety The pcb immediately below the code disc con-
considerations, though, dictate that only tains Hall-effect switches (IC), and a micro-
those types are used which can be easily
checked for plausibility, or which in the ideal 1 Exploded view of the digital LWS1 steering-wheel-
angle sensor
case automatically check themselves. Poten-
tiometer principles are used, as well as opti-
cal code-registration and magnetic princi-
ples. Whereas a passenger-car steering wheel 1
turns through 720 (a total of 4 complete
turns), conventional angle-of-rotation sen-
sors can only measure maximum 360. This 2
means that with the majority of the sensors
actually used for this purpose it is necessary 3
to continually register and store the data on
the steering wheels actual setting.
Fig. 1
1 Housing cover with Design and operating concept 4
nine equidistantly There are two absolute-measuring (in con-
spaced permanent trast to incremental-measuring) magnetic
magnets
angle-of-rotation sensors available which are
2 Code disc
(magnetically soft
matched to the Bosch ECUs. At any instant
in time, these sensors can output the steer- 5
material)
3 pcb with 9 Hall- ing-wheel angle throughout the complete
effect switches and angular range.
microprocessor
4 Step-down gearing Hall-effect steering-wheel-angle sensor
5 Remaining 5
(LWS1)
UFL0029Y

Hall-effect vane 6
switches
The LWS1 uses 14 Hall-effect vane switches
6 Fastening sleeve to register the angle and the rotations of the
for steering column steering wheel. The Hall-effect vane switch is
Robert Bosch GmbH

Position sensors Steering-wheel-angle sensors 59

processor in which plausibility tests are per- 2 AMR steering-wheel-angle sensor LWS3 (principle)
formed and information on angular position
decoded and conditioned ready for the CAN-
Bus. The bottom half of the assembly contains 1
the step-down gearing and the remaining five
Hall-effect vane switches.
The LWS1 was superseded by the LWS3 Fig. 2
1 Steering-column
due to the large number of sensor elements
shaft
required, together with the necessity for the 2 5
2 AMR sensor
magnets to be aligned with the Hall-IC. 6 elements
3 3 Gearwheel with m
Magnetoresistive steering-wheel-angle 4 7 teeth
sensor LWS3 4 Evaluation
The LWS 3 also depends upon AMR (aniso- electronics
5 Magnets
tropic magnetoresistive sensors) for its oper-

UFL0030Y
6 Gearwheel with
ation. The AMRs electrical resistance n > m teeth
changes according to the direction of an ex- 7 Gearwheel with
ternal magnetic field. In the LWS3, the infor- m + 1 teeth
mation on angle across a range of four com-
plete rotations is provided by measuring the 3 AMR steering-wheel-angle sensor LWS3
angles of two gearwheels which are rotated
by a third gearwheel on the steering-column
shaft. The first two gearwheels differ by one
tooth which means that a definite pair of
angular variables is associated with every
possible steering-wheel position.
By applying a mathematical algorithm (a
computing process which follows a defined
step-by-step procedure) referred to here as a
modified vernier principle, it is possible to
UFL0031Y

use the above AMR method for calculating


the steering-wheel angle in a microcom-
puter. Here, even the measuring inaccuracy
of the two AMR sensors can be compensated
for. In addition, a self-check can also be im- 4 AMR steering-wheel-angle sensor LWS4 for attach-
plemented so that a highly plausible mea- ment to the end of the steering-column shaft
sured value can be sent to the ECU.
Fig. 2 shows the schematic representation 1 2 3 4
of the LWS3 steering-wheel-angle sensor. The
two gearwheels, with magnets inserted, can be
seen. The sensors are located above them
togther with the evaluation electronics. With
this design too, price pressure forces the devel-
opment engineers to look for innovative sens-
Fig. 4
ing concepts. In this respect, investigation is
1 Steering column
proceeding on whether, since it only measures
UFL0032Y

2 Steering box
up to 360, a single AMR angle-of-rotation 3 Steering-wheel-
sensor (LWS4) on the end of the steering shaft angle sensor
would be accurate enough for ESP (Fig. 4). 4 Steering rack
Robert Bosch GmbH

60 Acceleration sensors and vibration sensors Hall-effect acceleration sensors

Hall-effect acceleration Design and construction


A resiliently mounted spring-mass system is
sensors used in the Hall-effect acceleration sensors
Applications (Figs. 1 and 2).
Vehicles equipped with the Antilock Braking It comprises an edgewise-mounted strip
System ABS, the Traction Control System spring (3) tightly clamped at one end. At-
TCS, all-wheel drive, and/or Electronic Sta- tached to its other end is a permanent mag-
bility Program ESP, also have a Hall-effect net (2) which acts as the seismic mass. The
acceleration sensor in addition to the wheel- actual Hall-effect sensor (1) is located above
speed sensors. This measures the vehicles the permanent magnet together with the
longitudinal and transverse accelerations evaluation electronics. There is a small
(depending upon installation position copper damping plate (4) underneath the
referred to the direction of travel). magnet.

Operating concept
When the sensor is subjected to acceleration
which is lateral to the spring, the spring-
1 Hall-effect acceleration sensor (opened)
mass system changes its neutral position ac-
cordingly. Its deflection is a measure for the
acceleration. The magnetic flux F from the
moving magnet generates a Hall voltage UH
1
in the Hall-effect sensor. The output voltage
NAE0795Y

UA from the evaluation circuit is derived


3 2 from this Hall voltage and climbs linearly
a
Fig. 1 along with acceleration (Fig. 3, measuring
a Electronic circuitry
range approx. 1 g).
b Spring-mass system
1 Hall-effect sensor b This sensor is designed for a narrow
2 Permanent magnet bandwidth of several Hz and is electrody-
3 Spring namically damped.

2 Hall-effect acceleration sensor 3 Hall-effect acceleration sensor (example of curve)

V
UH = const a
4
U0

1
Output voltage UA

3

Fig. 2
N
S

1 Hall-effect sensor 2 3
2
2 Permanent magnet
3 Spring a
4 Damping plate 1
4
IW Eddy currents IW
(damping)
UH Hall voltage
UAE0645Y

0
UAE0796E

U0 Supply voltage -1g 0g 1g


Magnetic flux Acceleration a
a Applied (transverse)
acceleration
Robert Bosch GmbH

Acceleration sensors and vibration sensors Piezoelectric acceleration sensors 61

Piezoelectric acceleration 2 Piezoelectric acceleration sensor (dual sensor for


vertical mounting)
sensors

Application
Piezoelectric bimorphous bending elements
and two-layer piezoceramic elements are
used as acceleration sensors in passenger-re-
straint systems for triggering the seat-belt
tighteners, the airbags, and the roll-over bar.

Design and operating concept


A piezo bending element is at the heart of
this acceleration sensor. It is a bonded struc- 1
ture comprising two piezoelectric layers of
opposite polarities (bimorphous bending
element). When subjected to acceleration,
one half of this structure bends and the
other compresses, so that a mechanical
bending stress results (Fig. 1).

UAE0797Y
The voltage resulting from the element
bend is picked off at the electrodes attached Fig. 2
to the sensor elements outside metallized 1 Bending element
surfaces.
The sensor element shares a hermetically- For signal conditioning, the acceleration
sealed housing with the initial signal-ampli- sensor is provided with a hybrid circuit
fication stage, and is sometimes encased in comprised of an impedance converter, a fil-
gel for mechanical protection. ter, and an amplifier. This serves to define
the sensitivity and useful frequency range.
The filter suppresses the high-frequency sig-
nal components. When subjected to acceler-
1 Bending element from a piezoelectric acceleration ation, the piezo bending elements deflect to
sensor
such an extent due to their own mass that
they generate a dynamic, easy-to-evaluate
non-DC signal with a maximum frequency
a 1 which is typically 10 Hz.
a =0
U A= 0
By reversing the actuator principle and ap-
plying voltage, the sensors correct operation
can be checked within the framework of
OBD on-board diagnosis. All that is re-
quired is an additional actuator electrode. Fig. 1
b 1 a=0 a Inoperative

UA>0
Depending upon installation position and b Applied acceleration a
direction of acceleration, there are single or
UAE0293-1Y

1 Piezo-ceramic bim-
dual sensors available (Fig. 2). Sensors are
porphous bending
also on the market which are designed element
specifically for vertical or horizontal mount- UA Measuring-circuit
ing (Fig. 2). voltage
Robert Bosch GmbH

62 Acceleration sensors and vibration sensors Surface micromechanical acceleration sensors

Surface micromechanical The seismic mass with its comb-like elec-


trodes (Figs. 2 and 3, pos. 1) is spring-
acceleration sensors mounted in the measuring cell. There are
fixed comb-like electrodes (3, 6) on the chip
Application on each side of these movable electrodes.
Surface micromechanical acceleration sen- This configuration comprising fixed and
sors are used in passenger-restraint systems movable electrodes corresponds to a series
to register the acceleration values of a frontal circuit comprising two differential capaci-
or side collision. They serve to trigger the tors (capacity of the comb-like structure: ap-
seatbelt tightener, the airbag, and the roll- prox. 1 pF). Opposed-phase AC voltages are
over bar. applied across the terminals C1 and C2, and
their superimpositions picked-off between
Design and operating concept the capacitors at CM (measurement ca-
Although these sensors were initially in- pacity), in other words at the seismic mass.
tended for use with higher accelerations
(50...100 g), they also operate with lower ac- Since the seismic mass is spring-mounted
celeration figures when used in passenger- (2), linear acceleration in the sensing direc-
restraint systems. They are much smaller tion results in a change of the spacing be-
than the bulk silicon sensors (typical edge tween the fixed and movable electrodes, and
length: approx. 100...500 m), and are therefore also in a change in the capacity of
mounted together with their evaluation C1 and C2 which in turn causes the electrical
electronics (ASIC) in a waterproof casing signal to change. In the evaluation electron-
(Fig. 1). An additive process is used to build ics circuit, this change is amplified, and then
up their spring-mass system on the surface filtered and digitalized ready for further sig-
of the silicon wafer. nal processing in the airbag ECU. Due to the
low capacity of approx. 1 pF, the evaluation
electronics is situated at the sensor and is

1 Surface micromechanical acceleration sensors for airbag triggering (Example)

a b

1
3
2

Fig. 1
a Side-airbag sensor
3
b Front-airbag sensor
UAE0799Y

1 Casing
2 Sensor and evalua- 1 2
tion chip
3 Cover
Robert Bosch GmbH

Acceleration sensors and vibration sensors Surface micromechanical acceleration sensors 63

either integrated with the sensor on the Dual micromechanical sensors (4) are
same chip, or is located very close to it. used for instance in the ESP Electronic Sta-
Closed-loop position controls with electro- bility Program for vehicle dynamics control:
static return are also available. Basically, these consist of two individual sen-
The evaluation circuit incorporates func- sors, whereby a micromechanical yaw-rate
tions for sensor-deviation compensation sensor and a micromechanical acceleration
and for self-diagnosis during the sensor sensor are combined to form a single unit.
start-up phase. During self-diagnosis, elec- This reduces the number of individual com-
trostatic forces are applied to deflect the ponents and signal lines, as well as requiring
comb-like structure and simulate the less room and less attachment hardware in
processes which take place during acceler- the vehicle.
ation in the vehicle.

2 Comb-like structure of the sensor measuring element 4 Lateral-acceleration sensor combined with yaw-rate
sensor (dual sensor)
100 m

3 Fig. 2
2 1 Spring-mounted
seismic mass with
1 electrode
2 Spring
3 Fixed electrodes
UAE0800Y

UAE0678Y

Fig. 4
a Acceleration in
a
sensing direction
Yaw rate

3 Surface micromechanical acceleration sensor with capacitive pick-off

1 2 3
C2 CM C1
Fig. 3
1 Spring-mounted
seismic mass with
electrodes
a 2 Spring
3 Fixed electrodes
with capacity C1
4 Printed Al conductor
5 Bond pad
6 Fixed electrodes
with capacity C2
UAE0801Y

C1 C2 CM 7 Silicon oxide
a Acceleration in
4 5 6 7 sensing direction
CM Measuring capacity
Robert Bosch GmbH

64 Speed and rpm sensors Wheel-speed sensors

Wheel-speed sensors installation conditions encountered with


various wheels. The most common variant is
Application the chisel-type pole pin (also called a flat pole
It is from the wheel-speed sensor signals that pin Fig. 1a) for radial installation at right
the ABS, TCS, and ESP control units (ECUs) angles to the pulse rotor. The rhombus-type
derive the wheel-rotation rates. These wheel (lozenge-shaped) pole pin (Figure 1b) de-
speeds are applied in preventing the wheels signed for axial installation is located radi-
blocking or spinning so that the vehicles ally with respect to the trigger wheel. Both
stability and steerability are maintained. In pole-pin designs necessitate precise align-
vehicle navigation systems, the signals are ment to the trigger wheel. Although precise
used for calculating the distance travelled. alignment is not so important with the
round pole pin (Figure 1c), the trigger wheel
Design and operating concept must have a large enough diameter, or less
teeth.
Passive (inductive) wheel-speed sensors
The inductive wheel-speed sensor's pole pin,
surrounded by its coil winding, is installed
directly above a trigger wheel (rotor) at-
tached to the wheel hub. This soft-magnetic
pole pin is connected to a permanent mag- 1 Wheel-speed sensors: Pole-pin shapes and types
of installation (DF6 as example)
net which projects a magnetic field toward
and into the trigger wheel. The continuously
alternating sequence of teeth and gaps that
accompanies the wheel's rotation induces
corresponding fluctuations in the magnetic
field through the pole pin and its coil wind-
a
ing. These fluctuations induce an alternating 1
current in the coil suitable for monitoring at
the ends of its winding.
2
The frequency and amplitude of this alter-
3
nating current are proportional to wheel
4
speed, and with the wheel not rotating, the
induced voltage is zero. Tooth shape, air gap, 5

Fig. 1 rate of voltage rise, and the ECU input sensi-


a Chisel pole pin: tivity define the smallest still measurable
b
Radial installation, rotation rate and thus, for ABS applications, 1
radial scan the minimum switching speed. 2
b Rhombus pole pin:
Axial installation,
radial scan
To ensure interference-free signal detection,
c Round pole pin: the gap separating the wheel-speed sensor
c
Radial installation, and the trigger wheel is only approx. 1 mm, 1
axial scan and installation tolerances are narrow. The
1 Sensor case with wheel-speed sensor is also installed on a 2
electrical connections
stable mounting to prevent oscillation pat-
UAE0476-1Y

2 Permanent magnet
3 Soft-iron core (pole
terns in the vicinity of the brakes from dis-
pin) torting the sensor's signals. Various pole-pin
4 Winding configurations and installation options are
5 Trigger wheel available to adapt the system to the different
Robert Bosch GmbH

Speed and rpm sensors Wheel-speed sensors 65

Active wheel-speed sensors frequency is proportional to wheel speed.


The conventional inductive units are in- This single-wire data-transmission strategy
creasingly being replaced by active wheel- uses pre-conditioned digital signals. These
speed sensor types in which the function are less sensitive to interference than the sig-
formerly performed by the trigger ring's nals from the inductive sensor. The concept
teeth is taken over by peripheral magnets. also features the following options:
These are installed around the periphery
of a multipole ring so that their polarities  Data transmission identifying the wheel's
alternate (Fig. 2). direction of travel. This option is espe-
The sensor element of such an active cially significant for the hill-holding
wheel-speed sensor is located in the contin- feature, which relies on selective braking
uously changing fields generated by these to prevent the vehicle from rolling back-
magnets. Rotation of the multipole ring is wards when starting off on a hill. Also
thus accompanied by a continuous alterna- used in vehicle navigation systems.
tion in the magnetic flux through the sensor  Relay of information on sensor-signal qual-
element. ity, including a display indicating that the
Compact dimensions combine with low driver should have the vehicle serviced in
weight to make the active wheel-speed sen- order to check correct sensor functioning.
sor suitable for installation on and even
within the vehicles wheel-bearing assem- 2 Active wheel-speed sensor showing a section of the
multipole ring
blies (Fig. 3). In the latter case, the bearing
seal contains magnetic powder instead of
fixed magnets. This means that a second
function has been added and the bearing
seal now becomes a multipole device.

The most important sensor components are


either Hall or magnetoresistive elements,
both of which generate a voltage that varies
according to the magnetic flux through the
measuring element. This voltage is then con- 1 2 3
UAE0688-1Y

ditioned by the active wheel-speed sensor.


Fig. 2
One of the active sensor's advantages is the 1 Multipole ring
fact that in contrast to the inductive sensors, 2 Sensor element
its output voltage is independent of the wheel 3 Sensor case
speed. This fact permits monitoring to con-
tinue until the wheel is practically stationary. 3 Example of sensor installation in the wheel bearing

1 2 3
A typical feature of the active wheel-speed
sensor is the local amplifier circuit. Both
components measuring element and am-
plifier are integrated in a single sensor
casing. The active sensor requires a power
supply of between 4.5 and 20 volts, and it is
connected to the ECU by a two-conductor
Fig. 3
wire. The wheel-speed data is impressed on
UAE0878Y

1 Wheel bearing
one of the two conductors (supply lines) as 2 Sensor
load-independent current. As with the in- 3 Multipole ring/
ductive wheel-speed sensor, the current's Bearing seal
Robert Bosch GmbH

66 Data processing in the vehicle Requirements/Microcomputer/Electronic control unit (ECU)

Data processing in the vehicle

Requirements Microcomputer
Highly sophisticated state-of-the-art open- The microcomputer comprises both the cen-
loop and closed-loop control concepts are tral processing unit (CPU) for processing
essential for meeting the demands for func- arithmetic operations and logical relation-
tion, safety, environmental compatibility and ships, and special function modules to moni-
comfort associated with the wide range of tor external signals and to generate the con-
automotive subsystems installed in modern- trol signals for external servo elements. These
day vehicles. Sensors monitor the reference peripheral modules are largely capable of as-
and controlled variables, which an electronic suming complete control of real-time oper-
control unit (ECU) then converts into the ations. The program-controlled CPU could
signals required to adjust the final control- only discharge these at the price of both ad-
ling elements/actuators. The input signals ditional complication and curtailment in the
can be analog (e.g. voltage characteristic at number of functions (e.g. determining the
pressure sensor), digital (e.g. switch position) moment at which an event occurred).
or pulse-shaped (i.e. information content as
a function of time; e.g. engine-speed signal). Computing power
These signals are processed after being con- Apart from the architecture (e.g. accumu-
ditioned (filtering, amplification, pulse shap- lator, register machine) and the word length
ing) and converted (analog/digital); digital (4 ... 32 bits), the product of the internal
signal-processing methods are preferred. clock frequency and the average number of
Thanks to modern semiconductor tech- clock pulses required per instruction deter-
nology, powerful computer units, with their mines the CPUs power:
accompanying program and data memories,  Clock frequency: 1 ... 40 MHz (typical),
and special peripheral circuitry, designed  Clock pulses per instruction:
specifically for real-time applications, can all 1 ... 32 pulses (typical), depending on the
be integrated on only a few chips. CPU's architecture and the instruction
Modern vehicles are equipped with nu- (e.g. 6 pulses for addition, 32 pulses for
merous digital control units (ECUs), e.g. for multiplication).
engine management, ABS, and transmission-
shift control. Improved performance and ad-
ditional functions are obtained by synchro- Electronic control unit (ECU)
nizing the processes controlled by the indi-
vidual control units, and by adapting (in real Digital input signals
time) their respective parameters to each For registering a switch position or digital
other. An example of this type of function is sensor signals (e.g. rotational-speed pulses
traction control (TCS) which reduces the from a Hall-effect sensor).
driving torque when the drive wheels spin. Voltage range: 0 V to battery voltage.
Up to now, data between the control units
(in the example cited above, ABS/TCS and Analog input signals
engine management) has been exchanged Signals from analog sensors (lambda sensor,
mostly through separate lines. However, this pressure sensor, potentiometer).
type of point-to-point connection is only Voltage range: Several mV up to 5 V.
suitable for a limited number of signals. The
data-transmission potential between the in- Pulse-shaped input signals
dividual ECUs can be enhanced by using a Signals from inductive rpm sensors. After
simple network topology designed specifi- signal conditioning, they are further
cally for serial data transmission in automo- processed as digital signals.
tive applications. Voltage range: 0.5 V to 100 V.
1
Microcomputer

Microprocessor Data memory Program memory Data memory


Central Processing Unit (User memory) Read-only memory Non-volatile read/

Microcomputer
(CPU) Volatile read/write (ROM, EPROM, write memory
memory (RAM) flash EPROM) (EEPROM)
for variable data For programs and
Arithmetic and Logic Unit permanent data records
(ALU) Memory capacity
4-, 8-, 16-, 32-bit Memory capacity Memory capacity 32 bytes
64 bytes 32 kbytes 2 kbytes 512 kbytes 1 kbyte

Internal Bus 4-, 8-, 16-, 32-bit data circuit


clock
(oscillator)

I/O I/O I/O I/O I/O I/O I/O


Interrupt Event Signal acquisition Analog/ Digital Serial Bus
controller counter and output with Digital inputs/ interface controller
time reference (A/D) outputs
converter (I/O) (UART,


(Timer, time SPI,
processing unit, CAN)
input capture,
Robert Bosch GmbH

Data processing in the vehicle

output-compare
register)
Communication
Monitoring Resolution Resolution with external
circuit 50 ns 8 10 bit Data rate chips via
(watchdog) Counter Time range 4 32 8 32 200 bit/s address/
8 64 bit 50 ns 1s channels channels 1 Mbit /s data bus


UAE0454-1E
Electronic control unit (ECU)
67
Robert Bosch GmbH

68 Data processing in the vehicle Electronic control unit (ECU)

Signal conditioning most unlimited number of logic operations


Protective circuits (passive: R and RC cir- can be established and data records stored
cuits; active: special surge-proof semicon- and processed in the form of parameters,
ductor elements) are used to limit the volt- characteristic curves and multidimensional
age of the input signals to acceptable levels program maps.
(microcomputer operating voltage). Filters
remove most of the superimposed noise Output signals
from the useful signals, which are then am- Power switches and power-gain circuits am-
plified to the microprocessor's input voltage. plify the microprocessor's output signals
Voltage range: 0 V to 5 V. (0 V .. 5 V, several mA) to the levels required
by the various final-controlling elements/
Signal processing actuators (battery voltage, several A).
ECUs usually process signals in digital form.
Rapid, periodic, real-time signals are
processed in hardware modules specifically
designed for the particular function. Results,
e.g. a counter reading or the time of an
event, are transmitted in registers to the
CPU for further processing. This procedure
substantially reduces the CPUs interrupt-
response requirements (s range).

The amount of time available for calcu-


lations is determined by the open-loop or
closed-loop control system (ms range).
The software contains the actual control
algorithms. Depending on the data, an al-

2 Signal processing in ECU

Signal conditioning Microcomputer Power controller

1 3

6
Fig. 2
1 Digital input signals 9
2 Analog input signals 2
3 Protective circuit 3 4 5 7
4 Amplifier, filter 2
5 A/D converter 9
UAE0455-1E

6 Digital signal
processing
7 D/A converter
8 Circuit-breaker
9 Power amplifier
Robert Bosch GmbH

Data processing in the vehicle Complete system 69

Complete system between the individual control units. Proce-


dures have been laid down for bus access,
Logistical concept (CARTRONIC) message structure, bit and data coding, error
This concept divides the vehicles complete recognition and response, and the identifi-
electrical system into conveniently dimen- cation of faulty bus users (CAN).
sioned subsystems. Units with closely-
coupled functions (that is, units with high Transmission speed
rates of mutual data exchange) are com- Multiplex bus: 10 kbit/s...125 kbit/s,
bined in a sub-network. Although this logis- Drivetrain bus: 125 kbit/s...1 Mbit/s,
tical concept results in sub-networks with Telecommunications bus:
varying requirements on transmission ca- 10 kbit/s...125 kbit/s.
pacity, demands on data exchange do not
vary. Latency time
Latency time is defined as the time that
Topology elapses between the transmitters send
At the logical level, all the known communi- request and the target stations receipt of the
cations systems developed for automotive error-free message.
applications are based on a single serial con- Multiplex bus: 5 ms...100 ms,
nection of the ECUs. The physical layout Drivetrain bus: 0.5 ms...10 ms,
employs one-wire or differential two-wire Telecommunications bus: 5 ms...100 ms.
interfaces in bus form to interconnect the
control units.

Protocol
The protocol consists of a number of a spe-
cific collection execution statements which
are used to control data communications

3 Bus-system interfacing

1 1 1
3
2 2 ... 2

Multiplex bus
2

1 1 1

2 2 ... 2

Drivetrain bus
2

1 1 1

2 2 ... 2
UAE0456-1E

Telecommunications bus
2 Fig. 3
1 ECU
2 Bus controller
3 Gateway
Robert Bosch GmbH

70 Automotive microelectronics Severe demands on electronic systems/History of development

Severe demands on History of development


electronic systems
Electronic systems in motor vehicles are The amount of electronic equipment in
exposed to extreme stresses (e.g. due to motor vehicles is continually increasing.
extreme temperature variations, unusual Fig. 2 provides an overview of the growth
climatic conditions, poor road surfaces and of electronic equipment expressed as a pro-
the effects of corrosive substances). These portion of vehicle cost.
are some of the requirements they must Because of their cost, electronic systems
meet in order to be able to function reliably were initially reserved for vehicles at the lux-
and without faults over long periods: ury end of the market. This explains why in
 Resistance to temperatures ranging from 1980 electronic equipment accounted for
40 C ... 125 C only half a percent of vehicle cost. From that
 EMC (electromagnetic compatibility): time onwards, and particularly in the 1990s,
immunity to external interference (e.g. that proportion grew rapidly as the price of
mobile phone signals) and no emission of electronic equipment continually dropped
electromagnetic radiation likely to cause with the result that more and more electronic
interference on other equipment systems could be fitted to mid-range and even
 Resistance to shocks and vibration small cars.
 Resistance to water and damp Gradually, more and more electronic sys-
 Resistance to corrosive fluids (e.g. oils and tems were fitted to motor vehicles (Table 1).
salt-water spray) And the trend continues.
 Light weight The new science of mechatronics deals
 Economical production costs and with the interaction between mechanical,
 Secure and trouble-free mounting electronic and data processing devices.

1 Historical development of electronic systems in


motor vehicles (examples)
1958 DC generator with variode
2 Proportion of cost per vehicle 1962 3-phase alternator with variode
(overall average) 1965 Transistorized ignition
1967 D-Jetronic gasoline-injection system
0.5 % 7% (pressure-controlled)
1978 Antilock braking system (ABS)
1979 Motronic
(combined ignition and fuel-injection system)
1982 Electronic ignition system
1982 Knock control
1986 Electronic diesel control (EDC)
1986 Electronic throttle control (ETC)
1980 1990 1987 Traction control system (TCS)
1989 Electronic transmission-shift control
(stand-alone system Tiptronic)
17 % 24 % 1989 Mono-Motronic
(single-point injection system SPI)
1989 CAN (Controller Area Network)
1989 Vehicle navigation system (Travelpilot)
1991 Litronic
1994 ME-Motronic (integrated ETC)
UAE0855E

1997 Electronic stability program (ESP)


1997 Radiophone (car radio + mobile telephone)
2000 2010 2000 MED-Motronic (gasoline direct injection)
Prognosis
2000 Adaptive Cruise Control (ACC)
Table 1
Robert Bosch GmbH

Automotive microelectronics History of development 71

Miniaturization ECU. Consequently, the external ignition-


Transistorized ignition was first used on output stage previously used can be dis-
gasoline engines in 1965. It did away with pensed with. The associated reduction in the
the negative effect on ignition timing accu- number of components also improves the
racy of erosion caused by electrical arcing reliability of the system.
between the contact-breaker points. The The size of discrete components (resistors,
transistor had gained a foothold in the mo- capacitors) has similarly been significantly
tor vehicle, heralding the start of the elec- reduced. SMDs (Surface Mounted Devices)
tronic age. But is wasnt until electronic are soldered or bonded to the circuit board
componentry was miniaturized that the de- without wire connections.
cisive step was taken in making automotive In spite of the continual growth in the
electronic systems capable of the levels of number and complexity of the functions
performance that are taken for granted to- performed, the miniaturisation of electronic
day. Enormous advances in miniaturization equipment has meant that the size of the
were made in the area of semiconductor ECUs continues to shrink (Fig. 3).
components in particular, making it possible
to integrate more and more functions within Memory capacity
a component that occupied only a tiny Whereas in 4 kilobyte memory capacity was
amount of space. Every ECU contains micro- adequate for the modest requirements of a
controllers that combine millions of transis- gasoline-engine management system in the
tor functions on semiconductor chips that late 1970s, 10 years later the figure had
take up only a few square millimetres. reached 30 kilobytes. The incorporation of
It has also been possible to substantially more and more functions in the engine-
reduce the dimensions of power compo- management ECU led to an explosion in
nents such as output stages for controlling the demand for memory capacity. By the
actuators. For example, multiple ignition- year 2000, the required capacity had reached
output stages are now combined in a single 500 kilobytes. Other automotive electronic
component. This means that an external ig- systems have followed a similar pattern of
nition output stage is no longer required. It development. And there is no foreseeable
is now integrated in the engine-management end to this trend.

3 Gasoline-engine ECUs

a b

Fig. 3
a 1979 Jetronic ECU
with 290 compo-
nents and a weight
of 1.14 kg
UAE0857Y

b 1996 Motronic
hybrid ECU with
82 components and
a weight of 0.25 kg
Robert Bosch GmbH

72 Data transfer between electronic systems System overview, serial data transfer (CAN)

Data transfer between


automotive electronic systems
Todays vehicles are being equipped with a To underline this point:
constantly increasing number of electronic Apart from being about 1 mile long, the
systems. Along with their need for extensive wiring harness of an average middle-class
exchange of data and information in order vehicle already includes about 300 plugs and
to operate efficiently, the data quantities sockets with a total of 2000 plug pins. The
and speeds concerned are also increasing only solution to this predicament lies in the
continuously. application of specific vehicle-compatible
Bus systems. Here, CAN has established it-
For instance, in order to guarantee perfect self as the standard.
driving stability, the Electronic Stability Pro-
gram (ESP) must exchange data with the en- Serial data transfer (CAN)
gine-management system and the transmis-
sion-shift control. Although CAN (Controller Area Network)
is a linear bus system (Fig. 2) specifically de-
System overview signed for automotive applications, it has al-
ready been introduced in other sectors (for
Increasingly widespread application of elec- instance, in building-installation engineering).
tronic communications systems, and elec- Data is relayed in serial form, that is, one
tronic open and closed-loop control sys- after another on a common bus line. All
tems, for automotive functions such as CAN stations have access to this bus, and via
a CAN interface in the ECUs they can re-
 Electronic engine management (EDC and ceive and transmit data through the CAN
Motronic), bus line. Since a considerable amount of
 Electronic transmission-shift control data can be exchanged and repeatedly ac-
(GS), cessed on a single bus line, this networking
 Antilock braking system (ABS), results in far fewer lines being needed.
 Traction control system (TCS),
 Electronic Stability Program (ESP),
 Adaptive Cruise Control (ACC), and
 Mobile multimedia systems together with
their display instrumentation

has made it vital to interconnect the individ- 1 Conventional data transfer


ual ECUs by means of networks.
Transmission-shift control Engine management
The conventional point-to-point exchange Station 1 Station 2

of data through individual data lines has


reached its practical limits (Fig. 1), and the
complexity of current wiring harnesses and
the sizes of the associated plugs are already
very difficult to manage. The limited num-
ber of pins in the plug-in connectors has
also slowed down ECU development work.
UAE0745E

ABS/TCS/ESP Instrument cluster


Station 3 Station 4
Robert Bosch GmbH

Data transfer between electronic systems Serial data transfer (CAN) 73

Applications in the vehicle Diagnosis applications


For CAN in the vehicle there are four areas The diagnosis applications using CAN are
of application each of which has different aimed at applying the already existing net-
requirements. These are as follows: work for the diagnosis of the connected
ECUs. The presently common form of diag-
Multiplex applications nosis using the special K line (ISO 9141)
Multiplex is suitable for use with applications then becomes invalid. Large quantities of
controlling the open and closed-loop control data are also transferred in diagnostic appli-
of components in the sectors of body elec- cations, and data transfer rates of 250 kbaud
tronics, and comfort and convenience. These and 500 kbaud are planned.
include climate control, central locking, and
seat adjustment. Transfer rates are typically Real-time applications
between 10 kbaud and 125 kbaud (1 kbaud = Real-time applications serve for the open
1 kbit/s) (low-speed CAN). and closed-loop control of the vehicle's
movements. Here, such electronic systems as
Mobile communications applications engine management, transmission-shift con-
In the area of mobile communications, CAN trol, and electronic stability program (ESP)
networks such components as navigation are networked with each other.
system, telephone, and audio installations Commonly, data transfer rates of between
with the vehicles central display and operat- 125 kbaud and 1 Mbaud (high-speed CAN)
ing units. Networking here is aimed at stan- are needed to guarantee the required real-
dardizing operational sequences as far as time response.
possible, and at concentrating status infor-
mation at one point so that driver distrac- Bus configuration
tion is reduced to a minimum. With this ap- Configuration is understood to be the layout
plication, large quantities of data are trans- and interaction between the components in
mitted, and data transfer rates are in the 125 a given system. The CAN bus has a linear
kbaud range. It is impossible to directly bus topology (Fig. 2) which in comparison
transmit audio or video data here. with other logical structures (ring bus
and/or star bus) features a lower failure
probability. If one of the stations fails, the
bus still remains fully accessible to all the
2 Linear bus topology other stations. The stations connected to the
Transmission-shift Engine
bus can be either ECUs, display devices, sen-
control management sors, or actuators. They operate using the
Station 1 Station 2
Multi-Master principle, whereby the stations
concerned all have equal priority regarding
their access to the bus. It is not necessary to
have a higher-order administration.

CAN
UAE0283-2E

ABS/TCS/ESP Instrument cluster


Station 3 Station 4
Robert Bosch GmbH

74 Data transfer between electronic systems Serial data transfer (CAN)

Content-based addressing Bus arbitration


The CAN bus system does not address each The identifier not only indicates the data
station individually according to its features, content, but also defines the messages prior-
but rather according to its message contents. ity rating. An identifier corresponding to a
It allocates each message a fixed identi- low binary number has high priority and
fier (message name) which identifies the vice versa. Message priorities are a function
contents of the message in question (for in- for instance of the speed at which their con-
stance, engine speed). This identifier has a tents change, or their significance with re-
length of 11 bits (standard format) or 29 bits spect to safety. There are never two (or
(extended format). more) messages of identical priority in the
With content-based addressing each sta- bus.
tion must itself decide whether it is inter- Each station can begin message transmis-
ested in the message or not (message filter- sion as soon as the bus is unoccupied. Con-
ing Fig. 3). This function can be performed flict regarding bus access is avoided by ap-
by a special CAN module (Full-CAN), so plying bit-by-bit identifier arbitration (Fig.
that less load is placed on the ECUs central 4), whereby the message with the highest
microcontroller. Basic CAN modules read priority is granted first access without delay
all messages. Using content-based address- and without loss of data bits (nondestruc-
ing, instead of allocating station addresses, tive protocol).
makes the complete system highly flexible so The CAN protocol is based on the logical
that equipment variants are easier to install states dominant (logical 0) and recessive
and operate. If one of the ECUs requires (logical 1). The Wired And arbitration
new information which is already on the principle permits the dominant bits trans-
bus, all it needs to do is call it up from the mitted by a given station to overwrite the re-
bus. Similarly, provided they are receivers, cessive bits of the other stations. The station
new stations can be connected (imple- with the lowest identifier (that is, with the
mented) without it being necessary to mod- highest priority) is granted first access to the
ify the already existing stations. bus.

3 Addressing and message filtering (acceptance check) 4 Bit-by-bit arbitration (allocation of bus
access in case of several messages)

CAN CAN CAN CAN


Figure 3 Station 1 Station 2 Station 3 Station 4
Station 2 transmits, 1
Bus line
Station 1 and 4 accept Provision
0
Accept Accept
the data. 1
Station 1
0
Selection Send Selection Selection
message 1
Figure 4 Station 2
0
Station 2 gains first
access Reception Reception Reception 1
Station 3
UAE0284-1E

(Signal on the bus = 0


UAE0742E

signal from Station 2) Station 1 Station 3


Bus loses the loses the
arbitration arbitration
0 Dominant level
1 Recessive level
Robert Bosch GmbH

Data transfer between electronic systems Serial data transfer (CAN) 75

The transmitters with low-priority messages reserved for future extensions. The remain-
automatically become receivers, and repeat ing 4 bits in this field define the number of
their transmission attempt as soon as the data bytes in the next data field. This enables
bus is vacant again. the receiver to determine whether all data
In order that all messages have a chance of has been received.
entering the bus, the bus speed must be ap-
propriate to the number of stations partici- The Data field contains the actual message
pating in the bus. A cycle time is defined for information comprised of between 0 and
those signals which fluctuate permanently 8 bytes. A message with data length = 0 is
(e.g. engine speed). used to synchronize distributed processes. A
number of signals can be transmitted in a
single message (e.g. engine rpm and engine
Message format temperature).
CAN permits two different formats which
only differ with respect to the length of their The CRC Field (Cyclic Redundancy
identifiers. The standard-format identifier is Check) contains the frame check word for
11 bits long, and the extended-format iden- detecting possible transmission interference.
tifier 29 bits. Both formats are compatible
with each other and can be used together in The ACK Field contains the acknowledge-
a network. The data frame comprises seven ment signals used by the receiver stations to
consecutive fields (Fig. 5) and is a maximum confirm receipt of the message in non-
of 130 bits long (standard format) or 150 corrupted form. This field comprises the ACK
bits (extended format). slot and the recessive ACK delimiter. The
ACK slot is also transmitted recessively and
The bus is recessive at idle. With its domi- overwritten dominantly by the receivers
nant bit, the Start of frame indicates the upon the message being correctly received.
beginning of a message and synchronizes all Here, it is irrelevant whether the message is
stations. of significance or not for the particular re-
ceiver in the sense of the message filtering or
The Arbitration field consists of the mes- acceptance check. Only correct reception is
sages identifier (as described above) and an confirmed.
additional control bit. While this field is be-
ing transmitted, the transmitter accompa-
nies the transmission of each bit with a
check to ensure that it is still authorized to 5 CAN message format

transmit or whether another station with a


higher-priority message has accessed the Start of Frame
Bus. The control bit following the identifier Arbitration Field
Control Field
is designated the RTR-bit (Remote Trans- Data Field
mission Request). It defines whether the CRC Field
message is a Data frame (message with ACK Field
End of
data) for a receiver station, or a Remote Frame
frame (request for data) from a transmitter Inter
Frame
station. Space
1
IDLE 1* 12* 6* 0...64* 16* 2* 7* 3* IDLE
UAE0285-1E

The Control field contains the IDE bit 0


Data frame Figure 5
(Identifier Extension Bit) used to differen- 0 Dominant level,
Message frame
tiate between standard format (IDE = 0) and 1 Recessive level.
extended format (IDE = 1), followed by a bit * Number of bits
Robert Bosch GmbH

76 Data transfer between electronic systems Serial data transfer (CAN)

The End of frame marks the end of the tion erases these opposite-polarity bits after
message and comprises 7 recessive bits. receiving the message. Line errors can be de-
tected using the bitstuffing principle.
The Inter-frame space comprises three bits
which serve to separate successive messages. If one of the stations detects an error, it in-
This means that the bus remains in the re- terrupts the actual transmission by sending
cessive IDLE mode until a station starts a an Error frame comprising six successive
bus access. dominant bits. Its effect is based on the in-
tended violation of the stuffing rule, and the
As a rule, a sending station initiates data object is to prevent other stations accepting
transmission by sending a data frame. It is the faulty message.
also possible for a receiving station to call in
data from a sending station by transmitting Defective stations could have a derogatory
a remote frame. effect upon the bus system by sending an
error frame and interrupting faultless
Detecting errors messages. To prevent this, CAN is provided
A number of control mechanisms for de- with a function which differentiates between
tecting errors are integrated in the CAN pro- sporadic errors and those which are perma-
tocol. nent, and which is capable of identifying the
faulty station. This takes place using statisti-
In the CRC field, the receiving station cal evaluation of the error situations.
compares the received CRC sequence with
the sequence calculated from the message. Standardization
The International Organization for Stan-
With the Frame check, frame errors are dardization (ISO) and SAE (Society of Auto-
recognized by checking the frame structure. motive Engineers) have issued CAN stan-
The CAN protocol contains a number of dards for data exchange in automotive appli-
fixed-format bit fields which are checked by cations:
all stations.
 For low-speed applications up to
The ACK check is the receiving stations 125 kbit/s: ISO 11519-2, and
confirmation that a message frame has been  For high-speed applications above
received. Its absence signifies for instance 125 kbit/s: ISO 11898 and SAE J 22584
that a transmission error has been detected. (passenger cars) and SAE J 1939 (trucks
and buses).
Monitoring indicates that the sender ob-  Furthermore, an ISO Standard on CAN
serves (monitors) the bus level and com- Diagnosis (ISO 15765 Draft) is being
pares the differences between the bit that has prepared.
been sent and the bit that has been checked.

Compliance with Bitstuffing is checked by


means of the Code check. The stuffing rule
stipulates that in every data frame or re-
mote frame, a maximum of 5 successive
equal-priority bits may be sent between the
Start of frame and the end of the CRC
field. As soon as five identical bits have been
transmitted in succession, the sender inserts
an opposite-priority bit. The receiving sta-
Robert Bosch GmbH

Data transfer between electronic systems Prospects 77

Prospects ing interfaces and functional contents. The


CARTRONIC from Bosch is the answer to
Along with the increasing levels of system- these stipulations, and has been developed
component performance and the rise in as a priority-override and definition concept
function integration, the demands made on for all the vehicles closed and open-loop
the vehicles communication system are also control systems. The possible sub-division of
on the increase. And new systems are con- the functions which are each controlled by a
tinually being introduced, for instance in the central coordinator can be seen in Fig. 1.
consumer-electronics sector. All in all, it is to The functions can be incorporated in vari-
be expected that a number of bus systems ous ECUs.
will establish themselves in the vehicle, each
of which will be characterized by its own The combination of components and sys-
particular area of application. tems can result in completely novel func-
tions. For instance, the exchange of data be-
In addition to electronic data transmission, tween the transmission-shift control and the
optical transmission systems will also come navigation equipment can ensure that a
into use in the multimedia area. These are change down is made in good time before a
very-high-speed bus systems and can trans- gradient is reached. With the help of the
mit large quantities of data as needed for au- navigation facility, the headlamps will be
dio and video components. able to adapt their beam of light to make it
optimal for varying driving situations and
Individual functions will be combined by for the route taken by the road (for instance
networking to form a system alliance cover- at road intersections). Car radios, sound-
ing the complete vehicle, in which informa- carrier drives, TV, telephone, E-mail, Inter-
tion can be exchanged via data buses. The net, as well as the navigation and terminal
implementation of such overlapping func- equipment for traffic telematics will be net-
tions necessitates binding agreements cover- worked to form a multimedia system.

1 CARTRONIC: Design schematic

Functions
Vehicle coordination Mobile
Multimedia

Vehicle Bodywork and On-board


Drive electrical
movement interior system

Actuators
Sensors
Modules
UAE0674-3E
Robert Bosch GmbH

78 Index of technical terms

Index of technical terms


Technical Terms C Doppler effect, 7
Calculating (trajectory curvature), 35 Driver-assistance system, 45
A CAN, 72 Drivetrain control, 23
ACC, 4-6 CAN interface module, 21
ACC adjustment, 17 CAN protocol, 74, 7
ACC control sequence, 38-44 Carrier frequency, 7 E
ACC electronic module, 15 CARTRONIC, 77 Echo signals, 32
ACC SCU, 10, 15 Change of direction, 35 Echo timing, 7
ACC sensor & control unit, 15-21 Close-range radar, 45 Electrohydraulic braking system, 24
Acceleration-control interface, 42 Collision, 50 Electronic components (ACC sensor), 16
Acceleration limits, 43 Collision avoidance, 50 Electronic hardware, 19-21
Acceleration sensor, 24 Components (ACC), 6 Electronic systems (properties), 70-71
Acceleration sensors, Hall-type, 60 Constant-gap function, 40 End Of Frame (CAN), 76
Acceleration sensors, piezoelectric, 61 Content-related addressing (CAN), 74 Engine-output control, 39
Acceleration sensors, surface Control field (CAN), 75 ESP sensor signals, 24
mechanical, 62-63 Control intervention, 33 ESP sensors, 24
ACK field (CAN), 75 Control mode, 42
Activation (controls and displays), 28 Control unit (data processing), 66
Active brake servo unit, 24 Control-unit bus, 23 F
Active speed sensor, 65 Control-unit structure, 38 False alarm, 50
Adaptive Cruise Control, 4 Control units in motor vehicles, 27 Fast Fourier Transform, 20, 32
Addressing (CAN), 74 Controller functions, 39-44 Fault detection (CAN), 76
Adjustment (radar module), 17-21 Controller parameters, 41 Fault diagnosis, 26
Ambient sensors, 45, 46 Course offset, 33 Fault, irreversible, 26
Amplifier circuit, 14 Course prediction, 34-37 Fault, reversible, 26
AMR steering-wheel-angle sensor, 59 CRC field (CAN), 75 Field of vision (radar sensor), 41
Analog input signals Cruise control, 4, 39 Field of vision, 42
(data processing), 66 FMCW modulation cycles, 9
Analog/digital conversion, 32 FMCW radar, 8
Angular position, determining, 9 D Fog, 48
Antenna feed, 12 Data field (CAN), 75 Forces acting on wheels, 39
Antenna patch, 12 Data frame, 75 Fourier Transform, 32
Antenna pattern, 9, 10 Data processing in motor vehicles, Frequency modulation, 8
Approach speed, 44 66-69 Frequency modulator, 14
Approximation method, 36 Data transmission, 23 Frequency range, 14
Arbitration field (CAN), 75 Data transmission, serial, 72-77 Frequency shift, 7
Areas of application on motor vehicles Deactivation, 31 Frequently asked questions, 48-50
(CAN), 73 Deceleration control, 39 Function level, 38
Deceleration threshold, 43 Functional limits, 42-44
Desired distance, 30 Future developments, 45
B Desired speed, 28, 29
Basic structure (ACC control unit), 38 Desired time gap, 28, 30
Bend-detection function, 41 Detection, 32-37 G
Bend prediction, 36 Determining course, 35 Glossary, 52-53
Bend-sensing systems, 24 Determining trajectory curvature, 35 Gunn diode, 12
Brake actuation system, 24 Development stages (RADAR), 51 Gunn oscillator, 12
Brake actuator, hydraulic, 24 Diagnosis module, 21
Brake control, 24 Diagnostic applications (CAN), 73
Brake light operation, 23 Dielectric resonator oscillator, 14 H
Brake servo unit, active, 24 Differential speed, 43 Hall-type acceleration sensors, 60
Braking system control, 24 Digital-analog converter, 20 Hall-type steering-wheel-angle sensor,
Bus arbitration (CAN), 74 Digital electronics, 19-21 58
Bus configuration (CAN), 73 Display, 28-31 History (electronic systems), 70-71
Bus topology (CAN), 73 Display functions (other), 31 Hydraulic brake actuator, 24
Divider circuit, 12
Robert Bosch GmbH

Index of technical terms 79

I O S
Indication of object detected, 30 Object classification, 34, 44 Safety concept, 25-27
Input signals (data processing), 66 Object identification, 32 Sensor and control unit, 15
Interfaces with actuation systems, 42 Object selection, 34 Sensor technology
Inter-frame space (CAN), 76 Object tracking, 33 (future developments), 45
ISO symbols, 29 Objects, stationary, 44 Sensors, 54
Operation, 28-31 Sensotronic Brake Control, 24
Output signals (data processing), 68 Serial data transmission (CAN), 72
L Overall system (data processing), 69 Set, 29
Lane change, 44 Set Speed Control, 4
Lane prediction, 18 Shutdown due to fault, ACC, 27
Lane probability, 34 P Signal conditioning (data processing),
Latency time (data processing), 69 Partial deactivation, 31 68
Lateral offset, 33 Passive wheel-speed sensor, 64 Signal echo, 7
Lens (radar module), 15 Performance quality, 34 Signal processing (data processing),
Lens heater, 21 Physical principles of measurement, 7 68
Linear dynamics, 43 Piezoelectric acceleration sensors, 61 Spectral analysis, 32
Linear-speed control, 39, 42 Piezoelectric yaw-rate sensors, 55 Speed range, 42
Location (radar module), 15 Plausibility checking level, 38 Standardisation (CAN), 76
Logistical concept (CARTRONIC) Pre-amplifier, 14 Start Of Frame (CAN), 75
(data processing), 69 Principle of radar ranging, 7 Stationary objects, 44
Principles of measurement (physical), 7 Steering-angle sensors, 24, 58-59
Prospects (data transmission), 77 Stop-and-go (future developments), 47
M Protocol (data processing), 69 Surface micromechanical acceleration
Magnetoresistive steering-wheel-angle Pulse-type input signals sensors, 62-63
sensor, 59 (data processing), 66 Symbols (ISO), 29
Main oscillator, 14 System architecture, 22
Maximum approach speed, 44 System network, 22-27
Memory capacity (electronic systems), Q System overview (ACC), 4-6
71 Questions, frequently asked, 48-50 System overview (data transmission),
Message format (CAN), 75 72
Microcomputers, 66
Micromechanical yaw-rate sensors, R
56-57 Radar (module) adjusting mechanism, 17 T
Microwave radar, 6 Radar (module) housing, 17 Target frequency, 32
Millimeter-wave radar, 6 RADAR (principle of ranging), 7 Target-object selection, 34
Miniaturization (electronic systems), 71 RADAR Time-gap programs, 41
Misalignment (radar module), 18 (Radio Detection and Ranging), 51 Topology (data processing), 69
Mixer, 13 RADAR beam, 10 Torque-control interface, 42
Modulation of transmission frequency, 8 RADAR frequencies, 7 Tracking, 33
Monitoring (components), 25 RADAR lobes, 9, 10 Trajectory curvature, 35
Monitoring (function), 26 RADAR modules, 10-14 Trajectory curvature changes, 36
Monitoring level, 38 Radar ranging sensor, 7-14 Transceiver, 16
Monitoring, reciprocal, 26 Radar signal processing, 32 Transceiver unit, 16
Multigradient FMCW method, 32 Radar transceiver unit, 16 Transfer rates, 21
Multiplex application (CAN), 73 RADAR transceiver, 10, 11 Transmission frequency, 8
RADAR transmitter and receiver, 10 Transmission power, 14
Rain, 48 Transmission speed (data processing),
N Real-time applications (CAN), 73 69
Navigation systems, 36 Reference oscillator, 14
Networking, 22 Reflection, 7
Noise analysis, 32 Required acceleration, 39
Noise signal, 32 Requirements (data processing), 66
Requirements (radar module), 15
Response options, 26
Robert Bosch GmbH

80 Index of technical terms Abbreviations

U Abbreviations M
Use on motor vehicles (sensors), 54 MIC: Microwave Integrated Circuit
A
ACC: Adaptive Cruise Control
V ACC SCU: ACC Sensor & Control P
Vehicle trajectory, 35 Unit PU: Processing Unit
Video-image analysis, 36 ADC: Analog-digital converter
Voltage regulators, 21
R
C RADAR: Radio Detection and Ranging
W CAN: Controller Area Network RAM: Random Access Memory
Wheel-speed sensors, 24, 64 RPU: Regulation Processing Unit
Wheel-speed sensors (active), 25 D RTC: Radar Transceiver
Wheel-speed sensors, passive DAC: Digital-analog converter
(inductive), 25 DRO: Dielectric Resonator Oscillator
DSP: Digital Signal Processor S
SBC: Sensotronic Brake Control
Y SCU: Signal and Control Unit
Yaw rate, 35 E SMD: Surface Mounted Device
Yaw-rate sensor, 24 ECD: Electronically Controlled SPU: Signal Processing Unit
Yaw-rate sensors, micromechanical, Deceleration
56-57 EDC: Electronic Diesel Control T
Yaw-rate sensors, piezoelectric, 55 EEPROM: Electrically Erasable TCS: Traction Control System
Programmable Read-Only Memory
EMC: Electromagnetic compatibility
ESP: Electronic Stability Program V
VCO: Voltage Controlled Oscillator

F
FFT: Fast Fourier Transform
FMCW: Frequency Modulated
Continuous Wave
FMCW RADAR: Frequency Modulated
Continuous Wave RADAR

I
ISO: International Organization for
Standardization

You might also like