FR 2331204 A1 19770603 FR 7534055 A 19751107 La présente invention concerne les dispositifs de multiplication de fréquence et se rapporte plus particuliérement a un dispositif de codage angulaire d'un organe rotatif comprenant un dispositif de multiplication de fréquence et pouvant être appliqué l'allumage des moteurs l combustion interne. Le but de l'invention est de réaliser un dispositif de multiplication de fréquence qui permette de produire un signal de sortie dont la fréquence est un multiple fixe de la fréquence d'un signal d'entrée en impulsion. A cet effet, l'invention a pour objet un dispositif de multiplication de fréquence pour produire un signal de sortie dont la fréquence est un multiple fixe de la ~fréquence d'un signal d'entrée en impulsion, caractSris! en ce qu'il comprend un générateur de base de temps adapté pour délivrer un premier et un second signal d'horloge dont les fréquences sont fixes et dans un rapport égal audit multiple, un premier compteur qui compte le nombre d'impulsions du second signal d'horloge produites entre deux impulsions successives dudit signal d'entrée, une première mémoire tampon pour emmagasiner ledit nombre pendant la période de comptage suivante du compteur, un premier décompteur pour décompter ledit nombre emmagasiné dans la mémoire tampon au rythme dudit premier signal d'horloge et une première porte pour produire une impulsion de sortie a la fin de chaque décomptage dudit nombre par le premier décompteur et appliquer ladite impulsion de sortie a ce dcornpteur pour commander un nouveau comptage dudit nombre. Un autre but de l'invention est d'utiliser un tel dispositif de multiplication de fréquence pour réaliser un dispositif de codage angulaire de la rotation d'un organe rotatif. A cet effet, l'invention a pour objet un dispositif de codage angulaire destiné a délivrer des impulsions d'horloge correspondant à des positions angulaires successives sensiblement équidistantes d'un organe rotatif, caractérisé en ce qu'il comprend un dispositif de multiplication de fréquence tel que défini cidessus, un capteur de régime pour détecter à chaque tour de l'organe rotatif son passage par au moins une position angulaire prédéter- minée et délivrer une impulsion en réponse audit passage et des moyens pour délivrer ledit signal d'entrée en réponse aux impulsions produites par le capteur, lesdits moyens étant adaptés pour conférer audit signal d'entrée une période gale ! la période de rotation dudit organe de telle sorte que les impulsions dudit signal de sortie représentent lesdites positions angulaires successives de cet organe et que le rapport entre un tour dudit organe et écart angulaire séparant deux desdites positions successives est égal audit multiple. Encore un autre but de l'Invention est d'utiliser un tel dispositif de codage angulaire pour réaliser un dispositif d'élaboration de l'angle d'avance a l'allumage d'un moteur qui n'impose pas le calcul du régime de ce moteur. A cet effet, l'invention a pour objet un dispositif d'élaboration de l'angle d'avance a l'allumage d'un moteur a combustion interne en fonction du régime de ce moteur, caractérisé en ce qu'il comprend un dispositif de codage angulaire tel que défini ci-dessus, ledit capteur de régime étant adapté pour délivrer une impulsion à chaque passage d'un piston par le point mort haut, une première mémoire morte adaptée pour délivrer, en fonction dudit nombre, représentatif du régime du moteur, emmagasiné dans la premitre mémoire tampon, un nombre représentatif de l'angle d'avance a l'allumage dudit moteur pour ledit régime, un second compteur qui, a la commande du signal délivré par l'étage de mise en forme, est chargé avec ledit nombre délivré par ladite première mémoire morte et qui, a partir dudit nombre avec lequel il est chargé, comPte les impulsions dudit signal de sortie délivrées par la première porte jusqu'à une valeur de comptage préd#terminée représentative de l'écart angulaire séparant les passages consécutifs de deux pistons par le point mort haut, et une seconde porte adaptée pour délivrer un signal d'allumage lorsque ledit second compteur a atteint ladite valeur de comptage prédétermin#e. Suivant une autre caractéristique, l'invention a également pour objet un dispositif d'élaboration de l'angle d'avance â l'allumage d'un moteur S combustion interne en fonction du régime et de la charge de ce moteur, caractérisé en ce qu'il comprend un dispositif de codage angulaire tel que défini ci-dessus, ledit capteur de régime étant adapté tour délivrer une impulsion à chaque passage d'un piston par le point mort haut, une première mémoire morte adaptée pour délivrer, en fonction dudit nombre, représentatif du régime du moteur, emmagasiné dans la première mémoire tampon, un nombre représentatif pour ledit régime d'une partie de l'angle d'avance a l'allumage du moteur, un second compteur qui, a la commande du signal délivré par l'étage de mise en forme, est chargé avec ledit nombre délivré par ladite première mémoire morte et qui, a partir dudit nombre avec lequel il est chargé, compte les impulsions dudit signal de sortie délivrées par la première porte jusqu' a une valeur de comptage prédéterminée représentative d'une première fraction donnée de l'écart angulaire séparant les passages consécutifs de deux pistons par le point mort haut, une seconde porte adaptée pour délivrer un signal lorsque ledit second compteur a atteint ladite valeur de comptage prédéterminée, un capteur de pres- sion adapté pour délivrer un signal représentatif de la charge du moteur, un dispositif convertisseur pour délivrer un signal en impulsions dont le nombre est proportionnel audit signal de sortie du canteur de pression, une seconde mémoire tampon pour emmagasiner ledit nombre a la sortie du dispositif convertisseur, une seconde memoire morte adaptée pour délivrer, en fonction dudit nombre, représentatif de la charge du moteur, emmagasiné dans la seconde mémoire tampon, un nombre représentatif pour ladite charge d'une partie de l'angle d'avance a l'allumage du moteur, la somme desdits nombres délivrés par les première et seconde mémoires mortes repré- sentant l'angle total d'avance à l'allumage, un troisieme compteur qui, a la commande du signal délivré par l'étage de mise en forme, est chargé avec ledit nombre délivré par la seconde mémoire morte et qui, à la commande du signal délivré par la seconde porte, compte, à partir dudit nombre avec lequel il est chargé, les impulsions dudit signal de sortie délivrées par la première porte à travers la seconde porte jusqu'! une valeur de comptage prédétermi- née représentative d'une seconde fraction donnée de écart angulaire séparant lesdits passages consécutifs de deux pistons par le point mort haut, la somme de ladite première fraction et de ladite seconde fraction étant égale audit écart angulaire, et une troisième porte adaptée pour délivrer un signal d'allumage lorsque ledit troisième compteur a atteint sa valeur de comptage prédéterminée. D'autres caractéristiques dè l'invention apoarartront au cours de la description qui va suivre, faite en référence aux dessins annexés, donnés uniquement à titre d'exemple et dans lesquels - la Fig. 1 est un schéma synoptique d'un dispositif de codage angulaire du mouvement d'un organe rotatif incorporant un dispositif de multiplication de fréquence suivant l'invention ;; - la Fig. 2 montre une série de signaux en divers points du dispositif de la Fig. 1 - les Fig.3a et 3b sont des schémas synoptiques d'un circuit d'élaboration de l'angle d'avance à l'allumage du moteur en fonction du régime et de la charge de celui-ci , - la Fig. 4 est un schéma synoptique montrant un circuit d'allumage à énergie constante - la Fig. 5 montre une série de signaux dont les derniers sont les signaux d'allumage - la Fig. 6 représente une variante du dispositif de la Fig. 3a appliquée à un moteur assymétrique. En se refÇrant aux Fig. 1 et 2, le dispositif de codage angulaire, ci-apràs appelé horloge angulaire, comporte un capteur 1 destiné à délivrer un signal à chaque passage d'un organe rotatif par une position déterminée. En vue de l'application qui sera décrite ci-après de ce dispositif de codage angulaire à l'élaboration de l'angle d'avance à l'allumage d'un moteur, on considérera que l'organe rotatif est constitué par le vilebrequin d'un moteur à combustion interne à quatre cylindres et que le capteur délivre deux impulsions dscalées de 1800 par tour de vilebrequin, chaque impulsion correspondant au passage d'un piston au point mort haut. Cependant, il doit être compris que le dispositif de codage angulaire pourrait être utilisé pour coder angulairement la rotation de n'importe quel autre organe rotatif. Le signal de sortie du capteur 1 est appliqué à l'entrée d'un étage de mise en forme 2 dont le signal à la sortie A est appliqué à un diviseur 3 qui divise la fréquence du signal A par 2. Dans le cas d'un moteur à six cylindres, le capteur serait adapté pour délivrer trois impulsions décalées de 1200 à chaque tour moteur et le signal du capteur devrait être divisé par 3. De façon analogue, dans un moteur à huit cylindres il y aurait 4 impulsions par tour moteur et le signal du capteur serait divis par 4. De cette manière, quel que soit le type de moteur, le diviseur 3 produit une impulsion (signal B) à chaque tour moteur et l'étage de mise en forme 2 une impulsion (signal A) à chaque passage d'un piston par le point mort haut. Le signal de sortie B du diviseur 3 constitue le signal d'entrée du multiplicateur M de fréquence suivant l'invention. Ce multiplicateur M comprend une base de temps constituée par une horloge principale 5 délivrant un premier signal d'horloge H de fréquence fixe FH et un diviseur 5 délivrant un second signal d'horloge H' de fréquence fixe FH, telle que FH = 360 1FH'. Le signal B est utilisé pour remettre à zéro un compteur 4 qui compte les impulsions du second signal d'horloge H'. Entre deux impulsions du signal de sortie B du diviseur, le compteur 4 compte le nombre N1 d'impulsions du second signal d'horloge H' et ce nombre N1 est transféré dans une mémoire tampon 7 à la commande d'un signal de synchronisation C produit par un circuit de synchronisation 8 couplé au diviseur 3. Ce circuit de synchronisation 8 élabore également un deuxième signal de synchronisation D de même fréquence que le signal C mais présentant un certain retard sur ce dernier et déclenchant le comptage du compteur 4 après que son contenu ait été transféré dans la mémoire tampon 7. Le contenu N1 de la mémoire tampon 7 est décompté par un décompteur 9 qui travaille à la fréquence FH , par exemple de l'ordre de 1 M Hz à 4 M Hz, du premier signal H de l'horloge principale 5 Les sorties du décompteur 9 sont connectées à une porte 10 qui délivre une impulsion chaque fois que toutes les sorties du décompteur 9 sont à zéro. Cette impulsion est alors appliquée par une ligne 11 au décompteur 9 pour ramener toutes ses sorties a ?1 et celui-ci recommence alors à décompter le nombre N1 au rythme du premier signal H d'horloge. Si on appelle T le temps de comptage pour le compteur 4, qui est également la période de rotation du moteur, et tHI la période du second signal d'horloge, on a : T = NltH'. De même, le temps t qui s'écoule entre deux cassages à zéro du décompteur 9 est t = N1 tH où tH est la période du premier signal d'horloge. Le rapport du temps de décomptage au temps de comptage est Par conséquent, la porte 10 délivre une impulsion tous les 360èmes de tout moteur, c'est-R-dire h chaque degré de rotation du vilebrequin, indépendemment du régime du moteur. Bien entendu, on pourrait réaliser un codage angulaire autre qu'en degrés. Il suffirait pour cela de modifier de façon appropriée le rapport entre la fréquence du premier signal d'horloge et celle du second signal d'horloge. D'autre part, dans les cas où il n'est pas nécessaire de repérer le passage de l'organe rotatif par une position intermédiaire particulière de sa rotation et où le capteur de régime délivre simplement une impulsion à chaque tour de cet organe, le diviseur 3 peut être supprimé. Le signal de sortie A de l'étage de mise en forme est alors directement appliqué au compteur 4 et commande également le circuit de synchronisation 8. Enfin, le dispositif M qui comprend le dispositif de base de temps 5,6, le compteur 4, la mémoire tampon 7, le décomp- teur 9, la porte 10 et des moyens de synchronisation appropriés peut être appliqué à la multiplication de la fréquence de n'importe quel signal d'entrée B et n'est pas limité à l'application décrite du codage angulaire de la rotation d'un organe rotatif. On se reportera maintenant à la Fig. 3a qui montre l'application du dispositif de codage angulaire suivant l'invention à un circuit d'élaboration de l'angle LA d'avance S l'allumage d'un moteur en fonction du régime de celui-ci. Ce circuit comprend un dispositif de codage angulaire identique à celui de la Fig. 1, une mémoire morte 12 dont les entrées sont connectées aux sorties respectives de la mémoire tampon 7 et dont les sorties sont connectées à un compteur 13 qui reçoit également le signal de sortie S de la porte 10 et un signal de synchronisation qui lui est appliqué par l'étage de mise en forme 2 par l'intermédiaire d'un conducteur 14. Enfin, les sorties du compteur 13 sont connectées à une porte 15 dont la sortie 16 commande l'allumage du moteur. Le contenu de la mémoire morte 19 est particulier à chaque type de moteur, c'est-à-dire que dans cette mémoire 12 est inscrite sous forme numérique la courbe caractéristique pour le moteur considéré de l'angle d'avance à l'allumage en fonction du régime du moteur. Ainsi, à chaque chargement de la mémoire tampon 7 dont le contenu N1 est représentatif de la vitesse du moteur, la mémoire morte 12 lit le nombre N1 et affiche en sortie une valeur Nv qui correspond à la valeur prédéterminée de l'angle d'avance à l'allumage pour le régime "N1" du moteur.Cette valeur Nv est chargée dans le compteur 13 qui commence à compter les impulsions angulaires de sortie de la porte 10 à la commande du signal de synchronisation qui lui est appliqué par l'étage de mise en forme 2 à chaque passage d'un piston par le point mort haut. Ce compteur est adapté, dans le cas d'un moteur à quatre cylindres, pour ne compter que jusqu'à 180. Comme le compteur 13 a été préalablement chargé avec le nombre Nv, lorsque son comptage atteint 180, il a en réalité compte 180-NV impulsions de sortie de la porte 10, c'est-à-dire (180-Nv) degrés. La porte 15 délivre alors un signal de sortie qui, par conséquent, appara#t Nv degrés en avance par rapport au point mort haut.Ce signal à la sortie 16 de la porte 15 peut être applique, par exemple, à un transistor disposé dans le circuit de la bobine d'allumage pour en commander le bloquage et assurer ainsi la décharge de la bobine, cette décharge étant aiguillée par des moyens classiques connus en soi vers le cylindre approprié. Bien entendu, le signal de sortie de la porte 15 peut être utilisé pour commander n'importe quel autre type de dispositif d'allumage d'un moteur. Lorsque le compteur 13 a compte jusqu'5 180, il reste dans cet état jusqu'à ce qu'il reçoive le signal de synchronisation de l'étage de mise en forme 2, signal qui correspond au passage d'un piston par le point mort haut. Rament à zéro, le compteur 13 lit le nouveau nombre 'v affiché à la sortie de la mémoire morte 12, recommence à comoter les impulsions angulaires de sortie de la porte 10 jusqu'à ce qu'il atteigne le comptage 180, provoque alors la délivrance d'un signal de# sortie N'v degrés en avance sur le point mort haut par la porte 15, puis un nouveau cvcle recommence, et ainsi de suite. On remarquera que la vitesse du moteur, représentée par le nombre N1, est mesurée sur un tour moteur et que cette indication de la vitesse est utilisée pour provoquer les deux allumages du tour suivant. Cependant, ce très faible décalage dans le temps n'a en réalité aucune incidence pratique car la vitesse d'un moteur varie très faiblement d'un tour sur l'autre. On se reportera maintenant à la Fig. 3b où le circuit représenté peut#être combiné avec celui de la Fig. 3a pour réaliser un dispositif d'élaboration de l'angle d'avance à 11 allumage d'un moteur en fonction du régime et de la charge de celui-ci. Ce circuit de la Fig. 3b comprend un capteur de pression 17 qui délivre une tension proportionnelle à la pression de l'air au niveau de l'admission d'air du moteur. Le signal de sortie du capteur 17 est appliqué à un dispositif convertisseur 18 qui peut être un convertisseur analogique-digital ou un oscillateur (V.C.O.) dont la fréquence est fonction de la tension.Le dispositif convertisseur 18 charge une mémoire tampon 19 avec un nombre proportionnel à -la charge du moteur et les sorties de cette mémoire tampon sont connectées aux entrées d'une mémoire morte 20 adaptée, de façon analogue à la mémoire morte 12, pour afficher en sortie une valeur qui dépend de la charge du moteur représentée par le nombre contenu dans la mémoire tampon 19. Dans le cas de ce circuit d'élaboration de l'angle d'avance à l'allumage à la fois en fonction du régime et de la pression, les mémoires mortes 12 et 20 contiennent chacune respectivement une partie nv et une partie np de l'angle d'avance à l'allumage telles que la somme nv + np représente l'angle total d'avance à l'allumage du moteur pour le régime et la charge consi dérés. Les sorties de la mémoire morte 20 sont connectées à un compteur 21 qui reçoit également le signal de la sortie 16 de la porte 15 et un signal de synchronisation de l'étage de mise en forme 2 par un conducteur 22. Enfin, les sorties du compteur 21 sont connectées à une porte 23 dont la sortie 24 est celle de l'ensemble du circuit. Les compteurs 13 et 2 1 sont adaptés pour compter ensemble au maximum jusqu'à 180. Dans la description qui va suivre du fonctionnement du circuit des Fig. 3a et 3b, on considérera que chacun de ces compteurs 13 et 21 peut compter au maximum jusqu'à 90. Ce fonctionnement comprend tout d'abord celui du circuit de la Fig. 3a qui a été décrit ci-dessus et qui ne sera pas repris. On notera cependant que le compteur 13 peut compter au maximum jusqu'à 90 et que, par conséquent, la porte 15 délivre un signal sur sa sortie 16 (90-nv) degrés après le passage d'un cylindre au point mort haut, nv ne représentant qu'une partie de l'angle d'avance à l'allumage. A chaque point mort haut, le signal de synchronisation appliqué par le conducteur 22 commande le chargement d'une partie de del'angle d'avance à l'allumage affiché par la mémoire 20 dans le comPteur 21. Ce compteur 21 ne démarre son comptage que lorsqu' il reçoit le signal de sortie de la porte 15, c'est-à-dire lorsque le compteur 13 est rendu à son maximum de comptage. Le compteur 13 ayant atteint ce maximum, la porte 15 transmet au compteur 21 les impulsions angulaires de la sortie S de la porte 10 et le compteur 21 compte au rythme de ces impulsions jusqu'à son maximum de comptage, fixé ici à 90. Lorsque ce maximum est atteint, la porte 23 délivre un signal à sa sortie 24 qui intervient donc (np + nv) degrés en avance sur le point mort haut.Ce signal de sortie peut être utilisé pour déclencher l'allumage comme décrit précédemment en regard de la Fig. 3a. Nous avons vu que le comptage maximum du compteur 13, dans le cas du circuit de la Fig. 3a considéré seul, ou des compteurs 13 et 21, lorsque les circuits des Fig. 3a et 3b sont combinés, doit être égal à 180 impulsions angulaires pour un moteur à quatre cylindres. Ce comptage maximum doit, bien entendu, être de 120 et de 90 respectivement dans le cas de moteurs à 6 ou 8 cylindres symétriques. Dans le cas de moteurs assymétriques, la valeur de ce comptage maximum est encore différente. On se reportera maintenant aux Fig. 4 et 5 qui représentent respectivement un circuit d'allumage à énergie constante pouvant être utilisé avec les circuits des Fig. 3a ou 3a et 3b et les signaux correspondant à ce montage. Ce circuit comprend un décompteur 25 dont les entrées sont connectées aux sorties respectives de la mémoire tampon T et un décodeur 26 à la sortie du décompteur 25. A chaque point d'allumage, le décompteur 25 est chargé avec la moitié du contenu de la mémoire tampon 7, c'est-à-dire N1 ~ Bien entendu, ce contenu serait T N1 T ou TNîdans le cas de moteurs symétriques à six ou huit cylindres. A cet effet, le signal de sortie F de la porte 15 ou de la porte 23, suivant que le circuit de la Fig. 4 est utilisé avec le circuit de la Fig. 3a ou avec le circuit des Fig. 3a et 3b, est appliqué par un conducteur 27 au décompteur 25 pour provoquer ce chargement.Le décompteur 25 décompte alors son contenu N1 en 2 travaillant à la fréquence FH, du second signal H' d'horloge. Le décodeur 26, dans lequel est inscrit un nombre No tel que No tHZ représente un temps de charge prédéterminé de la bobine d'allumage, délivre un signal de sortie lorsque le décompteur 25 a décompté - - No) tH' impulsions du signal secondaire d'horloge. Ce signal peut alors être utilisé pour commander la charge de la bobine d'allumage par un étage de puissance. Le signal de sortie de la porte 15 ou de la porte 23 est ensuite appliqué à cet étage de puissance pour commander la décharge de la bobine.Cette décharge intervient 1800 ou N1 impulsions après l'allumage précédent et, 2 par conséquent, quel que soit le régime du moteur, l'étage de puissance, dont le signal d'entrée est représenté à la Fig. 5, charge la bobine pendant le temps N1 tHw - (N1 - No)tH' = No tH' 2 c'est-à-dire pendant un temps constant puisque No et tHt sont constants. De cette manière, le courant coupé dans la bobine d'allumage par l'étage de puissance est toujours le même et l'énergie de l'étincelle des bougies reste constante. La Fig. 6 représente un circuit complémentaire du circuit d'élaboration de l'angle d'avance à l'allumage en fonction du régime représenté à la Fig. 3a et destiné à être utilisé avec un moteur assymétrique. Dans un moteur assymétrique, l'écart angulaire qui sépare les passages. consécutifs au point mort haut de deux pistons n'est pas constant. Par conséquent, pour déterminer le moment de déclenchement de l'allumage, il faut prévoir un dispositif qui indique si l'intervalle de temps entre les deux prochains points morts hauts correspond à une durée courte ou longue. Ce circuit complémentaire comprend un compteur 28 adapté pour compter le nombre d'impulsions n1 du second signal H' d'horloge apparaissant entre les passages consécutifs de deux pistons au point mort haut. A cet effet, le signal de sortie de l'étage de mise en forme 2 lui est appliqué pour le remettre à zéro et un signal dé synchronisation lui est également appliqué par des moyens appropriés (non représentés) pour provoquer le chargement du résultat de son comptage dans des mémoires tampons 29 et 30 et lui permettre à nouveau de compter. Pendant le premier intervalle séparant les deux premiers passages au point mort haut, le compteur 28 fournit un résultat nl = a impulsions qui est stocké dans la mémoire tampon 29.L'intervalle suivant, le compteur 28 fournit un résultat différent nl = b qui est transféré dans la mémoire tampon 30. Un circuit de comparaison 31 compare les résultats a et b et, en fonction du résultat de cette comparaison, un dispositif de programmation 32 commande la porte 15 qui, dans ce mode de réalisation, est une porte programmée. Si le dernier nombre b stocké dans la mémoire tampon 30 est supérieur au nombre a stocké précédemment, ceci indique que l'intervalle précédent était de durée longue (grand écart angulaire) et que l'intervalle en cours est de durée courte (petit écart angulaire).Dans ce cas, le dispositif de programmation 32 programme la porte 15 pour qu'elle délivre une impulsion d'allumage lorsque le compteur a compté un nombre prédéterminé I d'impulsions angulaires correspondant au plus faible écart angulaire entre deux points morts hauts. Le contenu b de la mémoire tampon 30 est alors transféra à la place de a dans la mémoire tampon 29 tandis que le nouveau résultat a' du comptage du compteur 28 est chargé dans la mémoire tampon 30. Une nouvelle comparaison a lieu entre b et a'. Si lors de la comparaison précédente b était supérieur à a, la nouvelle comparaison indiquera que al est inférieur à b. Ceci indique que le dernier intervalle prdsentait une durée courte et donc que l'intervalle en cours est de durée longue.Par conséquent, le dispositif de programmation commande la porte 15 pour qu'elle délivre une impulsion d'allumage lorsque le compteur a compté un nombre prédéterminé J d'impulsions angulaires correspondant au plus grand écart angulaire entre deux points morts hauts, c'est-à-dire que J > 1. Ensuite, le contenu a' de la mémoire tampon 30 est transféré dans la mémoire tampon 29 pour une prochaine comparaison avec le nouveau résultat du comptage du compteur 28. Le dispositif de codage angulaire selon l'invention pourrait être utilisé dans d'autres applications que l'élaboration de l'angle d'avance à l'allumage d'un moteur à combustion interne. C'est ainsi qu'on peut utiliser ce dispositif chaque fois que l'on veut mesurer ou régler un angle sur une pièce en rotation (banc de réglage moteur ; point de synchronisation d'un stroboscope). REVENDICATIONS 1. Dispositif de multiplication de fréquence pour produire un signal de sortie dont la fréquence est un multiple fixe de la fréquence d'un signal d'entrée en impulsion, caractérisé en ce qu'il comprend un générateur de base de temps (5,6) adapté pour délivrer un premier (H) et un second (H') signal d'horloge dont les fréquences sont fixes et dans un rapport égal audit multiple, un premier compteur (4) qui compte le nombre d'impulsions du second signal (H') d'horloge produites entre deux impulsions successives dudit signal d'entrée, une première mémoire-tam-on (7) pour emmagasiner ledit nombre pendant la période de comptage suivante du compteur (4), un premier décompteur (9) pour décompter ledit nombre emmagasiné dans la mémoire tampon (7) au rythme dudit premier signal (H) d'horloge et une première porte (10) pour produire une impulsion de sortie à la fin de chaque décomptage dudit nombre par le premier décompteur (9) et appliquer ladite impulsion de sortie à ce décompteur pour commander un nouveau décomptage dudit nombre. 2. Dispositif de codage angulaire destiné à délivrer des impulsions d'horloge correspondant à des positions angulaires successives sensiblement équidistantes d'un organe rotatif, caractérisé en ce qu'il comprendundispositif de multiplication de fréquence suivant la revendication 1, un capteur de régime (I) pour détecter à chaque tour de l'organe rotatif son passage par au moins une position angulaire orédéterminée et délivrer une impulsion en réponse audit passage et des moyens (2,3) pour délivrer ledit signal d'entrée en réponse aux impulsions produites par le capteur (1), lesdits moyens (2,3) étant adaptés pour conférer audit signal d'entrée une période égale à la période de rotation dudit organe de telle sorte que les impulsions dudit signal de sortie représentent lesdites positions angulaires successives de cet organe et que le rapport entre un tour dudit organe et l'écart angulaire séparant deux desdites positions successives est égal audit multiple. 3. Dispositif de codage suivant la revendication 2, caractérisé en ce que lesdits moyens comprennent un étage (2) pour la mise en forme des impulsions produites par le capteur (1). 4. Dispositif suivant la revendication 3, caractérisé en ce que le capteur (1) délivre une impulsion R chaque tour de l'organe rotatif et en ce que ledit signal d'entrée est constitué par les impulsions délivrées par le capteur et mises en forme par ledit étage (2). 5. Dispositif de codage suivant la revendication 3, caractérisé en ce que le capteur (1) est adapté pour délivrer à chaque tour de l'organe rotatif plusieurs impulsions successives correspondant respectivement à des positions angulaires prédéterminées dudit organe et en ce que lesdits moyens comprennent un diviseur (3) de fréquence connecté entre l'étage de mise en forme (2) et le premier compteur (4) et adapté pour diviser le signal en impulsions produit par le capteur (1) et délivrer ledit signal d'entrée de période égale à la période de rotation dudit organe. 6. Dispositif d'élaboration de l'angle d'avance à l'allumage d'un moteur à combustion interne en fonction du régime de ce moteur, caractérisé en ce qu'il comprend un dispositif de codage angulaire suivant la revendication 5, ledit capteur de régime (1) étant adapté pour délivrer une impulsion à chaque passage d'un piston par le point mort haut, une première mémoire morte (12) adaptée pour délivrer, en fonction dudit nombre, représentatif du régime du moteur, emmagasiné dans la première mémoire tampon (7), un nombre représentatif de l'angle d'avance à l'allumage dudit moteur pour ledit régime, un second compteur (13) qui, à la commande du signal délivré par l'étage de mise en forme (2), est chargé avec ledit nombre délivré par ladite première mémoire morte (12) et qui, à partir dudit nombre avec lequel il est chargé, compte les impulsions dudit signal de sortie délivrées par la première porte (10) jusqu'S une valeur de comptage prédéterminée représentative de l'écart angulaire séparant les passages consécutifs de deux pistons par le point mort haut, et une seconde porte (15) adaptée pour délivrer un signal d'allumage lorsque ledit second compteur (13) a atteint ladite valeur de comptage prédéterminée. 7. Dispositif d'élaboration de l'angle d'avance à l'allumage d'un moteur à combustion interne en fonction du régime et de la charge de ce moteur, caractérisé en ce qu'il comprend un dispositif de codage angulaire suivant la revendication 5, ledit capteur de régime (1) étant adapté pour délivrer une impulsion à chaque passage d'un piston par le point mort haut, une première mémoire morte (12) adaptée pour délivrer, en fonction dudit nombre, représentatif du régime du moteur, emmagasiné dans la première mémoire tampon (7), un nombre représentatif pour ledit régime d'une partie de l'angle d'avance à l'allumage du moteur, un second compteur (13 > qui, à la commande du signal délivré par l'étage de mise en forme (2), est chargé avec ledit nombre délivré par ladite première mémoire morte (12) et qui, à partir dudit nombre avec lequel il est chargé, compte les impulsions dudit signal de sortie délivrées par la première porte (10) jusqu'à une valeur de comptage prédéterminée représentative d'une première fraction donnée de l'écart angulaire séparant les passages consécutifs de deux pistons par le point mort haut, une seconde porte (15 > adaptée pour délivrer un signal lorsque ledit second compteur (13) a atteint ladite valeur de comptage prédéterminée, un capteur de pression (17) adapté pour délivrer un signal représentatif de la charge du moteur, un dispositif convertisseur (18) pour délivrer un signal en impulsions dont le nombre est proportionnel audit signal de sortie du capteur de pression (17), une seconde mémoire tampon (19) pour emmagasiner ledit nombre à la sortie du dispositif convertisseur, une seconde mémoire morte (20) adaptée pour délivrer, en fonction dudit nombre, représentatif de la charge du moteur, emmagasiné dans la seconde mémoire tampon (7), un nombre représentatif pour ladite charge d'une partie de l'angle d'avance à l'allumage du moteur, la somme desdits nombres délivrés par les première (12) et seconde (20) mémoires mortes représentant l'angle total d'avance à l'allumage, un troisième compteur (21) qui, à la commande du signal délivré par l'étage de mise en forme (2), est chargé avec ledit nombre délivré par la seconde mémoire morte (20) et qui, à la commande du signal délivré par la seconde porte (15), compte, à partir dudit nombre avec lequel il est chargé, les impulsions dudit signal de sortie délivrées par la première porte (10) à travers la seconde porte (15) jusqu'à une valeur de comptage prédéterminée représentative d'une seconde fraction donnée de l'écart angulaire séparant lesdits passages consécutifs de deux pistons par le point mort haut, la somme de ladite première fraction et de ladite seconde fraction étant égale audit écart angulaire, et une troisième porte (23) adaptée pour délivr#er un signal d'allumage lorsque ledit troisième compteur (21) a atteint sa valeur de comptage prédéterminée. 8. Dispositif suivant l'une quelconque des revendications 6 et 7, caractérisé en ce qu'il comprend un second décompteur (25) qui, à la commande dudit signal d'allumage, est chargé avec la moitié, le tiers ou le quart du contenu des la première mémoire tampon (7) selon que ledit moteur, qui comprend une bobine d'allumage, est un moteur symétrique à quatre, six ou huit cylindres, et décompte son contenu au rythme du second (H') signal d'horloge, ledit dispositif comportant également un décodeur (26) dans lequel est inscrit un nombre fixe prédéterminé (No) représentatif du temps de charge de la bobine d'allumage et qui délivre un signal de charge de la bobine d'allumage lorsque le second décompteur (25) a décompté son contenu moins ledit nombre fixe prédéterminé (No) la décharge de la bobine d'allumage étant commandée par ledit signal d'allumage. 9. Dispositif suivant la revendication 6, caractérisé en ce que, dans le cas d'un moteur assymétrique où l'écart angulaire entre deux points morts hauts est alternativement grand et petit, il comprend un quatrième compteur (28) commandé par le signal de sortie dudit étage (2) pour compter le nombre d'impulsions du second signal d'horloge (H') apparaissant entre les passages consécutifs de deux pistons au point mort haut, une troisième mémoire tampon (29) dans laquelle est initialement chargé le résultat du premier comptage du quatrième compteur (28), une quatrième mémoire tampon (30) dans laquelle sont chargés les résultats des comptages suivants du quatrième compteur et dont le contenu est transféré à chaque point mort haut dans la troisième mémoire tampon (29) pour y être substitué au contenu précédent de cette dernière, un comparateur (31) pour comparer les contenus desdites troisième et quatrième mémoires tampons et un dispositif de programmation (32) qui, en fonction du résultat de la comparaison, commande la seconde porte (15) pour qu'elle délivre un signal d'allumage lorsque le second compteur (13) a compté un premier ou un second nombre prédéterminé d'impulsions correspondant respectivement au grand ou au petit écart angulaire entre deux passages au point mort haut selon que le contenu de la quatrième mémoire tampon (30) est inférieur ou supérieur à celui de la troisième mémoire tampon (29).