Entwicklung eines Testsystems zur Qualifizierung sicherheitstechnischer Produkte

  • Projektzeitraum: 19 Monate
  • Aufgaben: Konzeptionierung, Test-Engineering, Softwareentwicklung (Testautomation)

Projektmerkmale

  • Konzeptionierung und Entwicklung eines automatisierten Real-Time-Testsystems
  • Flexibles Konzept mit LabVIEW Real-Time als Framework, Messgenauigkeit 250ns
  • Einsatzgebiete: Systemtests, SW-Integrationstests mit Failure-Injection, Langzeit- und Stresstests

Beschreibung:

Die Entwicklung von Produkten der funktionalen Sicherheit erfordert flexible und reproduzierbare Testmethoden, die eine lückenlose Verifikation der Anforderungen auf allen Ebenen des Entwicklungsprozesses sicherstellen. Dieses Ziel wurde im Projekt durch ein automatisiertes Testsystem erreicht, das sowohl eine vollständige Qualifikation auf Systemtestebene inklusive FMEATests ermöglicht, als auch ein Großteil der geforderten Integrationstests abdeckt. Als Framework wurde zunächst LabVIEW Real-Time mit einem cRIO-I/O-Controller aufgebaut. Zusammen mit der vom Kunden entwickelten Skriptsprache ITEL und einer eigens entwickelten RelaisSteuereinheit bildete das die Basis des Testsystems. Für das zu qualifizierende Produkt – eine neue Generation von Sicherheitslichtgittern mit Host-Guest-Guest-Funktionalität – wurde daraufhin ein steuerbares Backend entwickelt, das alle erdenklichen Schutzfeldlängen, Auflösungen, Anschlussmöglichkeiten und deren Gerätekombinationen simulieren kann. Je nach Konfiguration und Anwendung sind über 15000 Kombinationen möglich, welche vollständig durch Systemtests belegt wurden. Zudem wurden umfassende Integrations- und Failure-Injection-Tests realisiert und präzise zeitliche Nachweise erbracht.

Durchgeführte Tätigkeiten:

  • Bewertung und Auswahl geeigneter Messverfahren und Testtools
  • Aufbau und Inbetriebnahme des Hardware-Frameworks mit LabVIEW Real-Time und cRIO
  • Konzeptionelle Entwicklung des Backends, Unterstützung der Hardwareentwicklung
  • Inbetriebnahme und Fehleranalyse des Gesamttestsystems
  • Kooperative Entwicklung eines Softwareframeworks für das Testsystem
  • Entwicklung einer automatischen Kalibriermessung inklusive grafischer Benutzeroberfläche
  • Testseitiges Requirements-Management über den gesamten Produktentwicklungszyklus
  • Spezifizieren von System- und Integrationstests sowie Use-Case-Szenarios
  • Umfassende Unterstützung und Beratung der Testgruppenleitung
  • Spezifizieren und Implementieren von automatischen Testabläufen

Anwendungen:

LabVIEW, ITEL, MS Excel, Word, Visio, Eclipse, SVN, Jira, Notepad++, Sonstige

Sprachen:

LabVIEW, ITE, C++, Python

Weitere Projekte

Entwicklung und Betreuung einer automatisierten Messeinrichtung für Mikrochips

Entwicklung eines digitalen Signalrecorders zur Aufzeichnung, Wiedergabe und Analyse von ZF-Fernsehsignalen

Kooperative Entwicklung eines multifunktionalen Speichermikrofons

Technischer Berater einer Firma für LED-Beleuchtungstechnik

Entwicklung eines HTML-Zustandserfassungssystems (M-Log)

Entwicklung eines Bedienkonzepts und softwaretechnische Überarbeitung von Präzisions-Thermostaten

Technische Produktkonzeption und Entwicklung eines Gastronomiegerätes

Aufbau einer Echtzeit-Simulationsumgebung für Batteriemanagementsysteme

Softwaretechnische Überarbeitung eines Sicherheitsschaltgerätes und Entwicklung automatisierter Messungen für eine Sicherheitslichtschranke

Neuentwicklung eines Sicherheitslichtgitters nach IEC 61508

Verifikation eines Sicherheits-Laserscanners nach IEC 61508

Entwicklung eines Testsystems zur Qualifizierung sicherheitstechnischer Produkte