Software für ein Herdüberwachungssystem

By Christian Pehle,

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)

Software für einen Abstandssensor und Heckklappensteuerung

By Christian Pehle,

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

Digitales Handmessgerät für Kraftsensoren

By Christian Pehle,

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

Handmessgerät für Kraftsensoren

By Christian Pehle,

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

Batteriesensor für die Automobil-Industrie

By Christian Pehle,

  • 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

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

By Christian Pehle,

  • 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