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