NOTE: This is posted to all newsgroups that in the past had postings
dealing with CAN (Controller Area Network or CANbus) or CANopen.
The tutors of ESAcademy started a new CANopen web page also featuring
answers to frequently asked questions (FAQ). Please note that the
"official" CANopen web page is maintained by the CiA (CAN in
Automation) at http://www.canopen.org/canopen/
Direct entry to the FAQ is at:
http://www.canopen.us/faq
This is a collection of Frequently Asked Questions concerning CAN and
CANopen along with their answers. Some of them were collected from the
CAN mailinglist (groups.yahoo.com/group/CANbus/), others were
submitted through the tutors of ESAcademy (www.esacademy.com). See our
main page (www.canopen.us) for a l
isting of online resources (articles
and online training classes) and books.
Summary of questions answered in the FAQ:
General
Q: When and why would I need a higher-layer protocol such as CANopen
instead of plain CAN?
Q: How does CANopen compare to DeviceNet?
Q: Do I need to have my node CANopen conformance tested?
Q: Is 127 "really" the maximum number of nodes in a CANopen network?
Q: Can the node IDs in a CANopen network be auto-assigned?
Implementation Issues
Q: How do I implement CANopen?
Q: Which US companies offer CANopen source code?
Q: Which US companies offer CANopen chips or modules for
embedded integration?
Q: What are the memory requirements for a CANopen communication
protocol stack?
Q: Why do most CANopen applications use CAN 2.0A (11-bit identifiers)
and not CAN 2.0B (29-bit identifiers)?
Physical stuff
Q: How do I calculate worst case message delay times and
data bandwidth?
Q: How do I calculate the CAN bit timing of my CAN controller?
Q:
I just implemented my node - and it does not transmit?!
Q: How can the data bandwidth of a CAN/CANopen network be
increased?
Your Tutors of ESAcademy
http://www.esacademy.com/