FR 2450957 A1 19801003 FR 7905732 A 19790306 L'invention concerne un système d'allumage électronique pour moteur à combustion interne et, plus précisément, un tel système électronique dans lequel un contrôleur numéri- que permet de commander automatiquement, en fonction de la grandeur de certains paramètres physiques, notamment, la vitesse de rotation et la charge du moteur, l'instant d'ignition du mélange air/carburant introduit dans les cylindres du moteur. On sait que les lois, ou courbes, d'avance à l'allumage des moteurs à combustion interne, en fonction de la grandeur des paramètres physiques représentatifs des conditions de fonctionnement du moteur, sont des lois empiriques, disponibles sous la forme de courbes relevées expérimentalement pour chaque modèle de véhicule automobile. Dans les contrôleurs numériques d'avance à l'allumage connus, les courbes d'avance en fonction de la- vitesse de rotation du moteur, pour différentes valeurs de la charge du moteur sont inscrites dans une mémoire morte (ROM), appelée aussi mémoire ROM de programme d'avance. L'inconvénient majeur de ce type de contrôleur numérique réside dans la taille (nombre de points mémoires) de la mémoire ROM de programme, d'où il résulte un coût excessif du contr8leur. le but de l'invention est de réaliser un contrôleur numérique d'avance à l'allumage dans lequel la taille de la mémoire ROM de programme d'avance demeure relativement peu importante. On a pu vérifier, expérimentalement, que le fonctionnement de nombreux modèles de moteurs à combustion interne était satisfaisant, lorsqu'une courbe d'avance en fonction de la vitesse de rotation du moteur, pour une valeur déterminée de la charge du moteur,était respectée avec précision il suffit alors de translater angulairement cette courbe, en fonction de différentes valeurs discrètes de la charge du moteur. Un autre but de l'invention est deréaliser un tel contrôleur qui puisse eAtre fabriqué sous la forme de circuits intégrés (C.I.) sur une micropastille d'un substrat semiconducteur selon l'une des techniques MOS (Metal Oxydé Semiconducteur) y compris la technologie SSI (Silicium Sur Isolant). On connalat aussi, notamment, par la Demande de brevet français nO 76.22835 , un contrôleur d'avance à l'allumage du type analogique qui opère selon deux modes de fonctionnement, s'excluant mutuellement de façon automatique en fonction de la vitesse de rotation du moteur : un premier mode selon lequel l'angle d'avance à l'allumage est maintenu à une valeur fixe, ce premier mode étant activé lors de la phase de démarrage et, pour les faibles vitesses de rotation du moteur, et un second mode selon lequel l'angle d'avance à l'allumage est modifié en accord avec les conditions de fonctionnement du moteur, ce mode étant activé sur tout le domaine d'utilisation du moteur. L'objet de l'invention est un contrôleur d'avance numérique incluant une mémoire ROM de programme d'une capacité de 2 m.k bits, correspondant à m bits d'adresse et des mots de k bits ; dans cette mémoire est inscrite une unique courbe d'avance, en fonction de la vitesse de rotation du moteur correspondant à une valeur prédéterminée de la charge du moteur, ou plus exactement, le complément de l'angle d'avance par rapport à une valeur fixe de référence. le contrôleur comporte, en outre, des moyens permettant de mesurer périodiquement la valeur numérique de la période de rotation T. actuelle du moteur à laquelle correspond une vitesse de rotation N. comprise dans la plage des vitesses de rotation d'utilisation du moteur. Cette valeur de la période T. est utilisée pour adresser la mémoire ROM et lire un mot de données D ; ce mot de données D est fourni à un additionneur qui reçoit, d'autre part, un mot P correspondant à la charge actuelle du moteur, le mot S résultant de cette opération d'addition est chargé dans un compteur décrementé, depuis un instant de référence, par un signal horloge à une fréquence FN, proportionnelle à la vitesse de rotation N. du moteur.L'instant de passage de ce compteur à la valeur nulle est détecté et,le signal résultant constitue le signal de déclenchement du générateur de signaux en impulsions TH?. De plus, des moyens complémentaires élaborent un signal de déclenchement avec une avance nulle pour les vitesses de rotation du moteur, inférieures aux vitesses de rotation d'utilisation du moteur. D'autres caractéristiques et les avantages que procure l'invention apparaltront dans la description d'un mode de réalisation d'un contrôleur numérique, faite en regard des dessins annexés. Sur ces dessins - la figure 1 représente, sous la forme d'un bloc diagramme simplifié, un système d'allumage classique, - la figure 2 représente un chronogramme des signaux d'entrée en impulsions, fournis par le transducteur de la position des pistons et les signaux de déclenchement fournis par le contrôleur, - la figure 3 représente, à titre illustratif, un réseau de courbes d'avance à l'ignition d'un moteur, en fonction de la vitesse de rotation et de la charge du moteur, - la figure 4 représente, sous la forme d'un bloc diagramme, un mode de réalisation d'un contrôleur numérique d'avance conforme à l'invention, - la figure 5 représente un chronogramme des formes d'ondes des principaux signaux associés au contrôleur de la figure 4. On se réfèrera maintenant à la figure 1 qui représente, sous la forme d'un bloc diagramme simplifié, un système électronique classique d'allumage pour moteur à combustion interne comprenant les éléments suivants - un transducteur 1 de la charge du moteur (moteur non représenté sur la figure 1) ; ce transducteur, du type à dépression, est couplé physiquement à la tubulure d'admis sion et fournit, sur un bus de sortie P, un mot de p bits, représentatif de la charge du moteur, un transducteur 2 de la position des pistons, accouplé au vilebrequin du moteur. I1 comporte une ou plusieurs masselot tes métalliques entraînées en rotation par un axe de sortie du vilebrequin et deux détecteurs de proximité fixes disposés en regard de la course des masselottes, ces détecteurs sont physiquement décalés entre eux d'un angle ld, au moins égal à l'angle d'avance maximal à commander et lé positionne ment relatif des masselottes et des détecteurs est parfaite ment déterminé par rapport au Point Mort Haut (PMH) des pistons du moteur ; le premier capteur délivre un train continu d'impulsions E1 et le second capteur délivre un train continu d'impulsions E2 synchrones des impulsions E1 et décalées angulairement en retard de l'angle relatif V des deux capteurs, - un contrôleur 3 d'avance automatique qui délivre un train continu d'impulsions 20, synchrones de la vitesse de rota tion du moteur et décalées angulairement d'un angle d'avance par rapport au PMH, fonction des grandeurs de sortie des transducteurs 1 et 2 ; ce contrôleur comporte trois entrées, une première entrée reliée à la sortie du transducteur de la charge du moteur, une seconde entrée reliée à un premier capteur du transducteur de la position des pistons et une troisième entrée reliée à la sortie du second capteur du transducteur de la position des pistons, - un générateur 4 de signaux en impulisions Très Haute Tension (THT) du type inductif ou capacitif ; l'entrée déclenchement de ce générateur est reliée à la sortie du contrôleur d'avance, les signaux THT de sortie sont distribués séquentiellement et de façon cyclique aux bougies d'ignition 5 disposées dans les cylindres du moteur, les moyens permettant de distribuer ces signaux THT peuvent être constitués par un distributeur THT électromécanique ; selon une-autre variante de réalisation de ce générateur, celui-ci peut comporter un distributeur électronique dont les sorties sont relises à des générateurs de signaux en impulsions THT La figure 2 représente un chronogramme, des signaux E1 et E2 fournis par le transducteur de la position des pistons et du signal B0 par le contrôleur d'avance. La période de récurrence TR de ces différents trains continus d'impulsions R est donnée par la relation T R - N.C secondes 'R 2.60 dans laquelle N est la vitesse de rotation du moteur exprimée en tours/minute et C le nombre de cylindres du moteur. Le train d'impulsions E1 est décalé angulaire ment d'un angle en en avance sur le PMH, correspondant à un temps T0 = et le train d'impulsions E2 est aligné avec le PMH. Chacune des impulsions E0 fournie par le contrôleur, permettant de déclencher le générateur des signaux en impulsions, est émise dans l'intervalle T0 ; dans le premier mode de fonctionnement du contrôleur, une impulsion E0 est toujours alignée sur les signaux d'entrée E2 ; dans le second mode de fonctionnement du contrôleur, la position de l'impulsion B0 dans l'intervalle T varie en fonction des valeurs de la vitesse de rotation et o de la charge du moteur, avec une avance de temps TA par rapport aux signaux d'entrée E2, i laquelle correspond un retard de temps TD par rapport aux signaux d'entrée E1 ; à ces valeurs TA et TD correspondent respectivement des grandeurs angulaires A et Reliées à la vitesse de rotation N du moteur. La figure 3 représente, à titre indicatif, sous la forme- de courbes, les programmes d'avance angulaire à 1 'igni- tion, en fonction de la vitesse de rotation du moteur, pour différentes valeurs de la charge P du moteur ; seules,trois courbes:Pn charge maximale, P0 charge minimale et P une courbe (en pointillé) correspondant à une charge intermédiaire ont été représentées, le nombre de courbes intermédiaires dépend de la précision désirée. Pour une valeur. de la vitesse de rotation et pour une grandeur P. de la charge, l'angle d'avance à commander a une valeur iJ .La courbe PO, ou plus exactement, son complément à 00 est disponible dans la mémoire ROM de programme d'avance du contrôleur, le transducteur de la charge du moteur fournit la grandeur (d. ; laquelle est additionnée à la grandeur i extraite de la mémoire ROM de programme d'avance pour donner la grandeur ij correspondant à l'angle de retard XDy ou à son équivalent TD, défini sur la figure 2. Sur la figure 3, la grandeur N0 correspond au seuil des basses vitesses de rotation du moteur et la grandeur Ns correspond au seuil des survitesses de rotation du moteur, l'intervalle No-NS représente le domaine d'utilisation du noteur. On décrira maintenant les caractéristiques structurelles d'un contrôleur d'avance à l'allumage, conforme à l'invention. La figure 4 représente, sous la forme d'un bloc diagramme, un mode deréalisation d'un contrôleur conforme à l'invention ; ce contrôleur comprend les éléments suivants - un circuit formateur 6 de signaux carrés permettant d'ac tiver certains circuits du contrôleur ; il comporte deux entrées : une première entrée R reliée à la sortie du pre mier capteur du transducteur de la position des pistons, et une seconde entrée S,reliée à la sortie du second cap teur du transducteur de la position des pistons ; il déli vre des signaux de sortie complémentaires sur ses sorties Q6 et & Q6 - une première horloge 7 à fréquence fixe qui délivre un si gnal d'horloge à une fréquence PT - une première porte logique 8 du type ET comportant trois entrées : une première entrée reliée à l'horloge 7, une seconde entrée reliée à la sortie Q6 du circuit formateur de signaux carrés 6 et une troisième entrée, complémentée qui reçoit un signal d'interruption.; - un compteur dtimpulsions 9 Modulo 2m formé de (m + 1) étages identifiés par leurs sorties Qo à Qm, l'étage de rang m ayant pour fonction de détecter le débordement des m étages précédents ; ce compteur élabore un mot M, de m bits, représentatif de la période de rotation T = 1/N du moteur il comporte deux entrées, une entrée CP dtincrémentation reliée à la porte logique 8 et une entrée remise à zéro Cl reliée aux signaux d'entrée E2, et une sortie C reliée à la troisième entrée de la porte logique 8, une mémoire ROM 10 dans laquelle est inscrit, sous forme numérique, le complément à l'angle #o de la courbe PO-repré- sentée sur la figure 3, cette mémoire ROM comporte : m en trées identifiées Ro à R 1 reliées par un bus R en corres- pondance avec les sorties Qo à Qm-1 du compteur précédent et k sorties identifiées Do à \ 1 qui fournissent un mot D de k bits correspondant à la grandeur (#o - #i), - un additionneur parallèle il de k bits dont les deux en trées sont respectivement connectées par un bus D en corres pondance avec les sorties données Do à Dk-1 de la mémoire ROM et aux sorties d'un registre 12 verrouillé par le signal d'entrée 21 contenant le mot P de p bits, ou moins, fourni par le transducteur de la charge du moteur ; le résultat de l'opération étant disponible sur les sorties identifiées B0 à Sk~1, So à Sk-1, - une seconde horloge 13 à fréquence fixe qui délivre un signal d'horloge à une fréquence F - un diviseur programmable 14 par un mot M de m bits, ce diviseur comportant une entrée horloge CP reliée à l'horloge 13, m entrées, identifiées Go à Gm-1, connectées par un bus G en correspondance avec les sorties Qo à Qm du compteur 9 et une sortie horloge s qui fournit un signal à une fré auence F N donnée par la relation EN = Fo/M - une seconde porte logique 15 du type "ET", comportant trois entrées ; une première entrée qui reçoit un signal d'interrup tion, une séconde entrée connectée à la sortie du diviseur programmable 14 et une troisième entrée connectée à la sor tie Q6 du circuit formateur 6 1, - un second compteur 16 Modulo 2 -1, comportant : deux entrées de commande, une première entrée LD,reliée au signal d'entrée E1,permettant de charger le résultat de l'additionneur 11, disponible sur un bus S, sous la forme d'un mot de k bits, une entrée CP de décrémentation reliée à la porte logique 15 et une sortie Z indiquant le passage à la valeur nulle du contenu de ce compteur, cette sortie étant, en outre, reliée à la première entrée de la porte 15. - une troisième porte 17 du type "EX" comportant deux entrées une première entrée reliée à ia sortie C du compteur 9 et une seconde entrée recevant les signaux d'entrée E2, - une quatrième porte 18, du type "ET" comportant deux entrées une première entrée 1 connectée à la sortie Z du compteur 16 et une seconde entrée, complémentée, connectée à la sortie C du compteur 9, - une porte 19 du type "OU" comportant deux entrées, une pre mière entrée connectée à la sortie de la porte 18 et une seconde entrée connectée à la sortie de la porte 17. On décrira maintenant les caractéristiques fonctionnelles du contrôleur représenté sur la figure 4, en regard des chronogramme3 des formes d'onde des principaux signaux associés à ce controleur. Lors de l'apparition d'un signal d'entrée en impulsions E2, d'une part, le contenu du compteur 9 est ramené à la valeur nulle et, d'autre part, la sortie Q6 du circuit formateur de signaux carrés est positionnée au niveau haut, par voie de conséquence la porte 8 est ouverte et le sisal d'horloge F incre- mente ce compteur 9 pendant un temps (mR - T ) ; entre les o temps t2 et (t1 + TR) Le contenu M du compteur 9 est adonné par la relation suivante : K1 M = FT (TR - To) = TF avec K1 = 120 (TR-To) N C TR et N, la vitesse de rotation du moteur supérieure à No. Si N est inférieur à N0, le contenu du compteur 9 est N =2m. o Consécutivement, lors de l'apparition d'une impulsion d'entrée E1, la sortie Q6 du circuit formation de signaux carrés est positionnéeà ltétat bas, ce qui a pour effet d'interrompre l'incrémentation du compteur9;si la vitesse de rotation N du moteur est inférieure à la limite No, l'incrémentation du compteur est interrompue par le signal de débordement disponible sur sa sortie C. Dans l'intervalle de temps (T1 + TR) et (t2 + TR) le diviseur programmable 14 élabore le signal horloge à une fréquence FN donnée par la relation suivante F o ~ nN FN M 60 dans laquelle le facteur n est égal au nombre de cycles du signal F N au cours d'une révolution du moteur, par exemple n = 1440 si la quantification angulaire désirée est égale à un quart (1/4) de degrés. le mot M fourni par le compteur 9 adresse le contenu de la mémoire ROM 10 qui délivre un mot de donnée D de k bits à l'additionneur 11, lequel reçoit, d'autre part, le mot P échantillonné à des instants tl, t1+ TR, etc ... par le signal d'entrée en impulsion E1. le résultat de l'additionneur, dispo nible sous la forme d'un mot S de k bits, est chargé, sous l'action de la commande fournie par le signa1 d'entrée dans le compteur 16, ce qui a pour conséquence de posi tisonner la sortie Z de ce compteur au niveau bas ; consécutivement, la sortie Q6 du circuit formateur de signaux carrés, autorise la décrémentation du contenu S de ce compteur 16 jusqu'à la valeur nulle, ce qui a pour effet de produire un signal en impulsion E0 décalée d'un temps TA par rapport aux signaux d'entrée E1. les deux modes de fonctionnement du contrôleur sont les suivants : pour les basses vitesses de rotation inférieures à la valeur N0, lors de la phase de mesure de la période de rotation du moteur, la sortie C du compteur 9 est au niveau haut, ainsi les signaux d'entrée E2 sont transférés à la sortie 20 du contrôleur ; pour les vitesses de rotation N du moteur, supérieures à la valeur de seuil Nos la sortie C du compteur 9 est au niveau haut, ainsi les signaux de sortie du compteur 16 sont transférés à la sortie Eo. Afin d'illustrer ce qui vient d'être décrit, on indiquera quelques valeurs quantitatives des principaux paramètres de ce contrôleur. Soit, d'une part, un moteur à combustion interne comportant quatre (4) cylindres, pour lequel No - la valeur du seuil de vitesse est égale à environ 940 t/min - - la valeur du seuil des survitesses est égale à environ 6000 t/min - - l'angle d'avance à commander de l'ordre de 600 soit, d'autre part, une mémoire ROM d'une capacité de 2 K bits. Si, dans relation M = K1 FT, on adopte pour le N produit M.N une valeur égale à 240.103, la valeur du coefficient E1 est égale à 20 et la fréquence F T du signal de sortie de l'horloge 7 a pour valeur FT = 12 KHz F nN Si, dans la relation = - , on adopte pour le M - 60 facteur n la valeur n = 1440, la fréquence F du signal d'hor o loge 13 a pour valeur 5,76 MHz. Il résulte de la valeur de ces paramètres que le compteur 9 doit être formé de neuf (9) étages (m = 8), le diviseur programmable doit être formé de huit (8) étages, les mots S stockés dans la mémoire sont des mots de 8 bits, cependant, si les variations totales de la courbe d'avance en fonction de la vitesse de rotation est inférieure à 30 degrés, des mots de 7 bits seraient suffisants. le rapport de la fréquence d'horloge Fo à la fréquence d'horloge FT est égal à 480. le nombre de bits du mot P fourni par le transducteur de la charge peut être inférieur à m le contrôleur décrit sur la figure 4 constitue la configuration de base d'un controleur selon l'invention. On indiquera maintenant comment cette configuration peut être modifiée sans sortir de l'invention. le signal d'horloge FT peut aussi être généré à partir du circuit d'horloge 13 en disposant,à la sortie de Qe dernier, un circuit diviseur de fréquence fixe. l'additionneur 11 peut être remplacé par un soustrac teur si l'on a pris soin de stocker la courbe P en lieu et n place de la courbe PO ; selon une autre variante, l'additionneur il peut être éliminé et remplacé par un comparateur programmable chargé, sous l'action des signaux d'entrée E1, par le mot P fourni par le transducteur de la charge du moteur, ce comparateur générant un signal de sortie lorsque le contenu du compteur 16 est égal à la valeur du mot P enregistré dans le comparateur. Lorsque l'on souhaite disposer en permanence, pour une utilisation extérieure au contrôleur, d'un signal d'horloge FN, un registre mémoire peut être inséré dans le bus G, le mot M fourni par le compteur 9 étant alors enregistré sous l'action des signaux d'entrée E1. Dans le but d'éliminer le régime de survitesse du moteur, un reconnaisseur (décodeur) de la grandeur du mot M peut être connecté sur le bus de sortie du compteur 9, lorsque la valeur du mot M, à la fin d'une mesure de la période T R de rotation du moteur, est inférieure à une valeur M5, il génère un signal de commande permettant soit de ramener l'angle d'avance actuel à la valeur nulle, soit d'interrompre le train des signaux de sortie en impulsions Eo, soit encore de réduire le débit de carburant fourni au moteur. D'autre part, la capacité de comptage du compteur 9 peut être augmentée si l'on souhaite disposer d'une mesure moins quantifiée de la vitesse de rotation du moteur, les bits complémentaires, bits de faible poids (MUS) étant utilisés à cet effet; par voie de conséquence, la valeur du signal d'horloge FT doit être augmentée en correspondance. Certains détails de réalisation du contrôleur n'ont pas été décrits, dans le but de ne pas alourdir la description, notamment, la réalisation des circuits de retard permettant de compenser le temps d'accès à la mémoire ROM, le temps d'opération de l'additionneur, le temps de chargement ou de remise à zéro des compteurs, etc ... ainsi que la réalisation des moyens permettant éventuellement de recaler périodiquement, avant toute opération, la phase des horloges 7 et 13. il faut noter que le nombre n correspondant au nombre de cycles par révolution du moteur du signal d'horloge B peut être un nombre non exprimé en degrés, mais par exemple un nombre binaire et, de ce fait, on doit programmer la mémoire ROM en conséquence. lorsque l'on peut tolérer des fluctuations autour de la valeur de l'angle d'avance élaboré par le contrôleur, le. mot de chargement du compteur programmable 14 peut comporter un nombre de bits inférieur à m. On voit maintenant plus clairement les avantages que procure un contrôleur numérique selon l'invention, notamment la faible complexité, la précision de 1' angle d'avance qui peut être obtenue, l'absence de réglage en fabrication. L'invention n'est pas limitée dans ses caractéristiques ni ses applications au mode de réalisation décrit, notamment selon les types de composants choisis, certaines liaisons doivent être modifiées, d'autre part, la configuration de base du contrôleur peut être mise en oeuvre, par exemple, pour commander les électro-vannes des injecteurs dans les moteurs alimentés en carburant par un processus d'injection. REVENDICATIONS 1. Système d'allumage électronique pour moteur à combustion interne, comprenant : un transducteur de la charge du moteur, un transducteur de la position des pistons, un contro- leur d'avance automatique du type numérique, un générateur de signaux en impulsions très haute tension relié aux bougies ("ignition disposées dans les cylindres du moteur, caractérisé en ce que le transducteur de la position des pistons délivre deux trains continus d'impulsions synchrones de la vitesse de rotation du moteur, un premier train d'impulsions décalées par rapport au Point Mort Haut des pistons et un second train d'impulsions sensiblement alignées avec le Point Mort Haut des pistons et en ce que le contrôleur d'avance numérique comprend : un circuit de comptage de la période de rotation du moteur, une mémoire ROM, dans laquelle est inscrite une unique courbe d'avance à l'ignition en fonction de la période de rotation du moteur, cette mémoire ROM étant adressée par le contenu du circuit de comptage de la période de rotation du moteur, un circuit de sommation algébrique dont les premières entrées sont reliées à la sortie de la mémoire ROM et les secondes entrées au transducteur de charge du moteur, un circuit d'horloge à fréquence variable contrôlée par le contenu du circuit de comptage de la période de rotation du moteur, un circuit de décomptage programmable connecté au circuit de sommation algébrique et décrémenté par l'horloge à fréquence variable, et un circuit de commutation comportant une entrée de commande reliée au circuit de comptage de la période de rotation du moteur, une première entrée connectée au transducteur de la position des pistons et une seconde entrée reliée à la sortie du circuit de décomptage programmable. 2. Système d'allumage selon la revendication , caractérisé en ce que le circuit de comptage de la période de rotation du muteur comprend : un circuit formateur de signaux carrés comprenant deux entrées de commande reliées respectivement aux deux sorties du transducteur de la position des pistons, un premier circuit d'horloge à fréquence fixe, une porte logique du type ET à trois entrées, une première entrée reliée au circuit d'horloge, une seconde entrée reliée à la sortie du circuit formateur de signaux carrés et une troisième entrée qui reçoit un signal d'interruption, un compteur numérique modulo 2m comprenant une entrée d'incrémentation reliée à la porte ET, une entrée de mise à zéro qui reçoit le second train d'impulsions et (m + 1) sorties, la sortie de rang m étant reliée à la troisième entrée de la porte ET. 3. Système d'allumage selon la revendication 1, caractérisé en ce que le circuit d'horloge, dont la fréquence est inversement proportionnelle à la période de rotation du moteur, comprend : un circuit d'horloge à fréquence fixe et un diviseur programmable comportant une entrée dwincrémentation reliée au circuit d'horloge, et des entrées programmables reliées en correspondance aux sorties du circuit de comptage de la période de rotation du moteur. 4. Système d'allumage selon la revendication 1, caractérisé en ce que le circuit de comptage comprend une porte logique du type ET à trois entrées, une première entrée qui reçoit un signal d'interruption, une seconde entre reliée au circuit d'horloge à fréquence variable, une entrée reliée au circuit de comptage de la période de rotation du moteur des entrées de programmation reliées en correspondance aux sorties du circuit de sommation algébrique. 5. Système d'allumage selon la revendication 1, caractérisé en ce que le circuit de sommation algébrique est un additionneur. 6. Système d'allumage selon la revendication 1, caractérisé en ce que le circuit de sommation algébrique est un soustracteur. 7. Système d'allumage selon la revendication 1, caractérisé en ce qutil comporte un décodeur programmé, connecté aux sorties du circuit de comptage de la période de rotation du moteur, le signal de sortie de ce décodeur étant représentatif du régime de survitesse du moteur.