Embedded Development Tools

The CANopen Store

Visit the main Embedded Systems Academy site for technical information and more related to CAN, CANopen and embedded systems!

CANopen Communication Stack Comparison

Feature MicroCANopen MicroCANopen Classic MicroCANopen Plus
CANopen Architect EDS for automatic code generation included  
check
Network Management state machine with autostart option check check check
Heartbeat producer, object [1017h] check check check
Heartbeat consumers, objects [1016h]   check check
Emergency Producer, objects [1014h] and [1015h]   check check
Error and Emergency History, objects [1003h]  
check
Emergency Consumer, objects [1028h]   check check(M)
Node Guarding responses (deprecated by CiA)   check check
Run-time configuration of OD and PI via Task Setup File
   check  

Object Dictionary support for any data type per entry
SDO Expedited, Segmented and Block Transfer mode supported

Only up to 4 bytes
check check
Dynamic PDO communication parameters (objects [14xxh] and [18xxh] writable)   check check
Dynamic PDO mapping parameters (objects [16xxh] and [1Axxh] writable)    check  
Store PDO parameters in non-volatile memory (objects [1010h], [1011h] and [1020h])   check check
TPDO trigger by Event Time check check check
TPDO trigger by COS with Inhibit Time check check check
TPDO and RPDO trigger by SYNC   check check
TPDO trigger by RTR (deprecated by CiA)
   check  
TPDO trigger by application     check
CiA305 Layer-Setting Services (LSS)
  checkRegular
checkRegular/FastScan
SDO Clients   check
check(M)
NMT Master   check
check(M)
Time Stamp Object processing     check
CANopen Wake-up support     check
Flexible integration into RTOS   check check
Maximum number of RPDOs/TPDOs 4/4 512/512 512/512
Maximum size of process image storing all data that can be mapped to PDOs (in bytes) 254 65,534 65,534
Smallest timer tick resolution available 1ms .1ms 1ms
Minimal SDO Manager    check  
CiA447 Car Add On Devices Support     check(447)
check(M) = With optional Manager Add-on
check (447) = With optional CiA447 Add-on
 
pip/canopen-architect-eds.html