CAN Kingdom

CAN Kingdom is a communications protocol running on top of CAN. It is designed as a fieldbus. Unlike other CAN high level protocols, it makes no attempt to follow the OSI model. The network is mostly distributed, as the nodes may run autonomously except that a "King" or master controller is needed to configure the network.

A major design philosophy behind CAN Kingdom is that the system designer is fully aware of the capabilities of the nodes. A node designer, on the other hand, needs to know nothing about the other nodes: a node merely provides services to the network, and it is up to the system designer to activate a node's services or not through runtime configuration.

The specification[1] is freely available.

Terminology

In order to make network terminology friendly to non systems designers, CAN Kingdom uses lay-friendly names.

Capabilities

CAN Kingdom provides the following capabilities over bare CAN.


Because messages can be remapped at runtime, a system designer can configure the system to coexist with nodes on the system which may be using a different high level protocol like CANopen or DeviceNet.

References

  1. CAN Kingdom specification rev.3.01

See also

This article is issued from Wikipedia - version of the 2/17/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.