Back to ESAcademy Home Page


Atmel MicroCANopen
Demo Implementations

 
Atmel CANopen Demo - Battery Visualization

The Atmel
CANopen Demo Kit

The Embedded Systems Academy developed several CANopen application examples for the Atmel CANopen Demo Kit based on the T89C51CC01 microcontroller. The examples include joystick (CiA device profile DS401), encoder (CiA device profile DS406) and battery (CiA device profile DSP418).

The kit includes a small demo board based on CANgine (www.CANgine.com) that provides some digital and analog I/O for the application simulation. Using a USB-CAN interface the messages generated by the board can be viewed by generic CANopen monitoring and configuration tools such as PCANopen Magic. The kit also includes a visualization pack that offers customized displays for the application examples. The battery window screenshot shows the visualization of the battery/charger application. The CiA device profiles DSP418 and DSP419 specify the CANopen communication behavior between the battery of an electrical vehicle and the charger station.

The package also includes the CANopen bootloader. Once installed in the Demo Board, new firmware can be loaded with any standard CANopen configuration tool. As suggested by the CiA framework DS302, the Object Dictionary entry 1F50h is used to implement the loader.

Atmel CANopen Demo BoardAlthough based on MicroCANopen, the implementations for the Atmel CANopen Demo Kit have been significantly enhanced in order to be CANopen conform. This includes full access to ALL Object Dictionary entries, including PDO parameters and process variables (SDO access to those is not implemented in MicroCANopen).

However, "functional compliance" without CANopen conformance can be achieved with MicroCANopen without providing all SDO accesses to the Object Dictionary. The source code for the MicroCANopen version of the joystick and encoder application implementations can be requested separately when requesting the sources for MicroCANopen. As with all MicroCANopen sources, their use is free for educational and other non-commercial implementations.

Commercial usage requires the purchase of a license to use the MicroCANopen sources commercially.

Sources and licenses to the CANopen compliant versions of the encoder, joystick or battery are available for our clients with a service and consulting contract. Send us an email or call us (contact) if you are interested in our commercial services.

Request the Software

Besides the full-blown CANopen application implementations included with the demo kit, ESAcademy also provides minimal versions of these demos based on MicroCANopen. Request a free copy of the Atmel MicroCANopen Demo Implementations. Once you have registered, the distribution file will be emailed to you.

Return to MicroCANopen Home

© Embedded Systems Academy, Inc. All Rights Reserved.

San Jose, CA
Tel. (877) 812-6393
Fax. (877) 812-6382

www.esacademy.com
info@esacademy.com