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
|