FR 2530842 A1 19840127 FR 8310877 A 19830630 L'invention a trait au domaine des dispositifs d'affichage de données de vol d'aéronefs, et plus parti- culièrement un dispositif d'affichage de données de vol pouvant afficher visuellement des données de vol directe- ment à partir d'un enregistreur de données de vol d'aéro- nef. La plupart des aéronefs commerciaux volant actuel- lement sont équipés d'enregistreurs de données de vol destinés à enregistrer divers paramètres du vol de ces aéronefs, tels que l'Daltitude, la vitesse par rapport à l'air, le cap et des données concernant les moteurs Le but principal de l'enregistrement de données de vol d'un aéronef est de fournir des données concernant le vol pour une analyse en cas d'accident, mais les données de vol enregistrées sur l'aéronef se sont avérées également utiles, dans la gestion des compagnies aériennes, à d'autres fonc- tions comprenant la maintenance et l'analyse d'incidents des aéronefs, par exemple dans-le cas d'une approche d'atterrissage résultant en un atterrissage difficile ou un tour de piste Avec l'apparition des enregistreurs numériques modernes de données de vol, capables de mémo- riser plus de cent paramètres de vol différents, l'utilité des données pour la gestion des compagnies aériennes et pour le personnel de maintenance s'est accrue de façon notable La disponibilité d'un grand nombre de paramètres de vol a permis d'améliorer de façon importante la sécurité, ainsi que l'économie des opérations de vol en permettant à la gestion d'analyser les données: réelles des-vols. Cependant, pour être utiles, ces données doivent être mises à la disposition des services de gestion en temps opportun et sous des présentations utilisables. Une revue des procédés antérieurs de production de données de vol d'aéronefs, à partir d'un enregistreur de données de vol, à des fins d'analyse par le personnel des compagnies aériennes a montré que ces procédés présen- taient un certain nombre d'inconvénients notables En général, les données provenant de l'enregistreur numéri- que de données de vol, qui sont mémorisées sous la forme de séries de bits, doivent être converties en un format pou- vant être utilisé comme entrée d'un système d'ordinateur à unité centrale importante Après que les données provenant de l'enregistreur numérique ont été remises en forme, le système à ordinateur principal les convertit en unités techniques appropriées et ces données sont ensuite éditées sous une forme tubulaire ou graphiquées pour analyse Ce procédé présente plusieurs inconvénients dont l'un est un délai important pour la production des données utili- sables Par exemple, la remise en forme ou la transcription des données demande généralement plusieurs heures et d'autres délais apparaissent souvent, car l'équipement de transcription est éloigné du lieu du gros ordinateur prin- cipal Il est également apparu que l'utilisation de l'ordinateur principal de la compagnie peut conduire à des problèmes de priorité dans les cas o les processus de conversion de données et de tabulation sont très souvent en compétition avec d'autres fonctions d'affaires exécutées par la machine, ce qui a pour résultat d'autres délais. Outre les délais demandés pour l'élaboration des données utilisables, un autre inconvénient des procédés actuels résulte du fait que des ordinateurs produisent de grandes quantités d'informations imprimées dont l'exa- men et l'analyse demandent beaucoup de temps aux services techniques Ainsi, lès procédés utilisés jusqu'à présent par les services de gestion des compagnies aériennes pour obtenir des données de vol manquent de souplesse pour présenter des données en temps utile, sous une forme convenant le mieux au personnel utilisateur et au per- sonnel technique. L'invention a pour objet un dispositif destiné à afficher des données de vol à partir d'un enregistreur -numérique de données de vol d'aéronef, ce dispositif comprenant une unité de mémorisation de données; une unité d'entrée destinée à recevoir des données de vol provenant d'une unité de mémorisation de données; un processeur destiné à convertir des parties choisies des données de vol remises en forme en unités techniques et à mémoriser les données de vol converties dans l'unité de mémorisation; et une unité d'affichage vidéo comprenant un clavier au moyen duquel on peut agir sur le processeur pour sélectionner certaines parties des données de vol remises en forme afin de les convertir en unités techniques de données de vol et d'afficher les données de vol conver- ties. L'invention a également pour objet l'affichage direct de données numériques choisies de vol provenant d'un enregistreur dd données de vol d'un aéronef, à l'aide d'un dispositif qui comprend une unité de mémorisation de données; une unité d'entrée; un processeur destiné à convertir des parties choisies des données de vol en unités techniques en réponse à un mot de synchronisation présent dans les données, tandis que les données de vol provenant de la source de données sont mémorisées dans l'unité de mémorisation de données; et une unité d'affi- chage destinée à afficher les données converties en unités techniques. L'invention a également pour objet l'affichage direct de paramètres choisis de vol d'un aéronef à partir d'un enregistreur numérique de données de vol d'un aéro- nef, au moyen d'un dispositif d'affichage qui comprend un circuit d'interface connecté à l'enregistreur de don- nées de vol afin de convertir des données de vol en série en mots de données de vol; une unité de mémorisation de données destinée à mémoriser temporairement les mots de données; et un processeur de données qui agit sur le circuit d'interface afin d'introduire des données de vol en série à partir de l'enregistreur de données de vol et de les convertir en un format de mots, à mémoriser les mots de données de vol-dans une première position prédé- terminée dans l'unité de mémorisation de données, à con- vertir les mots de données de vol en données de vol réduites, -et à mémoriser les données réduites dans une seconde posi- tion prédéterminée dans l'unité de mémorisation de données le dispositif comprenant également une unité d'affichage qui réagit au processeur pour afficher visuellement les données de vol réduites mémorisées dans l'unité de mémo- risation de données. L'invention a pour autre objet un dispositif destiné à l'affichage de données de vol provenant d'un enregistreur de données de vol d'aéronef, le dispositif d'affichage comprenant une source de données brutes de vol; une unité d'interface ayant pour fonction de remettre en forme les données brutes de vol; une mémoire vive à grande vitesse; une mémoire de masse; une unité centrale de traitement ayant pour fonction d'agir sur l'unité d'interface afin qu'elle charge les données brutes de vol, remises en forme, dans une première position de la mémoire vive, de convertir des parties choisies des données brutes de vol-en unités techniques et de mémoriser les données converties de vol dans une seconde position de la mémoire vive; et une unité d'affichage visuel ayant pour effet d'afficher les données converties de vol mémorisées dans la seconde position de la mémoire vive. L'invention sera décrite plus en détail en regard des dessins annexés à titre d'exemple nullement limitatif et sur lesquels: la figure 1 est un schéma simplifié d'un disposi- tif d'affichage de données de vol d'aéronef selon l'inven- tion la figure 2-est un schéma simplifié d'un circuit d'interface destiné à être utilisé-avec le dispositif d'affichage de données de vol d'aéronef de la figure 1; et la figure 3 est une vue d'une unité d'affichage visuel, montrant un exemple d'affichage graphique de données de vol. La figure 1 est une vue générale simplifiée d'une forme préférée de réalisation d'un dispositif selon l'in- vention destiné à l'affichage direct de données choisies, portant sur le comportement en vol d'un aéronef et prove- nant d'un enregistreur numérique de données de vol Les données de comportement de l'aéronef ayant trait à des facteurs tels que la vitesse de l'aéronef, son altitude, son accélération verticale, les taux de pression des moteurs et les attitudes de tangage et de roulis, sont accu- mulées et mémorisées pendant le vol dans un enregistreur 10 de données de vol d'aéronef Certains des enregistreurs de données de vol les plus récents, tels que l'enregis- treur universel de données de vol du type " 980-4100 " de la firme Sundstrand Data Control, sont capables de mémo- riser pendant 25 heures de vol plus de cent paramètres ego différents de vol Dans un enregistreur numérique de données de vol tel que celui représenté en 10, les données sont généralement mémorisées sous la forme de bits en série formant des blocs qui, eux-mêmes, sont divisés en quatre sous-blocs constitués chacun de 64 mots de 12 bits. 1 _ 5 Des formats des données mémorisées dans les enregistreurs commerciaux de données de vol sont décrits dans les spé- cifications ARINC 573 et 717 publiées par Aeronautical Radio, Inc, Annapolis, Maryland, Eo UO Ao Chaque sous-bloc représente la valeur d'une seconde de données de compor- tement de l'aéronef O Dans la plupart des cas, chacun des mots de 12 bits représente un paramètre de vol de l'aéro- nef tel que l'altitude ou la vitesse par rapport à l'air, certains paramètrestels que l'accélération verticale, étant enregistrés plusieurs fois pendant les intervalles d'une seconde et apparaissant donc dans plus d'un mot dans un sous-bloc De façon similaire, certains types de données telles que les vitesses des moteurs sont enregistrés une fois dans chaque bloc ou une fois toutes les quatre secondes Le premier mot de chaque sousbloc consiste en un mot de synchronisation qui sert à la fois à marquer le commencement d'un sous-bloc et à identifier le sous- bloc Actuellement, il existe deux formats différents de sous-blocs, suivant la fabrication de l'équipement d'accu- mulation de données installé à bord de l'aéronef Les valeurs binaires des mots de synchronisation ARINC 573 sont indiquées ci-dessous: FORMAT 1 FORMAT 2 SOUS-BLOC Valeur binaire Valeur binaire 1 111 000 100 100 001 001 000 111 2 000 111 011 010 010 110 111 000 3 111 000 100 101 101 001 000 111 4 000 111 011 011 110 110 I-11 000 Lorsque l'on souhaite obtenir et analyser les données de vol contenues dans un enregistreur 10 de données de vol, cet enregistreur 10 peut être lui-même connecté directement à une unité 11 de lecture qui est associée à un dispositif d'affichage de données de vol de l'aéro- nef, montré sur la figure 1 Cependant, étant donné qu'il est souvent peu pratique de retirer de l'aéronef l'enre- gistreur 10 de données de vol, il peut être plus commode d'utiliser un enregistreur de copie comme indiqué dans le cadre 14 en trait pointillé, afin d'enregistrer les données provenant de l'enregistreur 10 monté à bord de l'aéronef, puis de connecter l'enregistreur 14 de copie, comme indiqué par une ligne 16, à l'unité 11 de lecture. Des enregistreurs de copie disponibles dans le commerce, tels que l'enregistreur de copie produit par la firme Sundstrand Data Control sous le numéro de référence 981- 6024-001, sont capables d'enregistrer plus de 25 heures de données de vol en environ 30 minutes, ce qui évite d'avoir à descendre de l'aéronef l'enregistreur 10 de données de vol Une fonction de l'unité 11 de lecture est de commander l'enregistreur 14 de données de vol Par exemple, dans un enregistreur numérique de données de vol, l'unité 11 de lecture peut inscrire une marque sur la bande, commander le défilement de la bande vers l'avant ou vers l'arrière et parcourir séquentiellement les pistes de la bande L'unité 11 de lecture sert également de pré- processeur des données de l'enregistreur 10 de données de vol ou de l'enregistreur 14 de copie en élevant au carré et en décodant des signaux biphasés pour produire des signaux de non-retour à zéro Des unités de lecture sont disponi- bles dans le commerce, par exemple l'unité de lecture pro- duite par la firme Sundstrand Data Control sous le numéro 981-1218. Une carte 12 d'interface est connectée à l'unité 11 de lecture au moyen d'une ligne 18 de données et elle est connectée à l'unité centrale 20 de traitement d'un système de mini-ordinateur, par exemple du type "Data General Nova Model 4 S"ë qui est un mini-ordinateur à 16 bits et qui comprend une carte 21 d'entrée-sortie. L'unité centrale 20 de traitement est également connectée par la carte 21 d'entrée-sortie à-une unité 22 d'affi- chage visuel, comme indiqué par une ligne 24, cette unité d'affichage visuel comprenant de préférence un terminal d'affichage graphique en couleurs comportant un tube d'affichage 26 à rayons cathodiques et un clavier 28. Dans la forme préférée de réalisation de l'invention, l'unité 22 d'affichage graphique en couleurs est un terminal de formation d'images graphiques en couleurs du type 'AEDS 12 " de la firme Advanced Electronic Design, Inc, décrit en détail dans le manuel d'utilisation du terminal AED 5 12, disponible auprès de la firme Advanced Electronics Design, Inc O e Sunnyvale, Californie, Eo UO Ao Pour certaines applications O il peut être souhaitable de connecter une imprimante/table traçante 30, comme indiqué par une ligne 32, à l'unité centrale de traite- ment 20 afin de produire des tableaux de données sous une forme imprimée ou tracée en noir et blanc. Une autre partie intégrante du dispositif d'affi- chage de données de vol d'un aéronef, tel que montré sur la figure 1, est l'ensemble de mémorisation qui, dans la forme préférée de réalisation, comprend une mémoire vive 34 à grande vitesse ainsi qu'une mémoire de masse 36 de vitesse plus faible, qui est de préférence une mémoire à disque, à savoir une mémoire à disque souple ou à disque fixe Comme représenté sur la figure 1, la mémoire est connectée, comme indiqué par une ligne 38 de données, à l'unité centrale 20 de traitement, comme c'est le cas 6 galement de la mémoire de masse 36 et comme cela est indiqué par la ligne 400 Dans la forme de réalisation de I l'invention montrée sur la figure 1, la mémoire vive 34 fait partie de la mémoire vive équipant normalement l'ordi- nateur "Nova 4 S" L'organisation de la mémoire vive à grande vitesse, dans le dispositif d'affichage de données de vol d'aéronef, comprend une partie tampon 42 placée dans une position prédéterminée dans la mémoire vive 34 et organisée en un premier tampon 44 et un second tampon 46 Chacun des tampons 44 et 46 est organisé en 16 sous- blocs qui sont eux-mêmes chacun subdivisés en 64 mots de 16 bits En plus de la mémoire tampon, la mémoire vive 34 à grande vitesse comprend un jeu de tables de conver- sion afin d'aider à convertir les données brutes de com- portement de l'aéronef, provenant de l'enregistreur 10 de données de vol, en données dans des unités techniques 48, un tampon 50 de données extraites destiné à mémoriser temporairement des parties choisies des données brutes de comportement de-l'aéronef, extraites du tampon 42, et un tampon 52 de données converties destiné à mémoriser temporairement des données de comportement de l'aéronef qui ont été converties et réduites en unités techniques. Ainsi qu'il est classique, la mémoire vive 34 comprend également une zone prédéterminée 54 destinée à la mémo- risation d'au moins une partie du programme d'ordinateur commandant le processeur central 20, et une zone 56 des- tinée à mémoriser le système de mise en oeuvre de l'ordi- nateur La mémoire de-masse ou mémoire à disque 36 com- prend une partie 58 destinée à mémoriser une base de données de paramètres, une partie 60 destinée à mémoriser une base de données graphiques, ainsi que des parties 62 et 64 destinées à mémoriser leprogramme de l'ordinateur et le système de mise en oeuvre de l'ordinateur. La figure 2 est un schéma fonctionnel détaillé de la carte 12 d'interface qui, dans la forme préférée de réalisation de l'invention, fait partie d'une carte à circuit se trouvant dans l'ordinateur Des données de vol, constituées de bits en série et provenant de l'enregistreur de données de vol ou de l'enregistreur 14 de copie, sont transmises par la ligne 18 de données et par l'intermédiaire de l'unité 11 de lecture et de la ligne 18 de données à un convertisseur série/parallèle 66 Ce convertisseur 66 comprend deux registres à décalage à huit bits destinés à convertir les données en série, reçues par la ligne 18, en mots parallèles à 12 bits qui sont ensuite transmis au moyen d'un bus 68 de données à un émetteurrécepteur du bus de données d'entrée-sortie Le convertisseur série/parallèle comprend également un registre de données destiné à mémoriser temporairement le mot de données de 12 bits suffisamment long pour pouvoir être transmis à la mémoire vive 34 par le bus 68 de données Un nouveau mot de données de 12 bits est bloqué dans le registre de données tous les douze cycles d échantillonnage qui sont émis par l'unité 12 de lecture sur une ligne 69, Le bus 68 de données est un bus de données parallèles à 16 bits de manière à être conforme au système de données à 16 bits de l'unité centrale 20 de traitement et, par conséquent, les quatre bits les plus significatifs de chaque mot de données appliqué au bus 68 sont mis à zéro Comme repré- senté sur la figure 2, l'émetteur-récepteur 70 du bus de données d'entréesortie est connecté à un bus 71 de données afin de transmettre des données à l'unité centrale de traitement 20 ou à la mémoire vive à grande vitesse 34, montrée sur la figure 1, par l'intermédiaire de la carte d'entrée-sortie 21 Un détecteur 74 de mot de syn- chronisation est également connecté au convertisseur série/parallèle 66 au moyen d'un bus 72 de données de 12 bits Le détecteur 74 de mot de synchronisation com- prend quatre registres de données de 12 bits destinés à retenir les quatre mots de synchronisation demandés, ainsi que quatre circuits comparateurs ayant pour fonc- tion de produire des signaux sur deux lignes 76 et 78 afin d'indiquer lequel des quatre mots de synchronisation a été détecté, Un registre 80 de mots d'état est connecté aux lignes 76 et 78 Le registre 80 de mots d'état est connecté au moyen de deux lignes 82 et 84 de commande à un circuit 86 de commande d'interruption. i * 10 En plus du registre 80 de mots d'état, un circuit compteur de mots/bits 88 est connecté au contrôleur 86 d'interruption au moyen de deux lignes 90 et 92 de com- mande et d'une ligne 94 de signaux d'horloge Le compteur de mots/bits 88 reçoit le signal d'échantillonnage par une ligne 96, ce signal représentant chaque bit reçu par le convertisseur série/parallèle 66 et provenant, par la - ligne 18, de l'enregistreur 10 de données de vol ou de l'enregistreur 14 de copie Ainsi, le compteur de mots/bits 88 a pour fonction de compter le nombre de bits de données reçus par la carte d'interface de la figure 2 et de transmettre les signaux appropriés de commande au contrôleur 86 d'interruption, en mame temps que le signal d'horloge qui incrémente un compteur de mots faisant partie du compteur de mots/bits 88 De plus, ce compteur 88 contient un registre d'état contenant des comptes de mots/bits cumulés par sous-bloc. La carte d'interface de la figure 2 comporte également un contrôleur 98 de canaux de données connecté fonctionnellement au convertisseur série/parallèle 66 au moyen d'une ligne 100 de commande, et à l'unité cen- trale de traitement 20 au moyen de lignes 102 et 103 de commande. Le circuit d'interface de la figure 2 comprend également un registre 104 de mots de commande qui est connecté soit à l'enregistreur 14 de copie, soit à l'en- registreur 10 de données de vol au moyen de lignes 106 de commande L'enregistreur 104 de ïdots de commande cons- titue un moyen permettant de commander l'unité 11 de lecture- Une information est transmise de l'unité centrale de traitement, par le bus 71 de données et par l'inter- médiaire de l'émetteur-récepteur du bus de données d'entrée- sortie, au contrôleur 98 de canaux de données, au détecteur 74 de mots de synchronisation et au registre 104 de mots de commande, au moyen d'un bus 108 de données Il convient également de noter que le contrôleur 86 d'interruption, le registre 80 de mots d'état et le contrôleur 98 de canaux de données sont connectés au bus 68 de données d'entrée, de même que le circuit convertisseur série/parallèle 66. Ce convertisseur 66 et le registre 80 de mots d'état sont également connectés au moyen de lignes de commande au registre 104 de mots de commande, respectivement, par des lignes 110 et 112 de commande De façon similaire, le compteur de mots/bits 88 est connecté au contrôleur 98 de canaux de données au moyen d'une ligne 114 de signaux d'horloge, et le détecteur 74 de mot de syn- chronisation est connecté au contrôleur 86 d'interruption au moyen d'une ligne 119 de commande Des signaux d'in- terruption sont produits par le contrôleur 86 d'inter- ruption et sont transmis directement à l'unité centrale de traitement par la ligne 116 de-commande Des critères détaillés de conception, concernant la commu- nication de la carte 12 d'interface avec l'unité centrale préférée de traitement, sont donnés dans l'ouvrage 'Users' Manual Interface Designer's Reference, Nova and Eclipse L Une Computers", numéro de publication 014-000629-00 de la firme Data General Corporation. Le procédé de production d'un affichage visuel de données de vol d'un aéronef, à partir de l'enregistreur de données de vol, sur l'unité 22 d'affichage visuel commence avec l'initialisation du circuit 12 d'interface par l'unité centrale 20 de traitement de la figure 1. Sous la commande de cette unité centrale 20, résultant du programme logique-emmagasiné dans la mémoire 54 de programme, les mots appropriés de synchronisation sont transmis par le bus 71 de données à la carte d'interface de la figure 2 et au moyen du bus 108 de données de sortie aux registres du détecteur 74 de mot de synchronisation. Une adresse de mot interne, indiquée par la position du premier mot dans le premier tampon 42 de la mémoire vive 34 à grande vitesse, o doivent être mémorisées les don- nées de vol d'aéronef qui ont été converties en mots de 12 bits par le convertisseur série/parallèle 66, est transmise de façon similaire par le bus 71 de données d'entrée Cette adresse est mémorisée dans un registre faisant partie du contrôleur 98 de canaux de données Pour établir un trajet de données vers l'unité centrale 20 de traitement et la mémoire 34, un signal de demande de canal de données est transmis du contrôleur 98 de canaux de données, par la ligne 102, à l'unité centrale 20 de traitement et la réception est accusée par un signal appliqué à la ligne 103 Après que le détecteur 74 de mots de synchronisation a été initialisé par les mots appropriés de synchronisation, un signal de départ est transmis du registre 104 de mots de commande, par les lignes 106, à l'unité 11 de lecture, puis au moyen d'une ligne 117 de commande, soit à l'enregistreur 14 de copie, soit à l'enregistreur 10 de données, suivant l'enregis- treur connecté à l'unité 11 de lecture. Lorsque le signal de départ a été reçu, l'enre- gistreur 10 de données de vol ou l'enregistreur 14 de copie commence à transmettre au convertisseur série/ parallèle 66 les données de paramètres de vol par l'in- ermédiaire de l'unité 11 de lecture Dans le même temps, lors de la production en 66 de chaque mot parallèle de 12 bits, la ligne 114 est échantillonnée pour indiquer qu'un mot a été formé La ligne 102 est échantillonnée pour demander un accès au canal de données Après le retour du signal accusé de réception de canaux de données 103, provenant de l'unité centrale 20 de traitement, le mot parallèle est transmis au tampon 42 par la ligne 68 et par l'intermédiaire de l'unité 70 Cette donnée de para- mètre de vol, qui a été convertie de façon à présenter le format d'un mot de 12 bits, est transmise au moyen de la ligne 72 au détecteur 74 de mot de synchronisation et, lorsque l'un quelconque des quatre mots de synchro- nisation a été détecté pour le détecteur 74, un signal d'interruption de synchronisation est produit et trans- mis par une ligne 119 au contrôleur 86 d'interrruption. Dans le même temps, le mot de synchronisation particulier est identifié par le registre 80 de tots d'état à partir des signaux présents sur les lignes 76 et 78 qui servent à identifier le mot particulier de synchronisation trouvé par le détecteur de mot de synchronisation A partir de l'information contenue dans le registre 80 de mots d'état, l'unité centrale de traitement 20 calcule l'adresse, dans la mémoire, o le sous-bloc particulier de données, tel qu'identifié par le mot de synchronisation, devrait être mémorisé dans le tampon 44 ou 46 de la mémoire vive 34 à grande vitesse, et cette adresse est transmise au registre d'adresses se trouvant dans le contrôleur 98 de canaux de données Par exemple, si le premier mot de synchronisation détecté représente le troisième sous-bloc, l'adresse de mémoire interne calculée par l'unité centrale de traite- ment 20 est le début du sous-bloc " 2 "' tel qu'indiqué dans le tampon 44. Une fois qu'un mot de synchronisation a été iden- tifié par le détecteur 74 de mot de synchronisation, la carte d'interface de la figure 2 commence alors à trans- férer directement les données brutes et synchrones de paramètres de vol au moyen de l'émetteur-récepteur 70 du bus de données d'entrée-sortie, par le bus 71 de données et par l'intermédiaire d'un canal de données attribué, directement aux positions situées dans la mémoire tampon 42 et indiquées par l'adresse contenue dans le registre d'adresses du contrôleur 98 de canaux de données A chaque fois que le compteur de mots/bits 88 détecte 12 bits, le signal d'horloge est appliqué à la ligne 114, ce qui incrémente l'adresse du mot se trouvant dans le registre de mots du contrôleur-98 de canaux de données, et ce qui a donc pour résultat de placer le mot de données suivant dans le mot suivant des mémoires tampons 42 Lorsque tous les sous-blocs de la mémoire tampon 42 sont chargés, un compte des sous-blocs est maintenu par l'unité centrale de traitement 20 dans un compteur 120 faisant partie de la mémoire vive 34 Lorsque le dernier sous-bloc " 15 " du second tampon 46 a été chargé, l'unité centrale de traitement 20 agit sur le dispositif pour qu'il commence à écrire les données dans le premier tampon 44 eh appli- quant l'adresse du premier mot, se trouvant dans ce tampon, au contrôleurde canaux de données De cette manière, seule une partie limitée de la mémoire vive est nécessaire au traitement des données de vol Etant donné que les données de paramètres de vol sont transmises automatique- ment et directement à la mémoire tampon 42, l'unité centrale de traitement 20 est libre de commencer à con- vertir les données brutes de paramètres de vol, contenues dans les unités tampons, en unités techniques telles que des mètres, des kilomètres/heures ou des degrés à affi- cher par l'unité 22 d'affichage visuel. L'une des fonctions principales du compteur de mots faisant partie du compteur de mots/bits 88 est de compter le nombre de mots de données reçus depuis la détection du dernier mot de synchronisation par le détec- teur 74 Lorsque le compte atteint 63, un signal d'horloge produit sur la ligne 94 indique que le dernier mot de données d'un sous-bloc est sur le point d'âtre reçu Ceci a pour effet de placer la carte d'interface en mode de recherche de synchronisation Lorsque le mot suivant de synchronisation est détecté par le détecteur 74, les compteurs de bits et de mots du compteur 88 sont remis à zéro - L'une des fonctions du compteur de mots/bits 88 est de compter le nombre de bits de données reçus par le convertisseur série/parallèle 66 Dans le cas o 65 mots ont été reçus par le convertisseur 66 et qu'aucun mot de synchronisation n'a été détecté par le détecteur 74, un signal de tropplein est introduit dans le contrôleur 86 d'interruption par la-ligne 92, afin que l'unité centrale de traitement 20 interrompe le processus de conversion et calcule une adresse dans la mémoire tampon, sur la base d'une supposition de la nature des données de vol reçues et de la position o ces données devraient être placées dans la mémoire tampon 42 Cette adresse de mémoire est alors transmise au registre d'adresses situé dans le contrôleur 98 de canaux et de données De plus, l'unité centrale de traitement provoque le positionnement d'indicateurs d'erreur dans la mémoire tampon, indiquant que cette donnée particulière de vol, chargée dans la mémoire tampon, peut être mise en question ou peut être erronée De plus, l'unité centrale de traitement produit les mots appropriés de synchroni- sation, remis en forme, devant être stockés dans la mémoire tampon 42 pour la donnée qui a été reçue sans que le mot de synchronisation soit détecté par le détecteur 74 Il est ainsi possible de poursuivre le chargement de données de comportement de vol dans la mémoire tampon 42 et de rendre ces données disponibles pour l'unité 22 d'affichage, alors même qu'aucun mot de synchronisation n'a été détecté, de sorte qu'aucune donnée valable de comportement en vol n'est-perdue uniquement par le fait de la possibilité d'une erreur dans le mot de synchronisation contenu dans les données. Avant que le processus de conversion de données puisse avoir lieu, habituellement pendant l'initialisa- tion du dispositif, les paramètres appropriés et les unités de données de vol doivent être choisis Ceci est habituellement réalisé par un opérateur qui utilise le clavier 28 de l'unité d'affichage visuel Lorsque les paramètres et les unités appropriés-de données de vol ont été choisis, cette information est transmise par l'unité 22 d'affichage visuel à l'unité centrale de trai- tement 20 qui provoque alors la transmission des para- mètres appropriés, provenant de la base 58 de données de paramètres, de la mémoire de masse 36 aux tables 48 de conversion se trouvant dans la mémoire vive 34 à grande vitesse Lorsque l'initialisation est achevée, des para- mètres choisis de vol, par exemple la vitesse par rapport à l'air ou l'altitude, sont retirés des données brutes de comportement en vol contenues dans le tampon 42 et sont placés dans le tampon 50 de données extraites Ce processus ne commence qu'après qu'une interruption a été appliquée sur la ligne 116 par le contrôleur 86 d'inter- ruption afin qu'un sous-bloc complet soit-identifié et mémorisé dans la première position appropriée du premier. tampon 44, et il est possible d'assurer que les mots appro- priés de données, provenant de ce premier sous-bloc chargé dans la mémoire tampon 44, soient disponibles pour le chargement dans le tampon 50 de données extraites En particulier, après qu'un sous-bloc complet de données a été chargé dans la première mémoire tampon 44; l'informa- tion contenue dans les tables 48 de conversion est utilisée pour déterminer la position de mots dans le sous-bloc et les bits de données auxquels il faut accéder dans le mot afin d'extraire les parties des données brutes qui repré- sentent la valeur choisie d'un paramètre de vol Cette donnée bruteextraite est ensuite placée dans le tampon 50 de données extraites La conversion d'une donnée brute en une donnée qui est réduite en unités techniques appro- priées se produit après que tous les paramètres choisis ont été transférés du sous-bloc dans la mémoire tampon 44 A chaque paramètre de vol est associé un code de paramètre contenu dans les tables-48 de conversion et déterminant le processus spécifique pour convertir les données brutes de vol en unités techniques réduites appro- priées à afficher sur l'unité d'affichage visuel. Le processeur 20 convertit les pardmêtres de vol intéressants, à partir de valeurs de données brutes, en unités techniques par l'utilisation de processus de conversion gouvernés par le code du type de paramètre. Dans le processus de conversion, le dispositif compare séquentiellement la table de types de paramètres demandés à sa propre table de types de paramètres possibles Lors- qu'une concordance est trouvée entre les tables, le dis- positif réagit afin d'appliquer le processus particulier de conversion pour le type correspondant de paramètre. Une fois que la donnée brute est convertie en une valeur d'unité technique finale, elle est mémorisée dans le tampon 52 de données converties et un processus de véri- fication de dépassement de limites maximale/minimale, s'il est demandé pendant l'initialisation, est exécuté. Ce processus affecte des valeurs maximales ou minimales à-des paramètresde vol préalablement définis tels que l'altitude ou la vitesse par rapport à l'air, de manière -.que si ces valeurs sont dépassées par les données-réelles de-vol, une indication puisse être affichée de façon cli- if gnotante sur le tube 26 à rayons cathodiques de l'unité 22 d'affichage visuel. Tous les paramètres (à l'exclusion des paramètres décimaux codés binaires et des paramètres discrets) définis dans la base 58 de données de paramètre peuvent-comprendre, avec leur facteur particulier de proportionnalité et leur décalage, une table à consulter comprenant 2 à 40 paires * de valeurs de données et des unités techniques correspon- dantes En général, après que le décalage et le facteur de proportionnalité ont été appliqués à la valeur de donnée brute, ayantpour résultat des unités techniques intermédiaires, une interpolation linéaire est réalisée dans la table à consulter si cette dernière existe Le déroulement général du processus de conversion est le suivant D donnée brute g décalage et facteur de proportionnalité résultatintermédiaire unités techniques finales de la table à consulter Dans la description détaillée du processus de conversion, on utilise les abréviations suivantes EU unités techniques calculées finales IR résultat intermédiaire après une ou plusieurs étapes de calcul Rl mot le-moins significatif de la donnée brute R 2 t mot le plus significatif de la donnée brute R 3 troisième mot de la donnée brute (index d'algorithme de conversion de l'altitude pneumatique) SD angle synchrone en degrés FD angle synchrone fin en degrés CD angle synchrone grossier en degrés' type de paramètre A 1 (paramètre analogique provenant d'un mot unique de données) IR = (R 1 décalage) * facteur de proportionnalité EU = IR: consultation de table type de paramètre: A 2 (paramètre analogique provenant de deux mots de données) IR = (R 2 * 4096) + R 1 IR = (IR décalage) * facteur de EU = IR: consultation de table type de paramètre: D 1 (paramètre numérique (avec signe) mot unique de données) (le signe d'un second mot de données) IR = (+/-) Rl IR = (IR décalage) * facteur de EU = IR: consultation de table type de paramètre: D 2 (paramètre numérique (avec signe) deux mots de données) proportionnalité provenant d'un peut provenir proportionnalité provenant de (le signe doit provenir d'un second mot de don- nées) IR = (R 2 * 4096) + R 1 IR = (+/-) IR EU = IR: consultation de table type de paramètre: Xl (paramètre discret provenant d'un mot unique de données) - EU = R 1 type de paramètre: X 2 (paramètre discret provenant de deux mots de données) EU = (R 2 * 2) + R 1 type de paramètre: G 2- (en code GMT sous la forme d'une valeur décimale codée binaire en deux mots de données) EU = HH:MM (heures et minutes converties de go caractères décimaux codés binaires en caractères ASCII) type de paramètre H 1 synchronisation linéaire (norme Hamilton) à partir d'un mot unique de données) SD = R 1: conversion synchrone linéaire IR = (SD décalage) * facteur de proportionnalité EU = IR: consultation de table type de paramètre: H 2 (synchronisation linéaire (norme Hamilton) à partir de deux mots de données (altitude)) CD = R 2: conversion synchrone linéaire FD = R 1: conversion synchrone linéaire si CD est supérieur ou égal à 350 , on a alors CD=CD-360 IR = ((CD * 375) (FD * 13,889))/5000 IR = IR arrondi à la valeur entière la plus proche IR = (FD * 13,889) + (IR * 5000) IR = (IR décalage) e facteur de proportionnalité EU = IR consultation de table type de paramètre: T 1 (synchronisation non linéaire) (Teledyne) à partir d'un mot unique de données) SD = R 1: conversion synchrone non linéaire IR = (SD décalage) * facteur de proportionnalité EU = IR: consultation de table type de paramètre T 2 synchronisati Qn non linéaire (Teledyne) à partir de deux mots de données (altftude)} CD = R 2: conversion synchrone non linéaire FD = R 1: conversion synchrone non linéaire si CD est supérieur ou égal à 350 , on a alors CD=CD-360 IR = ((CD * 375) (FD * 13,889))/5000 IR = IR arrondi à la valeur entière la plus proche IR = (FD * 13,889) + (IR * 5000) IR = (IR décalage) * facteur de proportionnalité EU = IR consultation de table type de paramètre: Pl (paramètre pneumatique provenant d'un mot unique de don- nées (vitesse pneumatique par rapport à -lair UFDR)) IR = R 1 *-0,0025: tension IR = (IR * facteur de proportionnalité) - décalage: PSID IR = IR * 144000: PSFD * 1000 IR = IR: interpolation à partir de la pression en fonction de la table de vitesse par rapport à l'air EU = IR: consultation de table type de paramètre: P 3 (paramètre pneumatique à partir de trois mots de données) (altitude-pneumatique UFDR)) sur la valeur de R 3 (indice d'algorithme de conversion) Indice O détermination des facteurs - -d'étalonnage des transduc- teurs à partir de la table Indice 1 détermination des facteurs d'étalonnage des transduc- teurs à partir de la table Indices 2 à 7 détermination des facteurs d'étalonnage des transducteurs à partir de la table O algorithme de conversion pour les indices O à 7: TT = R 2/10,2: température du transducteur OT =: facteur d'étalonnage interpolé à partir de-la table indexée par la température TT KT =: facteur d'étalonnage interpolé à partir de la table indexée par la température TT IR= ( 4096 R 1) * 0,0025 IR = (IR OT)/( 0,414 KT) IR = (IR décalage: PSIA) IR = IR * 144000,0: PSFA * 1000 IR = IR: valeur interpolée à partir de la table de pression en fonction de l'altitude EU = IR: consultation de table Après que les paramètres de données de vol ont été réduits ou proportionnés en unités techniques appro- priées, ils sont mémorisés dans le tampon 52 de données converties L'information contenue dans le tampon 52 de données converties est ensuite transformée, par l'unité centrale de traitement, en un format compatible avec l'unité particulière 22 d'affichage visuel afin d'être affichée directement sur le tube 26 à rayons cathodiques. Il convient également de noter que cette information peut îo être transmise directement par une ligne 32 à l'imprimante/ table traçante 30 pour former un listage de tables ou un tracé de données de paramètre de vol de l'aéronef, si cela est souhaité. La figure 3 donne une illustration de la-repré- sentation graphique obtenue à Vlaide du dispositif d'affichage de données de vol selon l'invention Cette figure représente de face l'unité 22 d'affichage visuel qui affiche un exemple représentatif d'une représentation graphique de données de vol projetées sur le tube à rayons cathodiques 26 Dans cet exemple, quatre paramètres de vol l'altitude, la vitesse par rapport à l'air, le cap et l'accélération verticale, sont tracés en fonction du temps donné-en secondes sur l'axe horizontal inférieur 122, dans le cas d'un aéronef en cours de décollage La ligne pointillée 124 représente l'altitude de l'aéronef; la ligne discontinue'126 à deux points représente la vitesse par rapport à l'air; la ligne mixte 128 à un seul point représente le cap magnétique, et la ligne 130 en trait plein représente l'accélération verticale Des valeurs des paramètres de vol sont affichées sur une grille segmentée représentée par des lignes 132 et 134. Etant donné que l'unité préférée d'affichage visuel 22 est un terminal d'affichage graphique en couleurs, les diverses parties de l'affichage sont produites en couleurs ainsi, par exemple, la ligne 124 d'altitude est jaune; la ligne 126 de vitesse par rapport à l'air est verte; la ligne 128 de cap est bleu clair, et la ligne 130 d'accélération verticale est rouge, les lignes 132 et 134 de la grille segmentée étant bleu foncé Dans ce cas par- ticulier, l'affichage présenté par le tube 26 à rayons cathodiques est produit à raison d'un segment ou un élé- ment d'image à la fois et il défile vers la gauche L'unité centrale de traitement 20 produit une donnée valant une seconde à la fois à partir du tampon 52 de données con- verties, de sorte que l'unité 22 d'affichage visuel peut produire l'affichage élément d'image par élément d'image. Ensuite, en utilisant le clavier 28, l'opérateur peut faire défiler l'affichage sur le tube 26 à rayons cathodi- ques, vers la droite ou vers la gauche, afin de voir l'information souhaitée. Etant donné que l'unité 22 d'affichage visuel sert à la fois à initialiser et commander le dispositif au moyen du clavier 28, à l'aide duquel des signaux sont transmis à l'unité centrale 20 de traitement par la ligne 136, un opérateur peut définir les paramètres de vol sou- haités et peut déclencher l'entrée de données de vol, à partir de l'enregistreur 10 de données de vol ou de l'en- registreur 14 de copie, dans le dispositif, en utilisant le clavier 28 Dans la forme préférée de réalisation, il est possible d'afficher à la fois jusqu'à huit para- mètres de vol différents, en même temps que deux paramètres distincts L'opérateur dispose en outre de la possibilité de commander l'enregistreur 14 de copie par l'intermédiaire du clavier 28 en lui commandant de se mettre en marche, s'arrêter, choisir une piste particulière, s'interrompre ou continuer au moyen des fonctions de commande transmises par l'intermédiaire de l'unité centrale 20 de traitement et de l'unité 11 de lecture De plus, étant donné que l'unité d'affichage visuel préférée possède une possibilité de produire un effet de zoom, l'opérateur peut agrandir, ou effectuer une focalisation sur tout paramètre particu- lier de vol qui l'intéresse, en utilisant les commandes dont il dispose sur le clavier 28. Il va de soi que de nombreuses modifications peuvent être apportées au dispositif décrit et représenté sans sortir du cadre de l'invention. REVENDICATIONS 1 Dispositif d'affichage de données de vol à partir d'un enregistreur ( 10) de données de vol d'un aéro- nef, caractérisé en ce qu'il comporte une unité ( 34) de mémorisation de données, des moyens ( 12) d'entrée reliés fonc- tionnellement à une source de données de vol et à l'unité de mémorisation de données afin de remettre en forme et de mémoriser les données de vol dans ladite unité de mémo- risation, des moyens ( 20) de traitement connectés fonc- tionnellement aux moyensd'entrée et à l'unité de mémori- sation de données afin de convertir des parties choisies des données de vol remises en forme en unités techniques, et de mémoriser lesdites données de vol converties dans ladite unité de mémorisation, et une unité ( 22) d'affichage 1 S vidéo comprenant un clavier ( 28) relié fonctionnellement au processeur afin d'agir sur ce dernier pour sélectionner ladite partie des données de vol remises en forme pour la convertir en unités techniques et pour afficher les- dites données de vol converties. 2 Dispositif pour l'affichage direct de données de vol à partir d'un enregistreur ( 10) de données de vol d'un aéronef, caractérisé en ce qu'il comporte des moyens ( 34) de mémorisation de données, des moyens ( 12) d'entrée- reliés fonctionnellement à une source de données de vol et aux moyens de mémorisation de données afin de mémoriser les données de vol qui comprennent des mots de synchroni- sation dans lesdits moyens de mémorisation de données, un processeur ( 20) connecté fofictionnellement aux moyens d'entrée et aux imyens de mémorisation de données afin de convertir des parties choisies des données de vol en unités techniques en réponse à l'un des mots de synchro- nisation, tandis que des données de vol, provenant de ladite source de données, sont mémorisées dans lesdits moyens de mémorisation de données, et des moyens d'affi- chage ( 22) reliés fonctionnellement au processeur afin d'afficher lesdites parties choisies de données de vol converties en unités techniques. 3 Dispositif selon la revendication 2, carac- térisé en ce que le processeur comprend un élément ( 21) qui agit sur les moyens d'entrée afin de mémoriser les données de vol dans lesdits moyens de mémorisation de données - 4 Dispositif selon la revendication 3, carac- térisé en ce que les moyens d'entrée comprennent un élément ( 11) destiné à modifier le format des données de vol pro- venant de l'enregistreur de données de vol d'un aéronef pour conférer à ces données un format compatible avec les moyens de mémorisation de données. Dispositif selon la revendication 3, carac- térisé en ce que les moyens d'entrée comprennent un détec- teur ( 74) destiné à détecter les mots de synchronisation is et à produire un signal de synchronisation. 6.Dispositif selon la revendication 5, carac- térisé en ce que le processeur réagit au signal de syn- chronisation en mémorisant les données de vol dans une première position prédéterminée dans les moyens de mémo- risation de données. 7 Dispositif selon la revendication 6, carac- térisé en ce que le processeur déclenche ladite conversion de données de vol mémorisées dans ladite position prédéter- minée, en réponse audit signal de synchronisation. 8 Dispositif selon la revendication 7, carac- térisé en ce que le processeur comprend un élément destiné à mémoriser les parties converties de données de vol dans une seconde position prédéterminée desdits moyens de mémo- risation de données. 9 Dispositif selon l'une quelconque des reven- dications 2, 3, 4, 5, 6, 7 et 8, caractérisé en ce que le processeur réagit à un signal provenant des moyens d'affichage pour déclencher une mémorisation des données de vol provenant de la source de données de vol, dans lesdits moyens de mémorisation de données. Dispositif pour l'affichage direct de données de vol d'aéronef choisies, provenant d'un enregistreur ( 10) de données de vol d'un aéronef, caractérisé en ce qu'il comporte une interface ( 12) connectée fonctionnellement à un enregistreur de données de vol afin de convertir des données de vol en série, provenant de cet enregistreur, en mots de données de vol, des moyens ( 34) destinés à une mémorisation temporaire des mots de données, un pro- cesseur ( 20) connecté fonctionnellement à l'interface et aux moyens de mémorisation de données afin d'agir sur cette interface pour recevoir lesdites données de vol en série, provenant de l'enregistreur de données de vol, et pour produire lesdits mots de données de vol par conver- sion desdites données de vol en série, le processeur étant également destiné à mémoriser les mots de données de vol dans une première position prédéterminée des moyens de mémorisation de données, à convertir des données de vol choisies, à partir desdits mots de données, en don- nées de vol réduites, et à mémoriser les données de vol réduites dans une seconde position prédéterminée des moyens de mémorisation de données, le dispositif compor- tant en outre des moyens d'affichage ( 22) reliés fonc- tionnellement au processeur afin d'afficher visuellement les données de vol réduites mémorisées dans ladite seconde position prédéterminée. 11 Dispositif d'affichage de données de vol provenant d'un enregistreur ( 10) de données de vol d'un aéronef, caractérisé en ce qu'il comporte une source ( 10) de données brutes de-vol, un circuit ( 12) d'interface connecté fonctionnellement à la source de données brutes de vol et ayant pour fonction de remettre en forme ces données brutes de vol, une mémoire vive ( 34) à grande vitesse, une mémoire de masse vol, remises en forme, dans une première position prédé- terminée de la mémoire vive à grande vitesse, de convertir des parties choisies des-données brutes de vol, remises en forme, en unités techniques et de mémoriser lesdites données de vol converties dans une seconde position pré- déterminée de la mémoire vive à grande vitesse, le dis- positif comportant également une unité d'affichage visuel ( 22) connectée fonctionnellement à l'unité centrale de traitement et ayant pour fonction d'afficher les données de-vol converties, mémorisées dans ladite seconde posi- tion prédéterminée.