Brevet FR3119918A1 — publié le 20220819

L’invention concerne un procédé et un dispositif de traçabilité de maintenances périodiques réalisées sur un véhicule. Le procédé comprend les étapes suivantes : - enregistrement (21) d’indicateurs de maintenance périodique dans une mémoire d’un dispositif embarqué du véhicule, chaque indicateur de maintenance périodique correspondant à une maintenance périodique du véhicule ; - initialisation (22) de chaque indicateur de maintenance périodique à une première valeur ; - assignation (23) d’une seconde valeur à un indicateur de maintenance périodique lorsque la maintenance périodique relative audit indicateur de maintenance périodique a été réalisée. Figure pour l’abrégé : Figure 2 Procédé et dispositif de traçabilité de maintenances périodiques réalisées sur un véhicule L’invention concerne les procédés et dispositifs de traçabilité de maintenances périodiques réalisées sur un véhicule, notamment un véhicule autonome. Arrière-plan technologique Les véhicules actuels possèdent un indicateur visuel de maintenance qui se matérialise, le plus souvent, par un symbole (par exemple une clé) qui s’affiche sur le tableau de bord de ces véhicules quand une maintenance doit être prochainement réalisée. La périodicité de l’affichage de tels indicateurs de maintenance est configurable. On peut, par exemple, fixer une périodicité en fonction du kilométrage de ces véhicules, éventuellement pondéré dans le temps. Typiquement, une maintenance périodique est prévue pour un véhicule tous les 10.000 ou 15.000 kms. Cette périodicité peut aussi être fixée par une période de temps, par exemple tous les ans si le véhicule a effectué moins de 15.000 kms. Lorsqu’une maintenance périodique est réalisée sur un véhicule, il est courant de l’enregistrer dans un manuel de maintenance (tampons des concessionnaires avec date de réalisation et kilométrage). Il est aussi courant d’enregistrer une maintenance périodique dans un système informatique d’un concessionnaire pour réaliser une traçabilité des maintenances périodiques du véhicule si jamais le véhicule est régulièrement entretenu chez un même concessionnaire. Mais en cas de perte du manuel ou de changement de concessionnaire, la traçabilité des maintenances périodiques est perdue. Il existe bien des systèmes qui permettent de tracer le remplacement de pièces sous garantie en raison de défaut ou de campagne de modernisation mais ces systèmes n’enregistrent pas les maintenances périodiques réalisées sur un véhicule. Une traçabilité des maintenances périodiques d’un véhicule peut s’avérer prépondérante pour l’analyse, par le constructeur de ce véhicule, de possibles défauts de pièces. De plus, en cas de vente du véhicule, le nouveau propriétaire n’a pas de connaissance précise des maintenances qui ont été réalisées. Par ailleurs, en cas d’un contentieux entre un propriétaire d’un véhicule et le constructeur de ce véhicule, le constructeur ne peut savoir si les maintenances périodiques ont bien été réalisées selon ses préconisations. Un objet de la présente invention est de tracer les maintenances réalisées sur un véhicule. Un autre objet de la présente invention est d’assurer la réparabilité/maintenabilité d’un véhicule. Selon un premier aspect, l’invention concerne un procédé de traçabilité de maintenances périodiques réalisées sur un véhicule, le procédé comprenant les étapes suivantes : enregistrement d’indicateurs de maintenance périodique dans une mémoire d’un dispositif embarqué du véhicule, chaque indicateur de maintenance périodique correspondant à une maintenance périodique du véhicule ; initialisation de chaque indicateur de maintenance périodique à une première valeur ; et assignation d’une seconde valeur à un indicateur de maintenance périodique lorsque la maintenance périodique relative audit indicateur de maintenance périodique a été réalisée. Selon un exemple de réalisation particulier, la mémoire est non volatile et robuste au remise à zéro du dispositif. Selon un exemple de réalisation particulier, un indicateur de maintenance périodique comprend une valeur binaire. Selon un exemple de réalisation particulier, un indicateur de maintenance périodique comprend un champs dans lequel est enregistrée une valeur kilométrique lorsque la maintenance relative à cet indicateur de maintenance périodique a été réalisée. Selon un exemple de réalisation particulier, le procédé comporte en outre une étape de synchronisation des indicateurs de maintenance périodique enregistrés dans la mémoire du dispositif avec ceux enregistrés dans un serveur de données distant. Selon un exemple de réalisation particulier, les indicateurs de maintenance périodique sont créés et initialisés par un serveur de données distant et transmis par ledit serveur de données pour être mémorisés dans la mémoire du dispositif. Selon un exemple de réalisation particulier, lorsqu’un nouveau dispositif (10) de traçabilité de maintenances périodiques sur un véhicule est mis en place dans le véhicule, ledit dispositif reçoit des indicateurs de maintenance périodique relative au véhicule de la part d’un serveur de données distant. Selon un deuxième aspect, l’invention concerne un dispositif de traçabilité de maintenances périodiques réalisées sur un véhicule, le dispositif comprenant une mémoire associée à un processeur configuré pour la mise en œuvre des étapes du procédé selon le premier aspect de l’invention. Selon un troisième aspect, l’invention concerne un véhicule, notamment autonome, par exemple de type automobile, comprenant un dispositif tel que décrit ci-dessus selon le deuxième aspect de l’invention. Selon un quatrième aspect, l’invention concerne un programme d’ordinateur qui comporte des instructions adaptées pour l’exécution des étapes du procédé selon le premier aspect de l’invention, ceci notamment lorsque le programme d’ordinateur est exécuté par au moins un processeur. Un tel programme d’ordinateur peut utiliser n’importe quel langage de programmation, et être sous la forme d’un code source, d’un code objet, ou d’un code intermédiaire entre un code source et un code objet, tel que dans une forme partiellement compilée, ou dans n’importe quelle autre forme souhaitable. Selon un cinquième aspect, l’invention concerne un support d’enregistrement lisible par un ordinateur sur lequel est enregistré un programme d’ordinateur comprenant des instructions pour l’exécution des étapes du procédé selon le premier aspect de l’invention. D’une part, le support d’enregistrement peut être n'importe quel entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une mémoire ROM, un CD-ROM ou une mémoire ROM de type circuit microélectronique, ou encore un moyen d'enregistrement magnétique ou un disque dur. D'autre part, ce support d’enregistrement peut également être un support transmissible tel qu'un signal électrique ou optique, un tel signal pouvant être acheminé via un câble électrique ou optique, par radio classique ou hertzienne ou par faisceau laser autodirigé ou par d'autres moyens. Le programme d’ordinateur selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'enregistrement peut être un circuit intégré dans lequel le programme d’ordinateur est incorporé, le circuit intégré étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. Brève description des figures D’autres caractéristiques et avantages de l’invention ressortiront de la description des modes de réalisation non limitatifs de l’invention ci-après, en référence aux figures 1 à 2 annexées, sur lesquelles : illustre schématiquement un système de traçabilité de maintenances périodiques sur un véhicule selon un exemple de réalisation particulier de la présente invention ; et illustre un organigramme des différentes étapes d’un procédé de traçabilité de maintenances périodiques sur un véhicule selon un exemple de réalisation particulier de la présente invention. Un procédé et un dispositif de vont maintenant être décrits dans ce qui va suivre en référence conjointement aux figures 1 à 2. Des mêmes éléments sont identifiés avec des mêmes signes de référence tout au long de la description qui va suivre. Selon la présente invention, la traçabilité de maintenance périodique d’un véhicule est assurée par la gestion d’indicateurs de maintenance périodique mémorisés dans une mémoire d’un dispositif embarqué du véhicule. Un indicateur de maintenance périodique est associé à chaque maintenance périodique. Chaque indicateur de maintenance périodique est mémorisé avec une valeur initiale et une valeur particulière lui ait assignée dès que la maintenance périodique qui lui est associée est réalisée. Ainsi, il est possible de tracer les maintenances périodiques d’un véhicule mêmes si ces maintenance sont réalisées par différents concessionnaires. Un constructeur est ainsi assuré que les maintenances ont bien été faites périodiquement selon ses préconisations, et peut ainsi rechercher une autre origine d’un défaut d’une pièce par exemple. Par ailleurs, la présente invention sécurise un manuel de maintenance en créant une copie numérique de ce manuel. Un nouveau propriétaire, venant d’acheter un véhicule, sera alors assuré que les maintenances périodiques préconisées par le constructeur ont bien été réalisées. illustre schématiquement un système de traçabilité de maintenances périodiques sur un véhicule selon un exemple de réalisation particulier de la présente invention. Le système 1 comporte un dispositif 10 embarqué à bord du véhicule, un dispositif de diagnostic 11 utilisé lors de la maintenance du véhicule, et un serveur de données 12. Des exemples du dispositif 10 comprennent, sans y être limités, un équipement électronique embarqué tel qu’un ordinateur de bord d’un véhicule ou un calculateur électronique tel qu’une UCE (« Unité de Commande Electronique »). En particulier, le dispositif 10 est un calculateur souvent appelé « calculateur cœur » pour indiquer qu’il est un calculateur qui gère des fonctions relatifs à des organes du véhicule tels que, par exemple, un boîtier de servitude intelligent ou BSI (en anglais « Built-in Systems Interface ») ou encore un VSM (de l’anglais « Vehicle Supervisor Module » ou en français « Module de Supervision de Véhicule »). Le dispositif 10 est par exemple configuré pour la mise en œuvre des opérations en regard de la et/ou des étapes du procédé décrit en regard de la . Les éléments du dispositif 10, individuellement ou en combinaison, peuvent être intégrés dans un unique circuit intégré, dans plusieurs circuits intégrés, et/ou dans des composants discrets. Le dispositif 10 peut être réalisé sous la forme de circuits électroniques ou de modules logiciels (ou informatiques) ou encore d’une combinaison de circuits électroniques et de modules logiciels. Selon différents modes de réalisation particuliers, le dispositif 10 est couplé en communication avec d’autres dispositifs ou systèmes similaires et/ou avec des dispositifs de communication, par exemple une TCU (de l’anglais « Telematic Control Unit » ou en français « Unité de Contrôle Télématique »), par exemple par l’intermédiaire d’un bus de communication ou au travers de ports d’entrée / sortie dédiés. Le dispositif 10 comprend un (ou plusieurs) processeur(s) 100 configurés pour exécuter des instructions pour la réalisation des étapes du procédé et/ou pour l’exécution des instructions du ou des logiciels embarqués dans le dispositif 10. Le processeur 100 peut inclure de la mémoire intégrée, une interface d’entrée/sortie, et différents circuits connus de l’homme du métier. Le dispositif 10 comprend en outre au moins une mémoire 101 et peut comprendre aussi un dispositif de stockage tel que EEPROM, ROM, PROM, RAM, DRAM, SRAM, flash, disque magnétique ou optique. Selon un exemple de réalisation particulier, la mémoire 100 est non volatile et robuste au remise à zéro du dispositif 10, c’est-à-dire que cette mémoire 100 n’est pas remise à zéro lorsque le dispositif est réinitialisé ou accidentellement arrêté. Cet exemple de réalisation est avantageux car il permet de conserver un historique des indicateurs de maintenance périodique même si le calculateur 10 est remis à zéro ou n’est plus momentanément opérationnel par accident ou pour des raisons de maintenance. Le code informatique du ou des logiciels embarqués comprenant les instructions à charger et exécuter par le processeur est par exemple stocké sur la mémoire 101. Selon un mode de réalisation particulier, le dispositif 10 comprend un bloc 102 d’éléments d’interface pour communiquer avec des dispositifs externes, par exemple le dispositif de diagnostic 11 ou le serveur de données 12. Les éléments d’interface du bloc 102 comprennent une ou plusieurs des interfaces suivantes : - interface radiofréquence RF, par exemple de type Bluetooth® ou Wi-Fi®, LTE (de l’anglais « Long-Term Evolution » ou en français « Evolution à long terme »), LTE-Advanced (ou en français LTE-avancé) ; - interface USB (de l’anglais « Universal Serial Bus » ou « Bus Universel en Série » en français) ; - interface HDMI (de l’anglais « High Definition Multimedia Interface », ou « Interface Multimedia Haute Definition » en français) ; - interface LIN (de l’anglais « Local Interconnect Network », ou en français « Réseau interconnecté local »). Des données, tels que des indicateurs de maintenance périodique, sont par exemple chargées vers le dispositif 10 via une interface du bloc 102 en utilisant un réseau Wi-Fi® tel que selon IEEE 802.11, un réseau ITS G5 basé sur IEEE 802.11p ou un réseau mobile tel qu’un réseau 4G (ou LTE Advanced selon 3GPP release 10 – version 10) ou 5G, notamment un réseau LTE-V2X. Selon un autre mode de réalisation particulier, le dispositif 10 comprend une interface de communication 103 qui permet d’établir une communication avec d’autres dispositifs tels que le dispositif de diagnostic 11 ou le serveur de données 12 via un canal de communication 104. L’interface de communication 103 correspond par exemple à un transmetteur configuré pour transmettre et recevoir des informations et/ou des données telles que des indicateurs de maintenance périodique, via le canal de communication 104. L’interface de communication 103 correspond par exemple à un réseau filaire de type CAN (de l’anglais « Controller Area Network » ou en français « Réseau de contrôleurs »), CAN FD (de l’anglais « Controller Area Network Flexible Data-Rate » ou en français « Réseau de contrôleurs à débit de données flexible »), FlexRay (standardisé par la norme ISO 17458) ou Ethernet (standardisé par la norme ISO/IEC 802-3). Selon un mode de réalisation particulier, le dispositif 10 peut fournir des signaux de sortie à un ou plusieurs dispositifs externes, tels qu’un écran d’affichage, un ou des haut-parleurs et/ou d’autres périphériques via respectivement des interfaces de sortie non représentées. Le dispositif de diagnostic 11 peut communiquer des données telles que des indicateurs de maintenance périodique avec le dispositif 10 soit via des éléments d’interface du bloc 102 soit via le canal de communication 104 et l’interface de communication 103. Le dispositif de diagnostic 11 peut aussi communiquer des informations telles que des indicateurs de maintenance périodique avec le serveur de données 12, via un réseau de communication. Ainsi, des informations telles que des indicateurs de maintenance périodique peuvent être échangées entre le dispositif 10 et le serveur de données soit directement, soit via le dispositif de diagnostic 11 en utilisant soit des éléments d’interface du bloc 102 soit le canal de communication 104 et l’interface de communication 103. Le serveur de données 12 comporte des moyens de communication adaptés pour pouvoir communiquer des informations telles que des indicateurs de maintenance périodique avec soit le dispositif 10 soit le dispositif de diagnostic 11. Le serveur de données 12 comporte également des moyens de stockage adaptés pour enregistrer des indicateurs de maintenance périodique d’un véhicule. Dans une première opération, des indicateurs de maintenance périodique sont enregistrés dans la mémoire 101. Habituellement, une liste ordonnée d’indicateurs de maintenance périodique est enregistrée. Chaque indicateur de maintenance périodique ID1à ID4 de la , correspond à une maintenance périodique du véhicule. Dans une deuxième opération, chaque indicateur de maintenance périodique ID1 à ID4 est initialisé à une première valeur. Dans une troisième opération, une seconde valeur est assignée à un indicateur de maintenance périodique lorsque la maintenance périodique relative à cet indicateur a été réalisée. Selon un mode de réalisation particulier, un indicateur de maintenance périodique comprend une valeur binaire qui vaut une première valeur (par exemple 0) lorsque la maintenance périodique associée à cet indicateur de maintenance périodique n’est pas réalisée et qui vaut une seconde valeur (par exemple 1) lorsque la maintenance périodique est réalisée. Selon l’exemple de la , 4 indicateurs ID1 à ID4 sont enregistrés dans la mémoire 100. Les indicateurs ID1 à ID3 correspondent à des maintenances qui ont été réalisées (1) selon une périodicité de 10 000 kms tandis que l’indicateur de maintenance périodique ID4 correspond à une maintenance à venir (0). Lorsqu’une maintenance est en cours de réalisation ou complétée, un opérateur utilise le dispositif de diagnostic 11 pour informer le dispositif 10 qu’une nouvelle maintenance périodique vient d’être réalisée. Le dispositif 10 détermine le premier indicateur de maintenance périodique dans la liste ordonnée des indicateurs de maintenance périodique qui est égal à une première valeur (par exemple 0) et remplace cette première valeur par une seconde valeur (par exemple 1). Le dispositif 10 et/ou dispositif de diagnostic 11 peut alors accéder à la liste des indicateurs de maintenance périodique et visualiser sur un écran, par exemple, les valeurs de ces indicateurs de maintenance périodique. Selon un exemple de réalisation particulier, un indicateur de maintenance périodique comprend un champs dans lequel est enregistrée une valeur kilométrique lorsque la maintenance périodique relative à cet indicateur de maintenance périodique a été réalisée. Ce champs n’est pas renseigné lorsque la maintenance périodique associée n’est pas réalisée tel qu’illustré à la par le champs de l’indicateur de maintenance périodique ID4. Selon cet exemple de réalisation particulier, lorsqu’une maintenance est en cours de réalisation ou complétée, un opérateur utilise le dispositif de diagnostic 11 pour saisir une valeur kilométrique à partir d’une interface graphique de ce dispositif par exemple. Le dispositif 10 enregistre alors dans la mémoire 101 la valeur kilométrique saisie en relation avec l’indicateur de maintenance périodique dont la valeur vient d’être remplacée. Une fois que des indicateurs de maintenance périodique sont enregistrés dans la mémoire 101, ils sont accessibles par d’autres dispositifs tels que d’autres calculateurs, des appareils mobiles tels que des ordinateurs, téléphones ou tablettes, au travers soit d’éléments d’interface du bloc 102 soit du canal de communication 104 et de l’interface de communication 103. A partir de ces autres dispositifs il est alors possible de consulter les indicateurs de maintenance périodique sur un écran de ces autres dispositifs. Dans une quatrième opération (optionnelle), les indicateurs de maintenance périodique enregistrés dans la mémoire 101 du dispositif 10 sont synchronisés avec ceux enregistrés dans le serveur de données 12. Dès qu’un indicateur de maintenance périodique est enregistré dans la mémoire 101, le dispositif 10 en informe le serveur de données 12 soit directement soit via le dispositif de diagnostic 11 au travers soit d’éléments d’interface du bloc 102 soit du canal de communication 104 et de l’interface de communication 103. Une copie des indicateurs de maintenant périodique du véhicule est alors enregistrée sur le serveur de données 12. Ainsi, les indicateurs de maintenant périodique stockés dans la mémoire 101 et ceux stockés dans le serveur de données 12 sont synchronisés. Selon une variante, dès que le dispositif 10 doit être arrêté pour des raisons de maintenance ou accidentellement par exemple, le dispositif 100 envoie la liste des indicateurs de maintenance périodique à destination du serveur de données 12 qui met alors à jour la copie de ces indicateurs de maintenant périodique qu’il mémorise. Selon une variante, lorsqu’un nouveau dispositif 10 est mis en place dans le véhicule, le dispositif 10 reçoit une liste des indicateurs de maintenance périodique relative au véhicule de la part du serveur de données 12. Selon une variante, lorsqu’un nouveau véhicule est produit ou lorsqu’une liste d’indicateurs de maintenance associée à ce véhicule n’est plus valide, le serveur de données 12 crée, initialise et enregistre une nouvelle liste d’indicateurs de maintenance périodique pour le véhicule. Le serveur de données 12 transmet alors au dispositif 10 cette nouvelle liste d’indicateurs de maintenance périodique soit directement soit via le dispositif de diagnostic 11 au travers soit d’éléments d’interface du bloc 102 soit du canal de communication 104 et de l’interface de communication 103. Il est évident qu’une liste d’indicateurs de maintenance périodique enregistrée sur le serveur de données 12 est unique et identifiée comme étant associée à un véhicule unique. Pour cela, le véhicule peut être identifiée par un identifiant de véhicule qui est transmis au serveur de données 12 à chaque transmission d’indicateur de maintenance périodique ou à chaque transmission de liste d’indicateurs de maintenance périodique. illustre un organigramme des différentes étapes d’un procédé de traçabilité de maintenances périodiques sur un véhicule, selon un exemple de réalisation particulier de la présente invention. Le procédé est par exemple mis en œuvre par un dispositif 10. Dans une étape 21, des indicateurs de maintenance périodique sont enregistrés dans une mémoire d’un dispositif embarqué du véhicule, chaque indicateur de maintenance périodique correspondant à une maintenance périodique du véhicule. Dans une étape 22, chaque indicateur de maintenance périodique est initialisé à une première valeur. Dans une étape 23, une seconde valeur est assignée à un indicateur de maintenance périodique lorsque la maintenance périodique relative à cet indicateur de maintenance périodique a été réalisée. Dans une étape 24 (optionnelle), les indicateurs de maintenance périodique enregistrés dans la mémoire du dispositif sont synchronisés avec ceux enregistrés dans un serveur de données. Selon une variante de réalisation, les variantes et exemples des opérations décrits en relation avec la s’appliquent aux étapes du procédé de la . Bien entendu, l’invention ne se limite pas aux modes de réalisation décrits ci-avant mais s’étend à un procédé de traçabilité de maintenances périodiques sur un véhicule qui inclurait des étapes secondaires sans pour cela sortir de la portée de la présente invention. Il en serait de même d’un dispositif configuré pour la mise en œuvre d’un tel procédé. L’invention concerne également un véhicule, par exemple automobile ou plus généralement un véhicule à moteur tel qu’un bateau ou un avion comprenant le dispositif 10 de la . Procédé de traçabilité de maintenances périodiques réalisées sur un véhicule, ledit procédé comprenant les étapes suivantes : - enregistrement (21) d’indicateurs de maintenance périodique dans une mémoire d’un dispositif embarqué du véhicule, chaque indicateur de maintenance périodique correspondant à une maintenance périodique du véhicule ; - initialisation (22) de chaque indicateur de maintenance périodique à une première valeur ; - assignation (23) d’une seconde valeur à un indicateur de maintenance périodique lorsque la maintenance périodique relative audit indicateur de maintenance périodique a été réalisée. Procédé selon la revendication 1, la mémoire est non volatile et robuste au remise à zéro du dispositif. Procédé selon la revendication 1 ou 2, pour lequel un indicateur de maintenance périodique comprend une valeur binaire. Procédé selon l’une des revendications 1 à 3, pour lequel un indicateur de maintenance périodique comprend un champs dans lequel est enregistrée une valeur kilométrique lorsque la maintenance relative à cet indicateur de maintenance périodique a été réalisée. Procédé selon l’une des revendications 1 à 4, qui comporte en outre une étape de synchronisation des indicateurs de maintenance périodique enregistrés dans la mémoire du dispositif avec ceux enregistrés dans un serveur de données distant. Procédé selon l’une des revendications 1 à 5, pour lequel les indicateurs de maintenance périodique sont créés et initialisés par un serveur de données distant et transmis par ledit serveur de données pour être mémorisés dans la mémoire du dispositif. Procédé selon l’une des revendications 1 à 6, pour lequel lorsqu’un nouveau dispositif (10) de traçabilité de maintenances périodiques sur un véhicule est mis en place dans le véhicule, ledit dispositif reçoit des indicateurs de maintenance périodique relative au véhicule de la part d’un serveur de données distant. Programme d’ordinateur comportant des instructions pour la mise en œuvre du procédé selon l’une quelconque des revendications précédentes, lorsque ces instructions sont exécutées par un processeur. Dispositif (10) de traçabilité de maintenances périodiques sur un véhicule, ledit dispositif (10) comprenant une mémoire (101) associée à au moins un processeur (100) configuré pour la mise en œuvre des étapes du procédé selon l’une quelconque des revendications 1 à 7. Véhicule comprenant le dispositif (10) selon la revendication 9.