Brevet FR2678729A1 — publié le 19930108

La présente invention concerne le domaine des odomètres pour véhicules automobiles, c'est-à-dire le domaine des instruments qui indiquent la distance parcourue par les véhicules automobiles. La présente invention a pour but de perfectionner les odomètres connus. L'un des buts de la présente invention est en particulier de proposer un odomètre susceptible d'être associé à une large gamme de capteurs de vitesse en entrée et à une large gamme d'indicateurs en sortie. Ces buts sont atteints selon la présente invention grâce à un odomètre pour véhicule automobile, caractérisé par le fait qu'il comprend un circuit électronique comportant au moins un compteur général conçu pour être incrémenté par un signal d'entrée représentatif du déplacement du véhicule, de sorte que le contenu du compteur soit représentatif de la distance parcourue par le véhicule, au moins une mémoire non volatile conçue pour recevoir des données du compteur général afin de sauvegarder celles-ci, et des moyens qui autorisent une remise à zéro conditionnelle du compteur général. Selon une autre caractéristique avantageuse de la présente invention, la mémoire non volatile est conçue pour mémoriser, au fur et à mesure de leur apparition, des données représentant plusieurs unités de distance successives comptabilisées par le compteur général, ainsi que des bits de codage de ces données, et il est prévu des moyens aptes à vérifier, lors de la lecture, les bits de codage et l'adjacence entre les données, afin de corriger les données éventuellement erronées mémorisées dans la mémoire non volatile. Selon une autre caractéristique avantageuse de la présente invention, la mémoire non volatile est conçue pour mémoriser des données représentant les quatre dernières unités de distance parcourue comptabilisées par le compteur général. Selon une autre caractéristique avantageuse de la présente invention, le circuit électronique est alimenté par le plus permanent du véhicule formé par une ligne reliée directement à la batterie du véhicule. Selon une autre caractéristique avantageuse de la présente invention, le circuit comprend des moyens aptes à surveiller la présence de la tension sur la ligne d'Alimentation Après Contact afin de commander le transfert du contenu du compteur général dans la mémoire non volatile en cas de coupure de la tension sur la ligne d'Alimentation Après Contact. Selon une autre caractéristique avantageuse de la présente invention, le circuit comprend en outre un compteur partiel apte à comptabiliser la distance parcourue par le véhicule à partir d'une origine susceptible d'être remise à zéro par le conducteur. De préférence les moyens qui autorisent une remise à zéro conditionnelle du compteur général, limitent les remises à zéro du compteur général en nombre et/ou sous une distance parcourue limite définie. 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 en regard des dessins annexés donnés à titre d'exemple non limitatif et sur lesquels - la figure 1 représente un synoptique, sous forme de blocs fonctionnels, de la structure d'un circuit conforme à la présente invention, - la figure 2 représente un organigramme général du fonctionnement du dispositif odomètre conforme à la présente invention, et - la figure 3 représente un organigramme détaillé du fonctionnement du dispositif odomètre conforme à la présente invention. Le circuit conforme à la présente invention représenté sur la figure I annexée est organisé autour de trois bus: un bus d'adresses 100, un bus de données 110 et un bus de commandes et drapeaux 120. Le circuit représenté sur la figure 1 comprend principalement les modules suivants - un ensemble totalisateur 200, - des interfaces d'entrée 300, - une mémoire non volatile 400, - un séquenceur 500, - un module 600 de validation des données mémorisées, - un module de surveillance de l'alimentation 700, - une interface de sortie 800, et - une horloge 900. L'afficheur de l'odomètre est référencé AFF. Il s'agit de préférence d'un afficheur électro-optique, par exemple un afficheur à cristaux liquides. Les différents modules 200 à 900 précités sont alimentés par l'intermédiaire du plus permanent du véhicule automobile (+PER), c'est-à-dire une ligne d'alimentation reliée directement à la batterie du véhicule sans passer par le contacteur commandé par la clef de contact, de sorte que le plus permanent reste présent quelle que soit la position de la clef de contact, tant que la batterie du véhicule n'est pas débranchée. Le module totalisateur 200 comprend essentiellement un circuit de mise en forme 210, un registre d'accumulation 220, un additionneur 230, un compteur général 240 et un compteur partiel 250. Le circuit de mise en forme 210 reçoit sur son entrée 211 un signal d'entrée représentatif de la vitesse du véhicule, ou plus précisément du déplacement de celui-ci. Ce signal d'entrée provient généralement d'un capteur électrique placé en sortie de boîte de vitesse. L'information représentative du déplacement du véhicule peut être fournie par l'amplitude du signal d'entrée. Toutefois, de préférence l'information représentative du déplacement du véhicule correspond à la fréquence du signal d'entrée appliqué sur le circuit de mise en forme 210. Le circuit de mise en forme 210 peut être formé par exemple d'un trigger de Schmitt. Le registre accumulateur 220 à deux entrées : 221 et 222. I1 reçoit sur son entrée d'incrémentation 221, le signal issu de la sortie 212 du circuit de mise en forme 210. La sortie 223 du registre accumulateur 220 est une sortie à X bits, par exemple à 14 bits. Elle est rebouclée sur son entrée principale 222 par l'intermédiaire de l'additionneur 230. Plus précisément, l'une des entrées 231 de l'additionneur 230, à X bits, est reliée à la sortie 223 du registre accumulateur 220, tandis que la seconde entrée 232 de l'additionneur 230 est reliée au bus de données 110 pour recevoir, à partir de l'un des modules 320 d'interface, un paramètre de configuration lié à la structure et à la nature du capteur générant le signal d'entrée.La seconde entrée 232 de l'additionneur 230 a typiquement X-l bit, par exemple 13 bits. La sortie 233 de l'additionneur 230 est reliée à l'entrée 222 du registre accumulateur 220. La sortie 233 de l'additionneur 230 et l'entrée 222 du registre accumulateur 220 ont typiquement X bits. La sortie 223 de poids fort du registre accumulateur 220 est reliée aux entrées incrémentation 241, 251, du compteur général 240 et du compteur partiel 250 respectivement. Les sorties 242, 252 à Y et Z bits du compteur général 240 et du compteur partiel 250 sont reliées au bus de données 110. Une entrée de remise à zéro 243 du compteur général 240 est reliée au bus 120. La fonction de cette entrée de remise à zéro générale 243 sera explicitée par la suite. De façon similaire, une entrée de remise à zéro 253 du compteur partiel 250 est reliée au bus 120. La sortie de poids le plus fort 244 du compteur général 240, qui correspond à la comptabilisation des unités de distance parcourue et par conséquent au débordement du compteur 240, est reliée au bus d'adresses 100. Cette sortie 244 qui correspond au débordement du compteur général 240 intervenant à chaque unité de distance parcourue, est utilisée pour déclencher une écriture de sauvegarde dans la mémoire non volatile 400, comme cela sera explicité par la suite. Les unités de distance parcourue peuvent être des kilomètres ou une autre unité de base par exemple le mile. Les sorties 242 du compteur général 240 représentent ainsi, en sous unités, par exemple en hectomètres, la distance parcourue par le véhicule dans la dernière unité de distance parcourue comptabilisée. Les unités de distance parcourue antérieures sont, elles, comptabilisées dans la mémoire non volatile 400. Les sorties 252 du compteur partiel 250 représentent de leur côté la distance, en unités de distance et sous unités de distance, par exemple en kilomètres et hectomètres, parcourue par le véhicule depuis une origine susceptible de remise à zéro par le conducteur. Les modules d'interfaces 300 sont de préférence au nombre de quatre - un module 310 de détection +APC, - un module d'interface série 320, - un module de sélection d'affichage et de remise à zéro 330, et - un module de tests 340. Le module 310 de détection +APC à pour fonction de surveiller l'état de la ligne d'Alimentation Après Contact, c'est-à-dire la ligne d'alimentation du véhicule passant par le contacteur commandé par la clef de contact. L'interface 310 échantillonne ainsi l'information +APC. En présence d'une coupure du +APC, le module 310 positionne un drapeau sur le bus 120. Ce positionnement déclenche la mise en oeuvre d'un "MODE SAUVEGARDE". Celui-ci sera précisé par la suite. On peut cependant indiquer dès à présent, qu'au cours de ce MODE SAUVEGARDE, le séquenceur 500 provoque le transfert dans la mémoire non volatile 400, du contenu du compteur général 240. De préférence, le circuit représenté sur la figure 1 annexée est protégé par un réseau externe qui assure le filtrage des micro-coupures d'une durée inférieure à 2ms. La ligne +APC est pour cela raccordée à l'entrée 311 du module 310. La sortie 315 du module 310 est reliée au bus 120. L'interface série 320 est destinée à founir, au circuit, des paramètres de configuration de la fonction, par exemple des paramètres liés au capteur d'entrée. Grâce à l'utilisation de tels paramètres de configuration, le circuit représenté sur la figure 1 peut couvrir une large gamme d'applications. Le module d'interface série 320 comprend trois entrées : une ligne de données 321, une ligne d'horloge 322 et une ligne de validation 323. La prise en compte des données présentes sur l'entrée 321 n'est autorisée que lorsque la ligne de validation 323 est dans un état déterminé, l'état bas par exemple. Les paramètres de configuration comprennent de préférence des bits de configuration de l'opération de totalisation pour le module totalisateur 200, plus précisément l'entrée 232 de l'additionneur 230, et des bits de configuration de l'affichage tenant compte de la nature de l'afficheur particulier utilisé. Une clef est de préférence prévue pour interdire toute écriture intempestive sur le module 320. Les paramètres de configuration ainsi introduits par le module 320 sont mémorisés dans la mémoire non volatile 400. La sortie 325 du module 320 est reliée au bus de données 110. Le module 330 comprend deux entrées 331, 332 utilisées respectivement pour opérer une sélection d'affichage et une remise à zéro du système. L'entrée 331 de sélection d'affichage permet de sélectionner l'affichage du contenu du compteur général 240 ou du contenu du compteur partiel 250 sur l'afficheur AFF, dans le cas d'un afficheur unique. L'entrée de remise à zéro 332 permet de commander la remise à zéro du compteur général 240 et du compteur partiel 250, respectivement à l'aide des entrées 243 et 253. Cependant selon l'invention la remise à zéro du compteur général 240 est une remise à zéro conditionnelle. Selon une caractéristique avantageuse de la présente invention, la remise à zéro du compteur général 240, à l'aide de l'entrée 243, n'est autorisée que si la distance parcourue est inférieure à une valeur déterminée et n'est autorisée qu'un nombre limité de fois. De façon très préférentielle, la remise à zéro du compteur général 240 ntest valide que si la distance parcourue est inférieure à 200km et n'est autorisée que deux fois. Grâce à une telle disposition, l'équipemen- tier fabricant l'odomètre peut procéder à une première remise à zéro après essai. De même, le constructeur automobile peut procéder à une seconde remise à zéro, après installation de l'odomètre sur le véhicule et tests appropriés. La sortie 335 du module 330 est reliée au bus 120. Le module 340 est un module de test du circuit général. En effet, de préférence, l'ensemble des modules 200 à 900 sont réalisés sous forme d'un circuit intégré. On a schématisé deux entrées 341, 342 pour le module de test 340 sur la figure 1. La sortie 345 du module 340 est reliée au bus 120. La mémoire non volatile 400 a une entrée d'adresses 401 reliée au bus 100 et une entrée de données 402 reliée au bus 110. La mémoire non volatile 400 est conçue pour mémoriser les paramètres de totalisation issus de l'entrée 321 de l'interface série 320 et appliquées à l'entrée 231 de l'additionneur 230, les paramètres de configuration de l'affichage issus de la même entrée 321 de l'interface série 320 et exploités par le module d'interface de sortie 800, des données représentant plusieurs dernières unités de distance parcourue, par exemple plusieurs derniers kilomètres comptabilisés par le compteur général 240, sous forme d'une pile de sauvegarde de distance parcourue, un pointeur de la pile de sauvegarde de distance parcourue, ainsi que le contenu du compteur général 240 en MODE SAUVEGARDE.Les données de la pile de sauvegarde et du pointeur de pile de sauvegarde contenues dans la mémoire non volatile 400 évoluent à chaque débordement du compteur général 240, c'est-à-dire à chaque nouvelle unité de distance parcourue, par exemple à chaque nouveau kilomètre parcouru, donc à chaque validation de la sortie 244 du compteur général 240. En revanche, les données représentant le contenu complet du compteur général 240, qui sont contenues dans la mémoire non volatile 400, ne sont rafraîchies qu'à la détection de la coupure du +APC, lors du passage en MODE SAUVEGARDE. De préférence, la pile de sauvegarde contenue dans la mémoire non volatile 400 est conçue pour stocker les quatre dernières unités de distance parcourue, par exemple les quatre derniers kilomètres comptabilisés par le compteur général 240, c'est-à-dire les quatre derniers débordements détectés sur la sortie 244 du compteur général 240. La pile de sauvegarde contenue dans la mémoire non volatile 400 contient par ailleurs des bits de codage des bits représentant ces quatre dernières unités de distance parcourue. Les bits de codage sont de préférence formés de bits de parité par octet. La mémorisation de plusieurs dernières unités de distance comptabilisées permet d'assurer l'intégrité de l'information mémorisée, malgré le risque de perturbation dans les données, lorsque la mémorisation est effectuée en environnement parasité. En effet, comme on l'expliquera par la suite, ce processus permet de corriger des données éventuellement erronées mémorisées dans la mémoire non volatile 400. Ces données, au nombre de quatre selon le mode de réalisation préférentiel de la présente invention, seront référencées respectivement N-3, N-2, N-l et N par la suite. Lorsque les quatre dernières unités de distance parcourue sont mémorisées dans la mémoire non volatile 400, le pointeur de pile est un pointeur sur deux bits qui évolue à chaque débordement de la sortie 244 du compteur général 240. La mémoire non volatile 400 peut être par exemple une mémoire non volatile à 16 octets. Le séquenceur 500 est piloté par l'oscillateur 900. Cet oscillateur 900 peut être par exemple un oscillateur RC d'une fréquence de base de l'ordre de 30kHz. Le séquenceur 500 contrôle le fonctionnement du circuit entre les quatre modes suivants : 1) MODE VEILLE, 2) MODE ACTIVATION, 3) MODE SAUVEGARDE, 4) MODE HORS TENSION, selon l'état du +APC et du +PER. Il contrôle en particulier le déroulement des opérations d'écriture/lecture dans la mémoire non volatile 400, en MODE D'ACTIVATION, ainsi que les procédures de mémorisation et de sauvegarde associées à la chute du +APC détectée par le module d'interface 310. Par ailleurs, le séquenceur 500 pilote la vérification des données mémorisées dans la mémoire non volatile 400 par le module 600. La fonction du séquenceur sera précisée par la suite dans le cadre de la description du fonctionnement en regard des figures 2 et 3. Le séquenceur 500 a une ligne d'adresses 501 reliée au bus 100 et une ligne de commande 502 reliée au bus 120. Le module de validation 600 a une entrée d'adresses 601 reliée au bus d'adresses 100, une entrée de données 602 reliée au bus de données 110 et une entrée de commandes 603 reliée au bus de commandes 120. Le module 700 comprend deux ensembles 710, 720 qui détectent respectivement la mise en service de l'alimentation +PER et la coupure de celle-ci. Les ensembles 710, 720 sont reliés au bus 120. L'interface de sortie 800 assure un transcodage des données binaires représentant la distance parcourue valide issue du module 600, en commande compatible avec les circuits pilotes de l'afficheur AFF. Pour cela, l'interface de sortie 800 a une entrée 801 reliée à la sortie du module de validation 600, une entrée 802 reliée au bus 120 et une sortie 803 reliée au circuit pilote de l'afficheur AFF. De préférence, cet afficheur AFF est un afficheur à cristaux liquides. On notera que selon une caractéristique préférentielle de l'invention, le système comprend en outre un module 610 relié au bus de données 110 et qui définit une caractéristique de correction des paramètres d'alimentation de l'afficheur AFF en fonction de la température. Le fonctionnement général du dispositif représenté sur la figure 2 est le suivant Le MODE VEILLE 1000 est le mode commandé par le séquenceur 500, lorsque la batterie du véhicule est branchée, et que par conséquent le +PER est présent sans que toutefois le +APC soit présent. Lorsque le module 310 détecte le +APC, le séquenceur 500 commande le passage du MODE VEILLE 1000 dans le MODE ACTIVATION 1100. Lorsqu'en revanche le module 310 détecte la chute du +APC, le séquenceur 500 commande le passage du MODE ACTIVATION 1100 au MODE SAUVEGARDE 1200. La fin du MODE SAUVEGARDE 1200 est suivie du MODE VEILLE 1000 lorsque le +PER reste présent et est suivie du MODE HORS TENSION 1300 lorsque au contraire le +PER est absent. Le séquenceur 500 commande enfin le passage du MODE VEILLE 1000 au MODE HORS TENSION 1300 lors de la chute du +PER et inversement le passage du MODE HORS TENSION 1300 au MODE VEILLE 1000 lors de la mise en oeuvre du +PER. On va maintenant décrire le fonctionnement détaillé du dispositif en regard de la figure 3. En MODE VEILLE 1000, la totalisation à l'aide des compteurs 240, 250 et l'accès à la mémoire non volatile 400 sont inhibés. En MODE VEILLE 1000, le séquenceur 500 scrute en permanence, à l'étape 1010, si le +APC est établi. Dans l'affirmative, le séquenceur 500 place le système en MODE ACTUALISATION 1100. Dans la négative, le séquenceur 500 reste en MODE VEILLE en passant par l'étape 1020 d'interrogation de la présence du +PER. La suite de l'étape 1020 sera précisée par la suite. Le MODE ACTIVATION consiste dans la séquence suivante. A l'étape 1110, le séquenceur 500 examine si le +PER était précédemment coupé. Dans l'affirmative, l'information présente sur le compteur 240 n'est plus significative. Dans ce cas le séquenceur 500 lit alors, à l'étape 1120, dans la mémoire non volatile 400, les données sauvegardées du compteur général 240 (soit la valeur en sous unités, par exemple en hectomètres du compteur général 240) et recharge le compteur général 240 à cette valeur. L'étape 1120 est suivie de l'étape 1130. De même l'étape 1110, lorsqu'elle conduit à une réponse négative, est suivie de l'étape 1130. En effet dans ce cas le compteur général 240 alimenté par le +PER a conservé son contenu. L'étape 1130 consiste à - lire les paramètres de configuration de l'odomètre, sauvegardés dans la mémoire non volatile 400, et appliquer ces paramètres sur l'entrée 232 de l'additionneur 230, - autoriser ensuite le comptage sur le compteur général 240 et le compteur partiel 250, - lire le pointeur de pile de sauvegarde de la distance parcourue, - lire les paramètres de l'afficheur AFF. Par ailleurs, en MODE ACTIVATION, la séquence de lecture pilotée par le séquenceur 500, comprend cycliquement une vérification 1140 de l'intégrité des quatre données "distance parcourue" mémorisées dans la pile de sauvegarde de la mémoire non volatile 400, du fait que ce paramètre est un paramètre fondamental.Pour cela au rythme de la réactualisation de l'affichage, le séquenceur 500 commande la séquence suivante - lecture de la donnée N-3 contenue dans la pile de sauvegarde de la mémoire non volatile 400, c'est-à-dire la donnée la plus ancienne mémorisée, - vérification de cette donnée à l'aide du codage associé, de préférence vérification de la parité, - lecture de la donnée N-2, - vérification du codage (parité), - vérification de l'adjacence entre les données N-3 et N-2, c'est-à-dire vérification du fait que la différence entre N-3 et N-2 est bien égale à un kilomètre, - lecture de la donnée N-l, - vérification du codage (parité), - vérification de l'adjacence entre les données N-1 et N-2, - lecture de la donnée N, - vérification du codage (parité), - vérification de l'adjacence entre les données N et N-l, - si nécessaire, reconstruction de la donnée N valide (bonne parité et continuité bonne), et affichage de la donnée valide sur l'afficheur AFF. Le séquenceur 500 surveille ensuite à l'étape 1150 si le compteur général 240 a enregistré une nouvelle unité complète de distance parcourue par exemple un kilomètre complet. Dans l'affirmative un drapeau "débordement unité de distance parcourue" est détecté sur la sortie 244 de compteur général 240. Dans ce cas l'étape 1150 est suivie de l'étape 1160 suivante - lecture du pointeur de la pile de sauvegarde dans la mémoire non volatile 400, - lecture de la donnée pointée par le pointeur, - incrémentation de la donnée, - incrémentation du pointeur (modulo 4), - écriture de la donnée incrémentée avec ses bits de codage dans la pile de sauvegarde de la mémoire non volatile 400, et - remise à zéro du drapeau "débordement unité de distance parcourue". Les quatre données N-3, N-2, N-l et N sont ainsi rafraîchies cycliquement. L'étape 1160 est ensuite suivie de l'étape 1170. De même l'étape d'interrogation 1150, lorsqu'elle donne une réponse négative, est suivie de l'étape 1170. Au cours de cette étape 1170, le séquenceur scrute la présence du +APC. Si une chute du +APC n'est pas détectée le fonctionnement se reboucle sur l'étape 1140. Le comptage et l'affichage de la distance parcourue se poursuivent alors normalement. En revanche si à l'étape 1170, une chute du +APC est détectée, alors le circuit passe en MODE SAUVEGARDE 1200. De façon comparable à l'étape 1150, le séquenceur 500 examine à l'étape 1210 si le compteur général 240 a enregistré une nouvelle unité de distance parcourue, par exemple un nouveau kilomètre complet. Dans l'affirmative, un drapeau "débordement unité de distance parcourue" est détecté sur la sortie 244 du compteur général 240. Dans ce cas l'étape 1210 est suivie de l'étape 1220 suivante, similaire à l'étape 1160 - lecture du pointeur de la pile de sauvegarde dans la mémoire non volatile 400, - lecture de la donnée pointée par le pointeur, - incrémentation de la donnée, - incrémentation du pointeur (modulo 4), - écriture de la donnée incrémentée avec ses bits de codage dans la pile de sauvegarde de la mémoire non volatile 400, et - remise à zéro du drapeau "débordement unité de distance parcourue". L'étape 2020 est ensuite suivie de l'étape 2030. De même, l'étape d'interrogation 2010, lorsqu'elle donne une réponse négative, est suivie de l'étape 2030. Au cours de l'étampe 2030, le séquenceur 500 procède à la sauvegarde de données par écriture de l'adresse du pointeur de pile et de l'ensemble du contenu du compteur général 240, sous unités de distance parcourue, (hectomètres) comprises, dans la mémoire non volatile 400. L'étape 2030 est ensuite suivie de l'étape 1020 précitée. Si au cours de l'étape 1020, on détecte que le +PER reste présent, le système passe du MODE SAUVEGARDE au MODE VEILLE. En revanche, si au cours de l'étape 1020 on détecte que le +PER est coupé, le système passe du MODE SAUVEGARDE au MODE HORS TENSION 1300. Les données fondamentales restent mémorisées dans la mémoire non volatile 400. Dans le mode HORS TENSION, le séquenceur 500 surveille la présence +PER à l'étape 1310. Le système reste en MODE HORS TENSION tant que la présence du +PER n'est pas détectée. Dès que le +PER est détecté à l'étape 1310, le système passe en MODE VEILLE 1000. Le processus décrit précédemment, n'entraîne aucune perte de précision tant dans le compteur général 240 que dans le compteur partiel 250 en cas de la chute du +APC. En effet, dans ce cas le circuit étant alimenté par le +PER, les données sont sauvegardées respectivement dans le compteur général 240 et dans le compteur partiel 250, avec redondance dans la mémoire non volatile 400 pour les sous unités (hectomètres) du compteur général 240. En cas de coupure du +PER, les sous unités (hectomètres) du compteur général sont mémorisées dans la mémoire non volatile 400. Bien entendu la présente invention n'est pas limitée au mode de réalisation particulier qui vient d'être décrit mais s'étend à toutes variantes conformes à son esprit. En particulier, si cela est souhaité, on pourra adapter la capacité de la mémoire non volatile 400 pour mémoriser en permanence en mode activation plusieurs dernières unités de distance parcourue comptabilisées par le compteur partiel 250 et/ou transférer dans la mémoire non volatile 400, le contenu du compteur partiel 250 lors de la coupure du +APC afin de sauvegarder ces données en cas de coupure ultérieure du +PER. REVENDICATIONS 1. Odomètre pour véhicule automobile, caractérisé par le fait qu'il comprend un circuit électronique comportant au moins un compteur général (240) conçu pour être incrémenté par un signal d'entrée représentatif du déplacement du véhicule, de sorte que le contenu du compteur (240) soit représentatif de la distance parcourue par le véhicule, au moins une mémoire non volatile (400) conçue pour recevoir des données du compteur général (240) afin de sauvegarder celles-ci et des moyens (330) qui autorisent une remise à zéro conditionnelle du compteur général (240). 2. Odomètre selon la revendication 1, caractérisé par le fait que les moyens (330) autorisant une remise à zéro conditionnelle du compteur général (240), limitent les remises à zéro du compteur général (240), en nombre, et/ou sous une distance parcourue limite définie. 3. Odomètre selon la revendication 2, caractérisé par le fait que les moyens (330) autorisant une remise à zéro conditionnelle du compteur général (240), limitent le nombre des remises à zéro du compteur général (240) à deux et sous 200kms parcourus. 4. Odomètre selon l'une des revendications 1 à 3, caractérisé par le fait que la mémoire non volatile (400) est conçue pour mémoriser, au fur et à mesure de leur apparition, les données représentant plusieurs unités de distance parcourue successives comptabilisées par le compteur général (240), ainsi que des bits de codage de ces données, et il est prévu des moyens (600) aptes à vérifier, lors de la lecture, les bits de codage et l'adjacence entre les données, afin de corriger les données éventuellement erronées mémorisées dans la mémoire non volatile. 5. Odomètre selon la revendication 4, caractérisé par le fait que la mémoire non volatile (400) est conçue pour mémoriser des données représentant les quatre dernières unités de distance parcourue comptabilisées par le compteur général (240). 6. Odomètre selon l'une des revendications 1 à 5, caractérisé par le fait que le circuit électronique est alimenté par le plus permanent du véhicule automobile (+PER) formé par une ligne reliée directement à la batterie du véhicule. 7. Odomètre selon l'une des revendications 1 à 6, caractérisé par le fait qu'il comprend des moyens aptes à surveiller la tension sur la ligne d'Alimentation Après Contact (+APC), afin de commander le transfert du contenu complet du compteur général dans la mémoire non volatile (400) en cas de coupure de la tension sur cette ligne d'Alimentation Après Contact (+APC). 8. Odomètre selon l'une des revendications 1 à 7, caractérisé par le fait que le circuit comprend en outre un compteur partiel (250) apte à comptabiliser la distance parcourue par le véhicule à partir d'une origine susceptible d'être remise à zéro par le conducteur. 9. Odomètre selon la revendication 8, caractérisé par le fait que le contenu du registre partiel (250) est remis à zéro en cas de coupure du plus permanent formé par une ligne d'alimentation reliée directement à la batterie du véhicule. 10. Odomètre selon l'une des revendications 8 ou 9, caractérisé par le fait que le contenu du registre partiel (250) est sauvegardé dans la mémoire non volatile en cas de coupure de la tension sur la ligne d'Alimentation Après Contact (+APC). 11. odomètre selon l'une des revendications 1 à 10, caractérisé par le fait que le signal d'entrée est appliqué à l'entrée d'un registre accumulateur (220) dont la sortie (223) est reliée à une entrée (231) d'un additionneur (230) qui reçoit sur sa seconde entrée (232) un mot de configuration et dont la sortie (233) est reliée à une deuxième entrée (222) du registre accumulateur, la sortie (223) de ce registre (220) servant d'entrée d'incrémentation pour le compteur général (240). 12. Odomètre selon la revendication 11, caractérisé par le fait que le mot de configuration est sauvegardé dans la mémoire non volatile (400). 13. Odomètre selon l'une des revendications 1 à 12, caractérisé par le fait que des paramètres de l'afficheur (AFF) sont également sauvegardés dans la mémoire non volatile (400).