Brevet FR3120713A1 — publié le 20220916

L'invention concerne un procédé pour l’immunité contre la réinitialisation intempestive d’un dispositif électronique (12a) destiné à être embarqué sur un véhicule automobile (10), dispositif électronique (12a) qui fonctionne suivant une pluralité de modes de fonctionnement distincts et qui comporte une mémoire non volatile, caractérisé en ce qu’il comporte au moins une étape de mise à jour qui vise à mettre à jour et à enregistrer dans ladite mémoire au moins une variable d’identification du mode de fonctionnement à appliquer en cas de réinitialisation, et une étape de restauration qui est exécutée en cas de réinitialisation du dispositif électronique (12a) et qui force le dispositif électronique (12a) à transiter vers le mode de fonctionnement associé à l’au moins une variable d’identification enregistrée au cours de l’étape de mise à jour précédente. Figure pour l’abrégé : Fig ure 1 Procédé pour l’immunité contre la réinitialisation intempestive d’un dispositif électronique La présente demande de brevet se rapporte à un procédé pour l’immunité contre la réinitialisation intempestive d’un dispositif électronique destiné à être embarqué sur un véhicule automobile, dispositif électronique qui fonctionne suivant une pluralité de modes de fonctionnement distincts et qui comporte une batterie associée à une mémoire. A des fins de sécurité, il est connu d’équiper un véhicule automobile d’un système de surveillance connu sous la dénomination « TPMS » (sigle anglais pour « Tyre Pressure Monitoring System », soit en français « Système de Surveillance de la Pression des Pneus »). Un tel système de surveillance comporte généralement une unité centrale de calcul et des dispositifs électroniques appelés « unités roue ». Chaque unité roue équipe une roue associée du véhicule et un ensemble de communications en radiofréquence assure la communication entre chaque unité roue et l’unité centrale de calcul. Chaque unité roue comprend des capteurs afin notamment de détecter une anomalie de la roue. Ces capteurs peuvent, par exemple, être un capteur de la pression de gonflage du pneumatique, un capteur de température et un capteur d'accélération de la roue. De plus, chaque unité roue comporte une batterie et une mémoire associée. L’unité roue adopte différents modes de fonctionnement suivant son utilisation, comme par exemple un mode fabrication qui est adopté au cours d’une phase de fabrication en usine de l’unité roue, un mode livraison qui est adopté pendant une phase de livraison de l’unité roue et un mode stationnaire qui est adopté lorsque l’unité roue est montée sur une roue du véhicule qui est à l’arrêt. D’autres modes de fonctionnement peuvent être adoptés par l’unité roue, notamment lorsque le véhicule qui est équipé de l’unité roue est en mouvement. L’unité roue peut subir des réinitialisations, plus particulièrement des réinitialisations matérielles dites « à froid », ou des réinitialisations logiciel dites « à chaud ». Les réinitialisations « à froid » sont provoquées par une tension de la batterie inférieure à un certain seuil, par exemple 1,7 Volt, ou par une interruption temporaire de l’alimentation de l’unité roue, par exemple dans le cas d’une décharge électrostatique subie par l’unité roue. Les réinitialisations « à chaud » sont provoquées dans des cas bien spécifiques, comme par exemple en cas de boucle infinie du logiciel mis en œuvre par l’unité roue. Ces deux types de réinitialisations ont pour conséquence commune de réinitialiser les registres de l’unité roue, réinitialiser la mémoire volatile du type « RAM » de l’unité roue et redémarrer le logiciel mis en œuvre par l’unité roue. Un problème constant constaté avec le procédé de mise en œuvre d’une unité roue du type décrit précédemment, est le retour vers un mode par défaut en cas de réinitialisation de l’unité roue. En effet, en cas de réinitialisation de l’unité roue, la mémoire volatile est effacée et l’unité roue est restaurée vers un mode par défaut, généralement vers son mode stationnaire. Le mode dans lequel est survenu la réinitialisation n’est pas pris en compte. Cette stratégie pose des problèmes puisqu’une réinitialisation de l’unité roue qui survient lors d’un passage dans un mode autre que le mode par défaut, ici le mode stationnaire, génère une transition vers ce mode stationnaire qui n’est probablement pas adapté par rapport au contexte d’utilisation de l’unité roue. Or, la réinitialisation à froid apparaît principalement lors des essais de compatibilité électromagnétique, et notamment lors des essais de décharge électrostatique au cours desquels l’unité roue adopte normalement un mode fabrication, car ce mode est le plus adapté pour effectuer un diagnostic pendant les essais de compatibilité électromagnétique. Ce comportement de l’unité roue peut engendrer des échecs lors de la validation de conception de l’unité roue, car le comportement de l’unité roue est modifié à cause d’un mode de fonctionnement adopté inapproprié. Un tel comportement rend également l’analyse des résultats des essais délicate, puisqu’il est difficile de discriminer si le changement de mode de fonctionnement est provoqué par une réinitialisation ou par une autre cause. Cette transition vers un mode par défaut en cas de réinitialisation de l’unité roue affecte également d’autres cas d’utilisation comme par exemple, la fabrication de l’unité roue, le stockage de l’unité roue chez le fabricant ou un tiers, l’assemblage des roues et enfin l’analyse de l’unité roue en cas de défaillance. La présente invention a notamment pour but de résoudre ces inconvénients en proposant un procédé de mise en œuvre de l’unité roue qui permet d’éviter, ou de limiter, les perturbations et modifications engendrées par une réinitialisation de l’unité roue. Un autre but de l’invention est de favoriser l’analyse d’une réinitialisation à froid sur une unité roue à des fins de diagnostic de l’unité roue. On atteint ces objectifs, ainsi que d’autres qui apparaîtront à la lecture de la description qui suit, avec un procédé pour l’immunité contre la réinitialisation intempestive d’un dispositif électronique destiné à être embarqué sur un véhicule automobile, dispositif électronique qui fonctionne suivant une pluralité de modes de fonctionnement distincts et qui comporte une batterie associée à au moins une mémoire non volatile, caractérisé en ce qu’il comporte au moins : - une étape de mise à jour qui vise à mettre à jour et à enregistrer dans ladite mémoire au moins une variable d’identification du mode de fonctionnement à appliquer en cas de réinitialisation du dispositif électronique, et - une étape de restauration qui est exécutée en cas de réinitialisation du dispositif électronique et qui force le dispositif électronique à transiter vers le mode de fonctionnement associé à l’au moins une variable d’identification enregistrée au cours de l’étape de mise à jour précédente. Cette caractéristique permet au dispositif électronique, en cas de réinitialisation intempestive, d’adopter un mode de fonctionnement adéquat à la situation et non un mode de fonctionnement par défaut. Suivant d’autres caractéristiques optionnelles du procédé selon invention, prises seules ou en combinaison : - le procédé comporte une étape de comptage qui consiste à compter et à écrire dans ladite mémoire le nombre de réinitialisations subies par le dispositif électronique. Cette caractéristique favorise l’analyse et le diagnostic du dispositif électronique en cas de dysfonctionnement ; - au cours de l’étape de mise à jour du procédé appliqué à un dispositif électronique qui fonctionne suivant au moins trois modes de fonctionnement distincts, une première variable d’identification est passée dans un état faux ou vrai et une seconde variable d’identification est passée dans un état faux ou vrai, suivant le mode de fonctionnement courant adopté par le dispositif électronique, la combinaison des états des deux variables d’identification permettant d’enregistrer au moins trois combinaisons distinctes qui sont associées chacune à un desdits modes de fonctionnement. Cette caractéristique permet d’enregistrer le mode de fonctionnement à appliquer en cas de réinitialisation avec une mémoire restreinte, au moyen de seulement deux bits indicateurs ; - les trois modes de fonctionnement du dispositif électronique comprennent au moins un premier mode fabrication correspondant à une phase de production du dispositif électronique, au moins un deuxième mode livraison correspondant à une phase de livraison du dispositif électronique et au moins un troisième mode stationnaire correspondant à une phase d’exploitation du dispositif électronique ; - l’énergie de la batterie consommée par l’unité roue varie selon le mode de fonctionnement adopté par l’unité roue ; - ladite réinitialisation du dispositif électronique est apte à être générée par un champs électromagnétique externe ; - le dispositif électronique qui met en œuvre le procédé est une unité roue qui est destinée à être embarquée sur une roue du véhicule automobile et qui comporte au moins un capteur alimenté par ladite batterie ; - au cours de l’étape de mise à jour, l’enregistrement de l’au moins une variable d’identification dans la mémoire est réalisé si la température ambiante mesurée par un capteur est comprise dans une plage prédéterminée de fonctionnement de la mémoire. Cette caractéristique permet de s’affranchir du risque d’un défaut d’écriture dans la mémoire dans des conditions de températures inadaptées ; - l’étape de mise à jour est exécutée automatiquement par analyse des données fournies par ledit capteur ; La présente invention se rapporte également à un véhicule automobile comprenant au moins un dispositif électronique qui met en œuvre un procédé du type décrit précédemment. D’autres caractéristiques et avantages de l’invention ressortiront à la lecture de la description qui suit, en référence aux figures annexées, qui illustrent : - : une vue schématique de dessus d’un véhicule automobile qui est équipé d’une unité roue mettant en œuvre le procédé, selon l’invention ; - : une vue schématique en section qui illustre l’unité roue de la ; - : un organigramme qui illustre le comportement de l’unité roue mettant en œuvre le procédé selon l’invention. Pour plus de clarté, les éléments identiques ou similaires sont repérés par des signes de référence identiques ou similaires sur l’ensemble des figures. Procédé pour l’immunité contre la réinitialisation intempestive d’un dispositif électronique (12a) destiné à être embarqué sur un véhicule automobile (10), dispositif électronique (12a) qui fonctionne suivant une pluralité de modes (1, 2, 3) de fonctionnement distincts et qui comporte une batterie (20) associée à au moins une mémoire (22) non volatile, caractérisé en ce qu’il comporte au moins : - une étape de mise à jour qui vise à mettre à jour et à enregistrer dans ladite mémoire (22) au moins une variable d’identification (A, B) du mode (1, 2, 3) de fonctionnement à appliquer en cas de réinitialisation du dispositif électronique (12a), et - une étape de restauration qui est exécutée en cas de réinitialisation du dispositif électronique (12a) et qui force le dispositif électronique (12a) à transiter vers le mode (1, 2, 3) de fonctionnement associé à l’au moins une variable d’identification (A, B) enregistrée au cours de l’étape de mise à jour précédente. Procédé selon la revendication 1, caractérisé en ce qu’il comporte une étape de comptage qui consiste à compter et à écrire dans ladite mémoire (22) le nombre de réinitialisations subies par le dispositif électronique (12a). Procédé selon l’une quelconque des revendications précédentes, appliqué à un dispositif électronique (12a) qui fonctionne suivant au moins trois modes (1, 2, 3) de fonctionnement distincts, caractérisé en ce qu’au cours de l’étape de mise à jour, une première variable d’identification (A) est passée dans un état faux ou vrai et une seconde variable d’identification (B) est passée dans un état faux ou vrai, suivant le mode (1, 2, 3) de fonctionnement courant adopté par le dispositif électronique (12a), la combinaison des états des deux variables d’identification (A, B) permettant d’enregistrer au moins trois combinaisons distinctes qui sont associées chacune à un desdits modes (1, 2, 3) de fonctionnement. Procédé selon la revendication 3, caractérisé en ce que les trois modes (1, 2, 3) de fonctionnement du dispositif électronique comprennent au moins un premier mode (1) fabrication correspondant à une phase de production du dispositif électronique (12a), au moins un deuxième mode (2) livraison correspondant à une phase de livraison du dispositif électronique (12a) et au moins un troisième mode (3) stationnaire correspondant à une phase d’exploitation du dispositif électronique (12a). Procédé selon l’une quelconque des revendications précédentes, caractérisé en ce que l’énergie de la batterie (20) consommée par le dispositif électronique (12a) varie selon le mode (1, 2, 3) de fonctionnement adopté par le dispositif électronique (12a). Procédé selon l’une quelconque des revendications précédentes, caractérisé en ce que ladite réinitialisation du dispositif électronique (12a) est apte à être générée par un champs électromagnétique externe. Procédé selon l’une quelconque des revendications précédentes, caractérisé en ce que le dispositif électronique (12a) qui met en œuvre le procédé est une unité roue (12a) qui est destinée à être embarquée sur une roue (14a) du véhicule automobile (10) et qui comporte au moins un capteur (17a, 17b) alimenté par ladite batterie (20). Procédé selon la revendication 7, caractérisé en ce que l’étape de mise à jour est exécutée automatiquement par analyse des données fournies par l’au moins un capteur (17b). Procédé selon l’une quelconque des revendications précédentes, caractérisé en ce qu’au cours de l’étape de mise à jour, l’enregistrement de l’au moins une variable d’identification (A, B) dans la mémoire (22) est réalisé si la température ambiante mesurée par un capteur de température (17a) est comprise dans une plage prédéterminée de fonctionnement de la mémoire (22). Véhicule automobile (10) comprenant au moins un dispositif électronique (12a) qui met en œuvre un procédé selon l’une quelconque des revendications précédentes.