FR 2764004 A1 19981204 FR 9706528 A 19970528 -1 Procédé de commande de l'allumage d'un moteur à combustion interne. Le fonctionnement d'un moteur à combustion interne est lié au s séquencement des étincelles induites par des bobines dans les bougies. A chaque tour du moteur, lorsque chaque piston atteint son point mort haut de compression maximale du mélange air-carburant, l'étincelle qui jaillit commande l'explosion du mélange, qui repousse le piston et entraîne ainsi le moteur. On commande en fait l'étincelle avec une certaine avance sur l'instant o le piston atteint-son point mort haut, pour en particulier 1s tenir compte du retard de l'explosion et des conditions instantanées de fonctionnement du moteur, afin d'optimiser le rendement du moteur. L'avance, qu'on exprime par un décalage angulaire, peut être fixée mécaniquement par un doigt de came entraîné par le moteur ou, comme dans le cas qu'on considère ici, par une commande électronique. Cette commande d'avance et de génération d'étincelle est réalisée par interruption brutale du courant dans la bobine, ce qui développe la haute tension provoquant l'étincelle. On alimente la bobine à un instant antérieur à celui prévu pour l'étincelle, afin que son courant, dont la valeur augmente progressivement, atteigne, à la rupture, le niveau voulu pour fournir l'énergie nécessaire à l'étincelle. Cependant, cette énergie nécessaire varie avec les conditions de fonctionnement du moteur, telles que sa vitesse de rotation et sa température. De ce fait, pour toujours assurer au moins la fourniture de l'énergie nécessaire, on fournit en permanence, de façon classique, un niveau d'énergie correspondant au maximum 2 2764004 envisageable c'est-à-dire que, la plupart du temps, l'énergie fournie dépasse le besoin réel à l'instant considéré. Or la bougie et la bobine s'usent d'autant plus vite qu'elles délivrent une énergie élevée, si bien qu'il faut surdimensionner la bobine pour lui assurer une durée de vie satisfaisante pour un spectre de conditions d'utilisation, ou mission, préalablement définies. Par ailleurs, la bobine vieillit et on doit aussi accroître systématiquement sa durée d'excitation pour qu'elle satisfasse toujours, en fin de vie, aux exigences requises pour exciter la bougie. De ce fait, en début de vie, la bougie est surexcitée. Enfin, le circuit de commande qui excite la bobine doit être adapté :s avec précision aux caractéristiques électriques de celles-ci. En effet, la durée d'excitation de la bobine, pour y faire croître le courant jusqu'à la valeur voulue à laquelle l'éclatement de l'étincelle est provoqué, dépend de l'inductance de la bobine. Le fournisseur de cette bobine doit donc maintenir des tolérances serrées; de surcroît, ces bobines sont plus coûteuses et non interchangeables avec celles d'un autre fournisseur, a priori différentes. La présente invention vise à s'affranchir des inconvénients évoqués cidessus. A cet effet, l'invention concerne un procédé de commande de l'allumage d'un moteur à combustion interne, par rupture d'un courant de bobine, procédé dans lequel on prédétermine une courbe d'évolution prévisionnelle du courant et on mesure, à au moins un instant, le courant réel pour modifier la courbe d'évolution prévisionnelle et en déterminer l'instant de rupture. Ainsi, on prend en compte les caractéristiques réelles de la bobine pour l'exciter, si bien que l'on peut limiter cette excitation à la valeur nécessaire et ainsi s'affranchir des dispersions et dérives de sa caractéristique de réponse sans cependant devoir la surdimensionner. 3 2764004 De préférence, on mesure le courant par passage d'un seuil de diagnostic et, pour modifier la portion de courbe de courant de la bobine correspondant à des valeurs de courant élevées qui ne sont s pas toujours atteintes à l'allumage, on force par instants le courant réel au-delà du courant de rupture pour franchir le seuil de diagnostic. L'invention sera mieux comprise à l'aide de la description suivante d'un mode de mise en oeuvre préféré du procédé de l'invention, en référence au dessin annexé, sur lequel: - la figure 1 représente schématiquement un ensemble d'allumage pour la mise en oeuvre du procédé de l'invention, et - la figure 2, -formée des figures 2A et 2B, représente la 1s caractéristique courant/durée d'excitation D d'une bobine d'allumage et la réponse d'un circuit ampèremétrique. L'ensemble d'allumage représenté comporte un microcontrôleur 1 commandant un transistor-interrupteur de puissance 2 en série avec un bobinage 3 constituant le primaire d'un transformateur élévateur de tension, usuellement appelé bobine, dont le secondaire 4 alimente la bougie d'un moteur de véhicule à combustion interne. Un circuit 6 de mesure de courant est monté en série avec le bobinage 3, alimentée sous la tension Vb d'une batterie non représentée, et il fournit ses mesures au microcontrôleur 1. Le microcontrôleur 1 dispose, de façon classique, de diverses informations de conditions de fonctionnement du moteur provenant, à travers une liaison d'entrée 11, de capteurs non représentés, telles la position angulaire de l'arbre du moteur, la température de ce dernier, la tension batterie, la pression collecteur, le débit d'air et autres. Le microcontrôleur 1 comporte en outre une mémoire 12 contenant une caractéristique de réponse courant I/durée d'excitation D (figure 2A), ou retard à la croissance du courant, pour en déterminer, d'une part, un courant optimal de rupture Ir dans le 4 2764004 bobinage 3 en fonction des conditions de fonctionnement du moteur, courant induisant un courant secondaire optimal dans le secondaire 4 et donc dans la bougie 5 et l'instant Tr de cette rupture et, d'autre part, un instant TO, antérieur à celui-ci, de début de l'excitation du bobinage 3. Le courant bobine a ainsi le temps de croître à la valeur voulue, de courant de rupture Ir ou consigne, entre ces deux instants TO et Tr. Plus précisément dans cet exemple, la caractéristique I = f (D) de la figure 2A, ou courbe d'évolution prévisionnelle préalablement déterminée, correspond à une approximation, par trois segments de droite, de la caractéristique réelle. Le premier segment SO, de TO à T1, correspond à un simple retard, à courant nul, des deux segments _s qui le suivent. Le deuxième segment S1 présente ici une pente déterminée plus faible que celle de troisième segment S2 qui lui fait suite pour les courants élevés, ici d'environ 4 à 12 ampères. Il a été représenté en pointillés deux segments Si' et S2', correspondant respectivement aux segments S1 et S2 en mémoire 12, et qui représentent en fait, à l'approximation près, la courbe de réponse réelle du bobinage 3. Le circuit 6 de mesure de courant est en fait ici un circuit ampèremétrique à seuils de diagnostic qui ne fournit un signal de mesure M (figure 2B) que lorsque le courant qui le traverse est compris entre deux seuils de diagnostic, IA et IB, ici respectivement de typiquement 2, 5 et 6,5 A. Un tel composant porte la référence commerciale VB 029 et est commercialisé par la société SGS. L'interrupteur de puissance 2 y est intégré. On notera cependant que tout ampèremètre électronique convient. Le fonctionnement de l'ensemble va être expliqué plus en détails ci- dessous. Parallèlement à l'axe D des durées de mise en conduction, ou excitation, on a porté (fig. 2B) un axe des temps absolus t sur lequel 2764004 l'instant th de passage au point mort haut a été reporté. En fonction des conditions de fonctionnement du moteur, le nmicrocontrôleur 1 a déterminé, de façon classique, un courant optimal de rupture Ir et un angle d'avance à l'allumage correspondant, traduit d'après la vitesse de rotation du moteur en une avance temporelle Av déterminant un intant _, auquel le courant réel I doit avoir atteint exactement la valeur de consigne d'allumage ou rupture Ir pour être alors interrompu brutalement par l'interrupteur 2. zo Ayant reporté, sur l'axe des durées D, l'instant tr sous la référence Tr et connaissant Ir, ici 8 ampères, la caractéristique SO, S1, S2 détermine le retard de Tr sur TO, donc détermine l'instant absolu tO de début de l'excitation. Pour tenir compte des variations de la tension batterie Vb, la mémoire 12 comporte en fait un jeu de s courbes, adressées en fonction de la valeur, qu'on mesure, de la tension batterie Vb. Les deux seuils de diagnostic (2,5 et 6,5 A), permettant de connaître la valeur du courant lorsque celui-ci passe par ces seuils, sont respectivement associés aux deux segments S1 et S2. Ainsi, lorsque le courant I croît à partir de l'instant initial TO, le retard TA du front montant du signal M, pour le seuil bas IA, fournit un point de mesure de la courbe réelle Si'. Il en est de même pour le front descendant qui va suivre à l'instant TB de franchissement du seuil haut IB. Par souci de clarté, la figure 2A représente en détails des correspondances courant/retard prévues (12) et non celles mesurées effectivement (Si', S2'). On voit ici que, les segments Si' et S2' étant de pentes supérieures à celles prévues (S1, S2), les instants mesurés de passage aux seuils IA et IB sont antérieurs aux instants prévus TA et TB, donc que le courant réel de rupture Ir' à l'instant Tr est supérieur au courant Ir prévu. Ayant ainsi, à au moins un instant, mesuré le courant réel I, on ajuste la courbe d'évolution prévisionnelle SO, S1, S2 pour la rapprocher d'une courbe estimée SO, Si', S2', établie par la mesure. Dans cet exemple, on fait pivoter (flèches F1, F2) les segments S1 et S2 autour de leur intersection (T1, T2) avec l'axe des abscisses D 6 2764004 pour les rapprocher progressivement, au fil des mesures successives, des segments S1 et S2 portant les points de mesure respectifs, ou encore les superposer immédiatement à ceux-ci. On maintient ainsi à jour la caractéristique de réponse de la bobine 3 et asservit donc le courant réel I à la valeur voulue, en déterminant le retard Tr et donc l'instant tr de rupture. Cependant, le seuil haut IB risque de ne pas toujours être franchi, si le courant optimal Ir, n'atteint pas, compte tenu des conditions de fonctionnement présentes, le seuil haut lB. Or, même dans ce cas, le courant optimal Ir peut cependant se trouver sur le début du segment S2, qu'il faut donc maintenir à jour. s Pour cela, pour modifier la portion S2 de courbe de courant du bobinage 3 correspondant à des valeurs de courant élevées (ici autour de 6,5A) qui ne sont pas toujours atteintes à l'allumage, le microprocesseur 1 force par instants le courant réel au-delà du courant de rupture Ir optimal, pour franchir le seuil IB de diagnostic relatif au segment S2. On conçoit que la détermination du point mesuré de la caractéristique réelle peut, dans d'autres exemples de réalisation, être faite par un circuit ampèremétrique plus classique, sans seuil de courant, mesurant le courant I à un instant de retard prédéterminé qui constitue un seuil de temps de montée. REVENDICATIONS 1.- Procédé de commande de l'allumage d'un moteur à combustion interne, par rupture d'un courant de bobine (3,4), procédé dans lequel on prédétermine une courbe d'évolution prévisionnelle (S0, S1, S2) du courant et on mesure, à au moins un instant, le courant réel pour modifier la courbe d'évolution prévisionnelle (SO, S1, S2) et en déterminer l'instant de rupture (Tr). Jo 2.- Procédé selon la revendication 1, dans lequel on mesure le courant par passage d'un seuil de diagnostic (IA; IB). 3.- Procédé selon la revendication 2, dans lequel, pour modifier la portion (S2) de courbe de courant de la bobine correspondant à des _s valeurs de courant élevées qui ne sont pas toujours atteintes à l'allumage, on force par instants le courant réel au-delà du courant de rupture pour franchir le seuil de diagnostic (IB). 4.- Procédé selon l'une des revendications 1 à 3, dans lequel on mesure le courant par passage de deux seuils de diagnostic bas et haut (IA, IB). 5.- Procédé selon la revendication 4, dans lequel on prédétermine la courbe d'évolution avec au moins deux segments de droite (S1, S2) associés respectivement aux deux seuils de diagnostic (IA, IB). 6.- Procédé selon la revendication 5, dans lequel les deux segments de droite (S1, S2) associés aux seuils sont précédés d'un segment de droite de retard (SO).