FR 2479110 A1 19811002 FR 8105875 A 19810324 1. La présente invention concerne un système de com- mande de la position d'un siège de conducteur d'automobile. Un conducteur d'automobile actionne normalement un volant, un accélérateur et/ou une pédale de frein, une boi- te de vitesse et un certain nombre de commutateurs en fonc- tion du trafic, du temps et des panneaux de signalisation de la route. On remarquera que les extrémités de commande de ces organes ou composants ont une position fixe alors que la morphologie d'un conducteur varie d'un conducteur à un autre. En conséquence, le siège d'un conducteur est conçu de façon à régler sa position vers l'avant ou vers l'arriè,- re, son élévation, son inclinaison ainsi que son coussin. On sait, d'autre part, qu'un même véhicule peut être utili- sé par divers conducteurs. En outre, pendant qu'il conduit un véhicule, un conducteur peut souhaiter régler la posi- tion de son siège en fonction de son état de fatigue ou des conditions de la route par exemple dans une montée ou une descente. Cependant, il est mal commode de régler un siège manuellement ou chaque fois que l'on entre dans un véhicule. Récemment, on a proposé de monter un micro-or- dinateur sur le véhicule pour mémoriser des données sur les caractéristiques physiques du conducteur de façon que des 2. données sur la position du siège puissent être obtenues par un calcul arithmétique, le conducteur lisant alors ces ca- ractéristiques de façon à actionner un dispositif de posi- tionnement. Dans un autre agencement, le dispositif est associé à des détecteurs de position et à un système de po- sitionnement manuel de sorte que, lorsque le système manuel est actionné pour régler la position, les données provenant des détecteurs de position peuvent être stockées dans un micro-ordinateur en conformité avec un code d'identifica- tion. Ultérieurement, le code d'identification peut être introduit dans le micro-ordinateur, à la suite de quoi la position du siège est établie en fonction des données cor- respondantes mémorisées. Dans le premier agencement, le conducteur règle la position du siège en lisant les données qui proviennent d'un ordinateur courant ou règle cette position automatiquement en fonction de la sortie de l'ordinateur; par conséquent la position du siège est fixée en fonction des caractéristiques physiques du conducteur et du programme d'exploitation, ce qui rend impossible ou difficile un changement occasionnel de la position suivant les désirs du conducteur. Il est pres- que impossible d'établir un programme d'exploitation qui sa- tisfasse tous les conducteurs. Dans le second agencement, la position du siège est établie automatiquement en entrant le code d'identifica- tion une fois que le conducteur a établi préalablement la position de son siège à sa convenance, et une donnée indica- trice de cette position est mémorisée dans le micro-ordina- teur en association avec son code d'identification. Cepen- dant, le stockage de données optimum est essentiel dans cet agencement, et un conducteur inexpérimenté ou un conduc- teur qui n'établit pas une position optimum peut entrer une position déraisonnable, ce qui complique l'établissement de données optimum. Un premier objet de la présente invention est de prévoir un système de commande de la position d'un siège de conducteur qui soit capable d'établir automatiquement une 3. position appropriée en concordance avec l'entrée de don- nées correspondant aux caractéristiques physiques d'un con- ducteur, et dans lequel les données puissent être changées ultérieurement. Un second objet de la présente invention est de prévoir un système de commande de la position d'un siège de conducteur dans lequel une fois que les données indicatri- ces de la position souhaitée du siège sont mises en mémoire, la position est automatiquement établie en réponse à 1' entrée d'un code d'identification du conducteur. Les objets précédents sont atteints selon la pré- sente invention en mémorisant dans une mémoire à semi-conduc- teurs des données standard utilisées pour établir la posi- tion en fonction des caractéristiques physiques, et en en- trant des données indicatrices des caractéristiques physi- ques d'un conducteur dans un micro-ordinateur de façon à lire l'une des données standard correspondant à ces caracté- ristiques, ce qui permet l'établissement automatique de la position du siège. La position du siège peut être modifiée en actionnant manuellement un commutateur et/ou un clavier. La position du siège qui a été établie est mémorisée dans une mémoire rémanente à semi-conducteurs en relation avec un code d'identification. Chaque fois que le code d'identi- fication est entré, la donnée correspondante sur la position est lue dans la mémoire, ce qui permet l'établissement auto- matique de la position représentée par cette donnée. Il résulte de cet agencement qu'un conducteur inexpérimenté est à même de placer automatiquement le siège à la position standard allouée à ce conducteur particulier en réponse à l'entrée des données indicatrices de sa morpho- logie, ce qui évite l'établissement d'une position déraison- nable. De plus, après établissement de la position standard, l'action sur un commutateur et/ou sur une touche permet de changer la position en fonction des préférences du conduc- teur. Lorsque le conducteur utilise fréquemment le véhicule, la donnée concernant la position qui a été précédemment mo- difiée est mémorisée dans le micro-ordinateur en réponse à 4. l'entrée de son code d'identification et dans la mémoire spé- cifiée par la touche particulière et est ensuite lue en répon- se au code d'identification, ce qui permet d'établir automa- tiquement la position qui a été établie et modifiée antérieu- rement. De cette façon, pendant la période initiale, le siège est placé à une position standard qui correspond à la morphologie d'un conducteur particulier. Par conséquent, une position admissible du siège est établie initialement pour un conducteur sans expérience. Ensuite,l'actionnement d'un commutateur et/ou d'une touche permet de changer de nouveau la position du siège. Si, ultérieurement, le siège doit être placé à la même position, un code d'identification est alloué et une touche est actionnée pour mémoriser la donnée, à la suite de quoi la donnée indicatrice de la position du siège est stockée dan"s la mémoire rémanente, ce qui permet l'établissement automatique de cette position en réponse à une nouvelle entrée du code d'identification. De cette façon, l'établissement de la position du siège a lieu initialement en utilisant la donnée standard stockée dans le micro-ordi- nateur et peut être ultérieurement modifié par le conduc- teur à sa volonté.La position souhaitée du siège peut être mise en mémoire par actionnement d'une touche. Ensuite, l'entrée du code d'identification est tout ce qu'il y a à faire pour placer le siège à la position correspondant à la donnée mémorisée et cela d'une façon automatique. La donnée mémorisée peut être facilement changée. La présente invention sera bien comprise lors de la description suivante faite en liaison avec les dessins ci- joints dans lesquels La figure 1 est une vue en perspective représen- tant l'aspect d'un mode de réalisation de la présente inven- tion; La figure 2 est une vue de côté d'un mécanisme de commande de position tel qu'il est monté dans le siège de la figure 1; La figure 3 est une vue en perspective d'un au- 5. tre mécanisme placé au-dessous de la base du siège de la figure 1; La figure 4a est une vue en coupe de l'ensemble à écrou représenté en figure 3, prise dans une direction per- pendiculaire à une tige filetée; La figure 4b est une vue en coupe prise le long de la ligne IVB-IVB de la figure 4a; La figure 4c est une vue en perspective à grande échelle de l'accouplement entre le moteur et l'ensemble à écrou; La figure 4d représente graphiquement la forme d'onde d'un signal de sortie du phototransistor représenté en figure 4c; La figure 5 est une vue en perspective éclatée du dossier du siège de la figure 1; La figure 6 est une vue en perspective à grande échelle d'un tableau de marche représenté en figure 1; La figure 7 est un schéma sous forme de blocs des connexions entre les éléments électriques montés sur le ta- bleau de marche; et Les figures 8a et 8b sont des organigrammes repré- sentant le fonctionnement-du micro-ordinateur de la figure 1. En liaison avec la figure 1 qui est une vue en perspective d'un mode de réalisation de la présente in- vention,un siège de conducteur 10 comporte un corps 11 et un dossier 12 qui est inclinable par rapport au précédente Un tableau de marche 13 est fixé sur le corps 11 du siège. Un mécanisme de commande de position, monté dans le corps 11 et le dossier 12, est représenté schématiquement en figure 2. Dans l'exemple représenté, le mécanisme de commande de position comprend un mécanisme de commande d'avance/recul de siège 100 qui a pour effet de faire coulisser une base sup- portant le corps 11 dans le sens avant ou dans le sens ar- rière par rapport à un châssis de base fixé sur le plancher d'un véhicule; un mécanisme de réglage d'élévation avant de siège 200 qui élève ou abaisse l'avant de la base du siège; un mécanisme de réglage d'élévation arrière de siège 300; 6. un mécanisme d'inclinaison de dos de siège 400 monté en pi- votement sur la base afin de régler l'angle d'inclinaison du dos du siège par rapport au châssis; et un moyen de ré- glage de coussin de dos 500 qui règle le coussin à ressorts contenu dans le dos du siège. La combinaison des mécanismes et 100 détermine l'inclinaison du corps 11 du siège,et par conséquent définit un mécanisme d'inclinaison de la ba- se du siège. Le mécanisme situé au-dessous de la base du siège qui supporte le corps 11 est représenté en figure 3. Dans cette figure, une paire de châssis 141, 142 est fixée au plancher du véhicule et une paire de rails inférieurs 151, 152 est fixée sur ces châssis. Une paire de rails supérieurs 161,162 repose en coulissement sur les rails inférieurs 151, 152, respectivement. Une paire de bras 1711,1712 est fixée sur le rail supérieur 161,1alors qu'une paire de bras 1721, 1722 est fixée sur le rail supérieur 162. Les bras 17il, 1712 supportent une tige filetée 181, alors que les bras 1721, 1722 supportent une autre tige filetée 182. Les tiges filetées 181, 182 sont vissées dans des ensembles à écrou 110, 120,respectivement, qui sont fixés sur les châssis 141, 142 respectivement. Les deux ensembles , 120 constituent le mécanisme d'entraînement avant/ar- rière 100 du siège, et comprennent une paire d'écrous 111, 121, comportant chacun un alésage fileté dans lequel s'en- gage l'une des tiges filetées 181, 182, et des dents qui sont formées autour de leur périphérie extérieure, et des engrenages sans fin en prise avec les écrous 111, 121 res- pectivement. Ces engrenages sans fin sont accouplés par un arbre flexible 130. Dans l'ensemble 110, un engrenage coni- que est monté sur l'arbre de montage de l'engrenage sans fin, et est en prise avec un autre engrenage conique qui est monté sur l'arbre d'unmoteur Ml. Comme les ensembles 110, sont fixés aux châssis de base respectifs 141, 142,on voit que, lorsque le moteur Ml est mis en rotation, l'arbre intérieur de l'arbre flexible 130 tourne et provoque la rotation de l'engrenage sans fin, ce qui fait tourner les 7. écrous 111, 121, lesquels font avancer à leur tour les ti- ges filetées 181, 182 respectivement. Comme les tiges 181, 182 sont fixées aux rails supérieurs 161, 162 par l'intermé- diaire des bras 1711,17121 1721 et 1722, un déplacement des rails supérieurs 161, 162 se produit. Ainsi, la rotation du moteur Ml dans le sens avant ou dans le sens arrière provo- que un mouvement de coulissement-des rails supérieurs 161, 162 soit vers l'avant soit vers l'arrière par rapport aux rails inférieurs 151, 152. Le mécanisme de réglage de l'élévation avant du siège 200 comprend un ensemble à écrou 210 ayant la même construction que l'ensemble 120, un moteur M2, un bras os- cillant 220, une tige 230 solidaire du bras 220, un bras de biellette 240 solidaire de la tige 230, et un bras de base 250 relié en pivotement au bras 240 et auquel est fixée la base du siège (non représentée). La rotation du moteur M2 vers l'avant ou vers l'arrière provoque le déplacement de l'ensemble 210 soit vers l'avant soit vers l'arrière le long de la tige filetée 182, ce qui a pour effet de faire tourner la tige 230 et le bras 240 dans le sens des aiguilles d'une montre et dans le sens inverse des aiguilles d'une montre, respectivement, et de déplacer le bras de base 250 dans la - direction verticale. La figure 4a est une vue en coupe à grande échel- le de l'ensemble à écrou 210 prise dans un plan incluant la tige 230, alors que la figure 4b représente une coupe prise le long de la ligne IVB-IVB. Dans ces figures, l'écrou re- présenté en 211 est en prise avec une vis sans fin 212 montée sur un arbre 213 qui est accouplé avec un arbre de moteur 214. La figure 4c représente, dans une vue en perspective éclatée, l'accouplement entre le moteur M2 et l'ensemble 210. Le moteur M2 comprend une plaque de fermeture 216 sur laquel- le est fixé un phototransistor Psr, représentant un photo- coupleur. Un disque rotatif à lumières 217 est monté sur l'arbre 214 du moteur, et un ensemble émetteur de lumière Pse du photocoupleur est monté sur un manchon fixe 215 en regard de l'ensemble à phototransistor P sr' le disque 217 étant pla- 8. cé entre eux. En conséquence, lorsque le moteur M2 est monté sur l'ensemble à écrou 210, comme représenté en figure 3, des signaux A et B ayant les formes d'ondes indiquées en figure 4d sont produits par l'ensemble Psr pendant la rotation du moteur M2 dans un sens ou dans l'autre. Ces signaux A, B sont utilisés pour détecter le sens de rotation du moteur M2 ain- si que la position, comme cela sera décrit ultérieurement.On comprendra que chaque moteur Ml, M2 décrit précédemment,ain- si que des moteurs M3 à M5 qui feront l'objet d'une descrip- tion ultérieure sont associés à un disque à lumières et à un ensemble détecteur Pse, Psr de façon à produire une paire de signaux A, B. Le mécanisme 300 de réglage de l'élévation arriè- re du siège est identique au mécanisme 200 etpar conséquent ne fera pas l'objet d'une description détaillée. Le mécanisme 400 de basculement vers l'arrière du siège est généralement semblable au mécanisme d'entraine- ment vers l'avant/arrière du siège et comprend un ensemble à tige filetée et un moteur M4. En liaison avec la figure 2 pour sa description, il comprend un ensemble à tige filetée 410 qui est fixé à la base du siège (non représentée mais est montée sur un élément 250). Une tige filetée 183 est en- gagée dans l'ensemble 410, et a une extrémité reliée en pivotement à une extrémité d'un bras de biellette 440, l'au- tre extrémité de la biellette étant reliée en pivotement à un bras de dossier de siège 450 qui est à son tour fixé au châssis du dossier. Le moteur M4 tournant dans l'un ou l'au- tre sens, le dossier 12 du siège tourne soit dans le sens des aiguilles d'une montre, soit dans le sens inverse des aiguilles d'une montre. En liaison avec la figure 5, le dossier 12 com- prend un ressort à torsion 12a, dont la résilience est réglée par un mécanisme 500 de commande de coussin de dossier de siège. Spécifiquement, un ensemble à écrou 510 est monté sur le châssis 12b du dossier de siège et une tige filetée 184 est engagée dans cet ensemble, dont une extrémité est accou- plée à une extrémité du ressort de torsion 12a. La rotation du moteur M5 dans un sens ou dans l'autre se traduit par 9. un déplacement vers la droite ou vers la gauche de la tige filetée, à la suite de quoi une plaque 12c accouplée à l'au- tre extrémité du ressort 12a avance ou recule. Les cinq mécanismes qui sont utilisés pour éta- blir la position souhaitée du siège comprennent des inter- rupteurs fin de course LShl - LSh5 et LSml - LSm5 qui sont placés à la position à fond et à la position correspondant à la course maximum et sont fermés lorsqu'un organe mobile se rapproche d'eux. La figure 6 représente une vue en perspective à grande échelle du tableau de marche 13. Le tableau 13 compor- te des ensembles de visualisation 13CD à sept segments et 8 chiffres, des touches de marche 13Pl - 13P7, dix touches 13t -13t9 et un commutateur d'alimentation de clavier 13 PSDes diodes électroluminescente LD1 - LD12 sont montées à l'intérieur des boutons des touches de marche 13 Pl 13P7 et des dix touches 13t1 - 13t5. La figure 7 représente un schéma sous forme de blocs des éléments électriques montés dans le tableau de marche. Cependant,on comprendra que le bus d'alimentation est omis dans ce schéma. Le principal composant est un micro- ordinateur qui comprend une unité centrale de traitement CPU, une mémoire morte à semi-conducteurs ROM, une mémoire à ac- cès direct de lecture-écriture à semi-conducteurs RAM, une mémoire à semiconducteurs d'écriture-lecture rémanente NRAM, un oscillateur d'impulsions d'horloge OS, un élément de sauvegarde BE, des points d'entrée/sortie I/O, un bus de données et un bus d'adresses. Connectés aux points d'entrée/ sortie I/O se trouvent les bornes de commutation des tou- ches de marche 13Pl - 13P7 et des dix touches 13t0 - 13t9i un décodeur DEC associé à un circuit d'alimentation AL de diodes électroluminescentes LD1 - LD12, un circuit d'alimen- tation des dispositifs d'affichage de caractère 13cd' un multiplexeur MP1 qui lit les interrupteurs fin de course LShl - LSh5 et LSml - LSm5, un sélecteur de données DES, un multiplexeur MP2 et un circuit d'excitation de moteur MD. Un code de comptage provenant de cinq compteurs/décompteurs COl - COS est fourni au sélecteur de données DES, et ces 10. compteurs sont remis à zéro par une sortie provenant du mul- tiplexeur MP2. Chaque compteur COl - C05 comporte une paire d'en- trées d'impulsion qui sont connectées à l'un des circuits de comptagedécomptage 101-105. Le circuit 101 comprend une bascule D, Fl, qui est chargée alors qu'une entrée CK pas- se du niveau bas ou "" au niveau "1" quand une entrée D est au niveau haut ou niveau (1) et qui est remise à zéro alors que l'entrée CK passe du niveau "0" au niveau "1" quand l'en- trée D est "0". Le circuit 101 comprend également une porte ET Al qui reçoit la sortie Q de la bascule Fl et le signal A et dont la sortie est connectée à l'entrée de comptage du compteur COl, et une autre porte ET A2 qui reçoit la sortie O de la bascule Fl et le signal A et dont la sortie est con- nectée à l'entrée de comptage du compteur CO1. Lorsque le moteur Ml tourne dans le sens avant, le signal A est appli- qué comme une impulsion de comptage à l'entrée de comptage du compteur COl, alors que lorsque le moteur M2 tourne dans le sens inverse, le signal A est appliqué comme une impul- sion de comptage à l'entrée de décomptage du compteur COl. De cette façon, un comptage dans le compteur COl représente la position avancée du siège par rapport à la position à fond. D'autres circuits 202 à 205 ont une construction si- milaire. On comprendra que le comptage des compteurs C02 - C05 représente l'élévation de l'avant du siège, l'éléva- tion de l'arrière du siège, l'inclinaison du dossier du siè- ge et l'élasticité du coussin du dossier du siège (ou posi- tion de la plaque 12c), respectivement. Mises dans la mémoire morte ROM du micro-ordina- teur se trouvent des données de programme quidétectent la fermeture d'un contact de commutateur en réponse à l'enfon- cement de l'une des touches 13Pl - 13P7 et 13t0 - 13t9,une donnée de programme qui déclenche l'une des diodes électro- luminescentes s'éclairant lorsque la touche est enfoncée, une cbnnée de programme d'affichage indiquant le numéro de touche sur l'ensemble de visualisation 13 D' une donnée de programme qui commande l'opération de lecture ou d'écriture dans la mémoire NRAM, une opération arithmétique et l'exci- 2479 110 11. tation des moteurs Ml à M5 en réponse à une action sur une touche, et diverses constantes. LaoDnstante la plus impor- tante concerne la position standard. Le fonctionnement du mi- cro-ordinateur, basé sur ces données, peut se résumer de la façon suivante (a) Lorsque la touche 13P "CODE" est enfoncée, opération suivie par une entrée de dix touches à trois chif- fres indiquant la stature en centimàtres, une donnée stan- dard qui correspond à l'entrée des dix touches est lue dans la mémoire morte ROM, et la donnée de position correspondan- te (sous forme d'un code de comptage dans les compteurs COl- C05) est écrite dans la mémoire RAM à une adresse donnée (zone de données de position). Alors que la touche 13P3 PRE-REGLAGE est enfoncée, les mécanismes 100 à 500 sont pré- réglés dans des positions qui sont indiquées par la donnée de position mémorisée dans la mémoire RAM. Lorsque ces méca- nismes sont pré-réglés, la donnée des compteurs Col - C05 est écrite dans la zone de donnée de position de la mémoire NRAM. (b) Lorsque la touche 13p5 REGLAGE" est enfon- cée, enfoncement suivi de celui de la touche 13ti "DEPLACE- MENT", le mécanisme de commande de position 100 est spécifié. Lorsque la touche 13t3 "HAUTEUR AVANT" est enfoncée, le mé- canisme 200 est spécifié. Lorsque la touche 13t3 "HAUTEUR ARRIERE" est enfoncée, le mécanisme 300 est spécifié. Lors- que la touche 13t4 "INCLINAISON" est enfoncée, le mécanisme 400 est spécifié. Finalement, lorsque la touche 13t- RES- SORT DE DOSSIER" est enfoncée, le mécanisme 500 est spéci- fié. Le mécanisme spécifié est entraîné dans la direction avant (direction allant de la position "à fond" à la posi- tion "course maximum" tant que la touche 13p "AVANT/HAUT" est maintenue enfoncée et est entraînée dans la direction inverse tant que la touche 13p7 est maintenue enfoncée. (c) Lorsque la touche 13 "PROGRAMME" est en- foncée un code d'identification non enregistré (un code n0 1 à n0 8 qui n'a pas été encore enregistré dans la mé- moire NRAM) est indiqué sur le tableau de visualisation 13CD 12. en même temps que "PE". Lorsqu'il y a une entrée dans ces conditions par l'une des dix touches (un chiffre par exem- ple 3) et que la touche 13P3 PRE-REGLAGE est enfoncée, le code de comptage des compteurs C01 - C05 est mémorisé dans la zone des données enregistrées et la zone des données de position de la mémoire NRAM allouée au code d'identification (n0 3). En l'absence de code d'identification non enregis- tré, les caractères "PF" sont joints à la manière suivante "PF345678". Dans cet exemple, les codes d'identification sont choisis, par exemple du n0 1 au n0 8 et on comprendra que n0 1 et n0 2 sont alloués aux conducteurs principaux,de façon à éviter qu'ils n'apparaissent pas dans une indication non enregistrée "PE.." ou une indication enregistrée "PF..". Cependant, l'enregistrement ou la réécriture de no 1 et no 2 peuvent être obtenus d'une manière identique à ceux de n0 3 à n0 8. (d) Quand l'une des dix touches 13t1 - 13t8 est initialement enfoncée, cela est reconnu comme une entrée du code d'identification. Lorsque la touche 13P3 PRE-REGLAGE est alors enfoncée,la donnée sur la position correspondant au nombre du code d'identification entré est lue dans la zone des données enregistrées de la mémoire NRAM et écrite dans * la zone des données de position de la mémoire RAM. Les méca- nismes 100 à 500 sont pré-réglés à des positions qui sont instruites par la donnée de position. Lorsque ces mécanismes sont pré-réglés, la donnée des compteurs COl - C05 est mémo- risée dans la zone des données de position de la mémoire NRAM. (e) La donnée courante de position est écrite dans la zone des données de position de la mémoire NRAM, alors que ladonnée de positionrecherchée est écrite dans la zone des données de position de la mémoire RAM. Par consé- quent, lorsque l'alimentation est coupée au tableau de mar- che 13, l'alimentation des divers circuits représentés en figure 7, à l'exception de la mémoire NRAM est coupée, ce qui a pour effet d'effacer le code de comptage dans les compteurs C01 - C05. Cependant, la donnée indiquant la posi- 13. tion courante est maintenue dans la zone des données de posi- tion de la mémoire NRAM, et la donnée de position en asso- ciation avec le code d'identification est retenue dans la mémoire NRAM. En conséquence, lorsque la puissance est réta- blie, la position dominante est indiquée par la donnée de position de la mémoire NRAM. Si un code d'identification né- cessitant une autre position est entré,la donnée de position qui est enregistrée dans la mémoire NRAM en association avec le code d'identification est lue dans la mémoire RAM et est définie comme donnée recherchée. Lorsque la touche 13P3 est enfoncée, les mécanismes 100 à 500 sont entraînés vers la position recherchée avec maintien de la référence à la donnée de position courante (zone des données de position de la mé- moire NRAM). Lorsque les mécanismes sont entraînés jusqu'aux positions cibles, la donnée des compteurs COl - C05 est en- trée dans la zone des données d'assiette de la mémoire NRAM. (f) Pendant la durée d'entraînement des mécanis- mes 100 à 500, si l'emplacement des interrupteurs fin de course LShl -LSh5 (position à fond) et LSmi - LSm5 (posi- tions limites) est atteinte,la commande est interrompue. Lorsque les interrupteurs LShl - LShS sont fermés, les comp- teurs correspondants COl - C05 sont effacés,provoquant une révision des valeurs qui indiquent les positions détectées. (g) La donnée de position standard (constantes dans la mémoire ROM) couvre douze valeurs de stature physi- que entre 140 cm et 195 cm par incréments de 5 cm. Chaque valeur de la stature physique est constituée de cinq codes correspondant à la donnée de comptage des compteurs Col - C05. De cette façon, la caractéristique physique est repré- sentée en termes de stature physique. En entrant, la statu- re physique au moyen des dix touches, la lecture de la d née de position standard ou un calcul est effectué. Si l'en- trée sur la stature est égale à 140,175 ou 180,la donnée sur la position correspondante est lue dans la mémoire ROM, puis mémorisée dans la mémoire RAM. Cependant, si l'entrée est égale à 167, une interpolation est faite par addition à la donnée correspondant à la stature physique de 165 d'une valeur qui est égale à la donnée correspondant à la 14. stature 170 moins la donnée correspondant à la stature de multipliée par 2/5, les chiffres moins significatifs que la virgule flottante étant arrondis. La valeur résul- tante est mémorisée dans la zone des données d'assiette de la mémoire RAM. Les figures 8a et 9b représentent des organi- grammes de fonctionnement du micro-ordinateur. Le contenu des blocs de ces organigrammes est indiqué à la fin de la présente description. On comprendra que dans ces organigram- mes les zones de mémorisation des constantes de la mémoire ROM sont appelées mémoire 1, mémoire 2... alors que les zones de mémorisation de la mémoire NRAM sont appelées mémoi- re rémanente 1, 2,... Les zones de mémorisation de la mémoi- re RAM sont appelées registres. Le contenu principal de ces mémoires est indiqué ci-dessous. TABLEAU I Mémoires dans ROM .... .........''''..DTD: Zone de. mémoire Contenu de la mémoire Mémoire 1 Donnée sur la position (en 5 codes) correspondant à la stature de 140 cm Mémoire 2 " 145 cm Mémoire 3 " 150 cm Mémoire 12 Donnée sur la position correspondant à la stature de 195 cm 15. TABLEAU II Mémoires dans NRAM Mémoire rémanente 9 (registre de position) Mémoire rémanente 1 " 2 Mémoire rémanente 8 DonnSe sur la position courante (en 5 codes) Donnée sur la position pour le code d'identification n 1 (en 5 codes) " n 2 Donnée sur la position pour le code d'identification n 8 (en 5 codes).... . TABLEAU III Mémoires dans RAM Régistre 9 (registre de posi- tion) Registre 1 " 2 Donnée sur la position (en 5 codes) lue dans NRAM et ROM Premier chiffre de la dOnnée af-fi- chée dans le dispositif de visua- lisation 13CD Second chiffre Zone de mémoire i Contenu de la mémoire 16. TABLEAU III En liaison avec les figures 8a et 8b, une manipula- tion effectuée par le conducteur et une opération correspon- dante du micro-ordinateur seront maintenant décrites. Initia- lement, le commutateur d'alimentation 13PS est fermé de fa- çon à mettre le micro-ordinateur sous tension. Le micro-ordi- nateur est prévu pour fermer les divers circuits connectés. suivant une séquence donnée et pour mettre à zéro les mémoi- res dans la mémoire interne RAM et dans la mémoire externe RAM de l'unité centrale de traitement ainsi que les bascules d'entrée/sortie (initialisation). Il attend alors une entrée effectuée par une touche. L'établissement d'une position standard (branche centrale de la figure 8a et branche repré- sentée en figure 8b connectée à celle-ci) sera décrit tout d'abord. Lorsque le conducteur appuie sur la touche 13p "CO- DE", le micro-ordinateur provoque l'allumage de la diode électroluminescente correspondant à cette touche et mémorise cet état de fermeture de la touche 13 P. L'allumage de la dio- de et la mémorisation de l'état de fermeture de la touche 13Pl sont maintenus jusqu'à ce qu'une autre touche 13P2 à 13P5 soit enfoncée. Le micro-ordinateur attend une entrée en provenance des dix touches 13t0 13t9i et chaque fois qu'une entrée à trois chiffres indicatrice de la taille en centimètres est appliquée, il en effectue l'affichage sur le dispositif de visualisation 13CD dans la séquence des chif- fres entrés. Supposons maintenant qu'une entrée est égale à 167. Dans ce cas, la donnée dans la mémoire morte 6 (5 codes représentant la position standard pour la taille de 165 cm) est mise en mémoire dans le registre 14, alors que la donnée de la mémoire morte 7 (5 codes représentant la position standard pour la taille de 170 cm) est mise en mémoire dans 17. le registre 15, et le code de position standard pour la tail- le de 167 cm est calculé pour chaque code correspondant par interpolation, le résultat étant mis en mémoire dans le re- gistre 9. Lorsque le conducteur appuie sur la touche 13P3 PRE-REGLAGE, la mise en mémoire de l'état de fermeture de la touche 13Pl est effacée, et la bascule associée à la dio- de d'éclairage est désactivée alors qu'il y a mémorisation de l'état de fermeture de la clé 13Pl et enclenchement de la diode électroluminescente correspondante pour la faire éclairer. Les mécanismes 100 à 500 sont excités séquentiel- lement sous commande. Pendant une telle commande, si l'on suppose que la donnée stockée dans la mémoire rémanente 9 de NRAM qui indique la position courante du mécanisme 100 est égale à 120 alors que la donnée recherchée pour le mé- canisme 100 qui est mémorisée dans le registre 9 est égale à 150,la différence 150 - 120 = 30 est obtenue. Comme la dif- férence est positive, le moteur Ml est excité et tourne dans la direction avant.Les interrupteurs fin de course LShl, LSMl et le comptage du compteur C01 sont contrôlés jusqu'à ce que le comptage devienne égal à 150, à la suite de quoi la rotation du moteur Ml dans le sens avant est interrompue. Si l'on suppose que la donnée dans la mémoire rémanente 9 est égale à 200 alors que la donnée du regis- tre 9 est égale à 100, la différence 100 - 200 = -100 est obtenue. Comme elle est négative, le moteur Ml est excité de façon à tourner dans le sens inverse, et la rotation du moteur est interrompue lorsque le comptage dans Col devient égal à 100. Lorsque l'interrupteur LSmi est fermé pendant la rotation du moteur dans la direction avant, la rotation est interrompue et est inhibée tant que l'interrupteur fin de course reste fermé. Lorsque l'interrupteur fin de course LShl est fermé, la rotation dans le sens inverse est inter- rompue et est inhibée tant que l'interrupteur reste fermé. Le campteur C01 est effacé lorsque l'interrupteur limite est fermé. Un tel fonctionnement arithmétique sous le con- trôle de l'excitation du moteur est exécuté séquentiellement en ce qui concerne les moteurs MI à M5, et lorsqu'une telle 18. commande s'est terminée, tous les registres sont effacés ou initialisés, revenant à un mode d'attente d'entrée par tou- che. De cette façon, en entrant la taille physique et en ap- puyant sur la touche PRE-REGLAGE, le siège 10 est automati- quement établi à sa position standard correspondant à la taille. En liaison avec la branche gauche de l'organigram- me de la figure 8a, un réglage manuel sera maintenant décrit. Lorsque le conducteur appuie sur la touche 15p. "REGLAGE" le stockage de l'état de fermeture des autres touches 13pl- 13P4 et le déclenchement des diodes sont terminés. L'état de fermeture de la touche 13 est mémorisé et la diode P5 électroluminescente correspondante s'allume, et le système attend jusqu'à ce que les dix touches 13t - 13t5 soient fer- mées. Lorsque la touche 13t1 est fermée pendant la mémorisa- tion de l'état de fermeture de la touche 13p5 "REGLAGE", le moteur Ml est spécifié. De même, les moteurs M2 à M5 sont spécifiés lorsque les touches 13t2 à 13t5, respectivement, sont fermées. Un tel état est mémorisé dans le registre 11, et la diode électroluminescente correspondante s'allume pen- dant l'attente de fermeture de la touche 13p6 ou de la touche 13p7. Si la touche 13P6 est fermée, la diode électrolumines- cente qui correspond à cette touche ne s'allume que pendant la durée de fermeture de la touche, et l'un des moteurs (Ml à M5) qui est spécifié par la donnée mémorisée dans le registre 11 est mis en rotationdns le sens avant. Si le mo- teur Ml est excité à ce moment là, l'interrupteur fin de cour- se LSmi est contrôlé jusqu'à ce qu'il soit fermé, à la suite de quoi la rotation dans le sens avant est interrompue. Autre- ment, le moteur continue à être excité de façon à tourner dans le sens avant tant que la touche 13P6 reste fermée. Lorsque la touche 13P6 est coupée, le moteur cesse d'être excité et de tourner dans le sens avant, et la diode électroluminescen- te correspondant à cette touche est coupée. D'autre part, lorsque la couche 13P7 est fermée, la diode électrolumines- cente qui correspond à cette touche est maintenue éclairée seulement pendant la durée de fermeture de la touche, et le moteur spécifié par la donnée enregistrée dans le registre 11 19. est excitée de façon à tourner dans le sens inverse. Si le moteur Ml est excité, l'interrupteur fin de course LShi est contrôlé jusqu'à ce qu'il soit fermé, à la suite de quoi la rotation dans le sens inverse est interrompue et le compteur COl est effacé. Autrement la rotation dans le sens inverse se poursuit tant que la touche 13P7 reÈte fermée. Ainsi, on voit que les touches 13t1 à 13t4 sont utilisées pour spéci- fier l'un des moteurs Ml à M5 ou les mécanismes de commande de position 100 à 500, alors que l'enfoncement des touches 13P6 et 13P7 permet un réglage arbitraire de la position des mécanismes respectifs. Lorsque la touche 13p6 ou la touche 13P7 est coupée, le comptage dans les compteurs CO1 à C05 est mis en mémoire dans la mémoire rémanente 9. En liaison avec la branche gauche del'organigram- me de la figure 8b, qui décrit l'enregistrement d'un code d'identification, l'enfoncement de la touche 13 2l"PROGRAM- ME" par le conducteur provoque la remise à l'état initial par le microordinateur du stockage de l'état de fermeture des autres clés l3pl, 13P3 à 13P5 et la terminaison de l'éclairage des diodes électroluminescentes associées, et le stockage de l'état de fermeture de la touche 13Pl ainsi que l'allumage de sa diode électroluminescente. Le micro-ordina- teur contrôle alors s'il y a une donnée de position dans les mémoires rémanentes 8 à 3, et s'il trouve qu'aucune donnée n'est présente, il indique le numéro de mémoire dans laquel- le aucune donnée de position n'est présente sur les premier à sixième chiffres du dispositif de visualisation 13CD. Si la donnée de position est absente dans l'une ou l'autre des mé- moires 8 à 3, les lettres "E" et "P" sont affichées sur les septième et huitième chiffres, respectivement. Si toutes les mémoires rémanentes 8 à 3 contiennent une donnée de posi- tion, les chiffres 8 à 3 sont successivement affichés sur les premier à sixième chiffres, et les lettres "" et "P" sur les septième et huitième chiffres, respectivement. Le mi- cro-ordinateur attend alors la fermeture des dix clés 13t1 à 13t8* Lorsqu'elles sont fermées, l'affichage est effacé alors que le numéro de la touche d'entrée est affiché. Re- 20. présentant le numéro de la touche d'entrée par "1", le code de comptage prédominant dans les compteurs COl à C05 est mémorisé comme donnée de positioncans la mémoire rémanente 1. Finalement, en liaison avec la branche droite de l'organigramme de la figure 8a, un établissement automati- que d'une position en réponse à l'entrée par une touche d'un code d'identification sera décrit. Lorsque le conducteur ap- puie sur l'une des touches 13t1 à 13t5 dans la condition d'attente d'entrée de touche (condition initialisée), le micro-ordinateur affiche le numéro de l'une des dix tou- ches sur le dispositif de visualisation 13CD' Si l'on re- présente le numéro de la touche enfoncée par "i", la donnée de position mise en mémoire dans la mémoire rémanente "i" est écrite dans le registre 9, en attente de l'enfoncement de la touche 13P3 "PRE-REGLAGE". Lorsque la touche 13P3 est enfoncée, chaque code de la donnée mémorisée dans la mémoire rémanente 9 est séquentiellement comparé à chaque code de la donnée recherchée mémorisée dans le registre 9, comman- dant ainsi séquentiellement l'excitation des moteurs Ml à M5 des mécanismes 100 à 500. Lorsque la position est éta- blie de cette façon, le code de comptage dans les compteurs C01 à C05 est mémorisé dans la mémoire rémanente 9, et le micro-ordinateur revient à l'état d'initialisation. D'après la description précédente, on verra que l'agencement permet au conducteur d'obtenir l'établisse- ment automatique d'une position standard en entrant d'abord sa taille, et de régler la position suivant nécessité par actionnement d'une touche. Le conducteur peut alors entrer son code d'identification (1 à 8) afin d'enregistrer la donnée de la position correspondante dans l'une des mémoi- res rémanentes 1 à 8. Le conducteur peut ensuite réétablir la position enregistrée en appuyant simplement sur la tou- che de code d'identification même après interruption puis rétablissement de l'alimentation du tableau de marche. Comme l'établissement initial de la position se produit en répon- se à la seule entrée d'une donnée de taille qui est standar- 21. disée, aucun inconvénient n'est rencontré. Ensuite, la posi- tion peut être réglée à sa préférence par actionnement d'une touche. Si le conducteur enregistre alors la donnée concer- nant sa position, l'action d'une seule clé est tout ce qu'il faut faire pour établir automatiquement la même position. On notera que le réglage manuel peut être obtenu par un autre moyen qu'une action sur une touche. A titre d'exemple, le circuit de commande de moteur MD peut être directement couplé à un commutateur de commande de marche avant/arrière, qui peut être actionné manuellement dans le but d'obtenir le réglage manuel. La présente invention n'est pas limitée aux exem- ples de réalisation qui viennent d'être décrits, elle est au contraire susceptible de variantes et de modifications qui apparaîtront à l'homme de l'art. Contenu des blocs des- organigrammes (figures 8a et 8b) A - Touche "REGLAGE" 13P5 fermée ? B - Dix touches 13t1 à 13t5 fermées ? C - Touche d'effacement 13P4 fermée ? D - Stocker code de la touche 13ti dans le registre 11 E - Touche effacement 13P4 fermée ? F - Touche 13P6 fermée ? G - Touche 13P7 fermée ? H - Exciter le moteur M. correspondant à la donnée mémori- i sée dans le registre 11 pour marche dans la direction avant. I - Exciter le moteur M. correspondant à la donnée stockée dans le registre Il pour marche dans le sens inverse. J - Stocker les codes de comptage des compteurs COl-CO5 dans la mémoire rémanente 9. K - Touche "PROGRAMME" 13P2 fermée ? L - Contrôler si la donnée de position est mémorisée dans la mémoire rémanente i et mémoriser i dans le registre 9-i en cas d'absence, et déclencher l'affichage 13cd' com- mencer i = 8 M - Passer de i à i-i. 22. N - Donnée présente dans l'un des registres 1 à 6 ? O - Stocker le code indicateur de E et P dans les registres 7 et 8 respectivement. P - Les dix touches 13t1 à 13t8 fermées ? Q - Effacer les registres 1 à 8 et mémoriser le code de la touche d'entrée dans les registres 1 et 11. R - La touche 13p3 est-elle fermée ? F3 S - La touche "EFFACEMENT" 13p4 est-elle fermée ? T - Mémoriser les codes de comptage des compteurs CO1 à C05 dans la mémoire rémanente i correspondant à la donnée i mémorisée dans le registre 11. U - Touche "EFFACEMENT" 13p4 fermée ? V - Mémoriser les codes indicateurs de 8 à 3 dans les regis- tres 1 à 6 respectivement et mémoriser les codes indica- teurs de "F" et "P" dans les registres 7 et 8 respecti- vement. A1- Touches 13P1 à 13P5 ? B1- Touche "CODE" 13P1 ? CI--Entrée de touche ? D1- Touche "EFFACEMENT" 13P4 fermée ? El- Dix touches 13t0 à 13t9 ? F1- Stocker n touche dans le registre 11 et dans le regis- tre 1 (affichage 13cd déclenché). G1- Entree de touche ? HI- Touche "EFFACEMENT" 13P4 fermée ? Iltouches 13t0 à 13t9 ? J1- Stocker numéro de touche dans le registre 12 et dans le registre 2. K1- Entrée de touche ? L1- Touche "EFFACEMENT" 13P4 fermée ? M1- Dix touches 13t0 à 13t9 ? N1- Stocker n de touche dans le registre 13 et dans le re- gistre 3. 01- Formuler le code de taille d'après le contenu du regis- tre 11-13 et rechercher un n de mémoire contenant une donnée de taille égale ou supérieure et inférieure au code. 23. Pil - Lire la donnée dans un numéro de mémoire de ROM pour obtenir la donnée de position standard et la mémoriser dans le registre 9 de RAM. Ql - Touche 13P3 fermée ? Ri - Touche "EFFACEMENT" 13P4 fermée ? A2 - Initialisation. B2 - Entrée de touche ? C2 - Mémoriser le numéro de touche dans le registre 10. D2 - Dix touches 13t à 13t8 ? E2 - Mémoriser le contenu du registre 10 dans le registre 1 et déclencher l'affichage 13cd' F2 - Touche "EFFACEMENT" 13cd fermée ? G2 - Donnée de position de la donnée d'identification dans le registre 10 enregistrée ? H2 - Touche 13P3 fermée ? 12 - Lire la donnée de position pour le code d'identifica- tion mémorisé dans le registre 10 à partir de NRAM et la mémoriser dans le registre 9 de RAM. J2 - Exciter les moteurs des mécanismes 100 à 500 séquen- tiellement vers la donnée recherchée dans le registre 9 tout en se référant à la donnée dans la mémoire non rémanente 9. K2 - Mémoriser la donnée des compteurs Col à C05 dans la mé- moire rémanente 9. A' - Alimentation fermée. A" - Unités individuelles alimentées. X - Réglage de position par opération manuelle de touche. Y - Etablissement automatique de la position standard en réponse à une entrée sur la taille. Z - Etablissement automatique de la position en réponse à l'entrée d'un code d'identification. Xl - Enregistrement d'une donnée de position en association avec le code d'identification. Yl - Etablissement automatique de la position standard en réponse à une entrée sur la taille. 24. REVENDICATIONS i - Système de commande de position pour siège de véhicule, caractérisé en ce qu'il comprend: - un ordinateur comprenant une mémoire à semi-conduc- teurs; - un ensemble à mémoire rémanente à semi-conducteurs connecté à l'ordinateur; - une pluralité de commutateurs à touche connectés à l'ordinateur; - un dispositif de visualisation de caractères connec- té à l'ordinateur; - et des ncyens pour fournir à l'ordinateur une infor- mation sur la position associés à un mécanisme de commande de la position d'un siège de conducteur; - la mémoire à semi-conducteurs de l'ordinateur mémo- risant la donnée de position standard correspondant à une donnée humaine indicatrice de la caractéristique physique d'un conducteur, une donnée de programme établissant la position pour la lecture de la donnée standard de commande de position qui correspond à la donnée humaine entrée et pour commander l'excitation du mécanisme de commande de posi- tion, afin d'établir une position indiquée par la donnée, une donnée de programme pour mémoriser l'information prédomi- nante sur la position associée au mécanisme de commande de position qui correspond à un code d'identification entré dans l'ensemble à mémoire rémanente en réponse à l'actionne- ment d'un commutateur à touche, et une donnée de programme pour lire la donnée de position, qui correspond au code d'identification entré dans l'ensemble à mémoire rémanente pour commander l'excitation du mécanisme de commande de po- sition jusqu'à obtention de la position représentée par la donnée de position. 2 - Système de commande de position selon la revendi- cation 1, caractérisé en ce que la mémoire à semi-conduc- teurs de l'ordinateur mémorise en outre une donnée de pro- gramme qui excite le mécanisme de commande de position dans une direction qui correspond à l'actionnement d'un commuta- 25. teur à touche tant que le commutateur à touche est maintenu à l'état d'actionnement. 3 - Système de commande de position selon la reven- dication 1, caractérisé en ce qu'il comprend en outre une pluralité de commutateurs manuels qui commandent l'excita- tion du mécanisme de commande de position. 4 - Système de commande de position selon la reven- dication 1, caractérisé en ce que la mémoire à semi-conduc- teurs de l'ordinateur est une mémoire morte à semi-conduc- teurs. - Système de commande de position selon la reven- dication 1, caractérisé en ce que la donnée humaine indica- trice de la caractéristique physique du conducteur représen- te sa taille et la donnée standard de commande de position comprend une donnée sur la positionavant/arrière du siège, une donnée sur la position de basculement de la base et une donnée sur la position de basculement du dossier du siège qui correspondent à la taille. 6 - Système de commande de position selon la reven- dication 1, caractérisé en ce que les moyens pour fournir à l'ordinateur une information sur la positionassociés au mécanisme de commande de position du siège de conducteur comprennent un moyen générateur d'impulsions connecté à un mécanisme de commande de position pour produire une impul- sion en synchronisme avec le mouvement d'une partie mobile de celui-ci et un compteur de l'impulsion. 7 - Système de commande de position selon la reven- dication 6, caractérisé en ce que la donnée standard d'éta- blissement de position a la forme d'un code de comptage dans le compteur. 8 - Système de commande de position pour siège de conducteur, caractérisé en ce qu'il comprend: - un ordinateur comprenant une mémoire morte à semi- conducteurs; - une mémoire de lecture-écriture rémanente à semi- conducteurs connectée à l'ordinateur; - une pluralité de commutateurs à touche connectés à l'ordinateur; 26. - un dispositif de visualisation connecté à l'or- dinateur; - un moyen connecté à un mécanisme de commande de position d'un siège de conducteur pour produire une impul- sion synchronisée avec le mouvement d'une partie mobile du mécanisme; - et un compteur pour compter l'impulsion; - la mémoire morte à semiconducteurs mémorisant la donnée standard établissant la position correspondant à la donnée sur la taille, la donnée de programme établissant la position pour la lecture de la donnée standard établissant la position qui correspond à la donnée sur la taille entrée et pour commander l'excitation du mécanisme de commande de position jusqu'à ce qu'une position indiquée par la donnée standard établissant de position soit atteinte, une donnée de programme répondant à l'actionnement d'un commutateur à touche pour exciter le mécanisme de commande de position dans une direction qui dépend du commutateur à touche actionné tant que celui-ci reste actionné, une donnée de programme pour mémoriser dans la mémoire rémanente la donnée repré- sentant une position prédominante du mécanisme de commande de position en association avec un code d'identification en- tré, et une donnée de programme répondant à l'actionnement d'une autre touche pour lire la donnée de position, qui cor- respond à un code d'identification entré, dans la mémoire rémanente et pour commander l'excitation du mécanisme de commande de position jusqu'à ce qu'une position indiquée par une taille donnée de position soit obtenue.