Products

µC/CAN protocol framework

µC/CAN is a framework that enables the creation of CAN protocols independent of the CAN controller. µC/CAN is a source code library that was optimized for runtime, flexibility and size. Particular value was placed on portability and clear documentation of the source code.

Architecture

The objective of µC/CAN is that the user does not need to possess any in-depth knowledge about the programming of the CAN controller. The software-related environment is fulfilled with signals, messages and bus configurations. The different abstraction levels can be used independently of each other. µC/CAN can be used with any operating system. It also runs without a RTOS.

CAN Signal: this layer allows access to logical signals in one or more CAN messages. Changes in signals can be queried and predefined actions triggered.

 

CAN Message: the message layer manages all information necessary for sending a CAN message. Identifier, Data Length Code (DLC) and data (from the linked signals) are bundled and assigned to the respective bus.

 

CAN Bus: µC/CAN facilitates communication through multiple CAN buses simultaneously. The bus management layer manages the respective buses and distributes the messages to the linked driver layer.

 

Driver

The driver layer buffers the outgoing and incoming CAN messages. The hardware dependencies are capsulated in this layer. This layer also enables different CAN controllers to be used at the same time.

The drivers are already available for various prevalent CAN bus controllers. Please don't hesitate to inquire about the type you would like.

Protocols

The module facilitates an efficient implementation of customer-specific CAN protocols. On the basis of µC/CAN we can offer you an already completely implemented and tested standard protocol:

µC/CANopen - A CANopen protocol stack, for different applications. From small sensors with little memory and low processing power up to high-performance central processing units.

> more information about µC/CANopen


Embedded Office
GmbH & Co. KG

August-Braun-Str. 1
D-88239 Wangen im Allgäu

Phone: +49 7522 / 970008-0
Fax: +49 7522 / 970008-99

sales@embedded-office.de

Contact us...