|
06/08 - 05/09:
|
Aufbau eines Softwarevertriebs für die Matlab Toolbox PLC-Link von Hybridtech:
- Einarbeitung in die Toolbox PLC-Link
- Erstellung einer Webseite und Einarbeitung in die gesetzlichen Rahmenbedingungen für einen Softwarevertrieb
|
|
06/09 - 03/11:
|
Eigenentwicklungen im Bereich der Servohydraulik:
- Entwicklung einer Matlab Toolbox zur Auslegung und Simulation von servohydraulischen Achsen
- Erweiterung einer "Matlab Control Toolbox" mit dem Reglerentwurfsverfahren "Methode der Doppelverhältnisse"
- Entwicklung modellbasierter Regelungskonzepte für servohydraulische Achsen
|
|
04/11 - 12/13:
|
Technische Dokumentation einer digitalen Servoventil Firmware:
- Sichtung der vorhandenen Dokumentation
- Einarbeitung in CAN, CANopen, EtherCAT und Profibus
- Aufbau einer EtherCAT und Profibus Testumgebung
- Einarbeitung in den umfangreichen C-Code der Firmware
- Test der implementierten Reglerstrukturen
- Erstellung der Dokumentation
|
|
06/12 - 12/19:
|
Unterstützung bei der Entwicklung von mechatronischen Systemen:
- Aufbau eines HIL-Prüfstands für ein Motorlager mit Linearantrieb
- Simulation und Auslegung hydraulischer Steuerungen für automatisierte Getriebe
- Neuimplementierung der Matlab/Simulink Bibliotheken für die Domänen Hydraulik, Elektrik, Pneumatik, Mechanik und Thermodynamik
- Simulative Untersuchung bei verschiedenen Problemstellungen im mechatronischen Umfeld
- Implementierung verschiedener Matlab- und Simulink Tools zur Vereinfachung der Entwicklungsprozesse
|
|
05/14 - 01/15:
|
Modellbildung und Implementierung eines Zustandsreglers für eine Linearachse, bestehend aus zwei Magnetspulen:
- Berechnung des verketteten Flusses der Tauchspulen mit dem freien Programm femm
- Entwicklung eines Zustandsreglers mit flachheitsbasierter Vorsteuerung und unterlagertem Regelkreis zur Ausregelung der Störgrößen
- Modellbildung und Simulation der Linearachse
- Implementierung des Reglers in C
|
|
10/15 - 06/16:
|
Modellbasierter Softwaretest und Vorentwurf einer Simulink Bibliothek zu Simulation von Heiz- und Trinkwasserinstallationen:
- Hardware in Loop Prüfstand auf Basis des Raspberry Pi
- Entwicklung einfacher Interface Hard- und Firmware zur Anbindung des Prüflings über WLAN und IO
- Anbindung der Interface Hardware an den Raspberry Pi über USB, dadurch keine weitere Firmware notwendig
- Entwicklung eines Simulink Blocksets zum Ansprechen der Hardware auf Basis des Simulink Hardware Support Packages (dadurch keine Simulink Coder-Zusatzlizenzen notwendig)
- Automatischer Test der Hard- und Firmware des Prüflings über mehrere Wochen und Auswertung der Ergebnisse
- Modellbildung einer "Normhaus Wasserinstallation" mit Fokus auf das thermische Verhalten in Rohrleitungen und Wärmespeichern
- Prinzipielle Abbildung des Keimwachstums in Abhängigkeit der Wassertemperatur
|
|
01/16 - jetzt:
|
Eigenentwicklung einer Steuerung für Umkehrosmose Anlagen auf Basis eines Microchip ATXMEGA Prozessors:
- Druckregler, TDS-Messung, Temperaturmessung, stromgeregelte Ventilansteuerung, Wasserstop, variable Eingangsspannung
- Programmierung mit Real Time C++, STL
- USB Schnittstelle zur Desktop Software (Qt)
- Bootloader über USB
|
|
06/18 - 04/20:
|
Technische Dokumentation einer digitalen Servoventil Firmware:
- Sichtung der vorhandenen Dokumentation
- Einarbeitung in den umfangreichen C-Code der Firmware
- Test der implementierten Reglerstrukturen
- Erstellung der Dokumentation
|
|
04/21 - 05/22:
|
Entwicklung und Implementierung einer Schweißdraht Regelung:
- Klärung der Anforderungen
- Entwicklung eines LSF-Filters zur Verbesserung der Geschwindigkeitsermittlung.
- Erstellung und Validierung verschiedener Regler Konzepte mittels Matlab/Simulink und Test auf Zielhardware
- Implementierung der gesamten Firmware einschließlich Regler in C-Code (STM32, Cortex M4)
- Erstellung von Matlab Testskripten und Ansteuerung der Hardware über CAN
- Git, GitHub, Visual Studio, CubeMX
|
|
11/21 - 06/22:
|
Matlab Tool zur Berechnung von Roboter Koordinaten für einen Lebensdauertest für Wagenübergangskabel bei Eisenbahnzügen:
- Matlab GUI Programmierung mit komplexer 3D-Grafik
- 3D-Koordinatentransformation
- Ausgabe von Roboter Koordinaten (X, Y, Z, A, B, C)
|
|
01/22 - 04/22:
|
Unterstützung Firmwareentwicklung digitale Servoventil Firmware:
- C und C++ Code Entwicklung nach vorgegebenem Entwicklungsprozess (STM32, Cortex M4) mit Mantis
- Unit-Test und System-Test mit Jenkins
- SVN, Keil IDE, Code Composer, CubeMX
|
|
02/22 - 07/22:
|
Weiterentwicklung eines Simulink Blockset auf Basis von komplexen Matlab/Simulink S-Functions:
- Erstellung von Matlab Klassen einschließlich Unit-Test
- Matlab Klassen zur automatisierten Erstellung von C-Code
S-Functions
- Überarbeitung der Blockset Matlab GUI
- Git, GitLab, Visual Studio
|
|
09/22 – 08/24:
|
Unit-Tests für eine modulare SPS-Software-Plattform:
- Implementierung von Unit-Tests für eine modulare SPS-Software-Plattform
- Erstellung von SPS-Testklassen
- Überprüfung der spezifizierten Funktionen
- Dokumentation der gefundenen Probleme
- Schneider Machine Expert (SPS-Entwicklungsumgebung)
|
|
01/23 – 09/23
|
Modellbasierte Softwareentwicklung nach A-SPICE für Automobil-Steuergeräte:
- Einarbeitung in die SWE4- und SWE5-Tests
- Prozessoptimierung mittels Matlab/Simulink-Programmierung
- Implementierung verschiedener Tools zur Automatisierung der SWE4- und SWE5-Tests
- Implementierung einer Matlab/Doors-Schnittstelle
- Matlab, Simulink, Test Toolbox, Requirement Toolbox, Embedded Coder, Simulink Coder, Doors, Git, A-SPICE
|
|
02/24 – laufend
|
Entwicklung eines Steuergerätes zur Regelung von Axialkolbenpumpen mit Digitalhydraulik-Ventilen
- Betreuung der Hardware-Entwicklung; Betreuung der Firmware-Entwicklung in C
- Betreuung der Software-Entwicklung in C++ mit Qt Erstellung der modellbasierten Entwicklungsumgebung
- Entwicklung der nichtlinearen Reglerstrukturen; Erprobung des Systems an eigenen und Kundenprüfständen
- IMD701A (Infineon iMOTION), MAX32662 (Cortex M4), Matlab, Simulink, X2C, Embedded C, C++, Qt, VSCode, Python, Git, GitHub, CAN J1939, CAN UDS, SENT
|
|
04/26 – laufend
|
Software-Funktionsentwicklung für Bagger-Steuergeräte:
- Modellbasierte hardwarenahe Funktionsentwicklung mit Ansys SCADE Architect
- Implementierung hardwarenaher Funktionsblöcke in C
- Test der Funktionen am Bagger
- Dokumentation
- Ansys SCADE Architect, SVN, Jira, C, Python, CAN J1939, Vector
|