Hardwarenahe Softwareentwicklung; C, C++, Delphi, Assembler; IIC, SPI, CAN, MOST; Firmware update, Tools; Arc4, PC Cortex M3, M4, Atmega,
Aktualisiert am 18.10.2019
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 03.02.2020
Verfügbar zu: 90%
davon vor Ort: 90%
Deutsch
Englisch
basis

Einsatzorte

Einsatzorte

Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km)
Schweiz

Deutschland: Vorzugsweise PLZ 78xxx

nicht möglich

Projekte

Projekte

11 Jahre 2 Monate
2013-03 - heute

Entwicklung einer Objekt Orientierten Bibliothek zur vereinfachten Entwicklung medizinischer Geräte der Klasse 2b

Beratung, Softwareentwicklung, Konzeptüberprüfung
Beratung, Softwareentwicklung, Konzeptüberprüfung

Entwicklung verschiedener gerätespezifischen Module; Erstellen und Durchführen von Modultest; Erstellen von Dokumentation; Design Patterns; Clean Code

  • Konzeptfindung; Code Style
  • Primärer Bootloader (Assembler und C)
  • Sekundärer Bootloader (Assembler und C)
  • Selbsttest RAM / Flash und Taktsystem
  • Software Update der Applikation und des sekundären Bootloaders
  • Objekt Orientierter Wrapper für das embOS Betriebssystem
  • Objekt Orientierter Interrupt Handler
  • Watchdog für Task und Kontext Objekte
  • Dynamische Speicherverwaltung
  • Hardware Watchdog
  • Trace Funktionen für Event Logging und Debug
  • Shell Kommandos
  • Statische Code Analyse (PC Lint)
  • OO Treiber für die Schnittellen GPIO, ADC, RS2323, I2C, SPI, CAN
  • OO Klassen für Hardware und Software Timer
  • OO Wrapper für das Filesystem emFile
  • I2C EEPROM als Datei im OO Filesystem
  • Internes Flash als Datei im OO Filesystem
  • JSON Serializer / Deserializer für persistente Speicherung
  • AES Verschlüsselung
  • Fehlermanagement; Fehler Speicher
  • Sensor und Aktuator Ansteuerung und Überwachung

Umgebung

IAR Embedded Workbench 4.6x (Assember, C, C++); PC Lint, IAR Ijet Programmieradapter; Geräte, Steuerplatine

World of Medicin, Berlin; (über Engineering-Dienstleister Serma GmbH)
2 Monate
2013-01 - 2013-02

Soft und Hardware Entwicklung eines Ansteuerungsmodul für Klappensteller

Beratung, Schaltplanentwicklung, Softwareentwicklung
Beratung, Schaltplanentwicklung, Softwareentwicklung

Dieses Modul stellt eine zahlreiche Anzahl Schnittstellen
und Funktionen zur Verfügung, um den Betrieb unterschiedlicher
Klappensteller und zusätzlicher Sensorik zu ermöglichen.

  • Produktionstaugliche Erfassung diverser elektronischer Messgrößen
  • Gut / Schlecht Bewertung der Messgröße
  • Grafische Darstellung der Messwerte
  • Langzeitaufzeichnung der Messgrößen

Umgebung

Atmel Studio 6.0; GCC; AVR32; JTAG ICE MK3

SBS-Feintechnik GmbH & Co. KG
Schonach
7 Monate
2012-08 - 2013-02

Modulares LIN Master Slave System zur Erweiterung einer SPS um bis zu 64 Ein und Ausgänge für Haptische Applikationen

Beratung, Unterstützung bei der Schaltplanerstellung
Beratung, Unterstützung bei der Schaltplanerstellung

Master:

  • Kommunikation mit der SPS über ein Deutschmann Interface Modul
  • Ansteuerung von 8 digitalen Ausgängen
  • Einlesen von 8 digitalen Eingängen
  • Kommunikation mit bis zu 15 Slave Modulen über LIN

Slave:

  • Ansteuerung von 8 digitalen Ausgängen
  • Einlesen von 8 digitalen Eingängen
  • Kommunikation mit dem Master Modul über LIN

Umgebung

Atmel Studio 6.0; GCC; Atmel XMega; JTAG ICE MK3

Georg Schlegel GmbH & Co.KG
Dürmentingen
7 Monate
2012-01 - 2012-07

PC-Tools zur Parametrierung von USB Nockendrehgebern

Beratung, Softwareentwicklung, Komplettsoftware
Beratung, Softwareentwicklung, Komplettsoftware
  • Parametrierung der Nockendrehgebern
  • Nummerische Anzeige des Positionswerts und der Nockenzustände
  • Auslesen und Anzeige von Betriebsdaten und Fehlermeldungen.
  • Grafische Anzeige des Positionswerts und der Nockenzustände
  • ActiveX Komponente zur automatisierten Konfiguration des Gerätes

Umgebung

Embarcadero RAD Studio 2010 (C++), USB HID Klasse, ST Link Programmieradapter

Baumer IVO
Villingen Schwenningen
2 Monate
2011-11 - 2011-12

Entwicklung eines Feldbussystems zur Vernetzung medizinischer Geräte, USB Bootloader mit PC Tool

Beratung, Softwareentwicklung PC Tool und embedded SW
Beratung, Softwareentwicklung PC Tool und embedded SW
  • Feldbussystem über RS485
  • Konzeption und Implementierung des Telegrammaufbaus
  • Implementierung Master / Slave zum Funktionsnachweis
  • Implementierung Schnittstellensoftware zur Anbindung Fremdgeräte

Umgebung

Controller: AVR32UC3A0512, AVR32UC3B1256; Peripherie: RS485
Tools: GNU Compiler (C), AVRStudio 5.0, Perforce, EasyCASE

Schölly Fiberoptic GmbH
Denzlingen
7 Monate
2011-05 - 2011-11

Stapler Funkrufsystem zur Koordination von Flurfördermaschinen

Softwareentwickler Komplettsoftware
Softwareentwickler Komplettsoftware
  • Unterstützung bei der Schaltplanerstellung
  • Inbetriebnahme der Hardware
  • Implementierung Bootloader (Update über USB)
  • Konfiguration des Echtzeit Betriebssystems
  • Tastaturabfrage mit Entprellung und Wiederholfunktion
  • Benutzer Ein- und Ausgaben und Menüführung (C++)
  • SPI Bus Treiber für Datenspeicher, Real Time Clock und Funkmodul
  • UART Treiber für RFID
  • Überwachen der Versorgungsspannung und der Akkuspannung
  • LCD Treiber
  • Logfunktion für alle Zustandsänderungen

Umgebung

Controller: AVR32UC3A0256

Peripherie: SPI (Speicher, RTC, Funkmodul), IQRF Funkmodul, LCD Display, Tastaturmatrix, Akkuladeschaltung

Tools: GNU Compiler (C/C++), AVRStudio 5.0, Perforce, EasyCASE

ViP Bunjes
Villingen Schwenningen
6 Monate
2010-11 - 2011-04

AirSeal® Intelligent Flow System für die minimal invasive Chirurgie

Softwareentwickler, Softwaretester
Softwareentwickler, Softwaretester
  • Konzeption und Implementierung des Geräteselbsttest
  • Konzeption und Implementierung Software Modultests

Umgebung

Controller: ATMega2560

Peripherie: SPI, UART

Tools: IAR Embedded Workbench Compiler (C), AVRJTAGICE MKII Emulator, GNU Make, Inkscape

W.O.M World of Medicine
Berlin
2 Monate
2010-09 - 2010-10

LVDS Display Unit Testtool Erweiterungsboard (Erweiterung um 888 Format und CAN)

Konzeption der Hardware und der Firmware
Konzeption der Hardware und der Firmware
  • Ansteuerung von Display Units über CAN
  • Auslesen der Diagnosedaten über CAN TF2 Protokoll
  • Helligkeitsteuerung der Display Unit über CAN
  • Anzeige von Windows Bitmap Dateien von SD Karte

Umgebung

Controller: AT90CAN32, Softcore

Peripherie: CAN, SPI, UART, TJA1042

Tools: GNU Compiler (C), AVRJTAGICE MKII Emulator, GNU
Make, Perforce, EasyCASE

Audi Ingolstadt
Alpine
2 Monate
2010-07 - 2010-08

Multicolor LED Anzeigen

Konzeption und Implementierung der Hardware und der Firmware
Konzeption und Implementierung der Hardware und der Firmware
  • Ansteuerung von 6 8x8 Multicolor LED Modulen im Multiplexverfahren
  • Einlesen / Weitergeben der Bitmap Daten über SPI
  • Helligkeitsteuerung über PWM

Umgebung

Controller: ATXmega64A

Peripherie: SPI, 8x8 LED Modul, AS1109

Tools: GNU Compiler (C), AVRJTAGICE MKII Emulator, GNU Make, Perforce, EasyCASE

Visual Elektronik
Gottmadingen
2 Monate
2010-06 - 2010-07

Anzeigetafel zur Produktionsüberwachung

Konzeption und Implementierung der Firmware
Konzeption und Implementierung der Firmware
  • Externe Signale zur Stückzahlerfassung
  • Konzeption und Implementierung der Trendberechnung
  • Ansteuerung der LED Anzeige
  • Konzeption und Implementierung der Steuerungstelegramme
  • Treiber für RS485 Schnittstelle
  • Auslesen des Produktionsverlauf und speichern als CSV Datei

Umgebung

Controller: 68HC11

Peripherie: RS485, 7 Segment LED

Tools: High Tech Compiler (C), HC11 Emulator, Delphi Professional 2010, Borland Make, Perforce, EasyCASE

Visual Elektronik
Gottmadingen
3 Monate
2010-04 - 2010-06

Ohrheizregler (Firma Neth); Therapie Gerät zur Tinnitusbehandlung

Konzeption und Implementierung der kompletten Firmware
Konzeption und Implementierung der kompletten Firmware
  • Unterstützung bei der Schaltplanerstellung
  • Portierung der MP3 Firmware auf Zielhardware
  • Implementierung Regelalgorithmus für die Heizung
  • Implementierung der Benutzersteuerung

Umgebung

Controller: AVR32UC3A0256

Peripherie: USB Speicher, Lautsprecherverstärker, Leistungsverstärker, Tastaturmatrix, Akkuladeschaltung

Tools: GNU Compiler (C), AVRStudio32, Perforce, EasyCASE

Merz Elektronik
5 Monate
2009-11 - 2010-03

Steuerung für Rometsch Schneidautomaten

Konzeption und Implementierung der kompletten Firmware
Konzeption und Implementierung der kompletten Firmware
  • Unterstützung bei der Schaltplanerstellung
  • Inbetriebnahme der Hardware
  • Implementierung Bootloader (Update über USB)
  • Konfiguration des Echtzeit Betriebssystems
  • Tastaturabfrage mit Entprellung und Wiederholfunktion
  • Benutzer Ein- und Ausgaben und Menüführung (C++)
  • Fernsteuerfunktionen über serielle Schnittstelle
  • SPS Ablaufsteuerung und Ansteuerung des Schrittmotor Treiber
  • Treiber für die Schrittmotor Signalgenerierung mit Rampe
  • Generierung eines „mm“ Impulses
  • SPI Bus Treiber
  • UART Treiber
  • Überwachen der Versorgungsspannung
  • Speichern der Soll- / Istwerte
  • LCD Treiber
  • Erstellen der Datensätze für verschiedene Maschinentypen
  • Kalibrieren der Übersetzungsverhältnisse
  • Betriebsstundenzähler

Umgebung

Controller: AVR32UC3A0512

Peripherie: USB CDC, SD Karte, Monochrom LCD Display mit Hinterleuchtung, Leistungsverstärker, Tastaturmatrix

Tools: GNU Compiler, AVRStudio32, EasyCASE, Perforce

Merz Elektronik

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung
1981 - 1984
Ausbildung zum Informationselektroniker
 
1988 - 1990
Weiterbildung zum staatlich geprüften Techniker Elektrotechnik Datenelektronik

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Bussysteme:

  • IIC 
  • SPI 
  • CAN
  • MOST 
  • RS232 
  • RS485
  • USB
  • LIN
  • Profibus
  • SENT

Betriebssyteme:

  • EmbOS
  • uCos
  • CMX
  • FreeRTOS
  • AVRX
  • VxWork
  • Windows
  • Office MS-Excel
  • MS-Word
  • Star Office

Mikrocontroller:

  • 8051, 80535
  • C161
  • Atmega
  • V850
  • ARC Tangent-A4
  • AVR32
  • Picoplace
  • Cortex M4F (ST)
  • Cortex M4 (Atmel SAM4S)

PLD / FPGA

  • Altera
  • Xilinx
  • AMD
  • SPS S5
  • proprietäre SPS (Eigenentwicklung)

Programmiersprachen

  • AWK
  • Assembler (8051, C166, NEC V850, Atmega)
  • C (diverse Compiler)
  • C++ (diverse Compiler)
  • C# (Visual Studio)
  • Delphi
  • Doxygen
  • MKS-Make
  • Gnu -Make
  • Borland Make
  • Cmake
  • Java
  • Java Script
  • JScript
  • Pascal
  • Perl
  • Windows Power Shell
  • SED
  • VBScript
  • YACC / LEX
  • Datenbanken Access
  • BDE (Borland DB Engine)
  • Dbase

Versionsverwaltungssysteme

  • Perforce
  • MKS
  • Subversion
  • Git

Dateiformate

  • JSON
  • XML

Emulatoren

  • Hitex (für C166, Leihstellung vom Auftraggeber)
  • Nec (für V850, Leihstellung vom Auftraggeber)
  • Lauterbach (für C166, Leihstellung vom Auftraggeber)
  • Atmel JTAGICE3, Atmel MK II, AVR Dragon, ST Link

EDV

  • Lenovo Thinkpad T540
  • HP Farbdrucker Color LaserJet Pro M476 MFP
  • Brother DCP-J4120DW(Farbdrucker A3 / Scanner)

Messgeräte

  • Mixed Signal Oszilloskope (MSOX3054A; 350 Mhz; 4 Analog Channels; 16 Digital Channels)
  • Metex M3890D USB (Handmultimeter)
  • Array 3645A (Power Supply)

Branchen

Branchen

Automotive / Automobilindustrie, Industrie, Medizin Technik

Einsatzorte

Einsatzorte

Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km)
Schweiz

Deutschland: Vorzugsweise PLZ 78xxx

nicht möglich

Projekte

Projekte

11 Jahre 2 Monate
2013-03 - heute

Entwicklung einer Objekt Orientierten Bibliothek zur vereinfachten Entwicklung medizinischer Geräte der Klasse 2b

Beratung, Softwareentwicklung, Konzeptüberprüfung
Beratung, Softwareentwicklung, Konzeptüberprüfung

Entwicklung verschiedener gerätespezifischen Module; Erstellen und Durchführen von Modultest; Erstellen von Dokumentation; Design Patterns; Clean Code

  • Konzeptfindung; Code Style
  • Primärer Bootloader (Assembler und C)
  • Sekundärer Bootloader (Assembler und C)
  • Selbsttest RAM / Flash und Taktsystem
  • Software Update der Applikation und des sekundären Bootloaders
  • Objekt Orientierter Wrapper für das embOS Betriebssystem
  • Objekt Orientierter Interrupt Handler
  • Watchdog für Task und Kontext Objekte
  • Dynamische Speicherverwaltung
  • Hardware Watchdog
  • Trace Funktionen für Event Logging und Debug
  • Shell Kommandos
  • Statische Code Analyse (PC Lint)
  • OO Treiber für die Schnittellen GPIO, ADC, RS2323, I2C, SPI, CAN
  • OO Klassen für Hardware und Software Timer
  • OO Wrapper für das Filesystem emFile
  • I2C EEPROM als Datei im OO Filesystem
  • Internes Flash als Datei im OO Filesystem
  • JSON Serializer / Deserializer für persistente Speicherung
  • AES Verschlüsselung
  • Fehlermanagement; Fehler Speicher
  • Sensor und Aktuator Ansteuerung und Überwachung

Umgebung

IAR Embedded Workbench 4.6x (Assember, C, C++); PC Lint, IAR Ijet Programmieradapter; Geräte, Steuerplatine

World of Medicin, Berlin; (über Engineering-Dienstleister Serma GmbH)
2 Monate
2013-01 - 2013-02

Soft und Hardware Entwicklung eines Ansteuerungsmodul für Klappensteller

Beratung, Schaltplanentwicklung, Softwareentwicklung
Beratung, Schaltplanentwicklung, Softwareentwicklung

Dieses Modul stellt eine zahlreiche Anzahl Schnittstellen
und Funktionen zur Verfügung, um den Betrieb unterschiedlicher
Klappensteller und zusätzlicher Sensorik zu ermöglichen.

  • Produktionstaugliche Erfassung diverser elektronischer Messgrößen
  • Gut / Schlecht Bewertung der Messgröße
  • Grafische Darstellung der Messwerte
  • Langzeitaufzeichnung der Messgrößen

Umgebung

Atmel Studio 6.0; GCC; AVR32; JTAG ICE MK3

SBS-Feintechnik GmbH & Co. KG
Schonach
7 Monate
2012-08 - 2013-02

Modulares LIN Master Slave System zur Erweiterung einer SPS um bis zu 64 Ein und Ausgänge für Haptische Applikationen

Beratung, Unterstützung bei der Schaltplanerstellung
Beratung, Unterstützung bei der Schaltplanerstellung

Master:

  • Kommunikation mit der SPS über ein Deutschmann Interface Modul
  • Ansteuerung von 8 digitalen Ausgängen
  • Einlesen von 8 digitalen Eingängen
  • Kommunikation mit bis zu 15 Slave Modulen über LIN

Slave:

  • Ansteuerung von 8 digitalen Ausgängen
  • Einlesen von 8 digitalen Eingängen
  • Kommunikation mit dem Master Modul über LIN

Umgebung

Atmel Studio 6.0; GCC; Atmel XMega; JTAG ICE MK3

Georg Schlegel GmbH & Co.KG
Dürmentingen
7 Monate
2012-01 - 2012-07

PC-Tools zur Parametrierung von USB Nockendrehgebern

Beratung, Softwareentwicklung, Komplettsoftware
Beratung, Softwareentwicklung, Komplettsoftware
  • Parametrierung der Nockendrehgebern
  • Nummerische Anzeige des Positionswerts und der Nockenzustände
  • Auslesen und Anzeige von Betriebsdaten und Fehlermeldungen.
  • Grafische Anzeige des Positionswerts und der Nockenzustände
  • ActiveX Komponente zur automatisierten Konfiguration des Gerätes

Umgebung

Embarcadero RAD Studio 2010 (C++), USB HID Klasse, ST Link Programmieradapter

Baumer IVO
Villingen Schwenningen
2 Monate
2011-11 - 2011-12

Entwicklung eines Feldbussystems zur Vernetzung medizinischer Geräte, USB Bootloader mit PC Tool

Beratung, Softwareentwicklung PC Tool und embedded SW
Beratung, Softwareentwicklung PC Tool und embedded SW
  • Feldbussystem über RS485
  • Konzeption und Implementierung des Telegrammaufbaus
  • Implementierung Master / Slave zum Funktionsnachweis
  • Implementierung Schnittstellensoftware zur Anbindung Fremdgeräte

Umgebung

Controller: AVR32UC3A0512, AVR32UC3B1256; Peripherie: RS485
Tools: GNU Compiler (C), AVRStudio 5.0, Perforce, EasyCASE

Schölly Fiberoptic GmbH
Denzlingen
7 Monate
2011-05 - 2011-11

Stapler Funkrufsystem zur Koordination von Flurfördermaschinen

Softwareentwickler Komplettsoftware
Softwareentwickler Komplettsoftware
  • Unterstützung bei der Schaltplanerstellung
  • Inbetriebnahme der Hardware
  • Implementierung Bootloader (Update über USB)
  • Konfiguration des Echtzeit Betriebssystems
  • Tastaturabfrage mit Entprellung und Wiederholfunktion
  • Benutzer Ein- und Ausgaben und Menüführung (C++)
  • SPI Bus Treiber für Datenspeicher, Real Time Clock und Funkmodul
  • UART Treiber für RFID
  • Überwachen der Versorgungsspannung und der Akkuspannung
  • LCD Treiber
  • Logfunktion für alle Zustandsänderungen

Umgebung

Controller: AVR32UC3A0256

Peripherie: SPI (Speicher, RTC, Funkmodul), IQRF Funkmodul, LCD Display, Tastaturmatrix, Akkuladeschaltung

Tools: GNU Compiler (C/C++), AVRStudio 5.0, Perforce, EasyCASE

ViP Bunjes
Villingen Schwenningen
6 Monate
2010-11 - 2011-04

AirSeal® Intelligent Flow System für die minimal invasive Chirurgie

Softwareentwickler, Softwaretester
Softwareentwickler, Softwaretester
  • Konzeption und Implementierung des Geräteselbsttest
  • Konzeption und Implementierung Software Modultests

Umgebung

Controller: ATMega2560

Peripherie: SPI, UART

Tools: IAR Embedded Workbench Compiler (C), AVRJTAGICE MKII Emulator, GNU Make, Inkscape

W.O.M World of Medicine
Berlin
2 Monate
2010-09 - 2010-10

LVDS Display Unit Testtool Erweiterungsboard (Erweiterung um 888 Format und CAN)

Konzeption der Hardware und der Firmware
Konzeption der Hardware und der Firmware
  • Ansteuerung von Display Units über CAN
  • Auslesen der Diagnosedaten über CAN TF2 Protokoll
  • Helligkeitsteuerung der Display Unit über CAN
  • Anzeige von Windows Bitmap Dateien von SD Karte

Umgebung

Controller: AT90CAN32, Softcore

Peripherie: CAN, SPI, UART, TJA1042

Tools: GNU Compiler (C), AVRJTAGICE MKII Emulator, GNU
Make, Perforce, EasyCASE

Audi Ingolstadt
Alpine
2 Monate
2010-07 - 2010-08

Multicolor LED Anzeigen

Konzeption und Implementierung der Hardware und der Firmware
Konzeption und Implementierung der Hardware und der Firmware
  • Ansteuerung von 6 8x8 Multicolor LED Modulen im Multiplexverfahren
  • Einlesen / Weitergeben der Bitmap Daten über SPI
  • Helligkeitsteuerung über PWM

Umgebung

Controller: ATXmega64A

Peripherie: SPI, 8x8 LED Modul, AS1109

Tools: GNU Compiler (C), AVRJTAGICE MKII Emulator, GNU Make, Perforce, EasyCASE

Visual Elektronik
Gottmadingen
2 Monate
2010-06 - 2010-07

Anzeigetafel zur Produktionsüberwachung

Konzeption und Implementierung der Firmware
Konzeption und Implementierung der Firmware
  • Externe Signale zur Stückzahlerfassung
  • Konzeption und Implementierung der Trendberechnung
  • Ansteuerung der LED Anzeige
  • Konzeption und Implementierung der Steuerungstelegramme
  • Treiber für RS485 Schnittstelle
  • Auslesen des Produktionsverlauf und speichern als CSV Datei

Umgebung

Controller: 68HC11

Peripherie: RS485, 7 Segment LED

Tools: High Tech Compiler (C), HC11 Emulator, Delphi Professional 2010, Borland Make, Perforce, EasyCASE

Visual Elektronik
Gottmadingen
3 Monate
2010-04 - 2010-06

Ohrheizregler (Firma Neth); Therapie Gerät zur Tinnitusbehandlung

Konzeption und Implementierung der kompletten Firmware
Konzeption und Implementierung der kompletten Firmware
  • Unterstützung bei der Schaltplanerstellung
  • Portierung der MP3 Firmware auf Zielhardware
  • Implementierung Regelalgorithmus für die Heizung
  • Implementierung der Benutzersteuerung

Umgebung

Controller: AVR32UC3A0256

Peripherie: USB Speicher, Lautsprecherverstärker, Leistungsverstärker, Tastaturmatrix, Akkuladeschaltung

Tools: GNU Compiler (C), AVRStudio32, Perforce, EasyCASE

Merz Elektronik
5 Monate
2009-11 - 2010-03

Steuerung für Rometsch Schneidautomaten

Konzeption und Implementierung der kompletten Firmware
Konzeption und Implementierung der kompletten Firmware
  • Unterstützung bei der Schaltplanerstellung
  • Inbetriebnahme der Hardware
  • Implementierung Bootloader (Update über USB)
  • Konfiguration des Echtzeit Betriebssystems
  • Tastaturabfrage mit Entprellung und Wiederholfunktion
  • Benutzer Ein- und Ausgaben und Menüführung (C++)
  • Fernsteuerfunktionen über serielle Schnittstelle
  • SPS Ablaufsteuerung und Ansteuerung des Schrittmotor Treiber
  • Treiber für die Schrittmotor Signalgenerierung mit Rampe
  • Generierung eines „mm“ Impulses
  • SPI Bus Treiber
  • UART Treiber
  • Überwachen der Versorgungsspannung
  • Speichern der Soll- / Istwerte
  • LCD Treiber
  • Erstellen der Datensätze für verschiedene Maschinentypen
  • Kalibrieren der Übersetzungsverhältnisse
  • Betriebsstundenzähler

Umgebung

Controller: AVR32UC3A0512

Peripherie: USB CDC, SD Karte, Monochrom LCD Display mit Hinterleuchtung, Leistungsverstärker, Tastaturmatrix

Tools: GNU Compiler, AVRStudio32, EasyCASE, Perforce

Merz Elektronik

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung
1981 - 1984
Ausbildung zum Informationselektroniker
 
1988 - 1990
Weiterbildung zum staatlich geprüften Techniker Elektrotechnik Datenelektronik

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Bussysteme:

  • IIC 
  • SPI 
  • CAN
  • MOST 
  • RS232 
  • RS485
  • USB
  • LIN
  • Profibus
  • SENT

Betriebssyteme:

  • EmbOS
  • uCos
  • CMX
  • FreeRTOS
  • AVRX
  • VxWork
  • Windows
  • Office MS-Excel
  • MS-Word
  • Star Office

Mikrocontroller:

  • 8051, 80535
  • C161
  • Atmega
  • V850
  • ARC Tangent-A4
  • AVR32
  • Picoplace
  • Cortex M4F (ST)
  • Cortex M4 (Atmel SAM4S)

PLD / FPGA

  • Altera
  • Xilinx
  • AMD
  • SPS S5
  • proprietäre SPS (Eigenentwicklung)

Programmiersprachen

  • AWK
  • Assembler (8051, C166, NEC V850, Atmega)
  • C (diverse Compiler)
  • C++ (diverse Compiler)
  • C# (Visual Studio)
  • Delphi
  • Doxygen
  • MKS-Make
  • Gnu -Make
  • Borland Make
  • Cmake
  • Java
  • Java Script
  • JScript
  • Pascal
  • Perl
  • Windows Power Shell
  • SED
  • VBScript
  • YACC / LEX
  • Datenbanken Access
  • BDE (Borland DB Engine)
  • Dbase

Versionsverwaltungssysteme

  • Perforce
  • MKS
  • Subversion
  • Git

Dateiformate

  • JSON
  • XML

Emulatoren

  • Hitex (für C166, Leihstellung vom Auftraggeber)
  • Nec (für V850, Leihstellung vom Auftraggeber)
  • Lauterbach (für C166, Leihstellung vom Auftraggeber)
  • Atmel JTAGICE3, Atmel MK II, AVR Dragon, ST Link

EDV

  • Lenovo Thinkpad T540
  • HP Farbdrucker Color LaserJet Pro M476 MFP
  • Brother DCP-J4120DW(Farbdrucker A3 / Scanner)

Messgeräte

  • Mixed Signal Oszilloskope (MSOX3054A; 350 Mhz; 4 Analog Channels; 16 Digital Channels)
  • Metex M3890D USB (Handmultimeter)
  • Array 3645A (Power Supply)

Branchen

Branchen

Automotive / Automobilindustrie, Industrie, Medizin Technik

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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