saab Workshop Repair Guides

Saab Workshop Service and Repair Manuals

System Overview|Page 4471 > < System Overview|Page 4469
Page 11
background image

Sending

A control module sends a message by transmitting ones and zeros in a definite order. The control module sends the message only if no other control
module is transmitting. What the various combinations of ones and zeros mean is determined in advance so that all control modules interpret the
information identically. The message contains a description of what is sent and its value, e.g. "Coolant temperature 100 °C" or "A/C On".

The two bus leads are supplied with about 2.5 V from each control module. This is accomplished by means of three resistors connected in series between
5 V and ground. The middle resistor ensures that the current on bus+ is slightly lower than that on bus- when no messages are being sent.

When both leads are supplied with about 2.5 V for a certain period of time (2 millionths of a second on the P bus), a one will be transmitted. To transmit
a zero, the control module pulls bus+ almost to 5 V and bus-almost to ground for an equal period of time. Note that a long sequence of ones is the same
as no message being transmitted.

Receiving

When a control module is transmitting, all the other control modules listen to it. They do this by looking at the difference in voltage between bus+ and
bus-. (A voltage difference close to 0 V is interpreted as a one and a difference close to 5 V as a zero.) What the various combinations of ones and zeros
mean is determined in advance so that all control modules interpret the information identically. The message contains a description of what is sent and its
value, e.g. "Coolant temperature 100 °C" or "A/C On".

Electrical interference, such as from a relay, will affect the voltage on both leads in the same direction. The difference in voltage will not be affected,
however, and this makes the bus extremely insensitive to interference.

Messages

System Overview|Page 4471 > < System Overview|Page 4469