CAN-8123/CAN-8223/CAN-8423 user’s manual (Revision 3.00, May/22/2009) ------
21
3 CANopen Application
The CANopen is a kind of network protocols evolving from the CAN bus, used
on car control system in early days, and has been greatly used in various
applications, such as vehicles, industrial machines, building automation,
medical devices, maritime applications, restaurant appliances, laboratory
equipment & research.
3.1 CANopen Introduction
CANopen provides not only the broadcasting function but also the
peer-to-peer data exchange function between every CANopen node. The
network management function instructed in the CANopen simplifies the
program design. In addition, users can also implement and diagnose the
CANopen network, including network start-up, and error management by
standard mechanisms (CANopen device), i.e. the CANopen device can
effectively access the I/O values and detect node states of other devices in the
same network. Generally, a CANopen device can be modeled into three parts.
z
Communication
z
Object
Dictionary
z
Application
program
The functions and general concepts for each part are shown as follows.