Project: October 2005 – December 2005 (3 months)
Description
Implementation of a CANopen Master API (Application Programming Interface) as a 32-bit Dynamic Link Library for Windows. The software library supports various CAN interface boards from different manufacturers:
- IXXAT Virtual CAN interface
- PEAK PCAN-Light Interface
- M + K RS-CAN converter (ASPopen)
- Support of additional interface boards on request
The package includes two simple PC-based sample programs: A monitor program (CANmonitor), which cyclically reads the event queue of the CAN interface board and displays the received CAN messages on the screen. In addition, an object browser (COPbrowser), which allows access to the object directory of individual CANopen devices. The browser can be used for parameterization and simple device diagnostics.
Summary
Project | CANopen Master API |
Duration | October 2005 – December 2005 (3 months) |
Customer | Own development (www.uv.software.com) |
Industry Sector | Industrial Communication / Field Bus |
Role / Responsibility | System Specifications, Software Design, Implementation, Function Tests, Documentation |
Software / Tools / Methods | Visual C/C++ V6.0 (Windows 9x/2000/XP), IXXAT CANopen Master API, PEAK PCAN-Light DLL, ASPopen Protocol |
Hardware Environment | Windows PC (9x/2000/XP), IXXAT CAN Interface Boards (iPCI320/PCI, USB-to-CAN compact), PEAK CAN Interface Board (PCAN-USB-Dongle), M+K RS-CAN-Wandler (RS-232 to CAN) |