hardwarenahe Softwareentwicklung in C (Host + Embedded) und Messtechnik
Aktualisiert am 19.12.2019
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.06.2020
Verfügbar zu: 100%
davon vor Ort: 10%
Deutsch
Muttersprache
Englisch
gut in Wort und Schrift

Einsatzorte

Einsatzorte

Chemnitz (+300km) Leipzig (+75km) Hoyerswerda (+75km) Gera (+75km)
nicht möglich

Projekte

Projekte

noch nicht nachgepflegt... (2015-02-20)

 

Referenzprojekte 2009
=====================

 

Projekt Firmware für programmierbare Kleinsteuerung / SPS
----------------------------------------------------------
Dauer:
  9 Monate, 4.2009 - 1.2010
Ort:
  Chemnitz
Technologien:
  Embedded-System: PIC18er,
  Real-Time ohne OS,
  Automatisierungstechnik,
  Elektronik,
  Übertragungsprotokolle
Programmierung:
  C (C18)
Tools:
  MPLAB IDE,
  Compiler C18,
  Incircuit-Debugger ICD2,
  Eclipse,
  Makefile-Erstellung
Beschreibung:
  Planung und Spezifizierung einer Firmware zur Realisierung einer
  Kleinsteuerung auf Basis eines vorhandenen Boards ( I/O-Modul ).
  Entwurf einer Automaten-Beschreibungssprache, eines Software-Konzeptes,
  eines Übertragungsprotokolles und eines Interpreters für den Mikrocontroller.
  Implementierung der Firmware in C mittels Eclipse IDE, C18-Compiler und
  Debugging mit Microchip ICD2. Erstellung von Makefiles.
 
  Erreichte Zielsetzung bei der Implementierung war das Managen der knappen
  Ressourcen des PIC18 sowie die Verwendung des Programmspeichers ( PROM ) zur
  Speicherung des Automaten-Binärcodes. Der Automatenbetrieb läuft parallel
  ( Real-Time ) zum bestehenden Interpreter ohne OS.
 
  Dokumentation in Deutsch.

 


Referenzprojekte 2008/2009
==========================

 

Projekt Firmware für Wechselrichter-Modul-Kommunikation
-------------------------------------------------------
Dauer:
  6 Monate, 9.2008 - 3.2009
Ort:
  Kassel
Technologien:
  Embedded-System: ARM,
  µCOS-Betriebssystem,
  Elektronik,
  Übertragungsprotokolle,

  ASCII/csv -Logfiles
Programmierung:
  C
Tools:
  Keil IDE,
  Codewright,
  HIL-System
Beschreibung:
  Spezifizierung von 2 neuen Code-Modulen (Tasks) innerhalb eines Multitasking-
  Systems, basierend auf ARM-Prozessor, zur Realisierung eines neuen
  Datenmodells ( vom Kunden vorgegeben ), dass die Datenhaltung und Modul-
  Kommunikation optimieren soll. Aufbereitung und Logging von Prozessdaten auf
  SD-Karte (creating and appending).
  
  Implementierung der Firmware in C mittels Codewright und ARM-Compiler,
  Debugging mit Keil ULINK.
 
  Erreichte Zielsetzung bei der Implementierung war eine optimale Arbeits-
  und Programmspeicher-Ausnutzung, da die HW (Wechselrichter) bereits bei
  vielen Kunden verbaut war und die neue Funktionalität rein per SW-Update
  realisiert werden sollte. Zudem war extrem hohe Stabilität gefordert, Rollout
  auf 10000+n Systemen.
 
  Dokumentation in Englisch.

 


Referenzprojekte 2008
=====================

 

Projekt Mess- und Konfigurationssoftware für Cellular-Prototyp
--------------------------------------------------------------
Dauer:
  6,5 Monate, 12.2007 - 7.2008
Ort:
  Dresden
Technologien:
  PC, Windows,
  Embedded-System: AD Blackfin DSP,
  Elektronik,
  Übertragungsprotokolle,
  LTE,

  Binärfile-Logging,
  Gigabit Ethernet, UDP, Sockets
Programmierung:
  C, LabWindows / CVI, C++, QT4, Perl
Tools:
  NI LabWindows IDE,
  Visual Studio,
  Eclipse,
  CVS
Beschreibung:
  Erweiterung einer Mess- und Konfigurationssoftware für ein Test-UE auf
  Mikrocontroller-Seite (Blackfin) und auf Host-Seite (PC mit LabWindows und
  Perl). Erfassung von Daten aus den Layern 1-3 ( UL/DL-Daten ) auf dem Test-UE
  und Transport zum PC via UDP. Auswertung, Visualisierung und Logging der
  Daten am PC. Konfigurationssequenzen (Perl) für das Test-UE. Zusätzlich
  Ethernet-Performance-Tests (Gigabit-Ethernet) mit selbstgeschriebenen Tools
  für Nutzdaten-Transport.
 
  Implementierung der Test-UE-Software in C mit Visual-DSP, Debugging mit ICD.
  Implementierung der Mess- und Konfigurationssoftware in C mit LabWindows und
  Perl. Performance-Tools in C, C++, Visual Studio, QT4.
 
  Erreichte Zielsetzung war eine für die Analyse der Übertragungsvorgänge gut
  nutzbare Mess-/ und Konfigurationssoftware mit GUI. Analyse und Datenlogging
  am Host. Zusätzlich die Auslotung der Performance von Gigabit-Ethernet mit
  verschiedenen Software-Technologien für die Nutzdaten-Übertragung zum Host.
 
  Dokumentation in Englisch mit LaTeX.
 

 

Referenzprojekte 2007
=====================

 

Projekt Prüfstands-Software und Elektronik
------------------------------------------
Dauer:
  4 Monate, 8.2007 - 12.2007
Ort:
  Redwitz, Bayern
Technologien:
  PC, Windows,
  Embedded-System: PIC 12er,
  Messtechnik / elektrische, mechanische Messwerte,

  Datenspeicherung, Logging
  NI DAQ,
  Elektronik,
  Automatisierungstechnik
Programmierung:
  C (WinAPI), LabVIEW, Assembler (PIC)
Tools:
  NI LabVIEW IDE,
  Visual Studio,
  MPLAB IDE,
  Eagle Layout-Editor
Beschreibung:
  Planung eines Prüfstandes, nach Pflichtenheft, zur automatischen Vermessung
  von Keramik-Elementen mit NI-DAQ-Hardware und NI LabVIEW. Schaltungsentwurf
  für eine Mikroprozessor-gesteuerte Anschaltung der Prüflinge. Layout-Entwurf
  mit Eagle. Datenspeicherung in verschiededen Logfiles, Daten im Binärformat,

  Konfiguration über ASCII-Dateien.
  
  Implementierung der Prüfstandssoftware zur Erfassung der Messdaten,
  Visualisierung, Auswertung, Steuerung in LabVIEW und C. Messdaten:Dicke (µm),
  delta Länge (µm), Frequenz, el. Kapazität, Spannung, Spannungs-
  Durchschlagtest.
 
  Implementierung der Firmware in Assembler.
 
  Erreichte Zielsetzung war die pünktliche Fertigstellung des Prüfstandes sowie
  ein durchdachtes HMI und Zuverlässigkeit im 24h-Betrieb.
 
  Dokumentation in Deutsch.

 

 

Referenzprojekte 2007
=====================

 

Projekt Entwicklung eines µP-I/O-Moduls
---------------------------------------
Dauer:
  3 Monate, 5.2007 - 8.2007
Ort:
  Chemnitz
Technologien:
  Embedded-System: PIC 18er
  PC: Windows,
  Elektronik,
  USB-Bus
Programmierung:
  C (C18), C (WinAPI)
Tools:
  MPLAB-IDE,
  Visual Studio,
  Eagle Layout-Editor
Beschreibung:
  EEntwicklung einer I/O-Lösung für eine PC-basierte Automatisierung mit
  zusätzlicher Sicherung mittels Watchdog-Prinzip. Schaltungsentwurf mit Eagle.
 
  Implementierung einer Test-Software auf PC-Seite sowie der kompletten
  Firmware inkl. Interpreter auf Mikrocontroller-Seite.

  Erreichte Zielsetzung war eine alltagstaugliche und ausfallsichere Hardware
  für die Automation sowie eine durchdachte Programmierschnittstelle und
  einfach zu bedienende Konfigurationssoftware.
 
  Dokumentation in Deutsch.

 

 

Referenzprojekte 2007
=====================

 

Projekt universelle Datenlogger-Software
----------------------------------------
Dauer:
  3 Monate, 2.2007 - 5.2007
Ort:
  Chemnitz
Technologien:
  PC, Windows,
  Messtechnik,
  NI DAQ,
  Diadem Datenformat,
  WAV Datenformat
Programmierung:
  C, LabWindows / CVI
Tools:
  NI LabWindows IDE
Beschreibung:
  Konzept einer universellen Datenlogger-Software mit NI-DAQ-Hardware zur
  Visualisierung von Messdaten und Speicherung der Messdaten in verschiedenen
  Formaten.
 
  Implementierung mit NI LabWindows und Test des Datenexport-Funktion mit
  NI Diadem.
 
  Erreichte Zielsetzung war ein benutzerfreundliches Bedienkonzept für eine
  Datenlogger-Software und Implementierung innerhalb sehr kurzer Zeit.
 
  Dokumentation in Deutsch.

 

 

Referenzprojekte 2006/2007
==========================

 

Projekt Prüfstands-Software und Elektronik
------------------------------------------
Dauer:
  3 Monate, 11.2006 - 2.2007
Ort:
  Legnica, Polen
Technologien:
  PC, Windows,
  Messtechnik / mechanische Größen,

  Datenspeicherung/Logging,
  HBM Messverstärker-System MGCplus
  Elektronik,
  Automatisierungstechnik
Programmierung:
  C (WinAPI)
Tools:
  Visual Studio,
  Messsoftware Beam
Beschreibung:
  Konzept zur Erweiterung einer universellen Messsoftware, nach Pflichtenheft,
  zum Betrieb eines automatisierten Prüfstandes mit MGCplus-Messverstärker-
  System. Planung des Verstärker-Systems zur Datenerfassung von mechanischen
  Messgrößen: Drehmomente, Drehzahlen, Kräfte, Temperaturen und Drücke.

  Speicherung der Daten in verschiedenen Formaten, Aufbereitung für den Kunden

  als CSV.
  
  Implementierung der Erweiterung der Software um Visualisierung der
  Prozessdaten, Konfigurations-Dialoge für Automatikmessungen und
  Parametereingabe, automatischen Ablauf mit Auswertung der Messdaten und
  Signalübergabe an eine SPS, Ansteuerung der Leistungsmotoren.
 
  Erreichte Zielsetzung war ein sehr sicherer Betrieb für Belastungstest mit
  Prototypen, bei teilweise noch unbekannten Eigenschaften, und ein
  durchdachtes Bedienkonzept sowie die rechtzeitige Inbetriebnahme.
 
  Dokumentation in Englisch.


Berufspraxis (vor Selbstständigkeit)
====================================

03.2004 - 11.2006
  Angestellt als Software-Entwickler C, C++ bei der Fa. AMS GmbH in Flöha.

 

  Verantwortlicher Softwareentwickler für eine Messdaten-Erfassungs- und 
  Auswertesoftware (BEAM). Integration neuer Funktionen und Pflege sowie 
  Anpassung an Prüfstände und deren Inbetriebnahme mit Schulung (auch in Englisch). 
  Erstellung von Releases.

  Implementierung in C mit Visual Studio 6 auf WinAPI-Ebene, Low-Level-
  Kommunikation mit Messverstärker-Systemen von HBM über Ethernet, USB, GPIB
  und RS232, LPT. Entwicklung der GUI, CAD-Oberfläche, Dialoge, Messwertverarbeitung 
  (Real-Time). Verarbeitung von Datenformaten, Logging: Diadem, Famos, XML-
  Konfigurationsdateien. Zugriffe per ODBC auf Datenbanken für Dialog-Vorbelegung. 
  Anpassung an neue Hardware, Einschübe für das Messverstärkersystem MGCplus.

  Signalaufbereitung für verschiedenste Messumformer/Sensoren. Applikationen für 
  messtechnische Anwendungen im Testing-Bereich und Prüfstandsbau, DMS, 
  Kraftmessdosen, Dehmoment-Messwellen, Thermoelemente, PT100, Infrarotsensoren.

 

09.2003 - 02.2004
  Angestellt als Projektingenieur bei der Fa. BHS-Tec GmbH in Chemnitz.
  Entwicklung einer Schnittstelle zwischen SPS und Datenbank mittels Profibus-
  Ethernet-Gateway. Programmierung des Gateway in C mit embedded Visual Studio.

 

02.2000 - 08.2003
  Angestellt als Elektroingenieur bei der Fa. modus GmbH in Willich.
  Entwicklung einer Software für ein Bildverarbeitungs-System (AOI) in LabVIEW
  und C. GUI-Entwicklung. Datenlogging von Prüfdaten.

  Entwicklung eines Kalibrier-Algorithmus zur Vermessung eines optischen Systems

  und Design eines Referenzmusters, Implementierung in LabVIEW. 

  Entwicklung eines Software-Watchdogs auf µC-Basis in Assembler, Kommunikation

  mit dem Host über proprietäres serielles Protokoll.
 

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung
----------
Abgeschlossenes Studium der Elektrotechnik mit Schwerpunkt
Informationsverarbeitung an der Fachhochschule Niederrhein in Krefeld.

Diplomarbeit "Multi-Master-Vernetzung von MSP430-Mikrocontrollern auf
der Basis des I²C-Busses", Software-Implementierung des I²C-Busses und
Aufbau eines Datenerfassungs-Netzwerkes mit den Mikrocontrollern.
Gesamtnote 1.7

Fremdsprache
------------
gutes Englisch, in Wort und Schrift.

Position

Position

Softwareentwicklung für Embedded Systems, Microcontroller-basierte Steuerungen, automobile Steuergeräte.

Architektur, Design nach AUTOSAR, Implementierung in C/C++.

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Softwareentwicklung/IDEs

  Visual Studio bis Version 2008

  Microchip MPLAB bis V7.x

  Eclipse bis Galileo

  Codewright bis V7.x

  LabWindows/CVI bis V8.x

  LabVIEW bis V6i

  Makefiles

 

Hardwareentwicklung

  Eagle bis 4.x

 

Mikrocontroller (µC)

  PIC12/PIC18

  ARM7, Freescale

  MSP430

  Analog Devices (AD) Blackfin DSP

 

Datenformate/Logging

  ASCII-Text/CSV,

  XML,

  Binärdaten,

  Diadem, Famos, BEAM

 

Messverstärker-Systeme

  HBM (Hottinger)

    MGCplus

    Spider8

    DMCplus

    DMC9012A

  National Instruments (NI)

    PCI6024E

    PCI6511/PCI6512

    AT-MIO-16

    USB 6008

 

Pflichtenheft/Lastenheft

  Erstellung

  Inbetriebnahmen/Abnahmen

 

Sourcecode Verwaltung

  Tortoise CVS

  Robocopy

Betriebssysteme

6809
im Studium verwendet
Echtzeitbetriebssysteme
Timer-Interrupt, ohne OS
MS-DOS
gute Kenntnisse
Unix
sichere Bedienung, sehr gute Kenntnisse
Windows
SW-Entwicklung: C, C++, LabWindows, LabVIEW, QT4, Win-API
Windows CE
Grundkenntnisse

Programmiersprachen

Assembler
hervorragende Kenntnisse: MSP430, PIC, Z80, 6809
C
hervorragende Kenntnisse, Windows Host und Embedded
C#
Grundkenntnisse
C++
Grundkenntnisse
Imake, GNU-Make, Make-Maker etc...
sehr gut
LabView
sehr gut
Maschinensprachen
MSP430, PIC, Z80, 6809
Modula-2
Grundkenntnisse
Pascal
gute Kenntnisse
Perl
sehr gut
PHP
Grundkenntnisse
PIC
hervorragende Kenntnisse
Qt
Grundkentnisse
Shell
gute Kenntnisse in: BASH (Bourne Again)), BATCH
TeX, LaTeX
Grundkenntnisse
LabWindows/ CVI: hervorragende Kenntnisse

Datenbanken

MySQL
Grundkenntnisse
ODBC
gute Kenntnisse
SQL
gute Kenntnisse

Datenkommunikation

Bus
IIC, SPI, ISA, CAN, ProfiBus
Ethernet
sehr gute Kenntnisse, Socket-Programmierung
Internet, Intranet
Technologie-Grundkenntnisse, Apache, mySQL, PHP
parallele Schnittstelle
sehr gute Kenntnisse
Proprietäre Protokolle
Entwicklung und Implementierung von Protokollen
RS232
sehr gute Kenntnisse
TCP/IP
sehr gute Kenntnisse, Socket-Programmierung
Winsock
sehr gute Kenntnisse

LTE: sehr gute Kenntnisse

Messverstärker (HBM): Low-Level-Kommunikation

Logging, Verarbeitung von Datenformaten: ASCII-Text / CSV, XML, Binärdaten, Diadem, Famos, BEAM

Hardware

Bus
I²C (IIC), SPI, ISA, ProfiBus
Digital
Schaltungsentwicklung und Firmwareentwicklung
Digitale Signalprozessoren
AD Blackfin
Echtzeitsysteme
Timer-Interrupt ohne OS
embedded Systeme
hervorragende Kenntnisse, s.a. Mikrocontroller
Hardware entwickelt
Digitaltechnik, Sensorschaltungen, Eagle
Messgeräte
NI DAQ, HBM MGCplus, DMCplus, Spider8, DMC9012A
Mikrocontroller
PIC12/18, ARM7 Freescale, MSP430, 68xxx
Motorola
68xxx
PC
Softwareentwicklung, Windows-API, QT4, C, C++, Perl, LabWindows/CVI, LabVIEW, VS und Eclipse
Proprietäre HW
HBM Messverstärker, NI-DAQ
Sensoren
Messtechnik, Messdosen, Kraftmessdosen, Messwellen, Drehzahl, Drehmoment, Dehnungsmessstreifen (DMS), Thermoelemente, Temperatur, IR-Temperaturmessung, Beschleunigungssensoren, Spannung, Strom, Ladung, Ladungsverstärker, Kapazitätsmessung
SPS
S5, S7
Steuer und Regelsysteme
Automatentheorie, eigenes Projekt für eine Kleinsteuerung, PC-basierte Steuerung/Regelung
Texas Instruments
MSP430
digitale Schaltungstechnik, Sensorschaltungen, Layout, Routing

Berechnung / Simulation / Versuch / Validierung

Hardware-in-the-Loop Simulation (HIL)
Grundkenntnisse

Design / Entwicklung / Konstruktion

EAGLE
sehr gute Kenntnisse
Inkscape

Branchen

Branchen

Automobil/Automotive
Mobilfunk/Telekommunikation
Solartechnik/Energie/Energietechnik
Systemhaus, Ingenieurbüro
 

Einsatzorte

Einsatzorte

Chemnitz (+300km) Leipzig (+75km) Hoyerswerda (+75km) Gera (+75km)
nicht möglich

Projekte

Projekte

noch nicht nachgepflegt... (2015-02-20)

 

Referenzprojekte 2009
=====================

 

Projekt Firmware für programmierbare Kleinsteuerung / SPS
----------------------------------------------------------
Dauer:
  9 Monate, 4.2009 - 1.2010
Ort:
  Chemnitz
Technologien:
  Embedded-System: PIC18er,
  Real-Time ohne OS,
  Automatisierungstechnik,
  Elektronik,
  Übertragungsprotokolle
Programmierung:
  C (C18)
Tools:
  MPLAB IDE,
  Compiler C18,
  Incircuit-Debugger ICD2,
  Eclipse,
  Makefile-Erstellung
Beschreibung:
  Planung und Spezifizierung einer Firmware zur Realisierung einer
  Kleinsteuerung auf Basis eines vorhandenen Boards ( I/O-Modul ).
  Entwurf einer Automaten-Beschreibungssprache, eines Software-Konzeptes,
  eines Übertragungsprotokolles und eines Interpreters für den Mikrocontroller.
  Implementierung der Firmware in C mittels Eclipse IDE, C18-Compiler und
  Debugging mit Microchip ICD2. Erstellung von Makefiles.
 
  Erreichte Zielsetzung bei der Implementierung war das Managen der knappen
  Ressourcen des PIC18 sowie die Verwendung des Programmspeichers ( PROM ) zur
  Speicherung des Automaten-Binärcodes. Der Automatenbetrieb läuft parallel
  ( Real-Time ) zum bestehenden Interpreter ohne OS.
 
  Dokumentation in Deutsch.

 


Referenzprojekte 2008/2009
==========================

 

Projekt Firmware für Wechselrichter-Modul-Kommunikation
-------------------------------------------------------
Dauer:
  6 Monate, 9.2008 - 3.2009
Ort:
  Kassel
Technologien:
  Embedded-System: ARM,
  µCOS-Betriebssystem,
  Elektronik,
  Übertragungsprotokolle,

  ASCII/csv -Logfiles
Programmierung:
  C
Tools:
  Keil IDE,
  Codewright,
  HIL-System
Beschreibung:
  Spezifizierung von 2 neuen Code-Modulen (Tasks) innerhalb eines Multitasking-
  Systems, basierend auf ARM-Prozessor, zur Realisierung eines neuen
  Datenmodells ( vom Kunden vorgegeben ), dass die Datenhaltung und Modul-
  Kommunikation optimieren soll. Aufbereitung und Logging von Prozessdaten auf
  SD-Karte (creating and appending).
  
  Implementierung der Firmware in C mittels Codewright und ARM-Compiler,
  Debugging mit Keil ULINK.
 
  Erreichte Zielsetzung bei der Implementierung war eine optimale Arbeits-
  und Programmspeicher-Ausnutzung, da die HW (Wechselrichter) bereits bei
  vielen Kunden verbaut war und die neue Funktionalität rein per SW-Update
  realisiert werden sollte. Zudem war extrem hohe Stabilität gefordert, Rollout
  auf 10000+n Systemen.
 
  Dokumentation in Englisch.

 


Referenzprojekte 2008
=====================

 

Projekt Mess- und Konfigurationssoftware für Cellular-Prototyp
--------------------------------------------------------------
Dauer:
  6,5 Monate, 12.2007 - 7.2008
Ort:
  Dresden
Technologien:
  PC, Windows,
  Embedded-System: AD Blackfin DSP,
  Elektronik,
  Übertragungsprotokolle,
  LTE,

  Binärfile-Logging,
  Gigabit Ethernet, UDP, Sockets
Programmierung:
  C, LabWindows / CVI, C++, QT4, Perl
Tools:
  NI LabWindows IDE,
  Visual Studio,
  Eclipse,
  CVS
Beschreibung:
  Erweiterung einer Mess- und Konfigurationssoftware für ein Test-UE auf
  Mikrocontroller-Seite (Blackfin) und auf Host-Seite (PC mit LabWindows und
  Perl). Erfassung von Daten aus den Layern 1-3 ( UL/DL-Daten ) auf dem Test-UE
  und Transport zum PC via UDP. Auswertung, Visualisierung und Logging der
  Daten am PC. Konfigurationssequenzen (Perl) für das Test-UE. Zusätzlich
  Ethernet-Performance-Tests (Gigabit-Ethernet) mit selbstgeschriebenen Tools
  für Nutzdaten-Transport.
 
  Implementierung der Test-UE-Software in C mit Visual-DSP, Debugging mit ICD.
  Implementierung der Mess- und Konfigurationssoftware in C mit LabWindows und
  Perl. Performance-Tools in C, C++, Visual Studio, QT4.
 
  Erreichte Zielsetzung war eine für die Analyse der Übertragungsvorgänge gut
  nutzbare Mess-/ und Konfigurationssoftware mit GUI. Analyse und Datenlogging
  am Host. Zusätzlich die Auslotung der Performance von Gigabit-Ethernet mit
  verschiedenen Software-Technologien für die Nutzdaten-Übertragung zum Host.
 
  Dokumentation in Englisch mit LaTeX.
 

 

Referenzprojekte 2007
=====================

 

Projekt Prüfstands-Software und Elektronik
------------------------------------------
Dauer:
  4 Monate, 8.2007 - 12.2007
Ort:
  Redwitz, Bayern
Technologien:
  PC, Windows,
  Embedded-System: PIC 12er,
  Messtechnik / elektrische, mechanische Messwerte,

  Datenspeicherung, Logging
  NI DAQ,
  Elektronik,
  Automatisierungstechnik
Programmierung:
  C (WinAPI), LabVIEW, Assembler (PIC)
Tools:
  NI LabVIEW IDE,
  Visual Studio,
  MPLAB IDE,
  Eagle Layout-Editor
Beschreibung:
  Planung eines Prüfstandes, nach Pflichtenheft, zur automatischen Vermessung
  von Keramik-Elementen mit NI-DAQ-Hardware und NI LabVIEW. Schaltungsentwurf
  für eine Mikroprozessor-gesteuerte Anschaltung der Prüflinge. Layout-Entwurf
  mit Eagle. Datenspeicherung in verschiededen Logfiles, Daten im Binärformat,

  Konfiguration über ASCII-Dateien.
  
  Implementierung der Prüfstandssoftware zur Erfassung der Messdaten,
  Visualisierung, Auswertung, Steuerung in LabVIEW und C. Messdaten:Dicke (µm),
  delta Länge (µm), Frequenz, el. Kapazität, Spannung, Spannungs-
  Durchschlagtest.
 
  Implementierung der Firmware in Assembler.
 
  Erreichte Zielsetzung war die pünktliche Fertigstellung des Prüfstandes sowie
  ein durchdachtes HMI und Zuverlässigkeit im 24h-Betrieb.
 
  Dokumentation in Deutsch.

 

 

Referenzprojekte 2007
=====================

 

Projekt Entwicklung eines µP-I/O-Moduls
---------------------------------------
Dauer:
  3 Monate, 5.2007 - 8.2007
Ort:
  Chemnitz
Technologien:
  Embedded-System: PIC 18er
  PC: Windows,
  Elektronik,
  USB-Bus
Programmierung:
  C (C18), C (WinAPI)
Tools:
  MPLAB-IDE,
  Visual Studio,
  Eagle Layout-Editor
Beschreibung:
  EEntwicklung einer I/O-Lösung für eine PC-basierte Automatisierung mit
  zusätzlicher Sicherung mittels Watchdog-Prinzip. Schaltungsentwurf mit Eagle.
 
  Implementierung einer Test-Software auf PC-Seite sowie der kompletten
  Firmware inkl. Interpreter auf Mikrocontroller-Seite.

  Erreichte Zielsetzung war eine alltagstaugliche und ausfallsichere Hardware
  für die Automation sowie eine durchdachte Programmierschnittstelle und
  einfach zu bedienende Konfigurationssoftware.
 
  Dokumentation in Deutsch.

 

 

Referenzprojekte 2007
=====================

 

Projekt universelle Datenlogger-Software
----------------------------------------
Dauer:
  3 Monate, 2.2007 - 5.2007
Ort:
  Chemnitz
Technologien:
  PC, Windows,
  Messtechnik,
  NI DAQ,
  Diadem Datenformat,
  WAV Datenformat
Programmierung:
  C, LabWindows / CVI
Tools:
  NI LabWindows IDE
Beschreibung:
  Konzept einer universellen Datenlogger-Software mit NI-DAQ-Hardware zur
  Visualisierung von Messdaten und Speicherung der Messdaten in verschiedenen
  Formaten.
 
  Implementierung mit NI LabWindows und Test des Datenexport-Funktion mit
  NI Diadem.
 
  Erreichte Zielsetzung war ein benutzerfreundliches Bedienkonzept für eine
  Datenlogger-Software und Implementierung innerhalb sehr kurzer Zeit.
 
  Dokumentation in Deutsch.

 

 

Referenzprojekte 2006/2007
==========================

 

Projekt Prüfstands-Software und Elektronik
------------------------------------------
Dauer:
  3 Monate, 11.2006 - 2.2007
Ort:
  Legnica, Polen
Technologien:
  PC, Windows,
  Messtechnik / mechanische Größen,

  Datenspeicherung/Logging,
  HBM Messverstärker-System MGCplus
  Elektronik,
  Automatisierungstechnik
Programmierung:
  C (WinAPI)
Tools:
  Visual Studio,
  Messsoftware Beam
Beschreibung:
  Konzept zur Erweiterung einer universellen Messsoftware, nach Pflichtenheft,
  zum Betrieb eines automatisierten Prüfstandes mit MGCplus-Messverstärker-
  System. Planung des Verstärker-Systems zur Datenerfassung von mechanischen
  Messgrößen: Drehmomente, Drehzahlen, Kräfte, Temperaturen und Drücke.

  Speicherung der Daten in verschiedenen Formaten, Aufbereitung für den Kunden

  als CSV.
  
  Implementierung der Erweiterung der Software um Visualisierung der
  Prozessdaten, Konfigurations-Dialoge für Automatikmessungen und
  Parametereingabe, automatischen Ablauf mit Auswertung der Messdaten und
  Signalübergabe an eine SPS, Ansteuerung der Leistungsmotoren.
 
  Erreichte Zielsetzung war ein sehr sicherer Betrieb für Belastungstest mit
  Prototypen, bei teilweise noch unbekannten Eigenschaften, und ein
  durchdachtes Bedienkonzept sowie die rechtzeitige Inbetriebnahme.
 
  Dokumentation in Englisch.


Berufspraxis (vor Selbstständigkeit)
====================================

03.2004 - 11.2006
  Angestellt als Software-Entwickler C, C++ bei der Fa. AMS GmbH in Flöha.

 

  Verantwortlicher Softwareentwickler für eine Messdaten-Erfassungs- und 
  Auswertesoftware (BEAM). Integration neuer Funktionen und Pflege sowie 
  Anpassung an Prüfstände und deren Inbetriebnahme mit Schulung (auch in Englisch). 
  Erstellung von Releases.

  Implementierung in C mit Visual Studio 6 auf WinAPI-Ebene, Low-Level-
  Kommunikation mit Messverstärker-Systemen von HBM über Ethernet, USB, GPIB
  und RS232, LPT. Entwicklung der GUI, CAD-Oberfläche, Dialoge, Messwertverarbeitung 
  (Real-Time). Verarbeitung von Datenformaten, Logging: Diadem, Famos, XML-
  Konfigurationsdateien. Zugriffe per ODBC auf Datenbanken für Dialog-Vorbelegung. 
  Anpassung an neue Hardware, Einschübe für das Messverstärkersystem MGCplus.

  Signalaufbereitung für verschiedenste Messumformer/Sensoren. Applikationen für 
  messtechnische Anwendungen im Testing-Bereich und Prüfstandsbau, DMS, 
  Kraftmessdosen, Dehmoment-Messwellen, Thermoelemente, PT100, Infrarotsensoren.

 

09.2003 - 02.2004
  Angestellt als Projektingenieur bei der Fa. BHS-Tec GmbH in Chemnitz.
  Entwicklung einer Schnittstelle zwischen SPS und Datenbank mittels Profibus-
  Ethernet-Gateway. Programmierung des Gateway in C mit embedded Visual Studio.

 

02.2000 - 08.2003
  Angestellt als Elektroingenieur bei der Fa. modus GmbH in Willich.
  Entwicklung einer Software für ein Bildverarbeitungs-System (AOI) in LabVIEW
  und C. GUI-Entwicklung. Datenlogging von Prüfdaten.

  Entwicklung eines Kalibrier-Algorithmus zur Vermessung eines optischen Systems

  und Design eines Referenzmusters, Implementierung in LabVIEW. 

  Entwicklung eines Software-Watchdogs auf µC-Basis in Assembler, Kommunikation

  mit dem Host über proprietäres serielles Protokoll.
 

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung
----------
Abgeschlossenes Studium der Elektrotechnik mit Schwerpunkt
Informationsverarbeitung an der Fachhochschule Niederrhein in Krefeld.

Diplomarbeit "Multi-Master-Vernetzung von MSP430-Mikrocontrollern auf
der Basis des I²C-Busses", Software-Implementierung des I²C-Busses und
Aufbau eines Datenerfassungs-Netzwerkes mit den Mikrocontrollern.
Gesamtnote 1.7

Fremdsprache
------------
gutes Englisch, in Wort und Schrift.

Position

Position

Softwareentwicklung für Embedded Systems, Microcontroller-basierte Steuerungen, automobile Steuergeräte.

Architektur, Design nach AUTOSAR, Implementierung in C/C++.

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Softwareentwicklung/IDEs

  Visual Studio bis Version 2008

  Microchip MPLAB bis V7.x

  Eclipse bis Galileo

  Codewright bis V7.x

  LabWindows/CVI bis V8.x

  LabVIEW bis V6i

  Makefiles

 

Hardwareentwicklung

  Eagle bis 4.x

 

Mikrocontroller (µC)

  PIC12/PIC18

  ARM7, Freescale

  MSP430

  Analog Devices (AD) Blackfin DSP

 

Datenformate/Logging

  ASCII-Text/CSV,

  XML,

  Binärdaten,

  Diadem, Famos, BEAM

 

Messverstärker-Systeme

  HBM (Hottinger)

    MGCplus

    Spider8

    DMCplus

    DMC9012A

  National Instruments (NI)

    PCI6024E

    PCI6511/PCI6512

    AT-MIO-16

    USB 6008

 

Pflichtenheft/Lastenheft

  Erstellung

  Inbetriebnahmen/Abnahmen

 

Sourcecode Verwaltung

  Tortoise CVS

  Robocopy

Betriebssysteme

6809
im Studium verwendet
Echtzeitbetriebssysteme
Timer-Interrupt, ohne OS
MS-DOS
gute Kenntnisse
Unix
sichere Bedienung, sehr gute Kenntnisse
Windows
SW-Entwicklung: C, C++, LabWindows, LabVIEW, QT4, Win-API
Windows CE
Grundkenntnisse

Programmiersprachen

Assembler
hervorragende Kenntnisse: MSP430, PIC, Z80, 6809
C
hervorragende Kenntnisse, Windows Host und Embedded
C#
Grundkenntnisse
C++
Grundkenntnisse
Imake, GNU-Make, Make-Maker etc...
sehr gut
LabView
sehr gut
Maschinensprachen
MSP430, PIC, Z80, 6809
Modula-2
Grundkenntnisse
Pascal
gute Kenntnisse
Perl
sehr gut
PHP
Grundkenntnisse
PIC
hervorragende Kenntnisse
Qt
Grundkentnisse
Shell
gute Kenntnisse in: BASH (Bourne Again)), BATCH
TeX, LaTeX
Grundkenntnisse
LabWindows/ CVI: hervorragende Kenntnisse

Datenbanken

MySQL
Grundkenntnisse
ODBC
gute Kenntnisse
SQL
gute Kenntnisse

Datenkommunikation

Bus
IIC, SPI, ISA, CAN, ProfiBus
Ethernet
sehr gute Kenntnisse, Socket-Programmierung
Internet, Intranet
Technologie-Grundkenntnisse, Apache, mySQL, PHP
parallele Schnittstelle
sehr gute Kenntnisse
Proprietäre Protokolle
Entwicklung und Implementierung von Protokollen
RS232
sehr gute Kenntnisse
TCP/IP
sehr gute Kenntnisse, Socket-Programmierung
Winsock
sehr gute Kenntnisse

LTE: sehr gute Kenntnisse

Messverstärker (HBM): Low-Level-Kommunikation

Logging, Verarbeitung von Datenformaten: ASCII-Text / CSV, XML, Binärdaten, Diadem, Famos, BEAM

Hardware

Bus
I²C (IIC), SPI, ISA, ProfiBus
Digital
Schaltungsentwicklung und Firmwareentwicklung
Digitale Signalprozessoren
AD Blackfin
Echtzeitsysteme
Timer-Interrupt ohne OS
embedded Systeme
hervorragende Kenntnisse, s.a. Mikrocontroller
Hardware entwickelt
Digitaltechnik, Sensorschaltungen, Eagle
Messgeräte
NI DAQ, HBM MGCplus, DMCplus, Spider8, DMC9012A
Mikrocontroller
PIC12/18, ARM7 Freescale, MSP430, 68xxx
Motorola
68xxx
PC
Softwareentwicklung, Windows-API, QT4, C, C++, Perl, LabWindows/CVI, LabVIEW, VS und Eclipse
Proprietäre HW
HBM Messverstärker, NI-DAQ
Sensoren
Messtechnik, Messdosen, Kraftmessdosen, Messwellen, Drehzahl, Drehmoment, Dehnungsmessstreifen (DMS), Thermoelemente, Temperatur, IR-Temperaturmessung, Beschleunigungssensoren, Spannung, Strom, Ladung, Ladungsverstärker, Kapazitätsmessung
SPS
S5, S7
Steuer und Regelsysteme
Automatentheorie, eigenes Projekt für eine Kleinsteuerung, PC-basierte Steuerung/Regelung
Texas Instruments
MSP430
digitale Schaltungstechnik, Sensorschaltungen, Layout, Routing

Berechnung / Simulation / Versuch / Validierung

Hardware-in-the-Loop Simulation (HIL)
Grundkenntnisse

Design / Entwicklung / Konstruktion

EAGLE
sehr gute Kenntnisse
Inkscape

Branchen

Branchen

Automobil/Automotive
Mobilfunk/Telekommunikation
Solartechnik/Energie/Energietechnik
Systemhaus, Ingenieurbüro
 

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.