![]() |
|
![]() |
||
|
Attention: The CANopenIA Developer's Kit
does NOT contain a CANopen configuration tool! For a CANopen configuration
tool see PCANopen
Magic or Vector's
CANsetter.
IntroductionThe CANopenIA Developer's Kit contains software and documentation allowing a developer to set up a CANopenIA device and download the setup to the device. Hardware is not included. The following items are included in the Developer's Kit:
A typical engineering cycle with CANopenIAThe first thing to do when developing a simple CANopenIA I/O node is to design the hardware using the datasheet. Next start the CANopenIA Setup Tool. The Setup Tool allows the selection of digital inputs and outputs, setting the PDO (Process Data Object) mapping, configuration of special function pins, configuration of emergency message and many other options. The Setup Tool links I/O data to data bytes in PDO messages. The Setup Tool also generates the appropriate Object Dictionary entries as required by CANopen. Once this process is completed the CANopenIA setup tool produces the following files:
Once the hardware is completed, the ODR file needs
to be transferred into the EEPROM attached to the CANopenIA device. This
can be done via the CANopen network using the CANopenIA Download Tool.
The Download Tool writes to specific Object Dictionary entries in order
to transmit the ODR file to the CANopenIA device, where it is stored in
EEPROM. Once the download is complete the CANopenIA device may be reset
to start using the new setup.
Setup ToolThe setup is divided into several major areas, which are shown as the top levels in a tree - rather like Windows Explorer shows the directory structure on a hard drive. Expanding the tree by clicking on the plus symbols and selecting elements in the tree shows the options for that area on the right site of the window. You can enter the settings then click on another part of the tree to set up a different area.
The first step in creating a new setup is to decide if the CANopenIA device will be using a device profile or not. The selection is made from the drop-down list below the tree, in the main window. Customized may be selected if the setup will not be using a device profile. Selecting Device Information allows entry of various information such as the company name, hardware version, etc. Expanding the Hardware branch of the tree and clicking on the CAN Bus item allows the settings for the CAN Bus to be entered. You can continue to work your way down the tree entering the desired settings, as the tree has been arranged in the usual order of entering the setup. At any time you may go back and change a setting anywhere in the tree. The following screenshots show
a selection of the settings possible with the Setup Tool. Click on the
images to enlarge.
Download ToolThe Download Tool provides an straightforward way to download an ODR file generated by the Setup Tool to a CANopenIA device across a CANopen network. The CAN Interface is configured, then the current Node ID of the CANopenIA device and ODR file are selected. The Setup Node button is then clicked to transfer the file.
The Download Tool supports the following CAN Interfaces: In addition the Download Tool provides basic Network Management functionality. It is able to send a command to a single node or all nodes on the network to either Reset or switch to one of the following states:
This allows the CANopenIA device to be reset after transmitting a new ODR file without having to touch the hardware. Online Training ClassEmbedded Systems Academy provides a free online training class that shows how to get started with CANopenIA and the Developer's Kit. The class includes sections on:
Download the CANopenIA Developer's KitCurrent Version: 1.11 You can download the current version of the CANopenIA Developer's Kit for free by clicking on one of the following links View the Release Notes. Keep checking back regularly to ensure you always have the latest version! Support and FeedbackTo obtain help or provide feedback anywhere in the world the primary method of obtaining support is by Email to: support at canopenia.com Alternatively, in Europe support may be obtained from: Embedded Systems Solutions,
GmbH In the Americas, support may be obtained from: Embedded Systems Academy, Inc. |
© Copyright, Embedded Systems Academy, Inc. and Embedded Systems Solutions GmbH