Brevet FR3155329A1 — publié le 20250516

Méthode de paramétrage d’un système embarqué de véhicule, le système embarqué comprenant un processeur et un logiciel, la méthode comprenant les étapes suivantes : Réception (E1), par le processeur, d’une unité de mesure à utiliser par le système embarqué, Application (E2), par le processeur et en fonction du choix de l’unité de mesure, d’un réglage à utiliser par le système embarqué. Figure pour l’abrégé : Fig. 2 Méthode de paramétrage d’un système embarqué de véhicule par une unité de mesure La présente divulgation concerne de manière générale une méthode, un logiciel et/ou un système embarqué d’un véhicule, ainsi qu’un véhicule correspondant. État de la technique Il est connu dans l’art antérieur des méthodes et systèmes pour configurer un affichage de tableau de bord de véhicule, par exemple selon le document US2013/0293364. Exposé de la divulgation Un premier aspect de la divulgation concerne une méthode de paramétrage ou de réglage d’un système embarqué de véhicule, le système embarqué comprenant un processeur et un logiciel, la méthode comprenant les étapes suivantes : réception, par le processeur, d’une unité de mesure à utiliser par le système embarqué, application, par le processeur et en fonction du choix de l’unité de mesure, d’un réglage à utiliser par le système embarqué. Ainsi, il est possible, selon le choix de l’unité de mesure, de paramétrer le système embarqué selon un pays dans lequel se trouve ou va se trouver un véhicule. Le réglage est un réglage qui paramètre au moins une fonction du logiciel embarqué. Ce paramétrage peut permettre de respecter une législation locale sans matériel additionnel dans le véhicule et sans complexifier une ligne de fabrication du véhicule. Par exemple, l’unité de mesure peut être un jeu d’unités de mesure. L’unité de mesure peut être sélectionnée dans un menu ou envoyée au travers un code machine la représentant. À l’inverse, un procédé selon l’état de la technique et reposant sur une localisation obtenue par un système de positionnement requiert un matériel additionnel au sein du véhicule tel qu’un système de localisation par satellite, ainsi que des données de cartographies. La présente méthode permet donc de gérer la diversité des légalisations locales pour tout type de véhicule, y compris les véhicules bas de gamme ou utilitaire de manière peu couteuse. Avantageusement, l’unité de mesure est une unité de volume, une unité de température, ou une unité de consommation de carburant. Par exemple, cette unité peut être respectivement le gallon, le degré Fahrenheit ou le mile per gallon. Puisque ces unités sont principalement ou uniquement utilisées aux États-Unis d’Amérique, un réglage de sécurité respectant la législation des États-Unis d’Amérique peut être appliqué quand au moins une de ces unités est reçue par le processeur. Avantageusement, la méthode comprend une étape de téléchargement ou de transfert, par le processeur et vers une mémoire du système embarqué, d’un composant logiciel et/ou d’un composant de données en fonction du réglage. Alternativement ou combinaison, la méthode comprend une étape de sélection, par le processeur, d’un composant de données ou d’un composant logiciel stocké dans la mémoire du système embarqué. Par exemple, le composant de données peut comprendre un ensemble d’éléments graphiques, de texte ou d’interface. Le composant logiciel peut comprendre une fonction requise ou interdite par une législation locale. Avantageusement, l’application du réglage comprend l’activation, l’activation périodique ou la désactivation d’une fonction du système embarqué. Cette fonction peut être réalisée par un composant logiciel téléchargé ou stocké dans la mémoire du système embarqué. Avantageusement, l’application du réglage comprend l’activation, l’activation périodique ou la désactivation de la fonction du système embarqué selon une situation de conduite du véhicule. La situation de conduite peut être un mouvement du véhicule ou une vitesse. En outre, un état général du véhicule peut être pris en compte, par exemple d’un périphérique, comme l’ouverture de portes ou de vitres du véhicule ou bien l’utilisation d’une fonction du système embarqué. Avantageusement, la fonction du système embarqué comprend la production d’un message d’avertissement et/ou d’une clause de non-responsabilité, préférentiellement par affichage sur un écran du système embarqué. Par exemple, il peut s’agir d’une production unique ou d’une production périodique, par exemple tous les 25 jours. Avantageusement, la fonction du logiciel est une fonction de saisie, par exemple un clavier virtuel sur un écran tactile ou bien un clavier ou un bouton physique dans le véhicule. En outre, la fonction peut être une fonction d’appairage d’un dispositif mobile ou du système embarqué du véhicule. Avantageusement, la méthode comprend une étape d’acquisition, par une interface d’acquisition, de l’unité de mesure, dans laquelle l’interface d’acquisition est préférentiellement une interface filaire, une interface sans fil, un clavier ou un écran tactile du système embarqué. Par exemple, cette étape d’acquisition est réalisée en usine, par un importateur ou par un distributeur du véhicule. Préférentiellement, le réglage de l’unité n’est pas accessible à un utilisateur du véhicule : l’interface d’acquisition peut ne pas être accessible ou avoir une fonction limitée pour un utilisateur final du véhicule. Un deuxième aspect de la présente divulgation concerne un logiciel, c’est-à-dire un produit programme d’ordinateur, destiné à un système embarqué de véhicule, comprenant des étapes ou instructions mettant en œuvre les étapes du premier aspect. Un troisième aspect de la divulgation concerne un système informatique embarqué pour un véhicule comprenant un logiciel et un processeur, configuré pour mettre en œuvre la méthode selon le premier aspect de la divulgation ou comprenant le logiciel selon le deuxième aspect de la divulgation. Un quatrième aspect de la présente divulgation concerne un véhicule comprenant un système embarqué selon le troisième aspect, ou mettant en œuvre la méthode selon le premier aspect ou le logiciel selon le deuxième aspect de la divulgation. Description des figures D’autres caractéristiques et avantages de la présente divulgation apparaitront plus clairement à la lecture de la description détaillée qui suit d’un mode de réalisation donné à titre d’exemple nullement limitatif et illustré par les dessins annexés, dans lesquels : FIG. 1 représente un système embarqué d’un véhicule. FIG. 2 représente une méthode de réglage du système embarqué selon un aspect de la divulgation. FIG. 3 représente une vue d’une fonction du système embarqué de la FIG. 1 telle que présentée à un utilisateur selon une unité de mesure. FIG. 4 représente une vue d’une fonction du système embarqué de la FIG. 1 telle que présentée à un utilisateur selon une autre unité de mesure. Description détaillée de mode(s) de réalisation La FIG. 1 représente un schéma général d’un système embarqué 10 pour un véhicule. Le système embarqué 10 comprend au moins un processeur 11 et préférentiellement au moins une mémoire 12 et une interface filaire 13 destinée à communiquer avec un système informatique débarqué, par exemple une prise diagnostique. En outre, le système embarqué 10 peut comprendre une interface réseau 14 ou interface série (bus de donnée CAN) permettant de communiquer avec d’autres éléments du véhicule et/ou une interface sans fil 15 telle que Bluetooth, NFC ou Wi-Fi. Le système embarqué 10 peut comprendre ou être relié à un afficheur 20, pouvant aussi comprendre une interface de saisie (écran tactile). De plus, d’autres interfaces de saisie peuvent être prévues comme un ou plusieurs boutons, pavé tactile, ainsi qu’un ou plusieurs microphones permettant une reconnaissance vocale. La FIG. 2 représente une méthode selon la présente divulgation. Dans une étape (E0) optionnelle, une unité de mesure peut être acquise. Par exemple, une code machine correspondant à l’unité de mesure est transmis par un système débarqué via l’interface filaire 13 ou l’interface sans fil 15 au processeur 11. Alternativement, une unité de mesure peut être sélectionnée sur l’écran 20. Préférentiellement, l’unité de mesure n’est pas réglable par l’utilisateur final. Par exemple, l’interface filaire 13 ou l’interface sans fil 15 n’est pas accessible ou a des fonctions limitées pour l’utilisateur final. Ainsi, l’utilisateur ne peut pas changer l’unité de mesure ou le réglage appliqué. Dans une première étape (E1), l’unité de mesure est reçue par le processeur 11. Cette unité de mesure est prévue pour être utilisée par le système embarqué et comprend par exemple une unité de volume, une unité de température et/ou une unité de consommation de carburant. Par exemple, l’unité de mesure peut être choisie ou sélectionnée parmi des litres ou des gallons, des degrés Celsius ou des degrés Fahrenheit et/ou des litres aux 100 kilomètres ou des miles par gallon. D’autres unités peuvent être considérées comme une unité de longueur (miles ou kilomètres), une unité de pression (PSI ou bar), une unité d’énergie (BTU ou Joule) ou toute autre unité applicable au système embarqué du véhicule. Toute unité spécifique à une ou plusieurs zones géographiques peut ainsi être utilisée. L’unité de mesure correspond préférentiellement à une mesure réalisée ou réalisable par un calculateur embarqué du véhicule. Dans une deuxième étape E2, l’unité de mesure est appliquée par le processeur au système embarqué, en particulier au logiciel. Par exemple, le réglage correspondant à l’unité de mesure peut être stocké dans la mémoire 12. Par exemple, le réglage est lié à un pays ou une région du monde comme « USA », « Suisse », « Europe » ou « Monde ». Alternativement ou en combinaison, l’unité de mesure sélectionnée peut être stockée dans la mémoire 12 comme unité à utiliser par le système embarqué 10 ou comme unité pour l’affichage sur l’écran ou afficheur 20. En outre, une étape additionnelle optionnelle peut comprendre la réception ou le téléchargement de composants de données et/ou de composants logiciels liés à l’unité de mesure ou au pays ou région du monde (E3-1). Ce téléchargement peut être initié par le processeur et/ou effectué depuis une base de données ou un espace de stockage débarqué ou dans le nuage, par exemple au travers de l’interface filaire 13 ou de l’interface sans fil 15. Une étape additionnelle optionnelle peut aussi comprendre la sélection ou la suppression dans la mémoire 12 d’un ou plusieurs composants de données ou de composants logiciels (E3-2). Les composants logiciels ou de données peuvent faire partie du système embarqué 10, c’est-à-dire exécuté par le processeur 11 et/ou affiché sur l’afficheur 20. Une étape additionnelle optionnelle (E3-3) peut comprendre l’activation, l’activation périodique ou la désactivation de fonctions du système embarqué, par exemple de composants logiciels du système embarqué, comme un composant logiciel téléchargé ou stocké dans la mémoire. La désactivation de fonction peut se faire selon un état du véhicule, comme un état de roulage. Une ou deux de ces étapes additionnelles ou les trois étapes optionnelles peuvent être réalisées, selon le besoin. Ces composants de données ou de logiciel peuvent comprendre des données d’affichage utilisateur à afficher sur l’afficheur 20 et/ou des fonctions du logiciel du système embarqué. Ainsi, le comportement du logiciel du système embarqué, en particulier de la partie du logiciel interagissant avec un utilisateur (Interface Homme-Machine - IHM) peut être modifié selon le réglage et adapté à une législation locale. Les données d’affichage utilisateur peuvent comprendre une clause de non-responsabilité (ou disclaimer ) ou un message de sécurité à afficher une seule fois, à chaque démarrage du véhicule ou d’un composant logiciel ou périodiquement, selon le réglage. Les logiciels ou fonctions du logiciel embarqué peuvent comprendre la disponibilité ou l’indisponibilité d’une interface de saisie comme un clavier tactile sur l’afficheur 20, par exemple lorsque le véhicule est en roulement, la disponibilité ou l’indisponibilité d’une fonction d’appairage d’un dispositif mobile avec le système embarqué 10 via l’interface sans fil 15, ou encore l’activation ou la désactivation d’une production d’un message, par exemple sur la base des données d’affichage utilisateur. La FIG. 3 montre un exemple d’une fonction du système embarqué, telle qu’affichée sur l’écran 20. Dans ce cas d’utilisation, un utilisateur d’un véhicule en roulement souhaite utiliser une fonction nécessitant une attention soutenue, donc non compatible avec une conduite sécurisée, par exemple une interface de saisie comme un clavier tactile sur l’écran 20. Dans ce cas, un message de dissuasion 21 peut être affiché sur l’écran 20, et ce message peut être accepté par un bouton d’acceptation 22, auquel cas le message de dissuasion disparait et le logiciel revient à une situation d’affichage antérieure. Si une unité de mesure du système international ou utilisée dans le monde a été reçue, un bouton de contournement 23 peut être affiché, permettant ainsi à un passager d’accéder à l’interface de saisie. Par exemple, ce type de bouton de contournement 23 est autorisé dans la plupart des pays du monde. La FIG. 3 montre un exemple d’une fonction du système embarqué, telle qu’affichée sur l’écran 20 dans le cas d’une unité de mesure liée aux États-Unis d’Amérique a été sélectionnée, par exemple le gallon. Seul le bouton d’acceptation 22 est disponible et le bouton de contournement 23 n’est pas affiché. L’interface de saisie n’est donc pas accessible quand le véhicule est en roulement, selon la législation de ce pays. Alternativement, le bouton d’acceptation 22 n’est pas accessible et seul le message de dissuasion 21 est affiché, par exemple pendant un temps donné avant de disparaitre, permettant ainsi au logiciel de revenir à une situation d’affichage antérieure sans intervention du conducteur. Une autre fonction ou un autre logiciel lié au réglage « États-Unis d’Amérique » peut être l’affichage périodique d’une clause de non-responsabilité, par exemple tous les 25 jours. D’autres logiciels ou fonctions du système embarqué peuvent être activés ou désactivés selon le réglage, par exemple une fonction de conduite autonome, une fonction de surveillance vidéo et/ou audio du véhicule ou de son environnement, une fonction de collecte de données, une fonction de localisation, etc. Le réglage peut être conditionné à une autre donnée ou un paramètre, en plus de l’unité de mesure, par exemple un réglage de langue, un type de véhicule, etc. La présente méthode est susceptible d’application industrielle dans tout type de véhicule, par exemple un véhicule personnel, utilitaire, collectif, militaire ou spécialisé, à deux, trois, quatre, six roues ou plus. On comprendra que diverses modifications et/ou améliorations évidentes pour l’homme du métier peuvent être apportées aux différents modes de réalisation décrits dans la présente divulgation sans sortir du cadre des revendications. En particulier, on peut noter que les composants de données et les composants logiciels ne sont pas limités aux exemples fournis ci-dessus. En outre, le système embarqué n’est pas limité et peut comprendre plusieurs afficheurs, plusieurs processeurs, plusieurs mémoires ainsi que des interfaces vocales, comme connu de la personne du métier. Un système de localisation par satellite peut être inclus, même s’il n’est pas requis par la présente méthode. Le système embarqué peut comprendre plusieurs modules informatiques fonctionnant de manière interconnectée. Par exemple, un premier module peut recevoir l’unité de mesure et un deuxième module peut appliquer le réglage. L’afficheur 20 peut en outre comprendre un dispositif tête haute, un écran passager et/ou un dispositif mobile connecté ou appairé ou connecté au système embarqué 10. Méthode de paramétrage d’un système embarqué (10) de véhicule, le système embarqué (10) comprenant un processeur (11) et un logiciel, la méthode comprenant les étapes suivantes : Réception (E1), par le processeur (11), d’une unité de mesure à utiliser par le système embarqué, Application (E2), par le processeur (11) et en fonction du choix de l’unité de mesure, d’un réglage à utiliser par le système embarqué. Méthode selon la revendication 1, dans laquelle l’unité de mesure est une unité de volume, une unité de température, ou une unité de consommation de carburant. Méthode selon l’une des revendications 1 et 2, comprenant, en fonction du réglage, au moins une étape parmi : une étape de téléchargement ou de transfert, par le processeur et vers une mémoire du système embarqué, d’un composant logiciel et/ou d’un composant de données, une étape de sélection par le processeur d’un composant logiciel et/ou d’un composant de données stocké dans la mémoire. Méthode selon l’une des revendications 1 à 3, dans laquelle l’application du réglage comprend l’activation, l’activation périodique ou la désactivation d’une fonction du système embarqué (10). Méthode selon la revendication précédente, dans laquelle l’application du réglage comprend l’activation, l’activation périodique ou la désactivation de la fonction du système embarqué (10) selon une situation de conduite du véhicule. Méthode selon l’une des revendications 4 et 5, dans laquelle la fonction du système embarqué (10) comprend la production d’un message d’avertissement et/ou d’une clause de non-responsabilité, préférentiellement par affichage sur un écran (20) du système embarqué (10). Méthode selon l’une des revendications 4 à 6, dans laquelle la fonction du logiciel est une fonction de saisie ou une fonction d’appairage d’un dispositif mobile ou système embarqué. Méthode selon l’une des revendications 1 à 7, comprenant une étape d’acquisition, par une interface d’acquisition, de l’unité de mesure, dans laquelle l’interface d’acquisition est préférentiellement une interface filaire (13), une interface sans-fil (15), un clavier ou un écran tactile (20) du système embarqué (10). Système informatique embarqué pour un véhicule, comprenant un logiciel et un processeur, configuré pour mettre en œuvre la méthode selon l’une des revendications 1 à 8. Véhicule comprenant un système embarqué selon la revendication 9.