Академический Документы
Профессиональный Документы
Культура Документы
3.1 INTRODUCTION
The requirements relating to driving safety, driving comfort, exhaust emissions and
fuel economy are becoming ever more stringent. This entails more intensive information
exchange between control units. A well-engineered solution is necessary to ensure that the
electrics/electronics in the vehicle still remain manageable and do not take up too much
space. The CAN data bus by Bosch is such a solution. It was developed specially for
automobiles and is used by both Volkswagen and Audi.CAN stands for Controller Area
Network and means that control units are networked and interchange data.
Picture 1
A CAN data bus can be compared to an omnibus as Picture 1 above. Whilst the
omnibus transports a large number of persons, the CAN data bus transports a large volume of
information
The Controller Area Network (CAN) is a serial bus communications protocol. It defines a
standard for efficient and reliable communication between sensor, actuator, controller, and other
nodes in real-time applications. CAN is the de facto standard in a large variety of networked
embedded control systems. The early CAN development was mainly supported by the vehicle
industry CAN is found in a variety of passenger cars, trucks, boats, spacecraft, and other types of
vehicles. The protocol is also widely used today in industrial automation and other areas of
networked embedded control, with applications in diverse products such as production machinery,
medical equipment, building automation, weaving machines, and wheelchairs.
The CAN data bus is a type of data transfer between control units. It links the
individual control units to form an integrated system. The more information a control unit
has regarding the state of the overall system, the better it can coordinate the individual
functions.
Data transfer with the CAN data bus functions in much the same way as a telephone
conference. A subscriber (control unit) ”speaks“ data into line network while the other
subscribers ”listen in“ to this data. Some subscribers will be interested in this data and will
utilize IT. The other subscribers will choose to ignore this data
Picture 2
3.5 WHAT COMPONENTS MAKE UP CAN DATA BUS
The CAN data bus comprises a controller, a transceiver, two data bus terminals and
two data bus lines. Apart from the data bus lines, the components are located in the control
units. The functions of the control units are the same as before.
The CAN controller eceives the transfer data from the microcomputer integrated in
the control unit. The CAN controller processes this data and relays it to the CAN transceiver.
Likewise, the CAN controller receives data from the CAN transceiver, processes it and relays
it to the microcomputer integrated in the control unit.
The CAN transceiver is a transmitter and receiver in one. It converts the data which
the CAN controller supplies into electrical signals and sends this data over the data bus lines.
Likewise, it receives data and converts this data for the CAN controller.
The data bus terminal is a resistor. It prevents data sent from being reflected at the ends and
returning as an echo. This would corrupt the data.
The data bus lines are bidirectional and transfer the data. They are referred to as CAN High
and CAN Low.
2.2.2 SPIRAL CABLE (IN COMBINATION WITH SWITCH)
A spiral cable is used as an electrical joint from the vehicle body side to the steering wheel.
Picture 4
Picture 3
The data bus does not have a designated receiver. Data is sent over the data bus and is
generally received and evaluated by all subscribers.
The control unit provides data to the CAN whether they require controller for transfer
for their functions
The CAN transceiver receives data from the CAN controller, converts it into electrical
important, it is accepted signals and sends them ignored.
3.6.3 RECEIVING DATA
All other control units networked with the CAN data bus become receivers.
The control units check the data they have received or not.
Picture 4
3.7 CAN DATA BUS ALLOCATION
If more than one control unit wants to send its data protocol simultaneously, the
system must decide which control unit comes first. The data protocol with the highest
priority is sent first. For safety reasons, the data protocol supplied by the ABS/EDL control
unit for safety reasons is more important than the data protocol supplied by the automatic
gearbox control unit (driving comfort).
Each bit has a value, and this value is assigned a weighing. There are two
possibilities: high weighting or low weighting.
Table 1
A code comprising eleven bits is assigned to each data protocol depending on its
priority in the status field. The priorities of three different data protocols are shown in the
table below.
Table 2
Picture 5
All three control units start sending their data protocol simultaneously. At the
same time, they compare the data bit by bit on the data bus line. If a control unit sends a
low weighting bit and detects a high weighting bit, the control unit stops sending and
becomes a receiver.
Example:
Bit 1:
- ABS/EDL control unit transmits a high weighting bit.
- Motronic control unitalso transmits a high weighting bit.
- Automatic gearbox control unit transmits a low weighting bit and detects a
high weighting bit on the data bus line. Thus, it loses its priority status and
becomes a receiver.
Bit 2:
- ABS/EDL control unit sends a high weighting bit.
- Motronic control unit transmits a low order bit and detects a higher
weighting bit on the data bus line. Thus, it loses its priority status and
becomes a receiver.
Bit 3:
- ABS/EDL control unit has the highest priority and thus receives the allocation.
It continues to send its data protocol until it ends.
After the ABS/EDL control unit has finished sending its data protocol, the other control units
try again to transmit their data protocol.
Picture 6
3.8 SOURCES OF INTERFERENCE
To prevent interference with the data transfer, the two data bus lines are twisted
together. This also prevents noise emission from the data bus line. The voltage on both
lines is opposed.
That means:
If a voltage of approx. 0 Volts is applied to the one data bus line, then a voltage of
approx. 5 Volts is applied to the other line and vice versa.
Picture 7
As a result, the total voltage remains constant at all times and the electromagnetic
field effects of the two data bus lines cancel each other out. The data bus line is protected
against received radiation and is virtually neutral in sending radiation.
Picture 8
In the convenience system, the CAN data bus currently connects the control units of
the convenience system. These are;
The structure of the CAN data bus in the convenience system. The lines of the control
units converge at one point in a star pattern. The advantage: if one of the control units fails,
the other control units are still able to send their data protocols. The following functions of
the convenience system transfer data:
i. Central locking
ii. Electric windows
iii. Switch illumination
iv. Electrically adjustable and heated door mirrors
v. Self-diagnosis
Picture 9
3.10 THE FEATURES OF THE CAN DATA BUS IN THE CONVENIENCE SYSTEM
Order of priority:
1. Central control unit ➜
2. Control unit on driver’s side➜
3. Control unit on front passenger’s side➜
4. Control unit on rear left➜
5. Control unit on rear right
Table 3
Since the data in the comfort system can be transferred at a relatively low speed,
it is possible to use a transceiver with a lower power output. The advantage is that it is
possible to change over to single-wire mode if a data bus line fails. The data can still be
transferred.