FR3094505A1 - Procédé de détection d’une falsification d’un compteur kilométrique électronique de véhicule automobile - Google Patents
Procédé de détection d’une falsification d’un compteur kilométrique électronique de véhicule automobile Download PDFInfo
- Publication number
- FR3094505A1 FR3094505A1 FR1903139A FR1903139A FR3094505A1 FR 3094505 A1 FR3094505 A1 FR 3094505A1 FR 1903139 A FR1903139 A FR 1903139A FR 1903139 A FR1903139 A FR 1903139A FR 3094505 A1 FR3094505 A1 FR 3094505A1
- Authority
- FR
- France
- Prior art keywords
- force
- odometer
- distance
- driving
- during
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 16
- 238000009825 accumulation Methods 0.000 claims description 30
- 238000001514 detection method Methods 0.000 claims description 19
- 238000012423 maintenance Methods 0.000 claims description 9
- 238000004891 communication Methods 0.000 claims description 7
- 230000008033 biological extinction Effects 0.000 claims description 6
- 230000000007 visual effect Effects 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 claims description 5
- 238000005096 rolling process Methods 0.000 claims description 5
- 238000003860 storage Methods 0.000 claims description 5
- 230000000694 effects Effects 0.000 claims description 4
- 230000006870 function Effects 0.000 claims description 2
- 230000007257 malfunction Effects 0.000 description 6
- 238000012795 verification Methods 0.000 description 6
- 238000012937 correction Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 230000000670 limiting effect Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000032683 aging Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000013524 data verification Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000001747 exhibiting effect Effects 0.000 description 1
- 230000002401 inhibitory effect Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
- G06F11/0754—Error or fault detection not based on redundancy by exceeding limits
- G06F11/076—Error or fault detection not based on redundancy by exceeding limits by exceeding a count or rate limit, e.g. word- or bit count limit
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C22/00—Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers
- G01C22/02—Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers by conversion into electric waveforms and subsequent integration, e.g. using tachometer generator
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0736—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function
- G06F11/0739—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function in a data processing system embedded in automotive or aircraft systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1438—Restarting or rejuvenating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3013—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is an embedded system, i.e. a combination of hardware and software dedicated to perform a certain function in mobile devices, printers, automotive or aircraft systems
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/008—Registering or indicating the working of vehicles communicating information to a remotely located station
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Measurement Of Distances Traversed On The Ground (AREA)
Abstract
La présente invention a pour objet un procédé de détection d’une falsification d’un compteur kilométrique électronique de véhicule automobile comptabilisant un nombre total de kilomètres parcourus par le véhicule automobile depuis sa mise en circulation pendant des roulages successifs en tant que distance kilométrique relevée. La distance relevée est comparée (3) au moins une fois pour un roulage en vigueur à une valeur sauvegardée en mémoire non volatile d’un nombre total de kilomètres parcourus en fin du roulage précédant le roulage en vigueur augmentée ou non d’un nombre de kilomètres déjà parcourus pendant le roulage en vigueur et, quand la distance relevée par le compteur kilométrique est inférieure (O) à la valeur mémorisée en fin du roulage précédent augmentée ou non, il est détecté une falsification du compteur kilométrique et une alerte de falsification est émise(4). Figure 1
Description
La présente invention concerne un procédé de détection d’une falsification d’un compteur kilométrique électronique de véhicule automobile comptabilisant le nombre total de kilomètres parcourus par le véhicule automobile depuis sa mise en circulation pendant des roulages successifs.
En effet, certaines données issues du calculateur automobile peuvent être falsifiées afin de tromper un éventuel acheteur sur la valeur du véhicule ou tricher sur l'état réel du calculateur.
Il est connu d’utiliser un compteur kilométrique électronique pour un véhicule automobile dans lequel la distance kilométrique est mémorisée en mémoire non volatile.
Il est possible de ré-estimer un calcul de la distance parcourue localement en intégrant la vitesse du véhicule.
Les valeurs calculées par le compteur kilométrique électronique font foi et aucune cohérence n'est aujourd'hui réalisée entre la valeur initiale et la valeur finale durant un cycle de roulage.
Une falsification du compteur kilométrique est gênante lors de la vente du véhicule automobile, l’acheteur pensant acquérir un véhicule avec moins de kilomètres parcourus qu’en réalité et donc étant trompé sur la valeur réelle du véhicule décroissant avec le nombre de kilomètres parcourus.
D’autres désavantages ont trait à la mise en fonctionnement de stratégies d’optimisation ou de protection d’éléments présents dans le véhicule automobile, comme par exemple des éléments de dépollution présents dans la ligne d’échappement d’un moteur thermique, par exemple pour une régénération du filtre à particules ou un fonctionnement optimal du moteur thermique, ces algorithmes prenant en compte le vieillissement du véhicule automobile en considérant le kilométrage parcouru.
Implicitement, un véhicule ayant parcouru beaucoup de kilomètres active des stratégies qui prennent en compte la vétusté de ses composants. Diminuer le kilométrage relevé par le compteur kilométrique du véhicule revient à inhiber les correctifs de ces stratégies appliquant des algorithmes d’optimisation et à générer notamment de la pollution.
Le document WO-A-2017/175011 décrit un système de vérification du kilométrage pour un véhicule doté d'un compteur kilométrique, le système de vérification du kilométrage comprenant des unités primaires et secondaires dans le véhicule pour surveiller le kilométrage parcouru par le véhicule.
L’unité primaire est interfacée avec le compteur kilométrique pour la collecte d'un ensemble de données de kilométrage du véhicule. L’unité secondaire est adaptée pour collecter un autre ensemble de données de kilométrage du véhicule en indépendance avec le compteur kilométrique.
Des moyens de vérification sont prévus pour être en communication avec les deux unités primaire et secondaire pour comparer les ensembles de données de kilométrage de véhicule recueillies et déterminer les incohérences. Il est aussi prévu un moyen de stockage de données à distance du véhicule en communication avec les deux unités pour stocker les données de kilométrage du véhicule recueillies.
Ces moyens de communication permettent une communication, d’une part, entre l'unité primaire et un système de vérification et de stockage de données, et, d’autre part, entre l'unité secondaire et le système de vérification et de stockage de données, un système d'authentification authentifiant l'identité du véhicule. Une ou plusieurs alertes sont émises par le système de vérification lors d’une comparaison des données de kilométrage du véhicule provenant des unités primaire et secondaire et que ces données sont incompatibles entre elles.
Dans ce document, le système de vérification n’est pas intégré dans le véhicule et la détection se fait à distance du véhicule, ce qui est compliqué et peu pratique. Il serait souhaitable que la détection d’une falsification d’un compteur kilométrique électronique du véhicule automobile se fasse dans le véhicule même, quitte à avertir une unité de contrôle du kilométrage parcouru distante du véhicule et contrôlant plusieurs véhicules.
Le problème à la base de la présente invention est de détecter une falsification d’un compteur kilométrique électronique d’un véhicule automobile à l’intérieur du véhicule automobile de manière simple et sûre.
A cet effet la présente invention concerne un procédé de détection d’une falsification d’un compteur kilométrique électronique de véhicule automobile comptabilisant un nombre total de kilomètres parcourus par le véhicule automobile depuis sa mise en circulation pendant des roulages successifs en tant que distance kilométrique relevée, remarquable en ce que la distance relevée est comparée au moins une fois pour un roulage en vigueur à une valeur sauvegardée en mémoire non volatile d’un nombre total de kilomètres parcourus en fin du roulage précédant le roulage en vigueur augmentée ou non d’un nombre de kilomètres déjà parcourus pendant le roulage en vigueur et, quand la distance relevée par le compteur kilométrique est inférieure à la valeur mémorisée en fin du roulage précédent augmentée ou non, il est détecté une falsification du compteur kilométrique et une alerte de falsification est émise.
Il est en effet possible de rendre plus précise la valeur sauvegardée en mémoire non volatile d’un nombre total de kilomètres parcourus en fin du roulage précédant le roulage en vigueur par le nombre de kilomètres parcourus pendant le roulage en vigueur, ce qui rend plus proche la valeur sauvegardée du nombre de kilomètres effectivement parcourus mais le contraire est aussi possible.
De même, la comparaison peut se faire à l’extinction d’un calculateur de sauvegarde en charge de la comparaison comme pendant le roulage en vigueur. La période d’extinction du calculateur de sauvegarde est préférée pour garantir plus de fiabilité de la comparaison sans effet perturbateur pouvant venir de l’extérieur, par exemple d’autres calculateurs ou des outils de diagnostic mais le suivi de la comparaison pendant le roulage en vigueur permet de suivre au plus près un nombre de kilomètres effectivement parcourus.
L'invention consiste à détecter une manœuvre frauduleuse visant à falsifier certaines données du calculateur automobile. Cette invention peut s'appliquer à tous les signaux ayant une incidence sur l'état du véhicule qui peuvent être falsifiés similaires au relevé de la distance kilométrique.
La comparaison proposée permet de s’assurer que la nouvelle distance relevée par le compteur est croissante par rapport à la distance précédente. Il est ainsi vérifié une cohérence des nouvelles distances relevées, soit pendant un roulage en vigueur soit lors de l’extinction d’un calculateur de sauvegarde mettant en œuvre le procédé de détection selon l’invention avec les valeurs de kilométrage mémorisées lors du démarrage du calculateur.
En cas d'incohérence, une erreur, ainsi qu'une trame fixe et un code de défaut sont mémorisés en mémoire non volatile de façon à détecter ce problème, ceci préférentiellement juste avant que le calculateur de sauvegarde ne s'éteigne, en phase de préparation à l’extinction pendant laquelle des données sont mémorisées.
Avantageusement, la comparaison de la distance relevée et de la valeur sauvegardée en mémoire en fin du roulage précédent augmentée ou non se fait au moins en fin du roulage en vigueur et il est sauvegardé en mémoire non volatile d’un calculateur de sauvegarde, lors de l’extinction du calculateur de sauvegarde, un code défaut représentatif d’une falsification ou non du compteur kilométrique, la valeur sauvegardée en mémoire en fin du roulage précédent augmentée ou non et la distance relevée par le compteur kilométrique.
Quand la comparaison entre distance relevée et valeur sauvegardée en fin de roulage précédent se fait lors de l’extinction du calculateur de sauvegarde, les données sont mémorisées et ce n’est qu’au démarrage suivant qu’une alerte est lancée. En effet, lancer une alerte en phase d’extinction du calculateur de sauvegarde serait inutile et retarderait le processus d’extinction du calculateur de sauvegarde. Par contre, il est nécessaire d’alerter le conducteur dès un nouveau roulage en cours, ce qui est fait dès la mise sous tension du calculateur de sauvegarde à son redémarrage.
Avantageusement, lors d’un redémarrage consécutif du calculateur de sauvegarde, quand le code défaut est à un niveau 1 représentatif d’une falsification du compteur kilométrique avec la distance relevée en fin du roulage en vigueur inférieure à la valeur sauvegardée en mémoire en fin du roulage précédent augmentée ou non, il est procédé à une émission d’une alerte visuelle et/ou sonore à destination d’un conducteur du véhicule automobile indiquant que le compteur kilométrique a été falsifié et la valeur sauvegardée en mémoire en fin du roulage précédent augmentée ou non est prise pour une actualisation d’une valeur mémorisée du nombre total de kilomètres parcourus en fin du roulage en vigueur.
Ceci représente un premier mode de réalisation de la présente invention. Ce premier mode est simple en prenant une valeur mémorisée du nombre total de kilomètres parcourus en fin du roulage précédant le roulage en vigueur. Toute distance relevée par le compteur kilométrique inférieure à cette valeur mémorisée indique évidemment que le compteur a été falsifié.
La valeur mémorisée n’est pas réactualisée pendant le roulage en vigueur, ce qui rend ce premier mode de réalisation simple de mise en œuvre. Par contre, la valeur mémorisée en fin du roulage précédent ne prend pas en compte le nombre de kilomètres parcourus pendant le roulage en vigueur et la correction opérée sur la distance relevée falsifiée ne tient pas compte du nombre de kilomètres parcourus pendant le roulage en vigueur.
Avantageusement, lors d’un redémarrage consécutif du calculateur de sauvegarde, quand le code défaut est à un niveau 1 représentatif d’une falsification du compteur kilométrique avec la distance relevée par le compteur kilométrique en fin du roulage en vigueur supérieure à la valeur mémorisée en fin du roulage précédent, il est procédé par le calculateur de sauvegarde à un cumul de kilomètres parcourus pendant le roulage suivant le roulage en vigueur estimé en fonction des vitesses du véhicule pendant le roulage suivant et des intervalles de durée de maintien respectifs pour chacune des vitesses, ce cumul étant mémorisé en mémoire non volatile à l’extinction du calculateur de sauvegarde en fin du roulage suivant.
Ceci est un sous-mode du premier mode de réalisation décrit précédemment. Compte tenu qu’il a été détecté que le compteur kilométrique a été falsifié une fois, il est plausible qu’une nouvelle falsification affecte le compteur kilométrique. Ainsi en cumulant de nombreuses falsifications successives, notamment de petites ampleurs, comme il n’est pas tenu compte des kilomètres parcourus dans un roulage pendant lequel le compteur kilométrique a été falsifié et que le nombre de kilomètres parcourus dans ce roulage n’est pas comptabilisé dans la valeur sauvegardée en mémoire non volatile, il serait possible de faire descendre la distance relevée sans possibilité de correction par le calculateur de sauvegarde, les valeurs mémorisées n’étant pas réactualisées pendant les roulages pour lesquels il est procédé à une falsification du compteur.
Selon ce sous-mode, comme le cumul de kilomètres parcourus est calculé en indépendance du compteur kilométrique, il est possible de connaître plus précisément le nombre de kilomètres parcourus pendant un roulage et de réactualiser plus efficacement les valeurs mémorisées de distance parcourue lors d’un roulage pour lequel une falsification du compteur a été opérée.
Avantageusement, lors d’un redémarrage consécutif du calculateur de sauvegarde, quand le code défaut est à un niveau 0 non représentatif d’une falsification du compteur kilométrique avec la distance relevée par le compteur kilométrique en fin du roulage en vigueur supérieure à la valeur sauvegardée en mémoire non volatile augmentée ou non en fin du roulage précédent, il est procédé à la mémorisation de la distance relevée par le compteur kilométrique en fin du roulage en vigueur en tant que valeur sauvegardée en mémoire non volatile du nombre total de kilomètres parcourus en fin du roulage en vigueur.
Dans ce cas, la distance relevée par le compteur kilométrique est exacte et peut remplacer l’ancienne valeur sauvegardée en mémoire non volatile alors devenue inexacte en ne prenant pas en compte le nombre de kilomètres parcourus lors du dernier roulage.
Avantageusement, pendant un roulage en vigueur, il est procédé à des intervalles de durée ou de kilométrage prédéterminés à une comparaison de la distance kilométrique relevée avec la valeur sauvegardée en mémoire non volatile d’un nombre total de kilomètres parcourus en fin du roulage précédant le roulage en vigueur, la valeur sauvegardée en mémoire non volatile étant augmentée du nombre de kilomètres déjà parcourus pendant le roulage en vigueur tant que la distance kilométrique alors relevée est supérieure à la valeur sauvegardée en mémoire non volatile et, quand, dès qu’à un intervalle de durée ou de kilométrage prédéterminé la distance kilométrique alors relevée est inférieure à la valeur sauvegardée en mémoire non volatile augmentée du nombre de kilomètres déjà parcourus pendant le roulage en vigueur, un code défaut de niveau 1 est mémorisé et un cumul de kilomètres parcourus débutant audit un intervalle de durée ou de kilométrage jusqu’à une fin du roulage en vigueur est comptabilisé, le cumul étant mémorisé lors de l’extinction du calculateur de sauvegarde et, lors d’un redémarrage consécutif du calculateur de sauvegarde pour un roulage suivant le roulage en vigueur, le cumul est ajouté à la valeur sauvegardée en mémoire non volatile augmentée pour actualisation de ladite valeur sauvegardée.
Ceci représente un deuxième mode de réalisation de la présente invention. La distance relevée est suivie quasiment en continu à des intervalles de durée ou de kilométrage relativement courts, par exemple de l’ordre de la seconde. Les comparaisons se font donc successivement en étant rapprochées les unes des autres et une falsification peut presque être immédiatement détectée.
De plus, le kilométrage parcouru pendant une portion du roulage s’ajoute à et réactualise périodiquement la valeur sauvegardée en mémoire pour la faire correspondre au plus juste au nombre de kilomètres effectivement parcourus. Quand une falsification est détectée, un cumul de kilométrage est suivi en indépendance du nombre de kilomètres relevé par le compteur, ce qui permet d’avoir une estimation plus juste du nombre de kilomètres parcours sans risque de falsification.
Tant que le compteur n’est pas revenu à la valeur initiale, l’alerte reste présente. Il est possible de cumuler la distance depuis la falsification pour que si on remette le compteur kilométrique avec le nombre de kilomètres réellement parcourus, on prenne aussi en compte le cumul de la distance effectuée depuis la falsification. Par exemple si à 20.000 km le compteur est remis frauduleusement à 15.000 km et si le véhicule effectue après 10.000 km, il faudra que le compteur de distance revienne dans ces conditions à 30.000 km pour que l’alerte de falsification s’annule.
Avantageusement, une alerte de falsification est émise pendant le roulage en vigueur dès que la distance kilométrique alors relevée est inférieure à la valeur sauvegardée en mémoire non volatile augmentée du nombre de kilomètres déjà parcourus pendant le roulage en vigueur.
Avantageusement, la sauvegarde en mémoire non volatile lors de l’extinction du calculateur de sauvegarde se fait quand aucune communication n’est effective entre le calculateur de sauvegarde et au moins un calculateur intégré dans le véhicule automobile.
Avantageusement, les valeurs sauvegardées en mémoire non volatile du nombre total de kilomètres parcourus en fin du roulage et, le cas échéant les codes défaut, sont mémorisés en mémoire non réinitialisable et non modifiable par un outil de diagnostic ou de mise au point.
L’invention concerne un ensemble d’un compteur kilométrique électronique et d’un calculateur de sauvegarde pour la mise en œuvre d’un tel procédé de détection, le compteur kilométrique électronique comprenant un calculateur comportant des moyens de calcul et de mémorisation comptabilisant un nombre total de kilomètres parcourus par le véhicule automobile depuis sa mise en circulation pendant des roulages successifs avec des moyens de mémorisation d’une distance relevée, remarquable en ce que le calculateur de sauvegarde comprend des moyens de mise en mémoire non volatile d’au moins la distance kilométrique relevée par le compteur kilométrique et d’une valeur d’un nombre total de kilomètres parcourus en fin du roulage précédant le roulage en vigueur augmentée ou non d’un nombre de kilomètres déjà parcourus pendant le roulage en vigueur, des moyens de comparaison de la distance kilométrique relevée et de la valeur sauvegardée augmentée ou non et des moyens d’émission d’une alerte de falsification quand la distance relevée est inférieure à la valeur sauvegardée augmentée ou non.
Un tel ensemble avec calculateur de sauvegarde à mémoire non volatile est robuste à une déconnexion électrique, notamment à partir de la batterie du véhicule automobile. L’écriture en mémoire non volatile peut se faire lorsque tous les moyens de communication du calculateur de sauvegarde avec les autres calculateurs sont coupés, ce qui est le cas en phase d’extinction du calculateur de sauvegarde. Ainsi, on ne peut pas modifier la valeur des données après qu’une valeur adéquate ait été mémorisée.
Un tel ensemble ne nécessite qu'un seul calculateur et est donc plus facile à mettre en œuvre que les solutions existantes proposées par l’état de la technique.
Dans le cas où un calculateur de sauvegarde doit être remplacé, la valeur sauvegardée en mémoire non volatile par l’ancien calculateur de sauvegarde peut être réutilisée pour étalonner le nouveau calculateur. Il est possible de suspendre l’alerte la durée du remplacement, l’alerte se faisant notamment par l’éclairage d’une lampe de dysfonctionnement.
L’invention concerne aussi un véhicule automobile comprenant un tel ensemble, remarquable ce que, lors d’un roulage en vigueur, quand un cumul de kilomètres parcourus pendant le roulage en vigueur est effectué, ce cumul étant estimé en fonction des vitesses du véhicule pendant le roulage en vigueur et des intervalles de durée de maintien respectifs pour chacune des vitesses par un système de sécurité comme un système d'antiblocage de roues, un système de contrôle dynamique de stabilité équipés comportant des capteurs de vitesse pour chaque roue du véhicule ou un système d’unités roues avec un accéléromètre pour chacune des unités roues et émettant des signaux de vitesse de roue, chaque unité roue étant logée dans une roue respective du véhicule automobile et des moyens d’émission de signaux de vitesse de roue vers une unité de contrôle électronique du véhicule automobile, l’unité de contrôle électronique ou le calculateur de sauvegarde comprenant des moyens d’estimation des kilomètres parcourus pendant le roulage en vigueur en fonction des vitesses et des intervalles de durée de maintien pour chacune des vitesses.
Un tel ensemble intégré dans un véhicule automobile permet de limiter les falsifications de données afin de rajeunir artificiellement un véhicule automobile.
D’autres caractéristiques, buts et avantages de la présente invention apparaîtront à la lecture de la description détaillée qui va suivre et au regard des dessins annexés donnés à titre d’exemples non limitatifs et sur lesquels :
La figure 1 montre un logigramme du premier mode de réalisation du procédé de détection d’une falsification d’un compteur kilométrique d’un véhicule automobile selon la présente invention, l’étape de cumul étant illustrée à cette figure mais n’étant pas active pour ce premier mode de réalisation, ce logigramme prenant place lors d’un redémarrage du calculateur de sauvegarde pour la détection de falsification,
La figure 2 montre un logigramme du deuxième mode de réalisation du procédé de détection d’une falsification d’un compteur kilométrique d’un véhicule automobile selon la présente invention, ce logigramme prenant place lors d’un roulage du véhicule automobile, une comparaison entre distance relevée par le compteur kilométrique et une valeur sauvegardée mémorisée et augmentée du kilométrage parcouru pendant un roulage en vigueur étant réalisée à des intervalles de temps ou de kilométrage prédéterminés,
La figure 3 montre un logigramme du deuxième mode de réalisation du procédé de détection d’une falsification d’un compteur kilométrique d’un véhicule automobile selon la présente invention, ce logigramme montrant les étapes prenant place lors d’une extinction du calculateur de sauvegarde pour la détection de falsification.
La présente invention concerne un procédé de détection d’une falsification d’un compteur kilométrique électronique de véhicule automobile comptabilisant le nombre total de kilomètres parcourus par le véhicule automobile depuis sa mise en circulation pendant des roulages successifs.
Une distance kilométrique relevée affichée par le compteur kilométrique, en fin de chaque roulage lors d’une extinction du compteur kilométrique ou pendant des intervalles de temps ou de kilométrage prédéterminés, est comparée à une valeur sauvegardée en mémoire non volatile d’un nombre total de kilomètres parcourus en fin du roulage précédant un roulage en vigueur. Cette valeur sauvegardée en mémoire peut être augmentée ou non d’un nombre de kilomètres déjà parcourus pendant le roulage en vigueur pour que cette valeur tienne compte des kilomètres déjà parcourus pendant une portion déjà effectuée du roulage en vigueur.
Quand la distance relevée par le compteur kilométrique est inférieure à la valeur mémorisée en fin du roulage précédent, augmentée ou non d’un nombre de kilomètres déjà parcourus pendant le roulage en vigueur, il est détecté une falsification du compteur kilométrique et une alerte de falsification est émise.
La comparaison peut se faire lors de l’extinction d’un calculateur de sauvegarde hébergeant dans une mémoire non volatile la distance relevée et la valeur sauvegardée pendant une période de transition avant extinction du calculateur de sauvegarde dénommée sous l’appellation anglo-saxonne de « power latch » pendant laquelle le calculateur met en mémoire non volatile des données en étant déconnecté des autres calculateurs présents dans le véhicule automobile.
Le calculateur de sauvegarde peut être intégré dans le compteur kilométrique électronique à la condition que les données contenues dans le calculateur de sauvegarde ne puissent être modifiées par le compteur kilométrique. Le calculateur de sauvegarde peut alors faire partie du calculateur du compteur kilométriques sans possibilité de communication autre que la distance relevée par le compteur kilométrique au calculateur de sauvegarde. En alternative le calculateur de sauvegarde peut être intégré à un autre élément présent dans le véhicule automobile, par exemple une unité de contrôle électronique déjà présente dans le véhicule automobile.
L’alerte de falsification peut être émise plus tard qu’à l’extinction du calculateur de roulage suivant l’arrêt du roulage en vigueur et une extinction de l’alimentation électrique dans le véhicule automobile et en particulier du calculateur de sauvegarde. Ceci peut se faire lors d’un redémarrage du compteur kilométrique en tout début d’un nouveau roulage du véhicule automobile quand le véhicule automobile est redémarré et que le contact électrique à l’intérieur du véhicule est établi.
Ainsi, quand la distance relevée par le compteur kilométrique en fin du roulage en vigueur ou à un intervalle de temps ou de kilométrage est inférieure à la valeur mémorisée en fin du roulage précédent, augmentée ou non d’un nombre de kilomètres déjà parcourus pendant le roulage en vigueur, il peut être sauvegardé en mémoire non volatile d’un calculateur de sauvegarde un code défaut de niveau 1 lors de l’extinction du calculateur de sauvegarde.
Lors d’un redémarrage consécutif du calculateur de sauvegarde, il peut alors être émis une alerte visuelle et/ou sonore d’un conducteur du véhicule automobile indiquant que le compteur kilométrique a été falsifié. L’alerte visuelle est avantageusement l’allumage d’une lampe sur un tableau de bord du véhicule automobile, avantageusement une lampe de signalement d’un dysfonctionnement défaut présente sur la plupart des véhicules.
La valeur mémorisée en fin du roulage précédent, augmentée ou non d’un nombre de kilomètres déjà parcourus pendant le roulage en vigueur, peut être sauvegardée comme valeur mémorisée du nombre total de kilomètres parcourus en fin du roulage en vigueur.
Inversement, quand la distance relevée par le compteur kilométrique en fin du roulage en vigueur ou à tout intervalle de temps ou de kilométrage prédéterminé d’un roulage n’est pas inférieure à la valeur mémorisée en fin du roulage précédent, augmentée ou non d’un nombre de kilomètres déjà parcourus pendant le roulage en vigueur, il peut être sauvegardé en mémoire non volatile du calculateur de sauvegarde un code de défaut de niveau zéro indiquant une absence de défaut lors de l’extinction du calculateur de sauvegarde.
Lors d’un redémarrage consécutif du calculateur de sauvegarde, quand aucune alerte visuelle et/ou sonore n’est émise, la distance relevée par le compteur kilométrique en fin du roulage en vigueur peut être sauvegardée en tant que valeur mémorisée du nombre total de kilomètres parcourus en fin du roulage en vigueur, ce nombre total de kilomètres n’ayant vraisemblablement pas été falsifié et tenant compte des kilomètres parcourus pendant le dernier roulage en vigueur alors que la valeur sauvegardée en mémoire non volatile en fin du roulage précédent ne pouvait en tenir compte.
En effet, s’il n’y a pas eu actualisation de cette valeur sauvegardée en mémoire non volatile en fin du roulage précédent par ajout de kilomètres parcourus lors du roulage en vigueur, cette valeur mémorisée est inexacte en ne tenant pas compte des kilomètres parcourus lors de ce roulage.
A la figure 1, il est montré un logigramme du procédé de détection d’une falsification d’un compteur kilométrique d’un véhicule automobile lors de l’initialisation du calculateur de sauvegarde lors dans la mémoire non volatile du calculateur de sauvegarde. Ce logigramme prend place lors d’une initialisation IN C du calculateur de sauvegarde lors d’un démarrage du calculateur de sauvegarde précédant un début de nouveau roulage.
En fin du dernier roulage du véhicule automobile dit roulage en vigueur, pendant une période d’extinction du calculateur de sauvegarde, il peut avoir été mémorisé en plus de la valeur sauvegardée d’un nombre total de kilomètres parcourus en fin du roulage précédant le roulage en vigueur, une distance relevée par le compteur kilométrique électronique qui peut avoir été falsifiée et un code de défaut en vigueur résultant d’une comparaison entre valeur sauvegardée et distance relevée.
A l’étape 1 du logigramme de la figure 1, il est procédé à la lecture de ces données et notamment du niveau de code de défaut.
A l’étape 2 du logigramme de la figure 1, il peut être procédé à un cumul des kilomètres parcourus depuis une signalisation d’un code de défaut, c’est-à-dire depuis vraisemblablement une falsification du compteur kilométrique électronique. Ceci peut ne pas être le cas dans un premier mode de réalisation de la présente invention alors que c’est le cas dans un deuxième mode de réalisation de la présente invention.
Il est alors procédé au questionnement 3 si le niveau du code défaut est 1, ce qui est significatif d’une distance relevée par le compteur kilométrique électronique lors du roulage en vigueur inférieure à la valeur sauvegardée d’un nombre total de kilomètres parcourus en fin du roulage précédant le roulage en vigueur et donc d’un calcul erroné de la distance relevée par le compteur kilométrique, vraisemblablement par falsification du compteur kilométrique.
Si le niveau du code défaut est 1, ce qui est symbolisé par la sortie O du questionnement 3, il est procédé à l’étape d’émission 4 d’une alerte d’avertissement du conducteur sur une possible falsification du compteur kilométrique. La valeur mémorisée en fin du roulage précédent est sauvegardée comme valeur mémorisée du nombre total de kilomètres parcourus en fin du roulage en vigueur.
Si le niveau du code défaut est zéro ou 0, ce qui est symbolisé par la sortie N du questionnement 3, il est procédé à l’étape de confirmation 5 d’une validité de la mesure du compteur kilométrique. La distance relevée par le compteur kilométrique électronique lors du roulage en vigueur est prise alors comme valeur sauvegardée d’un nombre total de kilomètres parcourus en fin du roulage en vigueur devenant alors le roulage précédant le roulage à venir.
Un sous-mode de réalisation du procédé de détection d’un premier mode selon la présente invention peut prendre en compte le nombre de kilomètres parcourus depuis la falsification du compteur kilométrique électronique.
En effet, conformément au premier mode de réalisation du procédé selon la présente invention, la sauvegarde de la valeur mémorisée en fin du roulage précédent comme valeur mémorisée du nombre total de kilomètres parcourus en fin du roulage en vigueur ne tient pas compte du nombre de kilomètres parcourus avec un compteur kilométrique électronique falsifié pendant un roulage pour lequel le compteur kilométrique a été falsifié.
Dans le sous-mode du premier mode de réalisation du procédé, lors d’un roulage, la valeur sauvegardée en mémoire non volatile d’un nombre total de kilomètres parcourus en fin du roulage précédant le roulage en vigueur peut être réactualisée selon le nombre total de kilomètres parcourus pendant le roulage.
Ainsi, quand il est détecté une falsification du compteur kilométrique, il peut être défini un cumul de kilomètres parcourus commençant au roulage au début duquel la falsification a été détectée, dénommé roulage suivant un roulage en vigueur pour lequel une falsification a eu lieu mais n’a été signalé qu’au roulage suivant.
Ce cumul peut être réalisé en fonction de la vitesse du véhicule automobile, c’est-à-dire en fonction des vitesses du véhicule pendant le roulage suivant et des intervalles de temps de maintien respectifs pour chacune des vitesses, ce cumul étant mémorisé en mémoire non volatile à l’extinction du calculateur de sauvegarde en fin du roulage suivant.
Quand la distance relevée par le compteur kilométrique en fin du roulage en vigueur est inférieure à la valeur mémorisée en fin du roulage précédent augmentée du cumul de kilomètres parcourus pendant ce roulage en vigueur, il peut être sauvegardé en mémoire non volatile du calculateur de sauvegarde un code défaut lors de l’extinction du calculateur de sauvegarde.
Lors d’un redémarrage consécutif du calculateur de sauvegarde, quand un code défaut est sauvegardé, il peut être émis une alerte visuelle et/ou sonore d’un conducteur du véhicule automobile indiquant que le compteur kilométrique a été falsifié et la valeur mémorisée en fin du roulage précédent augmentée du cumul peut être sauvegardée comme valeur mémorisée du nombre total de kilomètres parcourus en fin du roulage en vigueur.
Si la mémoire des codes de défaut est effacée, les signaux internes indiquant la falsification sont restaurés et donneront donc lieu à un nouvel enregistrement d'un code de défaut et d'une trame fixe. Il y a donc impossibilité d’effacer un code défaut de niveau 1 représentatif d’une falsification.
La figure 2 montre un logigramme d’un deuxième mode de réalisation du procédé de détection d’une falsification d’un compteur kilométrique électronique correspondant à ce qui a été décrit précédemment, ceci pendant un cycle de roulage CR. Dans ce deuxième mode de réalisation, la référence 6 indique que le véhicule est en mouvement avec un compteur kilométrique électronique dont la distance relevée augmente en fonctionnement normal sans falsification.
A la référence 7, il est procédé au questionnement à savoir si la distance relevée par le compteur kilométrique électronique est supérieure ou égale à la valeur sauvegardée en mémoire non volatile d’un nombre total de kilomètres parcourus en fin du roulage précédant un roulage en vigueur qu’augmente un cumul de kilomètre parcourus depuis le début du roulage en vigueur.
Si la réponse est non, ce qui est symbolisé par la sortie N du questionnement 7, comme la distance relevée par le compteur kilométrique électronique devrait, dans le cas d’un compteur kilométrique électronique fonctionnant normalement, être supérieure ou égale à la somme de la valeur sauvegardée et du cumul de kilomètres parcourus depuis le début du roulage en vigueur, il est procédé en 11 à l’émission d’un code défaut de niveau un mémorisé en mémoire non volatile.
Le compteur kilométrique électronique présentant un fonctionnement anormal dû vraisemblablement à une falsification, il est procédé en 12 à un cumul de kilomètres parcourus depuis l’émission du code défaut de niveau 1 réalisé en indépendance du cumul de kilomètres effectué par le compteur kilométrique électronique, avantageusement selon la vitesse détectée du véhicule automobile en se basant notamment mais non limitativement sur les informations fournies par un système d’antiblocage des roues, un système de contrôle dynamique de stabilité ou un système d’unités roues associées chacune à une roue respective du véhicule automobile.
En effet, la plupart des véhicules actuels sont équipés de systèmes de sécurité active tels que système « ABS » d'antiblocage de roues ou système « ESP » de contrôle dynamique de stabilité équipés de capteurs de vitesse intégrés usuellement dans des boîtiers électroniques du système de sécurité active délivrant des signaux de vitesse de roue vers une unité de contrôle électronique.
Selon la vitesse détectée du véhicule et à partir des durées de maintien des vitesses détectées, il est possible de calculer la distance parcourue par le véhicule automobile et donc un cumul de kilomètres à partir de la détection d’un défaut pour le compteur kilométrique électronique.
Ensuite, il est procédé en 4 à une émission d’une alerte à destination du conducteur du véhicule automobile pour lui signaler que le compteur kilométrique électronique a été vraisemblablement falsifié, l’alerte pouvant être l’allumage d’une lampe de signalement d’un dysfonctionnement sur le tableau de bord du véhicule automobile visible par le conducteur du véhicule automobile.
Si la réponse au questionnement 7 est oui, ce qui est symbolisé par la sortie O du questionnement 7, aucun dysfonctionnement du compteur kilométrique électronique n’a été détecté et le niveau d’alerte est zéro. Il est procédé en 8 à l’actualisation de la valeur sauvegardée en mémoire non volatile d’un nombre total de kilomètres parcourus en fin du roulage précédant le roulage en vigueur et augmentée du nombre de kilomètres avant falsification et du cumul de kilomètres après falsification pendant le roulage en vigueur.
Il est ensuite procédé à la remise à zéro du cumul en 9 du fait qu’il a été tenu compte des kilomètres parcourus depuis détection de la falsification en remplaçant la valeur sauvegardée en mémoire non volatile d’un nombre total de kilomètres parcourus en fin du roulage précédent par la distance effectivement parcourue par le véhicule automobile.
Enfin, comme aucun dysfonctionnement du compteur kilométrique électronique n’a été détectée, aucune alerte n’est émise ou si une alerte avait été précédemment émise, cette alerte est annulée à une étape d’annulation d’alerte 10.
Ainsi, pendant un roulage en vigueur, il peut être procédé à des intervalles de temps ou de kilométrage prédéterminés à une comparaison de la distance kilométrique relevée avec la valeur sauvegardée en mémoire non volatile d’un nombre total de kilomètres parcourus en fin du roulage précédant le roulage en vigueur. L’intervalle de temps peut être de l’ordre d’une ou de quelques secondes et la distance kilométrique sélectionnée en conséquence.
Dans ce deuxième mode, la valeur sauvegardée en mémoire non volatile peut être augmentée du nombre de kilomètres déjà parcourus pendant le roulage en vigueur tant que la distance kilométrique alors relevée est supérieure à la valeur sauvegardée en mémoire non volatile.
Quand, dès qu’à un intervalle de durée ou de kilométrage prédéterminé la distance kilométrique alors relevée est inférieure à la valeur sauvegardée en mémoire non volatile augmentée du nombre de kilomètres déjà parcourus pendant le roulage en vigueur, un code défaut de niveau 1 peut être mémorisé et un cumul de kilomètres parcourus débutant audit un intervalle de durée ou de kilométrage jusqu’à une fin du roulage en vigueur peut être comptabilisé.
Le cumul peut être mémorisé lors de l’extinction du calculateur de sauvegarde. Lors d’un redémarrage consécutif du calculateur de sauvegarde pour un roulage suivant le roulage en vigueur, le cumul peut être ajouté à la valeur sauvegardée en mémoire non volatile augmentée pour actualisation de ladite valeur sauvegardée.
La valeur sauvegardée peut être augmentée d’un nombre de kilomètres parcourus avant falsification par ajout des kilomètres relevés par le compteur kilométrique, la valeur de la distance relevée par le compteur kilométrique étant considérée comme exacte. Après falsification le calculateur de sauvegarde reçoit un nombre de kilomètres parcourus par un autre moyen que le compteur kilométrique, donc en indépendance avec ce compteur kilométrique.
La figure 3 montre un logigramme des étapes finales du deuxième mode de réalisation du procédé de détection selon la présente invention en fin de roulage à l’extinction du calculateur de sauvegarde Ext et avec une requête de fin de l’alerte req fin alert.
A la figure 3, il est montré deux étapes d’extinction d’un calculateur de sauvegarde avec comprenant des moyens de mémorisation d’un code défaut de niveau 0 ou 1, d’une valeur sauvegardée en mémoire non volatile d’un nombre total de kilomètres parcourus en fin du roulage précédant un roulage en vigueur.
Cette valeur peut être réactualisée, dans ce cas conformément au deuxième mode ou non, dans ce cas conformément au premier mode, par un cumul de kilomètres parcourus pendant le roulage en vigueur alors terminé comme montré à l’étape 13 suivie par l’étape de mémorisation 14 par le calculateur de sauvegarde de la distance kilométrique relevée affichée par le compteur kilométrique. Il est aussi mémorisé la nouvelle valeur en fin du roulage précédant réactualisée et le code défaut correspondant.
Lors d’une requête d’extinction de la lampe de signalement par un outil, la distance kilométrique relevée affichée par le compteur kilométrique est forcée à la valeur mémorisée en fin du roulage précédent.
Il est alors tenu compte du cumul de kilomètres parcourus pendant le roulage en vigueur avec le cumul, soit déjà incorporé dans cette valeur mémorisée alors réactualisée pendant le roulage en vigueur ou soit ajouté à cette valeur mémorisée à la fin du roulage en vigueur. Il est émis un code défaut de niveau 0 pendant l’étape référencée 15 et il est procédé à l’étape d’annulation d’alerte 10, par exemple par extinction d’une lampe de signalement d’un dysfonctionnement dans le véhicule automobile.
Deux exemples non limitatifs et à but purement illustratif avec des kilométrages sélectionnés représentés par leur unité kilométrique km vont être maintenant explicités.
Comme premier exemple, pour le premier mode de réalisation de l’invention, en supposant que le véhicule automobile a déjà parcouru 10.000 km, la valeur sauvegardée en mémoire non volatile pour le précédent roulage est aussi de 10.000 km. Pendant un roulage en vigueur, la distance relevée augmente par exemple en atteignant 10.100 km, la valeur sauvegardée en mémoire non volatile reste à 10.000 km, étant donné que dans ce premier mode de réalisation, cette valeur sauvegardée en mémoire non volatile n’est pas augmentée du nombre de kilomètres parcourus pendant le roulage en vigueur.
S’il est effectué une falsification du compteur en le faisant descendre à 7.000 km, la valeur sauvegardée en mémoire non volatile reste à 10.000 km. Pendant un roulage de 100 km, la distance relevée bien que falsifiée augmente en passant à 7.100 km tandis que la valeur sauvegardée en mémoire non volatile reste à 10.000 km.
Lors d’une comparaison entre distance relevée et valeur sauvegardée en mémoire non volatile, notamment lors de l’extinction du calculateur de sauvegarde, il est mémorisée la distance relevée falsifiée de 7.100 km inférieure à la valeur sauvegardée en mémoire non volatile de 10.000 km de même qu’un code défaut de niveau 1.
Au prochain démarrage du calculateur de sauvegarde, aussi dénommé reset, le code défaut de niveau 1 est positionné et l’alerte est émise. La valeur sauvegardée reste à 10.000 km en mémoire non volatile RAM ou mémoire à accès aléatoire non réinitialisée, afin d'être robuste aux réinitialisations à chaud. En effet, lors d’une réinitialisation du calculateur sans perte d'alimentation électrique, une mémoire RAM est toujours intègre. Cette valeur sauvegardée en mémoire non volatile ne peut pas être modifiée par les outils de diagnostic et de mise au point.
Comme deuxième exemple, pour deuxième mode de réalisation de l’invention, en supposant que le véhicule automobile a déjà parcouru 10.000km, la valeur sauvegardée en mémoire non volatile pour le précédent roulage est aussi de 10.000 km. Pendant un roulage à vigueur, la distance relevée augmente par exemple en atteignant 10.100 km, la valeur sauvegardée en mémoire non volatile suit la distance relevée et augmente à 10.100 km, étant donné que dans ce deuxième mode cette valeur sauvegardée en mémoire non volatile suit l’augmentation du nombre de kilomètres parcourus pendant le roulage en vigueur.
Il est alors effectué une falsification du compteur en le faisant descendre à 7.100 km, la valeur sauvegardée en mémoire non volatile restant à 10.100 km.
Lors d’une comparaison entre distance relevée et valeur sauvegardée en mémoire non volatile, notamment lors de l’extinction du calculateur de sauvegarde, il est mémorisé la distance relevée falsifiée de 7.100 km inférieure à la valeur sauvegardée en mémoire non volatile de 10.100 km de même qu’un code défaut de niveau 1. Dans ce deuxième mode, cette comparaison s’effectue à des intervalles de temps ou de kilométrage prédéterminés.
Comme à un intervalle de durée ou de kilométrage prédéterminé la distance kilométrique alors relevée falsifiée de 7.100 km est inférieure à la valeur sauvegardée en mémoire non volatile augmentée du nombre de kilomètres déjà parcourus pendant le roulage en vigueur qui est de 10.100 km, un code défaut de niveau 1 est mémorisé. De plus, un cumul de kilomètres parcourus débutant audit un intervalle de durée ou de kilométrage jusqu’à une fin du roulage en vigueur est lancé.
Avantageusement, une alerte de falsification est émise. Cette alerte de falsification pourrait aussi être émise au prochain redémarrage du calculateur de sauvegarde en début du prochain roulage, mais il est souhaitable que cette alerte soit émise pendant le roulage en vigueur dès la détection de la falsification.
Ainsi, lorsque le véhicule automobile roule, la distance relevée par le compteur évolue naturellement ou frauduleusement. Seulement la valeur sauvegardée en mémoire non volatile suit cette distance relevée seulement lorsqu’elle croît.
Le cumul temporaire est initialisé à 0 et est incrémenté en fonction de la vitesse véhicule automobile par d’autres moyens disponibles que le compteur kilométrique. Ceci correspond à un mode dégradé de fonctionnement du comptage kilométrique autre que par le compteur kilométrique.
Pendant la continuation du roulage, la distance relevée falsifiée augmente par exemple de 100 km en atteignant 7.200. Le cumul vaut alors 100 km et la valeur sauvegardée en mémoire non volatile augmentée du cumul vaut 10.100+100 soit 10.200 km.
Lors de l’extinction du calculateur de sauvegarde la distance relevée falsifiée de 7.200 km et la valeur sauvegardée en mémoire non volatile augmentée du cumul de 10.200 sont mémorisées.
Au démarrage du calculateur de sauvegarde, au prochain roulage, il est procédé au remplacement de la valeur sauvegardée précédente provenant du précédent roulage de 10.000 km par la valeur sauvegardée en mémoire non volatile augmentée du cumul qui est de 10.200 km. L’alerte sera suspendue si la distance relevée devient au moins égale à la valeur sauvegardée en mémoire non volatile augmentée du cumul.
La valeur sauvegardée en mémoire non volatile augmentée du cumul est robuste aux réinitialisations à chaud. La valeur sauvegardée en mémoire non volatile augmentée du cumul ne peut pas être modifiée par les outils de diagnostic et de mise au point.
L’alerte ne sera suspendue qui si la distance relevée par le compteur redevient supérieure à la valeur sauvegardée en mémoire non volatile augmentée du cumul.
L’invention concerne un ensemble d’un compteur kilométrique électronique et d’un calculateur de sauvegarde pour la mise en œuvre d’un procédé de détection tel que décrit précédemment. De manière classique, le compteur kilométrique électronique comprend un calculateur comportant des moyens de calcul et de mémorisation comptabilisant un nombre total de kilomètres parcourus par le véhicule automobile depuis sa mise en circulation pendant des roulages successifs avec des moyens de mémorisation d’une distance relevée.
Le calculateur de sauvegarde comprend des moyens de mise en mémoire non volatile d’au moins la distance kilométrique relevée par le compteur kilométrique et d’une valeur d’un nombre total de kilomètres parcourus en fin du roulage précédant le roulage en vigueur augmentée ou non d’un nombre de kilomètres déjà parcourus pendant le roulage en vigueur.
Le calculateur de sauvegarde comprend aussi des moyens de comparaison de la distance kilométrique relevée et de la valeur sauvegardée augmentée ou non et des moyens d’émission d’une alerte de falsification quand la distance relevée est inférieure à la valeur sauvegardée augmentée ou non.
Un tel ensemble peut être intégré à un véhicule automobile. Lors d’un roulage en vigueur, quand un cumul de kilomètres parcourus pendant le roulage en vigueur est effectué, ce cumul étant estimé en fonction des vitesses du véhicule pendant le roulage en vigueur et des intervalles de durée de maintien respectifs pour chacune des vitesses.
Ceci est fait par un système de sécurité comme un système d'antiblocage de roues, un système de contrôle dynamique de stabilité équipés comportant des capteurs de vitesse pour chaque roue du véhicule ou un système d’unités roues avec un accéléromètre pour chacune des unités roues et émettant des signaux de vitesse de roue, chaque unité roue étant logée dans une roue respective du véhicule automobile.
Ces systèmes comprennent des moyens d’émission de signaux de vitesse de roue vers une unité de contrôle électronique du véhicule automobile. L’unité de contrôle électronique ou, en alternative, le calculateur de sauvegarde comprennent des moyens d’estimation des kilomètres parcourus pendant le roulage en vigueur en fonction des vitesses et des intervalles de durée de maintien pour chacune des vitesses.
Claims (11)
- Procédé de détection d’une falsification d’un compteur kilométrique électronique de véhicule automobile comptabilisant un nombre total de kilomètres parcourus par le véhicule automobile depuis sa mise en circulation pendant des roulages successifs en tant que distance kilométrique relevée,caractérisé en ce quela distance relevée est comparée (3) au moins une fois pour un roulage en vigueur à une valeur sauvegardée en mémoire non volatile d’un nombre total de kilomètres parcourus en fin du roulage précédant le roulage en vigueur augmentée ou non d’un nombre de kilomètres déjà parcourus pendant le roulage en vigueur et, quand la distance relevée par le compteur kilométrique est inférieure (O) à la valeur mémorisée en fin du roulage précédent augmentée ou non, il est détecté une falsification du compteur kilométrique et une alerte de falsification est émise (4).
- Procédé de détection selon la revendication précédente, caractérisé en ce que la comparaison (3) de la distance relevée et de la valeur sauvegardée en mémoire en fin du roulage précédent augmentée ou non se fait au moins en fin du roulage en vigueur et il est sauvegardé en mémoire non volatile d’un calculateur de sauvegarde, lors de l’extinction du calculateur de sauvegarde, un code défaut représentatif d’une falsification ou non du compteur kilométrique, la valeur sauvegardée en mémoire en fin du roulage précédent augmentée ou non et la distance relevée par le compteur kilométrique.
- Procédé de détection selon la revendication précédente, caractérisé en ce que, lors d’un redémarrage (IN C) consécutif du calculateur de sauvegarde, quand le code défaut est à un niveau 1 représentatif d’une falsification du compteur kilométrique avec la distance relevée en fin du roulage en vigueur inférieure à la valeur sauvegardée en mémoire en fin du roulage précédent augmentée ou non, il est procédé à une émission (4) d’une alerte visuelle et/ou sonore à destination d’un conducteur du véhicule automobile indiquant que le compteur kilométrique a été falsifié et la valeur sauvegardée en mémoire en fin du roulage précédent augmentée ou non est prise pour une actualisation d’une valeur mémorisée du nombre total de kilomètres parcourus en fin du roulage en vigueur.
- Procédé de détection selon la revendication précédente, caractérisé en ce que, lors d’un redémarrage (IN C) consécutif du calculateur de sauvegarde, quand le code défaut est à un niveau 1 représentatif d’une falsification du compteur kilométrique avec la distance relevée par le compteur kilométrique en fin du roulage en vigueur supérieure à la valeur mémorisée en fin du roulage précédent, il est procédé par le calculateur de sauvegarde à un cumul de kilomètres parcourus pendant le roulage suivant le roulage en vigueur estimé en fonction des vitesses du véhicule pendant le roulage suivant et des intervalles de temps de maintien respectifs pour chacune des vitesses, ce cumul étant mémorisé en mémoire non volatile à l’extinction du calculateur de sauvegarde en fin du roulage suivant.
- Procédé de détection selon l’une quelconque des deux revendications précédentes, caractérisé en ce que, lors d’un redémarrage (IN C) consécutif du calculateur de sauvegarde, quand le code défaut est à un niveau 0 non représentatif d’une falsification du compteur kilométrique avec la distance relevée par le compteur kilométrique en fin du roulage en vigueur supérieure à la valeur sauvegardée en mémoire non volatile augmentée ou non en fin du roulage précédent, il est procédé à la mémorisation (5) de la distance relevée par le compteur kilométrique en fin du roulage en vigueur en tant que valeur sauvegardée en mémoire non volatile du nombre total de kilomètres parcourus en fin du roulage en vigueur.
- Procédé de détection selon l’une quelconque des revendications 2 à 5, caractérisé en ce que, pendant un roulage en vigueur, il est procédé à des intervalles de temps ou de kilométrage prédéterminés à une comparaison (7) de la distance kilométrique relevée avec la valeur sauvegardée en mémoire non volatile d’un nombre total de kilomètres parcourus en fin du roulage précédant le roulage en vigueur, la valeur sauvegardée en mémoire non volatile étant augmentée du nombre de kilomètres déjà parcourus pendant le roulage en vigueur tant que la distance kilométrique alors relevée est supérieure à la valeur sauvegardée en mémoire non volatile et, quand, dès qu’à un intervalle de durée ou de kilométrage prédéterminé la distance kilométrique alors relevée est inférieure à la valeur sauvegardée en mémoire non volatile augmentée du nombre de kilomètres déjà parcourus pendant le roulage en vigueur, un code défaut de niveau 1 est mémorisé et un cumul de kilomètres parcourus débutant audit un intervalle de durée ou de kilométrage jusqu’à une fin du roulage en vigueur est comptabilisé (12), le cumul étant mémorisé lors de l’extinction du calculateur de sauvegarde et, lors d’un redémarrage (IN C) consécutif du calculateur de sauvegarde pour un roulage suivant le roulage en vigueur, le cumul est ajouté à la valeur sauvegardée en mémoire non volatile augmentée pour actualisation (14) de ladite valeur sauvegardée.
- Procédé de détection selon la revendication précédente, caractérisé en ce qu’une alerte de falsification est émise (11) pendant le roulage en vigueur dès que la distance kilométrique alors relevée est inférieure à la valeur sauvegardée en mémoire non volatile augmentée du nombre de kilomètres déjà parcourus pendant le roulage en vigueur.
- Procédé de détection selon l’une quelconque des revendications 2 à 7, caractérisé en ce que la sauvegarde en mémoire non volatile lors de l’extinction du calculateur de sauvegarde se fait quand aucune communication n’est effective entre le calculateur de sauvegarde et au moins un calculateur intégré dans le véhicule automobile.
- Procédé de détection selon l’une quelconque des revendications précédentes, caractérisé en ce que les valeurs sauvegardées en mémoire non volatile du nombre total de kilomètres parcourus en fin du roulage et, le cas échéant les codes défaut, sont mémorisés en mémoire non réinitialisable et non modifiable par un outil de diagnostic ou de mise au point.
- Ensemble d’un compteur kilométrique électronique et d’un calculateur de sauvegarde pour la mise en œuvre d’un procédé de détection selon l’une quelconque des revendications précédentes, le compteur kilométrique électronique comprenant un calculateur comportant des moyens de calcul et de mémorisation comptabilisant un nombre total de kilomètres parcourus par le véhicule automobile depuis sa mise en circulation pendant des roulages successifs avec des moyens de mémorisation d’une distance relevée, caractérisé en ce que le calculateur de sauvegarde comprend des moyens de mise en mémoire non volatile d’au moins la distance kilométrique relevée par le compteur kilométrique et d’une valeur d’un nombre total de kilomètres parcourus en fin du roulage précédant le roulage en vigueur augmentée ou non d’un nombre de kilomètres déjà parcourus pendant le roulage en vigueur, des moyens de comparaison (3) de la distance kilométrique relevée et de la valeur sauvegardée augmentée ou non et des moyens d’émission (4) d’une alerte de falsification quand la distance relevée est inférieure à la valeur sauvegardée augmentée ou non.
- Véhicule automobile comprenant un ensemble selon la revendication précédente, caractérisé en ce que, lors d’un roulage en vigueur, quand un cumul de kilomètres parcourus pendant le roulage en vigueur est effectué, ce cumul étant estimé en fonction des vitesses du véhicule pendant le roulage en vigueur et des intervalles de temps de maintien respectifs pour chacune des vitesses par un système de sécurité comme un système d'antiblocage de roues, un système de contrôle dynamique de stabilité équipés comportant des capteurs de vitesse pour chaque roue du véhicule ou un système d’unités roues avec un accéléromètre pour chacune des unités roues et émettant des signaux de vitesse de roue, chaque unité roue étant logée dans une roue respective du véhicule automobile et des moyens d’émission de signaux de vitesse de roue vers une unité de contrôle électronique du véhicule automobile, l’unité de contrôle électronique ou le calculateur de sauvegarde comprenant des moyens d’estimation des kilomètres parcourus pendant le roulage en vigueur en fonction des vitesses et des intervalles de temps de maintien pour chacune des vitesses.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1903139A FR3094505B1 (fr) | 2019-03-26 | 2019-03-26 | Procédé de détection d’une falsification d’un compteur kilométrique électronique de véhicule automobile |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1903139 | 2019-03-26 | ||
FR1903139A FR3094505B1 (fr) | 2019-03-26 | 2019-03-26 | Procédé de détection d’une falsification d’un compteur kilométrique électronique de véhicule automobile |
Publications (2)
Publication Number | Publication Date |
---|---|
FR3094505A1 true FR3094505A1 (fr) | 2020-10-02 |
FR3094505B1 FR3094505B1 (fr) | 2021-05-14 |
Family
ID=67742619
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1903139A Active FR3094505B1 (fr) | 2019-03-26 | 2019-03-26 | Procédé de détection d’une falsification d’un compteur kilométrique électronique de véhicule automobile |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR3094505B1 (fr) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113791600A (zh) * | 2021-08-05 | 2021-12-14 | 东风电驱动***有限公司 | 一种基于调度模式的数据记忆方法及装置 |
DE102021132801A1 (de) | 2021-12-13 | 2023-06-15 | Audi Aktiengesellschaft | Verfahren und Prozessorschaltung zum Verifizieren einer Kilometerstandsangabe einer Kilometerstandsanzeigeeinheit eines Kraftfahrzeugs sowie zugehöriges System und zugehörige Servervorrichtung |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003021536A (ja) * | 2001-07-09 | 2003-01-24 | Yazaki Corp | 積算走行距離の改竄検出方法 |
JP2005122425A (ja) * | 2003-10-16 | 2005-05-12 | Denso Corp | 積算走行距離の改竄検出装置 |
EP2466263A1 (fr) * | 2010-12-17 | 2012-06-20 | Nxp B.V. | Système odomètrique inviolable |
KR101557283B1 (ko) * | 2014-04-28 | 2015-10-06 | 주식회사 유라코퍼레이션 | 차량 주행 거리 조작 검출 장치 및 그 방법 |
WO2017175011A1 (fr) | 2016-04-08 | 2017-10-12 | Harvey Julian | Système et procédé de vérification de kilométrage de véhicule |
WO2019016464A1 (fr) * | 2017-07-20 | 2019-01-24 | Continental Automotive France | Procédé de détermination de l'intégrité de données de navigation d'une unité de contrôle d'un véhicule automobile |
-
2019
- 2019-03-26 FR FR1903139A patent/FR3094505B1/fr active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003021536A (ja) * | 2001-07-09 | 2003-01-24 | Yazaki Corp | 積算走行距離の改竄検出方法 |
JP2005122425A (ja) * | 2003-10-16 | 2005-05-12 | Denso Corp | 積算走行距離の改竄検出装置 |
EP2466263A1 (fr) * | 2010-12-17 | 2012-06-20 | Nxp B.V. | Système odomètrique inviolable |
KR101557283B1 (ko) * | 2014-04-28 | 2015-10-06 | 주식회사 유라코퍼레이션 | 차량 주행 거리 조작 검출 장치 및 그 방법 |
WO2017175011A1 (fr) | 2016-04-08 | 2017-10-12 | Harvey Julian | Système et procédé de vérification de kilométrage de véhicule |
WO2019016464A1 (fr) * | 2017-07-20 | 2019-01-24 | Continental Automotive France | Procédé de détermination de l'intégrité de données de navigation d'une unité de contrôle d'un véhicule automobile |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113791600A (zh) * | 2021-08-05 | 2021-12-14 | 东风电驱动***有限公司 | 一种基于调度模式的数据记忆方法及装置 |
DE102021132801A1 (de) | 2021-12-13 | 2023-06-15 | Audi Aktiengesellschaft | Verfahren und Prozessorschaltung zum Verifizieren einer Kilometerstandsangabe einer Kilometerstandsanzeigeeinheit eines Kraftfahrzeugs sowie zugehöriges System und zugehörige Servervorrichtung |
Also Published As
Publication number | Publication date |
---|---|
FR3094505B1 (fr) | 2021-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3083360B1 (fr) | Estimation du potentiel d'adhérence par évaluation du rayon de roulement | |
CN112183245A (zh) | 一种监测网约车司机异常行为并告警的方法、装置及电子设备 | |
FR3094505A1 (fr) | Procédé de détection d’une falsification d’un compteur kilométrique électronique de véhicule automobile | |
CH651144A5 (fr) | Unite de traitement et d'enregistrement de donnees d'un vehicule. | |
EP3464006A1 (fr) | Dispositif de suivi des habitudes de conduite d'un conducteur d'un véhicule de transport et procédé correspondant | |
WO2020157172A1 (fr) | Procédés et dispositifs de maintenance prédictive de composants d'un véhicule routier | |
EP1832493B1 (fr) | Système et procédé de vérification de l'intégrité d'un train | |
FR3032523A1 (fr) | Procede de detection d'une inclinaison par rapport au sol d'une roue | |
EP3875906A1 (fr) | Procédé de détermination du type de voie empruntée par un véhicule automobile | |
EP3908990A1 (fr) | Procede de maintenance automatique d'un vehicule autonome | |
FR3074094B1 (fr) | Systeme d'acquisition et d'analyse de donnees emises par des capteurs embarques dans des vehicules, procede et appareil portable de controle associes. | |
EP3472015B1 (fr) | Procédé de détermination d'une classe de conduite de référence | |
EP1499509A1 (fr) | Indicateur d'etat d'un systeme | |
EP2845780A1 (fr) | Procédé d'assistance à la conduite, procédé de génération d'un indicateur de trajet, équipement d'aide à la conduite, système associé. | |
WO2018104679A1 (fr) | Procédé pour obtenir une information redondante de la vitesse d'un véhicule | |
EP1597133B1 (fr) | Procede et systeme d'estimation de la position angulaire d'un volant de vehicule automobile | |
EP3814153B1 (fr) | Procédés de détection et de localisation d'une anomalie thermique pour ensemble monté de véhicule | |
FR3078287A1 (fr) | Procede d'adaptation de la strategie d'acquisition des mesures d'acceleration des roues d'un vehicule | |
WO2022012837A1 (fr) | Procede et systeme de maintenance predictive | |
FR2990040A1 (fr) | Procede et systeme d'assistance a la maintenance d'un vehicule | |
EP0071523A1 (fr) | Procédé et dispositif pour contrôler l'état d'un véhicule automobile | |
WO2019170863A1 (fr) | Procede de detection d'anomalie dans la perception par un vehicule automobile de son environnement | |
FR2955414A1 (fr) | Procede d'echange de signaux entre un capteur de pression de pneu et une unite centrale equipant un vehicule automobile. | |
FR3077232A1 (fr) | Sauvegarde du contexte d’un module electronique d’un systeme de surveillance de pression des pneumatiques pour vehicule automobile | |
EP2402913A1 (fr) | Communication de la mise en fonction d'un équipement embarqué dans un véhicule |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 2 |
|
PLSC | Publication of the preliminary search report |
Effective date: 20201002 |
|
TP | Transmission of property |
Owner name: VITESCO TECHNOLOGIES, DE Effective date: 20210121 |
|
PLFP | Fee payment |
Year of fee payment: 3 |
|
CA | Change of address |
Effective date: 20220103 |
|
PLFP | Fee payment |
Year of fee payment: 4 |
|
PLFP | Fee payment |
Year of fee payment: 5 |
|
PLFP | Fee payment |
Year of fee payment: 6 |