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 […]
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)
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
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)
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 […]
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)
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
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
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
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 […]
- 1
- 2