Brevet FR2263384A1 — publié le 19751003

L'invention concerne un circuit de correction de durée d'injection pour moteurs à combustion, et plus particulièrement un circuit de correction par modification d'un nombre dtimpulsioas comptées pour définir cette durée dtinåeetion. Le brevet français no 73.28442 décrit un dispositif de contrôle pour moteur à combustion, dans lequel une fonction de régulation susceptible de définir une durée est codée sous forme numérique pour constituer un mot, et comportant un premier compteur à présélection auquel est appliqué ce mot pour déterminer le nombre d'impulsions 9 compter, un deuxième compteur comptant un deuxième nombre d'impulsions avant que ledit premier compteur ne commence a compter, et un troisième compteur comptant une impulsion chaque fois que les deux premiers compteurs ont achevé leur comptage. Le premier Certificat d'addition à ce brevet, n0 73.31027 décrit un circuit de correction, en fonction de la température par exemple, agissant sur la fréquence des impulsions comptées psr les deux premiers compteurs. La présente invention a pour objet un circuit de correction de durée d'injection en fonction des variations d'une variable auxiliaire, pour moteur à combustion dans lequel un ensemble de compteurs d'impulsions détermine la durée d'inåeetion, caractérisé en ce qu'il comporte un compteur auxiliaire sensible auxdites variations de la variable auxiliaire par rapport à une valeur de référence, l'état de sortie du compteur auxiliaire définissant un nombre d'impulsions supplémentaires à compter par le dernier compteur de l'ensemble de compteurs d'impulsions. D'autres caractéristiques de l'invention ressortent de la description qui suit faite avec référence au dessin annexé sur lequel: La figure 1 représente le schéma électrique du dispositif de controle d'injection selon le brevet cité; La figure 2 représente le schéma électrique du circuit de correction selon l'invention. Sur la figure 1, on voit les trois compteurs 1, 2 et 3 comptant respectivement Ni, N2 et N3 impulsions. Les autres éléments sont des portes électroniques et des inverseurs. En M est symbolisé le mot binaire appliqué au compteur t. Les impulsions H' sont successivement comptées en 2 et 1. Lorsque les compteurs 2 et 7 ont termine leur comptage, une impulsion S est délivrée par la porte 5 et appliquée au compteur 3 et le cycle de comptage recommence pour les compteurs 1 et 2. Le compteur 3 est représenté avec deux éléments, l'un, 6, correspondant aux bits de plus petits poids, l'autre, 7, aux bits de poids les plus élevés. Ces deux éléments sont couplés à des portes 8 et 9 par des connexions reliant certaines des sorties du compteur aux entrées correspondantes des portes. Par le choix de ces connexions, on peut assurer une prédétermination du nombre d'impulsions S comptées par le compteur 3. Lorsque ce nombre est atteint, la sortie des portes change d'état et la porte 4 délivre le signal de fin d'injection, la durée du comptage par les trois compteurs ayant défini la durée d'injection. Après la fin d'une injection et avant le début de l'injection suivante, le signal E' assure la remise à zéro du compteur 3. Dans le cadre de l'invention, on n'utilise, pour la prédétermination du nombre W3 d'impulsions comptées par le compteur 3, que l'élément 7 du compteur correspondant aux bits de poids les plus élevés, et on réserve ltélément 6 pour les bits de correction. A cet effet, les sorties E de l'élément 6 du compteur 3 sont reliées aux entrées E' de la porte 8 (figure 1) par l'intermédiaire d'une série d'inverseurs 18 et de portes 19. L'autre entrée de chacune des portes 19 est reliée å l'une des sorties (a,b,c,d) d'un compteur-décompteur auxiliaire 12 (figure 2).Ce compteur a une entrée de comptage controlée par une porte 16 et une entrée de décomptage controlée par une porte 11. Ces deux portes reçoivent chacune sur une entrée le signal rectangulaire E', En outre, la porte 16 reçoit sur une deuxième entrée la quantité a.b.c.d par l'intermédiaire d'une porte 17, de façon à limiter le comptage du compteur auxiliaire 12 à sa capacité maximale, pour éviter les retours å zéro pouvant rausser la correction. De manière analogue, la porte 11 reçoit sur une deuxieme entrée la quantité a.b.c.d élaborée par les inverseurs 13 et la porte 14, de façon à limiter le décomptage à la valeur-zéro. Enfin sur leur troisième entrée, les portes 11 et 16 reçoivent respectivement, directement et par l'intermédiaire de l'inverseur 15, le signal de sortie d'un comparateur 10. Ce comparateur reçoit sur son entrée positive le signal analogique x en provenance du capteur de mesure de la variable auxiliaire de correction, et sur son entrée négative le signal analogique Xo de référence, correspondant à une valeur moyenne de X. Dans l'exemple décrit, si I est supérieur a Io, la correction doit intervenir dans le sens d'une diminution de la quantité injectée (c'est-a-dire de la durée d'injection), et si x est inférieur à lo, dans le sens d'une augmentation. A titre d'exemple, la variable auxiliaire peut etre fournie sous forme analogique ,par une sonde à oxygène par exemple, placée sur l'échappement du moteur pour contrôler le taux d'oxygène dans le mélange gazeux d'échappement, c'est-à-dire la qualité de la combustion dans le moteur. Comme le temps de réponse des capteurs d'échappement diminue lorsque la vitesse du moteur augmente, le circuit de correction selon l'invention introduit une constante de temps variable. La méthode de correction employée est semblable a une méthode par intégration des variations de la variable auxiliaire. On suppose qu'a un instant donné le compteur-décompteur 12 est dans un état quelconque autre que zéro ou la valeur maxlmale juste avant une injection, le signal ', qui se, déduit du signal de cadencement de l'injection normale, est égal à 1 Par ailleurs, la sortie du comparateur 10 est au niveau 1 si X > Io et. au niveau 0 si I Si I > 10 et si le compteur ne marque pas zéro, lorsque l'impulsion positive E' apparat, la porte Il délivre une impulsion négative qui, appliquée å ltentrëe de décomptage du compteur 12, fait rétrograder celui-ci d'une unité. Le nombre affi- ché a la sortie du compteur diminue donc d'une seule unité. Si X progresser celui-ci d'une unité. Le nombre affiché à la sortie du compteur augmente donc d'une seule unité. il faut remarquer que la fréquence d'action sur le compteur 12 est la fréquence de cadencement de l'injection normale (signal E'): elle varie linéairement avec la vitesse du moteur. A chaque injection, le compteur ne peut changer d'état que d'une unité. De plus, son état ne peut varier que dans les limites de sa capacité. c c rcuit de correction est branché entre les points K et K' de la figure 1 . L'état de sortie du compteur auxiliaire 12 commande , par l'intermédiaire des portes 19 -, la totalisation par la porte 8 d'un certain nombre N d'impulsions 5 avant l'arrêt du comptage par le compteur 3 . En effet , si une sortie du compteur auxiliaire 12 est basse , entrée K' correspondante de la porte 8 est toujours haute . Mais si cette sortie est haute , la porte correspondante 19 est ouverte et l'état de l'entrée K' dépend de état de la sortie K correspondante . Lorsque cette sortie devient haute , l'entrée K' devient haute également .Le comptage s'arrête donc lorsque toutes les sorties K correspondant aux sorties hautes du compteur auxiliaire 12 sont hautes ( après que l'autre élément 7 du compteur 3 ait atteint son total prédéterminé N3). Le nombre des impulsions 5 comptées est donc , à chaque injection , un nombre N'3 = N3 + ( a + 2b + 4c + 8d- ) = N3 + N où a , b, c, d , représentent l'état des sorties du compteur 12 et ont pour valeur O ou 1 . La correction apportée à la durée de l'injection est représentée par N( nombre d'impulsions S supplémentaires comptées ) . Dans le cas d'un compteur binaire à quatre bits , ce nombre N peut varier de O à 15 . Ce nombre N ne peut varier que d'une unité à chaque injection Ce circuit permet , par une mesure quelconque , à l'échap pement du moteur par exemple , de faire une correction d'entrée sur la durée d'injection . Cette méthode est applicable pour tout paramètre devant avoir une action proportionnelle au temps d'injection REY'IK~oI~CA'PE~P K~S 1.- Circuit de correction de durée d'injection en fonction des variations d'une variable auxiliaire, pour moteur à combustion dans lequel un ensemble de compteurs d'impulsions détermine la durée d'injection, caractérisé en ce qu'il comporte un compteur auxiliaire sensible auxdites variations de la variable auxiliaire par rapport à une valeur de référence, l'état de sortie du compteur auxiliaire définissant un nombre dtimpul- sions supplémentaires à compter par le dernier compteur de l'en semble de compteurs a d'impulsions. 2.- Circuit de correction selon la revendication 1, caractérisé en ce que l'état de sortie du compteur auxiliaire ne peut varier que d'une unité à chaque injection. 3.- Circuit de correction selon la revendication 1, caractérisé en ce que les changements d'état du compteur auxiliaire sont commandés par un comparateur comparant la valeur de la variable auxiliaire à la valeur de référence, les signaux électriques correspondant à ces valeurs se présentant sous forme analogique. 4.- Circuit de correction selon la revendication 3, caractérisé en ce que, à chaque injection, le résultat de la comparaison provoque le changement d'état d'une unité du compteur auxiliaire. 5.- Circuit de correction selon la revendication 1, caractérisé en ce que l'état de sortie du compteur auxiliaire est appliqué, par l'intermédiaire de portes électroniques,au dernier compteur, pour contrler le comptage par ce compteur des impulsions supplémentaires de correction. 6.- Circuit de correction selon la revendication 5, caractérisé en ce que le dernier compteur comporte un premier élément de comptage des bits de poids élevés et un second élément de comptage des bits de poids faibles, le premier élément étant prédéterminé, et le second étant relié au circuit de correction pour le comptage des impulsions supplémentaires de correction. 7.- Circuit de correction selon l'une quelconque des revendications précédentes caractérisé en ce que les variations de l'état de sortie du compteur auxiliaire sont limitées d'une part à la valeur zéro, d'autre part à la capacité maximale du compteur.