Standards/ISO11898-CAN

From UIT
Revision as of 18:35, 20 November 2014 by Oliver.gubler (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

CAN is a multi-master serial bus. All nodes on the network have to be synchronized to sample or transmit the same bit of a message at the same time. The logical levels are achieved by a pull-up structure. Therefore the idle state of the bus is a logical '1'. Any node transmitting a logical '0' will pull the bus to another level.

Arbitration is achieved by using this bus condition. All nodes start by transmitting their UID and sample the bus at the same time. As soon as they discover that there is another bit on the bus as they are transmitting, they stop the transimission. Finally only the node with the lowest ID will be left an can transmitt it's message undisturbed. ll

References

  1. ISO 11898-1:2003 standards
Personal tools
Namespaces
Variants
Actions
Navigation
Browse
Toolbox