Projekte

Software für ein Herdüberwachungssystem

Batteriebetriebene Geräte PC-Software µC-Firmware
Sicherheitssystem im Haushaltsbereich Entwurf und Umsetzung der Software-Architektur für vier Module Sensormodul zur Temperatur- und Bewegungsüberwachung Rauchsensor Abschalteinheit, dreiphasig und...
Mehr...

Software für einen Abstandssensor und Heckklappensteuerung

Automotive Batteriebetriebene Geräte µC-Firmware
Analyse der geometrischen Gegebenheiten: Drehbewegungen, relative Position von Hindernissen, Erarbeitung eines Auswerte-Algorithmus Programmierung eines PIC-Controllers (Microchip) als Interface zwischen einem...
Mehr...

Testentwicklung für ein Haushaltsgerät

PC-Software Regelungstechnik Testprojekte
Tests der Strom- und Spannungsmesspfade (Kalibrierungsmessungen) Tests der Systemkommunikation zwischen einzelnen Gerätemodulen Erweiterung / Umbau von automatischem Testequipment Steuerung des...
Mehr...

Regleranalyse und -simulation für einen Antrieb

PC-Software Regelungstechnik
Analyse des Regelverhaltens des Antriebs Erstellung eines Simulators für Regler und Antrieb auf der Basis physikalischer Untersuchungen Umsetzung des Simulators...
Mehr...

Testentwicklung für Software eines Fahrassistenzsystems

PC-Software Testprojekte
Entwicklung von Tests für einzelne Software-Module eines Fahrassistenzsystems Testentwicklung an Hand der Spezifikation Umsetzung der Tests in QT Entwicklungsumgebung und...
Mehr...

Software für einen Kfz-Schlüssel Betätigungsmechanismus

Batteriebetriebene Geräte µC-Firmware
Steuerung eines motorischen Antriebs (PWM) mittels NFC-Signalen Aufbau der Software-Architektur für einen PIC-Controller (Microchip) Umsetzung in C Entwicklung einer Software-Version...
Mehr...

Digitales Handmessgerät für Kraftsensoren

Batteriebetriebene Geräte Messtechnik µC-Firmware
Entwurf der Software-Architektur Prozessor MSP430-Serie (Texas Instruments) Verwendung des prozessor-internen AD-Wandlers Anzeige der Messwerte auf einem 7-Segment-Dispaly Spitzenwertspeicher und Haltefunktion...
Mehr...

Handmessgerät für Kraftsensoren

Batteriebetriebene Geräte µC-Firmware
Prozessor MSP430-Serie (Texas Instruments) Adaptierung des AD-Wandlers via SPI-Bus Anzeige der Messwerte und Steuerung des Gerätes mittels Grafikdisplay und Touchscreen...
Mehr...

Steuerung eines Hydraulik-Antriebes

Regelungstechnik µC-Firmware
2-Prozessor-System (ARM 9 + Cortex M3) Systemanalyse Programmierung beider Prozessoren in C Verwendung des Betriebssystems RTX (Keil/NXP) Umsetzung eines Regelalgorithmus...
Mehr...

Batteriesensor für die Automobil-Industrie

Automotive Batteriebetriebene Geräte Messtechnik µC-Firmware
Programmierung eines ARM7-Derivates in C LIN-Bus-Anbindung Erweiterung des Berechnungsalgorithmus, Messwertanalysen mit MatLab Implementierung verschiedener Batterietypen Weiterentwicklung des zugehörigen Simulators Software-Entwicklung...
Mehr...

Bedienoberfläche eines Gasmessgerätes

µC-Firmware
Umsetzung einer Menüstruktur für ein Touch-Panel Verarbeitung und Anzeige ankommender Messwerte Bereitstellung der eingegebenen Parameter auf dem Geräte- Interface Entwicklungsumgebung...
Mehr...

Bearbeitung von Typproblemen und Retouren an Tuner-Schaltkreisen

Testprojekte
Entwicklung von Testboards zur Bauteilverifikation Analyse der typischen Eigenschaften von Tuner-Schaltkreisen und deren Applikationsschaltungen anhand von Retouren und Produktionsmustern Qualifizierung...
Mehr...

Entwicklung von mehreren Simulatoren für CAN-Bus-Geräte

PC-Software
Realisierung von Simulatoren für Peripherie-Geräte, die über den CAN-Bus (CAN-OPEN) mit einer zu testenden, zentralen Steuereinheit kommunizieren. So wird es...
Mehr...

Entwicklung eines Interfaces zwischen dem Bedien-Panel und der Hauptkasse

µC-Firmware
Realisierung einer Low-Level-State-Machine zum Aufbau der grundlegenden Kommunikation (RS232-Protokoll) Realisierung einer High-Level-State-Machine zur Verarbeitung der eingehenden Daten und Befehle Tests...
Mehr...

Mehrere Mikrocontroller-Systeme im Bereich von Marinewaffen

Messtechnik Regelungstechnik µC-Firmware
Erstellung der Software-Architektur-Dokumente Erstellung von Requirement- und Designspezifikationen in englischer Sprache Vollständige Auslegung einer Mikrocontroller-Schaltung (Infineon XE166-Serie) mit der entsprechenden...
Mehr...

Mikrocontroller-basierte Messgeräte (Hand-/ Tischgeräte) zur Zugkraftmessung

Batteriebetriebene Geräte Messtechnik µC-Firmware
Hand- und Tischgeräte basierend auf der Serie MSP430 (Texas Instruments) Steuerung der ADCs Steuerung der LCD-Anzeigen Weitere Funktionen in der...
Mehr...

Entwicklung von Datenbankmodulen für Messdaten

PC-Software
Konvertierung/ Aufbereitung von Messdaten aus einer Erfassungsroutine, Ablegen der Daten in einer Access- (Jet) Datenbank Entwicklung von Software zum Auslesen...
Mehr...

Software für Laborgeräte

PC-Software
Entwicklung einer Software zur Steuerung, Messdatenerfassung und -auswertung von Laborgeräten im Bereich Reibwertmessung, Abrasionsmessung, allgemeine Zugkraftmessung Betreuung und Unterstützung der...
Mehr...
Batteriebetriebene Geräte PC-Software µC-Firmware

Software für ein Herdüberwachungssystem

Sicherheitssystem im Haushaltsbereich

  • Entwurf und Umsetzung der Software-Architektur für vier Module
    • Sensormodul zur Temperatur- und Bewegungsüberwachung
    • Rauchsensor
    • Abschalteinheit, dreiphasig und einphasig zu betreiben
    • Funkadapter für USB zur Überwachung und Steuerung mit einem PC
  • Aufbau des Funkprotokolls (868MHz) zwischen den Modulen
  • Implementierung eines Interface für Hausüberwachungssysteme
  • Entwicklung eines PC-Programms mit intuitiver Oberfläche zur Steuerung und Überwachung des Systems
  • Erarbeitung von händischen Testroutinen
  • Dokumentation
  • Entwicklungssystem: MPLAB IDE (Microchip)
Automotive Batteriebetriebene Geräte µC-Firmware

Software für einen Abstandssensor und Heckklappensteuerung

  • Analyse der geometrischen Gegebenheiten: Drehbewegungen, relative Position von Hindernissen, Erarbeitung eines Auswerte-Algorithmus
  • Programmierung eines PIC-Controllers (Microchip) als Interface zwischen einem Abstandssensor und einem Steuergerät
  • Umsetzung einer Steuerung für eine KfZ-Heckklappe nach Spezifikation
  • Durchführung von Entwicklertests
  • Erstellung von Dokumentation
  • Entwicklungsumgebung und Tools: MPLAB IDE (Microchip)
PC-Software Regelungstechnik Testprojekte

Testentwicklung für ein Haushaltsgerät

  • Tests der Strom- und Spannungsmesspfade (Kalibrierungsmessungen)
  • Tests der Systemkommunikation zwischen einzelnen Gerätemodulen
  • Erweiterung / Umbau von automatischem Testequipment
  • Steuerung des Equipments, Realisierung der Tests und Berichterzeugung
  • Entwicklungsumgebung und Tools: LabView (National Instruments), Teststand (National Instruments), MPLAB IDE (Microchip), SVN / Tortoise
PC-Software Regelungstechnik

Regleranalyse und -simulation für einen Antrieb

  • Analyse des Regelverhaltens des Antriebs
  • Erstellung eines Simulators für Regler und Antrieb auf der Basis physikalischer Untersuchungen
  • Umsetzung des Simulators in LabView
  • Optimierung des Reglers
  • enge Zusammenarbeit mit den Software-Entwicklern
  • Entwicklungsumgebung und Tools: LabView (National Instruments), MPLAB IDE (Microchip), Scrum, SVN / Tortoise
PC-Software Testprojekte

Testentwicklung für Software eines Fahrassistenzsystems

  • Entwicklung von Tests für einzelne Software-Module eines Fahrassistenzsystems
  • Testentwicklung an Hand der Spezifikation
  • Umsetzung der Tests in QT
  • Entwicklungsumgebung und Tools: QT Creator, DOORS (Einsehen der Spezifikation)
Batteriebetriebene Geräte µC-Firmware

Software für einen Kfz-Schlüssel Betätigungsmechanismus

  • Steuerung eines motorischen Antriebs (PWM) mittels NFC-Signalen
  • Aufbau der Software-Architektur für einen PIC-Controller (Microchip)
  • Umsetzung in C
  • Entwicklung einer Software-Version zur Durchführung von Dauertests der Mechanik
  • Erweiterung der Systemanforderungen
  • Entwicklungsumgebung: MPLAB IDE (Microchip), ORCAD
Batteriebetriebene Geräte Messtechnik µC-Firmware

Digitales Handmessgerät für Kraftsensoren

  • Entwurf der Software-Architektur
  • Prozessor MSP430-Serie (Texas Instruments)
  • Verwendung des prozessor-internen AD-Wandlers
  • Anzeige der Messwerte auf einem 7-Segment-Dispaly
  • Spitzenwertspeicher und Haltefunktion (Einfrieren der Messwerte)
  • Implementierung verschiedener Skalierungskennlinien
  • Steuerung des Gerätes mittels Schaltern
  • Batterieüberwachung mit Steuerung der „Low Bat“-Anzeige
  • Umsetzung in C
  • Erstellung von Dokumentation
  • Entwicklungsumgebungen und Tools: Code Composer Studio (Texas Instruments)
Batteriebetriebene Geräte µC-Firmware

Handmessgerät für Kraftsensoren

  • Prozessor MSP430-Serie (Texas Instruments)
  • Adaptierung des AD-Wandlers via SPI-Bus
  • Anzeige der Messwerte und Steuerung des Gerätes mittels Grafikdisplay und Touchscreen
  • USB-Anschluss an einen Windows-PC zur Parametrierung und Erstinbetriebnahme
  • Entwicklung der Bedienoberfläche für den PC (C#)
  • Entwurf der Software-Architektur
  • Umsetzung in C
  • Erstellung von Dokumentation
  • Projektmanagement
  • Entwicklungsumgebungen und Tools: Code Composer Studio (Texas Instruments), Visual Studio (Microsoft)
Regelungstechnik µC-Firmware

Steuerung eines Hydraulik-Antriebes

  • 2-Prozessor-System (ARM 9 + Cortex M3)
  • Systemanalyse
  • Programmierung beider Prozessoren in C
  • Verwendung des Betriebssystems RTX (Keil/NXP)
  • Umsetzung eines Regelalgorithmus
  • Erstellung von Dokumentation
  • Testentwicklung
  • Hardware-Überarbeitung (Schaltungsdesign, Bauteilauslegung)
  • Software-Entwicklung im Team
  • Projektmanagement: Scrum
  • Entwicklungsumgebung und Tools: µVision 4 / 5 (Keil) für ARM, Team Foundation Server (Microsoft)
Automotive Batteriebetriebene Geräte Messtechnik µC-Firmware

Batteriesensor für die Automobil-Industrie

  • Programmierung eines ARM7-Derivates in C
  • LIN-Bus-Anbindung
  • Erweiterung des Berechnungsalgorithmus, Messwertanalysen mit MatLab
  • Implementierung verschiedener Batterietypen
  • Weiterentwicklung des zugehörigen Simulators
  • Software-Entwicklung im Team
  • Entwicklungsumgebung und Tools: MatLab / Simulink, IAR-Compiler für ARM7, Visual Studio 2010 (Microsoft), Canoe (LIN / CAN -Tool für Testzwecke, Vector Grafics), SVN / Tortoise für Team-Management und Versionierung
µC-Firmware

Bedienoberfläche eines Gasmessgerätes

  • Umsetzung einer Menüstruktur für ein Touch-Panel
  • Verarbeitung und Anzeige ankommender Messwerte
  • Bereitstellung der eingegebenen Parameter auf dem Geräte- Interface
  • Entwicklungsumgebung und Tools: GCC-Compiler für TMS470-Serie auf Eclipse, WinCvs
Testprojekte

Bearbeitung von Typproblemen und Retouren an Tuner-Schaltkreisen

  • Entwicklung von Testboards zur Bauteilverifikation
  • Analyse der typischen Eigenschaften von Tuner-Schaltkreisen und deren Applikationsschaltungen anhand von Retouren und Produktionsmustern
  • Qualifizierung von Neuentwicklungen auf Basis der Spezifikationen
  • Verfeinerung der Testmethoden für Produktion, Qualitätswesen und Laborbereich
  • Entwicklung und Umsetzung von entsprechenden Hard- und Softwarelösungen speziell für den Laborbereich
  • Integration dieser Lösungen in vorhandene Messaufbauten
  • Entwicklungsumgebung und Tools: Agilent VEE, Altium Designer, Orcad
PC-Software

Entwicklung von mehreren Simulatoren für CAN-Bus-Geräte

  • Realisierung von Simulatoren für Peripherie-Geräte, die über den CAN-Bus (CAN-OPEN) mit einer zu testenden, zentralen Steuereinheit kommunizieren. So wird es ermöglicht, die Steuereinheit unter einer IPFit-Testumgebung in einem automatisierten Ablauf zu testen, ohne sämtliche Geräte anschließen zu müssen.
  • Tests der Simulatoren
  • Entwicklungsumgebung und Tools: C# mit MS-Visual Studio 5, NUnit für die Tests der Simulationen, Doxygen zur Quelltext-Dokumentation
µC-Firmware

Entwicklung eines Interfaces zwischen dem Bedien-Panel und der Hauptkasse

  • Realisierung einer Low-Level-State-Machine zum Aufbau der grundlegenden Kommunikation (RS232-Protokoll)
  • Realisierung einer High-Level-State-Machine zur Verarbeitung der eingehenden Daten und Befehle
  • Tests in einer hausinternen Testumgebung
  • Begleitung der Abnahme durch offizielle Stellen
  • Entwicklungsumgebung und Tools: C++ mit MS-Visual Studio 8, Doxygen zur Quelltext-Dokumentation, SVN Tortoise zur Versionierung
Messtechnik Regelungstechnik µC-Firmware

Mehrere Mikrocontroller-Systeme im Bereich von Marinewaffen

  • Erstellung der Software-Architektur-Dokumente
  • Erstellung von Requirement- und Designspezifikationen in englischer Sprache
  • Vollständige Auslegung einer Mikrocontroller-Schaltung (Infineon XE166-Serie) mit der entsprechenden Peripherie (AD-Wandler, Bus-Anbindungen CAN, I2C, SPI, etc.)
  • Implementierung der Software in Assembler und C
  • Durchführung der vollständigen Entwicklung, Dokumentation und Begleitung bis zum Serienlauf auf Basis eines Pflichtenheftes
  • Erstellung von Prüfvorschriften
  • Qualifizierung und Programmierung von Software-Werkzeugen zur Simulation, Inbetriebnahme und Kalibrierung zur Software-Verifikation
  • Neuentwicklung einer Software für eine vorhandene Legacy – Hardware (Siemens C535 8 Bit (ähnlich 8051))
  • Entwicklungsumgebung und Tools: Keil Tool-Chain MicroVision 4: Infineon XE 166, Siemens C535, AD-Wandler, MS Visual Studio für C++, LabView, Mentor-Graphics mit SAP-Anbindung
Batteriebetriebene Geräte Messtechnik µC-Firmware

Mikrocontroller-basierte Messgeräte (Hand-/ Tischgeräte) zur Zugkraftmessung

  • Hand- und Tischgeräte basierend auf der Serie MSP430 (Texas Instruments)
  • Steuerung der ADCs
  • Steuerung der LCD-Anzeigen
  • Weitere Funktionen in der Software:
    • einstellbare Grenzwertüberwachung mit optoentkoppelter Alarmgebung
    • Kalibrierfunktionen
    • Nullsetzen
    • Filter
  • Entwicklung des Analogteils in Zusammenarbeit mit den Hardware-Entwicklern
  • Entwicklungsumgebung und Tools: C ICC, NoICE
PC-Software

Entwicklung von Datenbankmodulen für Messdaten

  • Konvertierung/ Aufbereitung von Messdaten aus einer Erfassungsroutine, Ablegen der Daten in einer Access- (Jet) Datenbank
  • Entwicklung von Software zum Auslesen der Datenbank mit Filter-und Sortierfunktionen, Erstellung von Berichten und Auswertungen
  • Entwicklungsumgebung und Tools: LabView, C#, Windows XP
PC-Software

Software für Laborgeräte

  • Entwicklung einer Software zur Steuerung, Messdatenerfassung und -auswertung von Laborgeräten im Bereich Reibwertmessung, Abrasionsmessung, allgemeine Zugkraftmessung
  • Betreuung und Unterstützung der Hardware-Entwicklung für Laborgeräte
  • Durchführen von Kundenschulungen in Theorie und Praxis für die Verwendung der Laborgeräte und ihrer Software
  • Entwicklungsumgebung und Tools: LabView, C#, C++, Visual Studio .Net