Referenzprojekt
Automatisierter Funktionstest für einen Näherungssensor
![](https://helbling.ch/_Resources/Persistent/f/3/c/7/f3c7ccad6559bc89914bc65fc752e528e3997e08/slider_bild_2medium-768x768-768x768.webp)
Helbling entwickelt Sicherheitssensoren für die Automatisierungstechnik. Die Sicherheitssensoren erfüllen komplexe funktionale Anforderungen in Bezug auf ihre Eingangs- und Ausgangssignale, Busverbindungen und Signalisierungseinrichtungen. Um den Test dieser Anforderungen vollständig, effizient und wiederholbar durchführen zu können, entwickelte Helbling ein mechatronisches System zur Testautomatisierung.
Dienstleistungen
Technologien
Eckdaten
- Betrieb eines physischen Sensors in einer kontrollierten Testumgebung
- Modularer Aufbau der Soft- und Hardware, um eine flexible Anpassbarkeit an verschiedene Sensorvarianten zu ermöglichen
- Programmgesteuerte Linearmotoren zur reproduzierbaren Bewegung des Testkörpers mit hoher Präzision
- Sicherstellung der korrekten Gerätefunktion und aller Anzeigen
- Anbindung des proprietären Bussystems
- Auswertung des LED-Status mit Hilfe von Bilderkennung (openCV)
- Embedded Single-Board Computer als Steuerrechner
- Triggern des Testprozesses via integrierter Weboberfläche und Commandline
- Robuster Testaufbau mit Spannungsversorgung und Verkabelung
![](https://helbling.ch/_Resources/Persistent/2/d/d/0/2dd069febfb84ae49a25c20b7fcefe064b08a67d/slider_bild_1.jpg)
Unser Beitrag
- Festlegung der Anforderungen (Basis: Funktionale Anforderungen des Sensors)
- Betrachtung der projektspezifischen Systemgrenzen (Busprotokoll, LEDs, Spannung am Schwingkreis)
- Erstellung des Konzepts für Mechanik, Elektronik und Software
- Umsetzung, Inbetriebnahme, Evaluation und Dokumentation im Rahmen eines Kundenprojekts
Ergebnis
- Das modulare automatisierte Testsystem wurde basierend auf der im Kundenprojekt erstellten Systemtest-Spezifikationen erfolgreich umgesetzt.
- Das Testsystem emuliert die Systemumgebung des Sensors und ist damit in der Lage, diesen in verschiedene Systemzustände – auch Fehlerzustände – zu versetzen und die erwarteten Reaktionen an dessen Ausgangsschnittstellen zu prüfen.
- Das automatisierte Testsystem führt selbständig eine Kalibrierung des Systems bei Systemstart durch.
- Das System ermöglicht projektspezifische Anpassungen durch einen modularisierten Aufbau.
![](https://helbling.ch/_Resources/Persistent/2/f/7/e/2f7e2591e06d8142de83041a42ecd497d42b3494/slider_bild_6_v2-1072x603.webp)