Softwareengineering

In Verbindung mit der jeweiligen Messaufgabe spielt der wirtschaftliche Einsatz von Hardware und Software eine bedeutende Rolle. Hohe Datenraten, Energie oder Speichereffizienz wie auch eine notwendige Benutzerfreundlichkeit stellen hohe Anforderungen an die zu entwickelnde Software. Für die verschiedenen Anwendungen und Problemstellungen verwenden wir daher vornehmlich folgende Technologien:

  • Labview
  • Matlab
  • C/C++
  • Java
  • PHP
  • HTML, XML, MySQL

Signalverarbeitung

Eine den speziellen Messaufgaben angepasste Signalverarbeitung spielt insbesondere im Bereich der zerstörungsfreien Prüfung einer über geordnete Rolle. Maßgebende Messwerte müssen aus einer Vielzahl von Daten herausgefiltert, in geeigneter Weise dargestellt und zur weiteren Verwendung in Datenbanken abgelegt werden. Die Signalverarbeitung ist daher unverzichtbar für die

  • Materialprüfung
  • Zerstörungsfreie Prüfung
  • Datenkommunikation
  • Bildverarbeitung

Signalkonditionierung mittels

  • analoger und digitaler Filterung
  • Echounterdrückung (Dekonvolution)
  • Rauschunterdrückung

Signalanalyse anhand von

  • Fourier-Transformation (FFT, IFT und DFT)
  • Fast-Hardley-Transformation
  • Wavelet-Transformation

Implementierung von Algorithmen

  • auf Microcontroller- und DSP-Basis
  • in technische Anwendungssoftware
  • für Toolboxen

Elektronik

Die Modifikation und Anpassung von vorhandener Mikroelektronik wie auch die Entwicklung neuer Lösungen im Bereich Signalverarbeitung und der Mess- und Regelungstechnik gehört zu unserem Leistungsspektrum. Verwendung finden hier neuste Technologien beispielsweise auf Basis von Microcontrollern oder DSPs (bsp. PICmicro, dsPIC, TI-MSP430, ...) in Verbindung mit geeigneten Schnittstellen (bsp. CAN, I2C, seriell, SPI).

Entwicklung von analogen Schaltungen

  • Signalkonditionierung für diverse Sensoren
  • Leistungsverstärker (z.B. für Ultraschallanwendungen)
  • Vorverstärker (z.B. für die Schallemissionsanalyse)
  • analoge Filter und Trigger

 

Drucken E-Mail