FR 3030728 A1 20160624 FR 1462733 A 20141218 PROCEDE ET SYSTEME DE DETERMINATION D'UN NIVEAU ET/OU D'UN VOLUME DE CARBURANT DANS UN RESERVOIR D'UN VEHICULE AUTOMOBILE La présente invention concerne un procédé de détermination d'un niveau et/ou d'un volume de carburant dans un réservoir d'un véhicule automobile et un système pour la mise en oeuvre d'un tel procédé. L'invention concerne aussi un programme d'ordinateur et un véhicule lo automobile comportant un tel système. Dans l'état de l'art illustré sur les figures 1A à 1C, le système de détermination d'un niveau et/ou d'un volume de carburant dans un réservoir 1 d'un véhicule automobile 5 comprend de manière générale un 15 capteur de niveau et/ou de volume du carburant tel qu'une jauge 2, situé dans le réservoir 1. Cette jauge 2 qui permet de connaître le niveau de carburant 3 restant dans le réservoir 1 est souvent agencée dans une partie périphérique du 20 réservoir 1 qui présente généralement pour des raisons d'ergonomie ou encore d'encombrement une forme irrégulière pouvant être allongée dans une direction longitudinale ou transversale du véhicule automobile 5. Lorsque le véhicule automobile 5 circule ou est encore stationné, 25 notamment dans le cadre du remplissage du réservoir 1 en carburant, sur une route 4 en pente présentant une inclinaison longitudinale ou latérale, le réservoir 1 de carburant se trouve alors dans une position inclinée par rapport à un plan horizontal et le volume de carburant 3 contenu dans ce réservoir 1 se déplace alors vers l'extrémité la plus basse ou vers 30 l'extrémité la plus haute de ce dernier. Un tel déplacement du carburant dans le réservoir a pour effet dans une première situation illustrée sur la figure 1B où le véhicule est incliné latéralement vers la droite qu'une mesure N2 du niveau et/ou du volume de carburant dans le réservoir réalisée par la jauge 2 est inférieure à une 5 mesure Ni relative au niveau et/ou au volume réel de carburant restant dans le réservoir lorsque le véhicule 5 et donc le réservoir 1 est à l'horizontal comme sur la figure 1A. De la même façon, dans une deuxième situation représentée sur la figure 1C, lorsque le véhicule 5 est incliné latéralement vers la gauche la mesure N2 du niveau et/ou du 10 volume de carburant est supérieure à la mesure Ni relative au niveau et/ou au volume réel de carburant 3 restant dans le réservoir 1. Dès lors, on comprend qu'un des inconvénients majeur lié au déplacement du carburant 3 dans le réservoir 1 est que la mesure N2 du 15 niveau et/ou du volume de carburant 3 réalisée par la jauge 2 est alors erronée. Du fait de cette mesure erronée, l'information relative à la quantité de carburant compris dans le réservoir qui est transmise au conducteur du véhicule peut donc amener ce dernier à croire que le système est défectueux car dans la première situation le réservoir 1 est 20 considéré comme étant presque vide et dans la deuxième situation comme presque plein. On notera que la conséquence d'une telle information est d'autant plus accrue que la détermination du niveau et/ou du volume de carburant et en particulier que la mesure n'est réalisée que lorsque le véhicule a une vitesse nulle. 25 La présente invention vise à pallier ces inconvénients liés aux procédés et systèmes de détermination du niveau et/ou du volume de carburant de l'état de l'art. 30 Dans ce dessein, l'invention concerne un procédé de détermination d'un niveau et/ou d'un volume de carburant dans un réservoir d'un véhicule automobile comprenant lors d'une phase de remplissage du réservoir en carburant les étapes suivantes : - estimation d'un angle d'inclinaison longitudinale et d'un angle d'inclinaison latérale dudit véhicule par rapport à un plan horizontale ; - mesure du niveau et/ou du volume de carburant compris dans ledit réservoir, et - correction de la mesure du niveau et/ou du volume de carburant en fonction de l'estimation de l'angle d'inclinaison longitudinale et de l'angle d'inclinaison latérale. Dans d'autres modes de réalisation : - le procédé comprend lors de la phase de remplissage du réservoir en carburant une étape d'actualisation de données visant à indiquer au conducteur le niveau et/ou le volume de carburant compris dans le réservoir à partir de la mesure corrigée du niveau et/ou du volume de carburant ; - les étapes d'estimation des angles d'inclinaisons longitudinale et latérale, de la mesure du niveau et/ou du volume de carburant, de correction de la mesure du niveau et/ou volume de carburant et d'une actualisation des données visant à indiquer au conducteur le niveau et/ou le volume de carburant compris dans le réservoir sont réalisées successivement et renouvelées tant qu'un dispositif d'ouverture/fermeture du réservoir est dans un état d'ouverture ; - l'étape de correction comprend : - une sous-étape de détermination d'un facteur de correction à partir de la réalisation d'opérations d'interpolation entre les estimations des angles d'inclinaisons longitudinale et latérale et une table de correction, et - une sous-étape d'application du facteur de correction à la mesure du niveau et/ou du volume de carburant afin d'obtenir une mesure corrigée du niveau et/ou du volume de carburant ; - le procédé comprend une étape de détermination d'un état d'arrêt du véhicule avant la réalisation de la phase de remplissage du réservoir en carburant ; - le procédé comprend une étape de détection d'un état d'ouverture du dispositif d'ouverture/fermeture du réservoir de carburant avant notamment le déclenchement de l'étape d'estimation des angles d'inclinaisons longitudinale et latérale et/ou de l'étape de la mesure du niveau et/ou du volume de carburant, et - le procédé comprend une étape de mise à jour de données visant à indiquer au conducteur le niveau et/ou le volume de carburant en fonction d'une stratégie relative à la consommation en carburant du moteur du véhicule lorsque le dispositif d'ouverture/fermeture du réservoir est dans un état de fermeture. Dans un autre aspect, l'invention concerne un système de détermination d'un niveau et/ou d'un volume de carburant dans un réservoir d'un véhicule automobile pour la mise en oeuvre du procédé, comprenant : - une unité de traitement ; - au moins un capteur de niveau et/ou de volume de carburant ; au moins un capteur d'estimation d'un angle d'inclinaison longitudinale et au moins un capteur d'estimation d'un angle d'inclinaison latérale dudit véhicule par rapport à un plan horizontale ; - de traitement étant reliée à chacun des capteurs de niveau de l'unité carburant, d'estimation de l'angle d'inclinaison longitudinale et d'estimation d'un angle d'inclinaison latérale dudit véhicule afin de réaliser une correction d'une mesure du niveau et/ou du volume de carburant en fonction d'une estimation d'un l'angle d'inclinaison longitudinale et d'un l'angle d'inclinaison latérale du véhicule. Dans un autre aspect, l'invention concerne un programme d'ordinateur comprenant des instructions de code de programme pour l'exécution des étapes du procédé lorsque ledit programme est exécuté par une unité de traitement. Dans un autre aspect, l'invention concerne un véhicule comprenant un tel système de détermination d'un niveau et/ou d'un volume de carburant dans un réservoir. D'autres avantages et caractéristiques de l'invention apparaîtront mieux à la lecture de la description d'un mode de réalisation préféré qui va suivre, en référence aux figures, réalisé à titre d'exemple indicatif et non limitatif : la figure 1A est une représentation schématique d'un réservoir de carburant dans l'état de l'art lorsqu'un véhicule automobile est à l'horizontal ; la figure 1B est une représentation schématique du réservoir de carburant dans l'état de l'art lorsque le véhicule automobile est incliné latéralement vers la droite ; la figure 1C est une représentation schématique du réservoir de carburant dans l'état de l'art lorsque le véhicule automobile est incliné latéralement vers la gauche ; la figure 2 est une représentation schématique d'un véhicule automobile vu de face comprenant un système de détermination d'un niveau et/ou d'un volume de carburant dans un réservoir selon le mode de réalisation de l'invention ; la figure 3 est une représentation schématique du véhicule automobile vu de profil comprenant le système de détermination du niveau et/ou du volume de carburant dans le réservoir selon le mode de réalisation de l'invention, la figure 4 représente un logigramme relatif à un procédé de détermination du niveau et/ou du volume de carburant dans le réservoir du véhicule automobile dans une condition de remplissage du réservoir notamment lorsque le véhicule est dans un mode appoint selon le mode de réalisation de l'invention, et la figure 5 représente un logigramme relatif à un procédé de détermination du niveau et/ou du volume de carburant dans le réservoir du véhicule automobile dans une condition où le véhicule est dans un mode roulage, selon le mode de réalisation de l'invention. La description est faite en référence à un repère orthonormé (X, Y, Z) associé classiquement à un véhicule automobile, dans lequel X est la direction longitudinale avant-arrière du véhicule dirigée vers l'avant en projection horizontale, Y est la direction transversale gauche-droite qui est horizontale et perpendiculaire à X, dirigée vers la droite, et Z est la direction verticale dirigée vers le haut. Le terme latéral caractérise par exemple un élément disposé près de l'un des côtés, droit ou gauche, du véhicule. Sur les figures 2 et 3, un système de détermination 7 du niveau et/ou du 20 volume de carburant dans un réservoir d'un véhicule 6 automobile, comparable au véhicule 5, comprend l'ensemble des éléments suivant : - au moins un capteur 9 d'angle 0 d'inclinaison longitudinale du véhicule 6 ; - au moins un capteur 10 d'angle a d'inclinaison latérale du véhicule 25 6, - au moins un capteur de vitesse 17 du véhicule 6; - au moins un capteur de niveau et/ou de volume 11 de carburant ; - un module d'affichage 15; - un dispositif de frein de stationnement 14 ; 30 - un dispositif d'ouverture/fermeture 12 du réservoir du véhicule 6 ; - au moins un capteur d'ouverture/fermeture 13 du dispositif d'ouverture/fermeture du réservoir du véhicule 6 ; - un module de démarrage/arrêt du moteur 16 du véhicule 6; - un module débit 60 pour calculer et mesurer le débit de carburant injecté dans le moteur du véhicule 6 ; - des éléments de mémoire 18 pour enregistrer des valeurs de mesure notamment de volume et/ou niveau de carburant, d'angles a et 0, de débit et/ou des valeurs de mesure de volume et/ou de niveau de carburant corrigées à partir des lois de correction, ou encore des valeurs de mesure affichées sur le module d'affichage pour informer un utilisateur du véhicule. Ce système 7 comprend également une unité de traitement 8 qui est reliée à cet ensemble d'éléments. Cette unité de traitement 8 comprend 15 au moins une unité de calcul comportant des ressources matérielles et logicielles, plus précisément au moins un processeur coopérant avec les éléments de mémoire 18. Cette unité de calcul est apte à exécuter des instructions pour la mise en oeuvre d'un programme d'ordinateur. Le réservoir du véhicule 6 automobile comprend au moins un capteur de niveau et/ou de volume 11 de carburant qui est de préférence dans ce mode de réalisation une jauge de carburant classique plongeant dans le carburant compris dans ce réservoir. Cette jauge peut être par exemple une résistance électrique dont la valeur de la résistance varie en fonction du niveau de carburant dans le réservoir. Cette jauge est reliée à l'unité de traitement 8 qui est apte à recevoir un signal caractéristique du niveau et/ou du volume de carburant mesuré émis par la jauge. Ce réservoir comprend une canalisation d'alimentation en carburant 30 pourvue d'un orifice permettant de réaliser son remplissage en carburant. Cet orifice est obturé de manière réversible par le dispositif 3030 72 8 8 d'ouverture/fermeture 12 du réservoir de carburant qui permet ainsi d'autoriser ou d'interdire l'accès à l'embouchure de cette canalisation. Ce dispositif d'ouverture/fermeture 12 du réservoir correspond par exemple à un bouchon adapté pour coopérer avec l'orifice de cette canalisation afin 5 notamment d'obturer de manière hermétique cette canalisation du réservoir. Ce dispositif d'ouverture/fermeture 12 du réservoir de carburant est apte à coopérer également avec un dispositif de verrouillage qui est susceptible d'interdire ou d'autoriser son ouverture. Dans ce système 7, au moins un capteur d'ouverture/fermeture 13 du dispositif 10 d'ouverture/fermeture du réservoir 12 est agencé à proximité voire au contact du dispositif d'ouverture/fermeture. Chaque capteur d'ouverture/fermeture 13 du dispositif d'ouverture/fermeture 12 du réservoir peut être agencé au niveau d'une trappe aménagée dans la carrosserie du véhicule 6 qui donne accès au dispositif 15 d'ouverture/fermeture 12 du réservoir. Dans le présent mode de réalisation l'ouverture du dispositif d'ouverture/fermeture 12 du réservoir et/ou de la trappe peut être déclenchée de l'habitacle du véhicule 6 par le conducteur. zo Le module de démarrage/arrêt 16 du moteur du véhicule 6 relié à l'unité de traitement 8 comprend un logement dans lequel une clef de contact peut être insérée afin d'initier un démarrage du moteur du véhicule 6. Dans ces conditions, la clef de contact peut être actionnée pour passer d'une position de coupure de contact +APC OFF à une position de 25 contact +APC ON où le réseau de bord du véhicule 6 est alimenté électriquement et ensuite à une position de démarrage du moteur du véhicule 6. Cette clef de contact lorsqu'elle est insérée dans le module de démarrage/arrêt 16 du moteur peut également commander l'arrêt du moteur. Le dispositif de frein de stationnement 14 du véhicule 6 dans ce système 7 est prévu pour assurer le contrôle de l'activation ou de la désactivation d'actionneurs. Ces actionneurs sont aptes à appliquer un effort de freinage à plusieurs récepteurs de freinage tels que des freins à disque ou à tambour. Ainsi que nous l'avons vu, l'unité de traitement 8 est connectée à au moins un capteur d'angle 0 d'inclinaison longitudinale 9 du véhicule 6, à au moins un capteur d'angle a d'inclinaison latérale 10 du véhicule 6 et à au moins un capteur de vitesse 17 du véhicule 6. De tels capteurs peuvent être partagés par l'unité de traitement 8 avec des systèmes d'aide à la conduite commandant le comportement routier du véhicule 6, comme par exemple un système d'anti-blocage de roues, ou système ABS, un système de contrôle de trajectoire, ou système ESP, un système de limitation/régulation de vitesse, un système d'anti-collision, un système de suivi de trajectoire, etc... Dans ce système 7, le module d'affichage 15 est compris dans le tableau de bord du véhicule 6 automobile. Il peut comprendre un ou plusieurs cadrans indicateurs et/ou voyants qui sont susceptibles de fournir des informations continues ou liées à une information comme par exemple, la vitesse du véhicule 6, la vitesse programmée au moyen d'un régulateur, la consommation de carburant ou le régime du moteur ou encore la quantité de carburant restant, i.e. jauges à essence, le déplacement du véhicule 6 alors que le moteur est à l'arrêt, la marche du moteur du véhicule 6 alors que ce dernier est stationné, l'état d'ouverture du dispositif d'ouverture/fermeture du réservoir 12 alors que le moteur de ce dernier est en marche. Ce type de cadrans indicateurs comprend des indications numériques discrètes croissantes/décroissantes, séparées de graduations intermédiaires disposées de manière périphérique au cadran et un élément indicateur se déplaçant en regard de ces indications numériques et graduations. Ces informations peuvent également être 3030 72 8 10 affichées sur une ou plusieurs interfaces d'affichage digital du type écran LCD par exemple. Un tel système 7 est apte à mettre en oeuvre un procédé de détermination 5 du niveau et/ou du volume de carburant dans le réservoir du véhicule 6 automobile. Le procédé comprend une étape de détermination 20 d'un état d'arrêt du véhicule 6 qui permet de vérifier que le véhicule 6 est dans le mode 10 appoint. Pour ce faire, cette étape de détermination 20 comprend une sous-étape d'estimation de la vitesse 21 du véhicule 6 durant laquelle l'unité de traitement 8 réalise, en étant reliée à au moins un capteur de vitesse 17, au moins une mesure de la vitesse du véhicule 6 afin de déterminer si cette dernière est en déplacement. 15 On notera qu'une étape de déverrouillage 24 du dispositif d'ouverture/fermeture 12 du réservoir 1 en carburant et une étape de détection 25 de l'état du dispositif 12 d'ouverture et fermeture du réservoir en carburant qui sont décrites par la suite contribuent à vérifier également 20 que le véhicule 6 est dans le mode appoint. Si la vitesse estimée V du véhicule 6 est différente de 0, rajoutée d'une tolérance A prédéterminée suivant les caractéristiques du véhicule, soit V A, alors l'unité de traitement 8 transmet un signal au module d'affichage 25 15 visant à alerter le conducteur du déplacement du véhicule 6. L'unité de traitement 8 après la transmission de ce signal réalise de nouveau l'étape de détermination 20 de l'état d'arrêt du véhicule 6. A l'inverse, si la vitesse estimée V est égale à 0 rajouté d'une tolérance A, 30 soit V A, c'est-à-dire qu'elle est nulle, l'étape de détermination 20 de l'état d'arrêt du véhicule 6 comprend alors une sous-étape de vérification de l'immobilisation 22 du véhicule 6. Pour ce faire, l'unité de traitement 8 en étant reliée au dispositif de frein de stationnement 14 du véhicule 6 est apte alors à contrôler l'activation ou la désactivation des actionneurs qui sont susceptibles d'appliquer un effort de freinage sur plusieurs récepteurs de freinage. Dans la mesure où les actionneurs du dispositif de frein de stationnement 14 du véhicule 6 sont désactivés alors l'unité de traitement 8 transmet un signal au module d'affichage 15 visant à alerter le conducteur sur cet état de fait et à l'inviter à effectuer l'activation des actionneurs. L'unité de traitement 8 après la transmission de ce signal exécute de nouveau l'étape de détermination 20 de l'état d'arrêt du véhicule 6. Si à l'inverse les actionneurs sont activés, l'étape de détermination 20 de l'état d'arrêt du véhicule 6 comprend alors une sous-étape de contrôle de l'état du moteur 23 à savoir si ce dernier est en marche ou à l'arrêt. Lors de cette sous-étape de contrôle de l'état du moteur 23, l'unité de traitement 8 en étant reliée au module de démarrage/arrêt du moteur 16 du véhicule 6 est apte à identifier que la clef de contact du véhicule 6 est dans une position de contact +APC ON où le réseau de bord du véhicule 6 est alimenté électriquement ou dans une position de coupure de contact +APC OFF. Si l'unité de traitement 8 constate que la position de la clef de contact est dans la position contact +APC ON ou dans la position de coupure de contact +APC OFF alors le moteur est considéré comme étant dans l'état à l'arrêt. Si à l'inverse la clef de contact est dans aucune de ces deux positions, le moteur est alors considéré comme étant dans l'état en marche. Dans ce cas, l'unité de traitement 8 transmet un signal au module d'affichage 15 visant à alerter le conducteur du fait que le moteur est en marche et à l'inviter à procéder à l'arrêt de ce dernier. L'unité de traitement 8 après la transmission de ce signal réalise de nouveau l'étape de détermination 20 de l'état d'arrêt du véhicule 6. Ainsi, lorsque le véhicule 6 a une vitesse nulle et est immobilisé et que son moteur est arrêté alors il est considéré comme étant dans l'état à l'arrêt. On comprend donc qu'une telle étape de détermination 20 de l'état d'arrêt du véhicule 6 vise à contrôler que le véhicule 6 est bien arrêté avant la réalisation d'une phase de remplissage du réservoir en 113 carburant. Dès lors que l'état du véhicule 6 est alors déterminé comme étant à l'arrêt, le procédé prévoit une étape de déverrouillage 24 du dispositif d'ouverture/fermeture 12 du réservoir de carburant afin d'en autoriser 15 l'ouverture. Par la suite, le procédé comprend une étape de détection 25 d'un état d'ouverture du dispositif d'ouverture/fermeture 12 du réservoir de carburant. Lors de cette étape de détection 25 l'unité de traitement 8 en 20 étant reliée à au moins un capteur de détection d'ouverture/fermeture 13 est apte à déterminer l'état d'ouverture ou de fermeture du dispositif d'ouverture/fermeture 12 du réservoir de carburant. A partir de l'instant où l'ouverture du dispositif d'ouverture/fermeture du 25 réservoir 12 de carburant est détectée, l'unité de traitement 8 réalise lors d'une sous-étape de validation 26 de cette état d'ouverture du dispositif d'ouverture/fermeture 12 du réservoir de carburant, une vérification que cet état d'ouverture reste inchangé pendant une durée donnée afin de confirmer la réalisation de l'ouverture du dispositif d'ouverture/fermeture 30 du réservoir 12 de carburant. Une telle durée peut être préalablement configurée. Cette étape de détection 25 de l'état d'ouverture du dispositif d'ouverture/fermeture 12 du réservoir de carburant comprend lorsque le dispositif d'ouverture/fermeture 12 est détecté dans l'état d'ouverture, une sous-étape de verrouillage 27 du module de démarrage/arrêt du véhicule 6 visant à empêcher le démarrage du moteur du véhicule 6 en autorisant uniquement les changements de position de la clef de contact du véhicule 6, de la position de contact +APC ON vers la position de coupure de contact +APC OFF et le changement de position inverse. On notera que l'étape de détection 25 de l'état d'ouverture du dispositif d'ouverture/fermeture 12 du réservoir de carburant est réalisée de préférence avant notamment le déclenchement d'une étape d'estimation 28 des angles 0 et a d'inclinaisons longitudinale et latérale du véhicule 6 et/ou d'une étape de mesure 33 du niveau et/ou du volume de carburant qui sont décrites par la suite. Le procédé prévoit ensuite l'étape d'estimation 28 : - de l'angle 0 d'inclinaison longitudinale du véhicule 6, et - de l'angle a d'inclinaison latérale du véhicule 6. Ces angles 0 et a d'inclinaison sont définis en fonction d'un plan horizontal P, pouvant être positifs ou négatifs. Cette étape d'estimation 28 est réalisée par l'unité de traitement 8 qui est connectée à au moins un capteur 9 d'angle 0 d'inclinaison longitudinale et au moins un capteur 10 d'angle a d'inclinaison latérale. Cette étape d'estimation 28 des angles 0 et a d'inclinaisons longitudinale et latérale comprend une sous-étape de réalisation 29 d'échantillonnages de mesures d'angles 0 et a d'inclinaisons longitudinale et latérale pendant une durée donnée configurable, chaque mesure constituant ces échantillonnages étant espacée d'une période de temps déterminé. L'étape d'estimation 28 comprend ensuite une sous-étape d'archivage 30 de l'échantillonnage de mesures de l'angle 0 d'inclinaison longitudinale et 5 de l'échantillonnage de mesures de l'angle a d'inclinaison, dans les éléments de mémoire 18 de l'unité de traitement 8. L'étape d'estimation 28 comprend ensuite une sous-étape de calcul 31 dans laquelle des opérations de calcul sont réalisées afin d'obtenir des 10 valeurs moyennes de mesures d'angles 0 et a à partir d'un nombre défini de mesures issu de chacun des échantillonnages de mesures d'angles a et 0. Lors d'une sous-étape de stockage 32 de cette étape d'estimation 28, la valeur moyenne de mesures d'angles 0 et la valeur moyenne de mesures d'angles a sont archivées dans les éléments de mémoire 18 de 15 l'unité de traitement 8. Chacune de ces valeurs moyennes correspond respectivement à l'estimation de l'angle 0 d'inclinaison longitudinale et à l'estimation a de l'angle d'inclinaison latérale. Le procédé comprend ensuite une étape de mesure 33 du niveau et/ou 20 du volume de carburant réalisée par l'unité de traitement 8 qui est reliée au capteur de niveau et/ou de volume de carburant 11. Cette étape de mesure 33 comprend une sous-étape de réalisation 34 d'un échantillonnage de mesures du niveau et/ou volume de carburant pendant une durée définie, laquelle durée pouvant être préalablement 25 configurée. L'étape de mesure 33 comprend ensuite une sous-étape d'archivage 35 de l'échantillonnage de mesures du niveau et/ou de volume de carburant dans les éléments de mémoire 18 de l'unité de traitement 8. 30 Cette étape de mesure 33 comprend ensuite une sous-étape de calcul 36 dans laquelle une opération est effectuée afin d'obtenir une valeur moyenne de mesure de niveau et/ou de volume de carburant à partir d'un nombre défini de mesures issu de l'échantillonnage de mesures de niveau et/ou volume de carburant compris dans le réservoir. Lors d'une sous-étape de stockage 37 de cette étape de mesure 33, la valeur moyenne de mesure du niveau et/ou du volume de carburant est archivée dans les éléments de mémoire 18 de l'unité de traitement 8. On notera que l'étape d'estimation 28 des angles 0 et a d'inclinaisons longitudinale et latérale et l'étape de mesure 33 du niveau et/ou du 10 volume de carburant peuvent être réalisées de manière simultanée. Par la suite le procédé comprend une étape de correction 38 de la mesure du niveau et/ou du volume de carburant en fonction de l'estimation des angles 0 et a d'inclinaisons longitudinale et latérale. 15 L'étape de correction 38 comprend une sous-étape de détermination 39 d'un facteur de correction. Lors de cette sous-étape de détermination 39, l'unité de traitement 8 détermine le facteur de correction à partir de la réalisation d'opérations d'interpolation entre les estimations des angles 0 et a d'inclinaisons longitudinale et latérale et d'une table de correction. 20 Plus précisément, l'unité de traitement 8 effectue des opérations d'interpolation entre les valeurs moyennes des mesures d'angles 0 et a d'inclinaisons longitudinale et latérale et la table de correction afin d'obtenir ce facteur de correction. 25 Cette table de correction, également appelée loi d'inclinaison, est définie en fonction des caractéristiques du véhicule 6 et/ou de celles du réservoir de carburant dont il est équipé. Cette table de correction peut être obtenue, soit après des mesures expérimentales effectuées sur le réservoir progressivement rempli ou vidé, et incliné selon des angles 30 d'inclinaison connus a et 0, soit après un calcul de niveau et/ou de volume corrigé en fonction de l'inclinaison a et 0 du réservoir en prenant en compte la forme de ce dernier. Une telle table de correction est préalablement déterminée et archivée dans les éléments de mémoire 18 de l'unité de traitement 8. L'étape de correction 38 de la mesure du niveau et/ou du volume de 5 carburant comprend ensuite une sous-étape d'application 40 du facteur de correction à la mesure du niveau et/ou du volume de carburant afin d'obtenir une mesure corrigée du niveau et/ou du volume de carburant. Plus particulièrement lors de cette-sous étape d'application 40, l'unité de traitement 8 réalise des opérations de calcul visant à appliquer le facteur 10 de correction à la valeur moyenne de mesure du niveau et/ou du volume de carburant afin d'obtenir une valeur de mesure corrigée du niveau et/ou du volume de carburant correspondant à la mesure corrigée du niveau et/ou du volume de carburant. 15 Lors d'une étape d'actualisation 41 de données visant à indiquer au conducteur le niveau et/ou le volume de carburant compris dans le réservoir à partir de la mesure corrigée du niveau et/ou du volume de carburant. Ces données sont archivées dans les éléments de mémoire 18 de l'unité de traitement 8 et sont transmises par l'unité de traitement 8 20 vers le module d'affichage 15 sous le format d'un signal afin d'informer le conducteur sur la quantité de carburant présent dans le réservoir. Dans cette étape d'actualisation 41, une sous-étape de mise à jour 41a relative à une première option d'actualisation de ces données destinées notamment au module d'affichage 15, prévoit que le système permet 25 durant la phase de remplissage en carburant du réservoir où le véhicule est dans le mode appoint, que ces données soient actualisées à chaque fois qu'une mesure corrigée du niveau et/ou du volume de carburant est déterminée par l'unité de traitement 8. 30 Dans une deuxième option d'actualisation qui est décrite par la suite dans le cadre d'une étape de mise à jour 43, les données destinées notamment au module d'affichage 15 sont également mises à jour lorsque le véhicule est dans un mode roulage. Par la suite, l'étape d'actualisation 41 comprend une sous-étape de 5 détection 42 de l'état de fermeture du dispositif d'ouverture/fermeture du réservoir de carburant. Lors de cette étape de détection 42, l'unité de traitement 8 en étant reliée à au moins un capteur de détection d'ouverture/fermeture 13 est apte à déterminer l'état d'ouverture ou de fermeture du dispositif d'ouverture/fermeture 12 du réservoir de carburant. 10 Si l'unité de traitement 8 constate que le dispositif d'ouverture/fermeture 12 n'est pas dans l'état de fermeture c'est-à-dire qu'il est toujours dans l'état d'ouverture du fait que le remplissage en carburant du réservoir soit en cours, les étapes d'estimation 28 des angles 0 et a d'inclinaisons 15 longitudinale et latérale, de la mesure 33 du niveau et/ou du volume de carburant, de correction 38 de la mesure du niveau et/ou volume de carburant et de l'actualisation 41/41a des données visant à indiquer au conducteur le niveau et/ou le volume de carburant compris dans le réservoir, sont à nouveau réalisées. Ces étapes 28, 33, 38, 41/41a sont 20 effectuées successivement et renouvelées tant que le dispositif d'ouverture/fermeture 12 du réservoir est dans l'état d'ouverture. A l'inverse, si l'unité de traitement 8 constate que le dispositif d'ouverture/fermeture 12 est dans l'état de fermeture, le module de 25 démarrage/arrêt 16 du moteur du véhicule 6 est alors déverrouillé afin d'autoriser le démarrage du moteur du véhicule 6 et donc d'autres changements de position de la clef de contact du véhicule 6 en plus de ceux relatifs aux passages de la position de contact +APC ON vers la position de coupure de contact +APC OFF et de la position de coupure de 30 contact +APC OFF vers la position de contact +APC ON. On notera qu'à partir de l'instant où la fermeture du dispositif d'ouverture/fermeture du réservoir 12 de carburant est détectée, l'unité de traitement 8 réalise une validation de cet état de fermeture en effectuant une vérification que cet état de fermeture reste inchangé pendant une durée donnée et préalablement configurable. Le procédé comprend ensuite une étape de mise à jour 43 des données visant à indiquer au conducteur le niveau et/ou le volume de carburant en fonction d'une stratégie relative à la consommation en carburant du moteur du véhicule 6. Cette étape de mise à jour 43 est réalisée après la détection de l'état de fermeture du dispositif d'ouverture/fermeture 12 du réservoir de carburant c'est-à-dire hors de la phase de remplissage du réservoir en carburant. Plus précisément, lorsque le dispositif d'ouverture/fermeture 12 est dans l'état de fermeture, les données archivées dans les éléments de mémoire 18 de l'unité de traitement 8 sont mises à jour avec la dernière mesure corrigée du niveau et/ou du volume de carburant déterminée par l'unité de traitement 8, correspondant à la quantité de carburant compris dans le réservoir une fois que le remplissage de ce dernier en carburant est terminé. On notera que l'actualisation des informations relatives aux valeurs correspondant aux données de niveau et/ou de volume de carburant affichées sur le module d'affichage 15 pour le conducteur, sont maintenant confirmées et enregistrées dans les éléments de mémoire 18, lors de la première option d'actualisation où le véhicule est dans le mode appoint, ou lors des mises à jour au moment du passage en +APC, APC ON. Cette actualisation est également réalisée lorsque le véhicule 6 est dans le mode roulage, suivant une stratégie similaire à la deuxième option d'actualisation. Ces valeurs prennent en compte les calculs d'actualisation de l'unité de traitement 8. L'unité de traitement 8 réalise alors des opérations de calcul sur la dernière mesure corrigée du niveau et/ou du volume de carburant et donc sur la dernière valeur de mesure corrigée. Ces opérations de calcul visent à réaliser une décrémentation de cette valeur en fonction de la stratégie relative à la consommation en carburant du moteur du véhicule 6 et donc à obtenir une évaluation du niveau et/ou du volume de carburant. Cette stratégie est définie selon notamment des caractéristiques techniques du véhicule 6, du moteur et/ou sur la base de la dynamique du véhicule 6. A chaque fois que ces opérations de calcul sont réalisées, les données visant à indiquer au conducteur le niveau et/ou le volume de carburant qui sont archivées dans les éléments de mémoire 18 de l'unité de traitement 8, sont mises à jour avec la dernière évaluation du niveau et/ou du volume de carburant obtenue. Cette étape de mise à jour 43 comprend une sous-étape de transmission 44 de ces données mises à jour par l'unité de traitement 8 vers le module d'affichage 15 sous le format d'un signal afin d'informer le conducteur sur 20 la quantité de carburant présent dans le réservoir. Le processus de mise à jour des données visant à indiquer au conducteur le niveau et/ou le volume de carburant mis en oeuvre lors de l'étape 43 est décrit plus précisément sur la figure 4. Ce processus de mise à jour 25 est réalisé lorsque le véhicule 6 est en mode roulage c'est-à-dire quand le moteur du véhicule 6 est en marche et que le dispositif d'ouverture/fermeture 12 du réservoir de carburant est fermé. Dans ce contexte et en référence à la figure 5, le procédé comprend alors 30 une étape de contrôle 45 de l'état du moteur à savoir si ce dernier est en marche ou à l'arrêt. Lors de cette étape de contrôle 45 de l'état du moteur, l'unité de traitement 8 en étant reliée au module de démarrage/arrêt 16 du moteur du véhicule 6 est apte à identifier que la clef de contact du véhicule 6 est dans une position de contact +APC ON où le réseau de bord du véhicule 6 est alimenté électriquement ou dans une position de coupure de contact +APC OFF. Si le moteur est contrôlé comme étant à l'arrêt, l'étape de contrôle 45 de l'état du moteur est de nouveau exécutée, si à l'inverse le moteur est dans un état de marche le procédé réalise une étape de vérification 46 que le dispositif d'ouverture/fermeture 12 du réservoir de carburant est verrouillé. Dans la mesure où le dispositif d'ouverture/fermeture 12 est déverrouillé alors l'étape de contrôle 45 de l'état du moteur est de nouveau exécutée. A l'inverse lorsque le dispositif d'ouverture/fermeture 12 est verrouillé, le procédé réalise une étape de détermination 48 de la validité des mesures des angles 0 et a d'inclinaisons longitudinale et latérale 9, 10 du véhicule 6 et/ou une étape de détermination 49 de la validité des mesures du niveau et/ou du volume de carburant. Cette étape de détermination 48 de la validité des mesures des angles 0 et a d'inclinaisons longitudinale et latérale 9, 10 du véhicule 6 est réalisée par l'unité de traitement 8 qui est connectée à au moins un capteur d'angle 0 d'inclinaison longitudinale 9 et au moins un capteur d'angle a d'inclinaison latérale 10. Cette étape de détermination 48 comprend une sous-étape de réalisation d'échantillonnages de mesures d'angles 0 et a d'inclinaisons longitudinale et latérale pendant une durée donnée configurable, chaque mesure constituant ces échantillonnages étant espacée d'une durée de temps prédéterminée. Si les mesures de l'échantillonnage présentent une variation faible ou encore ne sont pas constantes elles sont alors considérées comme n'étant pas valides. L'étape de détermination 49 de la validité de mesures du niveau et/ou du volume de carburant est réalisée par l'unité de traitement 8 qui est reliée au capteur de niveau et/ou de volume de carburant 11. Cette étape de détermination 49 comprend une sous-étape de réalisation d'échantillonnages de mesures du niveau et/ou du volume de carburant pendant une durée donnée configurable, chaque mesure constituant ces échantillonnages étant espacée d'une période de temps déterminée. Si les mesures de l'échantillonnage présentent une forte variation ou encore ne sont pas comprises dans l'intervalle de mesures correspondantes au volume du réservoir, elles sont alors considérées comme n'étant pas valides. Si à l'inverse, les mesures de l'échantillonnage obtenues dans ces deux étapes de détermination 48 et 49 sont comprises dans l'intervalle de volume du réservoir et présentent une variation acceptable (cela étant prédeterminée), elles sont alors considérées comme étant valides. Dans ces conditions, le procédé prévoit alors une étape de détermination 59 du niveau et/ou volume de carburant comprenant les sous-étapes suivantes de : - calcul dans laquelle une opération est effectuée afin d'obtenir une valeur moyenne de mesure de niveau et/ou de volume de carburant à partir d'un nombre défini de mesures issu de l'échantillonnage de mesures de niveau et/ou volume de carburant compris dans le réservoir ; - calcul dans laquelle des opérations de calcul sont réalisées afin d'obtenir des valeurs moyennes de mesures d'angles 0 et a à partir d'un nombre défini de mesures issu de chacun des échantillonnages de mesures d'angles a et e; - détermination d'un facteur de correction à partir de la réalisation d'opérations d'interpolation entre les estimations des angles 0 et a d'inclinaisons longitudinale et latérale et la table de correction. Pour ce faire, l'unité de traitement 8 effectue des opérations d'interpolation entre les valeurs moyennes des mesures d'angles 0 3030 72 8 22 et a d'inclinaisons longitudinale et latérale et la table de correction afin d'obtenir ce facteur de correction ; - application du facteur de correction à la mesure du niveau et/ou du volume de carburant afin d'obtenir une mesure corrigée du niveau 5 et/ou du volume de carburant. Plus particulièrement lors de cette- sous étape d'application, l'unité de traitement 8 réalise des opérations de calcul visant à appliquer le facteur de correction à la valeur moyenne de mesure du niveau et/ou du volume de carburant afin d'obtenir une valeur de mesure corrigée du niveau 10 et/ou du volume de carburant. Le procédé prévoit ensuite une étape de mise à jour 58 de la valeur du niveau et/ou du volume de carburant archivé dans les éléments de mémoire 18 de l'unité de traitement 8 à partir de la nouvelle valeur 15 déterminée du niveau et/ou du volume de carburant lors de cette étape de détermination 57. Cette nouvelle valeur constitue alors la dernière valeur du niveau et/ou du volume de carburant mise à jour qui est transmise au module d'affichage 15. Par la suite, si le véhicule 6 est en mode roulage, le procédé réalise alors de nouveau l'étape de contrôle de l'état du 20 moteur 45 du véhicule 6, si à l'inverse il est en mode appoint le procédé exécute l'étape de détermination 20 d'un état d'arrêt du véhicule 6. Lorsque les mesures des échantillonnages réalisées lors de l'étape de détermination 48 de la validité de mesures des angles A et a 25 d'inclinaisons longitudinale et latérale 9, 10 et/ou lors de l'étape de détermination 49 de la validité de mesures du niveau et/ou du volume de carburant, sont considérées comme n'étant pas valides, le procédé prévoit alors une étape de détermination 50 du niveau et/ou du volume de carburant. 30 Cette étape de détermination 50 comprend une sous-étape de calcul 51 d'une valeur relative au débit de carburant consommé par le véhicule 6 depuis la dernière mise à jour du niveau et/ou du volume de carburant affiché sur le module d'affichage 15 à partir de l'unité de traitement 8 qui est relié à un module de débit carburant 60. Cette étape de détermination 50 comprend ensuite une sous-étape de décrémentation 52 de la dernière valeur du niveau et/ou du volume de carburant mise à jour affichée sur le module d'affichage 15 avec la valeur relative au débit de carburant calculée. L'étape de de détermination 50 comporte par la suite une sous-étape de mise à jour 53 de la valeur du niveau et/ou du volume de carburant archivée dans les éléments de mémoire 18 de l'unité de traitement 8 à partir de la valeur décrémentée du niveau et/ou du volume de carburant qui constitue alors la dernière valeur du niveau et/ou du volume de carburant mise à jour. Cette dernière valeur du niveau et/ou du volume de carburant mise à jour est alors archivée dans les éléments de mémoire 18 de l'unité de traitement 8 et transmise au module d'affichage 15 par l'unité de traitement 8. Après cette étape de détermination 50, le procédé comprend une étape de détermination 54 de la validité des mesures des angles 0 et a d'inclinaisons longitudinale et latérale 9, 10 du véhicule 6 et/ou une étape de détermination 55 de la validité des mesures du niveau et/ou du volume de carburant. Ces deux étapes de détermination 54 et 55 sont sensiblement similaires aux étapes de détermination 48 et 49 évoquées précédemment. Dans ces conditions, lorsque les mesures des échantillonnages réalisés lors de l'étape de détermination 54 de la validité des mesures des angles 30 0 et a d'inclinaisons longitudinale et latérale 9, 10 et/ou lors de l'étape de détermination 55 de la validité des mesures du niveau et/ou du volume de carburant, sont considérées comme étant valides, c'est-à-dire que ces mesures sont sensiblement constantes, le procédé prévoit alors une étape d'estimation 56 de la mesure du niveau et/ou volume de carburant à partir des mesures valides réalisées. A l'inverse, lorsque ces mesures sont considérées comme n'étant pas valides, alors le procédé réalise de nouveau l'étape de détermination 50 du niveau et/ou du volume de carburant. L'étape d'estimation 56 de la mesure du niveau et/ou volume de 10 carburant comprend alors les sous-étapes suivantes de : - calcul dans laquelle une opération est effectuée afin d'obtenir une valeur moyenne de mesure de niveau et/ou de volume de carburant à partir d'un nombre défini de mesures issu de l'échantillonnage de mesures de niveau et/ou volume de carburant 15 compris dans le réservoir ; - calcul dans laquelle des opérations de calcul sont réalisées afin d'obtenir des valeurs moyennes de mesures d'angles 0 et a à partir d'un nombre défini de mesures issu de chacun des échantillonnages de mesures d'angles a et e; 20 - détermination d'un facteur de correction à partir de la réalisation d'opérations d'interpolation entre les estimations des angles 0 et a d'inclinaisons longitudinale et latérale et la table de correction. Pour ce faire, l'unité de traitement 8 effectue des opérations d'interpolation entre les valeurs moyennes des mesures d'angles 25 0 et a d'inclinaisons longitudinale et latérale et la table de correction afin d'obtenir ce facteur de correction ; - application du facteur de correction à la mesure du niveau et/ou du volume de carburant afin d'obtenir une mesure corrigée du niveau et/ou du volume de carburant. Plus particulièrement lors de 30 cette-sous étape d'application, l'unité de traitement 8 réalise des opérations de calcul visant à appliquer le facteur de correction à la valeur moyenne de mesure du niveau et/ou du volume de carburant afin d'obtenir une valeur de mesure estimée du niveau et/ou du volume de carburant B. Le procédé comprend ensuite une étape de détermination 57 du niveau et/ou du volume de carburant. Cette étape de détermination 57 comprend les sous étapes suivantes de : - calcul d'une valeur relative au débit de carburant consommé par le véhicule 6 depuis la dernière mise à jour du niveau et/ou du volume de carburant affiché sur le module d'affichage 15; - décrémentation de la dernière valeur du niveau et/ou du volume de carburant mise à jour archivée dans les éléments de mémoire 18 de l'unité de traitement 8 et affichée sur le module d'affichage 15 à partir de la valeur relative au débit de carburant calculée de sorte à obtenir une valeur décrémentée du niveau et/ou du volume de carburant C ; - soustraction entre la valeur de mesure estimée du niveau et/ou du volume de carburant B et la valeur décrémentée du niveau et/ou du volume de carburant C, soit I B-C I ; - comparaison du résultat de cette soustraction avec une valeur seuil A prédéterminée et configurable : - si le résultat de cette soustraction est inférieur à la valeur seuil A, soit I B-C I A, l'étape d'estimation 56 de la mesure du niveau et/ou volume de carburant est de nouveau réalisée. 3030 72 8 26 Le procédé prévoit ensuite une étape de mise à jour 58 de la valeur du niveau et/ou du volume de carburant archivée dans les éléments de mémoire 18 de l'unité de traitement 8 à partir de la valeur la plus basse 5 déterminée lors de l'étape de détermination 57 du niveau et/ou du volume de carburant qui constitue alors la dernière valeur du niveau et/ou du volume de carburant mise à jour. Cette dernière valeur du niveau et/ou du volume de carburant mise à jour est ensuite transmise au module d'affichage 15 par l'unité de traitement 8. Par la suite, si le véhicule 6 est 10 en mode roulage, le procédé réalise alors de nouveau l'étape de contrôle de l'état du moteur 45 du véhicule 6, si à l'inverse il est en mode appoint le procédé exécute l'étape de détermination 20 d'un état d'arrêt du véhicule. 15 L'invention concerne également le programme d'ordinateur comprenant des instructions de code de programme pour l'exécution des étapes du procédé de détermination d'un niveau et/ou d'un volume de carburant dans un réservoir d'un véhicule 6 automobile. Dans ce mode de réalisation, ce programme est exécuté par l'unité de traitement 8. 20 La présente invention n'est pas limitée au mode de réalisation qui a été explicitement décrit, mais elle en inclut les diverses variantes et généralisations contenues dans le domaine des revendications ci-après. REVENDICATIONS1. Procédé de détermination d'un niveau et/ou d'un volume de carburant dans un réservoir d'un véhicule (6) automobile comprenant lors 5 d'une phase de remplissage du réservoir en carburant les étapes suivantes : - estimation (28) d'un angle (0) d'inclinaison longitudinale et d'un angle (a) d'inclinaison latérale dudit véhicule (6) par rapport à un plan horizontale (P) ; 10 - mesure (33) du niveau et/ou du volume de carburant compris dans ledit réservoir, et - correction (38) de la mesure du niveau et/ou du volume de carburant en fonction de l'estimation de l'angle (E)) d'inclinaison longitudinale et de l'angle (a) d'inclinaison latérale. 15 2. Procédé selon la revendication précédente, caractérisé en ce qu'il comprend lors de la phase de remplissage du réservoir en carburant une étape d'actualisation (41) de données visant à indiquer au conducteur le niveau et/ou le volume de carburant compris dans le 20 réservoir à partir de la mesure corrigée du niveau et/ou du volume de carburant. 3. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que les étapes d'estimation (28) des 25 angles (E), a) d'inclinaisons longitudinale et latérale, de la mesure (33) du niveau et/ou du volume de carburant, de correction (38) de la mesure du niveau et/ou volume de carburant et d'une actualisation (41) des données visant à indiquer au conducteur le niveau et/ou le volume de carburant compris dans le réservoir sont réalisées successivement et renouvelées 30 tant qu'un dispositif d'ouverture/fermeture (12) du réservoir est dans un état d'ouverture. 4. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que l'étape de correction (38) comprend : - une sous-étape de détermination (39) d'un facteur de correction à partir de la réalisation d'opérations d'interpolation entre les estimations des angles (0, a) d'inclinaisons longitudinale et latérale et une table de correction, et - une sous-étape d'application (40) du facteur de correction à la mesure du niveau et/ou du volume de carburant afin d'obtenir une mesure corrigée du niveau et/ou du volume de carburant. 5. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend une étape de détermination (20) d'un état d'arrêt du véhicule (6) avant la réalisation de la phase de remplissage du réservoir en carburant. 6. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend une étape de détection (25) d'un état d'ouverture du dispositif d'ouverture/fermeture (12) du réservoir de carburant avant notamment le déclenchement de l'étape d'estimation (28) des angles (E), a) d'inclinaisons longitudinale et latérale et/ou de l'étape de la mesure (33) du niveau et/ou du volume de carburant. 7. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend une étape de mise à jour (43) de données visant à indiquer au conducteur le niveau et/ou le volume de carburant en fonction d'une stratégie relative à la consommation en carburant du moteur du véhicule (6) lorsque le dispositif d'ouverture/fermeture (12) du réservoir est dans un état de fermeture. 8. Système (7) de détermination d'un niveau et/ou d'un volume de carburant dans un réservoir d'un véhicule (6) automobile pour la mise en oeuvre du procédé selon l'une quelconque des revendications 5 précédentes, comprenant : - une unité de traitement (8) ; - au moins un capteur de niveau et/ou de volume de carburant (11) ; - au moins un capteur d'estimation d'un angle (E)) d'inclinaison longitudinale (9) et au moins un capteur d'estimation d'un angle Io (a) d'inclinaison latérale (10) dudit véhicule (6) par rapport à un plan horizontale (P) ; l'unité de traitement (8) étant reliée à chacun des capteurs de niveau de carburant, d'estimation de l'angle (E)) d'inclinaison longitudinale (9) et d'estimation d'un angle (a) d'inclinaison latérale (10) dudit véhicule (6) 15 afin de réaliser une correction d'une mesure du niveau et/ou du volume de carburant en fonction d'une estimation d'un l'angle (E)) d'inclinaison longitudinale et d'un l'angle (a) d'inclinaison latérale du véhicule (6). 9. Programme d'ordinateur comprenant des instructions de 20 code de programme pour l'exécution des étapes du procédé selon l'une quelconque des revendications 1 à 7 lorsque ledit programme est exécuté par une unité de traitement (8). 10.Véhicule (6) comprenant un système (7) de détermination 25 d'un niveau et/ou d'un volume de carburant dans un réservoir selon la revendication 8.