Interaktive Demonstration
Einklemmschutz-Steuerung eines Fahrzeugfensters in Echtzeit mit WebAssembly-Komponenten.

Was zu sehen ist: Von links werden die Aktorik- und Sensoriksignale in die WebAssembly-Runtime von Matlab Simulink (Simulation) und die WebAssembly-Runtime von Zephyr (RTOS auf Embedded Hardware) eingespeist. Der eigentliche Einklemmschutz-Algorithmus ist als Wasm-Komponente kompiliert und unverändert in Simulink sowie auf einer realen ECU unter Zephyr OS einsetzbar. Exakt dasselbe WebAssembly-Binary.
Vom Matlab-Modell in den Browser: Der Einklemmschutz-Algorithmus zusammen mit seinen simulierten Sensorik- und Aktorik-Repräsentationen wurde aus Simulink nach C konvertiert, über WIT-Schnittstellen gekapselt und einmalig als Wasm-Komponente kompiliert. Die resultierende .wasm-Komponente läuft unverändert in jeder Wasm-Runtime – ob Browser, Simulink oder Mikrocontroller.
Was die Demo konkret zeigt:
- Einheitliches Artefakt – dieselben
.wasm-Dateien, die hier im Browser ausgeführt werden, sind konzipiert, unverändert auf der Ziel-ECU zu laufen - Versionierte Schnittstellen – WIT-Interfaces wie
aptiv:antipinch/motor-driver-v2@0.1.0definieren das Komponentenprotokoll maschinenlesbar und werkzeugkettenneutral
Drei WebAssembly-Komponenten arbeiten zusammen:
- Anti-Pinch – Erkennung von Einklemmkräften durch Strommessung
- Motor Driver – Simulation des Fensterheber-Motors mit realistischem Stromverhalten
- Soft Start/Stop – Sanftes An- und Abfahren per PWM-Rampen
Bedienungsanleitung
- ▲ Hoch / ▼ Runter
- Bewegt das Fenster. Im Automatik-Modus (Standard) genügt ein Klick – das Fenster fährt selbstständig bis zum Anschlag oder bis ein Einklemmereignis erkannt wird. Im Manuell-Modus nur solange die Taste gehalten wird.
- ⏸ Pause / ▶ Fortsetzen
- Friert die gesamte Simulation ein – Motor, Signalgraph und Steuerung werden angehalten. Erneuter Klick setzt die Simulation nahtlos fort.
- Finger-Schalter & Slider
- Verfügbar ab 14 % Öffnungsweite. Blendet virtuelle Finger ein, positionierbar zwischen 20 %–85 % im Fahrweg des Fensters, begrenzt durch die aktuelle Fensterkante.
Tipp: Optimale Darstellung ab 1920 × 1080 (Full HD).
Fensterheberstatus
Steuerung
Motor-Steuersignale
Weiter: Neuigkeiten · Publikationen
