FR 2945077 A1 20101105 FR 1053218 A 20100427 1 DISPOSITIF DE COMMANDE D'INJECTION DE CARBURANT La présente invention concerne un dispositif de commande d'injection de carburant qui acquiert par apprentissage une quantité injectée par une soupape d'injection de carburant. Un dispositif classique de commande d'injection de carburant acquiert par apprentissage la différence entre une quantité réelle injectée par une soupape d'injection de carburant et une quantité injectée souhaitée, ladite différence étant liée à des variations de fabrication ou au vieillissement de la soupape. Ensuite, le dispositif de commande d'injection corrige la valeur de la commande d'injection utilisée pour commander la soupape d'injection de carburant de sorte que la quantité injectée réelle devient la quantité injectée souhaitée (voir, par exemple, le document JP-A-2005-146 947). Plus précisément, pour assurer le fonctionnement d'un moteur diesel qui exécute une injection pilote correspondant à une petite giclée de carburant avant une injection principale, afin de réduire les NOx et les bruits de combustion, il faut une opération d'apprentissage de la quantité injectée qui corrige de façon extrêmement précise la petite quantité injectée. Par exemple, la quantité injectée réelle est estimée sur la base d'un changement de régime de fonctionnement du moteur à combustion interne, ledit changement étant provoqué par l'exécution de l'injection d'apprentissage. Généralement, le changement du régime de fonctionnement du moteur peut être le changement d'un régime moteur ou d'un rapport air-carburant. Outre la variation de la quantité injectée entre les soupapes d'injection de carburant provoquée par les variations de fabrication ou le vieillissement, chaque soupape d'injection de carburant est soumise (a) à une variation de la quantité injectée pour chaque événement d'injection et (b) à une variation de la combustion pour chaque événement d'injection, comme le montre la figure 7. Sur la carte de répartition de la figure 7, le repère 300 indique la valeur limite supérieure de la variation de la quantité injectée pour chaque événement d'injection. Le repère 310 indique la valeur limite supérieure d'une variation estimée de la quantité injectée due à la variation de la combustion. Le repère 302, lui, indique la valeur limite inférieure de la variation de la quantité injectée pour chaque événement d'injection, et le repère 312 indique la valeur limite inférieure de la variation estimée de la quantité injectée due à la variation de la combustion. La variation de la quantité injectée pour chaque événement d'injection est due, par exemple, à une variation de la pression du carburant au cours de l'injection. Lorsque la quantité injectée varie, la quantité injectée réelle, estimée sur la base du changement du régime de fonctionnement du moteur à combustion interne, varie en conséquence. En outre, la variation de la combustion pour chaque événement d'injection peut être provoquée par une variation du calage de l'injection de carburant, de la forme du jet ou de la pression de suralimentation au cours de chaque événement d'injection. En cas de variation de la combustion, le régime de fonctionnement du moteur à combustion interne va varier même si la quantité injectée de carburant est identique, et la quantité injectée réelle estimée sur la base du changement du régime de fonctionnement du moteur à combustion interne va donc varier en conséquence. Comme indiqué précédemment, la variation de la valeur estimée de la quantité injectée réelle se produit à chaque événement de chaque soupape d'injection de carburant. Par exemple, lorsque la quantité injectée réelle estimée sur la base d'une seule injection d'apprentissage peut être fixée comme valeur représentative à utiliser à titre de comparaison avec la quantité injectée souhaitée, ladite valeur représentative peut s'écarter d'une valeur moyenne des quantités injectées réelles estimées autrement sur la base d'injections d'apprentissage multiples. Ainsi, dans le cas ci-dessus, il est impossible d'effectuer l'opération d'apprentissage de la quantité injectée de manière extrêmement précise sur la base de la valeur représentative ci-dessus éventuellement faussée estimée sur la seule base de cette unique injection d'apprentissage. Ainsi, comme décrit dans le document JP-A-2005-146 947, on procède à de multiples injections d'apprentissage pour chaque exécution de l'opération d'apprentissage de la quantité injectée, puis on calcule la valeur moyenne en se basant sur les quantités injectées réelles estimées sur la base des injections d'apprentissage multiples, par exemple. On fixe ensuite la valeur moyenne calculée comme étant la valeur représentative de la quantité injectée réelle. En général, au fur et à mesure que le nombre d'injections (le nombre de fois où l'injection est exécutée) augmente, la probabilité que la variation de la quantité réelle injectée par chaque soupape d'injection de carburant se situe dans une plage de précision souhaitée augmente, et la probabilité que la valeur représentative, qui est fonction de la valeur moyenne, converge vers une valeur constante augmente également. On peut ainsi obtenir une valeur représentative extrêmement précise de la quantité réelle injectée par chaque soupape d'injection de carburant. Par exemple, on utilise une valeur de commande d'injection pour que la soupape d'injection de carburant injecte du carburant. On peut donc corriger de manière extrêmement précise la valeur de commande d'injection en se basant (a) sur la valeur représentative de la quantité injectée réelle et (b) sur la quantité injectée souhaitée, afin que la quantité injectée réelle devienne la quantité injectée souhaitée. On peut ainsi réduire la différence entre la quantité injectée réelle et la quantité injectée souhaitée due aux variations de fabrication et au vieillissement. La variation de la valeur estimée de la quantité réelle injectée par chaque soupape d'injection de carburant peut être due à une variation de la quantité injectée de chaque événement d'injection ou à une variation de la combustion de chaque événement d'injection, comme indiqué précédemment. En outre, la plage de variation de la valeur estimée de la quantité injectée réelle diffère d'une soupape d'injection de carburant à une autre. Ainsi, le nombre d'injections nécessaires pour que la variation de la quantité injectée réelle se situe dans une plage acceptable de la précision souhaitée diffère d'une soupape d'injection de carburant à une autre. Ainsi, on peut déterminer le nombre d'exécutions des injections d'apprentissage pour chacune des soupapes d'injection de carburant en tenant compte de la variation maximale de la quantité injectée réelle afin que la variation de la quantité injectée réelle se situe dans la plage de la précision souhaitée. Or, l'inconvénient, dans le cas où le nombre d'injections pour l'injection d'apprentissage est déterminé en fonction de la variation maximale comme indiqué ci-dessus, est que le temps qu'il faut pour exécuter l'opération d'apprentissage de la quantité injectée est susceptible d'être plus long. La présente invention a été conçue pour pallier l'inconvénient ci-dessus, et la présente invention a donc pour objectif de fournir un dispositif de commande d'injection de carburant qui nécessite un nombre d'injections minimum pour l'injection d'apprentissage. Pour réaliser l'objet de la présente invention, il est prévu un dispositif de commande d'injection de carburant pour commander une soupape d'injection de carburant d'un moteur à combustion interne, le dispositif de commande d'injection de carburant comprenant : - des moyens de commande d'injection pour que la soupape d'injection de carburant réalise une injection d'apprentissage, lorsqu'une condition d'apprentissage permettant de connaître une quantité injectée de l'injection d'apprentissage est satisfaite, les moyens de commande d'injection déclenchant l'injection d'apprentissage par la soupape d'injection de carburant une pluralité de fois pour fournir une pluralité d'injections d'apprentissage ; - des moyens d'estimation de la quantité injectée pour estimer la quantité injectée réelle de chacune de la pluralité d'injections d'apprentissage en se basant sur un changement du régime de fonctionnement du moteur à combustion interne provoqué par l'injection d'apprentissage réalisée par la soupape d'injection de carburant ; - des moyens de calcul de variation pour calculer une variation de la quantité injectée réelle en se basant sur la quantité injectée réelle de chacune de la pluralité d'injections d'apprentissage estimée par les moyens d'estimation de la quantité injectée; et des moyens de détermination de fin d'opération d'apprentissage pour décider que les moyens de commande d'injection doivent mettre fin à l'exécution de l'injection d'apprentissage en se basant sur la variation calculée par les moyens de calcul de variation et sur la base de la précision souhaitée de la variation. Conformément à l'invention, les moyens de détermination de fin d'opération d'apprentissage peuvent décider que les moyens de commande d'injection doivent mettre fin à l'exécution de l'injection d'apprentissage lorsque les deux conditions suivantes sont satisfaites : - la variation se situe dans la plage de la précision souhaitée ; et - la soupape d'injection de carburant a exécuté l'injection d'apprentissage un nombre de fois qui est égal ou supérieur au nombre d'injections minimum nécessaire pour 30 calculer la variation. Conformément à un mode de réalisation de l'invention, les moyens de détermination de fin d'opération d'apprentissage peuvent conduire les moyens de commande d'injection à continuer d'exécuter l'injection d'apprentissage lorsque la soupape d'injection de carburant a exécuté l'injection d'apprentissage un nombre de fois qui est inférieur au nombre d'injections minimum nécessaire pour calculer la variation. En outre, les moyens de commande d'injection peuvent faire exécuter l'injection d'apprentissage par la soupape d'injection de carburant selon une quantité injectée souhaitée basée sur une valeur de commande d'injection ; et les moyens de détermination de fin d'opération d'apprentissage peuvent décider que les moyens de commande d'injection doivent mettre fin à l'exécution de l'injection d'apprentissage lorsque la variation se situe dans la plage de la précision souhaitée, le dispositif de commande d'injection de carburant comprenant en outre : - des moyens de calcul de la valeur représentative pour calculer une valeur représentative de la quantité injectée réelle sur la base de la quantité injectée réelle de chacune de la pluralité des injections d'apprentissage; et - des moyens de calcul du degré de correction pour calculer le degré de correction qui est utilisé pour corriger la valeur de la commande d'injection, en se basant sur la différence entre (a) la valeur représentative et (b) la quantité injectée souhaitée lorsque les moyens de détermination de fin d'opération d'apprentissage décident que les moyens de commande d'injection doivent mettre fin à l'exécution de l'injection d'apprentissage. L'invention, ainsi que ses autres objectifs, caractéristiques et avantages, ressortiront plus clairement à la lecture de la description ci-après, des revendications annexées et des dessins joints, sur lesquels : la figure 1 est un schéma de principe illustrant un système d'injection de carburant selon un premier mode de réalisation de la présente invention ; les figures 2A à 2D sont des schémas caractéristiques illustrant chacun un processus d'apprentissage de la quantité injectée ; la figure 3A est un schéma caractéristique illustrant une relation entre un nombre d'injections et la valeur estimée d'une quantité injectée réelle ; la figure 3B est un schéma caractéristique illustrant une relation entre le 30 nombre d'injections et la variation de la quantité injectée estimée ; la figure 3C est un schéma caractéristique illustrant une relation entre le nombre d'injections et une valeur moyenne de la quantité injectée estimée ; la figure 4A est un schéma caractéristique illustrant une relation entre le nombre d'injections et une valeur estimée d'une quantité injectée réelle selon un exemple comparatif ; la figure 4B est un schéma caractéristique illustrant une relation entre le nombre d'injections et la variation de la quantité injectée estimée selon l'exemple comparatif ; la figure 4C est un schéma caractéristique illustrant une relation entre le nombre d'injections et une valeur moyenne de la quantité injectée estimée selon l'exemple comparatif ; la figure 5A est un schéma caractéristique illustrant une relation entre le nombre d'injections et la variation de la quantité injectée réelle du premier mode de réalisation ; la figure 5B est un autre schéma caractéristique illustrant une relation entre le nombre d'injections et la variation de la quantité injectée réelle du premier mode de réalisation ; la figure 6 est un organigramme illustrant une routine d'apprentissage de la quantité injectée ; et la figure 7 est une courbe de distribution illustrant la variation de la quantité injectée réelle des différentes soupapes d'injection de carburant liée aux variations de fabrication et au vieillissement, la variation de la quantité injectée par chaque soupape d'injection de carburant, et la variation de la combustion pour chaque soupape d'injection de carburant. Nous allons à présent décrire un premier mode de réalisation de la présente invention à la lumière des dessins joints. La figure 1 représente un système d'injection de carburant selon un premier mode de réalisation de la présente invention. ÇSystème d'injection de carburant) Un système d'injection de carburant à accumulateur 10 selon le présent mode de réalisation comprend une pompe d'alimentation en carburant 14, une rampe commune 20, un capteur de pression 22, un limiteur de pression 24, une soupape d'injection de carburant 30, et un bloc de commande électronique (ECU) 40. Le système d'injection de carburant 10 injecte du carburant dans chaque cylindre d'un moteur diesel à quatre cylindres 2 (ci-après dénommé moteur 2). La pompe d'alimentation en carburant 14 est une pompe connue qui comporte une pompe d'alimentation et une pompe haute pression. Normalement, la pompe d'alimentation aspire le carburant depuis un réservoir à carburant 12, et la pompe haute pression met en pression le carburant qui est aspiré dans une chambre de mise en pression de celle-ci par la pompe d'alimentation par le mouvement de va-et-vient d'un piston plongeur de façon synchronisée avec la rotation d'une came d'un arbre à cames. L'ECU 40 commande la valeur d'un courant électrique fourni à une soupape de dosage 16 de la pompe d'alimentation en carburant 14 de manière à régler la quantité de carburant aspirée par la pompe d'alimentation en carburant 14 pendant l'admission. Le réglage de la quantité d'aspiration de carburant dose la quantité de carburant refoulée par la pompe d'alimentation en carburant 14. La rampe commune 20 accumule le carburant pompé par la pompe d'alimentation en carburant 14 et maintient la pression du carburant à une haute pression prédéterminée en fonction du régime de fonctionnement du moteur. La pression qui règne dans la rampe commune 20 (ci-après dénommée "pression de la rampe commune") est commandée par la quantité de refoulement de la pompe d'alimentation en carburant 14. Le capteur de pression 22 sert de moyens de détection de pression pour détecter une pression dans la rampe commune 20 et transmet la pression détectée à l'ECU 40. Le limiteur de pression 24 est conçu pour refouler du carburant de la rampe commune 20 vers le réservoir à carburant 12 lorsque la pression de la rampe commune dépasse une pression prédéterminée. Ainsi, le limiteur de pression 24 peut empêcher la pression de la rampe commune de dépasser la pression prédéterminée. Une soupape d'injection de carburant 30 est prévue pour chaque cylindre du moteur diesel à quatre cylindres 2 et injecte le carburant accumulé dans la rampe commune 20 dans le cylindre. La soupape d'injection de carburant 30 effectue une injection en plusieurs étapes qui comprend une injection pilote, une injection principale, et une post-injection au cours d'une occurrence de la course de combustion du moteur diesel 2. La soupape d'injection de carburant 30 est une soupape électromagnétique connue qui commande une quantité de carburant injectée en fonction d'une pression commandée dans une chambre de commande qui applique une pression de carburant à une aiguille d'injecteur dans le sens de la fermeture de la soupape pour fermer la soupape. L'ECU 40 est un microordinateur qui inclut une unité centrale, une mémoire morte, une mémoire vive et une mémoire non volatile réinscriptible, telle qu'une mémoire flash. L'ECU 40 obtient le régime de fonctionnement du moteur diesel 2 sur la base des signaux de détection des différents capteurs, tels qu'un capteur d'accélérateur (non représenté), un capteur de température d'air d'admission (non représenté), le capteur de pression 22, et un capteur NE 32. Par exemple, le capteur d'accélérateur détecte la position de la pédale d'accélérateur (ACC), et le capteur NE 32 détecte le régime moteur (NE). L'ECU 40 commande l'activation de la soupape de dosage 16 et de la soupape d'injection de carburant 30 en fonction du régime de fonctionnement du moteur obtenu afin de commander le moteur diesel 2 dans un régime de fonctionnement optimal. L'ECU 40 stocke une caractéristique de quantité de refoulement de la soupape d'alimentation en carburant 14 sous forme de carte dans un dispositif de stockage, par exemple la mémoire morte ou la mémoire flash. Cette caractéristique de quantité de refoulement indique la caractéristique de la quantité de refoulement de la pompe d'alimentation en carburant 14 par rapport au degré d'activation de la soupape de dosage 16 en fonction du régime de fonctionnement du moteur, par exemple. La rétroaction de l'ECU 40 commande l'activation de la soupape de dosage 16 en se basant sur la caractéristique de la quantité de refoulement de la pompe d'alimentation en carburant 14 stockée dans le dispositif de stockage afin que la pression de la rampe commune obtenue par l'intermédiaire du capteur de pression 22 devienne la pression de la rampe commune souhaitée. En outre, l'ECU 40 commande le calage de l'injection et la quantité injectée par la soupape d'injection de carburant 30 en fonction du régime de fonctionnement du moteur obtenu par l'intermédiaire des différents capteurs, tels que le capteur d'accélérateur et le capteur NE 32. Normalement, l'ECU 40 transmet des signaux d'impulsion d'injection en tant que signaux de commande d'injection qui sont utilisés dans la commande du calage de l'injection et de la quantité injectée par la soupape d'injection de carburant 30. L'ECU 40 stocke la caractéristique de la quantité injectée sous forme de carte dans le dispositif de stockage, par exemple la mémoire flash. Par exemple, cette caractéristique de la quantité injectée est une caractéristique de la quantité injectée par rapport à une largeur d'impulsion du signal d'impulsion d'injection et elle est déterminée pour chacune des régions de pression de la rampe commune qui servent de pression d'injection. L'ECU 40 fonctionne de la façon suivante en fonction des programmes de 5 commande stockés dans le dispositif de stockage, par exemple la mémoire morte ou la mémoire flash. (Moyens de détermination de la condition d'apprentissage) Comme le montre la figure 2A, l'ECU 40 détermine qu'une condition 10 d'apprentissage pour exécuter une opération d'apprentissage de la quantité injectée est satisfaite lorsque le régime moteur baisse sous un régime sans injection de carburant pendant que la pédale d'accélérateur est relâchée. En variante, une autre condition d'apprentissage peut être employée en complément de la condition d'apprentissage susnommée afin de limiter les perturbations exercées sur le régime 15 de fonctionnement du moteur. Cette condition d'apprentissage supplémentaire peut comprendre, par exemple, le débrayage d'une pédale d'embrayage pour une transmission manuelle (MT) ou peut comprendre un point mort, dans lequel des dispositifs de frottement ne sont pas maintenus ou mis en prise, pour une transmission automatique (AT). 20 (Moyens de commande d'injection) L'ECU 40 transmet le signal d'impulsion d'injection à la soupape d'injection de carburant 30 en fonction du régime de fonctionnement du moteur afin de commander le calage de l'injection et la quantité injectée. Par exemple, lorsque la 25 largeur d'impulsion du signal d'impulsion d'injection augmente, la quantité de carburant injectée par la soupape d'injection de carburant 30 augmente. L'ECU 40 opère une commande normale de l'injection de carburant pour produire le couple du moteur 2. En complément de cette commande normale de l'injection de carburant, l'ECU 40 exécute l'opération d'apprentissage de la quantité injectée à des intervalles 30 prédéterminés qui correspondent à des distances de déplacement prédéterminées si la condition d'apprentissage susnommée est satisfaite. Plus précisément, lors de l'opération d'apprentissage de la quantité injectée, l'ECU 40 commande à la soupape d'injection de carburant 30 d'exécuter une seule giclée de carburant plusieurs fois afin de calculer le degré de correction permettant de corriger la quantité injectée de l'unique giclée de carburant pour stockage dans une carte des caractéristiques, par exemple. Dans ce qui précède, cette unique giclée de carburant représente une faible quantité de carburant, de sorte qu'elle ne produit aucun couple. La faible quantité de carburant injectée pour l'opération d'apprentissage de la quantité injectée correspond généralement à la quantité de carburant de l'injection pilote, par exemple. Dans le présent mode de réalisation, l'unique giclée de carburant précitée exécutée pendant l'opération d'apprentissage de la quantité injectée peut être également qualifiée d'injection d'apprentissage. Lors de l'opération précitée, l'ECU 40 récupère un signal d'impulsion d'injection d'une largeur d'impulsion qui correspond à une quantité injectée souhaitée, à partir de la carte des caractéristiques de la quantité injectée qui montre une relation entre la largeur d'impulsion et la quantité injectée. Par exemple, la plage de travail de la pression de la rampe commune est divisée en plusieurs régions de pression, et la carte des caractéristiques de la quantité injectée est prédéfinie pour chacune des régions de pression. Lorsque la condition d'apprentissage est satisfaite, l'ECU 40 exécute l'injection d'apprentissage pour chaque région de pression de la rampe commune pour tous les cylindres du moteur 2. S'il existe une certaine région de pression dans la pression de la rampe commune dans laquelle l'opération d'apprentissage de la quantité injectée ne s'est pas terminée, l'ECU 40 commande la pression de la rampe commune pour cette certaine région de pression et exécute une injection d'apprentissage 210 représentée par un trait en pointillé 200 sur la figure 2B. (Moyens d'estimation de la quantité injectée) L'ECU 40, par exemple, exécute des injections d'apprentissage 210 plusieurs fois pour assurer de multiples injections d'apprentissage 210 pour tous les cylindres lorsque les deux conditions suivantes sont satisfaites : (a) le régime moteur baisse sous un régime sans injection de carburant pendant que la pédale d'accélérateur est relâchée, et (b) la pédale d'embrayage de la transmission manuelle est débrayée, par exemple. L'ECU 40 détecte le changement du régime moteur en se basant sur les signaux de sortie émis par le capteur NE 32. Par exemple, le changement du régime moteur est indiqué par un trait en pointillé 220 sur la figure 2C et sert de changement de régime de fonctionnement du moteur, ledit changement étant provoqué par l'injection d'apprentissage 210 exécutée par la soupape d'injection de carburant 30. L'ECU 40 transforme le changement du régime moteur en un couple moteur, et convertit le couple moteur en une quantité injectée correspondante. Ainsi, l'ECU 40 peut estimer la quantité injectée réelle qui est effectivement réalisée en se basant sur le signal d'impulsion d'injection ayant la largeur d'impulsion il (voir figure 2D). Par exemple, la largeur d'impulsion il est obtenue à partir de la carte des caractéristiques de la quantité injectée afin que la soupape d'injection de carburant 30 injecte le carburant selon une quantité injectée souhaitée. (Moyens de calcul de variation) L'ECU 40 exécute l'injection d'apprentissage plusieurs fois durant chaque occurrence de l'opération d'apprentissage de la quantité injectée. Ensuite, une quantité injectée réelle Qn (voir figure 3A) est estimée pour chaque injection d'apprentissage comme décrit précédemment, et la variation de la quantité injectée réelle Qn, estimée à partir des injections d'apprentissage précédentes et de l'injection d'apprentissage exécutée actuellement, est ensuite calculée à chaque fois que l'injection d'apprentissage est exécutée (voir figure 3B). Dans le présent mode de réalisation, l'ECU 40 calcule l'écart-type 6n comme étant la variation de la quantité injectée réelle. (Moyens de détermination de fin d'opération d'apprentissage) Comme le montre la figure 3B, lorsque l'écart-type 6n se situe dans une plage acceptable qui satisfait une précision souhaitée prédéterminée, l'ECU 40 décide de ne pas continuer l'exécution de l'injection d'apprentissage. Par exemple, la précision souhaitée est calculée de telle sorte que l'injection de carburant basée sur la précision souhaitée en question ne provoque pas de raté d'allumage pour le moteur 2. Plus précisément, le signal d'impulsion d'injection est corrigé sur la base de la quantité injectée souhaitée et sur la base des quantités injectées réelles des multiples injections d'apprentissage qui ont été exécutées au cours de l'opération d'apprentissage de la quantité injectée jusqu'à ce que l'écart-type 6n se situe dans la plage de la précision souhaitée. Ainsi, la précision souhaitée est fixée comme une valeur qui empêche tout raté d'allumage du moteur 2 lorsque l'injection de carburant est commandée en fonction du signal d'impulsion d'injection corrigé précité. Dans la description qui précède, le signal d'impulsion d'injection sert de valeur de commande d'injection. Par exemple, l'écart-type de la quantité injectée réelle peut accidentellement se retrouver dans une plage acceptable de la précision souhaitée prédéterminée lors de l'injection d'apprentissage de la seconde fois même si la variation de la quantité injectée réelle reste sensiblement importante. Dans le cas de l'exemple ci-dessus, les quantités injectées réelles précitées peuvent ne pas fournir de manière extrêmement précise une valeur représentative de la quantité injectée réelle, valeur qui est à comparer avec la quantité injectée souhaitée. Dans le présent mode de réalisation, le terme "nombre d'injections minimum" correspond au nombre d'injections minimum qu'il faut exécuter pour calculer l'écart-type de la quantité injectée réelle avec une précision supérieure ou égale à la précision prédéterminée. Dans le présent mode de réalisation, lorsque le nombre d'injections (ou le nombre de fois où les injections d'apprentissage sont exécutées) au cours de l'opération d'apprentissage de la quantité injectée est inférieur au nombre d'injections minimum, l'ECU 40 fait en sorte que la soupape d'injection de carburant 30 continue d'exécuter l'injection d'apprentissage jusqu'à ce que l'injection d'apprentissage ait été exécutée le nombre minimum de fois, même si l'écart-type de la quantité injectée réelle se situe dans la plage de la précision souhaitée. Ainsi, lorsque l'écart-type de la quantité injectée réelle se situe dans la plage de la précision souhaitée pendant que l'injection d'apprentissage est exécutée un nombre de fois égal ou supérieur au nombre d'injections minimum, l'ECU 40 décide de mettre fin à l'exécution de l'injection d'apprentissage. Comme expliqué ci-dessus, l'injection d'apprentissage est exécutée un nombre de fois qui est égal ou supérieur au nombre d'injections minimum nécessaire pour calculer efficacement la variation de la quantité injectée réelle. Cela permet d'empêcher que la variation de la quantité injectée réelle ne se retrouve accidentellement dans la plage de la précision souhaitée. (Moyens de calcul de la valeur représentative) Lorsque l'écart-type de la quantité injectée réelle se situe dans la plage de la précision souhaitée alors que le nombre d'injections est égal ou supérieur au nombre d'injections minimum, la valeur moyenne Qaven de la quantité injectée réelle converge généralement vers la valeur illustrée sur la figure 3C. Lorsque l'injection d'apprentissage est terminée, l'ECU 40 fixe la valeur moyenne Qaven des quantités injectées réelles des multiples injections d'apprentissage comme étant la valeur représentative de la quantité injectée réelle. (Moyens de calcul du degré de correction) L'ECU 40 calcule un degré de correction de la quantité injectée en se basant sur la différence (a) la quantité injectée souhaitée et (b) la valeur moyenne des quantités injectées réelles des multiples injections d'apprentissage exécutées au cours de l'opération actuelle d'apprentissage de la quantité injectée. Ensuite, l'ECU 40 corrige la carte des caractéristiques des quantités injectées pour la pression de la rampe commune souhaitée par le degré de correction calculé. Plus précisément, la largeur d'impulsion du signal d'impulsion d'injection qui correspond à la quantité injectée souhaitée passe de il à i2, comme le montre la figure 2D. Ainsi, le nombre d'injections de l'injection d'apprentissage est efficacement réduit pendant que le degré de correction de la valeur de la commande d'injection est calculé de façon extrêmement précise. Exemple comparatif Dans l'exemple comparatif illustré sur la figure 4B, on utilise la variation maximale supposée de la quantité injectée réelle qui serait éventuellement observée lorsque la variation de la quantité injectée pour chaque injection et la variation de la combustion pour chaque injection de la soupape d'injection de carburant 30 sont toutes deux maximales. Dans l'exemple comparatif, l'injection d'apprentissage est systématiquement exécutée le nombre de fois (n2) qui est déterminé sur la base d'un écart-type En (indiqué par le repère 240 sur la figure 4B) indiquant la variation maximale supposée précitée, afin que l'écart-type En de la variation maximale se situe dans la plage de la précision souhaitée. Dans le cas de cet exemple comparatif, l'injection d'apprentissage doit être exécutée un nombre de fois n2 avant que la variation maximale (écart-type En) ne se situe dans la plage de la précision souhaitée même au cas où la variation (écart-type 6n) de la quantité injectée réelle réussirait à se situer dans la plage de la précision souhaitée grâce à l'exécution de l'injection d'apprentissage un nombre de fois nl (nl En revanche, dans le présent mode de réalisation, comme le montre la figure 5A, lorsque la variation de la quantité injectée réelle est maximale, l'injection d'apprentissage est exécutée un nombre de fois n2 comme pour l'exemple comparatif. Toutefois, dans la plupart des cas, comme la variation de la quantité injectée réelle est inférieure à la valeur maximale, la variation de la quantité injectée réelle se situe dans la plage de la précision souhaitée grâce au nombre d'injections nl qui est inférieur à n2 comme le montre la figure 5B. En outre, comme indiqué précédemment, dans le présent mode de réalisation, même si la variation de la quantité injectée réelle se retrouve dans la plage de la précision souhaitée, la soupape d'injection de carburant 30 continue d'exécuter l'injection d'apprentissage jusqu'à ce que le nombre d'injections pendant l'opération d'apprentissage de la quantité injectée devienne le nombre d'injections minimum si le nombre d'injections est inférieur au nombre d'injections minimum. Routine d'apprentissage de la quantité injectée) Nous allons ensuite décrire l'opération d'apprentissage de la quantité injectée du système d'injection de carburant 10 à la lumière de la figure 6. Sur cette figure 6, la lettre "S" désigne une étape. La routine de la figure 6 est exécutée lorsque la condition d'apprentissage permettant de connaître la quantité injectée est satisfaite. A S400, l'ECU 40 commande la quantité de refoulement de la pompe d'alimentation en carburant 14 afin de fixer la pression de la rampe commune à une région de pression spécifique dans laquelle l'opération d'apprentissage de la quantité injectée ne s'est pas terminée. Ensuite l'ECU 40 exécute l'injection d'apprentissage (ou la giclée de carburant unique pour l'opération d'apprentissage de la quantité injectée). A S402, l'ECU 40 détecte un changement de régime moteur provoqué par l'injection d'apprentissage qui vient d'être exécutée. A S404, l'ECU 40 transforme le degré de changement de régime moteur en un couple moteur, et convertit ensuite le couple moteur en une quantité injectée réelle Qn de la soupape d'injection de carburant 30. En outre, l'ECU 40 calcule la valeur moyenne Qaven des quantités injectées réelles des injections d'apprentissage qui ont été exécutées lors de l'opération actuelle d'apprentissage de la quantité injectée. Ensuite, à S404, l'ECU 40 calcule l'écart-type 6n des quantités injectées réelles des injections d'apprentissage (d'abord pour les injections d'apprentissage actuelles) qui ont été exécutées lors de l'opération d'apprentissage de la quantité injectée. A S406, l'ECU 40 calcule la différence entre la quantité injectée réelle calculée à S404 et la quantité injectée souhaitée. Ensuite, la commande passe à l'étape S408, qui consiste à déterminer si la différence précitée calculée à S406 est séquentiellement égale ou supérieure à une valeur prédéterminée un nombre prédéterminé de fois. Autrement dit, à S408, on détermine s'il convient de corriger l'injection d'apprentissage. Lorsque la différence a été détectée comme étant séquentiellement égale ou supérieure à la valeur prédéterminée le nombre prédéterminé de fois (ce qui correspond au oui au niveau de S408), on considère qu'il faut corriger la différence détectée précitée avant de continuer l'opération d'apprentissage de la quantité injectée. Ainsi, la commande passe à S410, qui consiste à calculer le degré de correction de la valeur de commande d'injection pour l'injection d'apprentissage en se basant sur la différence entre la quantité injectée réelle et la quantité injectée souhaitée, et à corriger la valeur de la commande d'injection d'un degré de correction tel que la différence entre la quantité injectée réelle et la quantité injectée souhaitée est réduite. Ensuite, la commande revient à S400, où on remet à zéro le nombre d'injections pendant l'opération actuelle d'apprentissage de la quantité injectée et on exécute l'injection d'apprentissage pour l'opération actuelle d'apprentissage de la quantité injectée depuis le début. Une fois déterminé que la différence entre la quantité injectée réelle et la quantité injectée souhaitée est inférieure à la valeur prédéterminée ou que l'injection d'apprentissage n'a pas besoin d'être corrigée (ce qui correspond au non de S408), la commande passe à S412, où l'ECU 40 incrémente le nombre des injections d'apprentissage au cours de l'opération actuelle d'apprentissage de la quantité injectée. Ensuite, lorsque l'écart-type 6n calculé à S404 se situe dans la plage de la précision souhaitée (ce qui correspond à oui au niveau de S414) et simultanément, lorsque le nombre de fois où l'injection d'apprentissage a été exécutée est égal ou supérieur au nombre minimum d'injections (ce qui correspond à oui au niveau de S416), la commande passe à S418, où l'ECU 40 calcule le degré de correction de la valeur de commande d'injection comme étant une valeur d'apprentissage pour l'opération actuelle d'apprentissage de la quantité injectée en se basant sur la différence entre (a) la quantité injectée souhaitée et (b) la valeur moyenne Qaven des quantités injectées actuelles calculées à S404. Comme précédemment, on détermine le degré de correction. La satisfaction des conditions aux étapes S414 et S416 signifie que la variation (écart-type 6n) se situe dans une plage égale ou supérieure à la précision prédéterminée. Lorsque l'écart-type 6n de la quantité injectée réelle calculé à S404 se situe au-delà de la plage de la précision souhaitée (ce qui correspond à Non au niveau de S414), ou si le nombre de fois où l'injection d'apprentissage a été exécutée est inférieur au nombre d'injections minimum (ce qui correspond à Non au niveau de S416), la commande passe à S400 car il faut continuer d'exécuter l'injection d'apprentissage pour pouvoir calculer la valeur d'apprentissage. Dans le cas où l'écart-type 6n de la quantité injectée réelle se situe au-delà de la plage de la précision souhaitée en raison d'une défaillance de la soupape d'injection de carburant 30 même après que l'injection d'apprentissage ait été exécutée le nombre de fois n2 déterminé en fonction de la variation maximale supposée, la commande passe à une routine de détermination d'anomalie où l'anomalie doit être identifiée. Dans le présent mode de réalisation, l'ECU 40 correspond à un dispositif de commande d'injection de carburant, à des moyens de commande d'injection, à des moyens d'estimation de la quantité injectée, à des moyens de calcul de variation, à des moyens de détermination de fin d'opération d'apprentissage, à des moyens de calcul de valeur représentative, et à de moyens de calcul de degré de correction. En outre, dans le présent mode de réalisation, l'étape S400 de la figure 6 correspond à la fonction exécutée par les moyens de commande d'injection, les étapes S402 et S404 de la figure 6 correspondent à la fonction exécutée par les moyens d'estimation de la quantité injectée, les moyens de calcul de variation et les moyens de calcul de valeur représentative. Les étapes S414 et S416 de la figure 6 correspondent à la fonction exécutée par les moyens de détermination de fin d'opération d'apprentissage, et l'étape S418 de la figure 6 correspond à la fonction exécutée par les moyens de calcul du degré de correction. Dans le présent mode de réalisation, la quantité injectée réelle est estimée sur la base du changement de régime moteur lié à l'exécution de l'injection d'apprentissage. Lorsque l'écart-type, qui correspond à la variation de la quantité injectée réelle estimée, se situe dans la plage de la précision souhaitée, on met fin à l'injection d'apprentissage. Ainsi, on exécute l'injection d'apprentissage un nombre de fois nl inférieur au nombre de fois n2 de l'exemple comparatif dans lequel le nombre d'injections (nombre de fois où l'injection d'apprentissage est exécutée) est systématiquement déterminé en tenant compte de la variation maximale supposée de la quantité injectée réelle. Comme indiqué ci-dessus, le nombre d'injections nécessaire pour mettre fin à l'exécution de l'injection d'apprentissage est déterminé en fonction de la plage de la variation de la quantité réelle injectée par chaque soupape d'injection de carburant 30. Autrement dit, le moment où on met fin à l'exécution de l'injection d'apprentissage est fixé en fonction de la plage de la variation précitée. Ainsi, lorsque la variation de la quantité injectée réelle est sensiblement faible, le nombre d'injections nécessaires pendant l'opération d'apprentissage de la quantité injectée est réduit d'autant. Par conséquent, on diminue le nombre d'injections au cours de l'opération d'apprentissage de la quantité injectée, et on limite efficacement le temps qu'il faut pour effectuer l'opération d'apprentissage de la quantité injectée. Cela permet, par exemple, de réduire efficacement la distance parcourue par le véhicule au cours d'une période située entre l'instant où l'opération d'apprentissage de la quantité injectée commence et l'instant où l'opération d'apprentissage de la quantité injectée se termine. Par conséquent, dans le cas où l'opération suivante d'apprentissage de la quantité injectée pour le véhicule est exécutée à un intervalle équivalent à une distance parcourue prédéterminée après l'opération précédente d'apprentissage de la quantité injectée, la fréquence d'exécution des opérations d'apprentissage de la quantité injectée pendant qu'une certaine distance est parcourue augmente du fait que la distance entre (a) l'opération précédente d'apprentissage de la quantité injectée et l'opération suivante d'apprentissage de la quantité injectée diminue. On peut par conséquent limiter la période anormale pendant laquelle la quantité injectée par la soupape d'injection de carburant 30 peut être commandée de façon erronée sur la base de la quantité injectée réelle qui peut être sensiblement différente de la quantité injectée souhaitée. Dans le présent mode de réalisation, un moteur à quatre cylindres 2 a été décrit. En général, un moteur multi-cylindres ayant plus de quatre cylindres nécessite, pour effectuer l'opération d'apprentissage de la quantité injectée de tous les cylindres, un délai plus long que celui nécessaire à un moteur à quatre cylindres. Par conséquent, la période d'exécution de l'opération d'apprentissage de la quantité injectée est encore plus courte pour un moteur ayant un plus grand nombre de cylindres. (Autre mode de réalisation) Dans le mode de réalisation ci-dessus, le changement de régime moteur est utilisé comme degré de changement du régime de fonctionnement du moteur pendant l'exécution de l'injection d'apprentissage. En variante, le changement d'un rapport du mélange air-carburant ou la pression interne des cylindres du moteur peuvent être utilisés comme degré de changement du régime de fonctionnement du moteur. En outre, dans le mode de réalisation ci-dessus, pour mettre fin à l'injection d'apprentissage, il faut que les conditions suivantes soient satisfaites. Condition (1) : l'écart-type de la quantité injectée réelle se situe dans la plage de la précision souhaitée ou est inférieur à une valeur prédéterminée. Condition (2) : le nombre de fois où l'injection d'apprentissage est exécutée est égal ou supérieur au nombre d'injections minimum qu'il faut pour calculer l'écart-type de la quantité injectée réelle avec une précision égale ou supérieure à la précision prédéterminée. En variante, la condition pour mettre fin à l'injection d'apprentissage ne comprend pas nécessairement la condition (2) précitée. Dans le mode de réalisation ci-dessus, l'ECU 40, dont les fonctions sont déterminées par des programmes de commande, assure les fonctions des moyens de commande d'injection, des moyens d'estimation de la quantité injectée, des moyens de calcul de variation, des moyens de détermination de fin d'opération d'apprentissage, des moyens de calcul de la valeur représentative, et des moyens de calcul du degré de correction. En variante, au moins une partie des fonctions des moyens multiples précités peut être réalisée par un matériel dont les fonctions sont déterminées par une configuration de type circuit. En outre, chacun des moyens multiples précités n'est pas réalisé uniquement par des ressources matérielles physiquement séparées. Comme indiqué précédemment, la présente invention ne se limite pas aux modes de réalisation précédemment décrits. En revanche, la présente invention peut être applicable à différentes variantes de réalisation, à condition que ces différents modes de réalisation ne s'écartent pas de l'esprit de la présente invention. L'homme du métier comprendra aisément quels autres avantages et modifications peuvent être envisagés. Ainsi, l'invention dans son sens le plus large ne se limite en aucun cas aux détails spécifiques, aux dispositifs représentatifs et aux exemples illustratifs représentés et décrits. REVENDICATIONS1. Dispositif de commande d'injection de carburant, pour commander une soupape d'injection de carburant (30) d'un moteur à combustion interne (2), comprenant : des moyens de commande d'injection (40, 5400) pour que la soupape d'injection de carburant (30) réalise une injection d'apprentissage (210), lorsqu'une condition d'apprentissage permettant de connaître une quantité injectée de l'injection d'apprentissage (210) est satisfaite, les moyens de commande d'injection (40, 5400) déclenchant l'injection d'apprentissage (210) par la soupape d'injection de carburant (30) une pluralité de fois pour fournir une pluralité d'injections d'apprentissage (210) ; des moyens d'estimation de la quantité injectée (40, 5402, 5404) pour estimer la quantité injectée réelle (Qn) de chacune de la pluralité d'injections d'apprentissage (210) en se basant sur un changement du régime de fonctionnement (NE) du moteur à combustion interne (2) provoqué par l'injection d'apprentissage (210) réalisée par la soupape d'injection de carburant (30) ; des moyens de calcul de variation (40, S402s, 5404) pour calculer une variation (an) de la quantité injectée réelle (Qn) en se basant sur la quantité injectée réelle (Qn) de chacune de la pluralité d'injections d'apprentissage (210) estimée par les moyens d'estimation de la quantité injectée (40, 5402, 5404) ; et des moyens de détermination de fin d'opération d'apprentissage (40, S414, S416) pour décider que les moyens de commande d'injection (40, 5400) doivent mettre fin à l'exécution de l'injection d'apprentissage (210) en se basant sur la variation (an) calculée par les moyens de calcul de variation (40, 5402, 5404) et sur la base de la précision souhaitée de la variation (an). 2. Dispositif de commande d'injection de carburant selon la revendication 1, dans lequel : les moyens de détermination de fin d'opération d'apprentissage (40, S414, S416) décident que les moyens de commande d'injection (40, 5400) doivent mettre fin à l'exécution de l'injection d'apprentissage (210) lorsque les deux conditions suivantes sont satisfaites : la variation (an) se situe dans la plage de la précision souhaitée ; etla soupape d'injection de carburant (30) a exécuté l'injection d'apprentissage (210) un nombre de fois qui est égal ou supérieur au nombre d'injections minimum nécessaire pour calculer la variation (an). 3. Dispositif de commande d'injection de carburant selon la revendication 1 ou 2, dans lequel : les moyens de détermination de fin d'opération d'apprentissage (40, S414, S416) conduisent les moyens de commande d'injection (40, S400) à continuer d'exécuter l'injection d'apprentissage (210) lorsque la soupape d'injection de carburant (30) a exécuté l'injection d'apprentissage (210) un nombre de fois qui est inférieur au nombre d'injections minimum nécessaire pour calculer la variation (an). 4. Dispositif de commande d'injection de carburant selon l'une quelconque des revendications 1 à 3, dans lequel : les moyens de commande d'injection (40, S400) font exécuter l'injection d'apprentissage (210) par la soupape d'injection de carburant (30) selon une quantité injectée souhaitée basée sur une valeur de commande d'injection ; et les moyens de détermination de fin d'opération d'apprentissage (40, S414, S416) décident que les moyens de commande d'injection (40, S400) doivent mettre fin à l'exécution de l'injection d'apprentissage (210) lorsque la variation (an) se situe dans la plage de la précision souhaitée, le dispositif de commande d'injection de carburant comprenant en outre : des moyens de calcul de la valeur représentative (40, S404) pour calculer une valeur représentative (Qaven) de la quantité injectée réelle (Qn) sur la base de la quantité injectée réelle (Qn) de chacune de la pluralité des injections d'apprentissage (210) ; et des moyens de calcul du degré de correction (40, S418) pour calculer le degré de correction qui est utilisé pour corriger la valeur de la commande d'injection, en se basant sur la différence entre (a) la valeur représentative (Qaven) et (b) la quantité injectée souhaitée lorsque les moyens de détermination de fin d'opération d'apprentissage (40, S414, S416) décident que les moyens de commande d'injection (40, S400) doivent mettre fin à l'exécution de l'injection d'apprentissage (210).