CANopen Software
CANopen
CANopen is a CAN based communications system, initially developed for embedded systems used in automation. It is a “Higher Layer protocol”, that runs on a CAN network., It typically uses the same lower physical layer specifications used by CAN (ISO 11898-2), although the the CiA 301 standard does allow for variations to accommodate, for example, different environmental requirements.
CANopen FD is a recent advancement, allowing CAN FD capable infrastructure to be leveraged for higher data throughput, with the same benefits of flexible, robust, and reliable communications.
Here, you can select from a variety of CANopen and CANopen FD software solutions that complement the wide range of (“Lower Layer”) CAN networking infrastructure products like CAN repeaters, CAN FD repeaters, CAN Gateways or CAN FD Gateways available from EMS Wünsche:
CANopen and CANopen FD stacks
CANopen (FD) toolchain with options for development, monitoring, and analysis
CAN MultiProtocol Stack (CANopen (FD), EnergyBus, SAE J1939, and proprietary protocols in one application)
CANopen TCP/IP Gateway (CiA 309-3)
CANopen Modbus TCP Gateway (CiA 309-2)
CANopen Stacks
CANopen and CANopen FD stacks by emotas are available as CiA 301 compliant ANSI-C software libraries, with options for Basic Master, Master/Slave, and Manager functionality, and supports options for a wide range of CANopen profiles.
emtas CANopen Stack Conceptemotas CANopen Stack

Highlights
- ANSI-C CANopen source software libraries
- MISRA-C compliance
- CANopen CiA 301 compliance
- Layer Setting Service (LSS) CiA305 included
- Extension modules for further standards available
- Available for many CAN controller and CPU types
- Comfortable user interface
- Widely scalable and configurable
Development Requirements
- ANSI-C compiler
- CAN FD controller-based infrastructure required if using CANopen FD products
Scope of Delivery
- CANopen (FD) protocol source code (ANSI-C compatible)
- Ready to run example applications
- User manual and reference manual in electronic format available
- Includes 6 months (for project license) or 24 months (for site license) support by e-mail or phone
- Optional maintenance agreement
- One named user license (for project license) or floating license (for site license) of CANopen DeviceDesigner included