Brevet FR3108460A1 — publié le 20210924

L’invention porte sur un procédé de filtrage, par un système informatique embarqué à bord d’un véhicule automobile, d’un signal électrique analogique généré par un dispositif de surveillance de la présence d’un conducteur comprenant un bouton-poussoir agencé dans l’habitacle du véhicule, sur un système (100) mettant en œuvre un tel procédé ainsi que sur un véhicule automobile comprenant un tel système. Figure pour l’abrégé : 1 Procédé et système pour filtrer un signal électrique analogique généré par un dispositif de surveillance de la présence d’un conducteur d’un véhicule automobile Domaine technique de l’invention La présente invention concerne le domaine des systèmes pour filtrer des signaux électriques générés à bord des véhicules automobiles. L’invention porte en particulier sur un procédé de filtrage d’un signal électrique analogique généré par un dispositif de surveillance de la présence d’un conducteur comprenant un bouton-poussoir agencé dans l’habitacle d’un véhicule automobile. L’invention concerne également un système informatique mettant en œuvre un tel procédé et un véhicule automobile comprenant un tel système. L’invention s’applique notamment aux véhicules de tourisme, aux poids lourds, aux autobus, aux véhicules utilitaires, etc. État de la technique antérieure On sait que certain véhicules automobiles, notamment des véhicules qui sont équipés de systèmes d’aide à la conduite qui fournissent des fonctionnalités de conduite autonome (e.g. aide au stationnement, aide au maintien dans la voie, aide au freinage d’urgence, etc.), sont équipés, afin de permettre la fourniture de fonctionnalités de conduite autonome pour lesquelles il est nécessaire de s’assurer que le conducteur du véhicule est bien présent dans l’habitacle du véhicule (e.g. stationnement automatisé), de dispositifs de surveillance de la présence d’un conducteur, qui, généralement, comprennent un bouton-poussoir agencé dans l’habitacle du véhicule. Ainsi, de manière proche à ceux qui équipent les locomotives de train afin de surveiller que le conducteur de la locomotive est présent et alerte (i.e. système de veille automatique), ces dispositifs fonctionnent en générant en permanence des signaux électriques analogiques dont la tension varie selon que le bouton-poussoir est pressé ou relâché par le conducteur, signaux qui sont exploités par le système d’aide à la conduite lors de la mise en œuvre de certaines fonctionnalités de conduite autonome. Cependant, dans les véhicules automobiles, il apparaît que les signaux électriques qui sont générés par ces dispositifs de surveillance ne sont pas toujours stables. En effet, il s’avère qu’au lieu de générer des signaux électriques qui ont toujours la même tension en fonction de l’action qui est réalisée sur le bouton-poussoir (i.e. pressé ou relâché), les dispositifs de surveillance génèrent parfois des signaux électriques dont la tension oscille entre plusieurs niveaux de tension (i.e. les signaux rebondissent entre différents niveaux de tension). Or, ceci a pour conséquence de nuire à la capacité des systèmes d’aide à la conduite de se baser sur ces signaux pour mettre en œuvre de manière sûre des fonctionnalités de conduite autonome pour lesquelles il est crucial d’être en mesure de déterminer avec certitude si le conducteur se trouve bien à bord du véhicule. De plus, ces oscillations sont également à l’origine de délais qui impactent la rapidité de prise de décision des systèmes d’aide à la conduite, qui, est effectivement conditionnée par leur capacité à acquérir et traiter les signaux électriques générés par les dispositif de surveillance de manière aussi rapide que possible (e.g. l’acquisition et le traitement des signaux électriques générés par le dispositif de surveillance doit être de l’ordre de 30ms pour permettre la mise en œuvre de fonctionnalités de stationnement automatisé). L’invention vise à pallier ces inconvénients. L’invention a en particulier pour but de fournir un procédé et un système qui permettent de sécuriser la mise en œuvre par un système d’aide à la conduite d’un véhicule automobile de fonctionnalités de conduite autonome qui se basent sur des signaux électriques générés par un dispositif de surveillance de la présence d’un conducteur comprenant un bouton-poussoir agencé dans l’habitacle des véhicules. De plus, l’invention a pour but de fournir un procédé et un système pour filtrer (i.e. traiter) un signal électrique généré par un dispositif de surveillance de la présence d’un conducteur d’un véhicule automobile comprenant un bouton-poussoir agencé dans l’habitacle du véhicule de sorte à maximiser la rapidité de prise de décision du système d’aide à la conduite lors de la mise en œuvre de certaines fonctionnalités de conduite autonome. Ces buts sont atteints, selon un premier objet de l’invention, au moyen d’un procédé de filtrage, par un système informatique embarqué à bord d’un véhicule automobile, d’un signal électrique analogique généré par un dispositif de surveillance de la présence d’un conducteur comprenant un bouton-poussoir agencé dans l’habitacle du véhicule, le procédé comprenant les étapes de : déterminer une première valeur ponctuelle de la tension du signal électrique ; déterminer des données caractérisant un premier état auquel correspond la première valeur ponctuelle de la tension du signal électrique ; déterminer une durée d’un intervalle d’échantillonnage et un nombre d’échantillons à considérer en fonction des données caractérisant un premier état auquel correspond la première valeur ponctuelle de la tension du signal électrique ; déterminer si le signal électrique est stable en fonction de la durée d’un intervalle d’échantillonnage et du nombre d’échantillons à considérer ; et, lorsque tel est le cas, déterminer des données caractérisant un état stable ; et transmettre les données caractérisant un état stable via un réseau de communication du véhicule à destination d’une unité de commande électronique du véhicule. Selon une variante, l’étape consistant à déterminer si le signal électrique est stable peut comprendre les étapes de : déterminer au moins une deuxième valeur ponctuelle de la tension du signal électrique en fonction de la durée d’un intervalle d’échantillonnage et du nombre d’échantillons à considérer ; déterminer des données caractérisant un deuxième état auquel correspond la deuxième valeur ponctuelle de la tension du signal électrique ; et comparer les données caractérisant un premier état auquel correspond la première valeur ponctuelle de la tension du signal électrique et les données caractérisant un deuxième état auquel correspond la deuxième valeur ponctuelle de la tension du signal électrique. Selon une autre variante, l’étape consistant à déterminer si le signal électrique est stable peut comprendre une étape consistant à déterminer si une valeur ponctuelle d’un paramètre de contrôle est inférieure à une valeur seuil préétablie. Selon une autre variante, l’étape consistant à déterminer au moins une deuxième valeur ponctuelle de la tension du signal électrique peut comprendre une étape consistant à incrémenter la valeur ponctuelle du paramètre de contrôle. Selon une autre variante, l’étape consistant à déterminer si le signal électrique est stable peut comprendre les étapes de : établir que le signal électrique est instable si la valeur ponctuelle du paramètre de contrôle est supérieure ou égale à la valeur seuil ; et transmettre des données caractérisant une détection d’un signal électrique instable via le réseau de communication à destination de l’unité de commande électronique. Selon une autre variante, l’étape consistant à transmettre des données caractérisant un état stable peut comprendre une étape consistant à réinitialiser la valeur ponctuelle du paramètre de contrôle. Selon une autre variante, les données caractérisant un premier état auquel correspond la première valeur ponctuelle de la tension du signal électrique, les données caractérisant un deuxième état auquel correspond la deuxième valeur ponctuelle de la tension du signal électrique et les données caractérisant un état stable peuvent identifier un premier cas dans lequel le bouton-poussoir est pressé, un deuxième cas dans lequel le bouton-poussoir est relâché, un troisième cas dans lequel un court-circuit est présent, un quatrième cas dans lequel une incertitude existe ou un cinquième cas dans lequel un circuit ouvert est présent. En outre, l’invention a également pour objet un système pour filtrer un signal électrique analogique généré par un dispositif de surveillance de la présence d’un conducteur d’un véhicule automobile comprenant un bouton-poussoir agencé dans l’habitacle du véhicule, ledit système comprenant au moins une unité de traitement d’informations, comprenant au moins un processeur, et un support de stockage de données configurés pour mettre en œuvre un procédé tel que décrit ci-dessus. De plus, l’invention a aussi pour objet un programme comprenant des instructions de code de programme pour l’exécution des étapes d’un procédé tel que décrit ci-dessus lorsque ledit programme est exécuté sur un ordinateur et/ou un processeur. Par ailleurs, l’invention a également pour objet un support utilisable dans un ordinateur sur lequel un programme tel que décrit ci-dessus est enregistré. Enfin, l’invention a aussi pour objet un véhicule automobile comprenant un système tel que décrit ci-dessus. Brève description des figures D'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de la description détaillée ci-après, et des dessins annexés, sur lesquels : est un diagramme fonctionnel d’un système selon l’invention ; est un organigramme illustrant les étapes d’un procédé selon l’invention ; et est un schéma illustrant des états en fonction d’une valeur ponctuelle de la tension d’un signal électrique selon l’invention. Description détaillée de l’invention Selon l’invention, un système 100 pour, à bord d’un véhicule automobile, filtrer un signal électrique analogique généré par un dispositif de surveillance de la présence d’un conducteur, qui comprend un bouton-poussoir agencé dans l’habitacle du véhicule, est un système informatique, représenté à la figure 1, qui comprend une unité de traitement d’informations 101, comprenant un ou plusieurs processeurs, un support de stockage de données 102, au moins une interface d’entrée et sortie 103, permettant la réception de signaux électriques analogiques et l’émission de données, et un module de mesure 104 permettant de déterminer une valeur ponctuelle de la tension d’un signal électrique reçu par le biais de l’interface d’entrée et sortie 103. Selon le mode de réalisation préféré, le système 100 selon l’invention est installé entre un dispositif de surveillance de la présence d’un conducteur, dont il reçoit les signaux électriques analogiques que celui-ci génère, et une unité de commande électronique d’un système d’aide à la conduite qui gère la mise en œuvre de fonctionnalités de conduite autonome sur la base de données reçues. De préférence, le système 100 selon l’invention est connecté au dispositif de surveillance de la présence d’un conducteur au moyen d’au moins un câble électrique et il est connecté à l’unité de commande électronique au moyen d’un réseau de communication pour véhicules automobiles permettant la transmission de données, par exemple un réseau CAN (Controller Area Network) ou un réseau Ethernet. Ainsi, le système 100 selon l’invention est aussi en mesure de transmettre des données à une unité de commande électronique d’un système d’aide à la conduite d’un véhicule automobile. Selon l’invention, tous les éléments décrits ci-dessus contribuent pour permettre au système 100 selon l’invention de mettre en œuvre à bord d’un véhicule automobile un procédé de filtrage d’un signal électrique analogique généré par un dispositif de surveillance de la présence d’un conducteur comprenant un bouton-poussoir agencé dans l’habitacle du véhicule, tel que décrit ci-dessous en lien avec les figures 2 et 3. Selon une première étape 201 du procédé selon l’invention, le système 100 selon l’invention détermine, au moyen de son module de mesure 104, une première valeur ponctuelle de la tension du signal électrique. En effet, comme indiqué en préambule, le dispositif de surveillance de la présence d’un conducteur génère en permanence des signaux électriques dont la tension varie selon que le bouton-poussoir est pressé ou relâché. La tension de ces signaux varie, par exemple, entre 0V et 5V. Ensuite, selon une deuxième étape 202 du procédé selon l’invention, le système 100 selon l’invention détermine des données caractérisant un premier état auquel correspond la première valeur ponctuelle de la tension du signal électrique. Pour ce faire, comme illustré schématiquement par la figure 3, le système utilise une table de correspondance enregistrée dans son support de stockage de données 102, qui, à chaque niveau de tension mesuré, fait correspondre un état particulier qui identifie un cas de fonctionnement du dispositif de surveillance de la présence d’un conducteur. Ainsi, préférentiellement, en fonction de la tension du signal électrique mesurée, le système 100 selon l’invention détermine les données caractérisant un premier état de sorte qu’elles identifient un premier cas dans lequel le bouton-poussoir est pressé (i.e. État 2), un deuxième cas dans lequel le bouton-poussoir est relâché (i.e. État 4), un troisième cas dans lequel un court-circuit est présent (i.e. État 1), un quatrième cas dans lequel une incertitude existe (i.e. État 3) ou un cinquième cas dans lequel un circuit ouvert est présent (i.e. État 5). Ensuite, selon une troisième étape 203 du procédé selon l’invention, le système 100 selon l’invention détermine une durée d’un intervalle d’échantillonnage et un nombre d’échantillons à considérer en fonction des données caractérisant un premier état auquel correspond la première valeur ponctuelle de la tension du signal électrique. Pour ce faire, le système 100 selon l’invention a recours à une autre table de correspondance enregistrée dans son support de stockage de données 102 qui met en correspondance, chacun des états (i.e. chaque valeur de tension) avec une durée d’un intervalle d’échantillonnage et un nombre d’échantillons à considérer. Par exemple, lorsque la première valeur ponctuelle de la tension du signal électrique correspond aux états 1, 3 ou 5, ce qui peut être le cas lorsque le signal électrique rebondit dans ces états et/ou lorsque le bouton-poussoir est mal maintenu pressé ou qu’une trop forte pression est appliquée, le système 100 selon l’invention détermine que la durée d’un intervalle d’échantillonnage est égale à 5ms et que le nombre d’échantillons à considérer (i.e. à prélever) est égal à 6. Au contraire, lorsqu’il détermine que la première valeur ponctuelle de la tension du signal électrique correspond aux états 2 ou 4, le système 100 selon l’invention détermine, par exemple, que la durée d’un intervalle d’échantillonnage est de 5ms et que le nombre d’échantillons à considérer est égal à 2. Ensuite, selon une quatrième étape 204 du procédé selon l’invention, le système 100 selon l’invention détermine si le signal électrique est stable en fonction de la durée d’un intervalle d’échantillonnage et du nombre d’échantillons à considérer. Pour ce faire, comme on le comprend du paragraphe précédent, le système 100 selon l’invention détermine au moins une deuxième valeur ponctuelle de la tension du signal électrique en fonction de la durée d’un intervalle d’échantillonnage et du nombre d’échantillons à considérer. Ainsi, selon le premier exemple décrit ci-dessus, i.e. lorsque la première valeur ponctuelle de la tension du signal électrique a correspondu aux états 1, 3 ou 5, le système 100 selon l’invention considère (i.e. il détermine une valeur ponctuelle de la tension du signal électrique) six échantillons séparés par des intervalles de temps de 5 ms. Au contraire, selon le deuxième exemple décrit ci-dessus, i.e. lorsque la première valeur ponctuelle de la tension du signal électrique a correspondu aux états 2 ou 4, le système 100 selon l’invention considère seulement deux échantillons séparés par des intervalles de temps de 5 ms. Ensuite, le système 100 selon l’invention détermine des données caractérisant un deuxième état auquel correspond la deuxième valeur ponctuelle de la tension du signal électrique (et fait de même pour les autres échantillons). Enfin, le système 100 selon l’invention compare les données caractérisant un premier état auquel correspond la première valeur ponctuelle de la tension du signal électrique et les données caractérisant un deuxième état auquel correspond la deuxième valeur ponctuelle de la tension du signal électrique (et fait de même pour les autres échantillons), cette dernière étape pouvant consister, par exemple, à établir que le signal électrique est stable si tous les états sont identiques, si une majorité d’états sont identiques, si un seul état n’est pas identique aux autres, etc. Ensuite, lorsqu’il établit au cours de l’étape précédente que le signal électrique est stable, le système 100 selon l’invention réalise les étapes suivantes du procédé selon l’invention décrites ci-dessous. Selon une cinquième étape 205 du procédé selon l’invention, le système 100 selon l’invention détermine des données caractérisant un état stable, en établissant, par exemple, que l’état stable est celui qui est identique à la majorité des états déterminés grâce aux échantillons considérés à l’étape précédente, et, au cours d’une sixième étape 206, le système 100 selon l’invention transmet les données caractérisant un état stable via le réseau de communication à destination de l’unité de commande électronique du véhicule à laquelle il est connectée, cette dernière exploitant ces données pour la mise en œuvre de fonctionnalités de conduite autonome. Par ailleurs, selon un mode de réalisation particulier, qui permet avantageusement de prendre en compte des oscillations très nombreuses du signal électrique, oscillations qui trouvent généralement leur origine dans un défaut de fonctionnement du dispositif de surveillance de la présence d’un conducteur, la quatrième étape 204 du procédé selon l’invention décrite ci-dessus comprend une étape au cours de laquelle le système 100 selon l’invention, lorsqu’il détermine au moins une deuxième valeur de la tension du signal électrique, incrémente une valeur ponctuelle d’un paramètre de contrôle (i.e. nouvelle valeur = ancienne valeur +1) et il compare la valeur ponctuelle du paramètre de contrôle avec une valeur seuil préétablie qui, de préférence, est enregistrée dans le support de stockage de données 102. Ensuite, le système 100 selon l’invention établit que le signal électronique est instable lorsque la valeur du paramètre de contrôle est supérieure à la valeur seuil et, dans ce cas, il transmet des données caractérisant une détection d’un signal électrique instable via le réseau de communication à destination de l’unité de commande électronique. Au contraire, lorsque le système 100 selon l’invention détermine que le signal électrique est stable, il réalise, au cours de la sixième étape 206 décrite ci-dessus, une étape supplémentaire au cours de laquelle il réinitialise la valeur ponctuelle du paramètre de contrôle (i.e. valeur du paramètre de contrôle = 0). Par conséquent, aux termes du procédé et du système selon l’invention décrits ci-dessus, une solution est fournie pour permettre de sécuriser la mise en œuvre par un système d’aide à la conduite d’un véhicule automobile de fonctionnalités de conduite autonome qui se basent sur des signaux électriques générés par un dispositif de surveillance de la présence d’un conducteur comprenant un bouton-poussoir agencé dans l’habitacle du véhicule. De plus, le procédé et le système selon l’invention décrits ci-dessus fournissent une solution pour filtrer un signal électrique généré par un dispositif de surveillance de la présence d’un conducteur d’un véhicule automobile comprenant un bouton-poussoir agencé dans l’habitacle du véhicule de sorte à maximiser la rapidité de prise de décision du système d’aide à la conduite lors de la mise en œuvre de certaines fonctionnalités de conduite autonome. Procédé de filtrage, par un système informatique (100) embarqué à bord d’un véhicule automobile, d’un signal électrique analogique généré par un dispositif de surveillance de la présence d’un conducteur comprenant un bouton-poussoir agencé dans l’habitacle du véhicule, caractérisé en ce que le procédé comprend les étapes de : déterminer une première valeur ponctuelle de la tension du signal électrique ; déterminer des données caractérisant un premier état auquel correspond la première valeur ponctuelle de la tension du signal électrique ; déterminer une durée d’un intervalle d’échantillonnage et un nombre d’échantillons à considérer en fonction des données caractérisant un premier état auquel correspond la première valeur ponctuelle de la tension du signal électrique ; déterminer si le signal électrique est stable en fonction de la durée d’un intervalle d’échantillonnage et du nombre d’échantillons à considérer ; et, lorsqu’il est établi que tel est le cas, déterminer des données caractérisant un état stable ; et transmettre les données caractérisant un état stable via un réseau de communication du véhicule à destination d’une unité de commande électronique du véhicule. Procédé selon la revendication 1, caractérisé en ce que l’étape consistant à déterminer si le signal électrique est stable comprend les étapes de : déterminer au moins une deuxième valeur ponctuelle de la tension du signal électrique en fonction de la durée d’un intervalle d’échantillonnage et du nombre d’échantillons à considérer ; déterminer des données caractérisant un deuxième état auquel correspond la deuxième valeur ponctuelle de la tension du signal électrique ; et comparer les données caractérisant un premier état auquel correspond la première valeur ponctuelle de la tension du signal électrique et les données caractérisant un deuxième état auquel correspond la deuxième valeur ponctuelle de la tension du signal électrique. Procédé selon la revendication 2, caractérisé en ce que l’étape consistant à déterminer si le signal électrique est stable comprend une étape consistant à déterminer si une valeur ponctuelle d’un paramètre de contrôle est inférieure à une valeur seuil préétablie. Procédé selon la revendication 3, caractérisé en ce que l’étape consistant à déterminer au moins une deuxième valeur ponctuelle de la tension du signal électrique comprend une étape consistant à incrémenter la valeur ponctuelle du paramètre de contrôle. Procédé selon l’une des revendications 3-4, caractérisé en ce que l’étape consistant à déterminer si le signal électrique est stable comprend les étapes de : établir que le signal électrique est instable si la valeur du paramètre de contrôle est supérieure ou égale à la valeur seuil ; et transmettre des données caractérisant une détection d’un signal électrique instable via le réseau de communication à destination de l’unité de commande électronique. Procédé selon l’une des revendications 3-5, caractérisé en ce que l’étape consistant à transmettre des données caractérisant un état stable comprend une étape consistant à réinitialiser la valeur du paramètre de contrôle. Procédé selon l’une des revendications 3-5, caractérisé en ce que les données caractérisant un premier état auquel correspond la première valeur ponctuelle de la tension du signal électrique, les données caractérisant un deuxième état auquel correspond la deuxième valeur ponctuelle de la tension du signal électrique et les données caractérisant un état stable identifient un premier cas dans lequel le bouton-poussoir est pressé, un deuxième cas dans lequel le bouton-poussoir est relâché, un troisième cas dans lequel un court-circuit est présent, un quatrième cas dans lequel une incertitude existe ou un cinquième cas dans lequel un circuit ouvert est présent. Système (100) pour filtrer un signal électrique analogique généré par un dispositif de surveillance de la présence d’un conducteur d’un véhicule automobile comprenant un bouton-poussoir agencé dans l’habitacle du véhicule, caractérisé en ce qu e le système comprend au moins une unité de traitement d’informations (101), comprenant au moins un processeur, et un support de stockage de données (102) configurés pour mettre en œuvre un procédé selon l’une quelconque des revendications précédentes. Programme d’ordinateur comprenant des instructions de code de programme pour l’exécution des étapes d’un procédé selon l’une quelconque des revendications 1-7 lorsque ledit programme est exécuté sur un ordinateur. Véhicule automobile, caractérisé en ce qu’ il comprend un système selon la revendication 8.