Projekt: Mai 2003 – August 2004 (16 Monate)
Projektbeschreibung
Mitarbeit bei der Spezifikation und Entwicklung eines Kompaktantriebs zur Formatverstellung mit CAN-Schnittstelle und CANopen-Protokoll nach CiA DSP-402 (Profile for Drives and Motion Control). Die Aufgaben im Projekt umfassten:
- Unterstützung eines Entwicklungsteams bei der Festlegung der Systemkonfiguration
- Definition der Antriebsfunktionen (Hard- und Software)
- Auswahl der CANopen-Kommunikationsdienste und CANopen-Kommunikationsobjekte
- Spezifikation der Motorsteuerungsfunktionen, inklusive der Schnittstellendefinition zum Motorbetriebsprogramm
- Erarbeitung der Rechnerarchitektur und der Entwicklungsumgebung (Software- und Hardware-Tools wie Compiler, Assembler, Debugger, Emulator, etc.)
- Erstellung des Pflichtenheftteils „Beschreibung der CAN/CANopen-Schnittstelle“
- Entwicklung und Testen des CANopen-Applikationsprogramms
- Anpassen des CANopen-Protokollstack an das Zielsystem
- Implementierung und Codierung des CANopen-Softwareteilsystems
- Funktions- und Integrationstest des CANopen-Softwareteilsystems
- Unterstützung bei der CANopen-Konformitätsprüfung
- Erstellung der Entwicklungsdokumentation „Beschreibung der CAN/CANopen-Schnittstelle“
- sowie die Mitarbeit bei der Planung, Erstellung und Integration weiterer Softwarefunktionen
Projektsteckbrief
Projekt | CANopen Kompaktantrieb |
Zeitraum | Mai 2003 – August 2004 (16 Monate) |
Kunde | Berger Lahr GmbH & Co. KG, Lahr |
Branche | HW- und SW-Entwicklung Mechatronik |
Rolle im Projekt | Anforderungsermittlung/Lastenheft, Systemspezifikation/Pflichtenheft, Systemarchitektur, Softwareentwurf, Implementierung, Funktionstests, Dokumentation/Handbuch, Systemqualifikation, Schulung und Support, Auftragsabwicklung |
Software / Tools / Methoden | Keil C166 C Compiler (uVision3), IXXAT CANopen Slave Software, CAN/CANopen Tools (IXXAT), CiA CANopen Conformance Tester |
Hardwareplattform | Infineon XC164 Microcontroller, Keil U-Link On-chip Debugger, CAN Interface Boards (IXXAT) |