 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.
Although 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. |