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.0 definieren 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