Martin Korneffel IT Beratung/Softwareentwicklung www.mkoIt.de

Bj

1968, Berlin


Ausbildung

Informatikstudium an der TU Braunschweig

Qualifikation

  • Client/Server Programmierung mit .NET 2.0

  • SQL Server 2005 Datenbankentwicklung

  • Echtzeit- Bildverarbeitung mit Zeilenkameras

Interessen

Sport (Radeln, Wandern, Schwimmen + Schnorcheln), Fotografie, Malerei, Musik (lebensfroh + rythmisch), Reisen, Technik, basteln

Projekte

Nr.

Zeitraum

Projekte

1

1994

Tool os2tunnel für den direkten Zugriff auf die Hardware unter OS/2

Der dierekte Zugriff auf Hardwarekomponenten von Anwendungsprogrammen unter protected- Mode Betriebssystemen wie OS/2 2.0 ist nicht möglich. Um trotzdem technischen Mess- und Steuerprogrammen das direkte Ansprechen der Hardware über IO- Ports zu ermöglichen, wurde ein OS/2 Gerätetreiber entwickelt. Diesem konnten von Anwendungen über spezielle OS/2 API- Funktionen (DosDevIOCTL) Aufträge für das Programmieren und Auslesen von IO- Ports erteilt werden.

Entwicklungswerkzeuge

x86- Assembler, IBM CSet C- Compiler

2

1994

Steuerprogramm für digitale IO+ Zähler- Karte

Für das Betriebssystem OS/2 wurde ein Steuerprogramm entwickelt, mit über eine graphische Benutzeroberfläche die digitale IO+ Zählerkarte PCTIO der Firma National Instruments programmierbar war.

Entwicklungswerkzeuge

Tool os2tunnel, IBM CSet C- Compiler, OS/2- Toolkit, Dialog- Editior

3

1994

32bit Gerätetreiber für EISA- Framegrabber

Für die 32bit EISA - Framegrabber Karte 3966 der Firma Data- Translation wurde ein Gerätetreiber für das Betriebssystem OS/2 entwickelt. Mittels des leistungsfähigen EISA- DMA- Transfers konnten bis zu 32 MB/s Bilddaten vom Framegrabber in das RAM übertragen werden.

Entwicklungswerkzeuge

x86- Assembler, IBM CSet C- Compiler



4

1994

Signalvision: Graphische Visualisierung von laufenden Bildaufnahmen einer Zeilenkamera

Für Messtechnische Zwecke wurde eine OS/2 WPS- Anwendung entwickelt, mit der die Bildaufnahme einer Zeilenkamera am PC überwacht werden konnte.

Entwicklungswerkzeuge

IBM CSet C- Compiler



5

1994

Verkehrszähler

Entwicklung eines bildverarbeitungsbasierten Zählsystems zur Erfassung von Verkehrsströmen auf mehrspurigen Autobahnen in Echtzeit. Bei der Erfassung wurde eine Klassifikation der Fahrzeuge nach PKW's und LKW's durchgeführt. Geschwindigkeit, Länge und Abstand zum vorausfahrenden Fahrzeug wurden für jedes gezählte Fahrzeug gemessen und aufgezeichnet.

Entwicklungswerkzeuge

x86- Assembler, IBM CSet C- Compiler

Hardware

486 Eisa PC mit 16 MB Ram, OS/2 2.0; Framegrabber DT3966; CCD- Zeilenkamera der Fa. Schäfter + Kirchhoff, 2048 Pixel, max. 2000 Bilder/s; spezielle von Dr. B. Korneffel entwickelte Elektronik zur Kamera- Ansteuerung und Bildvorverarbeitung



6

1995

Gerätetreiber für Datel PC415 Dateneinzugskarte, EISA- Bus

Für die 32bit Dateneinzugskarte PC415 der Firma Datel wurde ein Gerätetreiber für das Betriebssystem OS/2 entwickelt. Mittels der leistungsfähigen EISA- DMA Transfers wurden mit bis zu 32 MB/s Daten aus dem Fifo der Karte in das RAM des PC's übertragen.

Entwicklungswerkzeuge

x86- Assembler, IBM CSet/2 C++- Compiler

7

1994-2001

Bildverarbeitungsbasierte Geschwindigkeitsmessung

Entwicklung eines berührungslosen, optischen Geschwindigkeitsmeßsystems mit hoher zeitlicher Auflösung (OptoTacho).

Besonderheit

Das neuentwickelte Verfahren wurde zum Patent angemeldet. Am … wurde das Patent erteilt (Patenanmeldung: DE 44 44 661 A1). Erfinder: Dr. B. Korneffel, Martin Korneffel

Hardware

486 Eisa PC mit 32 MB Ram, OS/2 3.0; Dateneinzugskarte Datel PC415 (EISA); CCD- Zeilenkamera der Fa. Schäfter + Kirchhoff, 2048 Pixel, max. 2000 Bilder/s; spezielle von Dr. B. Korneffel entwickelte Elektronik zur Kameraansteuerung und Bildvorverarbeitung







Entwicklungswerkzeuge

x86- Assembler, IBM CSet/2 C++- Compiler, OS/2- Toolkit Dialog- Editior



8

1997

Gerätetreiber für Datel PC416 Dateneinzugskarte, PCI- Bus

Für die 32bit Dateneinzugskarte PC416 (PCI- Bus) der Firma Datel wurde ein Gerätetreiber für das Betriebssystem OS/2 entwickelt. Mittels des leistungsfähigen PCI- Busmastering wurden bis zu 40 MB/s Daten aus dem Fifo der Karte in das RAM des PC's übertragen.

Entwicklungswerkzeuge

x86- Assembler, IBM CSet/2 C++- Compiler

9

1997

Bildverarbeitungsbasiertes System zur Messung von Bremswegen auf gewässerten Fahrbahnen

Basierend auf der Eigenentwicklung OptoTacho (Projekt 7) wurde ein System zur hochgenauen Messung von Bremswegen auf gewässerten Fahrbahnen für Fahrversuche mit Fahrzeugprototypen der Firma TTE (Toyota Team Europe) entwickelt.






Hardware

Pentium Pro 200 MHz PC mit 64 MB Ram, OS/2 3.0; Dateneinzugskarte Datel PC416 (PCI); CCD- Zeilenkamera Fa. Reticon, 2048 Pixel, max. 5000 Bilder/s; spezielle, von Dr. B. Korneffel entwickelte Elektronik zur Kameraansteuerung und Bildvorverarbeitung

Entwicklungswerkzeuge

x86- Assembler, IBM CSet/2 C++- Compiler

10

1998

Bildverarbeitungsbasierte Farbmessung von Monofilamenten

Entwicklung eines berührungslosen Farbmeßsystems für die Firma Hoechst Trevira, mit dem beim Spinnen feiner Synthetikfasern (Monofilamente) Farbschwankungen in Echtzeit gemessen werden können. Für bis zu 40 Fasern wurden parallel der Farbton überwacht.

Entwicklungswerkzeuge

x86- Assembler, IBM CSet/2 C++- Compiler

11

1999

Bildverarbeitungsbasiertes System zur Kalibrierung von Ferraris- Stromzählern

Ferraris- Stromzähler sind elektromechanische Leistungsmessgeräte. Sie sind allgemein als Stromzähler in Haushalten bekannt. Die Kalibrierung dieser Zähler ist ein zeitaufwendiger Prozess, wobei die Scheibenumlaufgeschwindigkeiten bei drei Leistungsstufen auf festgelegte Sollgeschwindigkeiten justiert werden.

Zur automatisierten Kalibrierung wurde ein optisches Meßsystem entwickelt, mit dem die Umlaufgeschwindigkeit der Zählerscheiben mit zeitlich hoher Auflösung auch bei sehr kleinen Drehzahlen erfasst wurde.

Entwicklungswerkzeuge

IBM CSet/2 C++- Compiler, Meßsystem OptoTacho

12

1999

Bildverarbeitungsbasiertes Zählersystem für Druckerzeugnisse

Zur Überprüfung der Zählgenauigkeit vorhandener Zählsysteme für Druckerzeugnisse (Firma Gruner + Jahr Itzehoe) wurde ein bildverarbeitungsbasiertes Zählsystem aufgebaut, das für jeden Zählvorgang einen Datensatz auf der Festplatte hinterlegte

Entwicklungswerkzeuge

IBM CSet/2 C++- Compiler, Meßsystem OptoTacho

13

1998 - 2002

Bildverarbeitungsbasierter Einlaufsensor PTR1 für Tiefziehpressen (Firma Mercedes Benz)

Immer komplizierter geformte Karosserieteile sollen möglichst in einem Arbeitsgang durch Tiefziehen gefertigt werden. Problematisch ist dabei die hohe Ausschussrate durch Rissbildung oder Faltenwurf.

Durch Messung des Materialflusses an kritischen Stellen beim Tiefziehen in Echtzeit sollen Risse automatisch erkannt, und die Optimierung der Umformwerkzeuge objektiviert werden.

Es wurde ein optisches Messsystem zu entwickelt, welches die Einlaufgeschwindigkeit von Tiefziehblechen in Echtzeit mit hoher zeitlicher Auflösung erfasste (OptoMeter- Spezial).




Besonderheit

Zur Messung von Geschwindigkeiten auf metallischen Oberflächen wurde ein neues Verfahren erfunden (Patenanmeldung: DE 196 50 177 A1).

Hardware

Pentium Pro 200 MHz PC mit 64 MB Ram, OS/2 4.0; Dateneinzugskarte Datel PC416 (PCI);

Spezieller Messkopf (Eigenentwicklung TRAC) mit CCD- Zeilensensor, 2048 Pixel, max. 10000 Bilder/s; spezielle, von Dr. B. Korneffel entwickelte Elektronik zur Kameraansteuerung und Bildvorverarbeitung

Entwicklungswerkzeuge

IBM CSet/2 C++- Compiler, Meßsystem OptoTacho

14

2004-2008

Bildverarbeitungsbasierter Einlaufsensor PTR2 für Tiefziehpressen (Firma BMW)

Aufbauend auf den Erfahrungen mit dem PTR1 aus Projekt 13 wurde ein Nachfolger entworfen und realisiert. Dabei wurden die Messalgorithmen von der Betriebssystem- Plattform OS/2 auf das Betriebssystem Windows XP migriert.

Für die Übertragung der Bilddaten in Echtzeit vom Messkopf zum Auswertungsrechner wurde erstmals die gigabit- Ethernet Technik mittels Framegrabber der Firma Pleora realisiert.

Eine Besonderheit des Messkopfes ist die ferngesteuerte Ausrichtung der CCD- Lasereinheit über dem Messgut mittels eines Servomotors. Eine besondere Herausforderung war es, den komplex aufgebauten Messkopf besonders stossfest zu konstruieren, da sich sein Einsatzort im oberen Ziehrahmen des Werkzeugs befindet.

Mit dem Messsystem konnten hunderttausende Umformvorgänge in der realen Produktion vermessen werden.

Messkopf

Messsoftware (.NET 2.0 Windows Forms Anwendung)







15

2007

Entwicklung eines webbasierten Verwaltungssystems für die Zertifizierung von CAD Arbeitsplätzen (Firma Porsche)




16

2008

Weiterentwicklung des PTR2 Messsystems zu einem webbasierten Client/Server System

Messkopf PTR3

Webform zur Steuerung des PTR3- Messprogrammes (Windowsdienstes)