Flash-Loader für Renesas R8C/22 Microcontroller

Projekt: April 2006 – Mai 2006 (2 Monate)

Projektbeschreibung

Planung und Erstellung von Funktionsbausteinen für das Flashen von Renesas R8C/22 Mikrocontrollern. Die erstellte 16-bit Windows DLL wird in einen In-circuit Tester für den End-of-Line Test von Leiterplatten im Bereich Automotive (Türsteuermodul für Nutzfahrzeuge) integriert.

Projektsteckbrief

Projekt Flash-Loader für Renesas R8C/22 Microcontroller
Zeitraum April 2006 – Mai 2006 (2 Monate)
Kunde darf aus Gründen des Kundenschutzes nicht genannt werden
Branche Prüffeld Leiterplatten
Rolle im Projekt Systemspezifikation, Softwareentwurf, Implementierung, Funktionstests, Dokumentation, Auftragsabwicklung
Software / Tools / Methoden Visual C++ V1.51 (16-bit Windows), MC30 Compiler (Renesas)
Hardwareplattform Renesas R8C/22 Microcontroller, RS-232 Flash Programmer

Technologietransfer Kompaktantrieb

Projekt: März 2006 – April 2006 (2 Monate)

Projektbeschreibung

Für einen Hersteller von elektrischen Antrieben wurde zwischen Mai 2003 und August 2004 Softwareentwicklungsdienstleistungen für einen CANopen Kompaktantrieb als externer Mitarbeiter erbracht. Durch den Technologietransfer wurden beim Auftraggeber neue Mitarbeiter aus der Entwicklung, dem Support und dem Marketing auf das Produkt geschult. Der Technologietransfer fand in Form von größeren (ca. 15 Teilnehmer) und kleineren Workshops statt.

Projektsteckbrief

Projekt Technologietransfer Kompaktantrieb
Zeitraum März 2006 – April 2006 (2 Monate)
Kunde Berger Lahr GmbH & Co. KG, Niederschopfheim
Branche Antriebstechnik Kompaktantriebe
Rolle im Projekt Schulung und Support, Auftragsabwicklung
Software / Tools / Methoden PowerPoint Presentation, ICCT Commissioning and Control Tool, Software Regression Tester (Test Suite), Various CAN/CANopen Tools
Hardwareplattform Windows PC (2000/XP), IXXAT CAN Interface Boards, PEAK CAN Interface Boards, Compact Drives N065 und D065

Commissioning and Control Tool

Projekt: Januar 2006 – Februar 2006 (2 Monate)

Projektbeschreibung

Softwareerweiterung einer PC-basierten Software zur Konfiguration von Antriebs- und Applikationsparametern eines Kompaktantriebs über die CAN-Busschnittstelle um weitere CAN-Interfacekarten. Für das PEAK CAN-USB-Dongle wurde eine CANopen Master DLL implementiert und ein DLL-Router in das Konfigurationstool integriert. Der DLL-Router erkennt die im System vorhandene CAN-Karte und lädt dynamisch die entsprechende CANopen Master DLL für die erkannte CAN-Karte.

Projektsteckbrief

Projekt Commissioning and Control Tool
Zeitraum Januar 2006 – Februar 2006 (2 Monate)
Kunde Berger Lahr GmbH & Co. KG, Lahr
Branche HW- und SW-Entwicklung Mechatronik
Rolle im Projekt Systemspezifikation, Softwareentwurf, Implementierung, Funktionstests, Dokumentation, Auftragsabwicklung
Software / Tools / Methoden Microsoft Visual C++ V6.0, IXXAT CANopen Master API, PEAK PCAN-Light DLL
Hardwareplattform Windows PC (2000/XP), IXXAT CAN Interface Boards, PEAK CAN Interface Boards, Compact Drives N065 und D065

CANopen Master API

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)

In-Circuit Tester

Projekt: September 2005 – September 2005 (1 Monate)

Projektbeschreibung

Planung und Erstellung von Funktionsbausteinen für eine On-board Testsoftware von Logikplatinen für integrierte Kompaktantriebe unter RS-232. Die Funktionsbausteine wurden als Softwarebibliothek (Dynamic Link Library) für Windows 3.x realisiert. Anpassung der Softwarebibliothek an eine neue Produktvariante.

Projektsteckbrief

Projekt In-circuit Tester
Zeitraum September 2005 – September 2005 (1 Monate)
Kunde Berger Lahr GmbH & Co. KG, Lahr
Branche Prüffeld Leiterplatten
Rolle im Projekt Systemspezifikation, Softwareentwurf, Implementierung, Funktionstests, Dokumentation, Auftragsabwicklung
Software / Tools / Methoden Visual C++ V1.51 (16-bit Windows), Keil C166 C Compiler (uVision3), RS-232 Bootstrap Loader
Hardwareplattform Infineon XC164 Microcontroller, USB Oscilloscope, Multimeter

Softwareregressionstest

Projekt: Mai 2005 – August 2005 (4 Monate)

Projektbeschreibung

Planung und Erstellung einer Software für Regressionsprüfung von Antriebsfirmware über die CAN-Busschnittstelle. Die Softwareregressionsprüfung wird durch ein PC-basiertes Prüfprogramm (Test Suite) abgewickelt. Durch das Prüfprogramm werden unterschiedliche Firmware-Versionsstände immer den gleichen Prüfbedingungen ausgesetzt. Der Prüfablauf wurde so strukturiert, dass weitere Prüfungen hinzugefügt und andere entfernt bzw. ausgeblendet werden können.

Projektsteckbrief

Projekt Softwareregressionstest
Zeitraum Mai 2005 – August 2005 (4 Monate)
Kunde Berger Lahr GmbH & Co. KG, Lahr
Branche HW- und SW-Entwicklung Mechatronik
Rolle im Projekt Systemspezifikation, Softwareentwurf, Implementierung, Funktionstests, Dokumentation, Auftragsabwicklung
Software / Tools / Methoden Microsoft Visual C++ V6.0, IXXAT CANopen Master API, Toellner GPIB/RS-232 Specification
Hardwareplattform Compact Drive N065 DC024 (CANopen), TwinLine Servo Drive (CANopen), Toellner Power Supply (GPIB/RS-232), IXXAT CAN Interface Board, Signal-Box (Digital I/O), USB Oscilloscope, Multimeter

RS-CAN-Wandler, aktiv mit CANopen Master

Projekt: April 2005 – April 2005 (1 Monate)

Projektbeschreibung

Der RS-CAN-Wandler wird eingesetzt um einen PC oder eine SPS mit einem CAN/CANopen Netzwerk über die serielle Schnittstelle (RS-232) zu verbinden. Mit dem Wandler kann auf einfache Weise eine Applikation um CANopen Geräte erweitert werden. Der Wandler stellt sowohl einen CAN Layer 2 Zugriff mit Standard-Identifiern (11-bit COB-IDs) auf die Geräte im CAN Netzwerk zur Verfügung als auch CANopen Master Services gemäß dem CiA Kommunikationsprofil DS-301 (Version 4.02).

Projektsteckbrief

Projekt RS-CAN-Wandler, aktiv mit CANopen Master
Zeitraum April 2005 – April 2005 (1 Monate)
Kunde M+K GmbH, Haibach
Branche Industrielle Kommunikation / Feldbus
Rolle im Projekt Anforderungsermittlung, Systemspezifikation, Softwareentwurf, Implementierung, Funktionstests, Dokumentation
Software / Tools / Methoden MC30 Compiler (Renesas), ASPopen Protocol (RS-232)
Hardwareplattform Renesas M16C/62N Microcontroller, RS-232 Flash Programmer

Commissioning and Control Tool

Projekt: Januar 2005 – März 2005 (3 Monate)

Projektbeschreibung

Planung und Erstellung einer PC-basierten Software zur Konfiguration von Antriebs- und Applikationsparametern eines Kompaktantriebs über die CAN-Busschnittstelle. Die Parameterwerte für ein Gerät sind in einer Konfigurationsdatei hinterlegt oder können am Bildschirm eingegeben bzw. geändert werden (Parametrierungsfunktion). Weitere Funktionen der Software sind das Parametrieren und Starten von Antriebsbewegungen (Steuerungsfunktion), das Erfassen und Auswerten von Messwerten und Zustandsinformationen des Antriebs (Diagnosefunktion), sowie die Aufzeichnung und Darstellung von Drehzahl- und Strommesswerten während einer Antriebsbewegung (Oszilloskop-Funktion).

Projektsteckbrief

Projekt Commissioning and Control Tool
Zeitraum Januar 2005 – März 2005 (3 Monate)
Kunde Berger Lahr GmbH & Co. KG, Lahr
Branche HW- und SW-Entwicklung Mechatronik
Rolle im Projekt Systemspezifikation, Softwareentwurf, Implementierung, Funktionstests, Dokumentation, Auftragsabwicklung
Software / Tools / Methoden Microsoft Visual C++ V6.0, IXXAT CANopen Master API, XML Validator
Hardwareplattform Windows PC (2000/XP), IXXAT CAN Interface Boards, Compact Drive N065 und D065

Gardinenschneiden mit Laser

Projekt: Dezember 2004 – Januar 2005 (2 Monate)

Projektbeschreibung

Weiterentwicklung und teilweise Neuerstellung eines Softwaresystems für eine Abläng- und Schneideanlage von Gardinenstoffen in der Textilindustrie. Die Applikation besteht aus einem Standard-PC mit Touch-Screen zur Auftragserfassung und -abwicklung, einer Soft-SPS, die über RS-232 Schnittstelle mit dem PC kommuniziert, zwei Servoantrieben mit Puls-Richtungs-Interface, sowie Lichtschranken und Endschaltern. Der Gardinenstoff wird vertikal und horizontal mit einem Laser geschnitten. Die X-Y-Steuerung wird hierbei autonom von der SPS durchgeführt.

Projektsteckbrief

Projekt Gardinenschneiden mit Laser
Zeitraum Dezember 2004 – Januar 2005 (2 Monate)
Kunde Spruck Industrieelektronik, Neckarbischofsheim
Branche Automatisierungstechnik Textilindustrie
Rolle im Projekt Systemspezifikation, Softwareentwurf, Implementierung, Funktionstests, Dokumentation, Auftragsabwicklung
Software / Tools / Methoden Microsoft Visual Basic 5.0, Keil C166 C Compiler (uVision3), Frenzel&Berg Library (C source code)
Hardwareplattform IPC with Touchscreen, Frenzel&Berg EASY Soft PLC, Mitsubishi Servo Drives

Pilotkundentest Kompaktantrieb

Projekt: Dezember 2004 – Dezember 2004 (1 Monate)

Projektbeschreibung

Überprüfung eines Kompaktantriebs auf CANopen-Konformität gemäß dem Geräteprofil für Antriebe (CiA DSP-402) und Erstellung eines Testrapports.

Projektsteckbrief

Projekt Pilotkundentest Kompaktantrieb
Zeitraum Dezember 2004 – Dezember 2004 (1 Monate)
Kunde darf aus Gründen des Kundenschutzes nicht genannt werden
Branche Antriebstechnik Kompaktantriebe
Rolle im Projekt Systemqualifikation, Auftragsabwicklung
Software / Tools / Methoden Various CAN/CANopen Tools
Hardwareplattform CANopen Compact Drive