FR 2581220 A1 19861031 FR 8606211 A 19860429 La présente invention concerne un système et un procédé permettant de fournir des données de reprogrammation à un processeur spécialisé intégré à un équipement. Le système de l'invention appartient au domaine des systèmes de reprogrammation qui sont utilisés pour produire des données permettant d'altérer ou de modifier l'information relative aux programmes emmagasinés dans la mémoire d'un processeur programmé. Dans le développement de l'armement moderne, l'utilisation de microprocesseurs pour améliorer le fonctionnement et les performances d'armes lancées est bien connue. Par exemple, la capacité croissante des microprocesseurs modernes à effectuer rapi- dement et avec précision des tâches complexes a conduit à doter d'une capacité de guidage par processeur des armes (par exemple des missiles) qui sont tiréeset visent une cible. Toutefois, c'est habituellement le cas que chaque accroissement de l'aptitude opérationnelle offerte à une arme par l'utilisation d'une électronique sophistiquée stimule un accroissement ou un changement correspondant de la menace que l'arme doit affronter Ainsi, la marge d'efficacité dont jouit une arme en résultat d'un changement apporté à son électronique interne est souvent fugace. Dans le passé, lorsque l'amélioration de l'efficacité d'une arme s'est vue opposer une amélioration de la technique de la cible visée, l'arme a été modifiée, rejetée ou remplacée. La modification d'une arme incorporant des circuits électroniques peut souvent impliquer une refonte de sa conception et un remplacement de ses circuits électroniques. Toutefois, l'arrivée des armements à base de microprocesseurs facilite la possibilité de modifier le fonction- nement d'une arme de manière qu'elle satisfasse une variation de la technologie qui lui est opposée. Par exemple, il est possible d'obtenir une modification du fonctionnement de l'arme, de ses méthodes de guidage ou de son spectre de détection grâce à une modi- fication du logiciel de mise en oeuvre. De nombreuses armes à base de microprocesseurs qui ont été déployées largement ne sont pas conçues de façon à être facilement reprogrammées. Pour modifier leurs programmes, il faut ramener ces armes à un échelon de maintenance élevé, o on les démonte et on les reprogramme. Ceci conduit à augmenter le coût en durée de vie totatede ces armes et réduit le degré de préparation des unités militaires auxqueLLes on a retiré ces armes pour les modifier. Il serait donc avantageux de prévoir un système permettant d'adapter une arme à base de microprocesseur à sa reprogrammation sur place, d'une manière qui ne demande pas une intrusion matérielle dans l'arme et qui limite le surcroît de coût ajouté aux coûts des cycles de durée de vie de l'arme. Selon un aspect de l'invention, il est proposé un système permettant de transférer des données de reprogrammation à un processeur autoprogrammable produisant des instructions qui est contenu dans un module électronique possédant plusieurs trajets de signaux permettant de conduire des signaux entre l'intérieur et l'extérieur du module électronique, comprenant: un moyen à terminal qui est reçu dans un module électronique et est connecté à l'un de plusieurs trajets de signaux qui conduisent des signaux entre l'inté- rieur et l'extérieur dudit module électronique; des moyens de con- nexion disposés dans le moyen à terminal et répondant à un proces- seur autoprogrammable produisant des instructions qui est contenu dans le module électronique afin de connecter le processeur à l'un des trajets de signaux; un module de données de reprogrammation qui, lorsque le moyen à terminal est reçu dans un module électronique, est placé à l'extérieur du module électronique au voisinage d'un trajet de signaux du module électronique auquel le moyen à terminal est connecté; et un moyen d'accès au module de données de reprogram- mation qui conduit de manière unidirectionnelle des signaux venant du trajet de signaux du module électronique; un moyen de transfert de données se trouvant dans le module de données de reprogrammation et connecté au moyen d'accès afin de détecter des signaux d'instruc- tions de reprogrammation se trouvant sur le trajet de signaux du module électronique et de décoder les signaux d'instructions de reprogrammation pour fournir plusieurs signaux de commande de reprogrammation; un moyen de commutation placé dans le module de données de reprogrammation et répondant à un premier des signaux de commande de reprogrammation décodé depuis un signal d'instruction de reprogrammation d'interrogation en connectant le moyen de transfert de données au trajet de signaux du module électronique; et un moyen d'emmagasinage de données de reprogrammation se trouvant dans le moyen de transfert de données et répondant à d'autres signaux de commande de reprogrammation en fournissant des signaux de données de reprogrammation au trajet de signaux du module électronique. Selon un autre aspect de l'invention, il est proposé un appareil destiné à produire des données afin de modifier un pro- gramme contenu dans un processeur autoprogrammable produisant des instructions lui-même contenu dans un module électronique possédant plusieurs trajets de signaux actifs servant à conduire des signaux entre le module électronique et un autre dispositif, comprenant: un moyen d'accès pouvant être connecté de façon commutable à un trajet de signaux qui conduit un signal de fonction à l'extérieur d'un module électronique contenant un processeur autoprogrammable produisant des instructions, afin de conduire de manière unidirec- tionnelle des signaux venant du trajet de signaux; un moyen de commande connecté de façon à recevoir les signaux conduits de manière unidirectionnelle pour produire, en réponse à un signal d'instruction d'interrogation, un signal d'instruction de commutation; un moyen de commutation de trajet de signaux connecté entre le trajet de signaux et le moyen de commande de manière à prendre un premier état connectant le trajet de signaux au moyen de commande en réponse au signal d'instruction de commutation; et un moyen de transfert de programme inclus dans le moyen de commande et répondant à des instructions de reprogrammation reçues sur le trajet de signaux en produisant une information d'amendement de programme à destination du processeur sur le trajet de signaux après que le moyen de commu- tation a pris le premier état. Selon un autre aspect de l'invention, il est proposé un procédé permettant de modifier le programme d'un processeur produisant des instructions qui est contenu dans un module élec- tronique, comprenant les opérations suivantes: contrôler un trajet de signaux de fonction connecté à un module électronique contenant un processeur produisant des instructions en ce qui concerne la présence d'une instruction d'interrogation de reprogrammation produite par le processeur dans les signaux se trouvant sur le trajet de signaux; en réponse à l'apparition d'une instruction d'interrogation sur le trajet de signaux, connecter le trajet de signaux à un module de données de reprogrammation comportant un moyen qui répond à des signaux d'instructions prédéterminées en produisant des signaux de données visant à reprogrammer le processeur; produire une série d'instructions de reprogrammation à destination du module de données de reprogrammation en provenance du processeur sur le trajet de signaux; et produire, en réponse à la série d'ins- tructions de reprogrammation, des signaux de données de reprogramma- tion à partir du module de données de reprogrammation sur le trajet de signaux. L'invention surmonte les inconvénients des armes à base de microprocesseursde la technique antérieure en produisant des données utiles à la modification d'un programme se trouvant dans un processeur autoprogrammable contenu dans un module d'arme qui possède plusieurs trajets de signaux actifs servant à conduire des signaux entre l'intérieur et l'extérieur de l'arme. Le système comporte une unité de terminal dans le module d'arme qui répond à une instruction de commutation venant du processeur programmable en connectant le processeur à l'un des trajets de signaux qui conduit un signal de fonction. Un module reprogrammable extérieur à l'arme comporte un commutateur d'accès aux trajets de signaux qui est connecté de manière commutable au trajet de signaux afin de conduire de manière unidirectionnelle des signaux venant du trajet de signaux sans interrompre la conduction du signal de fonction. Un dispositif de commande de reprogrammation se trouvant dans le module de reprogrammation est connecté de façon à recevoir les signaux connectés de manière unidirectionnelle de la part du commutateur d'accès aux trajets de signaux. Le dispositif de commande de reprogrammation répond à un signal reçu qui correspond à une séquence d'instructions d'interrogation de reprogrammation venant du processeur programmable en déconnectant le commutateur d'accès vis-à-vis du trajet de signaux et en produisant une deuxième instruction de commutation. Un circuit de commutation se trouvant dans Le module de reprogrammation répond à La deuxième instruction de commutation en connectant le dispositif de commande de reprogram- mation au trajet de signaux. Enfin, le dispositif de commande de reprogrammation possède un circuit de reprogrammation servant à produire, lorsque le dispositif de commande de reprogrammation est connecté au trajet de signaux, une séquence de signaux de données de reprogrammation à destination du processeur reprogrammable via le trajet de signaux pris. Une fois achevé le transfert des données de reprogrammation, le processeur autoprogrammable peut mettre en oeuvre un programme de reprogrammation dans son programme d'exploi- tation pour modifier son propre logiciel, en utilisant les données transférées par le système selon l'invention. Ainsi, la structure du système selon l'invention permet de reprogrammer une arme à base de microprocesseur au niveau de maintenance le plus faible possible en prévoyant une fonction de transfert de données de reprogrammation qui peut être automati- quement mise en oeuvre par l'utilisateur de l'arme sur place sans intrusion matérielle dans l'arme. De plus, le système utilise des voies d'accès de signaux existant dans l'arme pour effectuer le transfert de données, ce qui évite la nécessité de modifier structurellement l'arme en prévoyant des voies de passage spéciales supplémentaires pour transférer des données de reprogrammation. La description suivante, conçue à titre d'illus- tration, vise à donner une meilleure compréhension de ses carac- téristiques et avantages; elle s'appuie sur les dessins annexés, parmi lesquels: - la figure 1 représente un missile guidé que l'on épaule pour le tir possédant un système de guidage à base de micro- processeur; - la figure 2 est un schéma de principe représentant la relation générale qui existe entre le système de l'invention et un circuit électronique contenu dans le missile de la figure 1; - La figure 3 est un schéma de principe du système de L'invention; - les figures 4A et 4B sont des schémas montrant les états d'une unité de terminal contenue dans le système de l'invention lorsque le missile de la figure 1 doit être utilisé sans être reprogrammé; - les figures 5A à 5C montrent les états de l'unité de terminal des figures 4A et 4B et d'un circuit de commutation de module de reprogrammation inclus dans le système selon L'invention lorsque l'arme représentée sur la figure 1 doit être reprogrammée avant d'être tirée; la figure 6 est un schéma de principe le plus détaillé du module de reprogrammation utilisé dans le système de l'invention; - la figure 7 illustre comment est représentée une instruction déLivrée par le processeur de l'arme qui est utilisée pour commander une séquence de transfert de données de reprogram- mation exécutée par le module de reprogrammation: - la figure 8 est un schéma temporel montrant la succession des opérations faites pendant le séquence de transfert de données de reprogrammation qui est exécutée par le système de l'invention; - la figure 9 est un schéma de transition entre états montrant la suite des opérations effectuées par le système selon l'invention pendant la séquence de transfert de données de reprogrammation de la figure 8; - la figure 10 est un organigramme montrant une séquence d'opérations de commande de reprogrammation effectuées par le processeur pour fournir des données de reprogrammation à partir du système de l'invention; et - la figure 11 est un schéma montrant la structure d'un bloc de données de commande transféré au processeur pendant une séquence de transfert de données de reprogrammation. La figure 1 montre un missile 10, que l'on tire en épaulant, comportant un système à microprocesseur qui commande la recherche de la cible et le guidage du missile. Avant la mise à feu, le missile est maintenu dans un ensemble de lancement 11 qui permet au soldat d'épauler le missile pour viser, trouver la cible et lancer en direction de la cible. L'ensemble de lancement comporte une poignée 12 comportant une queue de détente que l'on tire lorsqu'on lance le missile. Puisque le missile de la figure 1 est entièrement portatif, on peut le transporter en différents lieux du champ de bataille o différentes menaces ennemies prévalent. Pour répondre de manière souple aux différentes menaces, le système de l'invention offre à l'opérateur la possibilité d'insérer un module de reprogram- mation qui est inclus dans le système de l'invention dans un réceptacle de la poignée de façon à modifier le procédé d'acquisition et de guidage du microprocesseur du missile pour tenir compte du changement des menaces. La figure 2 montre la disposition de parties du système de l'invention telles qu'elles sont employées avec le missile de la figure 1 dans un champ de bataille. Sur la figure 2, le missile 10 possède un module 20 de système de guidage comportant un système de processeur servant à mettre en oeuvre la méthode de guidage du missile via l'exécution d'un programme de processeur emmagasiné. Le processeur de guidage est classique en ce qu'il comporte un circuit de traitement, d'adressage et d'interface en même temps qu'un circuit de mémoire servant à emmagasiner un programme d'exécution qui comporte des procédures d'acquisition et de guidage. Ce circuit de mémoire comporte de préférence un circuit qui contient des instructions de programme en des emplacements adressables et qui répond à des opérations de lecture et d'écriture en mémoire. Puisque le circuit de mémoire du processeur du système de guidage du missile 10 répond aussi bien à des opérations d'écriture qu'à des opérations de lecture effectuées par l'unité centrale de traitement (UCT) du processeur, les instructions de programme qu'il contient peuvent être modifiées par l'UCT lorsque celui-ci exécute une série de cycles d'écriture pendant lesquels de nouvelles instructions de programme sont introduites dans le circuit. Une séquence de semblables opérations d'écriture qui modifient un bloc d'instructions de programme dans un module de logiciel constitue une reprogrammation. Le processeur de guidage obtient de la part du système de l'invention les données nécessaires à sa propre repro- grammation. Une fois obtenues, les données sont utilisées par le processeur dans une opération de reprogrammation classique (non présentement décrite) pour modifier diverses parties prédéterminées de son programme d'exploitation. Les données à introduire pendant des opérations d'écriture en mémoire de reprogrammation sont obtenues par le processeur du système de guidage de la part du système de l'invention en une séquence d'opérations de transfert de données qui est appelée une séquence de reprogrammation. Après (ou pendant) le transfert de données de reprogrammation en provenance du système, le processeur exécute des séquences d'instructions classiques pour écrire de manière appropriée les données en mémoire. Le transfertde l'information de reprogrammation au processeur du système de guidage est effectué par le système de transfert de données de reprogrammation de l'invention, lequel comporte un module de données de reprogrammation 26 et une unité de terminal 27 du processeur, comme représenté sur la figure 2. Dans le système du missile, est inclus un câble de télécommunications 28 contenant plusieurs trajets de signaux qui sont utilisés pour conduire des signaux entre des circuits de commande et des éléments d'actionnement se trouvant dans la poignée 12 du lanceur de missile et l'électronique du missile. Un semblable trajet de signaux est la ligne de signaux bidirectionnelle 29 qui passe par le module de données de reprogrammation 26 lorsque le module est installé dans la poignée 12. On se reporte à la figure 3, qui donne une compré- hension plus claire du système de transfert de données de repro- grammation de l'invention et qui montre comment celui-ci s'articule pour fournir l'information de reprogrammation au circuit de traite- ment se trouvant dans le module de guidage 20 contenu dans le missile 10. Sur la figure 3, le circuit de traitement du système de guidage comporte trois microprocesseurs 32, 34 et 36, qui sont 2 5 8 1220 désignés collectivement comme étant le processeur de guidage, et qui sont liés ensemble par une base de données commune 37. Comme cela est classique, les microprocesseurs 32, 34 et 36 possèdent chacun un circuit de mémoire programmable associé, non représenté, dans lequel des données de reprogrammation peuvent être introduites par des opérations d'écriture classiques. Le trajet de signaux bidirectionnel 29 comporte deux trajets de signaux unidirectionnels 29a et 29b, de sens opposés. Un commutateur manuel unipolaire à une seule direction 38 est connecté dans le trajet de signaux 29a. Avant que le commutateur 38 ne soit rendu actif, le trajet de signaux 29a est continu. Dans le système de guidage 20 du missile , les trajets de signaux 29a et 29b sont mis en court-circuit l'un avec l'autre par un cavalier se trouvant dans la poignée 12 lorsque le module de données de reprogrammation 26 n'est pas en place. Le cavalier se place entre les noeuds N1 et N2. Le rôle normal du trajet de signaux 29 est de fournir un passage de retour indiquant au système de guidage 20 le moment o l'utilisateur du missile 10 a visé une cible avec le missile, ceci étant indiqué par la pression du commutateur 38. Le système de guidage 20 détermine le moment o l'acquisition de la cible a été effectuée, puisqu'un signal de fonction analogique F o délivré par le système de guidage et appliqué au trajet de signaux 29a est détecté au titre de signal de fonction d'entrée Fi qui revient au système de guidage 20 via le fil conducteur de signaux 29b. Pendant le fonctionnement normal du système de guidage 20, le signal de fonction F est produit dans le système de guidage 20 par un moyen non représenté sur la figure 3 et est délivré via la ligne de signaux 29a qui est connectée à la ligne de signaux de retour 29b dans la poignée 12. Le signal de fonction revient au système de guidage 20 via la ligne de signaux 20b sous l'appellation Fi, dont la présence est périodiquement détectée par d'autres moyens, non représentés, dans le système de guidage 20. Lorsque l'utilisateur du missile pointe une cible devant être inter- ceptée par le missile, il enfonce le commutateur 38, ce qui ouvre la ligne 29a et empêche le signal de fonction d'entrée Fi de revenir au système de guidage 20. Si des moyens du système de guidage cessent d'être en mesure de détecter le signal de fonction d'entrée pendant une certaine durée, le système de guidage entreprend des procédures permettant de rechercher la cible, de poser les équations de guidage initiales, et de propulser le missile du lanceur en direction de la cible. Dans son mode de réalisation préféré, le système de l'invention peut utiliser le trajet de signaux de fonction bidirec- tionnel comprenant les lignes de signaux 29a et 29b pour entreprendre une opération de reprogrammation. L'utilisation du trajet de signaux de fonction est permise au système de l'invention par l'existence d'un moyen du processeur de guidage permettant d'avoir périodiquement le contrôle du trajet de signaux pendant l'actionnement d'un autre moyen de conduction du signal de fonction pendant la séquence de reprogrammation. Le moyen permettant d'accomplir ces objectifs est fourni par l'unité de terminal 27 qui se trouve dans le système de guidage de missile 20. Comme représenté sur la figure 3, l'unité de terminal 27 comporte un dispositif 40 de réception-émission asyn- chrone universelle (UART) classique, un commutateur analogique bipolaire 42, et un commutateur à semiconducteur unipolaire 43. Le commutateur analogique 42 comporte des bornes 42a à 42d. Les bornes 42a et 42d sont connectées à des lignes de signaux respectives 45 et 46. La ligne de signaux 45 est le trajet de signaux du système de guidage interne servant à la fonction de sortie Fo, tandis que le trajet 46 permet la conduction du signal de fonction d'entrée F. dans le système de guidage interne. Le transfert bidi- *1 rectionnel de données entre le commutateur 42 et l'UART 40 a lieu via les lignes de signaux 48 et 49. La ligne de signaux 48 fournit un trajet de sortie pour les données en série (S) qui sont délivrées o par l'UART 40. Le trajet de signaux 49 fournit un trajet d'entrée pour les données de série (S.) entrant dans l'UART 40. L'UART est *1 également connecté à la base de données 37. Les pôles du commutateur 42, soit P1 et P2' sont respectivement connectés aux lignes de signaux 29a et 29b. En fonctionnement, l'UART 40 fournit classiquement une interface intermédiaire série-parallèle et parallèle-série complémentaire entre La base de données 37 du processeur du système de guidage et les lignes de signaux 48 et 49. En fonctionnement, le processeur de guidage fournit des instructions de reprogrammation, qui seront décrites ultérieu- rement, en parallèle à l'UART 40. Les instructions sont mises sous - forme série par l'UART et sont transférées par l'unité de reprogram- mation. Les données de reprogrammation sont reçues dans le format série par l'UART 40 en provenance du module 26 de données de reprogrammation, sont transformées à la forme parallèle et sont transmises, via la base de données, au processeur de guidage. Le commutateur à semiconducteur 43 de l'unité de ter- minal du processeur est connecté entre les lignes de signaux de fonction 45 et 46. La commande des commutateurs 42 et 43 est assurée par les lignes de signaux de commande 51 et 52, le premier signal de commande C1 étant produit par le microprocesseur 32 afin de commander le positionnement du commutateur analogique 42, et un deuxième signal de commande C2 étant produit par cette même source pour commander le positionnement du commutateur 43. Le module de données de reprogrammation 26 comporte un commutateur analogique bipolaire 57 possédant des bornes 57a à 57d et des bornes polaires P3 et P4. Le module de données de repro- grammation 26 comporte également un UART classique 59 (équivalent à l'UART 40), un commutateur d'accès passif 61, et un dispositif de commande 63. Un cavalier 65 est connecté entre les bornes de commutation 57b et 57c, tandis qu'une paire de fils conducteurs de signaux en sens opposés 67 et 68 sont connectés de manière à conduire des signaux entre la borne 57a et l'UART 59 et entre l'UART 59 et la borne 57d, respectivement. L'UART 59 et le dispositif de commande 63 sont connectés de manière à échanger plusieurs signaux en paral- lèle sur une interface de signaux bidirectionnelle 69. En fonctionnement, le dispositif de commande fournit des données de reprogrammation, décrites ultérieurement, en paral- lèle à L'UART 59. Les données sont mises sous forme série par l'UART et sont transférées au processeur de guidage. Des instruc- tions de transfert de données de reprogrammation sont reçues sous La forme série par L'UART 59 de la part du processeur de guidage, sont mises sous la forme parallèle et sont transmises, via L'inter- face 69, au dispositif de commande. Le commutateur d'accès 61 est connecté de façon à conduire des signaux unidirectionnellement de la ligne de signaux 29a à la ligne de signaux 67, o ils sont conduits à l'UART 59. Le dispositif de commande 63 fournit une paire de signaux de commande C3 et C4 aux lignes de signaux 70 et 71, respec- tivement. Le signal de commande C3 détermine l'état du commutateur 57, tandis que le signal de commande C4 commande le commutateur d'accès 61. Dans le mode de fonctionnement préféré, lorsque le missile est en cours d'utilisation sur place, une alimentation électrique est initialement délivrée à toutes les fonctions élec- troniques du système du missile. Immédiatement après que le système a été mis en circuit, le système de guidage 20 commence à émettre de manière continue Fo et à détecter de manière continue Fi. Au même instant, le processeur du système de guidage tente périodi- quement de faire commencer une séquence de reprogrammation au moyen du module de données de reprogrammation. Puisque la transmission du signal de fonction et celle de la séquence de reprogrammation doivent être effectuées sur les lignes de signaux 29a et 29b, les opérations initiales de la séquence de reprogrammation qui sont tentées par le processeur du système de guidage fournissent un autre trajet de signaux continu pour le signal de fonction pendant que l'interrogation de reprogrammation est en cours. Ceci empêche qu'une indication erronée de l'acquisition de la cible ne soit donnée au système de guidage pendant le transfert de données de reprogrammation au processeur du système de guidage. De préférence, la séquence de reprogrammation entreprise par le processeur de guidage est indifférente, dans ses étapes initiales, au fait qu'un module de données de repro- grammation a ou non été installé dans la poignée 12. Dans le cas o aucun module de données de repro- grammation n'est installé dans la poignée, le processeur de guidage 258 1 220 exécute une séquence de signaux de commande initiale qui conduit à ce que les commutateurs de L'unité de bornes soient positionnés suivant La série représentée sur Les figures 4A et 4B. Lorsque les circuits électroniques du système de missile sont initialement mis en circuit, Le système du processeur de guidage fournit Les signaux C1 et C2 qui conviennent pour placer respectivement Les commutateurs 42 et 43 dans Les états représentés sur La figure 4A. Sur La figure 4A, Le commutateur 42 est positionné par le processeur de guidage de façon à connecter La ligne de signaux 45 à La ligne de signaux 29a et à connecter la ligne de signaux 29b à la ligne de signaux 46. Les lignes de signaux 29a et 29b sont connectées ensemble par un cavalier J se trouvant dans La poignée et permettant que F soitredirigé o sur le système de guidage 20 sous la forme F.. Dans Le même temps, i Le commutateur 43 est maintenu ouvert par le processeur de guidage. Dans une boucle initiale des opérations de repro- grammation du processeur de système de guidage, le processeur transmet une séquence d'instructions numériques qui est destinée à stimuler un module de données de reprogrammation afin de faire commencer une séquence de reprogrammation. Pour donner le message au module de données de reprogrammation, Le processeur de guidage positionne les commutateurs 42 et 43 dans les états indiqués sur la figure 4B. Sur la figure 4B, le commutateur 42 est positionné de manière à connecter la ligne de signaux 48 à la Ligne de signaux 29a et la ligne de signaux 29b à la ligne de signaux 49. Dans Le même temps, le processeur de guidage ferme le commutateur 43 de manière à fournir un trajet de retour pour le signaL de fonction Fo- Ceci empêche qu'une indication erronée d'acquisition de cible ne soit détectée par Le système de guidage pendant la conduite d'une séquence de reprogrammation. Dès qu'il cesse d'obtenir une réponse de la part d'un module de données de reprogrammation, le processeur de guidage ramène les commutateurs 42 et 43 aux positionnements illustrés sur la figure 4A. Dans le cas o un module de données de reprogram- mation a réellement été installé dans la poignée du système de missile, il en résulte la séquence d'opérations de commutation que représentent les figures SA à 5C. Initialement, lorsque l'on active le système du missile, le processeur du système de guidage positionne le commutateur 42 de manière à établir un trajet de conduction entre les fils conducteurs de signaux 45 et 29a, et entre les fils con- ducteurs de signaux 29b et 46. Le dispositif de commande 63 posi- tionne le commutateur 57 de façon à fournir un trajet de retour pour le signal de fonction du système de guidage via le cavalier 65. Ceci permet au système de guidage 20 d'attendre une indication d'acqui- sition de cible de la part de l'utilisateur du missile. Dans l'état initial du système de reprogrammation complète, représenté sur la figure 5A, le commutateur d'accès passif 61 est initialement dans un état qui assure la conduction unidirectionnelle du fil conducteur de signaux 29a au fil conducteur de signaux de reprogrammation 67. Ceci permet au dispositif de commande 63 de contrôler de manière continue, via L'UART 59, la ligne de signaux 29a en ce qui concerne la présence d'une interrogation de reprogrammation. Aussi longtemps que le signal de fonction Fo est présent, le dispositif de commande 63 n'effectue aucune action. L'opération suivante, représentée sur la figure 5B, se produi lorsque le processeur de guidage positionne les commu- tateurs de l'unité de terminal du processeur de façon que le signal de fonction interne soit acheminé via le commutateur 43 et que le processeur de guidage délivre une interrogation de reprogrammation via l'UART 40, et le trajet de signaux 48, sur le trajet de signaux 29a. L'interrogation de reprogrammation va de la ligne de signaux 29a à la ligne de signaux 67 du module de reprogrammation et, de là, via l'UART 59, au dispositif de commande 63. Lorsque le dispositif de commande 63 détecte la présence d'une demande de reprogrammation via le commutateur d'accès 61, il change les états des signaux de commande C3 et C4. En réponse aux changements de C3 et C4, les commutateurs 57 et 61 se placent dans les états représentés sur la figure 5C. Comme représenté sur la figure 5C, il existe une paire de passages unidirectionnels en sens opposés entre le processeur de guidage et le dispositif de commande 63 empruntant les lignes de signaux 29a et 29b; dans le même temps, le passage entre les trajets de signaux 29a et 67 est invalidé par ouverture du commutateur 61. Ceci permet de conduire une séquence de reprogrammation mettant en jeu Le transfert de données entre ces deux unités, ce qui est nécessaire pour repro- grammer le processeur de guidage. Lorsque la séquence de reprogrammation est terminée, le processeur de guidage replace les commutateurs 42 et 43 dans les états représentés sur la figure SA, tandis que le dispositif de com- mande 63 place le commutateur 57 dans l'état représenté sur la figure 5A. Puisqu'il est souhaitable, dans le mode de réalisation préféré, de n'entreprendre une séquence de reprogrammation complète qu'à chaque fois qu'un module de reprogrammation est installé, le commutateur d'accès 61 est laissé ouvert (comme indiqué par la ligne en trait interrompu 72 de la figure 5A) afin d'empêcher qu'une séquence de reprogrammation identique suivante ne soit réalisée avant la mise à feu du missile. Le commutateur 61 peut simplement être placé dans un état conducteur lorsque l'alimentation électrique de la poignée aura été mise hors circuit, et de nouveau en circuit. Le processeur de guidage fait commencer, fait se dérouler et fait cesser une séquence de reprogrammation au moyen des instructions énumérées dans le tableau I. Les instructions indi- quées dans le tableau I sont constituées par des mots de données de 8 bits classiques qui sont transmis au module de données de repro- grammation via la liaison de données ci-dessus indiquée. Elles sont représentées dans le tableau I suivant une notation hexadécimale classique, o le premier chiffre hexadécimal correspond à la valeur des 4 bits les plus significatifs de l'instruction, tandis que le deuxième correspond à la valeur hexadécimale des 4 bits les moins significatifs. Sur le tableau I, X désigne un état sans importance. TABLEAU I Instructions Fonctions Oa Préparation la Verrouillage des 4 bits les moins significatifs (a) de l'adresse de départ 2b Verrouillage des 4 bits suivants (b) de l'adresse de départ Instructions Fonctions 3c Verrouillage des 4 bits suivants (c) de l'adresse de départ 4d Verrouillage des 4 bits les plus significatifs (d) de l'adresse de départ et prépositionnement du compteur sur l'adresse de 16 bits verrouillée x Retour au mode de transmission de signal de fonction 6x Transmission de données en continu 7x Repositionnement principal de tous les registres et du compteur 8x/Ox Transmission de données en une seule étape par une instruction de changement alternatif des bits les plus significatifs de "1" à "0" Le dispositif de commande 63 qui détecte les instruc- tions du tableau I et y répond est représenté de manière plus détaillée sur la figure 6, et il comporte un décodeur d'instruction 73, un dispositif 74 de verrouillage d'adresse et un circuit logique de commande par degrés et, ou bien, continu (deg/cont) 76. Ces trois unités du dispositif de commande reçoivent, sous forme parallèle, les instructions transmises de la part du processeur de guidage. L'UART 59 transmet les instructions au dispositif de commande 63 sous la forme parallèle classique. L'UART 59 fournit également au dispositif de commande 63 des signaux de commande de transmission (TC) d'UART classiques qui font la différence entre la production de données d'instructions reçues de la part d'un élément d'entrée- sortie de données R et l'acceptation de données de reprogrammation à mettre sous forme série et à transmettre au processeur de guidage via un élément d'entrée-sortie de transmission T. Pour permettre une meilleure compréhension, on a représenté la structure des instructions sur la figure 7. Chaque instruction possède 8 bits, R7 à RO, o R7 est le bit le plus signi- ficatif et R0 le moins significatif. Le bit le plus significatif (R7) d'une instruction reçue est fourni au circuit logique de commande 76, les bits suivants (R6 à R4) sont fournis au décodeur d'instruc- tion 73, et les bits les moins significatifs (R3 à RO) au circuit de verrouillage d'adresse 74. Le décodeur 73 répond à l'état des bits d'instruction R6 à R4 en produisant l'un des 8 signaux de commande internes: "échantill." (4 lignes), "reposit.", "préposit.", "comp. rep." et "compt. cont.". Lorsqu'une donnée doit être transférée, byte par byte, du module de reprogrammation au processeur de guidage, le circuit logique de commande 76 répond à une séquence de niveaux "1" et "0" alternés dans le bit R7 de l'instruction en produisant une impulsion "compt.". Les bits les moins significatifs (R3 à R0) de quatre instructions consécutives sont échantillonnés dans le circuit de verrouillage d'adresse 74, d'o ils sont transférés à un compteur d'adresse 78 afin de prépositionner celui-ci sur une valeur de comptage d'adresse correspondante. Le compteur d'adresse 78 produit un code d'adresse de 16 bits classique, dont les 12 bits les moins significatifs constituent une adresse de mémoire ("adresse") et les 4 bits restants constituent un code qui est déchiffré par un décodeur typique 80 pour produire un signal "sélect. mémoire". Le signal "adresse" de 12 bits et le signal "sélect. mémoire" décodé sont tous deux fournis à une mémoire de reprogram- mation 82 qui comporte plusieurs modules de mémoire morte classiques (ROM) . Les modules de ROM de la mémoire 82 contiennent des éléments de données classiques en des emplacements accessibles aux signaux "sélect. mémoire" et "adresse". Les données emmagasinées constituent les données de reprogrammation qui sont transmises au processeur de guidage pendant une séquence de reprogrammation. Le signal "sélect. mémoire" sélectionne un module ROM, tandis que le signal "adresse" précise une adresse dans le module choisi. Classiquement, les données de reprogrammation sont emmagasinées dans la mémoire 82 sous forme de bytes, si bien que chaque emplacement adressé d'un module choisi fournit un byte (8 bits) de données de reprogrammation qui est présenté à l'élément d'entrée-sortie T de l'UART 59 afin qu'il soit mis sous forme série et transmis au processeur de guidage. Un circuit numérique classique 90 minuteur et produc- teur de signaux d'horloge comporte des éléments de synchronisation, non représentés, qui fournissent un signal d"'horloge" numérique classique qui synchronise les fonctions de transmission et de réception de L'UART 59 avec les opérations du dispositif de commande 63 et qui est fourni au circuit logique de commande 76 afin de produire le signal "compt." destiné au compteur d'adresse 78. Le signal d"'horloge" est fourni en continu sur tous les états de fonctionnement du système de reprogrammation, à l'exception d'un seul, comme expliqué ci-dessous. Le circuit 90 de cadencement et de production de signaux d'horloge comporte en outre un circuit de temporisation classiquement repositionnable qui commence à compter à partir d'un point fixé par le signal "reposit." pendant une durée prédéterminée. A la fin de la durée de temporisation, le circuit de cadencement et de production de signaux d'horloge 90 produit un signal de "temporisation". Le signal "temporisation" et le signal "comp. rep." sont tous deux fournis à une porte OU classique 92 afin de produire un signal ("fin") indiquant qu'un cycle de reprogrammation a pris fin ou que la durée de temporisation s'est écoulée. Deux bascules classiques 94 et 96 sont repositionnées par le signal "reposit.". La bascule 94 est en outre repositionnée par le signal "fin". Les deux bascules sont positionnées sur des états initiaux par la délivrance d'un signal par un circuit de repositionnement par mise en circuit 98 qui fournit une impulsion unique lorsque l'alimentation électrique du module de reprogrammation est mise en circuit. Les signaux de sortie des bascules 94 et 96 forment respectivement les signaux de commande C3 et C4 qui éta- blissent les états des commutateurs 57 et 61. En se reportant aux figures 8 à 11, on peut comprendre le fonctionnement en séquence de reprogrammation du système de transfert de données de reprogrammation en réponse à des instruc- tions transmises par le processeur de guidage. La figure 8 est un schéma de formes d'onde illustrant la correspondance qui existe entre les instructions reçues par le module de données de repro- grammation (les formes d'onde R7 à R0O) et les signaux de commande internes produits par le module pour définir son état de séquence de reprogrammation. Les états définis par les signaux de commande sont indiqués au-dessous de l'axe horizontal de la figure 8, et la transition entre les états dans un cycle de reprogrammation est représentée dans le diagramme de la figure 9. Le processus mis en jeu par le processeur de guidage pour stimuler, commander et arrêter une séquence de reprogrammation est matérialisé dans l'organigramme de la figure 10. Les transitions entre états dûment énumérés de ( à (, du cycle de reprogrammation produites par des instructions appropriées, sont grossièrement les suivantes. 7X 4X 8X '( -> > x 7X, X 2X l 3X 4x X 6X 14X Avant une séquence de reprogrammation, on applique l'alimentation électrique à l'électronique du missile et au module de données de reprogrammation. Des. fonctions de repositionnement par mise en circuit qui se trouvent à la fois dans l'électronique du missile et le module mettent les commutateurs 42, 43, 61 et 65 dans les états représentés sur la figure 5A-k et repositionnent les circuits de verrouillage, indicateurs et autres circuits d'emmaga- sinage suivant d'autres états prédéterminés. Le processeur-de guidage interrompt périodiquement son fonctionnement normal pour déterminer s'il y a eu ou non une prise de commande sur la liaison de données comprenant les lignes de signaux 29a et 29b. Si une séquence de reprogrammation a antérieurement été achevée, la liaison n'est pas nécessaire et le processeur reprend son fonctionnement normal (bloc de décision 99 de la figure 10). Si une opération de repro- grammation n'a pas précédemment pris fin, une réponse positive sera donnée au bloc 99, et les positionnements des commutateurs 42 et 43 seront amenés dans les positions indiquées sur les figures 4B et 5B. Ensuite, le processeur de guidage produit une séquence d'instruc- * tions d'interrogation sur ta reprogrammation, qui consiste, dans le mode de réalisation préféré, en la transmission alternée de deux codes d'instructions différenciables, par exemple une instruction 70 suivie d'une instruction 77. La séquence se répète trois fois, avec suffisamment de temps entre chaque transmission pour permettre d'échantillonner le retour de liaison de données obtenu par l'UART 40. Si le processeur de guidage détecte la séquence toute entière, il met fin à la boucle d'interrogation, modifie les positionnements des commutateurs 42 et 43 en les ramenant dans les états des figures 4A et 5A et reprend un positionnement normal. Normalement, la séquence d'instructions d'interro- gation ne sera pas interrompue dans le cas correspondant aux figures 4A et 4B; c'est-à-dire que c'est le cas lorsqu'un module de données de reprogrammation n'a pas été installé dans la poignée. Le module de reprogrammation ne répondra pas non plus à une séquence d'inter- rogation dans le cas o il a précédemment terminé une séquence de reprogrammation. Dans ce cas, comme expliqué ci-dessous, le commuta- teur 61 est ouvert, ce qui empêche le module de données de repro- grammation de détecter la séquence d'interrogation. IL doit apparaître clairement que, lorsque la séquence d'instructions d'interrogation a été transmise dans les conditions qui viennent d'être décrites, elle sera délivrée en série par l'UART 40 sur la ligne de transmission 29a et ramenée à l'UART 40 sur la ligne de transmission 29b via le cavalier 75 ou le cavalier 65. Toutefois, lorsqu'un module de données de reprogram- mation a été installé dans la poignée et n'a pas précédemment effectué une séquence de reprogrammation, les-commutateurs 57 et 61 se trou- vent dans les états représentés sur la figure 5B, o le commutateur 61 offre une conduction unidirectionnelle pour les signaux de la séquence d'instructions d'interrogation, de la ligne de signaux 29a à l'UART 59. Ceci permet aux instructions d'interrogation de parvenir au dispositif de commande 63, ce qui autorise celui-ci à répondre de manière appropriée en faisant commencer une séquence de repro- grammation. Si l'on suppose que l'état 0 des figures 8 et 9 correspond à un module de reprogrammation 26 se trouvant dans un état de repositionnement initial par mise en circuit et que Les commutateurs 57 et 61 sont dans les états représentés sur la figure 5B, une instruction de repositionnement ayant la forme 77 placera le module de reprogrammation dans l'état 1, o le décodeur 73 décode les bits d'instruction R6 à R4 afin de fournir le signal "reposit." au circuit de verrouillage d'adresse 74, et aux bascules de commande de commutation 94 et 96. Ceci repositionne le circuit de verrouillage 74 en le chargeant complètement et repositionne les bascules de commande de commutation 94 et 96 en provoquant une chute de C3 et une montée de C4 (état 1 de la figure 8). Ceci place les commutateurs 57 et 61 dans leurs états de la figure 5C, ce qui permet au module de données de reprogrammation 26 de conduire un transfert bidirec- tionnel de données avec l'unité de terminal 27 et le processeur de guidage. Ceci ouvre également le passage entre la ligne de signaux 29a et la ligne de signaux 67 via le commutateur d'accès 61. Comme représenté sur la figure 8, C4 reste invalidé pendant le reste de la séquence de reprogrammation (et après son achèvement), ce qui maintient le commutateur d'accès 61 ouvert. Lorsque l'état du commutateur 57 change, les instruc- tions de la boucle d'interrogation ne peuvent être ramenées au processeur de guidage. Lorsque la séquence d'interrogation est interrompue, le programme du processeur de guidage emprunte la sortie positive du bloc de décision 100 de la figure 10, et délivre des instructions appropriées pour la commande d'une séquence de reprogrammation. Dès que la séquence d'instructions d'interrogation a été interrompue, le processeur de guidage envoie une instruction 77 de repositionnement final et fait suivre celle-ci d'une instruc- tion de verrouillage (4X), qui place le module de données de repro- grammation dans l'état 2. Dans l'état 2, l'instruction 4X fait que le décodeur 73 délivre le signal "préposit.", lequel provoque le transfert dans le compteur d'adresse 78 de la valeur de comptage complète contenue dans le circuit de verrouillage 74. Avec une valeur de comptage complète, la première impulsion "compt." délivrée au compteur 78 place celui-ci sur une valeur de comptage zéro. A la suite de l'instruction 4X, le processeur de guidage obtient un bloc d'informations de commande de la part du module de données de reprogrammation qui est maintenu dans la mémoire 82 à partir de l'emplacement d'adresse 0 (qui sera le premier signal de sortie d'adresse fourni par le compteur 78). Le format du bloc de commande est représenté sur la figure 11 et comporte 20 bytes d'information. Les 2 premiers bytes comportent une configuration de code d'essai par laquelle le processeur de guidage reconnaît qu'une liaison de données appropriée a été établie avec le module de données de reprogrammation. A la suite du code d'essai, on trouve 2 bytes (byte 2 et byte 3) de données qui cons- tituent une adresse de 16 bits indiquant l'adresse de début de la mémoire de reprogrammation 82, o un premier bloc (bloc 1) de données destinées à être transférées au microprocesseur 32 est emmagasiné. A la suite de ces 2 bytes, on trouve 2 autres bytes (byte 4 et byte 5) qui représentent une adresse de 16 bits indiquant l'adresse de départ o le premier bloc de données doit être emmagasiné dans la mémoire du processeur 32. Enfin, les bytes 6 et 7 indiquent la taille du bloc de données 1. De la même façon, les 6 bytes suivants (byte 8 à byte 13) du bloc de commande fournissent une adresse de départ d'emmagasinage, une adresse d'emmagasinage dans le micro- processeur, et une taille de bloc pour un bloc d'information de reprogrammation destiné au microprocesseur 34. Les 6 derniers bytes définissent une adresse d'emmagasinage de bloc, une adresse d'emma- gasinage de destination, et une taille de bloc pour un troisième bloc de données de reprogrammation destinéesà être transmises au microprocesseur 36 du processeur de guidage. Le bloc de données de commande est obtenu, byte après byte, de la part du module de données de reprogrammation, chaque byte étant chargé du module de reprogrammation dans le processeur de guidage par l'intermédiaire d'une séquence d'instructions de répétition délivrée par le processeur de guidage et constitué d'abord par 80 et, ensuite, par 00. D'une autre manière, on peut dire que le processeur de guidage bascule le bit le plus signifi- catif (R7)d'instructions successives, chaque transition positive faisant sortir une impulsion "compt." du circuit logique de commande 76. Le circuit logique de commande 76 est classiquement conçu pour produire le signal "compt." en réponse à un changement d'état de R7 dans les conditions constituées par l'existence d'une combinaison de signaux comprenant un signal "compt. cont." invalidé venant du décodeur 73, des signaux de commande d'émission "comm. d'émission" venant de I'UART 59 pour indiquer la possibilité de transmettre des données de reprogrammation via l'élément d'entrée-sortie T, et la première transition négative du signal "horloge" apparaissant après que le bit le plus significatif de l'instruction (R 7) a été positif. Le transfert de données par degrés du module de données de reprogrammation au processeur de guidage est indiqué sur les figures 8 et 9 par la transition de l'état 2 à l'état 3 que provoque une instruction 80, suivie par des transitions entre l'état 3 et l'état 3A, qui sont provoquées par d'autres transitions du bit le plus significatif de l'instruction. Lorsque 20 bytes des données du bloc de commande ont été transférés, le processeur de guidage fait une évaluation du code d'essai et détermine s'il est ou non valable. Ceci est illustré par le bloc de décision 102 de la figure 10. Si le code d'essai n'est pas valable, le processeur de guidage peut faire une deuxième tentative pour obtenir des données de commande valables en délivrant une séquence d'instructions 7X/4X, ce qui fait passer le module de données de reprogrammation à l'état 2. Alors, il est possible d'utiliser la séquence d'instructions 80/00 pour transférer le bloc de commande une deuxième fois. Si l'on suppose le code d'essai valable, le processeur de guidage suivera la voie de sortie positive du bloc de décision 102 et chargera l'adresse du bloc de données de reprogrammation en cours de validité à l'aide de la séquence d'instructions: la1, 2b1, 3c1, 4d1. Ceci fait passer le module de reprogrammation de l'état 3A à l'état 7 via les états respectifs 4, 5 et 6. Cette séquence fait qu'une séquence de quatre signaux "échantill." distincts est fournie par le décodeur 73 au circuit de verrouillage d'adresse 74. Chaque signal "échantill." fait que les valeurs en cours des bits les moins significatifs de l'instruction en cours (R0 à R3) sont échantillonnées dans le circuit de verrouillage d'adresse 74. A la fin du cycle "échantill.", l'adresse de 16 bits (a1 b1 c1 d1) définissant une adresse de départ du bloc de données Ca b1 c1 d1) se sera accumulée dans le circuit de verrouillage 74 et aura été transférée par le signal "préposit." au compteur d'adresse 78. A ce point, le module de données de reprogrammation est prêt pour le transfert de données en continu dans une séquence de bytes commençant à l'adresse prépositionnée du compteur d'adresse 78. Le transfert continu de données commençant à l'adresse introduite sera entrepris par le module de données de reprogrammation pendant un temps aussi long qu'il existe de bits R5 et R6 de niveau haut qui sont fournis par L'UART 59. Les bits R5 et R6 sont au niveau haut en réponse à une instruction 6X transmise par le processeur de guidage jusqu'à ce qu'une instruction différente ultérieure soit reçue. L'instruction 6X amène le décodeur 73 à faire monter le signal "compt. cont." qui permet au circuit logique de commande de fournir un signal "compt." à chaque transition négative du signal "horloge" d'entrée relativement à l'état des signaux de commande de transmission venant de l'UART 59. Le signal "compt." est délivré en phase au compteur d'adresse et à la partie TXRL (chargement de registre de transmission) de l'UART 59. Chaque impulsion "compt." change l'adresse; chaque nouvelle adresse fournit un byte de donnée de reprogrammation à l'élément d'entrée-sortie TO_7 de l'UART 59; et l'impulsion "compt." notifie à l'UART 59 d'acquérir le byte pour sa mise sous forme série et sa transmission. Le processeur de guidage compte les bytes se trouvant dans le bloc de reprogrammation jusqu'à ce que le nombre correct (sur la base de la taille du bloc) ait été transmis. Ensuite, s'il faut transmettre un autre bloc, le processeur de guidage transmet la séquence d'instructions suivante: Oa2, la2, 2b2, 3c2, 4d2 et 6X. Ceci ramène le module de données de reprogrammation à l'état 9, o un transfert continu du bloc suivant des données de reprogrammation à partir de l'adresse (a2 b2 c2 d2) est obtenu. Lorsque tous les blocs de reprogrammation ont été transférés, la séquence de reprogrammation est achevée et le processeur de guidage prend la branche sortante positive du bloc de décision 104, envoie une instruction 5X au module de données de reprogrammation, positionne un drapeau pour indiquer que la reprogrammation a été réalisée, change les positionnements des commutateurs 42 et 43, et reprend son fonctionnement normal. L'instruction 5X place le module de données de reprogrammation dans son état final ("fin") pour lequel le décodeur 73 fait monter le signal "com. rep.". Le signal "comp. rep." permet à la porte 92 de faire monter le signal "fin" jusqu'à un niveau positif, ce qui invalide le minuteur 90 et invalide C3. Le signal C3 étant invalidé, le commutateur 57 revient à l'état représenté sur la figure 5A, et la séquence de reprogrammation prend fin. Le signal "fin" peut également être produit par le cadenceur-horloge 90. Dans l'état 1, la séquence de mise en circuit électrique fait démarrer la durée de "temporisation". La durée de temporisation établit le temps maximal admis pour la réalisation d'une séquence de reprogrammation. Lorsque la durée de temporisation prend fin, le signal "temporisation" change d'état, ce qui permet à la porte 92 de faire monter le signal "fin". Le signal "fin" arrête le signal "horloge" de l'UART 59 et du circuit logique de commande 76. Le signal "'fin" fait également changer d'état le signal de commande C3, ce qui place le commuta- teur 57 dans la configuration représentée sur la figure 5A. Ceci empêche le module de données de reprogrammation de répondre à de nouvelles instructions du processeur de guidage et, par consequent, met fin au transfert d'autres données au processeur de guidage. De plus, le signal "fin", en invalidant le module de données afin del'empêcher de répondre aux instructions, provoque en outre la fin des opérations de reprogrammation dans le processeur de guidage. Bien que ceci ne soit pas représenté sur la figure 10, le processus de commande de reprogrammation du processeur de guidage cesse la reprogrammation et revient à des opérations normales s'il ne reçoit aucune donnée de la part du module de données de reprogrammation 26 après l'écoulement d'un certain temps. Bien entendu, l'homme de l'art sera en mesure d'ima- giner, à partir du dispositif et du procédé dont la description vient d'être donnée à titre simplement illustratif et nullement limitatif, diverses variantes et modifications ne sortant pas du cadre de l'invention. R E V E N D I C A T I 0 N S 1. Système de transfert de données de reprogrammation à un processeur autoprogrammable produisant des instructions qui est contenu dans un module électronique possédant plusieurs trajets de signaux servant à conduire des signaux entre l'intérieur et l'extérieur du module électronique, caractérisé en ce qu'il comprend: un moyen à terminal (27) destiné à être reçu dans un module électronique (20) et connecté à l'un de plusieurs trajets de signaux qui conduisent des signaux entre l'intérieur et l'exté- rieur dudit module électronique; un moyen de connexion (42, 43) disposé dans ledit moyen à terminal et répondant à un processeur (32, 34, 36) auto- programmable produisant des instructions qui est contenu dans ledit module électronique en connectant ledit processeur audit premier des trajets de signaux; un module de données de reprogrammation (26) qui, lorsque ledit moyen à terminal est placé dans un module électronique, est positionné à l'extérieur dudit module électronique au voisinage d'un trajet de signaux du module électronique auquel ledit moyen à terminal est connecté; un moyen d'accès (61) disposé dans ledit module de données de reprogrammation afin de conduire de manière unidirection- nelle des signaux provenant dudit trajet de signaux du module élec- tronique; un moyen de transfert de données (59) disposé dans ledit module de données de reprogrammation et connecté audit moyen d'accès afin de détecter des signauxd'instructions de reprogrammation sur ledit trajet de signaux du module électronique et de décoder lesdits signaux d'instructions de reprogrammation pour produire plusieurs signaux de commande de reprogrammation; un moyen de commutation (57) disposé dans ledit module de données de reprogrammation et répondant à un premier desdits signaux de commande de reprogrammation décodé à partir d'un signal d'instruction de reprogrammation d'interrogation en connectant Ledit moyen de transfert de données audit trajet de signaux du module électronique; et un moyen d'emmagasinage de données de reprogrammation (63) disposé dans ledit moyen de transfert de données et répondant à d'autres signaux de commande de reprogrammation en produisant des signaux de données de reprogrammation à destination dudit trajet de signaux du module électronique. 2. Système selon la revendication 1, caractérisé en ce que ledit premier trajet de signaux sert à conduire un signal de fonction analogique lorsqu'il n'est pas connecté audit processeur. 3. Système selon la revendication 2, caractérisé en ce qu'il comporte en outre un moyen disposé dans ledit moyen à terminal et servant à fournir un autre trajet de signaux destiné audit signal de-fonction lorsque ledit processeur est connecté audit premier trajet de signaux. 4. Système selon la revendication 1, caractérisé en ce que ledit moyen de transfert de données répond à une séquence prédé- terminée d'instructions de reprogrammation en conduisant une séquence de transfert de données de reprogrammation comportant ladite production de signaux de données de reprogrammation. 5. Système selon la revendication 4, caractérisé en ce que ledit moyen de transfert de données répond à une instruction de retour de ladite séquence d'instructions de reprogrammation en actionnant ledit moyen de commutation de manière à déconnecter ledit moyen de transfert de données vis-à-vis dudit trajet de signaux du module électronique. 6. Système selon la revendication 4, caractérisé en ce qu'il comporte en outre un moyen disposé dans ledit moyen de transfert de données et servant à mettre fin à ladite séquence de transfert de données de reprogrammation après l'écoulement d'une durée prédéterminée. 7. Système destiné à produire des données afin de modifier un programme se trouvant dans un processeur autoprogrammable produisant des instructions qui est contenu dans un module électro- nique possédant plusieurs trajets de signaux actifs servant à conduire des signaux entre ledit module électronique et un autre dispositif, caractérisé en ce qu'il comprend: un moyen d'accès (61) qui peut être connecté de manière commutable à un trajet de signaux qui conduit un signal de fonction à l'extérieur d'un module électronique (20) contenant un processeur (32, 34, 36) autoprogrammable produisant des instructions, afin de conduire de manière unidirectionnelle des signaux venant dudit trajet de signaux; un moyen de commande (63) connecté de façon à recevoir lesdits signaux conduits de manière unidirectionnelle pour produire, en réponse à un signal d'instruction d'interrogation, un signalt d'instruction de commutation; un moyen de commutation de trajet de signaux (57) connecté entre ledit trajet de signaux et ledit moyen de commande afin de prendre un premier état connectant ledit trajet de signaux audit moyen de commande en réponse audit signal d'instruction de com- mutation; et un moyen de transfert de programme (59) incorporé dans ledit moyen de commande et répondant à des instructions de - reprogrammation reçues sur ledit trajet de signaux en produisant une information de modification de programme à destination dudit processeur sur ledit trajet de signaux après que Ledit moyen de commutation a pris ledit premier état. 8. Système selon la revendication 7, caractérisé en ce que ledit signal de fonction est un signal de fonction analogique. 9. Système selon la revendication 8, caractérisé en ce que lesdites instructions de reprogrammation et ladite information de modification de programme comprennent des signaux numériques. 10. Système selon la revendication 7, caractérisé en ce que, après le transfert de l'information prédéterminée de modifi- cation du programme, ledit moyen de commande répond à un signal d'instruction de retour sur ledit trajet de signaux en modifiant ledit signal d'instruction de commutation, et en ce que ledit moyen de commutation de trajet de signaux prend un deuxième état déconnectant ledit moyen de commande vis-à-vis dudit trajet de signaux en réponse audit changement du signal d'instruction de commutation. 11. Système selon la revendication 7, caractérisé en ce que ledit moyen de commande répond à une séquence prédéterminée d'instructions de reprogrammation sur ledit trajet de signaux en effectuant une séquence de reprogrammation constituée d'opérations comportant ladite production d'information de modification de programme. 12. Système selon la revendication 11, caractérisé en ce qu'il comporte en outre un moyen disposé dans ledit moyen de commande et servant à mettre fin à ladite séquence d'opérations après qu'une durée prédéterminée s'est écoulée depuis le début de ladite séquence d'opérations. 13. Procédé de modification du programme d'un processeur produisant des instructions qui est contenu dans un module électro- nique, caractérisé en ce qu'il comprend les opérations suivantes: contr6ler un trajet de signaux de fonction connecté à un module électronique contenant un processeur produisant des instructions en relation avec la présence d'une instruction d'inter- rogation sur la reprogrammation, produite par le processeur, dans les signaux se trouvant sur ledit trajet de signaux; en réponse à l'apparition d'une instruction d'inter- rogation sur ledit trajet de signaux, connecter ledit trajet de signaux à un module de données de reprogrammation comportant des moyens qui répondent à des signaux d'instructions prédéterminées en produisant des signaux de données pour reprogrammer ledit processeur; produire une série d'instructions de reprogrammation à destination dudit module de données de reprogrammation en prove- nance dudit processeur sur ledit trajet de signaux; et produire, en réponse à ladite série d'instructions de reprogrammation, des signaux de données de reprogrammation en provenance dudit moduLe de données de reprogrammation sur ledit trajet de signaux. 14. Procédé selon la revendication 13, caractérisé en ce qu'il comporte en outre, après la production desdits signaux de données de reprogrammation, la fourniture, audit module de données de reprogrammation, d'un signal d'instruction visant à mettre fin auxdits signaux de données de reprogrammation, ainsi que l'arrêt final desdits signaux de données de reprogrammation en réponse audit signal d'instruction de fin. 15. Procédé selon la revendication 14, caractérisé en ce qu'il comprend en outre l'opération de déconnexion dudit module de données de reprogrammation vis-à-vis dudit trajet de signaux en réponde audit signal d'instruction de fin. 16. Procédé selon la revendication 13, caractérisé en ce qu'il comporte en outre l'opération de production d'un autre trajet de signaux servant à conduire ledit signal de fonction pendant que ledit module de données de reprogrammation est connecté audit trajet de signaux. 17. Procédé selon la revendication 15, caractérisé en outre en ce qu'il comporte l'opération de production d'un autre trajet de signaux servant à conduire ledit signal de fonction pendant que ledit module de données de reprogrammation est connecté audit trajet de signaux. 18. Procédé selon la revendication 17, caractérisé en ce qu'il comporte en outre l'opération consistant à ramener ledit signal de fonction audit trajet de signaux lorsque ledit module de données de reprogrammation est déconnecté de celui-ci. 19. Liaison de données servant à connecter sélectivement une paire de modules, caractérisée en ce qu'elle comprend: un trajet de signaux (29) servant à conduire des signaux de fonction prédéterminés entre l'intérieur et l'extérieur d'un premier module (20) contenant un processeur (32, 34, 36) qui produit des signaux de commande et d'instructions; une première unité de commutation (42), destinée à être contenue dans ledit premier module, qui répond à un premier signal de commande en connectant ledit processeur audit trajet de signaux en vue d'un transfert bidirectionnel de signaux sur celui-ci; un moyen de commutation de fonction (40) disposé dans ladite première unité de commutation et répondant à un deuxième signal de commande en produisant un autre trajet de signaux pour conduire lesdits signaux de fonction lorsque ledit processeur est connecté audit trajet de signaux; et une deuxième unité de commutation (57) destinée à être contenue dans un deuxième module (27) et répondant à un signal d'instructions empruntant Ledit trajet de signaux en permettant que le transfert de signaux bidirectionnel du deuxième module ait accès audit trajet de signaux. 20. Système de transfert des données de reprogrammation, caractérisé en ce qu'il comprend: un module électronique (20) possédant plusieurs trajets de signaux (29) servant à conduire des signaux entre l'inté- rieur et l'extérieur dudit module électronique; un processeur (32, 34, 36) autoprogrammable produisant des instructions qui est placé dans ledit module électronique; un moyen à terminal (27) disposé dans ledit module électronique répondant audit processeur en connectant et déconnectant ledit processeur et l'un desdits trajets de signaux; un module de données de reprogrammation (26) qui est placé à l'extérieur dudit module au voisinage dudit premier trajet de signaux; un moyen de transfert de données (59) disposé dans ledit module de données de reprogrammation et connecté audit moyen d'accès afin de détecter l'apparition de signaux d'instructions de reprogrammation sur ledit premier trajet de signaux et de décoder lesdits signaux d'instructions de reprogrammation pour produire plusieurs signaux de commande de reprogrammation; un moyen de commutation (57) disposé dans ledit module de données de reprogrammation et répondant à l'un desdits signaux de commande de reprogrammation décodés à partir d'un signal d'ins- truction de reprogrammation d'interrogation en connectant ledit moyen de transfert de données audit premier trajet de signaux; et un moyen d'emmagasinage de données de reprogrammation (63) disposé dans ledit moyen de transfert de données et répondant à d'autres signaux de commande de reprogrammation en fournissant des signaux de données de reprogrammation audit premier trajet de signaux. 21. Système selon la revendication 20, caractérisé en ce que ledit premier trajet de signaux sert à conduire un signal de fonction analogique lorsqu'il n'est pas connecté audit processeur. 22. Système selon la revendication 21, caractérisé en ce qu'il comporte un moyen disposé dans ledit moyen à terminal et servant à produire un autre trajet de signaux pour ledit signal de fonction lorsque ledit processeur est connecté audit premier trajet de signaux. 23. Système selon la revendication 20, caractérisé en ce que ledit moyen de transfert de données répond à une séquence prédéterminée d'instructions de reprogrammation en conduisant une séquence de transfert de données de reprogrammation comportant Ladite production de signaux de données de reprogrammation. 24. Système selon la revendication 23, caractérisé en ce que ledit moyen de transfert de données répond à une instruction de retour de ladite séquence d'instructions de reprogrammation en amenant ledit moyen de commutation à déconnecter ledit moyen de transfert de données vis-à-vis dudit premier trajet de signaux. 25. Système selon la revendication 23, caractérisé en ce qu'il comporte en outre un moyen disposé dans ledit moyen de transfert de données et servant à mettre fin à ladite séquence de transfert de données de reprogrammation après qu'une durée prédéter- minée s'est écoulée depuis le début de ladite séquence de transfert de données de reprogrammation.