Description du fonctionnement, voir BMW Technique :
TIS -> Document -> SI Technique -> 61 05 03 (025)
Les moteurs de lève-vitre des portes conducteur et passager sont connectés au module de porte correspondant. Le module de porte contient le relais et l'électronique de traitement pour la protection antipincement, le blocage antirépétition et la mémoire des défauts.
Les fonctions centrales des lève-vitres (commande de confort et conditions de désactivation) sont pilotées par le boîtier CAS (Car Access System).
Deux capteurs Hall sont installés dans l'actionneur du lève-vitre, ils servent à détecter le sens et la vitesse de rotation du moteur de lève-vitre. Les signaux sont transmis au module de porte qui les analyse avec la tension du moteur. Si un blocage est détecté dans le sens fermeture de la vitre, le moteur de lève-vitre s'arrête et se déplace un court instant dans le sens ouverture.
Pour que la protection antipincement fonctionne correctement, un apprentissage de la butée supérieure doit être réalisé lors de la première mise en service d'un moteur de lève-vitre. La vitre doit pour cela être refermée jusqu'à la butée supérieure.
Un blocage antirépétition est mis en place afin de protéger le moteur de lève-vitre d'une surchauffe thermique. Après 5 mouvements d'ouverture/fermeture complets de la vitre, le moteur de lève-vitre est désactivé pour quelques secondes.
Le bloc de commande de la porte conducteur permet d'actionner les vitres de toutes les portes du véhicule. Il est possible en plus d'actionner la sécurité enfants pour les vitres arrière. Le bloc de commande est connecté au module de la porte conducteur via un bus LIN (LIN = Local Interconnect Network).