Deutschland: bevorzugt Großraum Köln-Düsseldorf
Entwicklung und Implementierung einer Steuerung mit Betriebsdatenerfassung und grafischem Bedien-Interface für einen Industrie-Staubsauger: Entwicklung und Implementierung der steuerung
µ-Controller-Firmware:
Motor-Ansteuerung (Phasen-Schnittsteuerung)
Akku-Ladesteuerung
Unterdruck-Auswertung
Betriebsdaten-Erfassung auf einem integrierten Flash-Speicher mit FAT-Dateisystem
USB-Kommunikation mit einem PC und Bluetooth-Kommunikation mit einer Smartphone-App (Entwicklung durch einen App-Entwickler) zum Datentausch / Speichern in einer Cloud
Konfigurations- und Download-Funktionen für
GUI-Firmware
GUI-Oberfläche
erfasste Betriebsdaten
GUI + Firmware für embedded Display
serielle Kommunikation mit der µ-Controller-Komponente
Entwicklung und Implementierung
Anpassung des PID-Moduls
Tests verschiedener Varianten der PWM-Ansteuerung (symmetrisch/asymmetrisch, gegen-/gleichphasig)
Ansteuerung mit unterschiedlichen PWM-Frequenzen
Tests zur optimalen Ansteuer-Frequenz
Entwicklung und Implementierung
Entwicklung und Implementierung der Inbetriebnahme-Oberfläche:
Entwicklung und Implementierung der Firmware für die HauptAchskomponente(n) des Messplatzes:
Entwicklung und Implementierung der Firmware für das LC-Display der Haupt-Achskomponente(n) des Messplatzes:
Entwicklung und Implementierung des Bootloaders
Antriebskomponente:
Zusatzkomponenten:
Schnittstellen-Spezifikation zwischen der Anwendung (Mess-Software) und EtherCAT-Ansteuerung: Middleware
Rolle: Software-Entwickler
Kunde: Magnet-Hersteller
Einsatzort: Remote, ca. 30% vor Ort zur Inbetriebnahme
Aufgaben:
Aktualisierung der Mess- und Steuerungshardware:
Kenntnisse:
Eingesetzte Produkte:
Windows 8.1, Delphi, MS-ACCESS
2012/2013: Golfcaddy-Antrieb / Regel-Controller für 2 DCServomotoren
Rolle: Software-Entwickler
Kunde: HW-/Elektronik-Hersteller
Einsatzort: 100% Remote
Aufgaben:
Antriebskomponente für einen Golfcaddy:
Kenntnisse:
Funkstandards, Dallas/MAXIM 1wire-Bus
Eingesetzte Produkte:
?C Renesas M16C29, Assembler, embedded C
2009-2011: Selbstorganisierendes Funknetz (IEEE 802.15.4)
Rolle: Software-Entwickler, Unterstützung bei der Hardware-Entwicklung
Kunde: Hersteller für Kellereibedarf
Einsatzort: 100% Remote
Aufgaben:
Selbstorganisierendes Funknetz (IEEE 802.15.4) zur Überwachung verschiedener Gärstationen
Kenntnisse:
USB, TCP/IP(Ethernet), RS232
Eingesetzte Produkte:
Renesas M16C29/M16C6C, Assembler embedded C
2006-2011:Ansteuerung von sensor-/bürstenlosen Servomotoren
Rolle: Software-Entwickler, Unterstützung bei der Hardware-Entwicklung
Kunde / Endkunde: Steuerungshersteller / großes Logistik-Unternehmen
Einsatzort: 60% Remote, ca. 40% vor Ort
Aufgaben:
Ansteuerung von sensor-/bürstenlosen Servomotoren (BLDC) mit Microcontroller auf CAN-OPEN-Basis (DSP-402) für 21 Motoren auf einem Modul, bestehend aus getrennten Hardware-Komponenten für:
Kenntnisse:
CAN-OPEN (DSP-402), 1-wire, UART
Eingesetzte Produkte:
2005-2006: 2-fach-Schrittmotor-Ansteuerung mit Microcontroller
Rolle: Software-Entwickler, Unterstützung bei der Hardware-Entwicklung
Kunde / Endkunde: Steuerungshersteller / großes Logistik-Unternehmen
Einsatzort: 80% Remote, ca. 20% vor Ort
Aufgaben:
Schrittmotor-Ansteuerung mit Microcontroller auf CAN-OPEN-Basis(DSP-402)
Kenntnisse:
CAN-OPEN (DSP-402)
Eingesetzte Produkte:
Renesas M16C29 als CAN-Controller und als Regel-Controller für 2
Schrittmotore
2005. Messplatz / Fertigungszelle mit Prüf- und Auswerte-Software f. 100%-Prüfung
Rolle: Software-Entwickler, teilw. Hardware-Entwicklung
Kunde / Endkunde: Magnet-Hersteller
Einsatzort: 80% Remote, ca. 20% vor Ort
Aufgaben:
Kenntnisse:
MS-ACCESS, MDAC/ADO, Beckhoff/ADS-Protokoll
Eingesetzte Produkte:
Windows 2000/XP, Delphi 6, MS-ACCESS, MDAC/ADO
2005 ? 2018: Weiter-Entwicklung / Anpassung an unterschiedliche HW-Umgebungen,Software- und Auswerte-Anforderungen und unterschiedlichste Magnete für insgesamt ca. 12 unterschiedliche Fertigungszellen.
2005: 3D-Mess-System
Rolle: Software-Entwickler
Kunde / Endkunde: HW-/Elektronik-Hersteller
Einsatzort: 100% Remote
Aufgaben:
Entwicklung eines 3D-Mess-Zählers
Kenntnisse:
RS232/RS485
Eingesetzte Produkte:
Renesas M16C29, Assembler, embedded C
2004/2005: 2 - 9-fach Mess-System / Messarm
Rolle: Software-Entwickler
Kunde / Endkunde: HW-/Elektronik-Hersteller
Einsatzort: 100% Remote
Aufgaben:
Entwicklung eines Mess-Systems mit 2-9 autarken Mess-Einheiten,
verbunden über einen lokalen CAN-Bus zur Montage in einem mehrgliedrigen Messarm und bestehend aus:
Kenntnisse:
CAN, RS232/RS485
Eingesetzte Produkte:
Renesas M16C29, Assembler, embedded C
Entwicklungsumgebungen
Weitere Tätigkeiten
1987 - 1990:
Aufgaben:
1991 - 1993
Aufgaben:
Neuentwicklung einer kompletten CNC-Steuerung mit folgenden Komponenten (Echtzeit-System, embedded System):
1994 - 2015:
Aufgaben:
Kunden-Support beim Einsatz der entwickelten Steuerung,insbesondere im Bereich Retrofitting
1999 - 2015:
Aufgaben:
Weiterentwicklung der Steuerung
2007:
Aufgaben:
2012:
Aufgaben:
1998-11 ? 1998-12:
Aufgaben:
1996-09 ? 1997-03:
Aufgaben:
1998 ? 2001:
Aufgaben:
1999:
Aufgaben:
Weiterentwicklung / Ergänzung des Magnetmessplatz
2000 - 2001:
Aufgaben:
Ergänzende Auswerte-Software:
2002:
Aufgaben:
2002:
Aufgaben:
Homeoffice / einfache Labor-Ausstattung: u.a.:
Deutschland: bevorzugt Großraum Köln-Düsseldorf
Entwicklung und Implementierung einer Steuerung mit Betriebsdatenerfassung und grafischem Bedien-Interface für einen Industrie-Staubsauger: Entwicklung und Implementierung der steuerung
µ-Controller-Firmware:
Motor-Ansteuerung (Phasen-Schnittsteuerung)
Akku-Ladesteuerung
Unterdruck-Auswertung
Betriebsdaten-Erfassung auf einem integrierten Flash-Speicher mit FAT-Dateisystem
USB-Kommunikation mit einem PC und Bluetooth-Kommunikation mit einer Smartphone-App (Entwicklung durch einen App-Entwickler) zum Datentausch / Speichern in einer Cloud
Konfigurations- und Download-Funktionen für
GUI-Firmware
GUI-Oberfläche
erfasste Betriebsdaten
GUI + Firmware für embedded Display
serielle Kommunikation mit der µ-Controller-Komponente
Entwicklung und Implementierung
Anpassung des PID-Moduls
Tests verschiedener Varianten der PWM-Ansteuerung (symmetrisch/asymmetrisch, gegen-/gleichphasig)
Ansteuerung mit unterschiedlichen PWM-Frequenzen
Tests zur optimalen Ansteuer-Frequenz
Entwicklung und Implementierung
Entwicklung und Implementierung der Inbetriebnahme-Oberfläche:
Entwicklung und Implementierung der Firmware für die HauptAchskomponente(n) des Messplatzes:
Entwicklung und Implementierung der Firmware für das LC-Display der Haupt-Achskomponente(n) des Messplatzes:
Entwicklung und Implementierung des Bootloaders
Antriebskomponente:
Zusatzkomponenten:
Schnittstellen-Spezifikation zwischen der Anwendung (Mess-Software) und EtherCAT-Ansteuerung: Middleware
Rolle: Software-Entwickler
Kunde: Magnet-Hersteller
Einsatzort: Remote, ca. 30% vor Ort zur Inbetriebnahme
Aufgaben:
Aktualisierung der Mess- und Steuerungshardware:
Kenntnisse:
Eingesetzte Produkte:
Windows 8.1, Delphi, MS-ACCESS
2012/2013: Golfcaddy-Antrieb / Regel-Controller für 2 DCServomotoren
Rolle: Software-Entwickler
Kunde: HW-/Elektronik-Hersteller
Einsatzort: 100% Remote
Aufgaben:
Antriebskomponente für einen Golfcaddy:
Kenntnisse:
Funkstandards, Dallas/MAXIM 1wire-Bus
Eingesetzte Produkte:
?C Renesas M16C29, Assembler, embedded C
2009-2011: Selbstorganisierendes Funknetz (IEEE 802.15.4)
Rolle: Software-Entwickler, Unterstützung bei der Hardware-Entwicklung
Kunde: Hersteller für Kellereibedarf
Einsatzort: 100% Remote
Aufgaben:
Selbstorganisierendes Funknetz (IEEE 802.15.4) zur Überwachung verschiedener Gärstationen
Kenntnisse:
USB, TCP/IP(Ethernet), RS232
Eingesetzte Produkte:
Renesas M16C29/M16C6C, Assembler embedded C
2006-2011:Ansteuerung von sensor-/bürstenlosen Servomotoren
Rolle: Software-Entwickler, Unterstützung bei der Hardware-Entwicklung
Kunde / Endkunde: Steuerungshersteller / großes Logistik-Unternehmen
Einsatzort: 60% Remote, ca. 40% vor Ort
Aufgaben:
Ansteuerung von sensor-/bürstenlosen Servomotoren (BLDC) mit Microcontroller auf CAN-OPEN-Basis (DSP-402) für 21 Motoren auf einem Modul, bestehend aus getrennten Hardware-Komponenten für:
Kenntnisse:
CAN-OPEN (DSP-402), 1-wire, UART
Eingesetzte Produkte:
2005-2006: 2-fach-Schrittmotor-Ansteuerung mit Microcontroller
Rolle: Software-Entwickler, Unterstützung bei der Hardware-Entwicklung
Kunde / Endkunde: Steuerungshersteller / großes Logistik-Unternehmen
Einsatzort: 80% Remote, ca. 20% vor Ort
Aufgaben:
Schrittmotor-Ansteuerung mit Microcontroller auf CAN-OPEN-Basis(DSP-402)
Kenntnisse:
CAN-OPEN (DSP-402)
Eingesetzte Produkte:
Renesas M16C29 als CAN-Controller und als Regel-Controller für 2
Schrittmotore
2005. Messplatz / Fertigungszelle mit Prüf- und Auswerte-Software f. 100%-Prüfung
Rolle: Software-Entwickler, teilw. Hardware-Entwicklung
Kunde / Endkunde: Magnet-Hersteller
Einsatzort: 80% Remote, ca. 20% vor Ort
Aufgaben:
Kenntnisse:
MS-ACCESS, MDAC/ADO, Beckhoff/ADS-Protokoll
Eingesetzte Produkte:
Windows 2000/XP, Delphi 6, MS-ACCESS, MDAC/ADO
2005 ? 2018: Weiter-Entwicklung / Anpassung an unterschiedliche HW-Umgebungen,Software- und Auswerte-Anforderungen und unterschiedlichste Magnete für insgesamt ca. 12 unterschiedliche Fertigungszellen.
2005: 3D-Mess-System
Rolle: Software-Entwickler
Kunde / Endkunde: HW-/Elektronik-Hersteller
Einsatzort: 100% Remote
Aufgaben:
Entwicklung eines 3D-Mess-Zählers
Kenntnisse:
RS232/RS485
Eingesetzte Produkte:
Renesas M16C29, Assembler, embedded C
2004/2005: 2 - 9-fach Mess-System / Messarm
Rolle: Software-Entwickler
Kunde / Endkunde: HW-/Elektronik-Hersteller
Einsatzort: 100% Remote
Aufgaben:
Entwicklung eines Mess-Systems mit 2-9 autarken Mess-Einheiten,
verbunden über einen lokalen CAN-Bus zur Montage in einem mehrgliedrigen Messarm und bestehend aus:
Kenntnisse:
CAN, RS232/RS485
Eingesetzte Produkte:
Renesas M16C29, Assembler, embedded C
Entwicklungsumgebungen
Weitere Tätigkeiten
1987 - 1990:
Aufgaben:
1991 - 1993
Aufgaben:
Neuentwicklung einer kompletten CNC-Steuerung mit folgenden Komponenten (Echtzeit-System, embedded System):
1994 - 2015:
Aufgaben:
Kunden-Support beim Einsatz der entwickelten Steuerung,insbesondere im Bereich Retrofitting
1999 - 2015:
Aufgaben:
Weiterentwicklung der Steuerung
2007:
Aufgaben:
2012:
Aufgaben:
1998-11 ? 1998-12:
Aufgaben:
1996-09 ? 1997-03:
Aufgaben:
1998 ? 2001:
Aufgaben:
1999:
Aufgaben:
Weiterentwicklung / Ergänzung des Magnetmessplatz
2000 - 2001:
Aufgaben:
Ergänzende Auswerte-Software:
2002:
Aufgaben:
2002:
Aufgaben:
Homeoffice / einfache Labor-Ausstattung: u.a.: