GULP Logo

Ihre Quelle für externe Spezialisten aus IT und Engineering

GULP Profil: Software- Entwicklung C / Assembler, Embedded Systems, Echtzeit …

Kontakt zum Kandidaten:







Über GULP:
  • GULP ist die wichtigste Quelle
    für die Besetzung von IT-/Engineering-Projekten im deutschsprachigen Raum.
  • Sie suchen Projektunterstützung?
    Im Kandidaten-Pool von www.gulp.ch mit mehr als 75.000 IT-Freiberuflern, darunter 10.500 Freelancer mit Schwerpunkt Engineering, finden Sie die externen Mitarbeiter für Ihre Anforderungen.
  • Sie suchen selbst ein Projekt?
    Mit Ihrem Profil bei GULP können Sie Projektangebote von 3.000 Unternehmen erhalten. Registrieren Sie sich kostenfrei.
 
Wohnort                    60xxx, a.M., Deutschland 
EDV-Erfahrung seit         1990 
Verfügbar ab               01.01.13 zu 100%, Vor-Ort-Einsatz 100% möglich 
Software- Entwicklung C / Assembler, Embedded Systems, Echtzeit Betriebssysteme ( z. B. embOS, Nucleus, RTOS, RT Linux... ), 8/16/32bit uC ( ARM7/9 Core, Fujitsu Cortex R4, R32C, M16C, AVR, PIC)
Software-Entwicklung / Programmierung
Qualitätsmanagement / Qualitätssicherung / Test
Hardware-Entwicklung
Engineering / IT-nahe Ingenieurdienstleistungen

Fachlicher Schwerpunkt: Hardwarenahe Programmierung in C, Assembler, Embedded Systems, Mikrocontroller.

Festanstellung kommt derzeit nicht in Betracht, nur freiberufliche Mitarbeit
1983- 1990 Ausbildung und Facharbeiter als Schaltanlagenbauer, Schaltschrankbau
und Inbetriebnahme von SPS im Bereich Meß-, Steuer-, und Regeltechnik für Klärwerke
und Wasserversorgungs- Unternehmen )


1990- 1992 Weiterbildung zum Staatlich geprüften Elektronik- Techniker
( 4 Semester Elektrotechnik )


seit 1995 Selbständig und als externer Dienstleister und Freiberufler tätig.

Bereich Hard- und Software- Entwicklung von Meß-, Steuer-, und Regelelektronik,
Embedded- Systeme, Lasertechnik.

Deutschland
Deutsch 
Englisch 

AtariST 1040, Experimente Messen, Steuern, Regeln
BusDMX512(RS485), I2C, LIN, TWILINE - weitere Kenntnisse: CAN, EIB, LON, LCN
CD-Writer / Brenner 
DigitalSchaltungsdesign Analog-/ Digitalelektronik
Digitale SignalprozessorenGrundkenntnisse
Druckereigene Protokolle über LPTx
EchtzeitsystemeNucleus, RTOS, RTLinux
embedded Systemediv. Mikrocontroller, PC104,Beck- IPC (Web- Server), ARM7 / 9 Controller Boards
Emulatoren 
Hardware entwickeltMess-, Steuer-, und Regelelektronik, Interfacelogik, Elektronik für Lasertechnik
HPStorage Automation, Autoloader, Tape Librarys
MessgeräteOszi, div. elektronische Messgeräte
MikrocontrollerFujitsu Cortex R4, R32C, M16C, ARM7/9 von Atmel, AVR, PIC...
ModemMessdaten- Übertragung über Standleitungsmodems
Motorola68000
NECHardware- Design für Mikrocontroller 78Kx, V850
PC 
PLD, FPGAHardwaredesign, GAL16V8, 20V8, 22V10, Kenntnisse in VHDL
Proprietäre HW19
Scanner 
SensorenAuswerte- Elektronik für Licht-, Temperatur-, Druck-, Feuchte- Sensoren
Siemens-SPS STEP xLOGO- Geräte- Serie, U100, S7, Grundkenntnisse
SPSProgrammierung Software- SPS ( PC104 ) nach EN 61131, EN 61499
Steuer und RegelsystemePID- Regler ( analog, digital ), Entwicklung Mess- und Trenn- Umformer, Motor- Steuergeräte

EchtzeitbetriebssystemeembOS, Nucleus RTOS ( ARM7/9), RT- Linux auf PC104
MS-DOS 
RTOS (Real Time OS)Embedded- Webserver- System - Beck- IPC, Nucleus
Windows 

AssemblerPC, Mikrocontroller
BasicMSR- Projekte mit VB, VBA
CMikrocontroller
C++Projekte für Gerätetests, MSR, Prozess- Visualisierung
DelphiGrundkenntnisse und eigene experimentelle Projekte
JavaGrundkenntnisse und eigene experimentelle Projekte
JavaScriptGrundkenntnisse und eigene experimentelle Projekte
MATLAB / SimulinkGrundkenntnisse
PHPProzessvisualisierung mit Internet- Browser, PC104- Ebedded System als Datenquelle

MySQLDatenbank für Messwerte eines Embedded- PC104- Systems
ODBCGrundkenntnisse

BusDMX512, I2C, SPI, LIN, TWILINE - weitere Kenntnisse: CAN, EIB, LON, LCN
Ethernet 
Internet, IntranetAnbindung an Embedded- Systeme, Kenntnisse : HTTP, FTP, UDP- Protokolle
ISO/OSI 
parallele SchnittstelleInterfaces zu verschiedenen Hardware- Modulen ( Datenlogger, Testgeräte für Qualitätssicherung usw. )
PC-Anywhere 
Proprietäre ProtokolleEchtzeit- Datentransfer zwischen zwei 16bit- uC ( M16C)
RouterKonfiguration
RS232Interfaces zu verschiedenen Hardware- Modulen ( Datenlogger, Testgeräte für Qualitätssicherung usw. )
TCP/IP 
Windows NetzwerkGrundkenntnisse
WinsockGrundkenntnisse

EAGLE 
EPLANGrundkenntnisse

PSpiceGrundkenntnisse
TARGET 3001! 

Erfahrungen mit:

- agile Vorgehensweise (z.B. PaarProgramming, Scrum...)
- Testgetriebene Entwicklung
- pragmatische SW- Entwicklung
- absoluter Team Player
- Schulung für Embedded SW Design mit UML

 

- MS Visual Studio
- CVS ( MKS, Seapine SCM )
- Defect List Management ( Seapine Test Track Pro )
- Debugger ( MS Visual Studio, Mentor Codelab )
- div. Benutzer- Software ( z.B. MS Office, Visio usw.) unter Windows
- div. Chip- Programmer und Flasher ( GALEP, MPLAB, M16C, AVR ISPs )
- C-Compiler/Assembler/Simulator von CCS für PIC- Mikrocontroller, AVR Studio
- C/C++-Compiler/Assembler/Simulator von Tasking (EDE) für Mitsubishi M16C (16bit-uC)
- Mini- Emulator 16bit- uC M16C von Glyn
- kleinere Projekte in Borland Delphi 5.0
- Grundkenntnisse JAVA Borland JBuilder( JVM auf Embedded- Controller, Beck- IPC )

- Softwareanalyse und Design in C und Assembler
- bestehende Software- Codes ändern bzw. ergänzen
- Treiber- Entwicklung von USB und ATA- Interfaces für Mikrocontrollern
- eigene Datei- Formate ( z.B. für Laser- Projektionen, Messtechnik ) erstellen
- bestehende Datei- Formate dekodieren bzw. analysieren und auswerten
- Hardwarenahe Programmierung
- speicheroptimierte Software- Entwicklung für Embedded- Systeme
- Programmentwurf mit Moduldiagramm, Struktogramm, Zustands- Automaten
- Modul- Test, Unit Test ( Visual Studio AddOn, CUnit )
- Code- Dokumentation
- Code- Module für wiederverwendbare Software

- Programmierbare Logik (GAL, CPLD, FPGA)
- Schaltungs- Layout- Design ( Target2001, Integra, Tango, Eagle )
- Prototypen
- Inbetriebnahme und Fehler- Analyse

- "Mikrocontroller Functional Verification" für SoC mit ARM Core (Fujitsu Cortex R4 Family)

- „Weiße Ware“ ( Waschautomaten...)
- Storage Automation
- Umweltmesstechnik

- Mess-, Steuer-, und Regeltechnik

- Showlaser- Licht- Technologie
- Gebäudeautomatisierung

2011 Functional Verfication Tests - Fujitsu Cortex R4 Chip Family
Kunde: Fujitsu Semiconductor Europe
Team: 5 Personen
Projekt- Dauer: 6 Monate
meine Position: SW- Tester, SW- Entwickler (Programmiersprache C, Scriptsprache Python )

 

Entwicklungsumgebung:
– IAR Embedded Workbench für die Hardware- Treiber- Entwicklung in C
- Eclipse / PyDev für die Test- Automatisierung mit Python
- Hardwareanbindung über JLink Debugger, Jlink DLL...
– Versions-/Change-Management SVN
- Bug Tracking Tool BugZilla

 

Details:
- automatisierte Funktions Tests der SoC IPs( Fujitsu Cortex R4 Chip Family, e.g. automotive instrument cluster applications,  ARM Core, 32bit, 160MHz )
- Hardware Treiber Entwicklung in C
- Test- Script- Automatisierung in Python
- automatisierte Messwert- Erfassung und Auswertung ( Pythonscript, Digital- Oszi über USB )
- automatisierte Testreports ( Pythonscript, Excel )

 

----------------------------------------------------------------------------------------------

 

2010 / 2011 Verschiedene Aufgaben im Bereich „Weiße Ware“ (Waschautomaten),
hardwarenahe Firmware- Entwicklung, Echtzeitbetriebssystem „embOS“ ( Programmiersprache C )
Kunde: führender Hersteller von Waschautomaten
Team: 8 Personen
Projekt- Dauer: 1 Jahr
meine Position: Entwickler (Embedded- Software, Programmiersprache C )

 

Entwicklungsumgebung:
– MS VisualStudio (mit Windows Simulation der Hardware in C#)
– Versions-/Change-Management und Bug Tracking Tool MKS
– IAR Systems für die Entwicklung der System- Zusatzelektroniken
– diverse firmeneigene Windows Tools für Tests und Debugging der
verteilten (Bus-)Systemkomponenten
- Tools für proprietäre Bussysteme auf RS232, RS485 Basis zur Vernetzung einzelner Systemkomponenten

 

Software- Qualität / Dokumentation:
– DAC MISRA Checker
– Polyspace zur statischen Analyse von Laufzeitfehlern und Unterstützung der
Modul- und Integrationstest
– Doc- O- Matic zur Modul- Dokumentation
– MS Word / Excel

 

Details:
– SW- Implementierung eines Datensatz- Managements für synchronisierte
Datenkommunikation der verteilten Systemkomponenten (Mainboard, HMI,
Zusatzkarten...)
– SW- Design und Implementierung eines automatischen Dosiersystems für
Flüssigwaschmittel; gesteuert über eine Zusatzkarte mit Anbindung an den
firmenspezifischen Kommunikations- Bus des Systems
– verwendete 8/32bit- Mikrocontroller- Familie von ST und Renesas ( STM8, R32C...)
– Realtime- Operating- System "embOS" von Segger

 

----------------------------------------------------------------------------------------------

 

2009 / 2010 Projekte im Bereich Umweltmesstechnik, Klimadatenerfassung ( Temp., Feuchte, Druck... )
per Ethernet incl. Auswertung über Webbrowser/AJAX ( CMS, HTML, Javascript, PHP/MySQL... )

- verwendete Hardware- Komponenten Web- IO Module der Firma Wiesemann & Theis
- Softwareentwicklung mit z.B. AJAX, div. Javascript Libraries von Google, Yahoo...


2003 bis 2009 in Projekten im Bereich Storage- Automation tätig, als hardwarenaher
Firmware- Entwickler ( Programmiersprache C ). Div. Schnittstellen- Programmierung ( Service, Debug... ),
User- Interfaces ( IIC Keys/LEDs, Character- Displays, Graphic- Displays 128 x 64, VGA 320x240, Web- Interface... ),
Test- Software für Produktion und Zulieferer.

- Implementierung von User- Interface für Internet Protocol Version 6 (IPv6), Konfiguration
und Monitoring über Displays, Serial, Web- Browser...

- 16/32bit- Mikrocontroller- Familie von Atmel mit ARM7/ARM9- Core.
- Realtime- Operating- System "Nucleus"
- Development- System "DAC" ( RistanCases )
- Debugger "Codelab" ( Mentor )
- Versions-/Change-Management Tool Surround SCM ( Seapine )
- Bug-/Issue-Tracking Tool TestTrack Pro ( Seapine )



2002/2003 Lasershow- Controller zur Ansteuerung von Laser- Scannern zur
Projektion von Laser- Animationen und Beam- Shows ohne PC.

Kunde: MEDIALAS GmbH


Entwicklungsumgebung:
- Tasking C/C++- EDE ( Compiler, Assembler, Simulator )
- Mitsubishi NC30, KD30 ( Compiler, Assembler, Simulator )
- Schaltungs- und Layout- Design mit Target2001

Dokumentation:
- Pflichtenheft
- Schaltpläne
- Stücklisten
- Fertigungsdaten
- allg. Funktionsbeschreibung
- Softwareentwurf mit Zustands- Automat
- Code- Dokumentation, Namenskonvention

Details:
- zwei 16bit- M16C- uC von Mitsubishi
- sym. +/- 5V Analog- Ausgänge für Lasershow- Projektoren
- Echtzeit- Laserpunkt- Ausgabe ( bis zu 60000 Punkte/sec. )
- optimierte X/Y- Ausgabe- Algorithmen in C und Inline- Assembler
- Berechnung universeller geometrischer Korrekturen der Projektion mit FPGA
- Treiber- Entwicklung für USB- Interface, IDE- Interface für Compactflash- Card,
  DMX512- Bus- Interface
- Benutzerfreundliche Programmierung der LCD- Menüs und Zustands- Visualisierung
  über die Tasten- LED"s
- Windows- Software zur Erstellung der Laser- Animationen bzw. Lauftexte, sowie
  zum Updaten des 19"- Lasercontrollers ( neue Firmware flashen )



2001  universelle DMX512- Bus- Module ( Sender, Empfänger ) mit PIC- Flash-
Controller und LPT bzw. USB- Interface.

Kunde: MEDIALAS GmbH


Entwicklungsumgebung:
- MPLAB- EDE von Microchip
- C-Compiler von CCS
- Schaltungs- und Layout- Design mit Target2001

Dokumentation:
- Pflichtenheft
- Schaltpläne
- Stücklisten
- Fertigungsdaten
- allg. Funktionsbeschreibung
- Softwareentwurf mit Zustands- Automat
- Code- Dokumentation, Namenskonvention

Details Empfänger:
- PIC- Flashcontroller 16F8xx
- Relais- Aktor
- Schalt- Aktor ( Halbleiter- Ausgang )
- Analog- Modul, Ausgang 0- 10V
- Analog- Modul, Eingang 0- 10V

Details Sender:
- PIC- Flashcontroller 16F8xx
- LPT to DMX512
- USB to DMX512



2001 Dongle- Schutz einer PC- Karte die für die Ansteuerung von Laser- Projektoren
verwendet wird.

Kunde: MEDIALAS GmbH


Entwicklungsumgebung:
- MPLAB- EDE von Microchip
- C-Compiler von CCS
- Schaltungs- und Layout- Design mit Target2001

Dokumentation:
- Pflichtenheft
- Schaltpläne
- Stücklisten
- Fertigungsdaten
- allg. Funktionsbeschreibung
- Softwareentwurf mit Zustands- Automat
- Code- Dokumentation, Namenskonvention

Details:
- uC PIC- OTP 12C509A
- Algoritmus zur Verschlüsselung einer Codesequenz, die eine Delphi- Application
  an die PC- Karte sendet, und vom uC wieder an die Karte zurück gesendet wird.



2001 Erweiterung eines schnellen analogen PID- Reglers für Laserscanner

Kunde: MEDIALAS GmbH


Entwicklungsumgebung:
- Schaltungs- und Layout- Design mit Target2001

Dokumentation:
- Pflichtenheft
- Schaltpläne
- Stücklisten
- Fertigungsdaten
- allg. Funktionsbeschreibung

Details:
- entwickeln und anpassen einer Hochstrom- Endstufe an die bestehende PID-
  Regler- Elektronik, sowie ändern der Eingangsstufe, damit Signal in seiner
  Amplitude variiert werden kann.
- optimieren der Regel- Elektronik durch experimentelle Ermittlung von
  günstigeren Bauteil- Werten.



2000 Entwicklung eines Hochspannungs- Netzteiles für Argon- Gas- Laser bis
ca. 10A Röhrenstrom.

Kunde: MEDIALAS GmbH


Entwicklungsumgebung:
- Schaltungs- und Layout- Design mit Target2001

Dokumentation:
- Pflichtenheft
- Schaltpläne
- Stücklisten
- Fertigungsdaten
- allg. Funktionsbeschreibung

Details:
- 230V~ Betriebsspannung
- Einschaltstrombegrenzung
- regelbare Stromendstufe mit hoher Stabilität
- Interlock- Remote
- geregelte Hochspannungskaskade für die Zündung der Laserröhre



2000 analog und digital modulierbares Netzteil für diodengepumpte,
frequenzverdoppelte Festkörperlaser ( Nd:YAG- Laser ) mit 532 nm
Wellenlänge ( Grün )

Kunde: MEDIALAS GmbH


Entwicklungsumgebung:
- Schaltungs- und Layout- Design mit Target2001

Dokumentation:
- Pflichtenheft
- Schaltpläne
- Stücklisten
- Fertigungsdaten
- allg. Funktionsbeschreibung

Details:
- Multispannungseingang 90- 230V~
- analog/digital steuerbarer Hochstrom- Ausgang mit hoher Stabilität
- Einstellbar: Strombegrenzung, Nennstrom, Eingangspegel



2000 Laser- Effektprojektor mit DMX512- Bus- Steuerung, für Laseranimationen
und bewegte Raumsequenzen.

Kunde: MEDIALAS GmbH


Entwicklungsumgebung:
- MPLAB- EDE von Microchip
- C-Compiler von CCS
- Schaltungs- und Layout- Design mit Target2001

Dokumentation:
- Pflichtenheft
- Schaltpläne
- Stücklisten
- Fertigungsdaten
- allg. Funktionsbeschreibung
- Softwareentwurf mit Zustands- Automat
- Code- Dokumentation, Namenskonvention

Details:
- Flash- uC PIC16F876
- 225 Raumanimationen, bewegte Sequenzen, Tunnels, Wellen, drehende Laserhimmel,
  mehrstrahlige Beameffekte, Spiralen, wählbar über zwei DMX-Kanäle in einem
  15x15 Raster.
- Demo-Mode, der ohne DMX-Signal 20 verschiedene Animationen durchspielt.
- Laser-Blanking für Dunkeltastung von Verbindungslinien.
- Leistungsstarke und sehr gut sichtbare grüne Laser, aktiv gekühlt,
  dadurch längere Lebensdauer auch bei hoher Umgebungstemperatur.
- Ständige Überwachung der Laserprojektion und Abschalten des Lasers im
  Fehlerfall um Gesundheitsschäden zu vermeiden.
  Für erhöhte Sicherheit sorgt das DMX-Fail-Safe, welches bei Ausfall des
  DMX-Signals sofort den Laser dunkel schaltet.


 

2000 Sensor- / Aktor- Modul mit je 24 Kanälen und USB- Interface, als
Testgerät für die Qualitäts- Sicherung eines Herstellers von Rolladen-
und Markisen- Steuerungen.

Kunde: SOMFY GmbH


Entwicklungsumgebung:
- MPLAB- EDE von Microchip
- PIC C-Compiler von CCS
- Borland Delphi 5.0
- Schaltungs- und Layout- Design mit Target2001

Dokumentation:
- Pflichtenheft
- Schaltpläne
- Stücklisten
- Fertigungsdaten
- allg. Funktionsbeschreibung
- Softwareentwurf mit Zustands- Automat
- Code- Dokumentation, Namenskonvention

Details:

- Flash- uC PIC16F84
- Visualisierungs- Oberfläche für WIN 98/ME zur Darstellung der Ein- und Ausgänge
  I/O- Moduls.
- einfache arithmetische Verknüpfungen und Zählfunktionen parametrierbar.
- Verwendung als universell konfigurierbares Testgerät mit USB- Interface
  für die Endfertigung.


 

1999/2000 Schaltungs- und Layout- Design eines Motorsteuergerätes mit LON- und
EIB- Bus- Interface für einen Hersteller von Rolladen- und Markisen- Steuerungen.

Kunde: SOMFY GmbH


Entwicklungsumgebung:
- Schaltungs- und Layout- Design mit Integra

Dokumentation:
- Pflichtenheft
- Schaltpläne
- Stücklisten
- Fertigungsdaten
- allg. Funktionsbeschreibung

Details:
- Schaltungs- und Layout- Design nach Normen- und EMV- Gesichtspunkten
- uC NEC V850
- Schnittstellen- Definition zum Anschliessen von LON- Und EIB- Bussystemen
- Bauteil- Recherchen und Auswahl
- Prototyp, Schaltungstests
- Erstellen von Stücklisten und Fertigungsdaten



1999 Testgerät für einen Sonnensensor eines Herstellers von Rolladen-
und Markisen- Steuerungen.

Kunde: SOMFY GmbH


Entwicklungsumgebung:
- MPLAB- EDE von Microchip
- PIC C-Compiler von CCS
- Borland Delphi 5.0
- Schaltungs- und Layout- Design mit Target2001

Dokumentation:
- Pflichtenheft
- Schaltpläne
- Stücklisten
- Fertigungsdaten
- allg. Funktionsbeschreibung
- Softwareentwurf mit Zustands- Automat
- Code- Dokumentation, Namenskonvention

Details:

- uC PIC16F84
- erfassen des analogen Meßsignals vom Sonnensensor
- DCF77- Datenerfassung für Zeitstempel in seriellen Daten
- Meßdatenübertragung an PC über RS232
- automatische Verstärkungs- Umschaltung in Abhängigkeit vom Meßbereich
- kleine Delphi- Software zur Visualisierung und Archivierung der Meßdaten



1999 PC- gestütztes Testgerät für die Endfertigung einer 4- Kanal Fassaden-
steuerung die zur Ansteuerung von Rolladen-, Markisen- und Jalousie-
Motorsteuergeräten dient.

Kunde: SOMFY GmbH


Entwicklungsumgebung:
- MPLAB- EDE von Microchip
- PIC C-Compiler von CCS
- Borland Delphi 5.0
- Schaltungs- und Layout- Design mit Target2001

Dokumentation:
- Pflichtenheft
- Schaltpläne
- Stücklisten
- Fertigungsdaten
- allg. Funktionsbeschreibung
- Softwareentwurf mit Zustands- Automat
- Code- Dokumentation, Namenskonvention

Details:

- Testgerät mit uC PIC16F84, Steckverbindungen zum Prüfling, RS232 zum PC.
- galvanische Trennung der Spannungsversorgung über Schutztrennung, und bei
  den Ein- und Ausgängen über Optokoppler.
- sämtliche I/O"s werden über ein I2C- Bus- System angesteuert bzw. erfasst.
- die Fassaden- Steuerung ist abhängig von Dämmerung, Regen, Windgeschwindigkeit
  und Sonneneinstrahlung, die elektronisch simuliert werden.
- Simulation der manuellen und uhrzeitgesteuerten Bedienung
- automatisierte Prüfung der 48 Input"s und 30 Output"s des Motorsteuergerätes
- Steuerung des automatischen Prüfvorgangs und Fehleranalyse über eine Windows-
  Software (Delphi) und RS232- Schnittstelle.
- 4 verschiedene Gerätevarianten prüfbar ( deutsch, holländisch, international,
  und EIB- Version )



1998 universeller Widerstands-, Speisetrenn-, und Trenn- Umformer im Eurpakartenformat
(19") und Schnappschienengehäuse für Standard- Norm- Signale ( 0- 20mA, 4- 20 mA
, 0- 10V ) oder Sondersignale die in den Bereichen Meß-, Steuer- Regeltechnik
von Umwelt- und Lebensmittel- Technik, sowie biochemische Industrieanlagen
eingesetzt werden.

Kunde: STARS GmbH


Entwicklungsumgebung:
- Schaltungs- und Layout- Design mit Target2001

Dokumentation:
- Pflichtenheft
- Schaltpläne
- Stücklisten
- Fertigungsdaten
- allg. Funktionsbeschreibung

Details:
- verschiedene Konfiguration der Ein- bzw. Ausgangsseite über DIP- Schalter
  und Lötbrücken
- analoges Schaltungsdesign für mehrere Gerätevarianten verwendbar
- Operationsverstärker- Eingangs- und Ausgangs- Stufen
- Meßbereichseinstellung über Brücken und Feintrimmern
- galvanische Trennung von Eingangs-, Ausgangs- und Versorgungskreis
- Isolationsspannung > 4kv mit linearem Optokoppler
- Versorgung von Messwertaufnehmern (Speisetrenneroption)
- geringer Linearitäts- und Temperaturfehler
- stabiler Ausgangs- Konstantstrom bis zu einer Bürde von 1Kohm



1997 Licht- Dimm- Aktor für ein 2- Draht Bussytem "TWILINE" (Schweizer Hersteller))
zur Verwendung in der Gebäudeautomatisierung

Kunde: Keller Elektronik GmbH


Entwicklungsumgebung:
- MPLAB- EDE von Microchip
- PIC C-Compiler von CCS
- Schaltungs- und Layout- Design mit Target2001

Dokumentation:
- Pflichtenheft
- Schaltpläne
- Stücklisten
- Fertigungsdaten
- allg. Funktionsbeschreibung
- Softwareentwurf mit Zustands- Automat
- Code- Dokumentation, Namenskonvention

Details:
- uC 16F84/GAL 20V8 erfasst Bussignale und steuert Triac- Endstufe
- Phasenanschnittschltg. für normale Lasten(ohmisch/induktiv), und phasen-
  abschnittschaltg. für EVG"s (elektronische Vorschaltgeräte) zum Dimmen
  von Halogenlampen.



1997 4- Kanal- Schalt- Aktor für ein 2- Draht Bussytem "TWILINE" (Schweizer Hersteller)
zur Verwendung in der Gebäudeautomatisierung

Kunde: Keller Elektronik GmbH


Entwicklungsumgebung:
- MPLAB- EDE von Microchip
- Schaltungs- und Layout- Design mit Target2001

Dokumentation:
- Pflichtenheft
- Schaltpläne
- Stücklisten
- Fertigungsdaten
- allg. Funktionsbeschreibung
- Softwareentwurf mit Zustands- Automat
- Code- Dokumentation, Namenskonvention

Details:
- uC 16F84/Assemblerprg.//GAL 20V8 erfasst Bussignale und steuert Relais- Endstufe
- einstellbare Parameter für Anzug- und Abfallverzögerung (Zeitrelais)
- ebenfalls einstellbar ist der Btrieb als einfaches Motorsteuergerät für
  Rolladen und Markisen ( 2 Motoren AUF/AB )



1996 Höhenstandsmeßsystem zur Überwachung und Regelung von Wasserständen,
bestehend aus Druck/Strom- Meßumformer, Digitalanzeige des Wasserstandes
in "cm" bzw. "m", digitale Grenzwertschalter für Pumpensteuerung,
Trockenlaufschutz usw.

Kunde: EGGS GmbH


Entwicklungsumgebung:
- Schaltungs- und Layout- Design mit Tango

Dokumentation:
- Pflichtenheft
- Schaltpläne
- Stücklisten
- Fertigungsdaten
- allg. Funktionsbeschreibung

Details:
- Operationsverstärkerschaltung für Piezo- Druckaufnehmer zur Umwandlung
  in proportionales Ausgangssignal (Konstantstrom 0/4- 20 mA, Bürde 1k)
- Eingangs- und Ausgangs- Signale einstellbar über Feintrimmer
- 3- stellige LED- Anzeige
- Grenzwertschalter mit einstellbaren Min- und Max- Werten über Codierschalter
- Gehäuse für Schalttafeleinbau



1995 Motor- Vorsteuer- Einheit zur Vorverarbeitung der Steuersignale um die
Automatikebene zu entlasten

Kunde: EGGS GmbH


Entwicklungsumgebung:
- Schaltungs- und Layout- Design mit Tango

Dokumentation:
- Pflichtenheft
- Schaltpläne
- Stücklisten
- Fertigungsdaten
- allg. Funktionsbeschreibung

Details:
- Eurokarte (19") für Baugruppenträger
- Frontseitige Bedientasten
- Zeitstufen, Meldeausgänge für örtliche Signalisierung und Fernübertragung
- Betriebsstundenzähler und digitale Anzeige für Betriebsstrom des Motors



1994 elektronische Schieber- Steuerung (Steuerung- Stell- Antrieb für Gleichstrom-
Reihenschluss- Motor) im Eurokartenformat für Baugruppenträger.
(Elektroschieber werden bei Wasserversorgungs- und Klärtechnik- Anlagen als
steuer- und regelbares Wasserventil in grossen Rohrsystemen verwendet)

Kunde: EGGS GmbH


Entwicklungsumgebung:
- Z80 EDU von Engelmann&Schrader (Simulator/Debugger)
- Schaltungs- und Layout- Design mit Tango

Dokumentation:
- Pflichtenheft
- Schaltpläne
- Stücklisten
- Fertigungsdaten
- allg. Funktionsbeschreibung
- Softwareentwurf mit Zustands- Automat
- Code- Dokumentation, Namenskonvention

Details:
- uC Z84Cxx- Adress- Daten- Bus- System, ZEROPOWER- RAM, EPROM
- Optokoppler- Interfaces für I/O"s die auf DIN 41612- Steckverbindern aufliegen
- Relais- Ausgänge
- Erfassung, Auswertung und Verknügfung von Endschaltern, Drehmomentschaltern,
  Schutzschaltern sowie Rückmeldungen.
- div. Überwachungsfunktionen des Motorsteuergerätes wie Laufzeitüberwachung,
  Endpositionen, Drehmoment wenn Fremdkörper im Rohr usw.
- Parameter für Laufzeit und Pausen einstellbar über Drehschalter
- manuelle Bedienung des Steuergerätes über Taster in der Frontblende



Eigene Projekte:

- Fernwirkanlage über Web- Browser und Linux- Server ( PC104 Embedded- System,
  Programmierung in C ), Standleitungsmodems zur Verbindung mehrerer Stationen
  der Wasserversorgung einer Gemeinde ( SPS- Programmierung, Prozess-
  visualisierung über Internet- Browser, Störmeldung via SMS und email )

  Projektteam: 2 Mann
  Projektdauer: 8 Mann- Monate
  meine Position: Projektleiter, Entwickler ( Hard-/Software )

 


- Miniwebserver (186-20MHz, 16 Bit CPU, RTOS mit Flash- File- System) mit
  2 RS232- Schnittstellen und 1 Ethernetschnittstelle, sowie 8 freiprogrammier-
  bare I/O"s (24V=) zum Fernsteuern und Überwachen von kleinen Maschinen und
  Anlagen über das Internet.
  Programmierung über Borland C/C++- Builder oder in Java mit JBuilder und
  Mini- JVM auf Targetsystem.

  private Versuche und Tests - "learning by doing"



- Funkfernsteuerung für Maschinen über Handsteuergerät in Modulbauweise und
  codierter I/O- Signalübertragung ( Flash- uC PIC 16F876 )

  Projektteam: 1 Mann
  Projektdauer: 2 Mann- Monate
  meine Position: Projektleiter, Entwickler ( Hard-/Software )



- Steuergerät zur Atemschutzüberwachung von Feuerwehren mit Zeitanzeigen,
  Alarmhupe und Leucht- Bedientasten ( uC PIC 16C662, I2C Bus- System, EEPROM-
  Datenspeicher )

  Projektteam: 2 Mann
  Projektdauer: 4 Mann- Monate
  meine Position: Projektleiter, Entwickler ( Hard-/Software )



- Schrittmotor- Steuerung für 2- Achs- Spiegel- Einheit im Bereich Showtechnik
  mit DMX512- Bus- Empfänger

  Projektteam: 1 Mann
  Projektdauer: 3 Mann- Monate
  meine Position: Projektleiter, Entwickler ( Hard-/Software )



- Laser- Display für Werbung und Präsentation, Steuerung der einzelnen Funktionen
  und Texteingabe über Infrarot- Fernbedienung ( RC5- Code ), Analog- Spanungs-
  Ausgang zur Ansteuerung von Laser- Projektoren.

  Projektteam: 2 Mann
  Projektdauer: 6 Mann- Monate
  meine Position: Projektleiter, Entwickler ( Hard-/Software )


Mehrere Jahre Erfahrung im Bereich Embedded- Software- Entwicklung
in C und Assembler, Bereich Storage- Automation, Laser- Projektion, MSR!!

Februar 2009,Schulung "UML/OOP für Embedded- Systeme"

März 2009, Seminar "SCRUM - experience exchange"