FR 2585774 A1 19870206 FR 8609467 A 19860630 La présente invention concerne de façon générale des systèmes d'allumage pour des moteurs à combustion interne à piston en va-et-vient à allumage par étincelle et plus particulièrement un système d'allumage électronique. Des moteurs à combustion interne à piston en va-et-vient comprennent au moins un cylindre dans lequel un piston est monté de façon coulisser en va-et-vient. Le piston est connecté par une bielle à un vilebrequin de sorte que le mouvement en va-et- vient du piston dans le cylindre entraîne en rotation le vilebre- quin. Un mélange gazeux combustible est fourni au cylindre pendant la course d'admission du piston et ce mélange gazeux est alors comprimé par le piston pendant la course de compression. Une bougie est activée ou alimentée à la fin ou au voisinage de la fin de la course de compression pour allumer le mélange gazeux. La dilatation du mélange gazeux après la combustion entraîne le piston à partir de la tête du cylindre et vers le vilebrequin, entraînant ainsi en rotation le vilebrequin de la façon souhaitée. Dans un moteur à quatre temps, le mouvement en va-et-vient suivant vers l'extérieur du piston dans le cylindre laisse échapper les produits de combustion en provenance du cylindre et le cycle ci- dessus se répète. Pour fournir la synchronisation convenable pour l'activation de la bougie, beaucoup de systèmes déjà connus ont utilisé un distributeur comprenant un arbre de distribution qui est monté en rotation en synchronisme avec le vilebrequin du moteur. Une came est montée en relation avec l!-arbe de distribu- tion tandis que des pointes de contact électriques coopen*nt avec la came. Ainsi, par suite de la rotation du distributeur, les pointes établissent et coupent un contact électrique pour chaque activation souhaitée de la bougie ou des bougies pour un moteur à plusieurs cylindres et pistons. Quand les contacts électriques établissent une con- nexion, l'enroulement primaire d'un transformateur d'allumage est électriquement connecté à une source d'énergie électrique qui stocke temporairement l'énergie électrique sous forme d'un champ magnétique. L'enroulement secondaire du transformateur est connecté à la bougie de sorte que, quand les pointes interrompent la connexion électrique entre l'enroulement primaire et la source d'alimentation, l'énergie stockée dans l'enroulement primaire induit un courant dans l'enroulement secondaire qui se décharge par l'intermédiaire de la bougie, activant ou alimentant ainsi la bougie. Une fois alimentée, la bougie fournit une étincelle et allume le mélange de carburant dans le cylindre. Ces systèmes d'allumage à distributeur déjà connus présentent de nombreux inconvénients communs. Un inconvénient de tels dispositifs est que les composants mécaniques sont soumis à une usure et à un affaiblissement et nécessitent un entretien et un remplacement fréquents. De tels systèmes sont également coûteux à construire et sont aussi de poids élevé, les rendant ainsi peu souhaitables dans des applications o le poids est critique, par exemple des moteurs d'avions. Il a toutefois existé de nombreux systèmes d'allumage électronique déjà connus qui remplacent les distributeurs connus, les caes des distributeurs, les pointes de contact, et leurs com- posants associés. Ces systèmes d'allumage électronique connus comprennent typiquement un microprocesseur qui reçoit un signal d'entrée en provenance du moteur représentatif de la position du vilebrequin du moteur. Le microprocesseur calcule alors l'instant optimal d'activation des diverses bougies du moteur en fonction de la position du vilebrequin. Le microprocesseur fournit alors des signaux de sortie qui à leur tour mettent en conduction des com- mutateurs électroniques pour connecter électriquement l'enroule- ment primaire du transformateur à une source d'alimentation avant l'activation souhaitée de la bougie. Au moment de l'activation souhaitée de la bougie, le microprocesseur ouvre le commutateur électronique de sorte que l'énergie stockée dans l'enroulement primaire du transformateur se décharge par l'intermédiaire de l'enroulement secondaire de la bougie, activant ainsi la bougie de la façon souhaitée. Le microprocesseur est également typiquement programmé pour fournir une avance à l'allumage du carburant avant le centre de course morte tandis que la vitesse du moteur augmente. Un inconvénient de ces sytèmes d'allumage électronique connus est toutefois que le microprocesseur utilise la position en rotation du vilebrequin pour déterminer le point auquel l'enroulement primaire du transformateur d'allumage est connecté a la source d'alimentation. En conséquence, la durée de la période d'"établissement", c'est-à-dire la durée pendant laquelle l'enroulement primaire du transformateur d'allumage est électriquement connecté à la source d'alimentation, varie en fonc- tion de la vitesse du moteur. A des vitesses plus élevées, la durée d'établissement est plus courte qu'à des vitesses plus faibles. En conséquence, pour assurer que l'enroulement primaire du transformateur reçoit une quantité suffisante d'alimentation électrique pour allumer la bougie à des vitesses élevées du moteur, il est nécessaire que la durée d'établissement couvre un angle de vilebrequin relativement important du vilebrequin. En conséquence, ceci entraîne une durée d'établissement trop impor- tante pour des vitesses de moteur faibles ce qui gaspille de l'énergie électrique en provoquant des absorptions de courant importantes. De telles absorptions de courant importantes nécessitent des batteries de stockage de plus grandes dimensions ce qui augmente le poids du système d'allumage. Un autre inconvénient de ces systèmes électroniques con- nus est que, dans de nombreuses applications, la source d'alimen- tation électrique ne reste pas constante mais, au lieu de cela, varie entre une limite supérieure et une limite inférieure. Puisque ces systèmes connus utilisent seulement la position en rotation du vilebrequin pour faire commencer la durée d'établisse- ment, une tension de batterie relativement faible entraîne une alimentation insuffisante en énergie électrique vers l'enroulement primaire du transformateur, en particulier pour des vitesses éle- vées du moteur. Une telle tension basse de batterie peut entraîner une activation ou alimentation non adéquate des bougies et peut provoquer un défaut d'allumage du moteur. Inversement, une tension élevée en provenance de la batterie entraîne qu'une énergie électrique excessive est fournie à l'enroulement primaire du transformateur et gaspille de l'énergie électrique. Un autre inconvénient de nombreux dispositifs d'allumage électronique connus est que l'avance à l'allumage est modifiée automatiquement par le système d'allumage en fonction de la vitesse du moteur. Dans de nombreuses applications, par exemple des moteurs d'avions, il est très souhaitable de permettre à l'opérateur de commander manuellement l'avance à l'allumage du moteur. Alors que ceci est facilement réalisé avec des systèmes à distributeurs mécaniques en faisant simplement tourner le bottier du distributeur, les systèmes d'allumage électronique connus ne comprenaient pas de moyens pour permettre à l'opérateur de régler manuellement l'avance à l'allumage. La présente invention prévoit un système d'allumage électronique qui pallie les inconvénients susmentionnés des systèmes connus. En résumé, le système d'allumage électronique selon la présente invention comprend un calculateur, de préférence un microprocesseur, qui reçoit des signaux d'entrée représentatifs de la vitesse du moteur et de la position en rotation du vilebrequin du moteur. Contrairement aux systèmes connus, toutefois, le microprocesseur reçoit aussi des signaux d'entrée représentatifs du niveau de tension de l'alimentation de la batterie ainsi qu'un signal d'entrée représentatif de l'avance à l'allumage choisie par l'opérateur. Sur la base de son signal d'entrée, le microprocesseur produit un signal d'établissement de sortie qui, par l'intermé- diaire d'un circuit préamplificateur et d'un circuit amplifica- teur, relie électriquement l'enroulement primaire du transforma- teur d'allumage à une source d'alimentation par l'intermédiaire d'un commutateur électronique dans le circuit commandé. Pour un moteur à plusieurs cylindres, le microprocesseur produit des signaux de sortie d'établissement multiples pour déclencher les bougies dans les cylindres selon leur séquence d'allumage con- venable. Contrairement aux systèmes d'allumage électronique con- nus, toutefois, le microprocesseur active ses signaux de sortie d'établissement pendant une durée prédéterminée avant l'allumage de carburant souhaité indépendamment de la vitesse du moteur. De cette façon, la quantité d'énergie électrique fournie à l'enroulement primaire du transformateur d'allumage reste constante, éliminant ainsi le gaspillage précédemment existant d'énergie électrique comme avec les systèmes connus qui utilisent seulement la position en rotation du vilebrequin pour déterminer le début de la période d'établissement. Le microprocesseur reçoit également périodiquement un signal représentatif de la tension de la batterie. Sur la base de cette entrées, le microprocesseur réduit la durée prédéterminée quand la tension augmente et accroit la durée prédéterminée quand la tension diminue, fournissant ainsi une quantité sensiblement constante d'énergie électrique à l'enroulement primaire indépendamment des variations de tension de la batterie. Le microprocesseur reçoit également périodiquement un signal représentatif de l'avance à l'allumage choisie par l'opéra- teur du moteur. Sur la base de cette entrée, le microprocesseur règle le début du signal de sortie d'établissement en relation avec la position en rotation du vilebrequin, en maintenant constante la durée du signal de sortie d'établissement. La présente invention sera mieux comprise en relation avec la description détaillée ci-après faite en relation avec les dessins joints dans lequels des références numériques identiques se réfèrent à des parties identiques et parmi lesquels: La figure 1 est un schéma sous forme de blocs illustrant un mode de réalisation particulier de la présente invention; La figure 2 est une représentation schématique d'une partie du système d'allumage selon la présente invention; La figure 3 est un schéma sous forme de blocs représentant une partie du mode de réalisation préféré de la présente invention; La figure 4 est une vue schématique représentant une partie du mode de réalisation préféré de la présente invention; La figure 5 est une vue schématique représentant une autre partie du mode de r&alisation préféré de la présente inven- tion; La figure 6 est un organigramme illustrant une partie du fonctionnement selon la présente invention; et La figure 7 est un organigramme illustrant une autre partie du fonctionnement selon la présente invention. Le système d'allumage selon la présente invention va être décrit en relation avec un moteur à combustion interne à pistons en opposition à six cylindres. Le moteur comprend ainsi six cylindres en trois groupes, chaque cylindre comprenant un piston en va-et-vient associé à un vilebrequin par une bielle de façon classique. Chaque cylindre comprend une, et de préférence deux, bougies d'allumage pour allumer un mélange combustible dans le cylindre de la façon classique et les deux pistons de chaque ensemble atteignent la position centrale morte supérieure en même temps. Toutefois, alors que le système d'allumage selon la présente invention va être décrit en relation avec un moteur à combustion interne à pistons en opposition à six cylindres, le système d'allumage selon la présente invention peut facilement être adapté à d'autres types de moteurs à combustion interne sans sortir de l'esprit et du domaine de la présente invention. La figure 2 représente un moteur à combustion interne 10 a pistons en opposition et a six cylindres comprenant un vilebre- quin 12 qui est entrainé en rotation par les pistons du moteur (non représentés). Trois indicateurs 14, par exemple des aimants, sont fixés a l'arbre 12 de sorte que les indicateurs 14 sont également espacés angulairement les uns par rapport aux autres, c'est-à-dire espacés de 120 les uns des autres, et de sorte qu'un indicateur 14 est associé à chaque groupe de cylindres. La presence de chaque indicateur 14 est détectée par un détecteur ou transducteur 16 tandis que les indicateurs 14 passent devant le transducteur 16 pendant la rotation de l'arbre 12. A la fois les Indicateurs 14 et le transducteur 16 sont classiques dans leur constitution et le transducteur 16 produit un signal sinusoïdal sur sa sortie 18 ayant une fréquence directement proportionnelle à la vitesse de rotation du vilebrequin 12. En outre, les indica- teurs 14 et le détecteur 16 sont de préférence positionnas de sorte que chaque indicateur 14 est aligné avec le détecteur 16 pour un angle prédéterminé, par exemple 35 , avant que les pistons dans chaque groupe associé atteignent leur position centrale morte supérieure. De même, un autre indicateur 20 est également fixé à l'arbre 12 et sa position est détectée par un autre détecteur ou transducteur 22 qui produit un signal sur sa sortie 24 tandis que l'indicateur 20 passe par le détecteur 22 pendant la rotation de l'arbre 12. En conséquence, le signal sur la sortie du détecteur 24 représente un angle de vilebrequin ou position de rotation prédéterminée du vilebrequin telle que la position centrale morte supérieure d'un piston. Comme le représente la figure 1, le système d'allumage selon la présente invention comprend un circuit d'interface 26 comprenant une première entrée SYNC 28 qui est électriquement connectée à la sortie du détecteur 24. De même, une entrée TEMPO vers le circuit d'interface 26 est électriquement connectée à la sortie du détecteur 18. En conséquence, la fréquence du signal à l'entrée TEMPO 30 est représentative de la vitesse du moteur tandis que le signal sur l'entrée SYNC 28 est représentative de la position en rotation du vilebrequin. Un signal d'AVANCE à l'allumage forme également deux entrées 32 et 33 pour le circuit d'interface 26 mais, contraire- ment aux entrées SYNC et TEMPO, 28 et 30, respectivement, les entrées d'AVANCE 32 et 33 correspondent à un niveau de tension continu qui peut être réglé manuellement par l'opérateur du moteur. Tout moyen classique tel qu'un potentiomètre 34 peut être utilisé pour faire varier le niveau de tension entre les entrées d'avance à l'allumage 32 et 33. Comme le représente toujours la figure 1, un circuit d'alimentation 36 fournit un signal de tension de batterie sur une sortie 38 vers le circuit d'interface 26 ainsi qu'une ligne de retour de batterie ou ligne de masse 39 entre le circuit d'inter- face 26 et l'alimentation 36. Le signal de tension de batterie sur la ligne 38 représente la tension de la source d'alimentation (habituellement une batterie) utilisée pour déclencher les bougies du moteur d'une façon qui va être décrite ci-après. La sortie en tension sur la ligne 38 ne doit toutefois pas nécessairement être constante mais peut au lieu de cela varier entre une limite supérieure, par exemple 32 volts, et une limite inférieure, par exemple 18 volts, sans que cela affecte de façon néfaste le fonc- tionnement du système d'allumage d'une façon qui va être décrite ci-après. L'alimentation 36 fournit également des tensions de fonctionnement aux divers circuits du système d'allumage de toute façon classique. En outre, l'alimentation 36 est classique dans sa constitution, et pour cette raison, ne sera pas décrite davan- tage. La figure 3 représente plus en détail le circuit d'interface 26 qui est utilisé pour traiter les diverses entrées vers le circuit d'interface 26. En particulier, le signal TEMPO sur la ligne d'entrée 30 vers le circuit d'interface 26 comprend de façon générale une onde sinusoïdale contenant une ondulation et du bruit. Cette entrée 30 est fournie en tant qu'entrée à un cir- cuit de mise en forme de signal 46 qui supprime l'ondulation et le bruit du signal de temporisation produisant ainsi une onde sinusoïdale propre sur sa sortie 48. Cette sortie 48 est fournie comme entrée à un convertisseur 50 d'onde sinusoïdale en onde carrée qui convertit l'onde sinusoïdale en onde carrée à la sortie 52 du convertisseur. Le signal d'onde carrée TEMPO (F) à la sortie 52 a une fréquence qui est directement proportionnelle à la vitesse de rotation du vilebrequin 12 et son signal est fourni comme sortie à partir du circuit d'interface 26. De même, le signal SYNC sur la ligne d'entrée 28 vers le circuit d'interface 26 est couplé comme signal d'entrée à un autre circuit de mise en forme de signal 54 qui enlève tout bruit et/ou ondulation qui peut exister sur le signal d'entrée SYNC 28. Une sortie 56 en provenance du circuit de mise en forme de signal 54 est fournie comme entrée à un convertisseur sinus/carré, 58, pro- duisant ainsi une sortie en onde carrée SYNC (F) à partir de la carte d'interface 26. Puisqu'une seule impulsion de sortie est produite sur la sortie SYNC (F) 60 de la carte d'interface par tour du vilebrequin 12, le signal SYNC (F) est représentatif de la position en rotation du vilebrequin 12. Comme le représente toujours la figure 3, le signal de batterie BATT sur une ligne d'entrée 38 ainsi que le signal de retour de batterie 39 entre la carte d'interface 26 et l'alimenta- tion 36 sont appliqués comme signaux d'entrée à un convertisseur tension/fréquence 62. Le convertisseur tension/fréquence 62, qui est classique dans sa constitution, produit un signal carré à sa sortie 64 dont la fréquence est proportionnelle à un niveau de tension entre les lignes d'entrée de batterie 38 et 39. Cette sor- tie 64 forme une sortie de batterie BATT (F) à partir de la carte d'interface 26. De même les entrées d'AVANCE sur des lignes 32 et 33 forment des signaux d'entrée pour un autre convertisseur tension/fréquence 66 qui produit un signal carré à sa sortie 68 ayant une fréquence directement proportionnelle à la tension différentielle entre les entrées 32 et 33 de l'interface. La sor- tie 68 du convertisseur tension/fréquence 66 forme la sortie d'AVANCE (F) à partir de la carte d'interface 26. Comme le montrent maintenant les figures 1 et 5, les sorties 52, 60, 64 et 68 en provenance du circuit d'interface 26 constituent des signaux d'entrée vers un circuit d'ordinateur 40 qui est représenté plus en détail en figure 5. Le circuit d'ordinateur 40 comprend de préférence un microprocesseur 72, par exemple un microprocesseur 8751. Le microprocesseur 8751 72 comprend des accès d'entrée/sortie (PORT) 74, 76 et 78, des lignes d'entrée d'interruption (INT) 80 et 82, et une entrée de tem- porisation (TIMER) 84. Le microprocesseur 72 comprend également une mémoire morte qui contient un programme qui commande le fonc- tionnement du microprocesseur 72. On notera bien sûr que d'autres types de microprocesseurs ayant des configurations différentes de connexion de signaux d'entrée et de sortie ainsi qu'une mémoire interne ou externe peuvent être utilisés sans sortir de l'esprit et du domaine de l'invention. Comme le représente la figure 5, le signal TEMPO (F) 52 en provenance du circuit d'interface 26 constitue un signal d'entrée pour une entrée d'interruption 82 du microprocesseur. Puisque le moteur 10 (figure 2) est un moteur à pistons en opposi- tion à quatre temps et à six cylindres, il existe trois allumages de carburant par tour du vilebrequin. En outre, comme cela a déjà été décrit, les indicateurs 14 (figure 2) sur le vilebrequin 12 sont de préférence positionnés à un angle de vilebrequin pré- déterminé avant le centre mort supérieur du piston, par exemple 35 degrés BTDC. En conséquence, une bougie sera activée ou déclenchée d'une façon qui va être décrite brièvement pour chaque impulsion de signal de temporisation reçue sur la ligne d'entrée 52 par l'interruption du microprocesseur 82. L'entrée de signal 62 SYNC (F) vers le microprocesseur est couplée en tant que ligne d'entrée à une première entrée d'une bascule RS (F/F) 88. La ligne de sortie 90 de la bascule RS 88 est fournie comme signal d'entrée à une ligne d'entrée de l'accès 76 tandis qu'une autre ligne de sortie en provenance de l'accès 76 constitue un signal d'entrée pour l'entrée de remise à zéro R de la bascule 88. En conséquence, le signal de tem- porisation sur la ligne d'entrée 52, ainsi que le signal SYNC (F) sur la ligne d'entrée 60 vers le circuit d'ordinateur 40, déterminent quelles bougies seront activées. Trois lignes de sortie en provenance de l'accès de sor- tie 78 du microprocesseur constituent des signaux d'entrée pour trois portes NON-ET 92, 94 et 96, respectivement. L'autre entrée des portes NONET 92, 94 et 96 est connectée à une entrée d'invalidation (INVALID) 98 qui, une fois active, invalide les portes NON-ET 92, 94 et 96 et invalide ainsi tout le système d'allumage électronique. Toutefois, pour la présente description, on supposera que l'entrée d'invalidation 98 est inactive de sorte que le système d'allumage est validé. Les portes NON-ET 92, 94 et 96 ont leurs sorties connec- tées aux bases de commutateurs à transistors 100, 102 et 104, respectivement, de sorte que, quand les portes NON-ET 92, 94 et 96 sont actives, leurs transistors associés 100, 102 et 104 sont ren- dus passants. Les sorties ou collecteurs des transistors 100, 102 et 104 forment trois signaux de sortie, à savoir établissement A (ET.A), établissement B (ET.B) et établissement C (ET.C) en prove- nance de la carte d'ordinateur 40. Comme cela sera rapidement clair, le signal ET.A, une fois acquis, déclenche les bougies dans un groupe de cylindres à pistons en opposition, le signal ET.B déclenche les bougies dans un second groupe de cylindres et pistons en opposition alors que le signal ET.C déclenche les deux bougies restantes dans le dernier groupe de cylindres et pistons en opposition. En outre, puisque le circuit pour activer les bougies du premier groupe, quand le signal ET.A 106 est actif, est identique au circuit pour le signal ET.B et le signal ET.C, seul le signal ET.A et son circuit seront décrits en détail, en notant qu'une description analogue pourrait s'appliquer aux autres groupes de cylindres. En relation avec les figures 1 et 4, le signal ET.A 106, le signal ET.B 108 et le signal ET.C 110 constituent des signaux d'entrée pour des circuits de préamplification 44 tandis qu'un retour de batterie 112 (RET BAT) est connecté entre le circuit d'ordinateur 40 et le circuit préamplificateur 44. Le signal ET.A 106 est connecté comme signal d'entrée à une paire de transistors isolés optiquement 114 et 116 qui produisent des signaux de sortie sur leurs lignes de sortie porte A1 118 et porte A2 120, respecti- vement. Les deux transistors 114 et 116 sont purement redondants et sont prévus pour assurer un fonctionnement continu du système d'allumage indépendamment d'une panne de l'un des transistors 114 ou 116. En conséquence, seuls les circuits associés au transistor 114 seront décrits en détail, en notant qu'une description analo- gue pourrait s'appliquer au transistor 116. Les circuits (non représentés) pour le signal ET.B 108 et le signal ET.C 110 dans le circuit de préamplification 44 comprennent également des circuits redondants. Le collecteur du transistor isolé optiquement 114 est couplé par l'intermédiaire d'une résistance de limitation 122 à une entrée d'alimentation 124 se trouvant entre la tension d'alimentation 36 (figure 1) et le circuit de préamplification 44. De même, l'émetteur du transistor 114 est électriquement connecté à une ligne de retour de batterie ou masse 126 s'étendant également entre le circuit de préamplification 44 et la source d'alimentation 36. Le signal de porte A1 118, c'est-à-dire la ligne de sortie en provenance du circuit de pr5amplification 44, est directement connecté au collecteur du transistor 114. La sortie de porte Al 118 est connectée à l'entrée de porte d'un transistor à effet de champ (FET) 128 d'un circuit d'amplification 130 (voir également figure 1). La source 132 du FET 128 est connectée à une extrémité de l'enroulement primaire 134 d'un transformateur d'allumage alors que l'autre extrémité de l'enroulement primaire 134 est connectée à la batterie d'alimenta- tion. Le drain du FET 128 est connecté à la ligne de retour de batterie 126. Comme le représente plus particulièrement la figure 4, en fonctionnement, quand l'entrée ET.A 106 passe à haut niveau, indiquant le début d'une durée d'établissement avant l'activation de la bougie, le transistor isolé optiquement 114 se coupe ouvrant ainsi la connexion entre la ligne d'alimentation 124 et son retour 126. Quand ceci survient, le courant à travers la résistance 122 s'interrompt de sorte que la résistance 122 forme une résistance de mise à haut niveau qui commande la grille du FET 128 à haut niveau. Quand ceci survient, le FET 128 conduit et relie ainsi électriquement une extrémité de l'enroulement primaire d'allumage 134 à la ligne de retour de batterie 126, amenant ainsi un courant à circuler dans l'enroulement 134. Inversement, quand le signal ET.A 106 passe à bas niveau, le transistor 114 devient passant connectant ainsi élec- triquement la résistance 122 à la masse 126. Quand ceci survient, la grille du FET 128 passe à bas niveau achevant ainsi la cir- culation de courant entre la source et le drain du FET 128 et déconnecte électriquement l'enroulement primaire 134 de la ligne de retour de batterie 126. Comme cela est mieux représenté en figure 1, l'enroule- ment primaire 134 est couplé inductivement à un enroulement secon- daire 138 dont les extrémités sont électriquement connectées à des bougies 140 (représentées seulement schématiquement). L'enroule- ment primaire 134 stocke ainsi l'énergie électrique tant qu'il est connecté électriquement à l'alimentation de batterie quand le FET 128 conduit. Par suite d'une interruption de la circulation du courant dans l'enroulement primaire 134, cet enroulement primaire 134 décharge son énergie électrique stockée dans l'enroulement secondaire 138 et les bougies d'allumage 140, activant ainsi les bougies 140. En outre, les deux bougies 140 de chaque enroulement secondaire 138 sont à nouveau redondantes pour assurer un fonc- tionnement continu du système d'allumage en dépit d'une panne ou d'un encrassement de l'une ou l'autre des bougies 140. En relation encore avec la figure 4, un condensateur 139 est de préférence connecté électriquement entre la source et le drain du FET 128 pour protéger ce FET 128 des courants tran- sitoires élevés dans le cas d'une panne d'une bougie 140. De même, des diodes de verrouillage 140 et 142 protègent le transistor isolé optiquement 114 des transitoires à haute tension. En relation maintenant avec les figures 5 et 6 et à par- tir de ce qui précède, on peut voir que l'enroulement primaire 134 du transformateur d'allumage est électriquement connecté à la bat- terie et reçoit ainsi la source d'énergie électrique seulement quand le signal ET.A 106 en provenance du circuit d'ordinateur 40 devient actif. Inversement, quand le signal ET.A devient inactif, la circulation de courant vers l'enroulement primaire 134 est interrompue, déclenchant ainsi la bougie de la façon décrite. Pour cette raison, la durée du signal de sortie ET.A 106 en provenance du circuit d'ordinateur 40 commande la quantité d'énergie électrique fournie à l'enroulement primaire 134 pendant chaque allumage. En relation avec les figures 5 et 6, contrairement aux systèmes précédemment connus, le microprocesseur 72 est programmé pour fournir un signal sur les sorties 106, 108 et 110 de la carte d'ordinateur qui est d'une durée indépendante de l'angle ou posi- tion du vilebrequin et est ainsi indépendant de la vitesse du moteur. En conséquence, la durée des signaux de sortie en prove- nance de la carte d'ordinateur 40 reste identique indépendamment de la vitesse du moteur de sorte que la même quantité d'énergie électrique est reçue par les enroulements 134 indépendamment de la vitesse du moteur. Un programme d'ordinateur est représenté à titre d'exemple en figure 6 pour commander le déclenchement des bougies 140. A l'étape 141 (figure 6), le microprocesseur 72 lit l'entrée TEMPO (F) de la ligne 52 ainsi que l'entrée SYNC (F) de la ligne 60. L'étape 141 détermine ainsi quelles bougies seront activées par suite de la réception du signal de temporisation sur l'interruption 82 du microprocesseur. A l'étape 142, le microprocesseur détermine le décalage d'avance qui est établi manuellement par l'opérateur du moteur et qui sera exposé plus en détail ci-après. Le décalage d'avance détermine à l'étape 142 n'affecte toutefois pas la durée des signaux de sortie sur les lignes 106, 108 ou 110 en provenance de la carte d'ordinateur 40, mais détermine plutôt tout simplement le début du signal de sortie en provenance de la carte d'ordinateur ou bien la durée d'établissement en relation avec la position de rotation du vilebrequin. A l'étape 144, le microprocesseur 72 détermine le temps d'établissement qui est la longueur ou durée de la sortie du signal sur la ligne de sortie 106, 108 ou 110 de l'ordinateur. Cette durée d'établissement est indépendante de la vitesse du moteur mais, comme cela sera exposé ci-après, varie en fonction de la tension de batterie. A l'étape 146, le microprocesseur 72 produit un signal de sortie en provenance de son accès 78 pour activer l'une de ses lignes de sortie 106, 108 ou 110 pendant la durée du temps d'établissement, comme cela est déterminé à l'étape 144. A l'étape 148, le microprocesseur 72 remet à zéro ses variables et s'arrête à l'étape 150 jusqu'à ce que l'étape suivante soit reçue à partir de l'entrée de signal TEMPO (F) 52 du microprocesseur 72. L'étape 148 garde également trace du groupe de cylindres qui a été déclenché ainsi que du groupe de cylindres suivant à déclencher. Comme le montre maintenant la figure 5, le micropro- cesseur 72 est programmé pour faire varier la durée des signaux de sortie sur les lignes 106, 108 et 110 en provenance de la carte d'ordinateur 40 en fonction de la tension de batterie. Pour atteindre ce résultat, le circuit d'ordinateur 40 comprend un tem- porisateur 150 qui produit périodiquement un signal sur sa sortie 152 vers la seconde entrée d'interruption 80 pour le micropro- cesseur 72. Quand ceci prend place, le microprocesseur 72 produit un signal de sortie en provenance de son accès 74 vers une porte 154 qui déclenche sélectivement la fréquence d'avance à partir de la ligne 68 ou la fréquence de tension de batterie à partir de la ligne 64 vers l'entrée de temporisation 84 du microprocesseur 72. La figure 7 représente un exemple de sous-programme pour interroger ou lire le signal d'avance sur la ligne 68 et la ten- sion de batterie sur la ligne 64 vers le circuit d'ordinateur 40. A l'étape 156, le microprocesseur incrémente un compteur d'inter- ruptions qui détermine si le signal d'avance sur la ligne 68 sera interrogé ou si le signal de tension de batterie sur la ligne 64 sera interrogé pendant l'exécution du sous-programme d'interrup- tion. De préférence, le signal d'avance est envoyé par le micro- processeur neuf fois pour chaque lecture de tension d'entrée de batterie par le microprocesseur puisque les changements de tension de batterie sont typiquement relativement lents. A l'étape 158, le microprocesseur compare le comptage d'entrée à dix et, s'il n'est pas égal à dix, passe à l'étape 160 qui interroge ou lit le signal d'entrée d'avance sur la ligne 68. L'étape 160 met ainsi à 1 l'accès de sortie du microprocesseur 170 de sorte qu'il fournit le signal d'entrée 68 à l'entrée de temporisation 84. L'étape 160 mesure alors la durée entre des impulsions de temporisation adjacente pour déterminer le réglage d'avance établi par l'opérateur du moteur. A l'étape 162, le microprocesseur compare le signal d'entrée d'avance sur la ligne 68 à sa valeur précédente et, si elle est inchangée, interrompt le sous-programme d'interruption à l'étape 165. Inversement, si le signal d'avance a changé depuis l'interruption précédente, l'étape 162 renvoie à l'étape 164 dans laquelle le microprocesseur calcule un nouveau décalage pour l'initialisation des signaux de sortie d'établissement sur ces sorties 106, 108 et 110. L'étape 164 conduit alors à l'étape 166 qui sauvegarde la valeur nouvellement déterminée et interrompt le sous-programme à l'étape 165. Par suite de la réception du dixième signal d'interrup- tion en provenance du temporisateur 150 (figure 5), l'étape 156 incrémente le compteur d'interruptions à dix de sorte que l'étape 158 renvoie à l'étape 168 et remet à zéro le compteur d'interrup- tions. L'étape 168 renvoie alors à l'étape 170 qui interroge ou lit le signal d'entrée de tension de batterie sur la ligne 64. Pendant cette interrogation, le microprocesseur 72 produit un signal de sortie sur son accès 74 à la porte 154 de sorte que le signal d'entrée de tension de batterie 64 est envoyé à l'entrée de temporisation 84 du microprocesseur. L'étape 170 mesure alors la durée entre des impulsions adjacentes et cette durée écoulée est représentative de la tension de batterie disponible pour charger les enroulements primaires du transformateur d'allumage. L'étape 172 détermine alors si la tension de batterie a changé par rapport à son réglage précédent et sinon renvoie à l'étape 165 achevant ainsi l'interruption. Inversement, si la ten- sion de batterie a été modifiée depuis son réglage précédent, l'étape 172 renvoie à l'étape 176 par suite de quoi le micropro- cesseur 72 calcule une nouvelle durée pour le temps d'établis- sement, c'est-à-dire la durée des signaux de sortie sur les lignes de sortie 106, 108 ou 110 en provenance de la carte d'ordinateur en fonction de la tension de batterie. L'étape 176 renvoie alors à l'étape 178 qui sauvegarde la durée nouvellement déterminée comme durée d'établissement et interrompt alors le programme d'interruption par l'intermédiaire de l'étape 165. L'étape 176 du sous-programme d'interruption calcule la durée d'établissement pour assurer qu'une quantité sensiblement constante d'énergie électrique est fournie aux enroulements pri- maires 134 (figure 1) du transformateur d'allumage indépendamment des variations de la tension de batterie entre des limites supérieure et inférieure. Ainsi, l'étape 176 empêche une extrac- tion de courant excessive de la batterie dans le cas d'une tension de batterie supérieure à la valeur nominale. Inversement, l'étape 176, en rallongeant la durée du signal de sortie d'établissement au cas o la tension de batterie est inférieure à la valeur nomi- nale, assure qu'une puissance électrique convenable est fournie à l'enroulement primaire du transformateur d'allumage empêchant ainsi une combustion incomplète provoquée par un faible courant d'étincelle. Tout moyen classique peut être utilisé par le microprocesseur, par exemple une table de référence, pour déterminer la durée convenable du signal de sortie d'établissement en fonction de la tension de batterie. On notera bien sûr que les programmes représentés en figures 6 et 7 sont simplifiés et présentés uniquement à titre d'exemple. D'autres programmes sont réalisables par l'homme de l'art. A partir de ce qui précède, on peut voir que la présente invention prévoit un système d'allumage électronique qui pallie beaucoup des inconvénients des systèmes connus. En particulier, le système d'allumage selon la présente invention maintient une durée d'établissement indépendante de la vitesse du moteur, éliminant ainsi le gaspillage antérieur d'énergie électrique existant dans les systèmes connus qui initialisent l'établissement en fonction de la position en rotation du vilebrequin ou angle du vilebrequin. La durée du signal d'établissement varie toutefois en fonction de la tension de batterie disponible pour alimenter l'enroulement primaire du transformateur d'allumage, évitant ainsi des extrac- tions de courant élevé dans le cas de tensions de batterie -supérieures à une valeur nominale ainsi qu'il assure une alimen- tation convenable en énergie électrique dans le cas d'une tension de batterie inférieure à la valeur nominale. Diverses modifications et variantes de la présente invention sont considérées comme incluses dans celle-ci et couver- tes par les revendications ci-après. REVENDICATIONS 1. Système d'allumage pour moteur à combustion interne comprenant un vilebrequin de sortie entraîné en rotation, et comprenant: des moyens (14, 16, 22) pour détecter la position en rotation et la vitesse du vilebrequin et pour produire des signaux sorties (18, 24) représentatifs de ces valeurs, au moins une bougie (140), des moyens pour activer cycliquement ladite bougie (140) en synchronisme avec la rotation du vilebrequin, caractérisés en ce qu'ils comprennent: une source d'alimentation électrique (36), des moyens (134) pour stocker l'énergie électrique, des moyens de commutation agissant en réponse aux moyens de détection pour connecter électriquement la source d'énergie électrique au moyen de stockage pendant une durée prédéterminée indépendamment de la vitesse de rotation du vilebrequin et pour décharger ensuite l'énergie stockée dans les moyens de stockage vers la bougie pour une posi- tion de rotation prédéterminée du vilebrequin. 2. Système d'allumage selon la revendication 1, caractérisé en ce que le moyen de stockage d'énergie comprend un transformateur ayant un enroulement primaire (134) et un enroule- ment secondaire (138), ledit enroulement secondaire ayant une première extrémité connectée à la bougie, une extrémité de l'en- roulement primaire étant connectée à la source d'alimentation, et caractérisé en ce que lesdits moyens de connexion électrique con- nectent l'autre extrémité de l'enroulement primaire à une réfé- rence de tension électrique (BATT) différente de la source d'ali- mentation électrique (36) pendant ladite période prédéterminée. 3. Système d'allumage selon la revendication 1, caractérisé en ce que le moyen d'activation de bougie comprend un ordinateur (40), le signal de position en rotation du vilebrequin formant un signal d'entrée pour cet ordinateur, cet ordinateur comprenant un moyen de programme pour activer le moyen de com- mutation pendant ladite durée prédéterminée antérieure à la posi- tion présélectionnée. 4. Système d'allumage selon la revendication 1, caractérisé en ce que la tension de la source d'alimentation électrique varie entre des limites supérieure et inférieure, et en ce qu'il comprend des moyens agissant en réponse à la tension de la source d'énergie électrique pour modifier la durée prédéter- minée de façon inverse à la tension de la source électrique. 5. Système d'allumage selon la revendication 2, caractérit4 en ce que le moyen de commutation comprend un tran- sistor à effet de champ (128) munie d'une grille, d'une source et d'un drain, ce transistor à effet de champ ayant sa source connectée à l'enroulement primaire et son drain connecté à l'autre tension de référence. 6. Système d'allumage selon la revendication 5, compre- nant un transistor isolé optiquement (114), électriquement connecté à la grille du transistor à effet de champ (128) pour commuter le transistor à effet de champ entre un état conducteur et un état non conducteur entre sa source et son drain. 7. Système d'allumage selon la revendication 3, caractérisé en ce que l'ordinateur comprend des moyens pour faire varier ladite durée prédéterminée en fonction de la tension de la source d'énergie électrique. 8. Système d'allumage selon la revendication 1, caractérisé en ce qu'il comprend des moyens pour modifier la posi- tion en rotation présélectionnée d'une valeur choisie par l'utilisateur. 9. Système d'allumage selon la revendication 4, caractérisé en ce que le moyen d'activation de bougie comprend un ordinateur muni d'entrées numériques et en ce que le moyen de variation de durée comprend des moyens pour produire un signal numérique représentatif de la tension de la source d'énergie électrique et pour connecter électriquement ledit signal auxdites entrées de l'ordinateur. 10. Système d'allumage selon la revendication 9, caractérisé en ce que le moyen de génération de signal numérique comprend des moyens pour produire un signal en impulsion ayant une fréquence proportionnelle à la tension. 11; Système d'allumage selon la revendication 9, caractérisé en ce que l'ordinateur comprend une sortie d'interruption et en ce que le moyen de variation de durée comprend des moyens pour connecter périodiquement un signal d'entrée à l'entrée d'interruption, cet ordinateur comprenant un moyen de programme agissant en réponse à la réception d'un signal sur l'entrée d'interruption pour lire le signal de tension numérique.