- Tools für proprietäre Bussysteme auf RS232, RS485 Basis zur Vernetzung einzelner Systemkomponenten
----------------------------------------------------------------------------------------------
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 )