Brevet FR3099920A1 — publié le 20210219

Description Titre de l'invention : PROCEDE DE TRANSMISSION DE DONNEES ASSOCIEES A L'ETAT DE FONCTIONNEMENT D'EQUIPEMENTS D'UN AERONEF [0001] DOMAINE TECHNIQUE GENERAL [0002] L'invention concerne un procédé de transmission d'une pluralité de données binaires sur un bus de données d'un dispositif d'enregistrement temporel de données de fonctionnement d'un véhicule, et plus particulièrement d'un aéronef [0003] L'invention concerne également un système d'enregistrement d'informations de maintenance d'équipements d'un véhicule, et plus particulièrement d'un aéronef, permettant la mise en oeuvre dudit procédé de transmission. [0004] ETAT DE L'ART [0005] Les aéronefs comportent de nombreux équipements embarqués électriques, mé- caniques et informatiques. Le fonctionnement de ces équipements embarqués, dont les traitements sont nécessaires pour un bon déroulement du vol, est surveillé notamment par l'équipage de l'aéronef au cours du vol. Toute défaillance d'un des équipements peut être rapportée soit par l'équipage de l'aéronef, soit par l'équipement lui-même, soit par un système de maintenance embarqué auquel l'équipement peut être relié. [0006] De retour au sol, les données concernant d'éventuelles défaillances sont collectées puis analysées par une équipe de maintenance au sol. [0007] Un des enjeux de la maintenance d'aéronef est de pouvoir identifier le plus ra- pidement possible des pannes critiques des équipements embarqués, ainsi que leur provenance afin d'apporter une correction rapide, pour éviter au maximum une immobilisation d'un aéronef au sol, très coûteuse pour les compagnies aériennes. [0008] Un aéronef embarque généralement un système de sauvegarde de données de vol. Les données de vol sont sauvegardées pour permettre, en cas d'accident de l'aéronef, d'identifier les causes de l'accident. Ces données comprennent des données issues de capteurs tels que des paramètres de navigation, comme la vitesse et l'altitude, et des paramètres de fonctionnement de certains équipements comme les moteurs. Le système de sauvegarde comprend généralement une unité de traitement, ou FDAU (« Flight Data. Acquisition Unit » ou unité d'acquisition des données de vol), reliée à un réseau de capteurs assurant la collecte des données et à un module sécurisé d'enregistrement ou FDR (« Flight Data Recorder » ou enregistreur des données de vol). [0009] Également, un message indiquant qu'une panne est présente et doit être corrigée dans un délai donné (statut dit de « dispatch ») peut être enregistrée dans un tel dispositif enregistreur de vol. Le dispatch est un statut demandant à immobiliser l'avion si aucune 2 action de maintenance corrective n'est apportée pour répondre à l'anomalie détectée dans un délai imparti. Actuellement, il est très difficile voire parfois impossible à partir des données d'enregistrement issues du FDR d'identifier la panne à l'origine de cette levée de statut de dispatch. [0010] Un aéronef peut comprendre également un système appelé « Centralized Maintenance System » (CMS) pour système centralisé de maintenance, qui assure en particulier la maintenance d'un aéronef au sol. L'état général de l'aéronef, tel que déduit d'après le statut des capteurs embarqués, est accessible par l'intermédiaire de rapports du type ACMS (« Aircraft Condition Monitoring System »). De tels rapports comportent les informations de pannes avec libellé et horaire d'apparition et de disparition de la panne. [0011] Cependant, à l'heure actuelle, pour récupérer la chronologie des pannes au cours d'un vol, il faut interroger directement le CMS et récupérer des données qui ne sont pas systématiquement déchargées en même temps que les données issues du FDR. [0012] Cette configuration d'extraction des données pose des difficultés pour l'interprétation des informations de maintenance, en effet c'est la synthèse des informations de statuts de dispatch issus du FDR et des informations de panne enregistrées dans le CMS qui permet l'investigation sur la levée d'un statut de dispatch. Exposé de l'invention [0013] L'invention a pour but de pallier les inconvénients de l'art antérieur décrits ci-avant. [0014] En particulier, un but de l'invention est de proposer un procédé et un système de transmission d'une pluralité de données binaires sur un bus de données d'un dispositif d'enregistrement temporel de données de fonctionnement d'un véhicule, et plus particulièrement d'un aéronef pour gérer de manière optimale les pannes, alertes et alarmes en vue des opérations de maintenance au sol. [0015] A cet égard, l'invention a pour objet un procédé de transmission d'une pluralité de P données binaires sur un bus de données d'un dispositif d'enregistrement temporel de données de fonctionnement d'un véhicule, le dispositif d'enregistrement comportant une fréquence déterminée d'acquisition de données émises sur le bus de données, et ledit procédé comprenant les étapes suivantes mises en oeuvre à intervalles déterminés par un module de transmission dudit véhicule : [0016] acquisition d'une pluralité de P données binaires à partir d'une pluralité de P signaux numériques ; initialisation d'un numéro d'identification à une valeur déterminée ; génération d'au moins M mots de données , un mot de donnée comprenant un identifiant associé au numéro d'identification et un sous-ensemble de données des P données, le numéro d'identification étant incrémenté à chaque gé- 3 nération d'un mot de données, et les sous-ensembles de données de chaque mot de données étant disjoints les uns des autres ; émission successive des M mots sur le bus de données du dispositif d'enregistrement temporel , un mot étant émis pendant une période d'émission Te au moins supérieure à un intervalle entre deux acquisitions successives, par le dispositif d'enregistrement temporel , de données émises sur ledit bus de données . [0017] Avantageusement, mais facultativement, le système selon l'invention peut en outre comprendre au moins l'une des caractéristiques suivantes : [0018] chaque donnée de la pluralité de P données binaires est associée à un premier ou à un second état d'un indicateur de fonctionnement d'au moins un équipement dudit véhicule ; un mot de données de n bits comporte : [0019] - un premier multiplet de n1 bits associé à un identifiant un mot des M mots ; un second multiplet de n2 bits associé à un sous-ensemble de n2 données des P données, n2 étant égal à n-nl ; et M étant supérieur ou égal à P et n1 étant inférieur ou égal à log2 ; 1 n-nll un bit du second multiplet de n2 bits associé à un sous-ensemble de n2 données des P données est significatif d'un premier état de fonctionnement si sa valeur binaire est égale à 0 et d'un second état de fonctionnement d'un équipement si sa valeur binaire est égale à 1, et dans lequel un mot comporte au moins un bit significatif d'un second état de fonctionnement si la valeur décimale dudit mot est supérieure à M ; un mot de données est encapsulé dans une trame de données de standard Arinc 429. [0020] L'invention a également pour objet un procédé d'enregistrement d'informations de maintenance d'équipements d'un véhicule comprenant un dispositif d'enregistrement temporel de données de fonctionnement dudit véhicule, le dispositif d'enregistrement comportant une fréquence déterminée d'acquisition de données émises sur le bus de données, et ledit procédé comprenant les étapes : [0021] d'enregistrement d'une donnée relative à un statut de fonctionnement du véhicule émise sur le bus de données du dispositif d'enregistrement ; d'enregistrement de M mots comprenant une pluralité de P données binaires, un mot étant émis pendant une période d'émission au moins supérieure à une période entre 2 enregistrements successifs, par le dispositif d'enregistrement temporel , de données émises sur ledit bus de données , et un mot comprenant : un premier multiplet de n1 bits identifiant un mot des M mots ; et un second multiplet de n2 bits associé à un sous-ensemble de n2 données des P données, et [0022] dans lequel chaque donnée de la pluralité de P données binaires est associée à un premier ou à un second état d'un indicateur de fonctionnement d'au moins un équipement dudit véhicule. [0023] L'invention a également pour objet un module de transmission de données binaires recevant des données en provenance d'équipements donnés d'un véhicule comportant un dispositif d'enregistrement temporel de données de fonctionnement dudit véhicule, le dispositif d'enregistrement comportant une fréquence déterminée d'acquisition de données émises sur le bus de données, et ledit module étant configuré pour : [0024] - l'acquisition d'une pluralité de P données binaires à partir d'une pluralité de P signaux numériques ; l'initialisation d'un numéro d'identification à une valeur déterminée ; la génération d'au moins M mots de données, un mot de donnée comprenant un identifiant associé au numéro d'identification et un sous-ensemble de données des P données, le numéro d'identification étant incrémenté à chaque génération d'un mot de données, et les sous-ensembles de données de chaque mot de données étant disjoints les uns des autres ; l'émission successive des M mots sur le bus de données du dispositif d'enregistrement temporel , un mot étant émis pendant une période d'émission Te au moins supérieure à un intervalle entre deux acquisitions successives, par le dispositif d'enregistrement temporel , de données émises sur ledit bus de données. [0025] L'invention a également pour objet un système d'enregistrement d'informations de maintenance d'équipements d'un véhicule, le dit système comprenant un dispositif d'enregistrement temporel de données de fonctionnement d'un véhicule, le dispositif d'enregistrement comportant une fréquence déterminée d'acquisition de données émises sur le bus de données un module de transmission de données binaires d'un calculateur recevant des données en provenance d'équipements donnés, ledit module étant configuré pour : [0026] - l'acquisition d'une pluralité de P données binaires à partir d'une pluralité de P signaux numériques ; l'initialisation d'un numéro d'identification à une valeur déterminée ; la génération d'au moins M mots de données, un mot de donnée comprenant un identifiant associé au numéro d'identification et un sous-ensemble de données des P données, le numéro d'identification étant incrémenté à chaque génération d'un mot de données, et les sous-ensembles de données de chaque mot de données étant disjoints les uns des autres ; l'émission successive des M mots sur le bus de données du dispositif d'enregistrement temporel , un mot étant émis pendant une période d'émission Te au moins supérieure à un intervalle entre deux acquisitions successives, par le dispositif d'enregistrement temporel , de données émises sur ledit bus de données ; et [0027] le dispositif d'enregistrement temporel de données de fonctionnement dudit véhicule, étant configuré pour : [0028] l'enregistrement d'une donnée relative à un statut de fonctionnement du véhicule émise sur un bus de données du dispositif d'enregistrement ; l'enregistrement des M mots de données émis sur ledit bus de données. [0029] L'invention a également pour objet un aéronef comprenant un système d'enregistrement d'informations de maintenance d'équipement d'un véhicule selon la caractéristique précédente. [0030] L'invention a également pour objet un produit programme ordinateur comprenant des instructions de code pour l'exécution d'un procédé de transmission d'une pluralité de P données binaires sur un bus de données d'un dispositif d'enregistrement temporel de données de fonctionnement d'un véhicule selon l'une des caractéristiques précédentes lorsque ce programme est exécuté par un processeur. Brève description des dessins [0031] D'autres caractéristiques, buts et avantages de la présente invention apparaîtront à la lecture de la description détaillée qui va suivre, au regard des figures annexées, données à titre d'exemples non limitatifs et sur lesquelles [0032] [fig.1] [0033] La figure 1 représente un système d'enregistrement de données binaires 100 selon un mode de réalisation de invention, [0034] [fig.2] [0035] - La figure 2 représente une trame de données répondant au protocole ARINC 429, [0036] [fig.3] [0037] La figure 3 représente schématiquement les principales étapes d'un procédé d'émission et d'enregistrement de données de panne mis en oeuvre par le système, et [0038] [fig.4] [0039] La figure 4 illustre une étape d'émission cadencée de données du procédé d'émission et d'enregistrement de données binaires mise en oeuvre par le 6 système. Description des modes de réalisation [0040] La figure 1 illustre schématiquement un système d'enregistrement de données binaires 100 selon un mode de réalisation de l'invention, mis en oeuvre pour la sauvegarde des données de vol d'un aéronef. [0041] Ledit système 100 comporte au moins un calculateur 110 (par exemple un calculateur de régulation de moteur tel que le FADEC pour « Full Authority Digital Engine Control ») recevant des données de types différents en provenance de capteurs et/ou d'équipements avioniques donnés. Le calculateur 110 comporte un module de transmission de mots de panne Ill décrit plus en détail ci-après. [0042] Ledit système 100 peut comporter également un concentrateur de données 120, qui est par exemple un hoitier d'interface entre les équipements fonctionnels de l'avion et un ou des dispositifs d'enregistrement dc données de vol 130. Ledit concentrateur de données 120 centralise les données provenant d'une pluralité de calculateurs 110 spécifiques recevant des données de types différents en provenance de capteurs ct/ou d'équipements avioniques donnés. Les données centralisées sont traitées par ledit concentratcur de données 120 pour construire un signal qui est transmis à au moins un dispositif d'enregistrement de données de vol 130. [0043] De manière générale, les aéronefs comportent une pluralité d'équipements et dc cal- culateurs embarqués, dont certains d'entre eux sont reliés par l'intermédiaire de hus de communication, afin d'être en mesure d'échanger diverses informations. [0044] Une grande majorité des aéronefs actuellement en service utilise des bus de commu- nication au standard ARINC 429 (« ARINC » pour « Aeronautical Radio Inc. » en anglais). Ces bus de communication spécifiques sont basés sur des liaisons unidirectionnelles, d'un seul équipement émetteur vers un ou plusieurs équipements récepteurs. [0045] Lc calculateur 110 est connecté au concentratcur de données 120 au moyen d'un bus de données 140, par exemple par un bus de type ARINC 429. Lc concentrateur de données 120 est également connecté au dispositif d'enregistrement 130 au moyen d'un bus de données 150, par exemple par un hus de type ARINC 429. [0046] ARINC 429 évoqué précédemment est une norme qui décrit à la fois une ar- chitecture, une interface électrique et un protocole pour véhiculer des données numériques. Le bus ARINC 429 est un standard développé spécifiquement pour le domaine de l'aéronautique. Le principe de ce bus de données est connu de l'homme du métier. [0047] En référence à la figure 2, il est représenté une trame de données standard répondant au protocole ARINC 429. [0048] L'ARINC 429 est basé sur un transfert série de mots de 32bits. Ainsi, à titre 7 illustratif, les données sont codées sous forme de trames de 32 bits qui peuvent être découpées en cinq champs distincts : [0049] le bit 32 est un bit de contrôle de parité, les bits 30 et 31 constituent le statut et peuvent avoir plusieurs significations en fonction du type de la donnée (valeur valide, non calculée, en erreur), les bits 11 à 29 peuvent être utilisés pour encoder de l'information, les bits 9 et 10 constituent le Source Destination Identifier (SDT) et peuvent avoir plusieurs utilisations, les bits 1 à 8 sont réservés au codage d'un numéro de label, chaque label correspondant à un type d'information, et permettant la catégorisation de la trame. [0050] En référence à la figure 3, il est illustré un procédé d'enregistrement mise en oeuvre par le système 100, et plus particulièrement par le module de transmission de mots de panne 111, configure pour l'acquisition d'une pluralité de données de l'état de fonctionnement d'équipements, en provenance de capteurs et/ou d'équipements avioniques donnés. [0051] Le procédé comporte une étape El0 de génération par le module de transmission de mots de panne 111 d'au moins un mot de pannes 210 comprenant un paquet de données à transmettre et un identifiant dudit mot. [0052] Le paquet de données peut être généré à partir de la pluralité de données de l'état de fonctionnement d'équipements acquises par le module de transmission de mots de panne 111, tels que des indicateurs de panne binaires d'un équipement de l'aéronef (ou contributeur de dispatch) à partir d'une pluralité de signaux numériques. De tels indicateurs fournissent des informations quant à la nature de la panne d'un équipement. [0053] Un mot de panne 210 est la concaténation de plusieurs indicateurs de panne binaires d'un équipement de l'aéronef, la valeur binaire 0 correspondant par exemple à un statut de fonctionnement normal, et la valeur binaire 1 à un statut de panne dudit équipement. [0054] Les mots de panne 210 peuvent être identifiés par un ou plusieurs numéros de label spécifique(s) aux données de pannes, mais commun à l'ensemble des mots de panne 210, afin que les mots de pannes 210 soient catégorisés comme tels pai- rapport à d'autres types de mots transmis sur le même bus de données. [0055] Un nouveau numéro de label d'un mot de panne 210 peut nécessiter une modification côté avionique pour pouvoir interpréter ce nouveau label ARINC (s'il n'était pas déjà décodé), avant de le retransmettre et réenregistrer au dispositif d'enregistrement 130. [0056] Également, alternativement, le module de transmission de mots de panne 111 peut utiliser un label inutilisé, mais déjà enregistré dans le dispositif d'enregistrement, puis l'échanger avec ce nouveau label. [0057] Un mot de panne 210 comporte dans les bits utilisés pour encoder de l'information 8 un premier multiplet de bits 212 réservé à un identifiant spécifique au mot de panne 210, et un second multiplet de bits 211 réservé aux indicateurs de pannes. Dans ce second multiplet 211, les indicateurs peuvent être positionnés dans le sens bit de poids forts vers bits de poids faible. Ainsi, si les bits 11 à 29 sont utilisés pour les indicateurs de pannes, le bit 29 correspondra à l'indicateur n°1, le bit 28 correspondra à l'indicateur n'2, etc. [0058] Ainsi, par la connaissance du numéro de bit d'un mot, et de l'identifiant dudit mot, via une spécification de codage donnée, il est possible d'identifier le statut d'un indicateur de panne. [0059] Le nombre de mots de panne maximum est fonction du nombre de bits du second multiplet de bits 212 réservé à un identifiant d'un mot de panne. Ainsi, en admettant 4 bits d'identification, on peut donc émettre 24=16 mots de pannes maximum. [0060] Le multiplet de bits 212 réservé à un identifiant d'un mot de panne est à moduler en fonction du nombre total d'indicateurs de panne à transmettre. En effet, par exemple, si le module de transmission 111 prévoit l'émission de 255 indicateurs de pannes, et si la donnée est émise sur 19 bits (par exemple les bits 11 à 29) d'un mot de panne 210, en considérant 4 bits d'identification, il reste 15 bits disponibles pour contenir les informations, il faudra donc 255/15 = 17 mots de panne pour l'émission des 255 indicateurs de panne. Cependant, comme vu précédemment, avec 4 bits, il n'est possible de générer que 16 mots de panne. Il est donc nécessaire d'augmenter le nombre de bits d'identification à 5, il ne reste donc plus que 14 bits disponibles pour les données. [0061] Le nombre de mots M nécessaires à la transmission des 255 indicateurs est donc supérieur ou égal à la partie entière par excès du rapport entre le nombre d'indicateurs à transmettre et le nombre de bits de données disponibles pour les données, soit r 2551 = 19 mots. I 14 100621 Une formule plus générale est donnée par l'expression suivante : [ Nb indicateurs Nb bits données-. Nb bits identifiant avec également M >= 2 m'bilside"".'" le nombre de bits réservés à l'identifiant est donc inférieur à log-_,(M). [0063] Dans une étape E20, le module de transmission de mots de panne Ill procède à l'émission des mots précédemment générés. [0064] Etant donné la capacité de la liaison ARINC et les contraintes d'enregistrement dans le dispositif d'enregistrement 130 (encombrement), un seul mot est transmis à la fois sur les bus de données 140, 150. La périodicité de cette émission sur les bus ARINC 140, 150 devra être d'environ 960ms ou moins (suffisant pour être actualisé à chaque pas de temps du dispositif d'enregistrement 130). En effet, la fréquence 9 d'enregistrements de données émise sur le bus de données 150 du dispositif d'enregistrement 130 est typiquement de 1Hz. Un mot doit être ainsi émis sur le bus de transmission ARINC pendant au moins une 1 seconde pour être sûr qu'il soit enregistré par le dispositif d'enregistrement 130. [0065] La figure 4 illustre le cadencer-rient des envois au cours du temps dans une telle étape E20. [0066] Par la suite, il est considéré à titre illustratif un temps d'émission d'un mot de panne Te égal à environ 3 secondes. Ainsi, toutes les 3 secondes un mot de panne différent avec un identificateur de mot de panne en en-tête sera émis sur les bus de données 140, 150. [0067] Dans l'exemple de 255 indicateurs de panne à transmettre, on va donc avoir un balayage de toutes les pannes systèmes toutes les Te x Nb mots, soit dans l'exemple décrit 57 secondes (3s x 19 mots de pannes). [0068] La rapidité de détection des indicateurs de pannes est donc fonction du nombre de mots de pannes et du nombre d'indicateurs à transmettre. [0069] Il est possible de réduire le temps d'émission d'un mot pour réduire le temps de balayage de toutes les pannes systèmes, à condition que le temps d'émission reste supérieur à la période entre deux enregistrements successifs du dispositif d'enregistrement 130. [0070] Une fois l'ensemble des indicateurs de pannes transmis dans la pluralité des mots de pannes émis, les étapes d'encodage et d'émission successives sont répétées. [0071] Ainsi sur une période minimum de Te x M mots de panne, l'ensemble des indicateurs de pannes seront transmis [0072] Il est donc procédé à un rééchantillonnage des différents indicateurs de pannes au minimum toutes les Te x M mots secondes. [0073] Dans une étape E30, les mots de panne 210 émis peuvent être ensuite enregistrés dans le dispositif d'enregistrement 130. [0074] En référence à l'exemple de la figure 4, il peut être facilement déterminé si un mot de panne 210 comporte un indicateur de panne significatif d'une anomalie de fonctionnement d'un équipement. En effet, si un mot de panne ne comporte que des indicateurs de panne binaires d'un équipement de l'aéronef avec une valeur binaire 0 correspondant par exemple à un statut de fonctionnement normal, la valeur décimale du mot sera uniquement déterminée par les valeurs des bits réservé à l'identifiant du mot de panne. La valeur décimale des mots de panne sans statut de panne égal actif (valeur binaire = 1) est donc comprise entre 0 et M-1. Donc pour 19 mots de panne, comme dans l'exemple illustré, les mots ayant une valeur décimale supérieur à 18, ont au moins un indicateur de panne actif. [0075] Par exemple, le troisième mot émis a pour valeur décimale 66. En décomposant en puissances de 2 le nombre 66 (1000010), les 5 premiers bits concernant l'identifiant du mot (00010), il est déterminé que le 7,°e bit du mot, qui correspond au 2éme bit du multiplet de bits réservé aux indicateurs de pannes à pour valeur binaire 1. [0076] Un mot encodant 14 indicateurs de pannes, on retrouve via la spécification de codage que ler mot : indicateur 1 à 14, 2éme mot : indicateur 15 à 28, 3,n1e mot indicateur 29 à 42. Les indicateurs étant positionnés dans le sens décroissant du poids des bits, le 2éme bit du multiplet de bits réservé aux indicateurs de pannes correspond à l'indicateur 41. Il est ensuite possible de récupérer via la spécification de codage des indicateurs de panne, la panne qui s'est levée. [0077] Ainsi, avantageusement, il est possible de décoder des pannes multiples à partir d'un seul mot de pannes, en décomposant la valeur décimale dudit mot en valeurs de puissances de 2. [0078] Dans le cadre du processus de dépouillement de ces données de panne codées sur par exemple 19 bits d'un mot de panne, un opérateur de maintenance à partir d'un signal émis sur un bus de données de type ARINC, et enregistré sur un dispositif d'enregistrement 130 tel qu'une boite noire FDR, pourra déterminer facilement si un mot de panne est significatif d'une anomalie en observant les mots de panne (avec un label associé à un mot de panne) avec une valeur décimale supérieure au nombre de mots de panne M-1 nécessaires à l'encodage de l'ensemble des indicateurs de panne. [0079] Dans l'exemple précédent, l'opérateur peut déterminer avec une précision d'environ 60 secondes maximum l'instant où l'indicateur de panne est actif. Également, l'opérateur peut déterminer avec une précision de 60 secondes maximum également lorsque l'indicateur de panne est de nouveau inactif. [0080] De plus, en croisant l'analyse de ces données avec la levée d'un statut de dispatch, l'opérateur est capable de déterminer à quel moment précis (à la seconde près, dans le cas où le dispositif d'enregistrement 130 a une fréquence d'acquisition de 1 Hz sur le bus 150), un indicateur de panne s'est levé. En effet, il y a déjà une information enregistrée dans les données FDR, actualisée toutes les secondes, qui indique le niveau de dispatch, donc qui indique si une panne ou non est présente. Cette information est peu précise sur la nature de la panne, mais relativement précise sur le moment d'apparition de celle-ci. [0081] Les mots de panne actualisés environ toutes les minutes sont donc moins précis par rapport à l'apparition de la panne mais précis sur la nature de la panne. Cette perte de résolution temporelle est donc reconstituable en croisant avec le statut de dispatch brut. [0082] Avantageusement, le procédé permet ainsi de rendre la boite noire avion « complète » au niveau des informations de panne pour du dépouillement pour améliorer la capacité à dépouiller des pannes et à reconstituer un contexte moteur (intéressant dans le cas où la boite noire est l'unique source de données disponible), 11 sans être trop intrusive au niveau des réceptions et enregistrements avion (FDR). [0083] Avantageusement, malgré l'envoi de données très nombreuses et très différentes sur un même mot de panne (par exemple, plus de 19 indicateurs de panne), en fonction de l'instant considéré, le procédé permet de minimiser le besoin de débit sur la liaison FADEC/avionique et de minimiser l'« encombrement » d'un tel enregistrement pour n'en garder que l'essentiel. [0084] Opérationnellement, le procédé répond à un besoin en matière d'analyse d'évènement et de tirer profit de la différence de réactivité (dans le sens disponibilité) lors d'un problème en flotte entre la disponibilité des boites noires FDR (très rapide), la disponibilité de la mémoire non-volatile (NVM) (enregistrement des pannes) des calculateurs ou de l'interrogation du CMS. [0085] Bien que le procédé soit particulièrement adapté pour une chaîne de traitement de données de bus ARINC 429, il peut être utilisé pour des bus de données de standard différent. Également, bien que particulièrement adaptée aux systèmes de traitement de données numériques dans le domaine aéronautique, on ne saurait cantonner l'invention à cc domaine d'application. Elle s'applique à tout dispositif enregistrant des données de fonctionnement et pourrait donc concerner également des applications spatiales et automobiles. 12 [Revendication 1] [Revendication 2] [Revendication 3] REVENDICATIONSProcédé de transmission d'une pluralité de P données binaires sur un bus de données (150) d'un dispositif d'enregistrement temporel de données de fonctionnement (130) d'un véhicule, le dispositif d'enregistrement (130) comportant une fréquence déterminée d'acquisition de données émises sur le bus de données (150), et ledit procédé comprenant les étapes suivantes mises en oeuvre à intervalles déterminés par un module de transmission (111) dudit véhicule : acquisition d'une pluralité de P données binaires à partir d'une pluralité de P signaux numériques ; initialisation d'un numéro d'identification à une valeur déterminée ; génération d'au moins M mots de données (210), un mot de donnée comprenant un identifiant associé au numéro d'identification et un sous-ensemble de données des P données, le numéro d'identification étant incrémenté à chaque génération d'un mot de données, et les sous-ensembles de données de chaque mot de données(210) étant disjoints les uns des autres ; émission successive des M mots sur le bus de données (150) du dispositif d'enregistrement temporel (130), un mot étant émis pendant une période d'émission Te au moins supérieure à un intervalle entre deux acquisitions successives, par le dispositif d'enregistrement temporel (130), de données émises sur ledit bus de données (150). Procédé de transmission selon la revendication 1 dans lequel chaque donnée de la pluralité de P données binaires est associée à un premier ou à un second état d'un indicateur de fonctionnement d'au moins un équipement dudit véhicule. Procédé de transmission selon l'une des revendications précédentes dans lequel, un mot de données (210) de n bits comporte : un premier multiplet de n1 bits (212) associé à un identifiant un mot des M mots ; un second multiplet de n2 bits (211) associé à un sous-ensemble de n2 données des P données, n2 étant égal à n-ni ; et 13 [Revendication 4] [Revendication 5] [Revendication 6] M étant supérieur ou égal à P et n1 étant inférieur ou égal à n-n11 loa,(M). Procédé selon la revendication précédente dans lequel un bit du second multiplet de n2 bits (211) associé à un sous-ensemble de n2 données des P données est significatif d'un premier état de fonctionnement si sa valeur binaire est égale à 0 et d'un second état de fonctionnement d'un équipement si sa valeur binaire est égale à 1, et dans lequel un mot comporte au moins un bit significatif d'un second état de fonctionnement si la valeur décimale dudit mot est supérieure à M. Procédé de transmission selon l'une des revendications précédentes dans lequel un mot de données est encapsulé dans une trame de données de standard Arinc 429. Procédé d'enregistrement d'informations de maintenance d'équipements d'un véhicule comprenant un dispositif d'enregistrement temporel de données de fonctionnement (130) dudit véhicule, le dispositif d'enregistrement (130) comportant une fréquence déterminée d'acquisition de données émises sur le bus de données (150), et ledit procédé comprenant les étapes : d'enregistrement d'une donnée relative à un statut de fonctionnement du véhicule émise sur le bus de données (150) du dispositif d'enregistrement (130); d'enregistrement de M mots comprenant une pluralité de P données binaires, un mot étant émis pendant unc période d'émission au moins supérieure à unc période entre 2 enregistrements successifs, par le dispositif d'enregistrement temporel (130), de données émises sur ledit bus de données (150), et un mot comprenant : un premier multiplet de n1 bits (212) identifiant un mot des M mots (210) ; et un second multiplet de n2 bits (211) associé à un sous-ensemble de n2 données des P données, et dans lequel chaque donnée de la pluralité de P données binaires est associée à un premier ou à un second état d'un indicateur de fonc- 14 [Revendication 7] [Revendication 8] tionnement d'au moins un équipement dudit véhicule. Module de transmission de données binaires (111) d'un calculateur (110) recevant des données en provenance d'équipements donnés d'un véhicule comportant un dispositif d'enregistrement temporel de données de fonctionnement dudit véhicule, le dispositif d'enregistrement (130) comportant une fréquence déterminée d'acquisition de données émises sur le bus de données (150), et ledit module étant configuré pour : l'acquisition d'une pluralité de P données binaires à partir d'une pluralité de P signaux numériques ; l'initialisation d'un numéro d'identification à une valeur déterminée ; la génération d'au moins M mots de données, un mot de donnée comprenant un identifiant associé au numéro d'identification et un sous-ensemble de données des P données, le numéro d'identification étant incrémenté à chaque génération d'un mot de données, et les sous-ensembles de données de chaque mot de données étant disjoints les uns des autres ; l'émission successive des M mots sur le bus de données (150) du dispositif d'enregistrement temporel (130), un mot étant émis pendant une période d'émission Te au moins supérieure à un intervalle entre deux acquisitions successives, par le dispositif d'enregistrement temporel (130), de données émises sur ledit bus de données (150) ; Système d'enregistrement d'informations de maintenance d'équipement d'un véhicule, le dit système comprenant un dispositif d'enregistrement temporel de données de fonctionnement (130) d'un véhicule, le dispositif d'enregistrement (150) comportant une fréquence déterminée d'acquisition de données émises sur le bus de données (150), un module de transmission de données binaires (111) d'un calculateur (110) recevant des données en provenance d'équipements donnés, ledit module étant configuré pour : l'acquisition d'une pluralité de P données binaires à partir d'une pluralité de P signaux numériques ; l'initialisation d'un numéro d'identification à une valeur déterminée ; 15 b génération d'au moins M mots de données, un mot de donnée comprenant un idcntifiant associé au numéro d'identification et un sous-ensemble de données des P données, le numéro d'identification étant incrémenté à chaque génération d'un mot de données, et les sous-ensembles de données de chaque mot de données étant disjoints les uns des autres ; l'émission successive des M mots sur le bus de données (150) du dispositif d'enregistrement temporel (130), un mot étant émis pendant une période d'émission Te au moins supérieure à un intervalle entre deux acquisitions successives, par le dispositif d'enregistrement temporel (130), de données émises sur ledit bus de données (150) ; et le dispositif d'enregistrement temporel de données de fonctionnement dudit véhicule, étant configuré pour : l'enregistrement d'une donnée relative à un statut de fonctionnement du véhicule émise sur un bus de données du dispositif d'enregistrement ; l'enregistrement des M mots de données émis sur ledit bus de données. [Revendication 9] Aéronef comprenant un système d'enregistrement d'informations de maintenance d'équipement d'un véhicule selon la revendication précédente. [Revendication 10] Produit programme d'ordinateur comprenant des instructions de code pour l'exécution d'un procédé de transmission d'une pluralité de P données binaires sur un bus de données (150) d'un dispositif d'enregistrement temporel de données de fonctionnement (130) d'un véhicule selon l'une quelconque des revendications 1 à 5 lorsque ce programme est exécuté par un processeur.