Академический Документы
Профессиональный Документы
Культура Документы
I. INTRODUCTION
ES013- 01
B. CANopen protocol
[4] Real world problems require the integration of
several devices that have same or similar functionality.
However, more than often, these devices may not be
interchangeable due to different implementation details,
communication protocols or parameter setups. The CIA
CAN in Automation organization has created several
standards to define functionality of such devices so that
they may be used interchangeably. [7] Devices profiles
like generic I/O modules and drives and motion
control have been created. Today, there are many
vendors selling products with integrated CANopen
protocol. The PIC 18F family of microcontrollers has
CAN input and output ports defined.
The CANopen standard consists of an addressing
scheme, several communication protocols and an
application layer defined by a device profile. The
communication protocols have support for network
management, device monitoring and communication
between nodes, including a simple transport layer for
message segmentation/de-segmentation. [5] The basic
CANopen device and communication profiles are given
in the CiA 301 specification released by CAN in
Automation.
CAN may be implemented over a number of physical
media as long as the drivers are open-collector and each
node can hear itself (and others) while transmitting (this
is necessary for its message priority and error handling
mechanisms).
ES013- 02
ES013- 03
ES013- 04
ES013- 05
ACKNOWLEDGMENT
The Author is grateful to Prof. Rainer Brucher and
Volker Schilling-Kstle of Hochschule Ulm, Germany,
for their constant support and encouragement in the
above research work.
Fig. 10 Incoming CAN message or PDO from motor node and
extraction of potentiometer value
V. CONCLUSION
The algorithm for communication based on CANopen
protocol that was applied is specific to the BioBike
project. The implementation of this standard protocol
REFERENCES
[1]
[2]
[3]
http://www.canfestival.org
Industrial Automation using CAN Bus Platform White Paper,
TEXAS
INSTRUMENTS
ES013- 06
[5]
[6]
[7]
ES013- 07