Brevet FR2793832A1 — publié le 20001124

La présente invention se rapporte à un dispositif de commande de vitre électrique destiné à entraimer une vitre de véhicules automobiles et, de manière plus particulière, à un dispositif perfectionné qui permet l'entreinement inversé de la vitre dans la direction d'ouverture au moment oÙ des données de couple du moteur d'entraimement de la vitre augmentent au- delà d'une valeur prédéterminée, alors que la vitre parcourt une distance prédéterminée dans la direction de fermeture. Dans le dispositif de commande de vitre électrique selon la présente invention, lorsque le potentiel électrique de la source d'alimentation chute, la baisse de potentiel est détectée et les données de couple du moteur électrique sont comigées en fonction du potentiel électrique abaissé. En tant que dispositif de commande de vitre électrique destiné à entreiner la vitre d'un véhicule automobile, il est connu un dispositif qui comporte un moteur électrique dont l'arbre d'induit est relié de manière opérationnelle à la vitre par l'intermédiaire d'un régulateur de vitre. A l'arbre d'induit du moteur électrique est fixé un capteur de rotation, destiné à détecter sa rotation. Le capteur de rotation est composé d'un aimant fixé sur l'arbre d'induit du moteur et d'un élément à effet Hall disposé autour de l'aimant. L'aimant est entraîné en rotation ensemble avec l'arbre d'induit, de telle sorte qu'un signal de détection de forme impulsionnelle (tension de Hall) est produit à partir de l'élément à effet Hall, le nombre de tours (vitesse de rotation) de l'arbre d'induit étant dès lors calculé, en détectant la durée d'impulsion du signal de détection, par l'unité de commande. On connECit à ce jour le dispositif de commande qui est conçu de manière à empêcher qu'un obstacle soit accroché entre la vitre et le cadre en reconnaissant l'accrochage de l'obstacle en fonction de la réduction de la vitesse de rotation détectée du moteur électrique et en agissant sur la vitre dans le sens inverse. Toutefois, dans le dispositif de commande de vitre électrique mentionné précédemment, la vitesse de rotation du moteur électrique duininue progressivement si le potentiel électrique de la source d'alimentation (batterie) chute brutalement du fait de l'activation de la charge, telle qu'un équipement d'éclairage et équivalent, et en conséquence il existe un problème en ce qu'il devient possible que l'unité de commande agisse sur la vitre dans le sens inverse, en faisant une erreur d'interprétation, d'après la réduction de la vitesse de rotation du moteur électrique, sur l'accrochage d'un obstacle. La présente invention a été réalisée au vu du problème mentionné précédemment de la technique antérieure, et c'est un objectif que de créer un dispositif de commande de vitre électrique qui ne fasse pas aussi facilement une erreur d'interprétation sur l'accrochage d'un obstacle, même si le potentiel électrique de la source d'alimentation chute brutalement. Dans le but d'atteindre l'objectif mentionné précédemment, le dispositif de commande de vitre électrique selon la présente invention comporte un moyen de calcul de vitesse de moteur relié au capteur de rotation afin de calculer la vitesse de rotation du moteur électrique sur la base du signal de rotation produit à partir du générateur de signal de rotation du capteur de rotation et de produire un signal de vitesse de rotation, un circuit de détection de tension de source relié à la source d'alimentation afin de détecter le potentiel électrique de la source d'alimentation et de convertir le potentiel électrique en un signal de tension, un moyen de correction de tension relié au circuit de détection de tension de source afin de produire un signal de donnée de correction obtenu en introduisant une correction de constante de temps approximativement égale à la constante de temps TO du moteur électrique sur le signal de tension délivré par le circuit de détection de tension de source, et un moyen de calcul de couple de moteur destiné à calculer une donnée de correction de couple du moteur électrique en fonction du signal de donnée de correction, délivré par le moyen de correction de tension, et du signal de vitesse de rotation du moteur électrique, délivré par le moyen de calcul de vitesse de moteur, et à fournir un signal de demande de descente au moyen de commande d'attaque afin de baisser la vitre au moment où la donnée de correction de couple du moteur électrique augmente au-dessus d'une valeur de critère prédéterminée, alors que le moyen de commande d'attaque délivre le signal d'attaque de montée au moyen d'attaque en réponse au signal de commande de montée produit par le commutateur de FERMETURE. Dans la présente invention, le potentiel électrique de la source d'alimentation est détecté et converti en un signal de tension par le moyen de détection de tension de source, le signal de donnée de correction obtenu en introduisant la correction de constante de temps approximativement égale à la constante de temps TO du moteur électrique sur le signal de tension fourni par le circuit de détection de signal de source est produit par le moyen de correction de tension, et la donnée de correction de couple du moteur électrique est calculée par le moyen de calcul de couple de moteur en fonction du signal de donnée de correction délivré par le moyen de correction de tension et du signal de vitesse de rotation du moteur électrique délivré par le moyen de calcul de vitesse de moteur, et le signal de demande de descente est délivré au moyen de commande d'attaque afin de faire baisser la vitre par le moyen de calcul de couple de moteur au moment où la donnée de correction de couple du moteur électrique augmente au-dessus de la valeur de critère prédéterminée. C'est-à-dire, que la donnée de correction de couple du moteur est calculée dans le cas où la tension de la source d'alimentation varie, et l'état d'accrochage d'obstacle est détecté en comparant la donnée de correction à la valeur de critère, ce qui permet, par conséquent, d'empêcher la mauvaise interprétation sur Paccrochage de l'obstacle entre la vitre et le cadre. Des modes de réalisation de la présente invention vont maintenant être décrits plus en détail, mais uniquement à titre d'exemples non limitatifs, en référence aux dessins annexés sur lesquels : la figure 1 est un schéma fonctionnel du dispositif de commande de vitre électrique selon un premier mode de réalisation de la présente invention , les figures 2 à 5 sont des graphes représentant la commande dans le dispositif de commande de vitre électrique montré à la figure 1 ; les figures 6 et 7 sont des graphes séquentiels représentant l'action dans le dispositif de commande de vitre électrique montré à la figure 1 ; la figure 8 est un algorithme de l'interruption de temporisation dans le dispositif de commande de vitre électrique montré à la figure 1 ; la figure 9 donne une explication du traitement de détection du sens de déplacement en fonction des impulsions dans le dispositif de commande de vitre électrique montré à la figure 1 ; les figures IOA et IOB représentent un algorithme du programme principal utilisé pour la commande dans le dispositif de commande de vitre électrique montré à la figure 1 ; la figure 11 est un algorithme du sous-programme de sortie utilisé pour la commande dans le dispositif de commande de vitre électrique montré à la figure 1 ; la figure 12 est un algorithme du sous-programme dînterruption de front d'impulsion utilisé pour la commande dans le dispositif de commande de vitre électrique montré à la figure 1 ; la figure 13 est un algorithme du sous-programme de détection de couple utilisé pour la commande dans le dispositif de commande de vitre électrique montré à la figure 1 ; la figure 14 est un graphe représentant le traitement de détection de couple dans le dispositif de commande de vitre électrique montré à la figure 1 ; la figure 15 est un schéma fonctionnel du dispositif de commande de vitre électrique selon le deuxième mode de réalisation de la présente invention les figures 16 et 17 sont des graphes séquentiels représentant l'action du dispositif de commande de vitre électrique selon un troisième mode de réalisation de la présente invention ; et la figure 18 est un graphe séquentiel représentant la commande de la temporisation dans le dispositif de commande de vitre électrique selon le troisième mode de réalisation de la présente invention. Le dispositif de commande de vitre électrique conforme au premier mode de réalisation de la présente invention va être décrit ci-dessous par rapport aux figures 1 à 14. Le dispositif de commande de vitre électrique 1, comme cela est montré à la figure 1, est principalement composé d'un commutateur & OUVERTURE 2, d'un commutateur de FERMETURE 3, d'un commutateur AUTO (sans accrochage) 4, d'un commutateur d'allumage (commutateur IG) 5, d'une source d'alimentation 50, d'un moteur électrique 6, d'un capteur de rotation 7 et d'une uruité de commande 20, et l'unité de commande 20 comporte un circuit à tension constante 21, un circuit de réinifialisation 22, un circuit de détection de tension de source 23, un micro- ordinateur CPU et un moyen d'attaque 24. Le commutateur & OUVERTURE 2 produit un signal de commande de descente lorsqu'il est actionné. Le signal de commande de descente produit par le commutateur d'OUVERTURE 2 est transmis sur un premier port d'entrée de commutateur Pl du micro-ordinateur CPU présent dans l'unité de commande 20, par l'intermédiaire d'un circuit de blocage de tension (non montré). Le commutateur de FERMETURE 3 produit un signal de commande de montée lorsqu'il est actionné. Le signal de commande de montée produit par le commutateur de FERMETURE 3 est transmis sur un deuxième port d'entrée de commutateur P2 du micro-ordinateur CPU dans l'unité de conimande 20, par l'intermédiaire du circuit de blocage de tension (non montré). Le commutateur AUTO 4 produit un signal de commande d'action automatique lorsqu'il est actionné. Le signal de commande d'action automatique produit par le commutateur AUTO 4 est transmis sur un troisième port d'entrée de commutateur PJ du micro-ordinateur CPU dans l'unité de commande 20, par l'intermédiaire du circuit de blocage de tension (non montré). Le commutateur d'allumage 5 est relié à la source d'alimentation 50, d'un côté, et est relié au circuit de détection de tension de source 23 placé dans l'unité de commande 20, de l'autre côté. Le commutateur d'allumage 5 délivre le potentiel électrique de la source d'alimentation 50 au circuit de détection de tension de source 23, lorsqu'il est actionné. Le circuit de détection de tension de source 23 est relié au commutateur d'allumage 5, d'un côté, et est relié à un port de détection de tension P4 du micro-ordinateur CPU, de l'autre côté. Le potentiel électrique sur la source d'alimentation 50 chute du fait de l'activation de l'équipement d'éclairage tel qu'un phare ou équivalent, d'un élément de dégivrage, d'un conditionneur d'air, etc. Le circuit de détection de tension de source 23 convertit le potentiel électrique de la source d'alimentation 50 en un signal de tension. Le signal de tension fluctuante converti par le circuit de détection de tension de source 23 est transnuis sur le port de détection de tension P4 du micro-ordinateur CPU. Le signal de tension fluctuante est délivré à un moyen de correction de tension 25 contenu dans le micro- ordinateur CPU. Le circuit à tension constante 21 est relié au commutateur d'allumage 5 d'un côté et est relié à un port de régulateur P5 du micro- ordinateur CPU de l'autre côté. Le circuit à tension constante 21 déli#%,Te une tension d'attaque de rm"cro-ordinateur prédéterminée sur le port de régulateur P5 du micro-ordinateur CPU, par la commutation du commutateur d'allumage 5. Le circuit de réinitialisation 22 est relié à la source d'alimentation 50 d'un côté et est relié à un port de réinitialisation P6 du micro-ordinateur CPU de l'autre côté. Le circuit de réinitialisation 22 remet le micro- ordinateur CPU dans l'état initial en plaçant le port de réinitialisation P6 du micro-ordinateur CPU à un niveau bas pendant une période prédéterminée au moment du raccordement de l'unité de commande 20 à la source d'alimentation 50. Le moyen d'attaque 24 est constitué de relais, transistors de commutation et analogues, et est relié respectivement à un premier poï-t de sortie P7 et à un deuxième port de sortie P8 du micro-ordinateur CPU, d'un côté, et est relié respectivement à une première borne de balai 6a et à une seconde borne de balai 6b du moteur électrique 6, de l'autre côté. Le moyen d'attaque 24 applique une tension au niveau bas sur la seconde borne de balai 6b du moteur 6 et applique une tension au niveau haut sur la première borne de balai 6a du moteur 6, à partir de la source d'alimentation 50, en fonction du fait que le prermier port de sortie P7 du micro-ordinateur CPU passe au niveau haut et le deuxième port de sortie P8 du micro-ordinateur CPU passe au niveau bas. De cette façcn, le moteur électrique 6 est entraîné en rotation dans le sens normal. A l'inverse de ce qui précède, le moyen d'attaque 24 applique une tension au niveau bas sur la première borne de balai 6a du moteur 6 et applique une tension au ruiveau haut sur la seconde borne de balai 6b du moteur 6, à partir de la source d'alimentation 50, en fonction du fait que le premier port de sortie P7 du micro-ordinateur CPU passe au niveau bas et le deuxième port de sortie P8 du micro-ordinateur CPU passe au niveau haut. De cette façon, le moteur électrique 6 est entrîiné en rotation dans le sens inverse. Dans le moteur électrique 6, un arbre d'induit 6c d'un induit (non montré) est relié à une vitre 60 par l'intermédiaire d'un régulateur de vitre (non montré). Lorsque la première borne de balai 6a reçoit une tension au niveau haut et la deuxième borne de balai 6b reçoit une tension au niveau bas, l'arbre d'induit 6c du moteur 6 est entraîné en rotation dans le sens normal, déplaçant ainsi la vitre 60 dans le sens de l'ouverture (descendant). Au contraire, si la seconde borne de balai 6b reçoit la tension au niveau haut et la première borne de balai 6a reçoit la tension au niveau bas, l'arbre d'induit 6c du moteur 6 est entrdiné en rotation en sens inverse, déplaçant ainsi la vitre 60 dans le sens de la fermeture (montant). L'arbre d'induit 6c du moteur électrique 6 porte le capteur de rotation 7. Le capteur de rotation 7 comporte un rotor 7a, un premier générateur de signal 7b et un second générateur de signal 7c comme cela est montré à la figure 6. Le rotor 7a comporte un aimant muni d'un seul pôle nord et d'un seul pôle sud opposés. Le rotor 7a est fixé coaxialement sur l'arbre d'induit 6c du moteur électrique 6 et est entraîné en rotation simultanément avec l'arbre d'induit 6c. Les premier et second générateurs de signal 7b et 7c sont disposés sur la périphérie du rotor 7a. Les premier et second générateurs de signal 7b et 7c sont respectivement des éléments à effet Hall, montés sans toucher le rotor 7a. Le premier générateur de signal 7b et le second générateur de signal 7c sont disposés à distance l'un de l'autre, séparés par un angle de 9 0 0 , sur la circonférence du rotor 7a. Le premier générateur de signal 7b est relié au circuit à tension constante 21 par sa borne d'alimentation, est relié à un premier port de détection de rotation P9 du micro-ordinateur CPU par sa borne de sortie de tension de Hall, et est mis à la masse par sa borne de terre. Le premier générateur de signal 7b présente une valeur de seuil THs par rapport au pôle sud de l'aimant et une valeur de seuil THN par rapport au pôle nord de l'aimant comme cela est montré à la figure 6 ; par conséquent, la tension de Hall est produite, en fonction de la valeur de seuil THs, au moment où le rotor 7a passe par une position formant un angle prédéterminé par rapport à une ligne limite entre les pôles nord et sud de l'aimant, du côté du pôle sud, et la tension de Hall dispardit, en fonction de la valeur de seuil THN, au moment où le rotor 7a passe par une position formant un angle prédéterrminé par rapport à la ligne limite entre les pôles nord et sud de l'aimant du côté du pôle nord. Le second générateur de signal 7c est relié au circuit à tension constante 21 par sa borne d'alimentation, est relié à un deuxième port de détection de rotation Pl 0 du micro-ordinateur CPU par sa borne de sortie de tension de Hall, et est mis à la masse par sa borne de terre. Le second générateur de signal 7c présente une valeur de seuil THs par rapport au pôle sud de l'aimant et une valeur de seuil THN par rapport au pôle nord de l'aimant, comme cela est montré à la figure 6 de manière similaire au premier générateur de signal 7b ; par conséquent, la tension de Hall est produite, en fonction de la valeur de seuil THs, au moment où le rotor 7a passe par une position formant un angle prédéterminé par rapport à une ligne limite entre les pôles nord et sud de l'aimant, du côté du pôle sud, et la tension de Hall disparaît, en fonction de la valeur de seuil THN, au moment où le rotor 7a passe par une position formant un angle prédéterminé par rapport à la ligne limite entre les pôles nord et sud de l'auÎnant du côté du pôle nord. Dans le capteur de rotation 7, lorsque le rotor 7a est entraîné en rotation simultanément avec l'arbre d'induit 6c par la rotation dans le sens normal de l'arbre d'induit 6c, un premier signal impulsionnel A est produit à partir du premier générateur de signal 7b et délivré au premier port de détection de rotation P9 du micro-ordinateur CPU. En outre, un second signal impulsionnel B est produit à partir du second générateur de signal 7c avec un déphasage d'un quart de période par rapport au premier signal impulsionnel B, en fonction de la rotation de l'arbre d'induit 6c, et le second signal impulsionnel B est délivré au deuxième port de détection de rotation Pl 0 du micro-ordinateur CPU. Le micro-ordinateur CPU contient respectivement un moyen de correction de tension 25, un moyen de calcul de vitesse de moteur 26, un moyen de calcul de couple de moteur 27, un moyen de commande d'attaque 28, un compteur de position (non montré) destiné à mémoriser une position de la vitre 60 et une horloge (non montrée) destinée à assurer le cadencement. Lorsque le signal de commande de descente est délivré au premier port d'entrée de commutateur Pl, le moyen d'attaque 24 produit un signal d'attaque pour la rotation dans le sens normal, applique une tension au niveau bas sur la seconde borne de balai 6b du moteur électrique 6 et applique une tension au niveau haut sur la première borne de balai 6a du moteur 6, à partir de la source d'alimentation 50, de telle sorte que la vitre 60 passe dans l'état d'ouverture manuelle. En outre, dans le micro-ordinateur CPU, lorsque le signal de commande de montée est appliqué sur le deuxième port d'entrée de commutateur P2, le moyen d'attaque 24 produit un signal d'attaque pour la rotation inverse, applique la tension au niveau bas sur la première borne de balai 6a du moteur électrique 6 et applique la tension au niveau haut sur la seconde borne de balai 6b du moteur 6, de telle sorte que la vitre 50 passe dans l'état de fermeture manuelle. Lorsque le signal de commande d'action automatique est appliqué sur le port d'entrée de commutateur P3 à partir du commutateur AUTO 4, au même moment que le signal de commande de descente est appliqué sur le premier port d'entrée de commutateur Pl en fonction de l'activation du commutateur & OUVERTURE 2, le moyen d'attaque 24 produit le signal d'attaque pour la rotation dans le sens normal, une tension au niveau bas est appliquée sur la seconde borne de balai 6b du moteur électrique 6 et une tension au niveau haut est appliquée sur la première borne de balai 6a du moteur 6, à partir de la source d'alimentation 50. En outre, le moyen d'attaque 24 continue de produire le signal d'attaque pour la rotation dans le sens normal même après que le commutateur & OUVERTURE 2 a été désactivé, et continue de délivrer la tension au niveau bas sur la seconde borne de balai 6b du moteur 6 et de délivrer la tension au niveau haut sur la première borne de balai 6a du moteur 6, à partir de la source d'alimentation 50, de telle sorte que la vitre 60 passe dans l'état d'ouverture automatique. Lorsque le signal de commande d'action automatique est envoyé sur le port d'entrée de commutateur P3 à partir du commutateur AUTO 4, au même moment que le signal de commande de montée est appliqué sur le deuxième port d'entrée de commutateur P2 en fonction de l'activation du commutateur de FERMETURE 3, le moyen d'attaque 24 produit le signal d'attaque pour la rotation inverse, la tension au niveau bas est appliquée sur la première borne de balai 6a du moteur 6 et la tension au niveau haut est appliquée sur la seconde borne de balai 6b du moteur 6, à partir de la source d'alimentation 50. En outre, le moyen d'attaque 24 continue de produire le signal d'attaque même après que le commutateur de FERMETURE 3 a été désactivé, et continue d'appliquer la tension au niveau bas sur la première borne de balai 6a du moteur 6 et d'appliquer la tension au niveau haut sur la seconde borne de balai 6b du moteur électrique 6 à partir de la source d'alimentation 50, de telle sorte que la vitre 60 passe dans l'état de fermeture automatique. Le moyen de correction de tension 25 calcule la donnée de correction afin de produire le signal de tension fluctuante donné à partir de la constante de temps TO, comme cela est montré à la figure 3, lorsque le circuit de détection de tension de source 23 détecte une variation AV de tension sur la source d'alimentation 50, comme cela est montré à la figure 2. La donnée de correction calculée par le moyen de correction de tension 25 est utilisée dans le moyen de calcul de couple de moteur 27. La constante de temps TO est sélectionnée de manière à être approximativement égale à la constante de temps Tm de variation de la vitesse de rotation du moteur électrique 6 au moment où la tension de la source d'alimentation 50 varie d'au moins AV, comme cela est montré à la figure 4. Le moyen de calcul de vitesse de moteur 26 est un moyen opératoire destiné à calculer la donnée de vitesse de rotation de l'arbre d'M*duit 6c du moteur électrique 6 en utilisant un compteur autonome FRC, des première, deuxième, troisième et quatrième temporisations TAR, TBR, TAF et TBF. Les fonctions des première, deuxième, troisième et quatrième temporisations TAR, TBI#, TAF et TBF sont montrées à la figure 6. Le moyen de calcul de couple de moteur 27 calcule la donnée de couple TL (TL AV (t) - B co (t), A, B : constantes) du moteur électrique 6 en fonction de la donnée de correction délivrée par le moyen de correction de tension 25 et de la donnée de vitesse de rotation de l'arbre d'induit 6c du moteur 6, délivrée à partir du moyen de calcul de vitesse de moteur 26. La fonction du moyen de commande d'attaque 28 est de traiter le signal de commande de descente délivré à partir du commutateur & OUVERTURE 2, le signal de commande de montée délivré à partir du commutateur de FERMETURE 3 et le signal de conu-nande d'action automatique délivré à partir du commutateur AUTO 4, et de faire en sorte que le moyen d'attaque 24 produise le signal d'attaque pour la rotation dans le sens normal ou le signal d'attaque pour la rotation inverse. En outre, le moyen de commande d'attaque 28 détermine que la vitre 60 accroche (pince) l'obstacle si la donnée de couple foumie par le moyen de calcul de couple de moteur 27 est supérieure à la valeur prédéterminée, et fait en sorte que le moyen d'attaque 24 produise le signal d'attaque pour la rotation dans le sens normal. Lorsque le compteur autonome FRC compte de manière synchrone avec l'horloge et que la valeur de comptage devient égale à FF (16), le compteur autonome FRC est mis en débordement et est réinitialisé à une valeur de "0" par l'opération de comptage suivante. En fonction de la réinitialisation du compteur autonome FRC, le sous-programme d'interruption de temporisation montré à la figure 8 est exécuté dans le micro-ordinateur CPU. Lors de l'interruption de temporisation, le sous- programme est exécuté, c'est-à-dire, que l'incrémentation de la première temporisation TAR, de la deuxième temporisation TBR, de la troisième temporisation TAF et de la quatrième temporisation TBF est réalisée successivement dans les étapes respectives 400, 401, 402 et 403. La première temporisation TAR est une mémoire de 16 bits destinée à mesurer le temps requis entre le moment où le front montant du premier signal impulsionnel A est produit à partir du premier générateur de signal 7b du capteur de rotation 7, à I'M"stant T2, et le moment où le front montant suivant du premier signal impulsionnel A est produit à partir du premier générateur de signal 7b à l'instant TIO, après un tour du rotor 7a, chaque fois que le rotor 7a fait un tour, comme cela est montré à la figure 6. La première temporisation TAR est réinitialisée à une valeur de "0" après transfert de la donnée dans une résistance TO. La deuxième temporisation TBR est une mémoire de 16 bits destinée à mesurer le temps requis entre le moment où le front montant du second signal impulsionnel B est produit à partir du second générateur de signal 7c du capteur de rotation 7, à l'instant T4, et le moment où le front montant suivant du second signal impulsionnel B est produit à partir du second générateur de signal 7c à l'instant T12, après un tour du rotor 7a, chaque fois que le rotor 7a fait un tour, comme cela est montré à la figure 6. La deuxième temporisation TBR est réinitialisée à une valeur de "0" après transfert de la donnée dans la résistance TO. La troisième temporisation TAF est une mémoire de 16 bits destinée à mesurer le temps requis entre le moment où le front descendant du premier signal impulsionnel A est produit à partir du premier générateur de signal 7b du capteur de rotation 7, à l'instant T6, et le moment où le front descendant suivant du premier signal impulsionnel A est produit à partir du premier générateur de signal 7b, à l'instant T14, après un tour du rotor 7a, chaque fois que le rotor 7a fait un tour, comme cela est montré à la figure 6. La troisième temporisation TAF est réinitialisée à une valeur de "0" après transfert de la donnée dans la résistance TO. La quatrième temporisation TAF est également une mémoire de 16 bits destinée à mesurer le temps requis entre le moment où le front descendant du second signal impulsionnel B est produit à partir du second générateur de signal 7c du capteur de rotation 7, à l'instant T8, et le moment où le front descendant suivant du second signal impulsionnel B est produit à partir du second générateur de signal 7c, à l'instant T16, après un tour du rotor 7a, chaque fois que le rotor 7a fait un tour, comme cela est montré à la figure 6. La quatrième temporisation TBF est également réinitialisée à une valeur de "0" après transfert de la donnée dans la résistance TO. Le micro-ordinateur CPU reconnîît que la vitre 60 est déplacée dans le sens d'ouverture par la rotation dans le sens normal de l'arbre d'iduit 6c du moteur électrique 6 dans le cas où le second signal impulsionnel B est au niveau bas au moment de la détection du front montant du prermier signal impulsionnel A. Par comparaison avec ce qui précède, le micro-ordinateur CPU reconnaît que la vitre 60 est déplacée dans le sens de la fermeture par la rotation inverse de l'arbre d'induit 6c du moteur 6 dans le cas où le second signal impulsionnel B est au niveau haut au moment de la détection du front montant sur le premier signal impulsionnel A, comme cela est montré à la figure 9. Le micro-ordinateur CPU fixe la valeur de comptage d'un compteur de position PC (non montré) à "0" lorsque la vitre 60 est dans la position entièrement fermée et fixe la valeur de comptage du compteur de position PC à "PCX" lorsque la vitre 60 se déplace légèrement à partir de la position entièrement fermée dans le sens de l'ouverture. Le micro-ordinateur CPU définit une zone d'interdiction d'inversion automatique, dans laquelle l'action d'inversion automatique de la vitre 60 n'est pas réalisée sur une plage allant du point de valeur de comptage "0" au point de valeur de comptage PCX, et définit, en outre, une zone d'autorisation d'inversion automatique dans laquelle l'action d'inversion automatique est réalisée dans une plage allant du point de la valeur de comptage PCX au point de valeur de comptage correspondant à la position entièrement ouverte de la vitre 60. Ordinairement, la valeur de comptage du compteur de position PC est ajoutée au moment du déplacement de la vitre 60 dans le sens de l'ouverture et soustraite au moment du déplacement de la vitre 60 dans le sens de la fermeture, à l'inverse de ce qui précède. Si la donnée de couple délivrée à partir du moyen de calcul de couple de moteur 27 augmente au-dessus de la valeur prédéterminée alors que le moyen d'attaque 24 produit le signal d'attaque pour la rotation inverse et que la vitre 60 parcourt une distance prédéterminée, le fluicro-ordinateur CPU amène le moyen d'attaque 24 à arrêter le signal d'attaque pour la rotation inverse et à produire le signal d'attaque pour la rotation normale par l'intermédiaire du moyen de commande d'attaque 28, déplaçant ainsi en sens inverse la vitre 60 dans le sens de l'ouverture. Comme cela a été mentionné précédemment, dans le disposit.-f de commande de vitre motorisé 1 selon la présente invention, lorsque la tension de la source d'alimentation 50 chute à la tension V(t) à l'instant a représenté sur la figure 2, le moyen de correction de tension 25 calcule la donnée de correction (correction de tension de source V(t en fonction du signal de tension délivré par le circuit de détection de tension de source 23, comme cela est montré à la figure 3. A cet instant, la vitesse de rotation co(t) du moteur électrique 6 calculée par le moyen de calcul de vitesse de moteur 26 est réduite de manière correspondante à la chute de tension de la source d'alimentation 50, comme cela est montré à la figure 4. Toutefois, dans le micro-ordinateur CPU, le moyen de calcul de couple de moteur 27 calcule le couple théorique TL(t) à partir de la formule suivante en utilisant la correction de tension de source V(t) obtenue par le moyen de correction de tension 25 et la vitesse de rotation (ù(t) du moteur 6 obtenue par le moyen de calcul de vitesse de moteur 26 comme cela est montré à la figure 5 TL(t) = A.V(t) - B.w(t) Par conséquent, le couple théorique TL(t) ne s'accompagne pas d'une variation brutale synchronisée avec la chute de tension de la source d'alimentation 50. C'est-à-dire que, même si la tension de la source d'alimentation 50 chute fortement, le couple théorique TL(t) ne diminue pas de manière si abrupte ; par conséquent, une détection erronée de l'état d'accrochage d'obstacle ne se produit jamais aussi facilement. Le dispositif de commande de vitre électrique 1, mentionné précédemment, commande le déplacement de la vitre 60 en exécutant le programme principal montré à la figure 10, le sous-programme de sortie montré à la figure 11, le sous-programme d'interruption de front d'impulsion montré à la figure 12 et le sous-programme de détection de couple montré à la figure 13. Dans le cas où le commutateur d'allumage 5 est activé, et que le commutateur & OUVERTURE 2, le commutateur de FERMIETURE 3, le commutateur AUTO 4 ne sont pas activés, il est déterminé que "la vitre électrique est dans l'état d'arrêt (OUI)" à l'étape 100 dans le programme principal montré à la figure 10 et il est déterminé que "une demande d'inversion n'est pas positionnée (NON)" à l'étape 101, et la commande revient à l'étape 100 du fait que "le commutateur de FERNIETURE 3 n'est pas activé (NON)" à l'étape 102 et "le commutateur & OUVERTURE n'est pas activé (NON)" à l'étape 103. A l'étape 300 dans le sous-programme de sortie montré à la figure 11, il est déterminé que la vitre électrique est "dans l'état d'arrêt (OUI)" ; par conséquent la commande passe à l'étape 306 et "l'arrêt de la sortie" est exécuté à l'étape 306. Lorsque le commutateur d'OUVERTURE 2, le commutateur de FERMETURE 3, le commutateur AUTO 4 ne sont pas activés entièrement, les deux ports de sortie P7 et Pg du micro-ordinateur CPU passent au niveau bas ; par conséquent, le moyen d'attaque 24 n'est pas activé et la vitre 60 est arrêtée à la position entièrement fermée sans fourruiture de courant au moteur électrique 6. Lorsque le commutateur & OUVERTURE 2 est activé à l'instant TI montré à la figure 6 après que le commutateur d'allumage 5 a été activé dans un état où la vitre 60 est dans la position entièrement fermée, le signal de commande de descente produit par le commutateur & OUVERTURE 2 est délivré au micro-ordinateur CPU. Puisqu'il a déjà été déterminé que "l'état d'arrêt est positionné" à l'étape 100, la commande passe aux étapes 10 1, 102 et 103 et il est déterminé que "le commutateur & OUVERTURE 2 est activé" à l'étape 103. La commande passe à l'étape 107 et passe, en outre, au sous- programme de sortie après positionnement de "l'état d'ouverture" à l'étape 107. Puisqu'il est déterminé que "l'on n'est pas dans l'état d'arrêt" à l'étape 300, la commande passe à l'étape 301 et passe, en outre, à l'étape 302 du fait que "l'état de fermeture manuelle n'est pas actif' à l'étape 301. Il est déterminé que "l'état d'ouverture manuelle est actif' à l'étape 302 et une fisortie d'attaque d'ouverture" est produite à l'étape 308. Conformément à l'exécution de la "sortie d'attaque d'ouverture", le premier port de sortie P7 du micro-ordinateur CPU passe au niveau haut et le deuxième port de sortie P8 du micro-ordinateur CPU passe au niveau bas, et le potentiel électrique de la source d'alimentation 50 est délivré à la première borne de balai 6a du moteur électrique 6 dans l'état où la deuxième borne de balai 6b du moteur est portée à la masse, de telle sorte que l'arbre d'induit 6c est entraîné en rotation dans le sens normal et la vitre 60 est ouverte. Après que l'arbre d'induit 6c a démarré la rotation dans le sens normal à l'instant Tl montré à la ficure 6 et que la vitre 60 a commencé à se déplacer dans le sens de l'ouverture, le capteur de rotation 7 produit le premier signal impulsionnel A par le premier générateur de signal 7b de ce dernier à l'instant T2. Lorsque le premier signal impulsionnel A est produit et que le front montant du premier signal impulsionnel A est détecté à l'instant T2, il est déterminé à l'étape 200, dans le sous-programme d'interruption de front d'n*npulsion montré à la figure 12, que "le front est du premier signal impulsionnel A" ; par conséquent la commande passe à l'étape 202 à partir de l'étape 201 après détermination du fait que le front est "un front montant" à l'étape 201. A l'étape 202, il est exécuté une substitution de valeur cumulée de la première temporisation TAR pour la résistance TO, et ensuite la commande passe à l'étape 208 par l'intermédiaire de l'étape 203. A l'étape 208, il est déterminé que "le front est du premier signal impulsionnel A", il est déterminé que c'est "un front montant" à l'étape 209 et il est déterminé que "le second signal impulsionnel B est au niveau bas" à l'étape 210 ; en conséquence, la commande passe à l'étape 212 et l'incrémentation du compteur de position PC (+ 1) est exécutée à l'étape 212. Par conséquent, le traitement d'interruption est achevé. Lorsque le rotor 7a du capteur de rotation 7 fait un quart de tour à l'instant T4 montré à la figure 6, le second signal impulsionnel B monte (le front montant est détecté). Lorsque le second signal impulsionnel B monte, il est déterminé que "le front n'est pas du premier signal impulsionnel A" à l'étape 200 dans le sous-programme d'interruption, et la conunande passe à l'étape 204 et à l'étape 206. Il est déterminé que c'est "un front montant" à l'étape 204 et le programme est exécuté afin de substituer la valeur cumulée de la deuxième temporisation TBR à la résistance TO, à l'étape 206. La commande passe à l'étape 203 et passe, en outre, à l'étape 208 à partir de l'étape 203. Puisqu'il est déterminé que "le front n'est pas du premier signal impulsionnel A" à l'étape 208, il est déterminé que clest "un front montant" à l'étape 216 et il est déterminé que "le premier signal impulsionnel A n'est pas au niveau bas" à l'étape 217. En outre, la commande passe à l'étape 220, l'incrémentation du compteur de position PC (+ 1) est exécutée à l'étape 220 et le traitement d'interruption est achevé. A l'instant T6, le rotor 7a du capteur de rotation 7 fait un demi-tour, de telle sorte que le premier signal impulsionnel A tombe (front descendant). Lorsque le premier signal impulsionnel A tombe, la commande passe à l'étape 201 puisqu'il a été déterminé que "le front est du premier signal impulsionnel A" à l'étape 200 dans le sous-programme d'interruption ; la commande passe, en outre, à l'étape 205 et est exécutée de manière à substituer la valeur cumulée de la troisième temporisation TAF' à la résistance TO puisqu'il n'est pas déterminé que c'est "un front montant" à l'étape 201. La commande passe à l'étape 203 et passe, en outre, à l'étape 208 par l'intermédiaire de l'étape 203. La commande passe à l'étape 209 après détermination du fait que "le front est du premier signal impulsionnel A" à l'étape 208, et passe à l'étape 211 puisqu'il n'est pas déterminé que c'est "un front montant" à l'étape 209. A l'étape 21 1, il est déterminé que "le second signal impulsionnel B n'est pas au niveau bas", la commande passe à l'étape 215 et l'incrémentation du compteur de position PC (+ 1) est exécutée, achevant ainsi le traitement d'interruption. A l'instant T8, le rotor 7a du capteur de rotation 7 fait trois quarts de tour, de telle sorte que le second signal impulsionnel B tombe. Lorsque le second signal impulsionnel B tombe, il est déterminé à l'étape 200 dans le sous-programme d'interruption que "le front n'est pas du premier signal impulsionnel A", la commande passe à l'étape 204 et il n'est pas déterminé que c'est un "front montant" à l'étape 204. La commande passe à l'étape 207, elle est exécutée de manière à substituer la valeur cumulée de la quatrième temporisation TBF à la résistance TO et la commande passe à l'étape 208 par l'intermédiaire de l'étape 203. Puisqu'il est déterminé que "le front n'est pas du premier signal impulsionnel A" à l'étape 208, la commande passe à l'étape 216 ; il n'est pas déterminé que c'est un "front montant" à l'étape 216 et la commande passe à l'étape 218. Il est déterminé à l'étape 218 que "le premier signal impulsionnel A est au niveau bas", la conu-nande passe à l'étape 221 et l'incrémentation du compteur de position PC (+ 1) est exécutée, de teile sorte que le traitement d'interruption est achevé. A l'instant TIO montré à la figure 6, le rotor 7a du capteur de rotation 7 achève un tour pour la première fois et commence le deuxième tour, de telle sorte que le premier signal impulsionnel A monte de nouveau. Lorsque le premier signal impulsionnel A monte, il est déterminé à l'étape 200 dans le sous-programme d'interruption que "le front est du premier signal impulsionnel A", la commande passe à l'étape 201 et il est déterminé que c'est un "front montant" à l'étape 201. La commande passe, en outre, à l'étape 203, et est exécutée de manière à substituer la valeur cumulée de la première temporisation TAR à la résistance TO, et ensuite, la comrnande passe à l'étape 203 et, en outre, à l'étape 208 après avoir exécuté "le calcul de la vitesse coO à partir de la valeur de la résistance TO" substituée par la valeur cumulée de la première temporisation TAR, à l'étape 203. Il est déterminé à l'étape 208 que "le front est du premier signal impulsionnel A", la commande passe à l'étape 209 et il est déterniiné que c'est un "front montant" à l'étape 209. Il est, en outre, déterminé à l'étape 210 que "le second signal impulsionnel B est au niveau bas", la commande passe, en outre, à l'étape 211 et l'incrémentation du compteur de position PC (+I) est exécutée à l'étape 211, en conséquence de quoi le traitement d'interruption est achevé. A I'M"stant T12 montré à la figure 6, le rotor 7a du capteur de rotation 7 fait cinq quarts de tour et le second signal impulsionnel B monte de nouveau. Lorsque le second signal impulsionnel B monte, il est déterminé à l'étape 200 dans le sous-programme d'interruption que "le front n'est pas du premier signal impulsionnel A", la commande passe à l'étape 204 et il est déterminé que c'est "un front montant" à l'étape 204. La commande passe à l'étape 206, et est exécutée de manière à substituer la valeur cumulée de la deuxième temporisation TBR à la résistance TO et la commande passe à l'étape 203 et à l'étape 208 après avoir exécuté le "calcul de la vitesse coO à partir de la valeur de la résistance TO" à l'étape 203. A l'étape 208, il est déterminé que "le front n'est pas du premier signal impulsionnel A", la commande passe à l'étape 216 et il est déterminé que c'est un "front montant" à l'étape 216. La commande passe, en outre, à l'étape 217, il est déterminé à l'étape 217 que "le premier signal impulsionnel A n'est pas au niveau bas", la commande passe à l'étape 220 et l'incrémentation du compteur de position PC (+ 1) est exécutée à l'étape 220, en conséquence de quoi le traitement d'interruption est achevé. A l'instant T14 montré à la figure 6, le rotor 7a du capteur de rotation 7 réalise trois demi-tours et le premier signal impulsionnel A tombe. En conséquence de la chute du premier signal impulsionnel A, il est déterminé à l'étape 200 dans le sous-programme d'interruption que "le front est du premier signal impulsionnel A", la commande passe à l'étape 210 et il n'est pas déterminé que c'est un "front montant" à l'étape 201. La commande passe à l'étape 205, et est exécutée de manière à substituer la valeur cumulée de la troisième temporisation TAF à la résistance TO à l'étape 205, la commande passe à l'étape 203 et passe, en outre, à l'étape 208 après avoir exécuté le "calcul de la vitesse coO à partir de la valeur de la résistance TO" à l'étape 203. Il est déterminé à l'étape 208 que "le front est du premier signal impulsionnel A", la commande passe à l'étape 209 et il n'est pas déterminé que c'est un "front montant" à l'étape 209. Il est, en outre, déterminé à l'étape 211 que "le second signal impulsionnel B est au niveau bas" à l'étape 21 1, la commande passe, en outre, à l'étape 215 et l'M"crémentation du compteur de position PC (+ 1) est exécutée à l'étape 215 et ensuite le traitement d'interruption est achevé. A l'instant T16 montré à la figure 6, le rotor 7a du capteur de rotation 7 fait sept quarts. de tour, de telle sorte que le second signal impulsionnel B tombe. Lorsque le second signal impulsionnel B tombe, il est déterminé à l'étape 200 dans le sous-programme d'interruption que "le front n'est pas du premier signal impulsionnel A", la commande passe à l'étape 204 et il n'est pas déterminé que c'est un "front montant" à l'étape 204. La commande passe à l'étape 207, et est exécutée de manière à substituer la valeur cumulée de la quatrième temporisation TBF à la résistance TO et la commande passe à l'étape 203. A l'étape 203, elle est exécutée de manière à calculer "la vitesse coO à partir de la valeur de la résistance TO" à l'étape 203 et la commande passe à l'étape 208. A l'étape 208, il est déterminé que "le front n'est pas du premier signal impulsionnel A" ; par conséquent, la commande passe à l'étape 216, il n'est pas déterminé que c'est un "front montant" à l'étape 216 et il est, en outre, déterminé à l'étape 218 que "le premier signal impulsionnel A est au niveau bas". La commande passe à l'étape 221, l'incrémentation du compteur de position PC (+ 1) est exécutée à l'étape 221 et le traitement d'interruption est achevé. Comme cela a été décrit précédemment, lorsque le capteur de rotation 7 produit le premier signal impulsionnel A et le second signal impulsionnel B en fonction de ce que l'arbre d'M"duit 6c commence à tourner dans le sens normal et que la vitre 60 commence à se déplacer dans le sens de l'ouverture, la première temporisation TAR mesure la période de rotation de l'arbre d'induit 6c à chaque tour du rotor 7a du capteur de rotation 7. La deuxième temporisation TBR mesure la période de rotation de l'arbre d'induit 6c avec un retard d'un quart de période par rapport à la première temporisation TAR à chaque tour du rotor 7a du capteur de rotation 7. La troisième temporisation TAF mesure la période de rotation de l'arbre d'induit 6c avec un retard d'un quart de période par rapport à la deuxième temporisation TBR à chaque tour du rotor 7a du capteur de rotation 7. En outre, la quatrième temporisation TBF mesure la période de rotation de l'arbre d'induit 6c avec un retard d'un quail de période par rapport à la troisième temporisation TAF à chaque tour du rotor 7a du capteur de rotation 7, de telle sorte que la vitesse de déplacement de la vitre 60 est mesurée. Le micro-ordinateur CPU détecte la position courante de la vitre 60 de manière indirecte, par l'intermédiaire du compteur de position PC. Au moment où l'arbre d'induit 6c commence à tourner dans le sens normal et que la vitre 60 commence à se déplacer dans le sens de l'ouverture, le sous-programme de détection de couple est exécuté au même instant. Dans le sous-programme de détection de couple tel que montré à la figure 13, en tout premier, il est déterminé à l'étape 500 que "l'action de fermeture n'est pas positionnée", par conséquent la commande passe à l'étape 5 10 et il est déterminé à l'étape 5 10 que "la vitesse co 0 calculée dans le sous-programme d'interruption de front d'impulsion n'est pas inférieure à la valeur minimum prédéterminée û)min" du fait que la vitre 60 se déplace dans le sens de l'ouverture. En conséquence, la commande revient à la première étape 500, et un tel sous-programme est exécuté de manière répétée. Lorsque le commutateur & OUVERTURE 2 est désactivé pendant que la vitre 60 se déplace dans le sens de l'ouverture, le signal de commande de descente produit par le commutateur & OUVERTURE 2 n'est plus pris en compte par le micro-ordinateur CPU. De cette manière, il est déterminé que "l'état d'arrêt n'est pas positionné" à l'étape 100 dans le programme principal, et la commande passe à l'étape 108 et, en outre, à l'étape 117 puisqu'il est déterminé que "l'état de fermeture manuelle n'est pas positionné" à l'étape 108. A l'étape 117, il est déterminé que "l'état d'ouverture manuelle" est actif, la commande passe à l'étape 118 et il est déterminé à l'étape 118 que "le blocage de moteur n'est pas détecté". Par conséquent, la commande passe à l'étape 119, il est déterminé que le commutateur d'OUVERTURE 2 est désactivé à l'étape 119, et la commande passe au sous-programme de sortie après positionnement de "l'état d'arrêt" à l'étape 122. A l'étape 300 dans le sous-programme de sortie, il est déterminé que "l'état d'arrêt est positionné", par conséquent la commande passe à l'étape 306 et elle est exécutée de manière à "arrêter la sortie" à l'étape 306. Par l'exécution de "l'arrêt de la sortie", le premier port de sortie P7 de l'ordinateur CPU passe au niveau bas et le deuxième port de sortie P8 du micro-ordinateur CPU passe au niveau haut ; en conséquence la fourniture de courant est interrompue vers les première et seconde bornes de balai 6a et 6b du moteur électrique 6 et le moteur 6 arrête la rotation dans le sens normal de l'arbre d'induit 6c, arrêtant ainsi la vitre 60. Lorsque le commutateur AUTO 4 est activé en même temps que le commutateur & OUVERTURE 2 est activé dans le cas où la vitre 60 est arrêtée, le signal de commande de descente provenant du commutateur & OUVERTURE 2 et le signal de commande d'action automatique provenant du commutateur AUTO 4 sont délivrés au mi cro -ordinateur CPU. En conséquence, la commande passe à l'étape 103 par l'intermédiaire des étapes 100, .101 et 102, et revient, en outre, à l'étape 100 après avoir déterminé que "le commutateur & OUVERTURE 2 est activé", à l'étape 103, et positionné "l'état d'ouverture" à l'étape 107. Ensuite, les étapes 100, 108, 117, 118, 119 et 120 sont exécutées dans le programme principal, il est déterminé à l'étape 120 que "le commutateur AUTO 4 est activé" ; par conséquent la commande passe à l'étape 123 et passe, en outre, vers le sous- programme de sortie après positionnement "de l'état d'ouverture automatique" à l'étape 123. Dans le sous-programme de sortie, la commande passe à l'étape 304 à partir de l'étape 300 après les déterminations aux étapes 301, 302 et 303 et passe à l'étape 310 en déterminant "l'état d'ouverture automatique" devant être positionné à l'étape 304, de telle sorte que la sortie d'attaque pour l'ouverture est exécutée de manière continue à l'étape 3 10. En conséquence de la sortie d'attaque continue pour l'ouverture, la source d'alimentation 50 est reliée à la première borne de balai 6a du moteur électrique 6 et la seconde borne de balai 6b du moteur 6 est portée à la masse et l'arbre d'induit 6c est entraîné en rotation dans le sens non-nal. La vitre 60 est déplacée de manière continue dans le sens de l'ouverture du fait que la sortie d'attaque pour l'ouverture est maintenue même après que le commutateur & OUVERTURE 2 a été désactivé. La vitre 60 est empêchée de se déplacer en butant sur la carrosserie du véhicule à la position entièrement ouverte après poursuite du déplacement dans le sens de l'ouverture. Par conséquent, il est déterminé à l'étape 500 dans le sous-programme de détection de couple que "l'action de fermeture n'est pas positionnée" ; par conséquent, la commande passe à l'étape 5 10 et il est déterminé à l'étape 5 1 0 que "la vitesse coO calculée dans le sous-programme d'interruption de front d'impulsion devient inférieure à la valeur minimum prédéterminée de (omin" en fonction de la mise en butée de la vitre 60 sur la carrosserie du véhicule à la position entièrement ouverte. Par conséquent, la commande passe à l'étape 511 et passe, en outre, au programme principal après positionnement d'une "détection de blocage moteur" à l'étape 51 1. A l'étape 100 dans le programme principal, il est déterminé que "l'état d'arrêt n'est pas positionné", par conséquent, la commande passe à l'étape 124 à partir de l'étape 100 par l'intermédiaire des étapes 108 et 117 suite à la détermination de "NON" aux étapes 108 et 117, et passe, en outre, à l'étape 132 par l'intermédiaire des étapes 124 et 131 du fait qu'il est déterminé que "l'état de fermeture automatique n'est pas positionné" à l'étape 124 et il est aussi déterminé un "état d'ouverture automatique" à l'étape 131. A l'étape 132, il est déterminé un "blocage moteur" et la commande passe au sous-programme de sortie à partir de l'étape IJ4 après positionnement de "l'état d'arrêt" à l'étape 134. A l'étape 300 dans le sous-programme de sortie, il est déterminé que "l'état d'arrêt est positionné" ; par conséquent, la commande passe à l'étape 306 et elle est exécutée de manière à "arrêter la sortie". De cette manière, la vitre 60 est arrêtée à la position entièrement fermée. Lorsque le commutateur de FERMETURE 3 est activé au moment de l'arrêt de la vitre 60 dans la position entièrement ouverte, le signal de commande de montée est délivré au micro-ordinateur CPU à partir du commutateur de FERMETURE 3. En conséquence, les déterminations sont faites aux étapes 100, 101, 102 et 104 dans le programme principal et le programme passe au sous-programme de sortie après positionnement "de l'état de fermeture (état de fermeture manuelle)" à l'étape 106. Dans le sous-programme de sortie, des déterminations sont faites aux étapes 300 et 301, la corrimande passe aux étapes J07 et "la sortie d'attaque de fermeture" est exécutée à l'étape 307. En fonction de la sortie d'attaque de fermeture, la première bome de balai 6a du moteur électrique 6 est portée à la masse et la seconde borne de balai 6b du moteur 6 est reliée à la source d'alimentation 50, mettant ainsi l'arbre d'induit 6c du moteur 6 en rotation dans le sens inverse-et démarrant le déplacement de la vitre 60 dans le sens de la fermeture. En fonction de ce que l'arbre d'induit 6c du moteur 6 commence à tourner en sens inverse à l'instant T18 comme cela est montré à la fiaure 7, le capteur de rotation 7 produit le premier signal impulsionnel A à l'instant T19 par l'intermédiaire du premier générateur de signal 7b et produit le second signal impulsionnel B avec un déphasage d'un quart de période par rapport au premier signal impulsionnel A par l'intermédiaire du second générateur de signal 7c à l'instant T2 1. Lorsque le premier signal impulsionnel A est produit et que le front montant du premier signal impulsionnel A est détecté à I'Mistant T19, la commande passe à l'étape 203 par l'intermédiaire des étapes 200, 201 et 202 dans le sous-programme d'interruption de front d'impulsion montré à la figure 12, et est exécutée à l'étape 203 afin de "calculer la vitesse (00 à partir de la valeur cumulée de la première temporisation TAR", et ensuite la commande passe à l'étape 208. En outre, des déterminations sont faites aux étapes 208, 209 et 210, et le traitement d'interruption est achevé en exécutant la décrémentation du compteur de position PC (-1) à l'étape 213. Lorsque le rotor 7a du capteur de rotation 7 fait un quart de tour à l'instant T21 montré à la figure 7, le second signal impulsionnel B tombe (front descendant). Lorsque le second signal impulsionnel B tombe, la commande passe à l'étape 203 par l'intermédiaire des étapes 200, 204 et 207 dans le sous-programme d'interruption, et est exécutée à l'étape 20J afin de licalculer la vitesse de rotation coO à partir de la valeur cumulée de la quatrième temporisation TBF et la commande passe à l'étape 208. Ensuite, des déterminations sont faites aux étapes 208, 216 et 218 et le traitement d'interruption est achevé après exécution de la décrémentation du compteur de position PC (- 1) à l'étape 222. Lorsque le rotor 7a du capteur de rotation 7 fait un denui-tour à l'instant T23 montré à la figure 6, le premier signal impulsionnel A tombe. Lorsque le premier signal impulsionnel A tombe, la commande passe à l'étape 203 à travers les étapes 200, 201 et 205 dans le sous-programme d'interruption, et est exécutée à l'étape 203 afin de "calculer la vitesse (00 à partir de la valeur cumulée de la troisième temporisation TAF et la commande passe à l'étape 208. En outre, des déterminations sont faites aux étapes 208, 209 et 21 1, et la commande passe à l'étape 214 du fait qu'il est déterminé que "le second signal impulsionnel B est au niveau bas" à l'étape 21 1. Le traitement d'interruption est achevé en exécutant une décrémentation du compteur PC (- 1) à l'étape 214. Lorsque le rotor 7a du capteur de rotation 7 fait trois quarts de tour à l'instant T25, le second signal impulsionnel B monte (front montant). La commande passe à l'étape 203 après exécution des étapes 200, 204 et 207, et est exécutée à l'étape 203 afin de "calculer la vitesse cOO à partir de la valeur cumulée de la quatrième temporisation TBF et la commande passe à l'étape 208. En outre, des déterminations sont de nouveau faites aux étapes 208, 216 et 217 et le traitement d'interruption est achevé après exécution de la décrémentation du compteur de position PC (- 1) à l'étape 219. Lorsque le rotor 7a du capteur de position 7 fait un tour à l'instant T27, le premier signal impulsionnel A monte de nouveau. Les traitements des étapes 200 à 203 sont exécutés et la commande passe à l'étape 208 après exécution "du calcul de la vitesse coO à partir de la valeur cumulée de la première temporisation TAR" à l'étape 203. Les traitements aux étapes 208, 209, 210 et 213 sont exécutés et le traitement d'interruption est achevé par exécution d'une décrémentation du compteur de position PC (-I) à l'étape 213. En outre, un traitement similaire est réalisé à l'instant T29 et à l'instant T3 1 après l'instant T27 montré à la figure 7. Comme cela a été décrit précédemment, lorsque le capteur de rotation 7 produit le premier signal impulsionnel A et le second signal impulsionnel B en fonction de ce que l'arbre d'induit 6c comrnence à tourner en sens inverse et la vitre 60 commence à se déplacer dans le sens de la fermeture, la première temporisation TAR, la deuxième temporisation TBF, la troisième temporisation TAF et la quatrième temporisation TBF inesurent la période de rotation de l'arbre d'induit 6c à chaque tour du rotor 7a du capteur de rotation 7, mesurant ainsi la vitesse de déplacement de la vitre 60. Le micro-ordinateur CPU détecte la position courante de la vitre 60 de manière indirecte, par l'intermédiaire du compteur de position PC. Dans le cas où l'arbre d'induit 6c commence à tourner en sens inverse et que la vitre 60 commence à se déplacer dans le sens de la fermeture, le sous-programme de détection de couple est exécuté au même instant. Lorsqu'il est déterminé que c'est "une action de fermeture" à l'étape 500 dans le sous-programme de détection de couple, il est déterminé à l'étape 501 que "la donnée de vitesse coO est réactualisée", de telle sorte que la commande passe à l'étape 502 et passe, en outre, à l'étape 503 après exécution de la "détection de niveau de tension de source VO" à l'étape 502. Elle est exécutée afin de "calculer la correction de niveau de tension de source VV' à l'étape 503 et est exécutée, en outre, pour "calculer le couple TLO à partir de la donnée de vitesse coO et de la correction de niveau de tension de source V'O" à l'étape 504, et la commande passe à l'étape 508 s'il est déterminé que "la valeur de comptage du compteur de position PC n'est pas supérieure à la valeur critique (valeur absolue) PCX dans la zone d'inversion" à l'étape 505. A l'étape 508, la réactualisation de la donnée de couple est réalisée. La réactualisation de la donnée de couple est réalisée en décalant une fois les données de couple de TLn à TLI mémorisées au cours du précédent sous-programme. En outre, la valeur de critère TLref est calculée à l'étape 509 afin de déterminer "le pincement" (état d'accrochage d'obstacle). La valeur de critère de pincement TI,ref est obtenue en ajoutant la valeur prédéterminée TLADD (constante) à la valeur minimum TLmin des données de couple TLn à TLI comme cela est montré à la figure 14. La valeur de critère de pincement TI,ref (= TLmin + TLADD) est utilisée pour la comparaison avec la valeur de couple TLO obtenue dans l'étape 504. Le micro-ordinateur CPU réalise l'action d'inversion lorsque le couple TLO devient supérieur aux critères de pincement TI,ref Lorsque le pincement de l'obstacle est provoqué à I'Mitérieur de la zone d'autorisation d'inversion, les étapes 500, 501, 502, 503 et 504 du sous-programme de détection de couple sont exécutées et le programme passe à l'étape 506 en déterminant que "la valeur de comptage du compteur de position PC est supérieure à la valeur critique PCX de la zone d'inversion" à l'étape 505. Du fait qu'il est déterminé à l'étape 506 que le "couple TLO devient supérieur à la valeur de critère de pincement TLref' compte tenu du pincement, la "demande d'inversion" est exécutée à l'étape 507 et la commande passe au programme principal. Dans le programme principal, les étapes 100, 108, 117 et 124 sont exécutées, la commande passe à l'étape 125 et passe, en outre, à l'étape 128 puisque "la demande d'inversion est positionnée" lors de la détermination de l'étape 125. La commande passe au sous-programme de sorfie après positionnement de "l'état d'arrêt" à l'étape 128. Il est déterminé à l'étape 300 dans le sous-programme de sortie que "l'état d'arrêt est positionné", de telle sorte que "l'arrêt de sortie" est exécuté à l'étape 306 et la commande passe au programme principal. La vitre 60 est arrêtée en exécutant "l'arrêt de sortie". En outre, la commande passe à l'étape 101 à partir de l'étape 100 dans le programme principal, il est déterminé à l'étape 101 que la "demande d'inversion est positionnée" et la commande passe au sous-programme de sortie après exécution du "positionnement de l'état d'inversion". Dans le sous-programme de sortie, la commande passe à l'étape 305 par l'intermédiaire des étapes 300, 301, 302, 303 et 304 et il est déterminé à l'étape 305 que "l'état d'inversion est positionné", par conséquent la commande passe à l'étape 311, la "sortie d'attaque pour l'ouverture" est exécutée à l'étape 3 11. En conséquence, le premier port de sortie P7 de l'ordinateur CPU passe au niveau haut et le deuxième port de sortie P8 du micro-ordinateur CPU passe au niveau bas, de telle sorte que le potentiel électrique de la source d'alimentation 50 est délivré sur la prermière borne de balai 6a du moteur électrique 6 dont la seconde borne de balai 6b est portée à la masse et la vitre 60 est déplacée en sens inverse dans le sens de l'ouverture en fonction de la rotation dans le sens normal de l'arbre d'induit 6c du moteur 6. Lorsque l'arbre d'induit 6c du moteur 6 commence à tourner dans le sens normal, la commande passe à l'étape 138 après exécution des étapes 100, 108, 117, 124, 131, 136 et 137 dans le programme principal. L'étape 138 est un traitement destiné à arrêter la vitre 60 lorsque la vitre 60 est abaissée jusqu'à une position prédéterminée. Il est déterminé à l'étape 138 que la "valeur de comptage du compteur de position PC n'excède pas la valeur de comptage prédéterminée PCre" au début de l'action d'M"version, par conséquent la commande revient à l'étape 100 et le programme principal est répété. Lorsqu'il est déterminé que "le compteur d'impulsion PC dépasse la valeur de comptage PCre" en fonction de l'abaissement de la vitre 60 dans la position prédéterminée, la commande passe à l'étape 140 à partir de l'étape 138 et passe, en outre, au sous-programme de sortie après positionnement de "l'état d'arrêt" à l'étape 140. Lors de la détermination à l'étape 300 du sous-programme de sortie, il est déterminé que "l'état d'arrêt est positionné", de telle sorte que la fourniture de courant est interrompue vers les première et deuxième bomes de balai 6a, 6b du moteur 6, arrêtant ainsi la vitre 60. Dans un cas où l'obstacle est pincé par la vitre 60 à la position proche de la position entièrement ouverte, la vitre 60 est empêchée de se déplacer lorsqu'elle arrive à la position entièrement ouverte avant que le nombre d'impulsions PC n'excède la valeur de comptage prédéterminée PCre après le départ de la rotation dans le sens normal de l'arbre d'induit 6c. En conséquence, le programme principal est exécuté après positionnement d'une "détection de blocage moteur" à l'étape 511 dans le sous-programme de détection de couple, la commande passe à l'étape 139 dans le programme principal par l'intermédiaire des étapes 100, 108, 117, 124, 13 1, l' )6 et 137 et la commande passe aux étapes 300 et 306 dans le programme de sortie après positionnement de "l'état d'arrêt" à l'étape 139. Elle est exécutée pour assurer "l'arrêt de sortie" à l'étape 306 dans le sous-programme de sortie, arrêtant ainsi la vitre 60 à la position entièrement ouverte. Le deuxième mode de réalisation du dispositif de commande de vitre électrique selon la présente invention est montré à la figure 15. Dans le dispositif de commande de vitre électrique 1 de cet exemple, le circuit de détection de tension de source 23 est composé d'un composant de correction de tension 23a constitué par une résistance RI et un condensateur CI, et d'un composant de détection de tension de source 23b constitué par des résistances R2 et R3. La constante de temps du composant de correction de tension 23a constitué par la résistance RI et le condensateur CI est réglée de manière à être sensiblement égale à la constante de temps de vitesse de rotation du moteur électrique 6. Lorsque le commutateur d'allumage 5 est activé, un signal de tension de la source d'alimentation 50 intégré par le composant de correction de tension 23a est délivré au composant de détection de tension de source 23b, et le moyen de calcul de couple de moteur 27 reçoit le signal de tension correspondant à la variation de la source d'alimentation 50 à partir du composant de détection de tension de source 23b. De même, dans ce cas, l'action de commande est réalisée de manière similaire au premier mode de réalisation de la présente mvention. Des graphes séquentiels sont montrés aux figures 16 à 18 dans un cas où un aimant à quatre pôles est utilisé pour le rotor 7a du capteur de rotation 7 dans le dispositif de commande de vitre électrique selon la présente invention. Dans ce cas, le rotor 7a du capteur de rotation 7 comporte une paire de pôles nord et une paire de pôles sud en opposition. En conséquence, le capteur de rotation 7 produit un second signal impulsionnel B à partir du second générateur de signal 7c avec un déphasage de un huitième de période par rapport au premier signal impulsionnel A produit par le premier générateur de signal 7b en fonction de la rotation du rotor 7a. Dans le micro-ordinateur CPU, sont intégrées respectivement une première temporisation TARI, une deuxième temporisation TBRI, une troisième temporisation TAFI, une quatrième temporisation TBFI, une cinquième temporisation TAR2, une sixième temporisation TBR2, une septième temporisation TAF2 et une huitième temporisation TBF2, montrées à la figure 18 et présentant une structure similaire à celles du premier mode de réalisation à l'exception de ce qui précède. De même dans ce cas, lorsque le capteur de rotation 7 produit le premier signal impulsionnel A et le second signal impulsionnel B en fonction du fait que l'arbre d'induit 6c commence à tourner dans le sens normal et la vitre 60 commence à se déplacer dans le sens de l'ouverture, la prenuère temporisation TA-RI compte chaque tour du rotor 7a du capteur de rotation 7, la deuxième temporisation TBRI compte chaque tour du rotor 7a du capteur de rotation 7, avec un retard de un huitième de période par rapport à la première temporisation TARI, la troisième temporisation TAFI, la quatrième temporisation TBFI, la cinquième temporisation TAR2, la sixième temporisation TBR2, la septième temporisation TAF2 et la huitième temporisation TBF2 comptent chaque tour du rotor 7a du capteur de rotation 7 avec un retard de un huitième de période par rapport à la temporisation respective qui la précède. Le micro-ordinateur CPU détecte la position courante de la vitre 60 de cette manière. Dans ce qui précède, le dispositif de commande de vitre électrique selon la présente invention comprend le moyen de calcul de vitesse de moteur destiné à calculer la vitesse de rotation du moteur électrique en fonction du signal de rotation produit à partir du générateur de signal de rotation du capteur de rotation et à produire le signal de vitesse de rotation, le circuit de détection de tension de source destiné à détecter le potentiel électrique de la source d'alimentation et à convertir le potentiel électrique en le signal de tension, le moyen de correction de tension destiné à produire le signal de donnée de correction obtenu en introduisant la correction de la constante de temps approximativement égale à la constante de temps TO du moteur électrique sur le signal de tension délivré par le circuit de détection de tension de source, et le moyen de calcul de couple de moteur destiné à calculer la donnée de correction de couple du moteur électrique en fonction du signal de donnée de correction et du signal de vitesse de rotation du moteur électrique délivré par le moyen de calcul de vitesse de moteur, et à délivrer le signal de demande de descente au moyen de commande d'attaque afin d'abaisser la vitre au moment où la donnée de correction du couple du moteur électrique augmente au-dessus de la valeur de critère prédéterminée alors que le moyen de commande d'attaque délivre le signal d'attaque pour la montée au moyen d'attaque en réponse au signal de commande de montée produit à partir du commutateur de FERMETURE, et est conçu de manière à détecter l'état dans lequel l'obstacle est accroché par la vitre (état d'accrochage d'obstacle) en calculant la donnée de correction du couple de moteur et en comparant la donnée de correction avec la valeur de critère dans un cas où la tension de la source d'alimentation varie, Par conséquent, il est possible d'empêcher une mauvaise interprétation sur l'état d'accrochage d'obstacle. REVENDICATIONS 1. Dispositif de commande de vitre électrique (1) pour un véhicule automobile, caractérisé en ce qu'il comprend : un commutateur & OUVERTURE (2) destiné à produlie un signal de commande de descente afin de baisser une vitre (60) du véhicule automobile ; un commutateur de FERMETURE (3) destiné à produire un signal de commande de montée afin de soulever la vitre ; un moteur électrique (6) destiné à entraîner la vitre du véhicule automobile vers le haut et vers le bas, la vitesse de rotation dudit moteur électrique variant en fonction d'une variation d'un courant électrique fourni, avec une constante de temps TO ; un moyen d'attaque (24) relié à une source d'alimentation afin de fournir un courant électrique audit moteur électrique de manière à entreiner la vitre vers le haut et vers le bas ; un moyen de commande d'attaque (28) relié audit corrimutateur de FERMETURE et audit commutateur & OUVERTURE afin de produire un signal d'attaque de montée et délivrer le signal audit moyen d'attaque tn réponse au signal de commande de montée, délivré à partir dudit commutateur de FERMETURE, et de produire un signal d'attaque de descente et délivrer le signal audit moyen d'attaque en réponse au signal de commande de descente délivré à partir dudit commutateur d'OUVERTURE; un capteur de rotation (7) comprenant un générateur de signal de rotation (7b, 7c) destiné à produire un signal de rotation d'un arbre d'induit (6c) dudit moteur électrique ; un moyen de calcul de vitesse de moteur (26) relié audit capteur de rotation afin de calculer la vitesse de rotation dudit moteur électrique en fonction du signal de rotation, produit à partir du générateur de signal de rotation dudit capteur de rotation, et de produire un signal de vitesse de rotation ; un circuit de détection de tension de source (23) relié à la source d'alimentation (50) afin de détecter le potentiel électrique de la source d'alimentation et de convertir ledit potentiel électrique en un signal de tension ; un moyen de correction de tension (25) relié audit circuit de détection de tension de source afin de produire un signal de donnée de correction obtenu en introduisant une correction de constante de temps approximativement égale à la constante de temps dudit moteur électrique sur le signal de tension délivré par ledit circuit de détection de tension de source ; et un moyen de calcul de couple de moteur (27) destiné à calculer une donnée de correction de couple du moteur électrique en fonction du signal de donnée de correction délivré par ledit moyen de correction de tension et du signal de vitesse de rotation du moteur électrique délivré par, ledit moyen de calcul de vitesse de moteur, et à délivrer un signal de demande de descente audit moyen de commande d'attaque afin de baisser la vitre au moment où la donnée de correction du couple dudit moteur électilque augmente au-dessus d'une valeur de critère prédéterminée alors que ledit moyen de commande d'attaque délivre le signal d'attaque de montée audit moyen d'attaque en réponse au signal de commande de montée produit par ledit commutateur de FERMETURE. 2. Dispositif de commande de vitre électrique selon la revendication 1, caractérisé en ce que ledit moyen de calcul de couple de moteur mémorise ladite donnée de correction de manière successive et fixe la valeur de critère en ajoutant une valeur constante prédéterminée à la donnée de correction mémorisée. 3. Dispositif de commande de vitre électrique selon la revendication 2, caractérisé en ce que ledit moyen de calcul de couple de moteur réactualise de manière successive la donnée de correction mémorisée. 4. Dispositif de commande de vitre électrique selon la revendication 1, caractérisé en ce que ledit moyen de calcul de couple de moteur mémorise de manière successive une pluralité de données de correction et fixe la valeur de critère en ajoutant une valeur constante prédéterminée à une donnée minimum parmi la pluralité de données de correction mémorisées. 5. Dispositif de commande de vitre électrique selon la revendication 4, caractérisé en ce que ledit moyen de calcul de couple de moteur réactualise de manière successive la pluralité de données de correction mémorisées. 6. Dispositif de commande de vitre électrique selon l'une quelconque des revendications 1 à 5, caractérisé en ce que ledit moyen de correction de tension est constitué par une résistance (RI) et un condensateur (CI). 7. Dispositif de commande de vitre électrique (1) pour un véhicule automobile, caractérisé en ce qu'il comprend : un commutateur & OUVERTURE (2) destiné à produire un signal de commande de descente afin de baisser une vitre (60) du véhicule automobile ; un commutateur de FERMETURE (3) destiné à produire un signal de commande de montée afin de soulever la vitre ; un moteur électrique (6) destiné à entraîner la vitre du véhicule automobile vers le haut et vers le bas ; un moyen d'attaque (24) relié à une source d'alimentation afin de délivrer un courant électrique audit moteur électrique de manière à entrdiner la vitre vers le haut et vers le bas -, un moyen de commande d'attaque (28) relié audit commutateur de FERMETURE et audit commutateur d'OUVERTURE afin de produire un signal d'attaque de montée et délivrer le signal audit moyen d'attaque en réponse au signal de commande de montée, délivré à partir dudit commutateur de FERMETURE, et de produire un signal d'attaque de descente et délivrer le signal audit moyen d'attaque en réponse au signal de commande de descente délivré à partir dudit commutateur d'OUVERTURE; un capteur de rotation (7) comprenant un générateur de signal de rotation destiné à produire un signal de rotation d'un arbre d'induit (6c) dudit moteur électrique ; un moyen de calcul de vitesse de moteur (26) relié audit capteur de rotation afin de calculer la vitesse de rotation dudit moteur électrique en fonction du signal de rotation, produit à partir du générateur de signal de rotation dudit capteur de rotation, et de produire un signal de vitesse de rotation un circuit de détection de tension de source (23) relié à la source d'alimentation (50) afin de détecter le potentiel électrique de la source d'alimentation et de convertir ledit potentiel électrique en un signal de tension ; un moyen de correction de tension (25) relié audit circuit de détection de tension de source afin de produire un signal de donnée de correction obtenu en introduisant une correction sur une variation du signal de tension délivré par ledit circuit de détection de tension de source ; et un moyen de calcul de couple de moteur (27) destiné à calculer une donnée de correction de couple du moteur électrique en fonction du signal de donnée de correction délivré par ledit moyen de correction de tension et du signal de vitesse de rotation du moteur électrique délivré par ledit moyen de calcul de vitesse de moteur, et à délivrer un signal de demande de descente audit moyen de commande d'attaque afin de baisser la vitre au moment où la donnée de correction du couple dudit moteur électrique augmente au-dessus d'une valeur de critère prédéterminée alors que ledit moyen de commande d'attaque délivre le signal d'attaque de montée audit moyen d'attaque en réponse au signal de commande de montée produit par ledit commutateur de FERMETURE. 8. Dispositif de commande de vitre électrique selon la revendication 7, caractérisé en ce que ledit moyen de calcul de couple de moteur mémorise ladite donnée de correction de manière succe.-sive et fixe la valeur de critère en ajoutant une valeur constante prédéterminée à la donnée de correction mémorisée. 9. Dispositif de commande de vitre électrique selon la revendication 8, caractérisé en ce que ledit moyen de calcul de couple de moteur réactualise de manière successive la donnée de correction mémorisée. 10. Dispositif de commande de vitre électrique selon la revendication 7, caractérisé en ce que ledit moyen de calcul de couple de moteur mémorise de manière successive une pluralité de données de correction et fixe la valeur de critère en ajoutant une valeur constante prédéterminée à une donnée minimum parmi la pluralité de données de correction mémorisées. 11. Dispositif de commande de vitre électrique selon la revendication 10, caractérisé en ce que ledit moyen de calcul de couple de moteur réactualise de manière successive la pluralité de données de correction mémorisées. 12. Dispositif de commande de vitre électrique selon l'une quelconque des revendications 7 à 11, caractérisé en ce que ledit moyen de correction de tension est constitué par une résistance (RI) et un condensateur (CI).