Wir entwickeln ein IEEE1394-basiertes Mess- und Diagnosesystem mit der Siemens AG in
Deutschland:
DTA X-Tools besteht aus dezentralen I/O-Nodes, welchen via IEEE1394, Ethernet und
andere Schnittstellen untereinander und mit dem PC verbunden sind. Mit Abtastintervallen von bis zu
192 kHz pro Kanal werden die Daten von den I/O Nodes zum PC geschickt. Die
Pionsys 1394 Device-API wird
dabei für die gesamte Kommunikation mit gleichzeitig bis zu 62 I/O-Nodes verwendet.
Zusätzlich zu
unserem IEEE1394-spezifischen Know-how koordinieren wir im DTA X-Tools Projekt im Rahmen der
technischen Projektleitung auch die Softwareentwicklung sowie die Schnittstellen zwischen Hard- und
Softwaremodulen.
Siehe auch: DTA X-Tools
Bootloader für STM und Microchip Prozessoren (von 2022-12 bis heute)
Spezifikation (English), Dokumentation (English) und Entwicklung
(CLion, Visual Studio Code, Conan, Makefiles, J-Link, Olimex) von Bootloader Mechanismen
(MCUboot, UART, Updates, Rollbacks) für kaskadierbare, verifizierte und abgesicherte
(Public/Private Key zertifizierte) Firmware Updates auf vernetzten
(LTE, Bluetooth, LAN) Geräten mit mehreren Update-fähigen Prozessoren.
Software Center (von 2022-09 bis heute)
Entwicklung (C#, Pascal, Inno Setup) von Server-gestützten Software-Verwaltungssystemen
(PHP, MySQL, MariaDB) zum Installieren und aktualisieren von Softwarepaketen auf Windows-Plattformen.
Die Server-Client-basierte Softwareverwaltung ist sowohl softwareagnostisch konzipiert als auch an
spezialisierte Anforderungen anpassbar und wird außerdem zum Erzeugen und Verwalten von Softwarelizenzen
(Sentinel) verwendet.
Kamerasysteme (von 2021-07 bis heute)
Spezifikation (Deutsch und Englisch), Dokumentation (Deutsch und Englisch) und Entwicklung von
Firmware (STM32CubeIDE, C, C++) und Software (Visual Studio, C++, Windows) für Geräte, welche zum
Betrieb von Kameras im Rahmen von Film- und Fernsehproduktionen verwendet werden.
Training für die Siemens AG - DTA X-Tools (von 2021-05 bis heute)
Veranstaltung von Trainings für die Siemens AG - DTA X-Tools (Deutsch und Englisch).
Siehe auch: DTA X-Tools
MQTT (von 2020-02 bis heute)
Entwicklung einer PC-Anwendung auf Basis vom DTA X-Tools Device Development Kit (Visual Studio, C++,
Windows), um die Daten von MQTT Brokern in die Siemens AG - DTA X-Tools zu integrieren. Diese Daten
können in DTA X-Tools zusammen mit den Daten aus allen anderen Quellen erfasst, visualisiert,
weiterverrechnet und gespeichert werden.
Siehe auch: DTA X-Tools
TinkerForge Integration (von 2020-02 bis heute)
Entwicklung einer PC-Anwendung auf Basis vom DTA X-Tools Device Development Kit (Visual Studio, C++,
Windows), um diverse Komponenten aus dem TinkerForge Ökosystem (z.B. Beschleunigungssensoren,
Helligkeitssensoren, Höhenmesser, CO2-Sensoren, Abstandssensoren, Staubdetektoren,
Feuchtigkeitssensoren, Bewegungssensoren, Mikrofone, Temperatursensoren, analoge und digitale
Eingänge, ...) in die Siemens AG - DTA X-Tools zu integrieren. Diese Daten können in DTA X-Tools zusammen mit
den Daten aus allen anderen Quellen erfasst, visualisiert, weiterverrechnet und gespeichert
werden.
Siehe auch: TinkerForge oder DTA X-Tools
Engineeringunterstützung für die Siemens AG - DTA X-Tools (von 2018-08 bis heute)
Unterstützung bei der Dimensionierung, Projektierung und Konfiguration der Siemens AG - DTA X-Tools und
der dazugehörigen Komponenten wie z.B. den Datenerfassungsmodulen im Rahmen von
Supportverträgen.
Siehe auch: DTA X-Tools
Kamerastabilisierung (von 2013-10 bis heute)
Erstellung der Systemarchitektur und Spezifikation (in Deutsch und Englisch), Implementierung der
Firmware (TrueSTUDIO, STM32CubeIDE, C) und PC-Software (Visual Studio, C++, Windows) für Geräte zur
Stabilisierung von Film- und Fernsehkameras (Gimbals).
Telematik (von 2004-07 bis 2023-01)
Erstellung der Systemarchitektur und Spezifikation (in Deutsch), Implementierung der Firmware
(Atmel, C++), Implementierung der PC- und Serversoftware (Visual Studio, C++, SQL, Windows) und
Implementierung der Webseite für Telematik-Geräte (mit GPS, GSM, GPRS, RFID, CAN, USB, RS232, RS485,
IOs). Das entwickelte System wird zum Erfassen, Darstellen und Auswerten der Bewegungen von
Fahrzeugen verwendet.
UART Monitoring (von 2020-03 bis 2020-06)
Entwicklung einer Firmware (STM32F407, TrueSTUDIO) sowie einer PC-Anwendung auf Basis vom DTA X-Tools
Device Development Kit (Visual Studio, C++, Windows) im Rahmen einer Bachelor-Arbeit, um die
Kommunikation von mehreren UARTs in die Siemens DTA X-Tools zu integrieren. Diese Daten können in
DTA X-Tools zusammen mit den Daten aus allen anderen Quellen erfasst, visualisiert, weiterverrechnet und
gespeichert werden.
Siehe auch: DTA X-Tools
Prüfstandsautomatisierung (von 2015-11 bis 2019-10)
Umsetzung einer automatisierten Erfassung und Analyse von Schwingungsdaten auf einem Prüfstand für
Fahrgestelle auf Basis der Siemens AG - DTA X-Tools.
Siehe auch: DTA X-Tools
Selbstfahrender Roboter mit Raspberry Pi (von 2015-03 bis 2015-06)
Umsetzung eines selbstfahrenden Roboters mit dem Raspberry Pi im Rahmen einer Bachelor-Arbeit.
Siehe auch: Autonomer Roboter mit dem Raspberry Pi
Messdatenerfassung (von 2014-05 bis 2015-11)
Entwicklung der Firmware (AVR Studio, Atmel Studio, XMEGA) für einen Geigerzähler.
Firmware für 3D Drucker (von 2012-08 bis 2020-06)
Entwicklung der Firmware (ATmega, Arduino) für 3D Drucker auf Basis der Repetier-Firmware.
Siehe auch: Repetier-Firmware
Laborgerät (von 2008-01 bis 2011-02)
Entwicklung der Firmware (Atmega, uPD70F3718GC) für ein Gerät zum kontrollierten Temperieren von
Flüssigkeiten.
Messdatenerfassung (von 2007-11 bis 2013-08)
Entwicklung der Firmware (DICE) für Geräte zur Messdatenerfassung, z.B. mit 6 analogen Kanälen mit
Abtastraten von jeweils bis zu 192 kHz. Die Datenübertragung zum PC erfolgt über IEEE1394b.
Messdatenerfassung (von 2005-05 bis 2009-09)
Entwicklung der Firmware (Keil, C161) für Geräte zur Messdatenerfassung, z.B. mit 8 analogen Kanälen
mit Abtastraten von jeweils bis zu 40 kHz. Die Datenübertragung zum PC erfolgt über IEEE1394a.
Testautomatisierung (von 2003-10 bis 2015-10)
Entwicklung eines Testprogramms (Visual Studio, C++, Windows) für den automatisierten Test von
Datenerfassungsgeräten im Rahmen der Produktion.