La commande du toit ouvrant est réalisée depuis le module du toit ouvrant (module SHD). Ce module contient aussi les circuits de travail du moteur de toit ouvrant. Il est relié directement au moteur de toit ouvrant.
Le module SHD est couplé au module de base via le bus P.
L'interrupteur du toit ouvrant possède cinq positions de contact différentes.
Ces cinq positions sont transmises au module SHD par trois lignes (signal de masse).
L'enfoncement à fond de la position "Coulissement OUVERTURE" et "Fermeture" de l'interrupteur déclenche un mode automatique qui permet d'ouvrir et de fermer totalement le toit ouvrant.
Le toit ouvrant peut aussi être ouvert ou fermé avec le verrouillage ou déverrouillage du véhicule, de façon analogue aux lève-vitres.
Une ouverture confort est réalisée lorsque le barillet de serrure est maintenu pendant plus de 3 secondes dans la position "déverrouillage" ou si la touche correspondante de la télécommande radio est maintenue enfoncée aussi longtemps.
Une fermeture confort a lieu si le barillet de serrure est maintenu pendant plus de 2 secondes en position "verrouillage" ou si la touche correspondante de la télécommande radio est maintenue enfoncée pendant le temps correspondant.
Ces fonctions peuvent être activées ou désactivées par le codage.
Le toit ouvrant est actif tant que la borne R est sous tension. Après mise hors circuit de la borne R, il reste pilotable dans un premier temps. Une coupure automatique se produit au bout de 16 minutes.
D'autre part, selon les dispositions légales de chaque pays, une coupure est réalisée à l'ouverture des portes conducteur ou passager.
Deux versions différentes sont codables :
Version CEE |
Mise hors circuit après coupure de la borne R et ouverture puis fermeture de la porte conducteur ou passager. |
USA et Australie |
Mise hors circuit après coupure de la borne R et ouverture de la porte conducteur ou passager. |
Ces conditions de mise hors circuit s'appliquent aussi aux lève-vitres.
Deux capteurs de position (codeurs incrémentaux) intégrés au module du toit ouvrant détectent le nombre de tours de rotation du moteur et en déterminent la position du toit ouvrant. Les positions finales du toit ouvrant sont définies avant d'arriver en butée mécanique afin de prévenir toute usure mécanique.
Les impulsions des capteurs de position et le courant consommé par le moteur permettent en plus de calculer en continu le couple moteur de la commande du toit ouvrant (SHD). Si ce couple moteur croît au-delà d'une certaine valeur, on en déduit qu'un coincement a eu lieu.
La protection antipincement dans le sens "fermeture" est active aussi bien à la fermeture normale (appui normal sur l'interrupteur) qu'en mode automatique et à la fermeture confort du toit ouvrant. Le pontage et le maintien de l'interrupteur SHD dans le sens de l'ouverture désactive la protection antipincement en cas de panne.
A la détection d'un coincement, la fermeture est interrompue et le toit s'ouvre légèrement.
Important !
La protection antipincement n'est plus active dès que la hauteur libre d'ouverture du toit est inférieure à 4 mm.
Etant donné que les capteurs de position sont intégrés au module du toit ouvrant, ils ne possèdent pas d'affectation fixe vis à vis de la mécanique du toit ouvrant. Pour créer une telle affectation, le module doit détecter les positions finales mécaniques et les enregistrer en interne. Cette procédure est appelée normalisation. Un toit ouvrant qui n'a pas été normalisé ne permet d'exécuter que les fonctions de "fermeture" et de "relevage".
Pour le fonctionnement de la protection antipincement, il est nécessaire que le module connaisse les résistances mécaniques du toit ouvrant et apprenne en interne une caractéristique correspondante pour la protection antipincement.
L'initialisation du toit ouvrant englobe la normalisation et l'apprentissage de la courbe caractéristique de la protection antipincement.
Une initialisation doit être effectuée :
Mettre le toit ouvrant dans la position finale du "relevage" pour effectuer la normalisation. Une fois cette position atteinte, maintenir l'interrupteur enfoncé pendant au moins 15 secondes sur "Levage". Une fois ce temps écoulé, la commande reste activée jusqu'à ce qu'elle soit bloquée puis revienne très légèrement en arrière. La position des capteurs est enregistrée dans la mémoire interne. Le toit ouvrant est normalisé.
Pour série E38 jusqu'à 9/98 et pour série E39 jusqu'à 3/98 :
Module du toit ouvrant avec indice de diagnostic 20 (voir identification du programme de diagnostic)
La courbe caractéristique est automatiquement apprise par le module au cours du fonctionnement du toit ouvrant. Le module reconnaît les positions présentant une difficulté mécanique et adapte la caractéristique en conséquence. Après l'initialisation, ouvrir et fermer le toit ouvrant au moins une fois en appuyant sur l'interrupteur.
Si la protection antipincement se déclenche de façon erronée sur certaines positions, on peut alors supprimer le défaut en dépassant plusieurs fois la position concernée en maintenant l'interrupteur enfoncé.
Pour série E39 depuis 3/98 et série E53 (X5) :
Module du toit ouvrant avec indice de diagnostic 21 (voir identification du programme de diagnostic)
La procédure suivante est nécessaire à l'apprentissage de la courbe caractéristique :
L'interrupteur doit être maintenu enfoncé dans la position "relevage" pendant toute cette procédure.
Attention ! La protection antipincement n'est pas disponible pendant cette procédure.
Le module du toit ouvrant est couplé au bus K et peut être actionné indépendamment du module de base ZKE III. La courbe caractéristique de la protection antipincement est définie par les données de codage. Elle est écrite dans le boîtier de commande par l'intermédiaire du codage.
Pour réduire les bruits de vent lorsque le toit ouvrant est entièrement ouvert, il est possible de réduire la course d'ouverture du toit ouvrant sur les véhicules de la série E53 (X5).
Cette limitation d'ouverture peut être activée ou supprimée par la fonction SAV "activation/suppression de la limitation d'ouverture" du système de diagnostic BMW.
La limitation d'ouverture est installée en usine depuis janvier 2001 environ sur tous les véhicules de la série E53. Elle peut toutefois être supprimée à la demande du client par la fonction SAV mentionnée.