Open search

CANopen protocol stack with application designer

Emtas (Germany) has announced its CANopen protocol stack featuring NMT master and/or slave functionality. In addition, the company has released the CANopen DeviceDesigner. This application design tool is able to generate a CANopen object dictionary from pre-configured profile implementations.

CANopen DeviceDesigner

THE VERSION 1.0 OF THE RELEASED CANopen protocol stack is available with NMT slave or with NMT master/slave functionalities. It is written in ANSI-C language complies with most of the MISRA-C rules. The hardware-related interfaces are separated in driver software packages, which allow an adaption of the protocol software to different micro-controllers. Such packages are available for various ARM or Cortex processors. The user can also develop its own driver software.


CANopen protocol stack with NMT slave function


The included CANopen DeviceDesigner application design tool supports the development of CANopen applications.
The developer generates by means of some clicks the object dictionary from predefined profiles. The tool also initializes functions of the protocol stack. Additionally, the tool creates EDS- and XDD file as well as a HTML documentation. Ready-to-run examples, a user and a reference manual together with the highly documented source code simplify the integration of the CANopen stacks into devices.
“Already during the development of the stack the software was used by various pilot customers and in own development projects. In addition with successful tests by the current CANopen Conformance Test tool a high reliability of the software is ensured already in version 1.0”, explains Andreas Boebel, CEO of Emtas. A single license fee characterizes the license of the CANopen stacks. The CANopen stacks can be used for various CANopen projects without royalties at a development site.

Publish date