FR 2678996 A1 19930115 FR 9108730 A 19910711 DISPOSITIF ELECTRONIQUE DE COMMANDE DE BOITE DE VITESSES AUTOMATIQUE L'invention concerne un dispositif de commande électronique d'un véhicule automobile qui regroupe diverses fonctions de conduite, de sécurité et de surveillance. Elle concerne plus particulièrement la conduite d'un véhicule automobile équipé d'une boîte de vitesses automatique. Dans l'invention, on cherche à améliorer le confort d'utilisation du véhicule en rationalisant la mise en oeuvre de certaines fonctions de contrôle et de conduite à la charge du conducteur. On cherche aussi à introduire des fonctions de sécurité, telles la vérification d'identité du conducteur et de sa sobriété. L'invention concerne un dispositif de commande électronique qui assure la gestion de commandes de position du levier primaire de la boîte de vitesses et de démarrage du moteur en fonction de critères de sécurité et de commandes qu'il reçoit d'une carte électronique amovible munie d'un clavier numérique. Cette carte électronique amovible est propre au véhicule et s'enfiche dans une fente de lecture du tableau de bord. Le conducteur sélectionne une commande sur la carter, par pression sur une touche du clavier. Dans l'invention, le levier primaire de la boîte de vitesses automatique est de préférence actionné par un sélecteur dont le mouvement linéaire est commandé par un vérin électrique. Le principe de la carte amovible et de la boîte de vitesses automatique à vérin électrique est décrit dans la demande 91/01726 déposée le 14 février 1991 par la demanderesse. L'invention concerne donc un dispositif électronique de commande de démarrage ou d'arrêt d'un moteur d'un véhicule automobile et de commande de position d'un levier primaire de commande pivotant sur un carter d'une boite de vitesses automatique, la boîte de vitesses automatique comportant un levier secondaire de relais articulé sur le levier primaire de commande et déplacé en translation par un vérin électrique pas à pas comportant un moteur, le dispositif électronique de commande étant relié à une carte électronique amovible insérée dans une fente de lecture ménagée sur un tableau de bord du véhicule, la carte électronique amovible comportant une puce électronique, une touche de commande de démarrage du moteur du véhicule, une touche de commande d'arrêt du moteur du véhicule, des touches pour commander une position de référence de marche arrière, de parking, neutre , de vitesse 1, de vitesse 2, de vitesse 3 et de prise directe du levier primaire de la boite de vitesses et une touche de contrôle pour valider les touches de commande de position de marche arrière et de commande de démarrage ou d'arrêt du moteur, la carte électronique amovible délivrant pour chaque touche, un signal de sortie de touche correspondant sur un premier connecteur relié au dispositif électronique de commande, et délivrant des signaux d'entrées/sorties de la puce électronique sur un deuxième connecteur relié au dipositif électronique de commande, une pression sur une touche de commande entrainant l'apparition d'une impulsion sur le signal de sortie de touche correspondant, dispositif électronique de commande caractérisé en ce qu'il comporte un circuit logique et un premier circuit interface en sortie du premier connecteur, comprenant un circuit pour recevoir les signaux de sortie de touche de commande, pour détecter une impulsion sur un des signaux de sortie de touche de commande, et pour délivrer au circuit logique un signal de présence d'une impulsion et un code touche correspondant, le circuit logique activant un signal de marche/arrêt du moteur, pour un code touche correspondant à une touche pour commander un démarrage ou une touche pour commander un arrêt, ou commandant le moteur du vérin électrique de la boite de vitesses, pour un code touche correspondant à une touche pour commander une position du levier primaire de la boîte de vitesses. Dans l'invention, quand le conducteur insère la carte amovible dans la fente de lecture, il doit ensuite composer sur le clavier un numéro d'identification que le dispositif électronique de commande va comparer à un numéro secret, pour permettre l'utilisation de la carte. Dans un perfectionnement, la carte électronique amovible comporte une puce électronique avec un microprocesseur et au moins une mémoire non volatile, programmable électriquement, qui contient le code secret et qui est lue par le dispositif électronique de commande. Selon un mode de réalisation de l'invention, le circuit électronique de commande reçoit des informations en provenance de la boite de vitesses. Dans un exemple, il reçoit des informations de défaut de boite de vitesses et avertit le conducteur au moyen d'un afficheur ou d'un voyant. L'invention sera mieux comprise à la lecture de la description qui suit, faite à titre indicatif et non limitatif de l'invention, en référence aux dessins annexés dans lesquels - la figure 1 est un schéma d'implantation de différents éléments d'une boite de vitesses automatique utilisée dans l'invention, - la figure 2 est une vue de face d'une carte électronique amovible selon l'invention, - la figure 3 est une vue en coupe de la carte de la figure 2 introduite dans une fente de lecture ménagée dans un tableau de bord, - la figure 4 est un schéma synoptique d'un dispositif électronique de commande conformément à l'invention. La boite de vitesses automatique 31 représentée sur la figure 1 comporte un levier de commande primaire 32 pivotant autour d'un point d'articulation 33 sur le carter 34 de la boite 31. Sur le levier primaire 32 s'articule un levier secondaire de relais ou sélecteur 35. Le sélecteur 35 est déplacé en translation par un vérin électrique pas à pas 36 monté sur le carter 34. Un potentiomètre de recopie Pr, parallèle au sélecteur 35, a son curseur solidaire du sélecteur 35. Il délivre ainsi une information de tension représentative de la position du sélecteur 35. Au déplacement linéaire du sélecteur 35 correspond un déplacement rotatif du levier primaire 32. Au débattement angulaire de ce dernier, correspond la sélection des positions classiques de fonctionnement de la boite de vitesses automatique 31. On a représenté dans l'exemple de la figure 1, les positions classiques de la boite de vitesses 31 : marche arrière (R), parking (P), neutre (N), vitesse 1 (V1), vitesse 2 (V2), vitesse 3 (V3) et prise directe (D). Les notations R et D proviennent des termes anglo-saxons bien connus "reverse" et "drive" correspondant aux expressions marche arrière" et "prise directe". A chacune des positions opérationnelles de la vitesse correspond donc une valeur connue de la tension délivrée par le potentiomètre de recopie Pr solidaire du sélecteur 35. Une carte électronique amovible selon l'invention est représentée sur la figure 2. Elle comporte un clavier numérique 22 sur une face avant 23 et une puce électronique 21, du type utilisé dans les cartes bancaire ou téléphoniques, insérée de préférence sur une face arrière 24 de la carte 20. Le clavier numérique 22 comporte des touches numérotées, chacune affectée à une sélection d'une commande du dispositif de l'invention. Dans l'exemple de la figure 2, les touches sont réparties sur trois colonnes et, en partant de la colonne de droite, les touches sont numérotées et affectées de la manière suivante, en partant du bas colonne de droite : 1/V1 2/V2 3/V3 4/R colonne du milieu : 5/D 6/N 7/P colonne de gauche : 8/C 9/M 0/A Les touches numérotées de 1 à 7 sont affectées aux commandes de sélection de position de la boîte de vitesses. Chacune de ces touches porte donc la référence de la position (R, D, N, V1, V2, V3 ou D) qu'elle permet de sélectionner. Les touches numérotées 9 et 0 sont respectivement affectées aux commandes de démarrage M et d'arrêt A du moteur du véhicule. Enfin, la touche numérotée 8 est affectée à une fonction de validation de la sélection de la marche arrière (touche 4/R). Cette validation est un équivalent électronique du mécanisme de sécurité de passage de la marche arrière sur un levier manuel classique de sélection de vitesses. En pratique, il faut appuyer d'abord sur la touche de contrôle 8/C, puis, sans relâcher cette touche 8/C, appuyer sur la touche de marche arrière 4/R pour commander la marche arrière. De préférence, les touches de démarrage M/9 et d'arrêt O/A du moteur seront également contrôlés par cette touche de contrôle 8/C. Les touches du clavier délivrent chacune un signal impulsionnel, la délivrance d'une impulsion d'une certaine durée correspond à la pression de la touche pendant cette même durée. La carte amovible 20 comporte en outre une partie affichage du clavier, avec un voyant LO à L9 disposé sur chacune des touches 0 à 9. Les signaux impulsionnels issus des touches ou les commandes des voyants arrivent sur un connecteur CX à une extrémité de la carte 20 : le connecteur CX dispose donc de 10 sorties notées sO à s9 correspondant aux sorties électriques des touches 0 à 9 et de 10 entrées notées eO à e9 correspondant aux commandes des voyants LO à L9. Le connecteur CX dispose aussi d'une entrée elO rebouclée sur une sortie s10. Dans la suite de la description, les références sO à s10, SO à S10, eO à elO, EO à E10 désignent indifféremment les bornes électriques et les signaux électriques correspondants. Ceci s'appliquera également aux références des autres bornes électriques, qui désigneront donc aussi les signaux électriques correspondants. De préférence, la puce 21 sur la face arrière de la carte 20 est placée en bord de connecteur CX. Dans l'exemple de la figure 3, la carte amovible 20 est introduite horizontalement par son connecteur CX dans une fente de lecture d'un lecteur 11 placé sur un tableau de bord 12 du véhicule. Dans la suite on utilisera l'expression "fente de lecture" pour désigner le lecteur 11 de la carte amovible, pour reprendre ainsi l'expression utilisée dans la demande de brevet 91/01726 déjà mentionnée. Un lecteur de puce 13 est prévu sur un bord inférieur de la fente de lecture 11. Un connecteur C1 ménagé au fond de la fente de lecture 11 et un connecteur C2 du lecteur de puce 13 sont connectés à un dispositif électronique de commande 100. Ce dernier est principalement placé derrière le tableau de bord 12, avec l'ensemble des circuits électroniques du véhicule. Mais il comporte un afficheur 200 ménagé sur le tableau de bord 12. La fente de lecture 11 pourrait être ménagée à la place habituelle du levier manuel de sélection ou encore sur un satellite. Le lecteur de puce 13 pourrait être placé hors de la fente de lecture 11. Quand la carte amovible 20 est introduite dans la fente de lecture 11, sa face avant 23 est sur le dessus. Le connecteur CX vient s'enficher dans le connecteur C1. La puce 21 sur la face arrière 24 de la carte 20 vient se contacter sur le lecteur de puce 13. De préférence, la carte amovible 20 est maintenue par un système d'agrafe souple amovible 10 en prise sur un bord de la face avant 23 de la carte amovible 20, à l'opposé du connecteur CX. Les connexions entre les connecteurs C1 et CX sont détaillées sur la figure 4. Aux signaux de sortie s2, sl, s5, s3, s4, s7, s9, s6, sO et s8 du connecteur CX, le connecteur C1 fait correspondre du côté du dispositif électronique de commande 100, les signaux SO, S1, S2, S3, S4, S5, S6, S7, S8 et S9. Aux signaux d'entrée e2, el, e5, e3, e4, e7, e9, e6, eO et e8 du connecteur CX, le connecteur C1 fait correspondre du côté du dispositif électronique de commande 100, les signaux EO, El, E2, E3, E4, E5, E6, E7, E8 et E9. Le dispositif électronique 100 de l'invention est détaillé sur la figure 4. Quand la carte amovible 20 est enfichée dans la fente de lecture 11, le dispositif électronique 100 est relié à la carte amovible 20 par le connecteur C1 de la fente de lecture 11 et par le connecteur C2 du lecteur de puce 13. I1 est par ailleurs connecté en permanence à un circuit d'affichage 200 et à un circuit analogique de commande du moteur M du vérin électrique 36 de la boîte de vitesses 31 (figure 1). Le dispositif électronique 100 comporte un circuit logique CL et plusieurs circuits interfaces (I1, I2, I3, I4) qui relient le circuit logique aux différents éléments du dispositif : la carte amovible 20, l'afficheur 200 et un circuit analogique 300. Le circuit logique est alimenté par une tension permanente VPerm du véhicule et reçoit un signal d'horloge "clock". Le circuit logique CL est connecté à la carte amovible 20 via trois circuits interfaces I1, I2 et I3 correspondant respectivement aux interfaces avec les signaux de sorties SO à S9 du connecteur C1, avec les signaux d'entrée EO à E9 du connecteur C1 et avec les signaux d'entrée/sortie du connecteur C2 du lecteur de puce 13. En outre, le circuit logique CL reçoit directement sur une entrée Pres, une sortie S10 du connecteur C1 et délivre directement sur une entrée E10 du connecteur C1, une tension de présence U Pres qui correspond dans l'exemple, à la masse électrique du circuit logique CL. Le circuit interface I1 comporte un circuit de codage 101, un échantillonneur 102 et un circuit mémoire 103. Le circuit de codage 101 reçoit sur des entrées i0-i9 les sorties SO-S9 du connecteur C1. Dans l'exemple des figures 2 et 4, on a les correspondances entrées du sorties du touches du circuit 101 connecteur C1 clavier i0 SO 2/V2 il 81 1/V1 i2 82 5/D i3 s3 3/V3 i4 s4 4/R i5 55 7/P i6 86 9/M i7 S7 6/N i8 88 O/A i9 89 8/C De préférence, pour réaliser la validation par la touche de validation 8/C sur les touches de marche arrière 4/R, de démarrage moteur 9/M ou d'arrêt moteur O/A, trois portes ET sont placées avant le circuit de codage 101. Une première porte reçoit les signaux S4 et S9 correspondant aux touches 4/R et 8/C. Elle délivre une sortie de marche arrière validée Rc connectée sur l'entrée i4 du circuit 101. Une deuxième porte reçoit les signaux S6 et S9 correspondant aux touches 9/M et 8/C. Elle délivre une sortie de démarrage validée Mc connectée sur l'entrée i6 du circuit 101. Une troisième porte reçoit les signaux S8 et S9 correspondant aux touches O/A et 8/C. Elle délivre une sortie d'arrêt validée Ac connectée sur l'entrée i8 du circuit 101. Le circuit de codage 101 assure une scrutation de ses entrées i0-i9, pour détecter la présence d'une impulsion sur une entrée. Quand il détecte une impulsion sur une entrée (entrée active), il délivre en sortie un signal di de présence d'impulsion et une adresse J de sortie du rang (0-9) de l'entrée active. Si il y a plusieurs entrées actives au même moment, il ne considère que celle ayant le rang le plus faible. Dans cet exemple, le signal S9 correspondant à la touche de validation 8/C est connecté sur une entrée i9 de rang plus élevé que les rangs des entrées i4, i6 et i8 correspondant aux touches validées Rc, Mc, Ac. Ainsi, lors d'une pression simultanée de la touche de validation 8/C et par exemple de la touche de marche arrière 4/R, seul le rang (2) de l'entrée (i2) du circuit 101 associé à la touche validée Rc est codé en sortie du circuit 101, celui (9) de la touche de validation est ignoré.L'adresse J du rang d'une entrée active est codée sur 4 bits j0-j3. De préférence, le signal di de présence d'impulsion est échantillonné à basse fréquence pour éliminer les éventuels parasites sur les entrées i0-i9. Un échantillonneur 102 reçoit le signal di de présence d'impulsion et délivre un signal échantillonné Di de présence d'impulsion. L'échantillonneur 102 reçoit du circuit logique CL un signal d'horloge basse fréquence he et un signal de remise à zéro raz. L'adresse J du rang de l'entrée active, appelé rang actif dans la suite, est de préférence mémorisé dans un circuit mémoire 103. Les bits j0-j3 arrivent en entrée d'un registre d'entrée re du circuit mémoire 103. Le signal échantillonné Di de présence d'impulsion est utilisé comme signal de basculement (latch en littérature anglo-saxonne) du circuit mémoire 103. Sur activation du signal Di, le contenu du registre d'entrée re est basculé dans un registre de sortie rs dont les bits de sortie arrivent sur des entrées t0-t3 du circuit logique CL. Ces bits t0-t3 forment le code de touche T. Le circuit interface I2 a des entrées k0-k3 commandées par le circuit logique CL et des sorties m0-m9 connectées aux entrées EO-E9 du connecteur C1. Le circuit logique CL envoie sur les 4 bits d'entrée k0-k3 une adresse K d'un rang de sortie (0 à 9) à activer. L'interface I2 permet au circuit logique de commander l'affichage du clavier de la carte 20 (voyants LO-L9). L'interface I2 délivre donc des signaux de sortie m0-m9, de préférence en collecteur ouvert, de manière à activer directement les voyants LO-L9 sans passer par un circuit de puissance. Dans l'exemple (figures 2 et 4), on a les correspondances suivantes sorties du entrées sur le voyants du circuit I2 connecteur C1 clavier mO EO L2 ml El L1 m2 E2 L5 m3 E3 L3 m4 E4 L4 m5 E5 L7 m6 E6 L9 m7 E7 L6 m8 E8 LO m9 E9 L8 Le circuit interface I3 reçoit du circuit logique CL un signal de lecture/écriture L/E et échange avec lui au moins 4 bits d'information z0-z3. I1 est relié avec le connecteur C2 par un bus de commande BC et un bus de données BD. Cette interface I3 est utilisée dans le cas préféré d'une carte amovible 20 avec une puce intégrée 21. La puce intégrée 21 est du type bancaire avec au moins une mémoire non volatile programmable pour contenir le numéro secret et éventuellement un microprocesseur. L'afficheur 200 est contrôlé par le circuit logique CL qui lui fournit le message à afficher et échange avec lui des signaux de commande. Dans un exemple, l'afficheur 200 utilise 4 bits de données DO-D3 qui peuvent être lus ou écrits par le circuit logique CL, selon une commande R/W de sélection à'écriture/ lecture. Classiquement, il reçoit du circuit CL une commande de sélection de boîtier AS et lui délivre un signal d'autorisation E. Le circuit analogique 300 comporte un commutateur analogique de tension 301. Dans l'exemple représenté, le commutateur commute sur 1 voie de sortie Vc, une des 16 voies d'entrées MO-M15 selon une adresse AM qu'il reçoit sur 4 fils d'adresse AMO-AM3 et qui est fournie par le circuit logique CL. Des tensions de référence UP, UD, W1, W2, W3, UR et UN qui correspondent respectivement aux positions du levier primaire P, D, V1, V2, V3, R et N, sont respectivement connectées sur les voies d'entrées MO, M2, M3, M8, M9, M12 et M1S du commutateur 301. Il nty a pas de contraintes particulières de répartition, mais de préférence on affecte la voie MO, qui correspond à l'adresse 0 du commutateur 301, à la tension de référence de la position neutre ou parking. Ainsi, dans l'exemple de la figure 4, à la première mise sous-tension, c'est la référence de tension UP qui est commutée sur la voie de sortie Vc de commutateur 301. On rappelle qu'une fois installé dans le véhicule, le dispositif de commande de l'invention est alimenté en permanence par une tension VPerm. De manière connue, chaque référence de tension est ajustée par potentiomètre. Le circuit de réglage des références de tension n'est pas représenté sur la figure 4. Le commutateur analogique 301 délivre une tension de sortie Vc qui correspond à une consigne de position que doit rallier le sélecteur 35 de la boite de vitesses 31 pour amener le levier primaire 32 dans la position voulue. La position instantanée du sélecteur 35 est par ailleurs donnée par la tension réelle Vr sur le curseur de sortie du potentiomètre de recopie Pr (figure 1). Sur la figure 4, la liaison mécanique entre le curseur du potentiomètre Pr et le sélecteur 35 est représentée par un trait liant le potentiomètre Pr au moteur M du vérin électronique pas à pas. Un comparateur AMP1 avec amplificateur de puissance reçoit sur son entrée positive +, la tension de consigne Vc et sur son entrée négative -, la tension réelle Vr. Inversement, un comparateur AMP2 avec amplificateur de puissance reçoit sur son entrée positive +, la tension réelle Vr et sur son entrée négative -, la tension de consigne Vc. Les sorties respectives V1 et V2 des comparateurs AMP1 et AMP2 alimentent un circuit de quatre transistors qui assure la polarisation du moteur M du vérin électrique de la boite de vitesses. Le moteur M a deux bornes de polarisation b et b'. Un premier transistor T1 est connecté entre la sortie V1 du comparateur AMP1 et la première borne b de polarisation. Un deuxième transistor T2 est connecté entre la sortie V2 du comparateur AMP2 et la première borne b de polarisation. Un troisième transistor T3 est connecté entre la sortie V2 du comparateur AMP2 et la deuxième borne b' de polarisation. Un quatrième transistor T4 est connecté entre la sortie V1 du comparateur AMP1 et la deuxième borne b' de polarisation. Si la tension en V1 est supérieure à la tension en V2 (soit si la tension de consigne est supérieure à la tension instantanée), seuls les transistors T1 et T3 conduisent et font tourner le moteur par exemple dans le sens horaire. Si c'est la tension en V2 qui est supérieure, seuls les transistors T2 et T4 conduisent et font tourner le moteur dans le sens anti-horaire dans l'exemple. Si les tensions en V1 et V2 sont égales, le circuit est équilibré et le moteur ne tourne pas : on a rallié la consigne. Dans l'invention, un convertisseur analogique/numérique I4 est placé en sortie du potentiomètre de recopie Pr du circuit analogique 300. Il délivre un signal numérique N par exemple sur 8 bits au circuit logique CL. Ce signal numérique est la valeur numérique de la tension réelle Vr délivrée par le potentiomètre Pr, à comparer avec les tensions de référence de position de la boite de vitesses. Le circuit CL reçoit de plus un signal de défaut FB délivré par la boite de vitesses elle-même. Enfin, le circuit CL commande un signal de marche/arrêt M/A du démarreur du moteur de la voiture. Pour assurer la gestion des divers signaux et interfaces, le circuit logique CL dispose de circuits de mémorisation et de tables de correspondance. Par exemple, il utilise une mémoire RAM 400 pour stocker temporairement les données qu'il lit ou écrit, et une mémoire PROM 401 qui contient des tables de correspondance : - code touche T associé à chaque tension de référence (UR, UP, UN, UV1, W2, W3, VD) - adresse AM de chaque tension de référence sur le commutateur analogique 301, - rang (0-9) de sortie K de commande d'un voyant du clavier sur l'interface I2 associé à chaque code touche T. - table des données d'affichage pour chacun des messages à commander sur le circuit d'affichage 200. Le circuit logique CL dispose aussi de compteurs 402. Le circuit logique CL du dispositif de commande électronique 100 décrit assure alors les tâches suivantes Une tâche d'initialisation, qui comporte - la détection de la présence de la carte amovible 20 dans la fente de lecture 11. En effet, quand le connecteur CX est enfiché dans le connecteur C1, la tension UPres délivrée par le circuit logique CL est recopiée sur l'entrée Pres du circuit logique par rebouclage de connexion E10-S10, l'entrée elO du connecteur CX étant reliée à la sortie s10 du connecteur CX. Le circuit logique CL détecte donc la présence de la carte, quand il reconnaît la tension UPres sur son entrée de détection de présence. - quand le circuit logique a détecté la présence de la carte, il se met de préférence en attente d'un numéro secret composé sur le clavier de la carte 20. Dans un exemple, ce numéro est composé de quatre chiffres. Le circuit logique CL attend donc de recevoir successivement quatre signaux échantillonnés Di de détection de présence d'une impulsion sur les entrées i0-i9. A chaque signal Di, il va lire le code touche T correspondant sur les entrées t0-t3 issues du circuit mémoire 103, puis il remet à zéro (raz) l'échantillonneur 102. Quand il a reçu le numéro complet (quatre codes touche dans l'exemple), il compare ce numéro composé par l'utilisateur à un numéro qui est mémorisé dans un exemple dans le circuit de mémorisation 401. Dans un exemple préféré, il compare le numéro composé par l'utilisateur à un numéro mémorisé sur la puce 21 de la carte 20; dans ce cas, il fait une demande de lecture (L/E) de ce numéro mémorisé sur la puce 21, via l'interface I3 et le lecteur de puce 13. De préférence, on prévoit que le circuit logique CL pilote l'afficheur 200 pour indiquer au conducteur si le numéro d'identification a été reconnu, si il a droit à un autre essai, etc. On peut aussi prévoir que l'utilisateur dispose d'un temps TO pour chaque essai. Le temps TO peut être de 15 secondes par exemple. Cette contrainte de temps associée à la composition du numéro peut correspondre à un test éthylique qui, s'il n'est pas satisfaisant, peut empêcher tout nouvel essai pendant un certain temps T1, par exemple quelques heures. Pour ces fonctions de temps, le circuit logique CL utilise les compteurs 402, qu'il initialise aux valeurs désirées de TO et de T1, par exemple sur réception d'un signal Di pour le temps TO, sur échec de la comparaison pour le temps T1. - si le numéro d'utilisateur est reconnu et si il a été composé en un temps inférieur à TO, le circuit logique CL sort de la tâche d'initialisation pour entrer dans un mode opérationnel, dans lequel l'utilisateur peut démarrer le moteur du véhicule, ou modifier la position du levier primaire de la boite de vitesses. Dans le mode opérationnel, le circuit logique CL assure le fonctionnement suivant A chaque pression sur une touche du clavier, une impulsion correspondante est détectée par le circuit interface I1, qui envoie au circuit logique CL un signal échantillonné Di de présence d'impulsion. Le circuit logique CL va lire le code touche T correspondant sur ses entrées t0-t3 et remet ensuite à zéro l'échantillonneur 102 (raz). Si le code touche lu correspond à celui d'une commande de démarrage ou d'arrêt du véhicule, il active en conséquence avec un niveau haut ou un niveau bas, un signal M/A de marche/arrêt vers un organe de démarrage du moteur du véhicule. S'il s'agit d'une commande de position de la boite de vitesses, il va lire dans une table de correspondance l'adresse AM de la tension de référence associée, puis écrit cette adresse AM sur les bits d'adresses AMO-AM3 du commutateur analogique 301 de commande du moteur du vérin électrique. Ainsi, selon le fonctionnement déjà décrit du circuit analogique 300, le moteur du vérin est actionné pour déplacer le sélecteur de la boite de vitesses et amener le levier primaire dans la position commandée. Après avoir écrit l'adresse AM sur le commutateur 301, en attendant que la position soit ralliée, on prévoit de préférence que le circuit logique vient lire en permanence la sortie N de l'interface I4 de conversion numérique de la tension réelle Vr correspondant à la position de la bote de vitesses. I1 compare cette sortie N aux tensions de référence des positions R, P, N, V1, V2, V3, D et, dès qu'il y égalité avec l'une d'elles, il commande l'afficheur 200 pour afficher cette position. Dans un exemple, si la position réelle de la boîte de vitesses est la position parking P et que la position commandée est la prise directe D, l'afficheur indiquera successivement les positions intermédiaires P, N, V1, V2, V3 et D du levier primaire de la boite de vitesses; quand le circuit logique CL lit sur l'entrée N une tension correspondant à la tension de référence de la position commandée (D dans l'exemple), il arrête de lire cette entrée N. De préférence, le code touche T est lu deux fois, par exemple à 0,4 seconde d'intervalle. Après seulement l'échantillonneur 102 est remis à zéro. Dans ce cas, le code touche n'est pris en compte que si les deux lectures donnent le même résultat. Cette procédure permet d'éviter les problèmes de rebond du circuit de mémorisation 103. On prévoit qu'à chaque fois que le circuit logique CL prend en compte un code touche T, (après 2 lectures donnant un résultat identique), il commande l'allumage du voyant de la touche correspondante du clavier, via l'interface I2. Dans un exemple, il recopie le code touche T (t0-t3) sur les bits d'entrée k0-k3 de l'interface I2. Par souci de sécurité, si le code touche correspond à une commande de démarrage ou d'arrêt du moteur, ou de marche arrière, le circuit logique va lire la tension numérique N délivrée par l'interface I4 pour en déduire la position réelle de la boite de vitesses. Si cette position réelle est différente des positions parking ou neutre, le circuit logique ne commandera pas la nouvelle position et fera afficher par le circuit d'affichage 200 un message d'avertissement pour le conducteur. Le circuit logique CL décrit est avantageusement un microprocesseur muni d'interfaces parallèles (t0-t3, kO-k3, DO-D3,...), d'horloges (he), de compteurs 402 (TO, T1), de lignes d'interruption (Di, Pres) et de convertisseurs analogiques numériques (CAN). De tels microprocesseurs sont connus, facilitent l'intégration et rendent souple et configurable le système de commande de l'invention. Enfin, on peut prévoir des touches supplémentaires sur le clavier, soit pour des positions de boite supplémentaire, soit pour des fonctions "clavier" supplémentaires - annulation touche - écriture d'informations sur la puce par l'utilisateur ou le fabricant du véhicule (n" national d'identité, immatriculation du véhicule...), ou par le circuit logique (kilométrage, défaut boite de vitesses...). REVENDICATIONS 1. Dispositif électronique de commande de démarrage ou d'arrêt d'un moteur d'un véhicule automobile et de commande de position d'un levier primaire de commande (32) pivotant sur un carter d'une boite de vitesses automatique (31), la boite de vitesses automatique (31) comportant un levier secondaire de relais (35) articulé sur le levier primaire de commande (32) et déplacé en translation par un vérin électrique pas à pas (36) comportant un moteur (M), le dispositif électronique de commande étant relié à une carte électronique amovible (20) insérée dans une fente de lecture (11) ménagée sur un tableau de bord (12) du véhicule, la carte électronique amovible (20) comportant une puce électronique (21) et des touches de commande dont une touche de commande de démarrage du moteur du véhicule (9/M), une touche de commande d'arrêt du moteur du véhicule (O/A), des touches de commande (1/vu, 2/V2, 3/V3, 4/R, 5/D, 6/N, 7/P) des positions de référence du levier primaire de la boite de vitesses (31), notamment une touche de commande de marche arrière (R), de parking (P), neutre (N) et de vitesses (V1, V2, V3, D) et une touche de contrôle (8/C) pour valider des touches de commande, dispositif électronique de commande caractérisé en ce qu'il est relié à un premier connecteur (C1) pour recevoir des signaux de sortie de touche (s0-s9) délivrés par la carte électronique amovible (20), une pression sur une touche de commande entraînant l'apparition d'une impulsion sur un signal de sortie de touche correspondant, et à un deuxième connecteur (C2) pour recevoir des signaux d'entrée/sortie de la puce électronique (21) de la carte électronique amovible (20), et en ce qu'il comporte un circuit logique (CL) et un premier circuit interface (I1) en sortie du premier connecteur (Cl), comprenant un circuit (101) pour recevoir les signaux de sortie de touche de commande (s0-s9), pour détecter une impulsion sur un des signaux de sortie de touche de commande (s0-s9), et pour délivrer au circuit logique (CL) un signal de présence d'une impulsion (di) et un code touche correspondant (T), le circuit logique (CL) activant un signal de marche/arrêt du moteur (M/A), pour un code touche correspondant à une touche pour commander un démarrage (9/M) ou une touche pour commander un arrêt (O/A), ou commandant le moteur (M) du vérin électrique (36) de la bote de vitesses (31), pour un code touche correspondant à une touche pour commander une position du levier primaire (32) de la boîte de vitesses (31). 2. Dispositif électronique de commande selon la revendication 1, caractérisé en ce que le circuit logique (CL) comporte une entrée de présence (Pres) du circuit logique connectée sur une première sortie (S10) du premier connecteur (C1), et une sortie de tension de présence (UPres) connectée sur une première entrée (E10) du premier connecteur (Cl), la carte électronique amovible insérée dans la fente de lecture (11) ayant des moyens (e10, silo) pour reboucler la première entrée (E10) sur la première sortie (s10) du premier connecteur (C1), le circuit logique détectant ainsi une présence de la carte amovible (20) dans la fente de lecture (11). 3. Dispositif électronique de commande selon la revendication 1 ou 2, caractérisé en ce qu'un potentiomètre de recopie (Pr) solidaire du sélecteur (35) de la boîte de vitesses (31), délivre une tension réelle (Vr) représentative d'une position réelle de la boite de vitesses. 4. Dispositif électronique de commande selon la revendication 3, caractérisé en ce qu'il comporte un convertisseur analogique/numérique (I4) de la tension réelle (Vr) qui délivre une valeur numérique correspondante (N) au circuit logique (CL), le circuit logique comportant des moyens pour déduire de cette valeur numérique correspondante, la position réelle de la boite de vitesses. 5.Dispositif électronique de commande selon la revendication 4, caractérisé en ce que pour un code touche (T) correspondant à la pression d'une touche de commande de démarrage du moteur (9/M), ou d'arrêt du moteur (O/A), le circuit logique (CL) active un signal de commande de marche ou d'arrêt du moteur (M/A), si la position réelle de la boite de vitesses correspond à une position parking (P) ou neutre (N). 6. Dispositif électronique de commande selon la revendication 4, caractérisé en ce que pour un code touche (T) correspondant à la pression d'une touche de position marche arrière de la boite de vitesses (4/R), le circuit logique (CL) active une commande de position de marche arrière de la boite de vitesses, si la position réelle de la boite de vitesses correspond à une position parking (P) ou neutre (N). 7. Dispositif électronique de commande selon la revendication 1 ou 2, caractérisé en ce que le premier circuit interface (I1) comporte un circuit pour échantillonner (102) à basse fréquence (he) le signal de présence (di) d'une impulsion délivré par le circuit pour recevoir (101), et pour délivrer au circuit logique (CL) un signal échantillonné (Di) de présence d'une impulsion 8. Dispositif électronique de commande selon la revendication 7, caractérisé en ce que le premier circuit interface (I1) comporte en outre un circuit pour mémoriser (103) le code touche (T) délivré par le circuit pour recevoir (101), une mémorisation du code touche étant déclenchée sur réception d'un signal échantillonné (Di) de présence d'une impulsion. 9. Dispositif de commande selon la revendication 8, caractérisé en ce que le circuit logique (CL) comprend des moyens pour effectuer deux lectures du code touche (T) sur réception d'un signal échantillonné de présence d'une impulsion (Di) et pour vérifier que les deux lectures donnent un même résultat, avant de prendre en compte la commande associée au code touche (T) ainsi validé. 10. Dispositif électronique de commande selon la revendication 3, caractérisé en ce qu'il comprend en outre un circuit analogique (300) pour commander le moteur (M) du vérin électrique (36), comportant un commutateur analogique (301) pour commuter sur une sortie de tension de consigne (Vc) une parmi des tensions de référence (UP, UD, W1, UV2, W3, UR, UN) correspondant à des positions de référence de la boite de vitesses (P, D, V1, V2, V3, R, N), la position réelle de la bote de vitesses correspondant à la tension réelle (Vr), une différence entre la tension de consigne (Vc) et la tension réelle (Vr) commandant une polarisation du moteur (M) pour amener la boite de vitesses à une nouvelle position correspondant à la tension de consigne, le circuit logique commandant sur des bits d'adresse (AMO-AM3) du commutateur analogique (301), une adresse (AM) d'une tension de référence correspondant à un code touche (T). 11. Dispositif électronique de commande selon la revendication 4, caractérisé en ce qu'il comporte un afficheur (200) pour afficher la position réelle du levier primaire de la boite de vitesses. 12. Dispositif électronique de commande selon la revendication 11, caractérisé en ce que le circuit logique (CL) comprend des moyens pour reçevoir de la boite de vitesses une information de défaut de boite (FB), et pour commander un affichage du défaut sur l'afficheur (200). 13. Dispositif électronique de commande selon la revendication 1, caractérisé en ce qu'un voyant (LO-L9) est placé sur chacune des touches de commande de la carte électronique amovible et que le dispositif de commande comporte un deuxième circuit interface (I2) pour commander un voyant sur la touche de commande correspondant au code touche (T) lu par le circuit logique (CL). 14. Dispositif électronique de commande selon la revendication 13, caractérisé en ce que le deuxième circuit interface (I2) est commandé par le circuit logique (CL) qui lui envoie le code touche délivré par le premier circuit interface (Il). 15. Dispositif électronique de commande selon la revendication 1, caractérisé en ce qu'il comporte un troisième circuit interface (I3) relié au deuxième connecteur (C2), pour lire ou écrire sur la puce électronique (21) de la carte amovible (20). 16. Dispositif électronique de commande selon la revendication 15, caractérisé en ce que les touches de la carte amovible sont sur une face avant (23) et la puce (21) sur une face arrière (24). 17. Dispositif électronique de commande selon la revendication 16, caractérisé en ce qu'un lecteur de puce (13) relié au deuxième connecteur (C2), est placé sur un bord inférieur de la fente de lecture (11) et que la puce électronique (21) est contactée sur le lecteur de puce (13) quand la carte amovible est insérée dans la fente de lecture (11). 18. Dispositif électronique de commande selon la revendication 2, caractérisé en ce que les touches de la carte amovible sont numérotées, et que le circuit logique (CL) qui a détecté une présence de carte, attend ensuite un numéro composé par un utilisateur avec les touches numérotées de la carte amovible (20) pour valider le numéro composé par comparaison avec un numéro secret, un numéro composé validé permettant ensuite une prise en compte de codes touche correspondant à des commandes de démarrage du moteur ou de position du levier primaire de commande (32) de la boîte de vitesses (31), un numéro composé invalidé ne le permettant pas. 19. Dispositif électronique de commande selon la revendication 18, caractérisé en ce qu'il comporte un troisième circuit interface (I3) relié au deuxième connecteur (C2), pour lire le numéro secret sur la puce électronique (21) de la carte amovible (20). 20. Dispositif électronique de commande selon la revendication 18, caractérisé en ce que le circuit logique (CL) commande un compteur (402) pour mesurer le temps mis par un utilisateur pour composer un numéro, le circuit logique (CL) invalidant un numéro composé dans un temps supérieur à une première valeur de temps (TO). 21. Dispositif électronique de commande selon la revendication 18 ou 20 pour un numéro composé invalidé, caractérisé en ce que le circuit logique (CL) commande un compteur (402) pour empêcher une prise en compte d'un numéro composé par un utilisateur avant une expiration d'une deuxième valeur de temps (T1). 22. Dispositif électronique de commande selon la revendication 1, caractérisé en ce que le circuit logique comporte un microprocesseur et des circuits mémoire volatile (400) et non volatile (401).