Omega Owners Forum

Chat Area => General Car Chat => Topic started by: Webby the Bear on 11 November 2013, 19:01:08

Title: CAN bus and multiplexing
Post by: Webby the Bear on 11 November 2013, 19:01:08
Hi guys,

Doing some revision and some practise exam questions. Most are straight forward, but there's a question on ''understanding multiplexing'' and CAN bus.

Googled both. multiplexing seems to be where different areas of the car have their own control unit to save there being tons of wire going to one ECU. That's fine I can understand that.

but I cant understand this explanation of CAN bus....

''The CAN Bus is an automotive bus developed by Robert Bosch, which has quickly gained acceptance into the automotive and aerospace industries. CAN is a serial bus protocol to connect individual systems and sensors as an alternative to conventional multi-wire looms. It allows automotive components to communicate on a single or dual-wire networked data bus up to 1Mbps''.

 ??? Is there anyone out there that can put this in simple English?

:)
Title: Re: CAN bus and multiplexing
Post by: TheBoy on 11 November 2013, 19:03:26
can is where areas of the car have their own ecu - eg, no central locking ecu, but each door ecu receives lock/unlock commands from bcm.

multiplexing is just a way of putting multiple signals on one wire...
Title: Re: CAN bus and multiplexing
Post by: Webby the Bear on 11 November 2013, 19:06:38
oh ok, so I basically got the two confused.

multiple signals on one wire. you mean, for example, an o2 sensor sharing a wire with something that produces the same voltage?
Title: Re: CAN bus and multiplexing
Post by: TheBoy on 11 November 2013, 19:09:37
multiplex is a generic term, lots of variants - TDM being probably the most common, where each seperate signal is given a set time of carrier (wire/cable or wireless) time, before next device is allowed its piece of time.
Title: Re: CAN bus and multiplexing
Post by: Webby the Bear on 11 November 2013, 19:19:20
multiplex is a generic term, lots of variants - TDM being probably the most common, where each seperate signal is given a set time of carrier (wire/cable or wireless) time, before next device is allowed its piece of time.

interesting! could you give me an example of a sensor(s) that wopuld this wiring and wiring time?
Title: Re: CAN bus and multiplexing
Post by: Marks DTM Calib on 11 November 2013, 19:25:14
Sensors won't as it requires some intelligence so think ecus's
Title: Re: CAN bus and multiplexing
Post by: Webby the Bear on 11 November 2013, 19:29:01
Sensors won't as it requires some intelligence so think ecus's

ok, so say BCM would share wires with the ABS ECU due to their close proximity to each other. For example? sorry if ive misunderstood
Title: Re: CAN bus and multiplexing
Post by: 05omegav6 on 11 November 2013, 19:38:40
It's well suited to longer cable runs as less wiring is needed...
Title: Re: CAN bus and multiplexing
Post by: Andy H on 11 November 2013, 19:50:26
Think about it as an electronic postal system. If a controller wants to know something it writes a request and sticks it in an envelope with the address of the sensor it wants the answer from. The sensor receives the request, prepares an answer which it addresses to the controller that sent the request.

Some things need to be sent more urgently than others (first class and second class). Some sensors are more intelligent than others and can send messages without being asked.

I think CAN stands for Controller Area Network.
Title: Re: CAN bus and multiplexing
Post by: 05omegav6 on 11 November 2013, 19:59:02
First fitted to the W140 S Class in 1991, which is why they're relatively cheap to buy...

If an Omega scuttle drain gets blocked you get wet carpets, if the Merc one gets blocked you end up with a 17ft garden ornament ::) (some boffin thought best to put one of the major ecus under the passenger footwell so if the water doesn't kill it, people standing on it will ;D)
Title: Re: CAN bus and multiplexing
Post by: Webby the Bear on 11 November 2013, 20:06:52
thanks guys that makes sense. are these requests made at certain times? set certain times that is?
Title: Re: CAN bus and multiplexing
Post by: 05omegav6 on 11 November 2013, 20:11:50
thanks guys that makes sense. are these requests made at certain times? set certain times that is?

Depends on the request... things like brake lights/indicators or anything switch controlled by the driver would be instant on demand, other things such as oil or coolant level or ABS activation would need a number of conditions to be met before anything happened...
Title: Re: CAN bus and multiplexing
Post by: Webby the Bear on 11 November 2013, 20:18:56
ok thanks taxi.

so as an example....

ECT sends high coolant temp reading..... ECU then sends a request to expansion tank sensor for coolant level.... then sets light should the response be a specific one...

am I getting the gist?
Title: Re: CAN bus and multiplexing
Post by: 05omegav6 on 11 November 2013, 20:35:46
I think so... I was thinking more along the lines that...

You throw the car round a tight roundabout, it won't put the (oil or) coolant light on until the level is low for X amount of time (unlike the Omega :-X)
Title: Re: CAN bus and multiplexing
Post by: Kevin Wood on 12 November 2013, 00:06:17
....
''The CAN Bus is an automotive bus developed by Robert Bosch, which has quickly gained acceptance...

Quickly? PMSL. I remember building a CAN controlled light cluster at school as an A level electronics project (and that was a long time ago). ;D
Title: Re: CAN bus and multiplexing
Post by: 05omegav6 on 12 November 2013, 00:11:05
....
''The CAN Bus is an automotive bus developed by Robert Bosch, which has quickly gained acceptance...

Quickly? PMSL. I remember building a CAN controlled light cluster at school as an A level electronics project (and that was a long time ago). ;D
About the same time as Mercedes were polishing it for the then new S Class :y
Title: Re: CAN bus and multiplexing
Post by: Kevin Wood on 12 November 2013, 12:00:35
Yes, this light cluster came from a new model, too. A Ford Sierra Sapphire. :-X
Title: Re: CAN bus and multiplexing
Post by: Marks DTM Calib on 12 November 2013, 12:08:46
thanks guys that makes sense. are these requests made at certain times? set certain times that is?

Depends on the request... things like brake lights/indicators or anything switch controlled by the driver would be instant on demand, other things such as oil or coolant level or ABS activation would need a number of conditions to be met before anything happened...

Instant is possibly not the best description...... ;D