Brevet FR3085057A1 — publié le 20200221

PROCEDE DE SURVEILLANCE D'UN SYSTEME DE MOTORISATION DE VEHICUL.E. [1] L'invention concerne, de façon générale, des unités de contrôle électronique, désignés ECU; également désignés unités de contrôle électronique; en particulier montés au sein de véhicules automobiles. [2] L'invention porte plus particulièrement sur un procédé de surveillance de la survenance d'une anomalie dans un véhicule automobile, en vue d'améliorer la qualité des unités de contrôle électronique par une meilleure compréhension des pannes. [003] De manière connue, lorsque survient une panne dans un véhicule, des informations de contexte, plus généralement la valeur d'un ensemble de paramètres prédéfini, sont enregistrée en continu dans l'unité de contrôle électronique du véhicule. Lorsque survient une anomalie, en particulier né au système de motorisation; ladite anomalie étant notamment signalée par la génération, par l'unité de contrôle électronique, d'un code P, au sein de l'unité de contrôle électronique, ces informations peuvent être analysées afin de caractériser et de résoudre l'anomalie survenue. [4] Les informations collectées peuvent cependant ne pas être suffisantes; dans l'état de l'art, pour permettre l'analyse de certaines anomalies. En effet, les informations collectées, actuellement, donnent une « photo » des valeurs numériques de paramètres importants au moment où un défaut est signalé, mais elles ne renseignent pas sur l'évolution temporelle de ces valeurs dans les instants précédant la signalisation du défaut. De plus, le nombre de paramètres accessibles est trop restreint [5] L'invention vise donc à résoudre ces inconvénients en proposant un procédé pour stocker des valeurs de paramètres utilisables en cas d'anomalie, notamment pour toute anomalie signalée par un code d'erreur. Les valeurs de paramètres sont stockées lors de la survenance de l'anomalie, le procédé permettant de collecter lesdites valeurs de paramètres selon un mode serni-continu et de les stocker selon un schéma particulier, comprenant trois périodes de temps précédant la survenance de l'anomalie, avec trois pas d'échantillonnage différents. [006] Plus précisément, pour y parvenir, la présente invention concerne un procédé de surveillance d'un système de motorisation d'un véhicule, notamment d'un véhicule ne uarté d -la eiectroffi ud n ppm rent pire v non volatile, le procédé de survelilance 'er'anced'une an - lors amures. o e pas u" ur %,,e1 ilbnnaga, am une troisième soda-période précédant 'a d 'è. péri e I ' m l'ensemble de parai dite ség >nt avec un teel l sine pas e n nnage, supérieur L automob présentant une comprenart unn etape de >tr valeur d'un nsembie Cie I r nique, instant, une étape ae d .haton Sir de l'ensemble de paramètres sur nienance de l'anomalie, ledit. périe comprenant -peaddes,%, ère -souspériode précédantn. Onialiecyla parmieree.ese-ep eé. w.eriee d'enregistrement avec un prerhie pas chanti'llOnnaae, durant un.e deuxie , pan° pr de, Penser acres est en non -11 -remier eSt tp,S [007] deuxièl ne Pab secte lonnage est &dal sterne pa 'echan deu> une enreeefferuent, ache#>tillcrr première s-periode pré e durée nade présente une durée égale, à ne durée egale a 255 secondes, fa période secondes- secondes présentant Une d [009] Avaniag use ist m, de paramétres predéflrtl wmpr ur zd prédelini pend- période de temPs sub, n. la su rven an ',-;e le, au premier :onage. s Icd reniera. 5,PUS- Sée ans ladite s&uence -u. embie de parem 3 [0010] Avantageusement, ladite période de temps suivent la survenance de ['anomalie présente une durée inférieure ou égaie à la première sous-période. Avantageusement, la première sous-période présente une durée égale à 2 secondes, la deuxième sous-période présente une durée égaie à 10 secondes, la troisième sous-période présente une durée égale à 347 secondes et la période suivant l'instant de survenance de l'anomalie présente une durée égale à 1 seconde, la période de temps présentant une durée totale égale à 360 secondes. [0011] Avantageusement, la survenance de ['anomalie est déterminée par la génération d'un code P par l'unité de contrôle électronique. 10 [0012] Avantageusement, l'étape d'enregistrement de la valeur de l'ensemble de paramètres comprend l'effacement, dans la mémoire volatile, des valeurs présentant une ancienneté supérieure à six minutes par rapport à l'instant courant. [00131 Avantageusement, le stockage dans la mémoire non volatile de ladite séquence d'enregistrement est réalisé lors de ['arrêt de l'unité de contrôle électronique-. 15 [00141 Ftivantageusement, les durées des sous-périodes etiou des pas d'échantillonnage sont calibrables. [0015] La présente invention vise également une unité de contrôle électron que pour un système de motorisation d'un véhicule, comprenant une mémoire volatile et une mémoire non volatile, ladite unité de contrôle électronique étant configurée pour mettre en oeuvre le procédé tel que brièvement décrit ci-dessus, [00161 La présente invention vise aussi un véhicule automobile comprenant une telle unité de contrôle électronique. [00171 D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de la description détaillée des modes de réalisation de l'invention, donnés à titre d'exemple 25 uniquement, et en référence au dessin qui montra la figure 1, un schéma représentant la génération chronologique d'une séquence d'enregistrement, selon ['invention. [0018] Dans ce qui va suivre, les modes de réalisation décrits s'attachent plus particulièrement à une mise en oeuvre de l'échantillonnage des données selon l'invention au sein d'un véhicule automobile. Cependant, toute mise en oeuvre dans un contexte 4 différent, en particulier dans tout type de véhicule, est également par la présente invention. [0019] Le procédé selon l'invention permet de surveiller les informations de contexte reçues par l'unité de contrôle électronique durant une période de temps précédant la 5 survenance d'une anomalie, en particulier signalée par la génération d'un code P. Dès le démarrage du système de motorisation, l'unité de contrôle électronique sauvegarde dans sa mémoire des données, notamment les valeurs d'un ensemble de paramètres prédéfinis, telles que les informations de contexte permettant l'analyse d'anomalies, autrement dit d'événements indésirables ou redoutés. Les anomalies, ou événements indésirables ou 10 redoutés, sont par exemple l'allumage du voyant moteur désigné MIL (Malfunction Indicator Light en anglais) ou le calage du système de motorisation. [0020] La figure 1 représente une ligne de temps schématisant l'échantillonnage des données de contexte durant trois périodes de temps et avec des fréquences différentes. La ligne de temps débute au démarrage du système de motorisation 8, l'anomalie à analyser 15 se situe à l'instant 4. Les valeurs d'un ensemble de paramètres prédéfini est enregistré en continu dans une mémoire volatile de l'unité de contrôle électronique. Lors de la survenance de l'anomalie à l'instant 4, une séquence d'enregistrement de la valeur de l'ensemble de paramètres prédéfini est réalisée. Ladite séquence d'enregistrement comprend un échantillonnage des valeurs enregistrées dans la mémoire volatile de l'unité de contrôle 20 électronique. Autrement désigné, ladite séquence d'enregistrement correspond à un « film » permettant de retracer l'évolution des valeurs dudit ensemble de paramètres prédéfinis à proximité de l'instant de survenance d'une anomalie. [0021] Ledit échantillonnage, selon l'invention, s'étend sur une période comprise, sur la figure 1, entre l'instant 7 et l'instant 4 auquel survient l'anomalie. Ladite période précède 25 ainsi l'instant de survenance de l'anomalie et présente trois sous-périodes distinctes successives. La première sous-période 1 précède l'instant 4 depuis l'instant 5. La durée de la période 1 est par exemple de cinq secondes et le pas d'échantillonnage sur ladite première sous-période 1 correspond notamment à une sauvegarde des valeurs de l'ensemble de paramètres prédéfini toutes les 100 ms. La deuxième sous-période 2 précède 30 l'instant 5 depuis l'instant 6 et présente notamment une durée de dix secondes. L'instant 6 est donc dans ce cas situé treize secondes avant l'instant 4. Le pas d'échantillonnage sur ladite deuxième sous-période 2 correspond notamment à une sauvegarde des valeurs de l'ensemble de paramètres prédéfini toutes les 500 ms. La troisième sous-période 3 précède l'instant 6 depuis l'instant 7 et dure notamment 285 secondes. L'instant 7 est dans ce cas situé 300 secondes avant l'instant 4. Le pas d'échantillonnage sur ladite troisième sous-période 3 correspond notamment à une sauvegarde des valeurs de l'ensemble de paramètres prédéfini toutes les 10 secondes, 5 [0022] La séquence d'enregistrement - autrement dit le « film » - généré comprend ainsi l'évolution de la valeur de l'ensemble de paramètres prédéfini sur une période précédant la survenance de l'anomalie 4, avec des pas d'échantillonnage différenciés : on conserve davantage de données à proximité immédiate de l'instant de survenance de l'anomalie 4. [0023] Grâce aux pas d'échantillonnage différenciés sur les différentes sous-périodes, un 10 nombre important de données peut être enregistré autour de l'anomalie. Ainsi, notamment, par rapport à la première sous--période, seule une information sur cinq est conservée durant la deuxième sous-période et seule une information sur vingt est conservée durant la troisième sous-période. [0024] La séquence d'enregistrement comprend ainsi, selon un mode de réalisation; une séquence de 6 minutes durant laquelle la valeur de l'ensemble de paramètres prédéfini est enregistrée, avec des pas d'échantilionnape croissant avec l'ancienneté des données. [0025] Selon un mode de réalisation, les valeurs de paramètres ayant une ancienneté supérieure à 6 minutes sont automatiquement effacées de la mémoire volatile et remplacées par' des valeurs plus récentes. 20 [0026] Lorsque survient une anomalie, une séquence d'enregistrement est ainsi générée. Cette séquence d'enregistrement est sauvegardée dans une mémoire non volatile de l'unité de contrôle électronique, par exemple lors de l'unité de contrôle électronique, notamment lors de l'arrêt du système de motorisation. [0027] Les données recueillies au moyen de ladite séquence d'enregistrement constituent 25 une sauvegarde permettant dont l'analyse est destinée à permettre de comprendre l'origine de l'anomalie et la manière de le résoudre, le cas échéant. [0028] Selon un mode de réalisation, la séquence d'enregistrement comprend par ailleurs la valeur de l'ensemble de paramètres prédéfini enregistrée postérieurement à la survenance de l'anomalie, sur une période de temps de préférence inférieure ou égale à la 30 première sous-période, c'est-à-dire notamment inférieure ou égale à 3 secondes. Le pas d'échantillonnage des valeurs enregistrées, dans la séquence d'enregistrement, sur cette 6 période postérieure à la survenance de l'anomalie, est notamment égal au premier pas d'échantillonnage, soit notamment 100 ms. Cela permet une analyse de l'anomalie sur une période de temps totale s'étendant de part et d'autre de l'instant de survenance de l'anomalie. 5 [0029] Lorsqu'un événement indésirable ou redouté survient, par exemple le calage du moteur thermique ou l'allumage du voyant MIL, avec notamment la génération d'un code P par l'unité de contrôle électronique, signifiant que l'anomalie survenue est liée à un défaut du système de motorisation, la valeur de l'ensemble de paramètres prédéfini peut suspendue à la dernière valeur connue. 10 [0030] De préférence, les durées des sous-périodes et des pas d'échantillonnage sont calibrables. [0031] En outre, plusieurs séquences d'enregistrement peuvent être recueillies en parallèle pour pallier l'éventuelle survenance de plusieurs anomalies concomitantes. Dans ce cas, les ressources matérielles de l'unité de contrôle électroniques sont adaptées à ce 15 but. [0032] Lorsque le véhicule redémarre à nouveau, l'unité de contrôle électronique débute la collecte de nouvelles données. [0033] Le procédé selon l'invention présente donc l'avantage de permettre le recueil d'un grand nombre de données, en vue de les analyser a posteriori. La collecte dans le temps 20 des valeurs d'un ensemble de paramètres préciéfini permet de comprendre plus rapidement les causes d'une anomalie en vue d'élaborer REVENDICATIONS1. Procédé de surveillance d'un système de motorisation d'un véhicule, notamment d'un véhicule automobile, le système de motorisation comprenant une unité de contrôle électronique présentant une mémoire volatile ei une mémoire non volatile, le procédé de surveillance comprenant une étape d'enregistrement de la valeur d'un ensemble de paramètres prédéterminé dans la mémoire volatile de l'unité de contrôle électronique, - lors de la survenance d'une anomalie à un instant, une étape de détermination d'une séquence d'enregistrement de la valeur de l'ensemble de paramètres sur une période de temps précédant l'instant de survenance de l'anomalie, ladite 'période comprenant trois sous-périodes : durant une première sous-période précédant l'instant de survenance de l'anomalie, la valeur de l'ensemble de paramètres est enregistrée dans ladite séquence d'enregistrement avec un premier pas d'échantillonnage, 1.5 o durant une deuxième sous-période précédant la première sous-période, la valeur de l'ensemble de paramètres est enregistrée dans ladite séquence d'enregistrement avec un deuxième pas d'échantillonnage, supérieur au premier pas d'échantillonnage, o durant une troisième sous-période précédant la deuxième sous-période, la 0 valeur de l'ensemble de paramètres est enregistrée dans ladite séquence d'enregistrement avec un troisième pas d'échantillonnage, supérieur au deuxième pas d'échantillonnage, une étape de stockage dans la mémoire non volatile de ladite séquence d'enregistrement. 2. Procédé selon la revendication 1, dans lequel le premier pas d'échantillonnage est égal à 100 ms, le deuxième pas d'échantillonnage est égal à 500 ms et le troisième pas d'échantillonnage est égal à 10 secondes. 3. Procédé selon la revendication 1 ou 2, dans lequel la première sous-période présente une durée égale à 5 secondes, la deuxième sous-période présente une durée égale à 30 10 secondes et ta troisième sous-période présente une durée égale à 285 secondes, la période de temps présentant une durée totale égale à 300 secondes. 4, Procédé selon l'une des revendications précédentes, dans lequel la séquence d'enregistrement de la valeur de l'ensemble de paramètres prédéfini comprend par 8 ailleurs la valeur dudit ensemble de paramètres pendant une période de temps suivant la survenance de l'anomalie.), avec un pas d'échantillon:liane égaie au premier pas d'échantillonnage. 5. Procédé selon la revendication précédentes dans lequel ladite période de temps suivant la survenance de l'anomalie présente une durée intérieure ou égale à la première sous- période. 6. Procédé selon l'une des revendications précédentes, dans lequel la survenance de l'anomalie est déterminée par la génération d'un code P par l'unité de contrôle électronique. 10 i. Procédé selon la revendication précédente, caractérisé en ce que l'étape d'enregistrement de la valeur de ['ensemble de paramètres comprend l'effacement, dans la mémoire volatile, des valeurs présentant une ancienneté supérieure à six minutes par rapport à l'instant courant. a. Procédé selon l'une des revendications précédentes, dans lequel le stockage dans la mémoire non volatile de ladite séquence d'enregistrement est réalisé lors de l'arrêt de l'unité de contrôle électronique. 9. Unité de contrôle électronique pour un système de motorisation d'un véhicule, comprenant une mémoire volatile et une mémoire non volatile, ladite unité de contrôle électronique étant configurée pour mettre en oeuvre le procédé selon l'une des revendications précédentes. 10. Véhicule automobile comprenant une unité de contrôle électronique selon la revendication précédente.