Brevet FR3083635A1 — publié le 20200110

PROCÉDÉ DE CONTRÔLE À DISTANCE DE L'ÉTAT DU CONTACT D'UN VÉHICULE. L'invention concerne les véhicules qui comprennent un calculateur contrôlant le fonctionnement d'autres organes électriques embarqués. Certains véhicules, éventuellement de type automobile, comprennent : - un dispositif de démarrage, comme par exemple un contacteur actionnable par une clé de démarrage ou un bouton de démarrage, chargé de générer, lorsqu'il est actionné, un signal de contact ayant des premier et second états associés respectivement à des mise de contact et coupure de contact, - un calculateur stockant un paramètre de contact prenant un état ouvert ou fermé consécutivement à la réception d'un signal de contact dans son premier ou second état, et contrôlant le fonctionnement d'organes électriques embarqués en fonction de l'état de ce paramètre de contact stocké, et un connecteur couplé au calculateur et destiné à être couplé 20 temporairement à un outil informatique d'intervention (par exemple pour la configuration ou le diagnostic). On comprendra que dans un tel véhicule lorsque le dispositif de démarrage est actionné pour mettre le contact, il transmet au calculateur précité un signal de contact ayant son premier état, et à réception de ce signal 25 de contact le calculateur place son paramètre de contact dans son état ouvert (contact mis), ce qui le « réveille » et donc lui permet de contrôler le fonctionnement des organes électriques concernés. Inversement, lorsque le dispositif de démarrage est actionné pour couper le contact, il transmet au calculateur précité un signal de contact ayant son second état, et à réception 30 de ce signal de contact le calculateur place son paramètre de contact dans son état fermé (contact coupé), ce qui « l'endort » ou le met en veille et donc le contraint à cesser de contrôler le fonctionnement des organes électriques 2 concernés. Un tel calculateur est généralement un équipement de supervision qui est notamment chargé, une fois réveillé, de piloter des relais d'alimentation électrique d'organes électriques du véhicule qui sont connectés à un réseau 5 de communication de ce dernier (éventuellement de type multiplexé), et donc permet d'accéder à d'autres calculateurs. Lorsque le véhicule est sur une chaîne de production ou une chaîne de retouche ou encore dans un service après-vente, et que l'on veut intervenir sur lui, par exemple pour le configurer par une mise à jour logicielle (ou o « software ») téléchargée ou pour détecter un dysfonctionnement, un technicien doit tout d'abord connecter un outil informatique d'intervention à son connecteur (généralement dit de diagnostic), puis ce technicien doit actionner son dispositif de démarrage pour placer le paramètre de contact dans son état ouvert et ainsi mettre le contact. Puis, une fois que l'intervention 15 est terminée, le technicien doit de nouveau actionner le dispositif de démarrage du véhicule pour placer le paramètre de contact dans son état fermé et ainsi couper le contact. Chaque mise du contact et chaque coupure du contact impose que le technicien pénètre dans l'habitacle du véhicule, actionne le dispositif de 20 démarrage, puis sorte de l'habitacle, éventuellement après être resté quelques instants dedans le temps que l'outil informatique d'intervention ait le temps d'effectuer des vérifications, ce qui est chronophage, contraignant et peu ergonomique. De plus, chaque fois que l'intervention ne s'est pas déroulée correctement, par exemple du fait que le calculateur ne s'est pas 25 réveillé ou du fait d'une mauvaise manipulation du technicien, ce dernier doit de nouveau pénétrer dans l'habitacle et effectuer une nouvelle mise de contact, ce qui rallonge la durée de l'intervention, et peut induire un ralentissement de la chaîne de production ou de retouche. Cette situation est particulièrement pénalisante sur une chaîne de 30 production car chaque véhicule doit y faire l'objet de plusieurs mises de contact et plusieurs coupures de contact. L'invention a donc notamment pour but d'améliorer la situation, notamment en réduisant le nombre d'opérations manuelles que doit effectuer le technicien pour provoquer les mises de contact et les coupures de contact d'un véhicule pendant des interventions sur ce dernier via le connecteur. Elle propose notamment à cet effet un procédé de contrôle pour un véhicule comprenant : 5 un dispositif de démarrage générant, en cas d'actionnement, un signal de contact ayant des premier et second états associés respectivement à des mise de contact et coupure de contact, un calculateur stockant un paramètre de contact prenant un état ouvert ou fermé consécutivement à la réception d'un signal de contact dans son o premier ou second état, et contrôlant le fonctionnement d'organes électriques du véhicule en fonction de l'état de ce paramètre de contact stocké, et un connecteur couplé au calculateur et destiné à être couplé temporairement à un outil informatique d'intervention. 15 Ce procédé de contrôle se caractérise par le fait qu'il comprend une étape dans laquelle on transmet au calculateur, depuis l'outil informatique d'intervention couplé au connecteur, un message de contact contenant une variable de contact ayant soit une première valeur remplaçant le signal de contact dans son premier état pour placer le paramètre de contact dans son zo état ouvert, soit une seconde valeur remplaçant le signal de contact dans son second état pour placer le paramètre de contact dans son état fermé. Grâce à ce procédé de contrôle, il est désormais possible d'effectuer à distance des mises de contact et des coupures de contact d'un véhicule de façon automatisée (via l'outil informatique d'intervention) et donc sans 25 intervention manuelle d'un technicien dans ce véhicule. Le procédé de contrôle selon l'invention peut comporter d'autres caractéristiques qui peuvent être prises séparément ou en combinaison, et notamment : dans son étape, en cas de réception par le calculateur d'un signal de sa contact dans son premier état alors que son paramètre de contact est dans son état fermé consécutivement à la réception d'un message de contact contenant la variable de contact avec sa seconde valeur, on peut placer le 4 paramètre de contact dans son état ouvert ; dans son étape, en cas de réception par le calculateur d'un signal de contact dans son second état alors que son paramètre de contact est dans son état ouvert consécutivement à la réception d'un message de contact 5 contenant la variable de contact avec sa première valeur, on peut placer le paramètre de contact dans son état fermé ; dans son étape, en cas de réception par le calculateur d'un message de contact contenant la variable de contact avec sa seconde valeur alors que son paramètre de contact est dans son état ouvert consécutivement à la réception d'un précédent message de contact contenant la variable de contact avec sa première valeur, on peut placer le paramètre de contact dans son état fermé ; dans son étape, en cas de réception par le calculateur d'un message de contact contenant la variable de contact avec sa première valeur alors que 5 son paramètre de contact est dans son état fermé consécutivement à la réception d'un précédent message de contact contenant la variable de contact avec sa seconde valeur, on peut placer le paramètre de contact dans son état ouvert. L'invention propose également un produit programme d'ordinateur 20 comprenant un jeu d'instructions qui, lorsqu'il est exécuté par des moyens de traitement, est propre à mettre en oeuvre un procédé de contrôle du type de celui présenté ci-avant pour contrôler à distance des mises de contact et coupures de contact d'un véhicule. L'invention propose également un calculateur, d'une part, destiné à 25 équiper un véhicule comprenant un dispositif de démarrage générant, en cas d'actionnement, un signal de contact ayant des premier et second états associés respectivement à des mise de contact et coupure de contact, et un connecteur destiné à être couplé temporairement à un outil informatique d'intervention, et, d'autre part, stockant un paramètre de contact prenant un 30 état ouvert ou fermé consécutivement à la réception d'un signal de contact dans son premier ou second état, et étant destiné à être couplé au connecteur et à contrôler le fonctionnement d'organes électriques du véhicule en fonction de l'état de ce paramètre de contact stocké. Ce calculateur se caractérise par le fait qu'il comprend un dispositif de contrôle qui, en cas de transmission par l'outil informatique d'intervention couplé au connecteur d'un message de contact contenant une variable de contact ayant une première valeur remplaçant le signal de contact dans son 5 premier état ou une seconde valeur remplaçant le signal de contact dans son second état, place le paramètre de contact dans son état ouvert ou fermé selon que la variable de contact a sa première ou seconde valeur. Par exemple, ce calculateur peut constituer un équipement de supervision du véhicule, pilotant des relais d'alimentation électrique d'organes :a électriques connectés à un réseau de communication du véhicule et pouvant éventuellement être des calculateurs. L'invention propose également un véhicule, éventuellement de type automobile, et comprenant : - un dispositif de démarrage générant, en cas d'actionnement, un signal de 15 contact ayant des premier et second états associés respectivement à des mise de contact et coupure de contact, - un connecteur destiné à être couplé temporairement à un outil informatique d'intervention, des organes électriques, et zo - un calculateur du type de celui présenté ci-avant et couplé au connecteur. D'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de la description détaillée ci-après, et du dessin annexé, sur lequel l'unique figure illustre schématiquement et fonctionnellement un véhicule équipé d'un connecteur auquel sont connectés un outil informatique 25 d'intervention et un exemple de réalisation d'un calculateur selon l'invention. L'invention a notamment pour but de proposer un procédé de contrôle destiné à permettre le déclenchement à distance de mises de contact et de coupures de contact d'un véhicule V de façon automatisée, via un outil informatique d'intervention 01, et donc sans intervention manuelle d'un 30 technicien dans ce véhicule V. Dans ce qui suit, on considère, à titre d'exemple non limitatif, que le véhicule V est de type automobile. Il s'agit par exemple d'une voiture. Mais 6 l'invention n'est pas limitée à ce type de véhicule. En effet, elle concerne tout type de véhicule (terrestre, maritime (ou fluvial), ou aérien), dès lors qu'il comprend un calculateur impliqué dans ses mises de contact et coupures de contact. 5 On a schématiquement représenté sur l'unique figure un véhicule V équipé d'un dispositif de démarrage DD et d'un connecteur CN auquel sont connectés un outil informatique d'intervention 01 (temporairement) et un calculateur CV permettant ensemble de mettre en oeuvre le procédé de contrôle selon l'invention. Le dispositif de démarrage DD est agencé de manière à générer, lorsqu'il est actionné par un passager du véhicule (par exemple son conducteur), un signal de contact sc ayant soit un premier état el associé à une mise de contact du véhicule V, soit un second état e2 associé à une coupure de contact du véhicule V. Par exemple, ce dispositif de démarrage _5 DD peut être un contacteur actionnable par une clé de démarrage ou un bouton de démarrage. Le calculateur CV comprend une mémoire MS stockant un paramètre de contact pc prenant un état ouvert (contact mis) eo ou fermé (contact coupé) ef consécutivement à la réception d'un signal de contact sc dans son zo premier el ou second e2 état, et contrôle le fonctionnement d'organes électriques du véhicule V en fonction de l'état du paramètre de contact pc stocké dans sa mémoire MS. Par exemple, ce calculateur CV est un équipement de supervision du véhicule V qui est notamment chargé de piloter des relais d'alimentation 25 électrique d'organes électriques (éventuellement d'autres calculateurs) embarqués et connectés à un réseau de communication embarqué (éventuellement de type multiplexé (par exemple de type CAN (« Controller Area Network »)). Comme illustré non limitativement, le calculateur CV peut aussi sa comprendre une interface de communication IC, une interface de réveil IR, et un ensemble d'éléments EE lui permettant d'assurer ses fonctions (par exemple un microcontrôleur). L'interface de réveil IR est propre à recevoir le signal de contact sc 7 qui est généré par le dispositif de démarrage DD lorsqu'il est actionné par un passager. Un signal de contact sc dans un premier état el constitue un signal de réveil pour le calculateur CV, tandis qu'un signal de contact sc dans un second état e2 constitue un signal de mise en veille (ou d'endormissement) s pour le calculateur CV. De préférence, c'est l'interface de réveil IR qui place le paramètre de contact pc dans son état ouvert eo ou fermé ef consécutivement à la réception du signal de contact sc dans son premier el ou second e2 état. Par conséquent, il est préférable que l'interface de réveil IR comprenne la mémoire de stockage MS, comme illustré non limitativement. Mais cela n'est pas obligatoire. L'interface de communication IC est destinée, une fois activée après le réveil du calculateur CV et pendant une phase de configuration, à recevoir des logiciels (ou « softwares ») transmis par l'outil informatique d'intervention 01. Par exemple, cette interface de communication IC peut être de type CAN _s ou Ethernet. Mais elle peut être de tout type protocolaire. Le connecteur CN est couplé au calculateur CV et destiné à être couplé temporairement à un outil informatique d'intervention 01. Par conséquent, son type est fonction du type de l'interface de communication IC. Comme indiqué précédemment, l'invention propose notamment un zo procédé de contrôle destiné à permettre le déclenchement à distance de mises de contact et de coupures de contact du véhicule V de façon automatisée, via l'outil informatique d'intervention 01. Ce procédé comprend à cet effet une étape dans laquelle on transmet au calculateur CV, depuis l'outil informatique d'intervention 01 25 couplé au connecteur CN, un message de contact mc qui contient une variable de contact vc ayant soit une première valeur vl remplaçant le signal de contact sc dans son premier état el pour placer le paramètre de contact pc dans son état ouvert eo, soit une seconde valeur v2 remplaçant le signal de contact sc dans son second état e2 pour placer le paramètre de contact pc so dans son état fermé ef. En d'autres termes, lorsqu'un technicien veut mettre le contact sans pénétrer dans le véhicule V, il sélectionne un menu dédié à cet effet dans l'outil informatique d'intervention 01 (couplé au connecteur CN), ce qui déclenche la transmission au calculateur CV, via le connecteur CN, d'un message de contact mc qui contient la variable de contact vc avec sa première valeur v1. Cette dernière (v1) remplaçant le signal de contact sc dans son premier état el, elle provoque dans le calculateur CV le placement s du paramètre de contact pc dans son état ouvert eo, et par conséquent une mise de contact dans le véhicule V, sans pénétration du technicien dans ce dernier (V). De même, lorsqu'un technicien veut couper le contact sans pénétrer dans le véhicule V, il sélectionne un menu dédié à cet effet dans l'outil o informatique d'intervention 01 (couplé au connecteur CN), ce qui déclenche la transmission au calculateur CV, via le connecteur CN, d'un message de contact mc qui contient la variable de contact vc avec sa seconde valeur v2. Cette dernière (v2) remplaçant le signal de contact sc dans son second état e2, elle provoque dans le calculateur CV le placement du paramètre de _5 contact pc dans son état fermé ef, et par conséquent une coupure de contact dans le véhicule V, sans pénétration du technicien dans ce dernier (V). La mise en oeuvre de l'étape de ce procédé de contrôle peut se faire au moyen d'un produit programme d'ordinateur comprenant un jeu d'instructions exécuté par des moyens de traitement de l'outil informatique 20 d'intervention 01 et du calculateur CV. Plus précisément, ce produit programme d'ordinateur comprend une première partie logicielle (ou c REVENDICATIONS1. Procédé de contrôle pour un véhicule (V) comprenant i) un dispositif de démarrage (DD) générant, en cas d'actionnement, un signal de contact ayant des premier et second états associés respectivement à des mise de contact et coupure de contact, ii) un calculateur (CV) stockant un paramètre de contact prenant un état ouvert ou fermé consécutivement à la réception d'un signal de contact dans son premier ou second état, et contrôlant le o fonctionnement d'organes électriques dudit véhicule (V) en fonction de l'état dudit paramètre de contact stocké, et Hi) un connecteur (CN) couplé audit calculateur (CV) et destiné à être couplé temporairement à un outil informatique d'intervention (01), caractérisé en ce qu'il comprend une étape dans laquelle on transmet audit calculateur (CV), depuis ledit outil _5 informatique d'intervention (01) couplé audit connecteur (CN), un message de contact contenant une variable de contact ayant soit une première valeur remplaçant ledit signal de contact dans son premier état pour placer ledit paramètre de contact dans son état ouvert, soit une seconde valeur remplaçant ledit signal de contact dans son second état pour placer ledit zo paramètre de contact dans son état fermé. 2. Procédé selon la revendication 1, caractérisé en ce que dans ladite étape, en cas de réception par ledit calculateur (CV) d'un signal de contact dans son premier état alors que son paramètre de contact est dans son état fermé consécutivement à la réception d'un message de contact contenant 25 ladite variable de contact avec sa seconde valeur, on place ledit paramètre de contact dans son état ouvert. 3. Procédé selon la revendication 1 ou 2, caractérisé en ce que dans ladite étape, en cas de réception par ledit calculateur (CV) d'un signal de contact dans son second état alors que son paramètre de contact est dans son état ouvert consécutivement à la réception d'un message de contact contenant ladite variable de contact avec sa première valeur, on place ledit paramètre de contact dans son état fermé. _L4 4. Procédé selon l'une des revendications 1 à 3, caractérisé en ce que dans ladite étape, en cas de réception par ledit calculateur (CV) d'un message de contact contenant ladite variable de contact avec sa seconde valeur alors que son paramètre de contact est dans son état ouvert 5 consécutivement à la réception d'un précédent message de contact contenant ladite variable de contact avec sa première valeur, on place ledit paramètre de contact dans son état fermé. 5. Procédé selon l'une des revendications 1 à 4, caractérisé en ce que dans ladite étape, en cas de réception par ledit calculateur (CV) d'un message de contact contenant ladite variable de contact avec sa première valeur alors que son paramètre de contact est dans son état fermé consécutivement à la réception d'un précédent message de contact contenant ladite variable de contact avec sa seconde valeur, on place ledit paramètre de contact dans son état ouvert. _5 6. Produit programme d'ordinateur comprenant un jeu d'instructions qui, lorsqu'il est exécuté par des moyens de traitement, est propre à mettre en oeuvre le procédé de contrôle selon l'une des revendications précédentes pour contrôler à distance des mises de contact et coupures de contact d'un véhicule (V). zo 7. Calculateur (CV) pour un véhicule (V) comprenant i) un dispositif de démarrage (DD) générant, en cas d'actionnement, un signal de contact ayant des premier et second états associés respectivement à des mise de contact et coupure de contact, et ii) un connecteur (CN) destiné à être couplé temporairement à un outil informatique d'intervention (01), ledit calculateur 25 (CV) stockant un paramètre de contact prenant un état ouvert ou fermé consécutivement à la réception d'un signal de contact dans son premier ou second état, et étant destiné à être couplé audit connecteur (CN) et à contrôler le fonctionnement d'organes électriques dudit véhicule (V) en fonction de l'état dudit paramètre de contact stocké, caractérisé en ce qu'il so comprend un dispositif de contrôle (DC2) qui, en cas de transmission par ledit outil informatique d'intervention (01) couplé audit connecteur (CN) d'un message de contact contenant une variable de contact ayant une première valeur remplaçant ledit signal de contact dans son premier état ou une 15 seconde valeur remplaçant ledit signal de contact dans son second état, place ledit paramètre de contact dans son état ouvert ou fermé selon que ladite variable de contact a sa première ou seconde valeur. 8. Calculateur selon la revendication 7 caractérisé en ce qu'il constitue 5 un équipement de supervision dudit véhicule (V), pilotant des relais d'alimentation électrique d'organes électriques connectés à un réseau de communication dudit véhicule (V). 9. Véhicule (VA) comprenant i) un dispositif de démarrage (DD) générant, en cas d'actionnement, un signal de contact ayant des premier et second états associés respectivement à des mise de contact et coupure de contact, ii) un connecteur (CN) destiné à être couplé temporairement à un outil informatique d'intervention (01), et hi) des organes électriques, caractérisé en ce qu'il comprend en outre un calculateur (CV) selon la revendication 7 ou 8, couplé audit connecteur (CN). 15 10. Véhicule selon la revendication 9, caractérisé en ce qu'il est de type automobile.