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
Dauer 2 Monate (April 2006 – Mai 2006)
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

In-Circuit Tester (N065)

Projekt: September 2005 – September 2005 (1 Monat)

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
Dauer 1 Monat (September 2005 – September 2005)
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 (N065)

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
Dauer 4 Monate (Mai 2005 – August 2005)
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

CoDeSys Applikationsprogramm zum Betrieb von Lebensdauertests

Projekt: November 2004 – November 2004 (1 Monat)

Projektbeschreibung

Planung und Erstellung eines Applikationsprogramms für Lebensdauertests von Kompaktantrieben:

  • Konzeption einer geeigneten Teststruktur mit den folgenden Inhalten:
    • Entwurf eines User-Interfaces zur individuellen Ansteuerung von n Antrieben
    • Parametrierung verschiedener Bewegungszyklen
    • Beobachtung und Dokumentation einzelner Istwerte
  • Erstellung des Applikationsprogramms
  • Dokumentation der Software
  • Systemeinführung

Projektsteckbrief

Projekt CoDeSys Applikationsprogramm zum Betrieb von Lebensdauertests
Dauer 1 Monat (November 2004 – November 2004)
Kunde Berger Lahr GmbH & Co. KG, Lahr
Branche Prüffeld Kompaktantriebe
Rolle im Projekt Systemspezifikation, Softwareentwurf, Implementierung, Funktionstests, Dokumentation, Auftragsabwicklung
Software / Tools / Methoden CoDeSys (3S) for TLCC Library, Various CAN/CANopen Tools
Hardwareplattform TLCC Soft SPS (I/O, RS-232, Ethernet, CANopen), Compact Drive N065 DC024 (CANopen), TwinLine Servo Drive (CANopen), Toellner Power Supply (GPIB/RS-232), USB Oscilloscope, Multimeter

Final Acceptance Tester (N065)

Projekt: September 2004 – September 2004 (1 Monat)

Projektbeschreibung

Planung und Erstellung von Funktionsbausteinen für die Endprüfung und Variantenerzeugung von integrierten Kompaktantrieben unter CANopen. Die Funktionsbausteine wurden als Softwarebibliothek (Dynamic Link Library) für Windows 9x und IXXAT-Interfacekarten realisiert. Anpassung der Softwarebibliothek an eine neue Produktvariante.

Projektsteckbrief

Projekt Final Acceptance Tester
Dauer 1 Monat (September 2004 – September 2004)
Kunde Berger Lahr GmbH & Co. KG, Lahr
Branche Prüffeld Kompaktantriebe
Rolle im Projekt Systemspezifikation, Softwareentwurf, Implementierung, Funktionstests, Dokumentation, Auftragsabwicklung
Software / Tools / Methoden Visual C++ V6.0, CANopen Master API (IXXAT)
Hardwareplattform Compact Drive N065 (CANopen), IXXAT CAN Interface Board

In-Circuit Tester (D065)

Projekt: April 2003 – Mai 2003 (2 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.

Projektsteckbrief

Projekt In-circuit Tester
Dauer 2 Monate (April 2003 – Mai 2003)
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), Tasking C166/ST10 Compiler
Hardwareplattform Infineon C164 Microcontroller, RS-232 Bootstrap-Loader

Final Acceptance Tester (D065)

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

Projektbeschreibung

Planung und Erstellung von Funktionsbausteinen für die Endprüfung und Variantenerzeugung von integrierten Kompaktantrieben unter CANopen. Die Funktionsbausteine wurden als Softwarebibliothek (Dynamic Link Library) für Windows 9x und IXXAT-Interfacekarten realisiert.

Projektsteckbrief

Projekt Final Acceptance Tester
Dauer 2 Monate (März 2003 – April 2003)
Kunde Berger Lahr GmbH & Co. KG, Lahr
Branche Prüffeld Kompaktantriebe
Rolle im Projekt Systemspezifikation, Softwareentwurf, Implementierung, Funktionstests, Dokumentation, Auftragsabwicklung
Software / Tools / Methoden Visual C++ V6.0, CANopen Master API (IXXAT)
Hardwareplattform Compact Drive D065 (CANopen), IXXAT CAN Interface Board

Konvertierungsprogramm für Intel-Hex-Files

Projekt: Januar 2003 – Januar 2003 (1 Monat)

Projektbeschreibung

Das Programm konvertiert Intel-Hex-Records in CANopen-Datensegmente. Die Datensegmente werden mit Hilfe einer Soft-SPS über den CAN-Bus in die Zielgeräte übertragen. Das Projekt dient zum Firmware-Upgrade von integrierten Kompaktantrieben im Feld.

Projektsteckbrief

Projekt Konvertierungsprogramm für Intel-Hex-Files
Dauer 1 Monat (Januar 2003 – Januar 2003)
Kunde Berger Lahr Positec GmbH, Niederschopfheim
Branche Automatisierungstechnik Fernwartung
Rolle im Projekt Systemspezifikation, Softwareentwurf, Implementierung, Funktionstests, Dokumentation, Auftragsabwicklung
Software / Tools / Methoden Visual C++ V6.0, CANopen Master API (IXXAT)
Hardwareplattform Compact Drive (CANopen), IXXAT CAN Interface Board

Flash-Loader für Mikrocontroller Infineon C16x

Projekt: November 2002 – Dezember 2002 (2 Monate)

Projektbeschreibung

Planung und Erstellung einer Software zum Laden von Intel-Hex-Dateien über den Bootstrap-Loader-Mechanismus von Mikrocontroller C164CI via serieller Schnittstelle nach RS-232 unter Windows 2000. Treiber für verschiedene Flash-Speicher auf Mikrocontroller-Evaluationboard wurden ebenfalls erstellt.

Projektsteckbrief

Projekt Flash-Loader für Mikrocontroller Infineon C16x
Dauer 2 Monate (November 2002 – Dezember 2002)
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 Visual C++ V6.0, Tasking C166/ST10 Assembler
Hardwareplattform Infineon C164 Microcontroller, RS-232 Bootstrap-Loader