Interaktive Demonstration
Einklemmschutz-Steuerung eines Fahrzeugfensters in Echtzeit mit WebAssembly-Komponenten.
Diese Demonstration läuft mit denselben WebAssembly-Binaries, die für den ECU-Einsatz vorgesehen sind – im Browser, ohne Modifikation. Die Komponenten sind in Rust geschrieben, einmalig zu WebAssembly kompiliert und über formale WIT-Schnittstellen verbunden.
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
Strom: 0.00 A
Position: 0.0 mm
RPWM: 0.00
LPWM: 0.00
Weiter: Neuigkeiten · Publikationen
