Zoom

CAN framework μC/CAN protocol stack

Save as PDF

The stack based on µC/CAN, a CAN framework for programming highlevel CAN protocols.
This framework allows the customer to develop CAN protocols with a completely abstracted CAN interface. Once a protocol is developed, any micro-controller or CAN controller is usable by switching the µC/CAN layer. The customer can work with mutliple CAN networks, messages and signals. For further informations, see
www.embedded-office.de

CANopen Stack

The CANopen stack from Embedded Office is a scalable solution for embedded systems with limited amount of ressources. The stack is delivered in ANSI-C source code and can be compiled with any ANSI-C compliant C compiler on the market.
µC/CAN is a source code library that was optimized for runtime, flexibility and size.

CANopen Slave

The CANopen Slave is a full featured CANopen slave for more complex slave applications. This variant includes the following features:
    •    SDO server support
    •    SDO expedited transfers
    •    PDO producer and consumer with static mapping- and communication
         parameters
    •    NMT slave
    •    NMT heartbeat producer
    •    EMCY producer
    •    LSS slave
    •    Object strings with up to four characters
    •    SDO client support
    •    SDO normal and block transfers
    •    Dynamic PDO mapping- and communication parameters
    •    EMCY history
    •    Object domains (entries longer than four byte) supported

The object directory is in principle built up with basis data types like byte, word, long, etc. System datatypes are available for object entries with clearly defined characteristics (like "heartbeat time", "parameter save", etc. ). The same systematic is now available for those object types which are definied by the user. Thus the connection to the hardware peripheral is particularly transparent and can easy be realized.

CANopen Config

This is a windows application for configuration of the object directory and the EDS-file of all CANopen stack variants. The tool allows the template based generation of ANSI-C code and EDS files.

The CANopen Config Tool allows you to manage, document and generate the needed sourcecode of the whole configuration of the CANopen stack. This includes the object directory, the emergency codes as well as the device information for EDS-files ("Electronic Data Sheet").