FR 2512886 A1 19830318 FR 8215615 A 19820915 SYSTEME DE COMMANDE D'ALLUMAGE POUR UN MOTEUR A COMBUSTION INTERNE La présente invention concerne un système de com- mande d'allumage pour un moteur à combustion interne L'in- vention porte plus particulièrement sur un système de qom- mande d'allumage pour un moteur à combustion interne conçu de façon à prévoir un instant d'allumage par l'utilisation d'un micro-ordinateur. Un système de commande d'allumage employant un micro-ordinateur et capable de régler aisément et avec précision un instant d'allumage a été mis récemment en utilisation pratique, en tant que système de commande d'al- lumage pour un moteur à combustion interne tel qu'un moteur à essence ou similaire Le brevet U S 4 157 699 décrit un exemple d'un tel système Cet exemple porte sur un perfec- tionnement à un dispositif électronique d'avance à l'allu- mage Pour faciliter la compréhension du cadre de l'inven- tion, on décrira ci-après dans la mesure nécessaire un exem- ple d'un système de commande d'allumage classique et, pour la simplicité de la description, cette dernière portera ci-après sur un système de commande d'allumage pour un moteur à 4 temps et à quatre cylindres, considéré à titre d'exemple d'un moteur à combustion interne Il faut cepen- dant noter que ces considérations peuvent être appliquées à d'autres types de moteurs. La figure 1 est un schéma synoptique montrant la configuration générale d'un système de commande d'allumaie classique employant un micro-ordinateur On peut dire briè- vement que le système de commande d'allumage représenté comprend des bougies, des moyens d'attaque des bougies, des moyens de génération de signal d'angle de rotation et des moyens de génération de signal de validation d'allumage. Les moyens de génération de signal d'angle de rota- tion comprennent un disque 1 et des capteurs de position 2 et 3 qui sont associés au disque 1 Le disque 1 est accouplé à un-vilebrequin d'un moteur à combustion interne, non repré- senté Le disque 1 est muni d'éléments détectables 4 et 5 placés à la périphérie du disque et mutuellement espacés de 1800, c'est-à-dire qu'ils sont dans des positions exactement ' opposées sur la périphérie Les capteurs de position 2 et 3 sont placés à proximité de la périphérie du disque 1 et sont mutuellement espacés-de 900,Les capteurs de position 2 et 3 ont pour fonction de détecter les positions des élé- ments détectables 4 et 5 et ils peuvent consister en interrupteurs de proximité, par exemple du type oscillateur, comprenant un oscillateur Dans le cas o les capteurs de position 2 et 3 sont des interrupteurs de proximité du type oscillateur, chaque élément détectable 4 et 5 peut consister en une saillie en métal, telle qu'une pièce-en fer Le dis- que 1 est entraîné en rotation dans la direction de la flè- che en synchronisme avec la rotation du moteur, à la même vitesse de rotation que le moteur Il en résulte que le capteur de position 2 fournit un signal sous forme d'impul- sion P et le capteur de position 3 fournit un signal sous i forme d'impulsion P 2 Dans ce cas, chacun des signaux sous forme d'impulsion P et P 2 apparaît quatre fois pour deux tours du disque 1 D'autre part, on a fixé la position de chacun des éléments détectables 4 et 5 sur le disque 1 de façon à produire le signal sous forme d'impulsion P 2 quelques degrés (par exemple 100) avant le point mort haut, exprimé en angle de rotation du vilebrequin Ceci a pour but de déclencher l'allumage légèrement avant le point mort haut afin de tenir compte du temps de combustion du carbu- rant dans le cylindr du moteur, et ceci correspond à ce qu'on appelle l'avance à l'allumage On en décrira les détails ultérieurement Le signal sous forme d'impulsion P est produit 900 avant le signal sous forme d'impulsion P 2, en terme d'angle de rotation du vilebrequin. Les moyens de génération de signal de validation d'allumage comprennent un générateur de signal d'horloge 6, une porte OU 7, un compteur 8, un circuit de bascules 9, un micro-ordinateur 10, des registres 11 et 12 et des compara- teurs numériques 13 et 14 La sortie du générateur du signal d'horloge 6 est connectée à l'entrée du compteur 8 et à l'entrée du micro-ordinateur 10 Les entrées de la porte OU 7 sont connectées de façon à recevoir les signaux de sortie des capteurs de position 2 et 3, et la sortie de la porte OU est connectée à l'entrée du circuit de bascules 9 La sortie du compteur 8-est connectée à l'entrée du circuit de bascu- les 9, à l'entrée du comparateur 13 et à l'entrée du compa- rateur 14 La sortie du circuit de bascules 9 est connectée à l'entrée du micro-ordinateur 10 L'entrée du micro-ordina- teur est également connectée de façon à recevoir les signaux de sortie provenant des capteurs de position 2 et 3 La sortie du micro-ordinateur 10 est connectée aux entrées des registres 11 et 12 La sortie du registre 11 est connectée à l'entrée du comparateur 13 La sortie du registre 12 est connectée à l'entrée du comparateur 14. Le générateur de signal d'horloge 6 génère un signal sous la forme d'impulsions d'horloge d'une fréquence prédéterminée La porte OU 7 évalue la somme logique des signaux sous forme d'impulsion Pl et P 2 et elle fournit un signal de somme logique Le compteur 8 compte le nombre de signaux ou impulsions d'horloge CL produits par le généra- teur de signal d'horloge 6 et il fournit une valeur de comptage Le circuit de bascules 9 est déclenché par le signal de somme logique provenant de la porte OU 7, pour enregistrer dans des bascules la valeur de comptage du compteur 8 à ce moment SS valeur de comptage enregistrée par le circuit de bascules 9 est appliquée au micro-ordina- teur 10. La figure 2 est un schéma synoptique montrant la configuration générale du micro-ordinateur Le micro-ordina- teur 10 comprend une unité centrale de traitement 101, une mémoire morte 102, une mémoire vive 103 et un bus de données DB-branchés à ces éléments Le micro-ordinateur 10 reçoit le signal sous forme d'impulsion Pl qui provient du capteur de position 2, le signal sous forme d'impulsion P 2 qui provient du capteur de position 3 et la valeur de comptage qui pro- vient du circuit de bascules 9, et il accomplit diverses opérations telles qu'une opération arithmétique, l'enregis- trement'et l'émission des données, etc, en synchronisme avec le signal ou impulsion d'horloge CL provenant du générateur de signal d'horloge 6 On décrira ultérieurement les détails du fonctionnement du micro-ordinateur 10, en relation avec les figures 3 et 4 A, 4 B. Les registres 11 et 12 conservent la valeur de comptage fournie par le micro-ordinateur 10 et cette valeur de comptage est appliquée aux comparateurs 13 et 14 Le com- parateur 13 compare la valeur de comptage provenant du compteur 8 avec la valeur de comptage provenant du registre 11, pour fournir un signal sous forme d'impulsion S au moment de la coincidence des deux De façon similaire, le comparateur 14 compare la valeur de comptage provenant du compteur 8 et la valeur de comptage provenant du registre 12, pour produire un signal sous forme d'impulsion R au moment de la coïncidence des deux. Les moyens d'attaque des bougies comprennent une bascule R-S 15, des transistors 16 et 18, une résistance 17, une bobine d'allumage 19, un distributeur 20 et une batterie 22 La borne d'entrée de positionnement S de la bascule R-S 15 est connectée à la sortie du comparateur 13 et-la borne d'entrée de restauration R de la bascule est connectée à la sortie du comparateur 14 La borne de sortie de la bascule R-S 15 est connectée à la base du transistor 16 L'émetteur du transistor 16 est connecté à la masse Le collecteur du transistor 16 est connecté à la base du tran- sistor 18 et à une borne de la résistance 17 L'autre borne de la résistance 17 est connectée à la borne positive de la batterie 22 et la borne négative de la batterie 22 est con- nectée à la masse L'émetteur du transistor 18 est également connecté à la masse Le colle'cteur du transistor 18 est con- necté à la borne positive de la batterie 22 par l'intermé- diaire d'un enroulement primaire 191 de la bobine d'allumage 19 L'enroulement secondaire 192 de la bobine d'allumage 19 est connecté à une borne tournante du distributeur 20 Le distributeur 20 comprend quatre bornes fixes et chacune d'elles est connectée à une borne de chacune des bougies 2 la à 21 d L'autre borne de chacune des bougies 21 a à 21 d est connectée à la masse. La bascule R-S 15 est positionnée par le signal sous forme d'impulsion S qui provient du comparateur 13 et elle est restaurée par le signal sous forme d'impulsion R qui provient du comparateur 14 Le signal de sortie inversé Q que fournit la bascule R-S 15 prend le niveau bas lorsque la bascule est positionnée et il prend le niveau haut lorsqu'elle est restaurée Lorsque le signal de sortie Q de la bascule R-S 15 prend le niveau bas, le transistor 16 est amené dans un état bloqué, ce qui fait que le transistor 18 est amené dans un état conducteur, si bien qu'un courant I circule dans l'enroulement primaire 191 de la bobine d'allu- mage 19 Inversement, lorsque le signal de sortie Q de la bascule R-S 15 prend le niveau haut, le transistor 16 est amené dans un état conducteur, ce qui fait que le transistor 18 est amené dans un état bloqué, si bien que le courant qui circule dans l'enroulement primaire 191 de la bobine d'allu- marge 19 est interrompu De ce fait, une tension élevée est générée aux bornes de l'enroulement secondaire 192 de la bobine d'allumage 19 La borne tournante du distributeur 20 est entraînée en rotation en synchronisme avec la rotation du moteur, à la moitié de la vitesse de rotation du moteur. Pendant que la borne tournante tourne, la tension élevée générée aux bornes de l'enroulement secondaire de la bobine d'allumage 19 est distribuée vers lés bougies 21 a à 21 d, ce qui apour effet de générer des étincelles aux bougies 21 a- 21 d Lorsque le moteur fait deux tours, la tension élevée générée aux bornes de l'enroulement secondaire de la bobine d'allumage 19 est distribuée une fois à chacune des bougies 21 a à 21 d. On va maintenant considérer les figures 3 et 4 A, pour décrire le fonctionnement-au début, depuis le démarrage du moteur jusqu'à ce que sa vitesse de rotation atteigne une valeur prédéterminée qu'on appelle vitesse de rotation du ralenti (par exemple 600 t/nm) Pendant la période de démarrage du moteur, du fait que la fluctuation de la vites- se de rotation du moteur est élevée, on n'effecue pas la prévision destinée à évaluer l'instant d'allumage suivant sur la base de la vitesse de rotation du moteur à un instant donné Plus précisément, la conduction du courant I circulant dans l'enroulement primaire 191 de la bobine d'allumage 19 démarre de façon pratiquement simultanée à l'émission du signal sous forme d'impulsion P 1, et le cou- rant I est interrompu de façon pratiquement simultanée à l'émission du signal sous forme d'impulsion P 2 La figure 3 est un graphique qui montre le fonctionnement du système de commande d'allumage pendant la période dé fonctionnement *qui correspond au démarrage du moteur La figure 4 A est un organigramme qui représente le fonctionnement du micro- ordinateur. Sur la figure 3, Pl et P 2 désignent respectivement les signaux sous forme d'impulsion provenant des capteurs de position 2 et 3 La valeur de comptage montre sous forme graphique, par une ligne droite, une variation de la valeur de comptage dans le compteur 8 S désigne le signal sous forme d'impulsion qui provient du comparateur 13 et R dési- gne le signal sous forme d'impulsion qui provient du compara- teur 14 Q désigne le signal de sortie inversé qui provient de la bascule R-S 15 I désigne un courant de bobine qui cir- cule dans l'enroulement primaire 191 de la bobine d'allumage 19 Lorsqu'on fait démarrer le moteur, le disque 1 est mis en rotation de façon correspondante et les capteurs de posi- tion 2 et 3 produisent respectivement les signaux sous forme d'impulsion Pl et P 2 Les signaux sous forme d'impulsion P et P 2 sont appliqués par la porte OU 7 au circuit de bascu- les 9, et la valeur de comptage présente à cet instant çlans le compteur 8 est enregistrée par le circuit de bascules 9. D'autre part, les signaux sous forme d'impulsion Pl et P 2 sont également appliqués au micro-ordinateur 10 et ce der- nier réagit à ces signaux d'entrée en lisant la valeur de comptage conservée dans le circuit de bascules 9 et en détec- tant l'instant d'application des signaux sous forme d'impul- sion Pl et P 2, exprimé en valeurs de comptage Par exemple, les valeurs de comptage aux instants d'application des signaux sous forme d'impulsion P 1 l et P 12 sont respective- ment désignées par C et Cp 12, et les valeurs de comptage aux instants d'application des signaux sous forme d'impul- sion P 21 et P 22 sont respectivement désignées par CP 21 et CP 22 On va maintenant décrire un cas dans lequel le courant de la bobine, I, commence à circuler dans la bobine d'allumage 19 En considérant la figure 4 A, on note qu'à l'étape 51 la durée T 1 l séparant les signaux sous forme d'impulsion P 1 l et P 12 est évaluée sur la base des valeurs de comptage CP 1 l et CP 12, à l'instant d'application du signal sous forme d'impulsion P 12 A l'étape 52, la vitesse de rotation N du moteur à l'instant d'application du signal sous forme d'impulsion P 12 est évaluée sur la base de la durée T 1 l mentionnée ci-dessus, conformément à l'équation suivante: N ' T x K *- ( 1) Til dans laquelle K est une constante. A l'étape 53, la vitesse de rotation est comparée avec la vitesse de rotation du ralenti, de 600 t/mn, mention- née précédemment Du fait qu'on est dans ce cas dans la période de démarrage, le programme passe à l'étape 54 A l'étape 54, une valeur de comptage faible prédéterminée C est additionnée à la valeur de comptage C P 12, au moment de l'émission du signal sous forme d'impulsion Cp,, La valeur de comptage CK correspond au temps nécessaire au fonctionne- -ment du micro-ordinateur 10, du registre 11 et du compara- teur 13. A l'étape 55, la valeur de comptage C 8 obtenue par l'addition de CK est transférée vers le registre 11 En retournant àâla figure 3, on voit la valeur de comptage Cs 5 ainsi déterminée de la manière décrite ci-dessus La valeur de comptage C P 12 que prend le compteur 8 à l'instant d'application du signal sous forme d'impulsion P 12 devient immédiatement la valeur de comptage C 51 Par conséquent, la coïncidence de la valeur de comptage provenant du compteur 8 et de la valeur de comptage provenant du registre 11 est détectée au moyen du comparateur 13, ce qui a pour effet de faire apparaître le signal sous forme d'impulsion S en sor- tie du comparateur 13 Le signal de sortie Q de la bascule R-S 15 prend le niveau bas sous l'effet de l'émission du signal sous forme d'impulsion S et il en résulte que le courant de bobine I commence à circuler dans la bobine d'allumage 19 Conformément à la description faite ci-dessus, le courant I commence à circuler dans la bobine d'allumage 19 pratiquement simultanément à l'émission du signal sous forme d'impulsion P On va maintenant décrire un cas dans lequel le courant de bobine I qui circule dans la bobine d'allumage doit être interrompu, c'est-à-dire le cas dans lequel la bougie doit produire une étincelle Un traitement identique à celui présenté en relation avec la figure 4 A est accompli lorsque le moteur tourne encore davantage pour produire le signal sous forme d'impulsion P 22 Une valeur de comp- tage CRI est transférée vers le registre 12 En considé- rant la figure 3, on voit que la valeur de comptage CP 22 que prend le compteur 8 à l'instant d'application du signal sous forme d'impulsion P 22 devient immédiatement la valeur de comptage CRI' Par conséquent; la coincidence de la valeur de comptage provenant du compteur 8 et de la valeur de comptage provenant du registre 12 est détectée au moyen du compara- i O teur 14, et ce dernier produit le signal sous forme d'impul- sion R Le signal de sortie Q de la bascule R-S 15 prend le niveau haut, comme décrit ci-dessus, sous l'effet de l'émission du signal sous forme d'impulsion R, et le courant de bobine I de la bobine d'allumage 19 est interrompu, ce qui fait que la bougie produit une étincelle Comme décrit ci-dessus, la bougie produit l'étincelle pratiquement-simul- tanément à l'émission du signal sous forme d'impulsion P 2. On notera d'autre part que la valeur de compt'age CK précitée, destinée à la correction du retard de fonc- tionnement, n'est pas élevée, et on peut donc la négliger dans la description qui suit, dans un but de simplicité Il faut noter que le fait de négliger cette valeur n'entraîne aucun inconvénient dans la description qui suit. On va maintenant considérer les figures 4 A-6 pour décrire le fonctionnement dans le cas o le moteur est à une vitesse de rotation intermédiaire (par exemple 1500 t/nm), une fois que son démarrage est terminé Dans cette description, on s'attachera aux différences par rapport au fonctionnement au démarrage décrit précédemment Après le démarrage du moteur, on accomplit la prévision de l'instant d'allumage La figure 4 B est un organigramme qui représente le fonctionnement correspondant à une opération arithmétique de prévision d'un instant de démarrage de la conduction du courant de la bobine d'allumage, cette opération étant accom- plie par le micro-ordinateur La figure 5 est un tableau mon- trant les données relatives à l'angle d'avance qui sont enregistrées dans la mémoire morte La figure 6 est un gra- phique montrant le fonctionnement du système de commande d'allumage lorsque le moteur est à une vitesse de rotation intermédiaire. On va maintenant décrire le cas dans lequel le courant de bobine I commence à circuler dans la bobine d'allumage 19 En considérant la figure 4 A on voit que, comme décrit précédemment, la durée T 22 entre les signaux sous forme d'impulsion P 24 et P 25 est évaluée à l'étape Sl, sur la base des valeurs de comptage C P 24 et CP 25, à l'instant d'application du signal sous forme d'impulsion P 25 ' A l'étape 52, la vitesse de rotation N du moteur à l'instant d'application du signal sous forme d'impulsion P 25 est évaluée sur la base de la durée T 22 précitée, con- formément à l'équation suivante: N ' T 1 x K ( 2) dans laquelle K est une constante. A l'étape 53, la vitesse de rotation N est compa- rée à la vitesse de rotation du ralenti, soit 600 t/mn Du fait que la situation est celle qui existe après le démarra- ge du moteur, le programme passe à l'étape 56 sur la figure 4 B. A l'étape 56, l'angle d'avance O qui correspond à la vitesse de rotation du moteur à ce moment est obtenu par consultation de la table des données d'angle d'avance, enre- gistrée dans la mémoire morte 102 (voir la figure 5). L'angle d'avance O représenté sur la figure 5 est un angle d'avance évalué à partir de l'instant d'émission du signal sous forme d'impulsion P 2, et la relation avec l'angle d'avance à partir du point mort haut, dans le mode de réali- sation représenté, s'exprime de la façon suivante: ( 3) 0 ( 9 + 10 On sait parfaitement que, de façon générale, plus la vitesse de rotation du moteur augmente, plus l'angle d'avance doit être grand Du fait que la vitesse de rotation du moteur est de 1500 t/mn dans le cas considéré cidessus, l'angle l'avance O qu'on obtient ainsi est de 10 A l'étape 57, l'angle d'avance O considéré ci-dessus est converti pour donner la durée T O qui correspond à la vitesse de rotation à ce moment A l'étape 58, l'instant de démarrage de la con- duction du courant de bobine I est évalué au moyen de la durée écoulée t 52 à partir de l'instant d'émission du signal sous forme d'impulsion P 25, conformément à l'équation sui- vante T t T 22 Te ( 4) ts 2 = 2 '' A l'étape 59, la valeur de comptage C 52 à l'instant qui suit l'écoulement d'une durée T 52 à partir de l'instant d'émission du signal sous forme d'impulsion P 25, est évaluée conformément à l'équation suivante: C 52 -Cp 25 + lt 52 l ( 5) dans laquelle t 52 l est une valeur de comptage correspondant à la durée t 52. A l'étape 510, la valeur de comptage C 52 précitée est transférée vers le registre 11 En retournant à la figu- re 6, on voit sur cette dernière la durée t 52 et la valeur de comptage C 52 ainsi déterminées de la manière qu'on vient de décrire La valeur de comptage Cp 25 présente dans le compteur 8 à l'instant d'application du signal sous forme d'impulsion P 25 devient 1 l valeur de comptage C$ 2 après l'écoulement d'une durée donnée Dans ces conditions, le comparateur 13 détecte la coïncidence de la valeur de comptage provenant du ccmpteur 8 et de la valeur de comptage provenant du registre 11, et le signal sous forme d'impulsion S apparait donc en sortie du comparateur 13 Le signal de sortie Q de la bascule R-S 15 prend le niveau bas sous l'effet de l'émission du signal sous forme d'impulsion S et 2 Z 512886 il en résulte que le courant de bobine I commence à circuler dans la bobine d'allumage 19. On va maintenant décrire le cas dans lequel le cou- rant de bobine I circulant dans la bobine d'allumage doit être interrompu, c'est-à-dire le cas dans lequel la bougie doit produire une étincelle Un traitement identique à celui qu'on a montré en relation avec les figures 4 A et 4 B est accompli à l'instant d'application du signal'sous forme d'impulsion P 15 ' Plus précisément, la durée T 12 entre les signaux sous forme d'impulsion P 14 et P 15 est évaluée sur 14 15 la base des valeurs de comptage Cp 14 et Cp 1 B, et la vitesse de rotation N du moteur est évaluée sur la base de la durée Tll L'angle d'avance 9 est obtenu en consultant la table, sur la base de la vitesse de rotation N, et l'angle d'avance Q est ensuite converti pour donner la durée T La durée t R 2 est ensuite évaluée sur la base de la durée T, confor- mément à l'équation suivante: t 12 T 6 t R 2 ' 2 Tg ( 6) t R 2 = 2 ' La valeur de comptage CR 2 à la fin de l'écoulement de la durée t R 2, à partir de l'instant d'émission du signal sous forme d'impulsion P 15, est évaluée conformément à l'équation suivante: CR 2 CP 15 + lt R 2 ( 7) dans laquelle lt R 2 l est une-valeur de-comptage qui correspond à la durée t R 2. R 2 R La valeur de comptage CR 2 précitée est transférée vers le registre 12 La durée t R 2 et la valeur de comptage R 2 CR 2 déterminées de la-manière décrite ci-dessus sont repré- *sentées sur la figure 6 La valeur de comptage Cp 15 que prend le compteur 8 à l'instant d'application du signal sous forme d'impulsion P 15 devient la valeur CR 2 après l'écoule- ment d'une durée donnée Dans ces conditions, le comparateur 14 détecte la coincidence de la valeur de comptage provenant du compteur 8 et de la valeur de comptage provenant du regis- tre 12, et ce comparateur produit le signal sous forme d'im- pulsion R Le signal de sortie Q de la bascule R-S 15 prend le niveau haut, comme décrit ci-dessus, sous l'effet de l'émission du signal sous forme d'impulsion R, et le courant de bobine I qui circule dans la bobine d'allumage 19 est interrompu, ce qui fait que la bougie produit une étincelle. Dans un tel cas, à moins qu'il y ait une variation abrupte de la vitesse de rotation du moteur, du fait qu'on prévoit l'obtention du signal sous forme d'impulsion P 26 à un ins- tant ultérieur à l'écoulement de la durée T 22, à partir, de l'instant d'éir Esion du signal sous forme d'impulsion P 25, la bougie produit une étincelle à un instant qui est avancé de 8, en terme d'angle d'avance, et de Te en terme de durée par rapport à l'émission du signal sous forme d'impulsion P 26 ' Comme le montre la description précédente, le système de commande d'allumage de la figure 1 accomplit une opération arithmétique de prévision portant sur l'instant de démarrage de la conduction du courant de bobine et sur l'ins- tant d'interruption du courant de bobine résultant, en se basant sur les données qui existent immédiatement avant l'application du signal, à l'instant d'application des signaux sous forme d'impulsions Pl et P 2, en présumant qu'il n'y a pas de variation abrupte de la vitesse de rotation du moteur Par conséquent, dans le cas o il y a une variation abrupte de la vitesse de rotation du moteur, il s'ensuit que l'instant d'allumage s'écarte largement de l'instant d'allu- mage normal, ce qui conduit à un allumage anormalement avan- cé ou anormalement reculé Une telle variation abrupte de la vitesse de rotation du moteur pourrait résulter d'une accé- lération à vide avec le papillon d"-accélérateur complètement ouvert, ou d'une suppression abrupte de la charge ou d'une action similaire On décrira ceci de façon plus détaillée en relation avec la figure 7 La figure 7 est un graphique qui montre le fonctionnement du système de commande d'allumage / dans le cas o la vitesse de rotation du moteur varie de façon abrupte alors que le moteur tourne à une vitesse inter- médiaire. Comme décrit précédemment, la durée t 52 qui déter- mine l'instant de démarrage de la conduction du courant de bobine I suivant est évaluée sur la base de la durée T 22, et la durée TR 2 qui détermine l'instant d'interruption du cou- rant de bobine I suivant est évaluée sur la base de la durée T 12 Dans le cas o il n'y a pas de variation abrupte de la 1 O vitesse de rotation du moteur, les signaux sous forme d'im- pulsion P 16 et P 26 sont obtenus aux instants suivants et, comme décrit précédemment, un allumage avec une avance norma- le est accompli Cependant, si on suppose que la vitesse de rotation du moteur augmente de façon abrupte, on obtient des signaux sous forme d'impulsion P'6 et P 26 à la place des signaux sous forme d'impulsion P 16 et P 26 et avant ces der- niers Cependant, du fait que l'instant d'interruption obte- nu par prévisionr demeure le même qu'à l'origine, le courant de bobine I est interrompu à un instant retardé de la durée T 9, par rapport à l'instant d'émission du signal sous forme d'impulsion P'6, ce qui fait qu'on aboutit à un allumage anormalement retardé Inversement, si la vitesse de rotation du moteur diminue de façon abrupte, on obtient les signaux sous forme d'impulsion Pl" et P"' à la place des signaux 16 26 plcdesinu sous forme d'impulsion P 16 et P 26 ' et après ces derniers. Par conséquent, le courant de bobine I est interrompu à un instant avancé de la durée T' par rapport à l'instant d'émission du signal sous forme d'impulsion P 16, et on abou- tit à un allumage anormalement avancé. Lorsqu'un tel allumage anormalement avancé ou anor- malement retardé se produit, il en résulte un état anormal tel qu'une rotation en arrière, un cognement ou d'autres mau- vaises conditions du moteur, du fait d'un instant d'allumage anormal du moteur, et ce dernier peut occasionnellement 6 tre\ endommagé ou détruit Outre le cas décrit ci-dessus dans lequel l'anomalie résulte d'une variation abrupte de la vitesse de rotation du moteur, un allumage anormal (c'est-à- dire un allumage à un instant anormal) tel que celui décrit ci-dessus pourrait même résulter d'une suppression de la com- mande de l'instant d'allumage du fait d'une anomalie tempo- raire d'un micro-ordinateur (tel qu'une perte de commande dans le logiciel) qui pourrait se produire par hasard à cau- se d'un bruit externe ou d'un phénomène analogue, ou du fait d'une interruption de la tension d'alimentation qui pourrait - se produire à cause d'un mauvais contact aux bornes de la batterie ou d'un phénomène analogue. Dans le but d'éviter un allumage anormal résultant d'une variation abrupte de la vitesse de rotation du moteur, on pourrait envisager une façon de procéder consistant à pré- voir la tendance de la variation de la vitesse de rotation du moteur sur la base de plusieurs intervalles deqs signaux sous forme d'impulsions Pl ou P 2, afin de prévoir par une opéra- tion arithmétique l'instant d'allumage suivant, au lieu de prévoir par une opération arithmétique l'instant d'allumage suivant en se basant sur un seul intervalle des signaux sous forme d'impulsion Pl ou P 2, comme décrit précédemment. Cependant, une telle technique augmente la capacité de mémoi- re nécessaire du micro-ordinateur, le nombre d'étapes des opérations arithmétiques, etc, et il en résulte qu'un micro- ordinateur de vitesse intermédiaire et de grande capacité est nécessaire, ce qui nuit à l'économie De plus, on ne peut obtenir qu'un nombre limité de données d'entrée au début d'un état d'accélération abrupte ou d'un état analogue, ce qui fait que dans une telle période transitoire il est extrêmement difficile d'empêcher un allumage normal De plus, conformément à une telle technique, on ne peut pas empêcher un allumage anormal dû à des anomalies d'ordre général d'+ micro-ordinateur et à des phénomènes analogues. On a donc souhaité réaliser un système de commande d'allumage qui soit capable d'empêcher de façon certaipe un allumage anormal, sans augmenter la capacité de mémoire et le nombre d'étapes des opérations arithmétiques d'un micro-ordi- nateur. En résumé, l'invention consiste en un système de commande d'allumage pour un moteur à combustion interne, comprenant: une bougie, des moyens-d'attaque de bougie qui réagissent à un signal de validation d'allumage, fourni de façon externe, en attaquant électriquement la bougie pour produire l'allumage, des moyens de génération de signal d'angle de rotation destinés à déterminer la position du pis- ton, exprimée par l'angle de rotation du vilebrequin, pour générer un signal d'angle de rotation, des moyens de généra- tion de signal de validation d'allumage qui réagissent au signal d'angle de rotation en générant le signal de valida- tion d'allumage précité, à un instant d'allumage associé à la vitesse de rotation du moteur à combustion interne, et des moyens de validation d'allumage destinés à déterminer une plage d'instant d'allumage admissible pour le moteur à combustion interne, cette plage étant exprimée par la plage d'angle de rotation du vilebrequin, afin de n'autoriser l'application du signal de validation d'allumage précité aux moyens d'attaque de bougie que dans la plage d'angle de rotation précitée. Conformément à l'invention, les moyens de généra- tion de signal de validation d'allumage effectuent une prévi- sion de l'instant d'allumage suivant sur la base de l'inter- valle des signaux d'angle de rotation fournis par les moyens de génération de signal d'angle de rotation, et un signal de validation d'allumage est généré à l'instant d'allumage qui est associé à la vitesse de rotation du moteur à combustion interne Les moyens de validation d'allumage n'autorisent l'application du signal de validation d'allumage aux moyens * d'attaque de bougie que pendant la plage d'instant d'a Lluma- ge admissible pour le moteur Les moyens d'attaque de bougie réagissent au signal de validation d'allumage précité en déclenchant l'allumage par la bougie Dans le cas o le signal de validation d'allumage précité est généré hors de la plage d'instant d'allumage admissible pour le moteur, comme dans le cas o un écart apparait dans la prévision à cause d'une variation abrupte de la vitesse de rotation du moteur, dans le cas d'une anomalie temporaire d'un micro-ordinateur, ou dans un cas analogue, lesmoyens de validation d'allumage interdisent l'application du signal de validation d'allumage aux moyens d'attaque de bougie Par conséquent, dans un tel l Ocas, on empêche l'apparition d'un allumage avec un angle anormalement avancé ou d'un allumage avec un angle anormale- ment retardé On voit ainsi que, conformément à l'invention, on peut empêcher qu'un allumage arúOzmalsepicd Ixoe, et ceci par l'utilisation de moyens simples. Un but principal de l'invention est donc de réali- ser un système de commande d'allumage pour un moteur à com- bustion interne, capable d'empocher de façon certaine un allumage anormal, sans augmenter la capacité de mémoire et le nombre d'étapes de traitement d'un micro-ordinateur pour la prévision d'un instant d'allumage. Un aspect de l'invention réside dans l'interdic- tion sûre d'un allumage avec un angle anormalement avancé ou d'un allumage avec un angle anormalement retardé, par l'uti- lisation de moyens simples. Un autre aspect de l'invention réside dans l'in- terdiction sûre d'un allumage anormal, non seulement dans le cas o un tel allumage anormal résulte d'une variation - abrupte de la vitesse de rotation du moteur, mais également dans le cas o la commande de l'instant d'allumage cesse d'âtre exercée, à cause d'une anomalie temporaire d'un micro- ordinateur qui pourrait se produire par hasard sous l'effet d'un bruit externe ou d'un phénomène analogue, ou à cause d'une interruption instantanée d'une tension d'alimentation, qui pourrait résulter d'un contact desserré sur une borne de la batterie. Un autre aspect de l'invention réside dans la suppression de la nécessité d'augmenter la capacité de mémoi- re et le nombre d'étapes de traitement d'un micro-ordinateur utilisé dans la prévision de l'instant d'allumage, et cet aspect réside donc dans l'élimination de la nécessité d'uti- liser un micro-ordinateur de vitesse intermédiaire et de grande taille, ce qui est favorable au point de vue économi- que. Un autre aspect encore de l'invention réside dans le fait d'empêcher divers phénomènes qui découlent d'un allu- mage anormal, tels qu'une rotation en arrière du moteur, un cognement, une détérioration du moteur, etc, ces phénomènes ne pouvant pas se produire du fait de l'interdiction sûre d'un allumage à un instant anormal. L'invention sera mieux comprise à la lecture de la description qui-va suivre de modes de réalisation, donnés à titre non limitatif La suite de la description se réfère aux dessins annexés sur lesquels La figure 1 est un schéma synoptique montrant la configuration générale d'un système de commande d'allumage classique utilisant un micro-ordinateur; La figure 2 est un schéma synoptique montrant la configuration générale d'un micro-ordinateur; La figure 3 est un graphique montrant le fonction- nement d'un système de commande d'allumage classique pendant la période de démarrage du moteur; La figure 4 A est un organigramme qui représente le fonctionnement du micro-ordinateur La figure 4 B est un organigramme de l'accomplisse- ment de la prévision de l'instant de démarrage de conduction pour le courant de la bobine d'allumage, par l'utilisation d'un micro-ordinateur La figure 5 est une table de données d'angle d'avan- ce qui est enregistrée dans une mémoire morte; La figure 6 est un graphique montrant le fonctionne- ment du système de commande d'allumage classique lorsque le moteur tourne à une vitesse intermédiaire; La figure 7 est un graphique montrant le fonction- nement du système de commande d'allumage classique dans le cas o la vitesse de rotation du moteur varie de façon abrupte alors que le moteur tourne à vitesse intermédiaire La figure 8 est un'schéma synoptique montrant un mode de réalisation de l'invention; La figure 9 est un graphique montrant le fonction- nement du système de commande d'allumage de la figure 8, dans le cas d'un fonctionnement normal alors que le moteur tourne à vitesse intermédiaire; La figure 10 est un graphique montrant le fonc- tionnement du système de commande d'allumage de la figure 8, dans le cas o la vitesse de rotation du moteur augmente de façon abrupte alors que le moteur tourne à vitesse intermé- diaire La figure 11 est un schéma synoptique qui montre un autre mode de réalisation de l'invention; 2 o La figure 12 est un graphique montrant le fonc- tionnement du système de commande d'allumage de la figure 11, dans le cas o la vitesse de rotation du moteur augmente de façon abrupte alors que le moteur tourne à vitesse intermé- diaire; La figure 13 est un schéma synoptique qui représen- te encore un autre mode de réalisation de l'invention; La figure 14 est un graphique qui montre une rela- tion entre la vitesse de rotation et l'angle d'avance du mcz eur; et La figure 15 est un graphique qui montre le fonc- tionnement du système de commande d'allumage de la figure 13 dans le cas o la vitesse de rotation du moteur augmente de façon abrupte alors que le moteur tourne à vitesse intermé- diaire. On va maintenant considérer la figure 8 qui est un 128 8 6 schéma synoptique représentant un mode de réalisation de l'invention La description qui suit portera essentiellement sur les différences de ce mode de réalisation par rapport au système de commande d'allumage classique qui est représenté sur la figure 1 Le mode de réalisation représenté comprend des moyens de validation d'allumage qui s'ajoutent aux élé- ments du système de commande'd'allumage de la figure 1 Les moyens de validation d'allumage comprennent un disque 23, un capteur de position 24 et une porte ET 27 Le disque 23 est accouplé au vilebrequin du moteur, comme dans le cas du disque 1 Le disque 23 est muni sur la périphérie extérieure. d'éléments détectables 25 et 26 qui sont mutuellement sépa- rés de 1800 L'angle au centre de chacun des éléments détectables 25 et 26 est égal à À Le capteur de position 24 est placé à proximité de la périphérie extérieure du disque 23 La sortie du capteur de position 24 est connectée à une entrée de la porte ET 27 L'autre entrée de la porte ET 27 est connectée de façon à recevoir le signal de sortie du comparateur 14 La sortie de la porte ET 27 est connectée à la borne d'entrée de restauration de la bascule R-S 15. Le capteur de position 24 est employé pour détec- ter les positions des éléments détectables 25 et 26, comme dans le cas des capteurs de position 2 et 3, et chacun d'eux consiste en un interrupteur de proximité du type oscillateur comportant un oscillateur interne Chaque élé- ment détectable 25 et 26 consiste en une saillie en métal, telle qu'une pièce en fer, dans le cas o le capteur de position 24 est un interrupteur de proximité du type oscil- lateur Le disque 23 est entraîné en rotation dans la direc- tion de la flèche à la même vitesse de rotation que le moteur, et en synchronisme avec la rotation du moteur Il en résulte que le capteur de position 24 produit un signal de forme rectangulaire P 3 Dans ce cas, on obtient 4 signaux P 3 pendant que le disque 23 accomplit deux tours. D'autre part, on sélectionne la position et l'angle au cen- tre A des éléments détectables 25 et 26 sur le disque 23, de façon que l'angle au centre ( 5 puisse couvrir l'angle d'allumage admissible pour le moteur (par exemple de 900 avant le point mort haut jusqu'à 100 après le point mort haut) A titre d'exemple, dans le mode de réalisation repré- senté, l'angle au centre ( 5 est sélectionné de façon à cou- vrir la plage allant de 40 avant le point mort haut, jusqu'au point mort haut La porte ET 27 évalue le produit logique du signal sous forme d'impulsion R que fournit le 1 o comparateur 14 et du signal P 3 que fournit le capteur de position 24, de façon à produire le signal sous forme d'im- pulsion R P 3 * La bascule R-S 15 est restaurée sous l'effet de ce signal sous forme d'impulsion R P 3. On va maintenant décrire dans ce qui suit le fonctionnement d'ensemble du système de commande d'allumage représenté sur la figure 8 On va tout d'abord décrire le fonctionnement dans un état normal, correspondant au cas dans lequel le moteur tourne à vitesse intermédiaire La figure 9 est un graphique qui montre le fonctionnement du système de commande d'allumage dans un état normal dans lequel le moteur tourne à vitesse intermédiaire La descrip- tion portera essentiellement sur les différences que le fonctionnement de la figure 9 présente par rapport au fonc- tionnement de la figure 6 Sur la figure 9, P 3 désigne un signal de forme rectangulaire que fournit le capteur de position 24 et R P 3 désigne le signal de produit logique que fournit la porte ET 27 Du fait que l'angle au centre Il a été déterminé de façon à correspondre à la valeur décrite précédemment, le signal P 3 prend le niveau haut pendant une période allant de 400 avant le point mort haut, jusqu'au point mort haut D'autre part, le signal sous forme d'impul- sion P 2 est obtenu à l'instant précédant de 100 le point mort haut, comme décrit précédemment En outre, le signal sous forme d'impulsion R est obtenu à l'instant avancé de 100 par rapport au signal sous forme d'impulsion P 2 (c'est- à-dire à l'instant précédant de 200 le point mort haut), dans le cas o la vitesse de rotation du moteur est par exemple de 1500 t/mn, comme décrit précédemment Par conséquent, la porte ET 27 génère le produit logique du signal sous forme d'impul- sion R et du signal P 3, et cette porte fournit le signal sous forme d'impulsion R P 3 Il en résulte que la bascule R-S 15 est restaurée et le signal de sortie Q de cette bascu- le prend un niveau haut, ce qui interrompt le courant de bobine I de la bobine d'allumage 19 et la bougie produit j O donc une étincelle Le fonctionnement décrit ci-dessus est exactement le même que celui du système de commande d'allu- mage classique représenté sur la figure 3. On va maintenant décrire le cas dans lequel la vitesse de rotation du moteur change de façon abrupte, alors que le moteur tourne à vitesse intermédiaire La figu- re 10 est un graphique qui montre le fonctionnement du sys- tème de commande d'allumage dans le cas o la vitesse de rotation du moteur augmente de façon abrupte alors que le moteur tourne à vitesse intermédiaire On va maintenant décrire essentiellement les différences que le fonctionne- ment de la figure 10 présente par rapport à celui de la figure 9 Comme on l'a décrit précédemment en relation avec la figure 7, dans le cas o la vitesse de rotation du moteur augmente de façon abrupte, les signaux sous forme d'impulsion P 16 et P 26 sont obtenus plus tôt que les signaux sous forme d'impulsion P 16 et P 26, et à la place de ces der- niers Cependant, du fait que l'instant d'interruption qui est évalué par la prévision demeure le même, le comparateur 14 produit le signal sous forme d'impulsion R à un instant retardé de la durée T' par rapport à l'instant d'émission du signal sous forme d'impulsion P', D'autre part, l'instant auquel le signal P 3 prend le niveau haut est également avan- cé à cause de l'augmentation abrupte de la vitesse de rota- tion du moteur, et la durée pendant laquelle ce signal de sortie est obtenu devient courte Par conséquent, à l'ins- tant auquel la valeur de comptage est CR 2, la-porte ET 27 ne fournit pas le produit logique du signal sous forme d'impul- sion R et du signal P et, par conséquent, on n'obtient pas le signal sous forme d'impulsion R P 3 Il en résulte que le signal de sortie Q de la bascule R-S 15 ne peut pas prendre le'niveau haut à ce point et, par conséquent, le courant de bobine I ne peut pas être interrompu, ce qui fait qu'un allumage anormal est empêché (voir les représentations en pointillés de Q et I sur la figure) Ainsi, de la manière décrite précédemment, la valeur de comptage C 3 est évaluée sur la base de la durée T 2 entre les signaux sous forme d'impulsion P 25 et P 26, et la valeur de comptage CRS est évaluée sur la base de la durée T'2 entre les signaux sous forme d'impulsion P et P ' A l'instant auquel la valeur 16 de comptage contenue dans le compteur 8 devient C 53 et CR 3 après l'écoulement d'une certaine durée, le comparateur 13 produit le signal sous forme d'impulsion S et le compara- teur 14 produit le signal sous forme d'impulsion R Même lorsque le signal sous forme d'impulsion S est obtenu à l'instant auquel la valeur de comptage est Cs 3 ' la bascule R-S demeure positionnée, ce qui signifie que ce signal n'a pas d'action Lorsque le signal sous forme d'impulsion R est obtenu à l'instant auquel la valeur de comptage est CR 3 ' le signal P 3 est alors au niveau haut, et la porte ET 27 fournit le produit logique du signal sous forme d'impul- sion R et du signal P 3, ce qui fait que le courant de bobi- ne I est interrompu et la bougie effectue l'allumage. Bien que la description précédente ait été faite dans un cas dans lequel la vitesse de rotation du moteur augmente de façon abrupte, le fonctionnement est le même dans le cas o la vitesse de rotation du moteur diminue de façon abrupte, l'instant d'allumage est restreint à la durée pendant laquelle le signal P est au niveau haut, et tout allumage anormal est empché Même^ a Lesignal sous for- me d'impulsion R est obtenu à un instant anormal pour une raison quelconque autre qu'une variation abrupte de la vitesse de rotation du moteur, comme dans le cas auquel la fréquence d'horloge du générateur de signal d'horloge 6 change temporairement à cause d'un bruit externe ou d'un phénomène analogue, dans le cas d'une anomalie temporaire du'micro-ordinateur, dans le cas d'une interruption instan- tanée de la tension d'alimentation, etc l'instant d'allu- mage est restreint à une durée pendant laquelle le signal P 3 est au niveau haut, ce qui empêche tout allumage anor- mal. Le système de commande d'allumage représenté sur la figure 8 permet d'éviter un allumage anormal Cependant, comme on le voit sur la figure 10, il apparaît un cycle de défaut d'allumage dans lequel la bougie ne peut pas produi- re d'allumage à l'instant auquel la valeur de comptage est CR 2 L'existence du cycle de défaut d'allumagq pourrait entraîner certains inconvénients, comme une hésitation du moteur, une mauvaise reprise, ou autres De ce fait, on trouvera ci-après une description d'un mode de réalisation qui est capable d'éviter l'apparition d'un cycle de défaut d'allumage, même en présence d'une anomalie. La figure 11 est un schéma synoptique représen- tant un autre mode de réalisation de l'invention On décri- ra ci-après essentiellement les différences du mode de réa- lisation de la figure 11 par rapport au mode de réalisation de la figure 8 Le mode de réalisation représenté comprend un générateur-d'impulsions de déclenchement 28 et une porte OU, en plus du système de commande d'allumage de la figure 8 L'entrée du générateur d'impulsions de déclenchement 28 est connectée à la sortie du capteur de position 24 et la sortie du générateur d'impulsions de déclenchement 28 est connectée à une entrée de la porte OU 29 L'autre entrée de la porte OU 29 est connectée de façon à recevoir le signal de sortie qui provient de la porte ET 27 La sortie de la porte OU 29 est connectée à la borne d'entrée de restaura- tion de la bascule R-S 15. Le générateur d'impulsions de déclenchement 28 consiste en un circuit différentiateur ou un circuit simi- laire et il réagit au front arrière du signal P 3 que fournit le capteur de position 24, pour générer le signal sous forme d'impulsion P 4 Comme décrit précédemment, le signal P 3 prend le niveau haut sur la plage d'angle d'allumage admissi- ble pour le moteur et le signal sous forme d'impulsion P 4 est donc généré à la fin de la plage d'instant d'allumage admissible pour le moteur La porte OU 29 produit la somme logique du signal sous forme d'impulsion P 4 et du signal sous forme d'impulsion R P 3, pour fournir ainsi le signal sous forme d'impulsion Ri La bascule R-S 15 est restaurée sous l'effet du signal sous forme d'impulsion R 1. On va maintenant décrire le fonctionnement d'en- semble du système de commande d'allumage représenté sur la figure 11 La figure 12 est un graphique représentant le fonctionnement du système de commande d'allumage dans le cas o la vitesse de rotation du moteur augmente de façon abrupte alors que le moteur tourne à vitesse intermédiaire. La description portera essentiellement sur les différences que le fonctionnement correspondant à la figure 12 présente par rapport au fonctionnement correspondant à la figure 10. Sur la figure 12, P 4 désigne un signal de déclenchement sous forme d'impulsion que fournit le générateur d'impulsions de déclenchement 28 et R 1 désigne un signal sous forme d'im- pulsion que fournit la porte OU 29 Le signal sous forme d'impulsion P 4 est obtenu à l'instant d'apparition du front arrière du signal P Dans le cas o l'instant auquel le signal P 3 prend le niveau haut est avancé et o la durée de ce signal est raccourcie à cause d'une augmentation abrupte de la vitesse de rotation du moteur, la signal sous forme d'impulsion P 4 est également obtenu plus t 8 t, tandis que son intervalle devient plus court Du fait que la bascule R-S est restaurée sous l'effet du signal sous forme d'impulsion R 11, le signal sous forme d'impulsion R 12 qui apparaît immédiatement à la suite n'a aucune action A cet instant, l'état est le même que celui représenté sur la figure 10. Cependant, la bascule R-S 15 est restaurée sous l'effet du signal sous forme d'impulsion R 13, le signal de sortie Q prend le niveau haut et le courant de bobine I est inter- rompu, ce qui fait que la bougie effectue l'allumage Il en résulte que l'apparition d'un cycle de défaut d'allumage est évitée. Comme décrit précédemment, avec le mode de réali- sation représenté sur la figure 11, outre le fait qu'un allumage anormal est évité, l'allumage a nécessairement lieu une fois dans une plage d'angle d'allumage prédétermi- née, dans le cas o apparaît une variation abrupte de la vitesse de rotation du moteur, ou des conditions analogues, ce qui fait que-l'apparition d'un cycle de défaut d'allu- mage est évitée Par conséquent, on évite l'apparition de tout inconvénient tel qu'une hésitation du moteur, une mauvaise reprise, ou autres. La figure 13 est un schéma synoptique représen- tant un autre mode-de réalisation de l'invention La des- cription qui suit portera essentiellement sur les différen- ces du mode de réalisation de la figure 13 par rapport au mode de réalisation de la figure 8 Le mode de réalisation de la figure 13 comporte un circuit de retard 30 et une porte OU 29, en plus des éléments du système de commande d'allumage de la figure 8 L'entrée du circuit de retard est connectée à la sortie du capteur de position 3 et la sortie du circuit de retard 30 est connectée à une entrée de la porte OU 29 L'autre entrée de la porte OU 29 est connectée à la sortie de la porte ET 27 La sortie de la porte OU 29 est connectée à la borne d'entrée de restau- ration de la bascule R-S 15. Le circuit de retard 30 produit un signal sous forme d'impulsion P 5 qui est retardé d'une durée prédétermi- née, soit la durée t 0, par rapport au signal sous forme d'impulsion P 2 On décrira ultérieurement comment déterminer le retard t D' La porte OU 29 évalue la somme logique du signal sous forme d'impulsion P 5 et du signal sous forme d'impulsion R P 3, pour fournir un signal sous forme d'impulsion R 2 La bascule R-S 15 est restaurée sous l'effet du signal sous forme d'impulsioh R 2. On va maintenant décrire comment déterminer la durée de retard t O La figure 14 est un graphique montrant la relation entre la vitesse de rotation N du moteur et l'angle d'avance L'angle d'avance " désigne un angle d'avance à partir du point mort haut et l'angle d'avance O désigne un angle d'avance à partir de l'instant d'émission du signal sous forme d'impulsion P 2 Sur la figure 14, la ligne en trait continu représente un angle d'avance enre- gistré dans la table de données d'angle d'avance décrite précédemment en relation avec la figure 5, et la ligne en pointillés désigne l'angle d'avance qui est obtenu par conversion de la durée de retard t D en un angle d'avance par rapport à la vitesse de rotation du moteur. On détermine la durée de retard t D de façon que le signal sous forme d'impulsion P 5 précité puisse Etre généré à l'angle d'avance minimal (o≤ 7,50 ou @ 2,50) nécessaire pour le moteur, à la vitesse de rotation au ralenti du moteur ( 600 t/mn) On évalue dans ce cas la durée de retard t D par l'équation suivante: t D ' -60 (s) x 2,50 700 (us) ( 7) D 600 (t/mn) 36001 Comme le montre l'équation ( 7), lorsque la durée de retard t D est déterminée de façon à avoir une valeur prédéterminée, de la manière décrite précédemment, la valeur obtenue par conversion de la durée de retard en un angle d'avance par rapport à la vitesse de rotation du moteur devient une ligne droite, comme le montre la ligne en pointillés sur la figure 14. On va maintenant décrire le fonctionnement d'en- semble du système de commande d'allumage représenté sur la figure 13 La figure 15 est un graphique représentant le fonctionnement du système de commande d'allumage dans le cas o la vitesse de rotation du moteur augmente de façon abrupte alors que le moteur tourne à vitesse intermédiaire. On va maintenant décrire principalement les différences que le fonctionnement correspondant à la figure i 5 présente par rapport au fonctionnement correspondant à la figure 10 Sur la figure 15, P 5 désigne un signal sous forme d'impulsion retardé qui est fourni par le circuit de retard 30 et R 2 désigne-un signal sous forme d'impulsion qui est fourni par la porte OU 29 Le signal sous forme d'impulsion P 5 appa- raît à l'instant retardé de la durée de retard t D par rapport à l'instant d'émission du signal sous forme d'impul- sion P 2 Dans le cas o l'instant d'apparition du signal sous forme d'impulsion P 2 est avancé à cause d'une augmenta- tion abrupte de la vitesse de rotation du moteur, l'instant d'apparition du signal sous forme d'impulsion P 5 est avancé de façon correspondante Cependant, la durée de retard t D est inchangée Du fait que la bascule RS 15 est restaurée sous l'effet du signal sous forme d'impulsion R 21, le signal sous forme d'impulsion R 22 qui est généré immédiatement à la suite n'a aucune action A cet instant, l'état est le même que celui représenté sur la figure 10 Cependant, la bascule R-S 15 est restaurée sous l'effet du signal sous forme d'impulsion R 23, le signal de sortie Q prend le niveau haut et le courant de bobine I est interrompu, ce qui fait que la bougie effectue l'allumage Il en résulte que l'apparition d'un cycle de défaut d'allumage est évitée. Bien que le mode de réalisation de la figure 13 soit conçu de façon à comporter le circuit de retard 30 et de façon que ce circuit de retard fournisse le signal sous forme d'impulsion P 5, il est également possible de le conce- voir de façon que le micro-ordinateur 10 fournisse le signal sous forme d'impulsion P 5, sans employer le circuit de retard 30. Conformément à la description précédente, le mode de réalisation représenté sur la figure 13 est également tel qu'on évite non seulement un allumage anormal, mais également l'apparition d'un cycle de défaut d'allumage, comme dans le cas du mode de'réalisation de la figure 11, si la vitesse de rotation du moteur varie de façon abrupte. Par conséquent, on évite l'apparition d'inconvénients tels qu'une hésitation du moteur, une mauvaise reprise, ou autres. Il va de soi que de nombreuses modifications peuvent être apportées au dispositif décrit et représenté, sans sortir du cadre de l'invention. REVENDICATIONS 1 Système de commande d'allumage pour un moteur à combustion interne, caractérisé en ce qu'il comprend: une bougie ( 21 a-21 d) montée dans un cylindre d'un moteur à com- bustion interne, ce cylindre recevant un piston qui peut coulisser dans le cylindre et qui est accouplé à un vilebre- quin; des moyens d'attaque de bougie ( 15-20) qui sont connectés à la bougie et qui réagissent à un signal de validation d'allumage (R) appliqué de façon externe en atta- quant électriquement la bougie pour produire un allumage dans le cylindre; des moyens de génération de signal d'angle de rotation ( 1-5) associés fonctionnellement au vilebrequin de façon à générer un signal d'angle de rota- tion (P 1, P 2) qui représente la position du piston du moteur à combustion interne, exprimée par l'angle de rota- tion du vilebrequin; des moyens de génération de signal de-validation d'allumage ( 6-14) connectés aux moyens de génération de signal d'angle de rotation ( 1-5) et réagis- sant au signal d'angle de rotation en générant le signal de validation d'allumage (R) à un instant d'allumage qui est associé à la vitesse de rotation du moteur à combustion interne; et des moyens de validation d'allumage ( 23-27) destinés à déterminer une plage d'instant d'allumage admissible pour le moteur à combustion interne, exprimée par la plage d'angle de rotation du vilebrequin, de façon à n'autoriser l'application du signal de validation d'allu- mage (R) aux moyens d'attaque de bougie ( 15-20) que dans la plage d'angle de rotation. 2 Système de commande d'allumage pour un moteur à combustion interne selon la revendication 1, caractérisé en ce que les moyens de validation d'allumage comprennent un élément tournant ( 23) accouplé au vilebrequin; des moyens de détermination de plage d'angle de rotation ( 24, , 26) destinés à déterminer la plage d'angle de rotation de l'élément tournant afin de générer un signal de plage 2512886- d'angle de rotation-(P 3); et des moyens d'évaluation de produit logique ( 27) qui sont connectés aux moyens de géné- ration de signal de validation d'allumage ( 6-14) et aux moyens de détermination de plage d'angle de rotation ( 24, 25, 26) afin d'évaluer le produit logique du signal de validation d'allumage (R) et du signal de plage d'angle de rotation (P 3) pour appliquer un signal de produit logique (R.P 3) aux moyens d'attaque de bougie ( 15-20). 3 Système de commande d'allumage pour un moteur à combustion interne selon la revendication 2, caractérisé en ce qu'il comprend en outre des moyens de génération de signal d'impulsion de déclenchement ( 28) connectés aux moyens de détermination de plage d'angle de rotation ( 24, , 26) et réagissant au front arrière du signal de plage d'angle de rotation (P 3) en générant un signal d'impulsion de déclenchement (P 4); et des moyens d'évaluation de somme logique ( 29) qui sont connectés aux moyens de génération de signal d'impulsion de déclenchement et aux moyens d'évalua- tion de produit logique ( 27), dans le but d'évaluer la somme logique du signal d'impulsion de déclenchement (P 4) et du signal de produit logique (R P 3), afin d'appliquer un signal de somme logique (R 1) aux moyens d'attaque de bou- gie ( 15-20). 4 Système de commande d'allumage pour un moteur à combustion interne selon la revendication 2, caractérisé en ce qu'il comprend en outre des moyens de retard ( 30) connectés aux moyens de génération de signal d'angle de rotation ( 1-5) afin de retarder d'une durée prédéterminée (t D)le signal d'angle de rotation (P 2), pour produire un signal retardé (P 5); et des moyens d'évaluation de somme logique ( 29) qui sont connectés aux moyens de retard ( 30) et aux moyens d'évaluation de produit logique ( 27), dans le but d'évaluer la ccmme logique du signal retardé (P 5) et du signal de produit logique (R P 3) pour appliquer un signal de somme logique (R 2) aux moyens d'attaque de bougie ( 15-20). Système de commande d'allumage pour un moteur à combustion interne selon la revendication 4, caractérisé en ce que la durée de retard (t D) que produisent les moyens de retard ( 30) est sélectionnée de façon que le signal retardé puisse être généré à un angle d'avance minimal nécessaire pour le moteur à combustion interne à une vitesse de rota- tion de ralenti de ce moteur. 6 Système de commande d'allumage pour un moteur à combustion interne selon l'une quelconque des revendiça- tions 2 à 5, caractérisé en ce que l'élément tournant ( 23) comprend un élément de détermination de plage d'angle de rotation ( 25-26) destiné à définir la plage d'angle de rota- tion; et les moyens de détermination de plage d'angle de rotation comprennent un capteur ( 24) destiné à détecter l'élément de détermination de plage d'angle de rotation.