Projekt: Oktober 2005 – Dezember 2005 (3 Monate)
Projektbeschreibung
Implementierung einer CANopen Master API (Application Programming Interface) als 32-bit Dynamic Link Library für Windows. Die Softwarelibrary unterstützt verschiedene CAN Interfacekarten unterschiedlicher Hersteller:
- IXXAT Virtual-CAN-Interface
- PEAK PCAN-Light Interface
- M+K RS-CAN-Wandler (ASPopen)
- Unterstützung weiterer Interfacekarten auf Anfrage
Zwei einfache PC-basierte Beispielprogramme wurden erstellt: Ein Monitorprogramm (CANmonitor), das zyklisch die Event-Queue der CAN Interfacekarte ausliest und die empfangenen CAN Messages am Bildschirm anzeigt. Und ein Objekte Browser (COPbrowser), der einen Zugriff auf das Objektverzeichnis von einzelnen CANopen Geräten ermöglicht. Der Browser kann zur Parametrierung und zur einfachen Gerätediagnose verwendet werden.
Projektsteckbrief
Projekt | CANopen Master API |
Zeitraum | Oktober 2005 – Dezember 2005 (3 Monate) |
Kunde | Own development (www.uv.software.com) |
Branche | Industrielle Kommunikation / Feldbus |
Rolle im Projekt | Systemspezifikation, Softwareentwurf, Implementierung, Funktionstests, Dokumentation |
Software / Tools / Methoden | Visual C/C++ V6.0 (Windows 9x/2000/XP), IXXAT CANopen Master API, PEAK PCAN-Light DLL, ASPopen Protocol |
Hardwareplattform | 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) |