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