Projekte

  • Alle Projekte
  • Batteriebetriebene Geräte
  • PC-Software
  • µC-Firmware
  • Messtechnik
  • Regelungstechnik
  • Testprojekte

Software für ein Herdüberwachungssystem

Zeitraum: seit 04/2016
Details anzeigen

Software für ein Herdüberwachungssystem

  • 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
  • Erstellung von Dokumentation
  • Entwicklungsumgebung und Tools: MPLAB IDE (Microchip)

Software für einen Abstandssensor und Heckklappensteuerung

Zeitraum: 04/2017 - 09/2017
Details anzeigen

Software für einen Abstandssensor und Heckklappensteuerung

  • 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)

Testentwicklung für ein Gerät aus dem Bereich der Haushaltsgeräte

Zeitraum: seit 02/2017
Details anzeigen

Testentwicklung für ein Gerät aus dem Bereich der Haushaltsgeräte

  • 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

Regleranalyse und -simulation für einen Antrieb aus dem Bereich der Haushaltsgeräte

Zeitraum: 03/2016 – 02/2017
Details anzeigen

Regleranalyse und -simulation für einen Antrieb aus dem Bereich der Haushaltsgeräte

  • 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

Testentwicklung für Software eines Fahrassistenzsystems

Zeitraum: 07/2015 – 10/2015
Details anzeigen

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)

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

Zeitraum: 04/2015 – 07/2016
Details anzeigen

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
  • Entwicklungsumgebung und Tools: MPLAB IDE (Microchip)

Portierung eines analogen Handmessgeräts für Kraftsensoren auf ein digitales System

Zeitraum: 03/2015 – 09/2015
Details anzeigen

Portierung eines analogen Handmessgeräts für Kraftsensoren auf ein digitales System

  • Entwurf der Software-Architektur
  • Prozessor MSP430-Serie (Texas Instruments)
  • Verwendung des 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)

Handmessgerät für Kraftsensoren

Zeitraum: 11/2013 – 10/2014
Details anzeigen

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)

Controller zur Steuerung eines Hydraulik-Antriebes

Zeitraum: 01/2013 – 12/2014
Details anzeigen

Controller zur 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)

Batteriesensor für die Automobil-Industrie

Zeitraum: 09/2011 – 12/2012
Details anzeigen

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: 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

Programmierung einer Bedienoberfläche eines komplexen Gasmessgerätes

Zeitraum: 05/2011 – 08/2011
Details anzeigen

Programmierung einer Bedienoberfläche eines komplexen 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

Bearbeitung von Typproblemen und Retouren an Tuner-Schaltkreisen

Zeitraum: 11/2010 – 03/2011 und
07/2007 – 07/2008
Details anzeigen

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

Entwicklung von mehreren Simulatoren für CAN-Bus-Geräte zur Einbindung in eine Testumgebung (IPFit)

Zeitraum: 08/2010 – 01/2011
Details anzeigen

Entwicklung von mehreren Simulatoren für CAN-Bus-Geräte zur Einbindung in eine Testumgebung (IPFit)

  • 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

Entwicklung eines Interfaces zwischen dem Bedien-Panel und der Hauptkasse

Zeitraum: 05/2010 – 08/2010
Details anzeigen

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

Entwicklung von Mikrocontroller-Systemen im Bereich von Marinewaffen

Zeitraum: 08/2008 – 05/2010
Details anzeigen

Entwicklung von Mikrocontroller-Systemen 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

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

Zeitraum: 11/2006 – 07/2007
Details anzeigen

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

Entwicklung von Datenbankmodulen für Messdaten

Zeitraum: 10/2006 – 12/2006
Details anzeigen

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

Softwareentwicklung für Laborgeräte

Zeitraum: 04/1999 – 09/2006
Details anzeigen

Softwareentwicklung 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