FR 2705732 A1 19941202 FR 9406272 A 19940524 DISPOSITIF POUR EMPECHER LA ROTATION RETROGRADE D'UN MOTEUR A COMBUSTION INTERNE La présente invention se rapporte à un dispositif pour empêcher la rotation rétrograde d'un moteur à combustion interne et, plus particulièrement, à un dispositif de ce type pour empêcher la rotation rétrograde d'un moteur à combustion interne à deux temps. Un générateur de signaux du type inducteur rotatif est largement utilisé, dans des systèmes de commande de synchronisation de l'allumage de moteurs à combustion interne, pour déterminer un angle de manivelle optimal à l'allumage. La figure 7 illustre l'agencement structurel général d'un générateur de signaux classique. Comme le révèle une observation de la figure 7, un rotor 1 tournant en synchronisme avec le vilebrequin du moteur à combustion interne est pourvu, sur sa circonférence, d'une saillie magnétisée ou magnétique (protubérance) R. Lorsque la protubérance R passe à proximité d'un générateur d'impulsions 3, ce générateur 3 engendre une paire d'impulsions de polarités différentes, comme représenté sur la figure 8. La paire d'impulsions est utilisée pour synchroniser l'allumage du moteur à combustion interne. L'on fera observer que le moteur à combustion interne est mis en marche en entraînant ce moteur à combustion interne au moyen d'un moteur de démarrage. Dans certains cas, lorsque le moteur de démarrage n'a pas été en mesure de démarrer le moteur à combustion interne, ce dernier s'immobilise après que le vilebrequin a accompli une rotation rétrograde d'un angle donné. Une telle rotation rétrograde du vilebrequin survient quelquefois lorsque le moteur à combustion interne cale. Si la bougie d'allumage est excitée au cours de la rotation rétrograde (vibration) du vilebrequin, il peut advenir une inversion du moteur à combustion interne ou une variation de la relation existant entre la position angulaire du vilebrequin et l'angle de manivelle à l'allumage en présence duquel la bougie d'allumage de chaque cylindre est excitée, si bien que l'angle de manivelle à l'allumage de chaque cylindre varie considérablement et qu'il se produit des phénomènes indésirables, parmi lesquels une génération de bruits. Un dispositif classique, visant à empêcher un tel problème, comprend un rotor 1 muni d'une pluralité de protubérances R, ainsi qu'un générateur d'impulsions 3 qui détecte la rotation rétrograde du moteur à combustion interne sur la base des intervalles et des formes (valeurs de crêtes) d'impulsions engendrées par ledit générateur 3 lorsque les protubérances R passent à proximité de ce dernier ; lors de la détection de la rotation rétrograde du moteur à combustion interne, ledit générateur 3 empêche l'excitation de la bougie d'allumage, ou bien établit un angle de manivelle à l'allumage en présence duquel un allumage est impossible. Divers dispositifs empêchant une rotation rétrograde ont été proposés. Par exemple, de tels dispositifs proposés par les demandes de brevet japonais (Kokai) nO 62-70646 et 62-82275 soumises à l'inspection publique, et par la publication du brevet japonais (Kokoku) nO 3-46670, réclament une pluralité de générateurs d'impulsions 3 pour détecter des protubérances R. Des dispositifs empêchant un fonctionnement rétrograde, exposés dans le modèle d'utilité japonais (Kokai) nO 58-25676 soumis à l'inspection publique et dans la publication du modèle d'utilité japonais (Kokoku) nO 2-41349, nécessitent un rotor 1 doté d'une protubérance présentant une très grande longueur circonférentielle. Des dispositifs empêchant un fonctionnement rétrograde, dont traitent la demande de brevet japonais (Kokai) nO 57-90850 soumise à l'inspection publique et la publication du brevet japonais (Kokoku) nO 1-21330, requièrent une protubérance cunéiforme pour engendrer des impulsions dont les valeurs de crêtes diffèrent les unes des autres lorsque le moteur à combustion interne fonctionne, respectivement, dans la direction normale et dans la direction inverse. Les dispositifs de l'art antérieur précités soulèvent les problèmes mentionnés ci-après. L'art antérieur réclamant une pluralité de générateurs d'impulsions soulève des difficultés quant à la fabrication économique du dispositif empêchant la rotation rétrograde, du fait que de nombreux jeux de câbles et de pièces de connexion sont nécessaires en plus du grand nombre de générateurs d'impulsions, et quant à l'organisation structurelle des composants pour assurer des espaces destinés aux nombreux générateurs d'impulsions. L'art antérieur dans lequel la protubérance doit nécessairement présenter une très grande longueur circonférentielle pose un problème résidant dans l'éventualité de génération d'un bruit dû à la vibration du moteur ou à l'excen- tricité du vilebrequin, en plus d'un problème consistant en ce que le façonnage de la protubérance exige un usinage difficile. I1 est avantageux que le bord de la protubérance soit détecté lorsque ce bord correspond à l'angle de manivelle à l'allumage, afin d'assurer un allumage à un angle de manivelle souhaité lorsque le fonctionnement du moteur est instable, par exemple lors de la mise en route dudit moteur, tandis qu'un allumage est amorcé lorsque le piston occupe son point mort haut alors que le moteur fonctionne à faible vitesse. I1 est par conséquent avantageux de déterminer la relation existant entre les positions de la protubérance et du générateur d'impulsions, de telle sorte que le bord de la protubérance soit détecté lorsque le piston occupe son point mort haut. Néanmoins, étant donné que ce système n'est fondamentalement pas en mesure de positionner la protubérance de fa çon telle que le bord de cette protubérance soit détecté lorsque le piston avoisine le point mort haut, il est impératif d'avancer considérablement l'angle de manivelle en présence duquel le bord de la protubérance est détecté, si bien qu'une synchronisation optimale de l'allumage s'avère difficile. L'art antérieur requérant la présence de la protubérance cunéiforme exige un usinage difficile. La présente invention a par conséquent pour objet de résoudre ces problèmes de l'art antérieur, afin de détecter sans aucune défaillance la rotation rétrograde d'un moteur, en utilisant un seul et unique générateur d'impulsions, et sans exiger une quelconque protubérance munie d'une configuration bien spécifique. Pour atteindre l'objet précité, la présente invention fournit un dispositif conçu pour empêcher une rotation rétrograde et comprenant un repère de référence ménagé sur une partie d'un rotor tournant en synchronisme avec le vilebrequin d'un moteur à combustion interne ; au moins un repère auxiliaire présentant une longueur circonférentielle différant de celle du repère de référence et ménagé, sur le rotor, de telle sorte qu'il existe une différence mutuelle entre la distance comprise entre l'un des bords dudit repère et le bord du repère de référence situé en regard dudit bord du repère auxiliaire, et la distance comprise entre l'autre bord dudit repère et le bord du repère de référence situé en regard dudit bord du repère auxiliaire ; un moyen détecteur pour détecter les bords des repères ; un premier moyen détecteur de distance, pour détecter la distance comprise entre le repère de référence et le repère auxiliaire disposé immédiatement avant le repère de référence, respectivement sur la base du nombre de fois dont les bords sont détectés ; un second moyen détecteur de distance, pour détecter la distance comprise entre le repère de référence et le repère auxiliaire disposé immédiatement après le repère de référence, respectivement sur la base du nombre de fois dont les bords sont détectés ; et un moyen détecteur de rotation rétrograde, pour détecter l'occurrence de la rotation rétrograde du moteur à combustion interne sur la base de la différence existant entre les distances. Du fait que le repère de référence et le repère auxi liaire présentent respectivement des longueurs différentes, les bords respectifs du repère de référence et du repère auxiliaire peuvent être identifiés sur la base d'intervalles de temps durant lesquels le repère de référence et le repère auxiliaire franchissent une position bien définie, avec calcul sur la base du nombre de fois dont les bords du repère de référence et du repère auxiliaire passent par la position bien définie. Etant donné qu'il existe une différence entre la distance séparant l'un des bords du repère de référence et le bord du repère auxiliaire situé en regard dudit bord du repère de référence, et la distance séparant l'autre bord du repère de référence et le bord du repère auxiliaire situé en regard dudit bord du repère de référence, la différence, entre la distance (D1) séparant le repère de référence et le repère auxiliaire passant par la position bien définie immédiatement avant que le repère de référence passe par la position bien définie, et la distance (D2) séparant le repère de référence et le repère auxiliaire passant par la position bien définie immédiatement après que le repère de référence a franchi la position bien définie, varie conformément à la direction de rotation du moteur. Si D1 > D2 lorsque le moteur tourne dans la direction normale, D2 > D1 lorsque le moteur tourne dans la direction inverse. C'est pourquoi il est décidé qu'une inversion du moteur a eu lieu lorsque D2 > Dl. L'invention va à présent être décrite plus en détail, à titre d'exemples nullement limitatifs, en regard des dessins annexés sur lesquels la figure 1 est un schéma synoptique d'un dispositif empêchant une rotation rétrograde dans une forme de réalisation préférentielle de la présente invention les figures 2(a) et 2(b) sont des chronogrammes contribuant à expliquer le principe sur lequel se fonde le fonctionnement du dispositif conforme à la présente invention la figure 3 est une élévation schématique par-devant d'un volant d'inertie matérialisant un élément constitutif du dispositif conforme à la présente invention les figures 4(a), 4(b) et 4(c) sont des chronogrammes contribuant à expliquer le fonctionnement de la présente invention la figure 5 est un organigramme d'une procédure devant être effectuée par le dispositif conforme à l'invention la figure 6 est un organigramme de la procédure devant être exécutée par le dispositif conforme à l'invention ; la figure 7 est une élévation schématique par-devant d'un générateur de signaux d'impulsions d'un type classique les figures 8(a) et 8(b) sont des diagrammes mettant en évidence des signaux d'impulsions engendrés par le générateur de la figure 7 ; et les figures 9(a) à 9(f) sont des élévations schématiques par-devant de protubérances envisageables. Comme le révèle une observation de la figure 3, un volant d'inertie 1, c'est-à-dire un rotor tournant en synchronisme avec le vilebrequin d'un moteur, présente sur sa périphérie une première protubérance R1 et une seconde protubérance R2 munie d'une longueur circonférentielle supérieure à celle de la première protubérance R1 ; il existe une différence mutuelle entre la distance séparant l'un des bords de la première protubérance R1 et le bord de la seconde protubérance R2 situé en regard dudit bord de la première protubérance Rl, et la distance séparant l'autre bord de la première protubérance R1 et le bord de la seconde protubérance R2 situé en regard dudit bord de la première protubérance Rl ; en d'autres termes, comme le montre la figure 2, la distance D1, entre un premier bord el de la première protubérance R1 et un second bord e4 de la seconde protubérance R2, est suffisamment supérieure à la distance D2 comprise entre un second bord e2 de la première protubérance R1 et un premier bord e3 de la seconde protubérance R2. Un générateur d'impulsions 3, c'est-à-dire un capteur apte à détecter le passage des protubérances Rl et R2, est implanté à proximité de la périphérie du volant d'inertie 1. Dans cette forme de réalisation, le générateur d'impulsions 3 est agencé de manière à détecter le premier bord e3 de la seconde protubérance R2 lorsque le piston parvient au point mort haut. Dans certains cas, le bord qui est détecté lorsque le piston occupe le point mort haut est désigné par "bord de référence" ; la protubérance munie du bord de référence est qualifiée de "protubérance de référence" (saillie de référence) dans la description ci-après. Le signal d'impulsion de sortie du générateur d'impulsions 3 est appliqué à un circuit 10a de mise en forme d'impulsions positives et à un circuit lOb de mise en forme d'impulsions négatives, intégrés dans un dispositif de commande de l'allumage. Le signal de sortie du circuit IDa de mise en forme des impulsions positives prend la valeur "1" lorsque le signal d'impulsion est positif, ou bien la valeur "0" lorsque ce signal est négatif ou égal à zéro. Le signal de sortie du circuit 10a est appliqué à l'une des bornes d'entrée d'une porte OU 11 et à la borne d'interruption extérieure INTI d'un microprocesseur 20 à puce unique. Le signal de sortie du circuit lOb de mise en forme des impulsions négatives prend la valeur 1 lorsque le signal d'impulsion est négatif, ou bien la valeur "0" lorsque ce signal est positif ou égal à zéro. Le signal de sortie du circuit lOb est appliqué à l'autre borne d'entrée de la porte OU 11 et à la borne d'interruption extérieure INT2 du microprocesseur 20 à puce unique. La fonction de ce microprocesseur 20 équivaut à celle d'un CDI (disque compact interactif) numérique de type courant, et ce microprocesseur est équipé d'un compteur 21 à fonctionnement libre, c'est-à-dire d'un moyen de synchronisation, ainsi que d'un élément 22 de saisie d'entrées (registre). Le dispositif de commande de l'allumage comprend un condensateur C conçu pour être chargé par un courant continu et raccordé en série à l'enroulement primaire d'une bobine d'allumage 30, ainsi qu'un thyristor SCR faisant en sorte que le condensateur C délivre, à l'enroulement primaire, la charge qui y est accumulée, de manière à provoquer une étincelle produite par une bougie d'allumage SP connectée à l'enroulement secondaire de la bobine d'allumage. Le fonctionnement général de la présente invention fait l'objet d'une brève description, ci-après, en se référant aux figures 2(a) et 2(b). Ces figures sont des chronogrammes montrant la relation existant entre les protubérances (diagramme supérieur) et des signaux d'impulsions (diagramme inférieur), respectivement pour une condition normale dans laquelle le moteur tourne dans la direction normale, et une condition inversée dans laquelle ce moteur tourne dans la direction inverse. Du fait que les longueurs respectives des protubérances Rl et R2 diffèrent l'une de l'autre, de la manière susmentionnée, il est possible d'identifier les bords des protubérances sur la base de la différence entre des intervalles tl et t3 de passage des protubérances, déterminés par des calculs sur la base du nombre de fois dont les bords des protubérances R1 et R2 sont détectés. Comme précisé ci-avant, il existe une différence mutuelle entre les distances séparant les bords e et e3 de la seconde protubérance R2 et les bords el et e2 de la première protubérance R1, respectivement situés en regard des bords e4 et e3 de la seconde protubérance R2. Ainsi, si l'on admet que la distance, comprise entre la seconde protubérance R2 (protubérance de référence) et la première protubérance R1 franchissant le générateur d'impulsions immédiatement avant que la seconde protubérance R2 franchisse ce générateur, est désignée par D1 (correspondant à un intervalle de temps t4) et que la distance, comprise entre la seconde protubérance R2 et la première protubérance R1 franchissant le générateur d'impulsions immédiatement après que la seconde protubérance R2 a franchi ce générateur, est désignée par D2 (correspondant à un intervalle de temps t2) , Dl > D2 comme illustré sur la figure 2(a) lorsque le moteur tourne dans la direction normale, et D2 > Dl comme représenté sur la figure 2(b) lorsque le moteur tourne dans la direction inverse. De ce fait, la rotation rétrograde du moteur peut être détectée de manière aisée et sûre. Le mode de fonctionnement concret de cette forme de réalisation est décrit en détail en se référant aux organigrammes illustrés sur les figures 5 et 6, ainsi qu'aux chronogrammes représentés sur la figure 4. Lorsque le commutateur d'allumage est mis en fonction, le starter non illustré entre en action pour faire tourner le vilebrequin du moteur à combustion interne. Ensuite, le volant d'inertie 1 tourne en synchronisme avec le vilebrequin, dans la direction de la flèche A, ce qui marque le début d'une procédure représentée sur la figure 5. A l'étape S2, un index d'autorisation d'allumage est mis sur 0 afin d'interdire un allumage. A l'étape S3, un compteur NS est mis à zéro et il est procédé à une interrogation, à l'étape S4, pour constater si un signal d'impulsion positif a été appliqué à la borne d'interruption extérieure INT1. Lors de la détection d'un signal d'impulsion positif délivré par le générateur d'impulsions 3 au cours de la détection du premier bord el de la première protubérance R1, comme illustré sur la figure 4(a), c'est-à-dire lorsque le premier bord el a franchi le générateur 3, ce générateur 3 engendre un signal d'impulsion positif et le signal de sortie du circuit 10a de mise en forme des impulsions positives prend la valeur "1", le comptage totalisé par le compteur 21 à fonctionnement libre étant stocké dans l'élément 22 de saisie d'entrées. A l'étape S5, le comptage totalisé stocké dans l'élément 22 est considéré comme l'instant de détection correspondant à la détection d'un signal d'impulsion positif, puis est stocké en tant que variable t(NS), c'est-à-dire t(O). A l'étape S6, il est procédé à une interrogation pour constater si un autre signal d'impulsion, c'est-à-dire soit un signal d'impulsion positif, soit un signal d'impulsion négatif1 a été détecté. Lorsqu'un signal d'impulsion correspondant au second bord e2 de la première protubérance R1 est détecté de la manière illustrée sur la figure 4(a), c'est-àdire lorsque le second bord e2 a franchi le générateur d'impulsions 3, ce générateur 3 délivre un signal d'impulsion et, de ce fait, le signal de sortie du circuit lOb de mise en forme des impulsions négatives prend la valeur "1", le comptage totalisé par le compteur NS est augmenté de 1 à l'étape S7, c'est-à-dire que NS = 1. A l'étape S8, l'instant correspondant à la détection d'un signal d'impulsion lorsque le second bord e2 de la première protubérance R1 a franchi le générateur d'impulsions 3, c'est-à-dire le comptage totalisé par le compteur à fonctionnement libre et stocké dans l'élément 22 de saisie d'entrées, est stocké en tant que variable t(NS), c'est-à-dire t(l). A l'étape S9, il est procédé à une interrogation pour constater si NS (le comptage totalisé par le compteur NS) = 3. Du fait que NS = 1, le programme retourne à l'étape S6. I1 est semblablement procédé au stockage de l'instant de détection t(2) correspondant à la détection du signal d'impulsion suivant, c'est-à-dire l'instant auquel un signal d'impulsion positif est engendré lors de la détection du premier bord e3 de la seconde protubérance R2, ainsi que de l'instant de détection t(3) correspondant à la détection du signal d'impulsion suivant moins un, c'est-à-dire l'instant auquel un signal d'impulsion négatif est engendré lors de la détection du second bord e4 de la seconde protubérance R2. Lorsque la réponse à l'interrogation de l'étape S9 est affirmative, le programme passe à l'étape S10. A l'étape S10, l'on compare [t(3) - t(2)] correspondant à la longueur de la protubérance R2 et [t(l) - t(0)] correspondant à la longueur de la protubérance R1. Si [t(3) - t(2)] > [t(l) - t(0)1, le programme passe à l'étape S13 (figure 6). Lorsqu'un signal d'impulsion positif délivré en association avec le premier bord e3 de la seconde protubérance R2 (c'est-à-dire la protubérance plus longue) est détecté à l'étape S4, l'instant de la détection du premier bord e3 de la seconde protubérance R2, l'instant de la détection du second bord e4 de la seconde protubérance R2, l'instant de la détection du premier bord el de la première protubérance R1 et l'instant de la détection du second bord e2 de la première protubérance R1 sont enregistrés en tant que variables t(O), t(l), t(2) et t(3), comme représenté respectivement sur la figure 4(b), la réponse à l'interrogation de l'étape S10 est négative, et le programme passe à l'étape Sil. A l'étape S11, t(2) est remplacé par t(O) et t(3) est remplacé par t(l), le compteur NS est réglé sur 1 à l'étape S12, puis les étapes S6 à S9 sont répétées. En conséquence, comme représenté dans la partie de droite de la figure 4(b), l'instant de la détection du premier bord el de la première protubérance Rl, l'instant de la détection du second bord e2 de la première protubérance Rl, l'instant de la détection du premier bord e3 de la seconde protubérance R2 et l'instant de la détection du second bord e4 de la seconde protubérance R2 sont respectivement enregistrés en tant que t(O), t(l), t(2) et t(3), si bien que les instants de la détection peuvent être traités de la même manière que ceux obtenus lorsque le premier bord el de la première protubérance R1 est tout d'abord détecté à l'étape S4, comme illustré sur la figure 4(a). Lorsque le vilebrequin s'inverse, l'instant de la détection du premier bord el de la première protubérance R1, l'instant de la détection du second bord e2 de la première protubérance Rl, l'instant de la détection du premier bord e3 de la seconde protubérance R2 et l'instant de la détection du second bord e4 de la seconde protubérance R2 sont enregistrés, de façon analogue au cas dans lequel le vilebrequin tourne dans la direction normale, sous la forme des variables respectives t(O), t(l), t(2) et t(3), comme illustré sur la figure 4(c), même si le premier bord el de la première protubérance Rl, ou bien le premier bord e3 de la seconde pro tubérance R2, est détecté tout d'abord à l'étape S4. Le programme passe ainsi à l'étape S13 (figure 6), indépendamment du sens de rotation du vilebrequin, lorsque la réponse à l'interrogation de l'étape S10 est affirmative. A l'étape S13, il est de nouveau procédé à une interrogation pour constater si un signal d'impulsion est détecté. Si l'instant de la détection, enregistré en tant que variable t(3) immédiatement avant l'étape S13, est l'instant associé au second bord e2 de la seconde protubérance R2, comme illustré sur la figure 4(a), un signal d'impulsion positif indiquant la détection du premier bord el de la première protubérance Rl est détecté à l'étape S13, le comptage totalisé par le compteur NS est augmenté de 1, et le comptage dudit compteur NS devient égal à 4. En conséquence, la réponse à l'interrogation de l'étape S14 est affirmative et le programme passe à l'étape S16. A l'étape S16, le compteur NS est remis à zéro et la variable enregistrée t(O) est réglée en tant que variable t(4). A l'étape S18, l'instant correspondant au signal d'impulsion positif indiquant la détection du premier bord el de la première protubérance R1, à l'étape S13, est enregistré en tant que t(NS), c'est-à-dire t(O). Dans cette condition, la réponse à l'interrogation de l'étape S19 est affirmative et le programme passe à l'étape S20. A l'étape S20,[t(3) - t(2)] représentant la longueur de la seconde protubérance R2 et [t(l) - t(4)] représentant la longueur de la première protubérance Rl sont comparés, puis le programme passe à l'étape S21 si [t(3) - t(2)] > [t(l) - t(4)J. A l'étape S21, il est procédé à une comparaison entre [t(O) - t(3)] représentant la distance D1 séparant la seconde protubérance R2 et la première protubérance Rl succédant directement à la seconde protubérance n2, et [t(2) - t(l)] représentant la distance D2 entre la seconde protubérance R2 et la première protubérance R1 succédant à la seconde protubérance R2. Dans le cas illustré sur la figure 4(a), D1 > D2 et il est décidé que le vilebrequin accomplit une rotation dans la direction normale. L'index d'autorisation d'allumage est mis sur 1 à l'étape S22. A l'étape S23, il est procédé à une interrogation pour constater si la vitesse du moteur se situe dans une plage de grandes vitesses. Si la réponse à l'interrogation de l'étape S23 est affirmative, un processus de calcul de la synchronisation de l'allumage est effectué à l'étape S24, puis l'index d'autorisation d'allumage est mis sur O à l'étape S25. Au cours du processus de calcul de la synchronisation de l'allumage, un calcul a lieu pour avancer ou retarder l'angle d'allumage d'une valeur prédéterminée, en fonction de la vitesse du moteur. Pour chaque tour du vilebrequin, l'on effectue le processus de calcul de la synchronisation de l'allumage, ou bien un processus d'allumage à angle fixe devant être exécuté à l'étape S28. Le programme retourne ensuite à l'étape S13. Lorsque le signal d'impulsion suivant, c'est-à-dire un signal d'impulsion négatif engendré lors de la détection du second bord e2 de la première protubérance Rl, est détecté à l'étape S13, les étapes S14, S15 et S18 sont effectuées pour enregistrer l'instant de la détection lorsque le second bord e2 de la première protubérance R1 est détecté en tant que variable t(l). Du fait que les réponses aux interrogations des étapes S19 et S26 sont négatives, les étapes qui précèdent sont répétées, l'instant de la détection du premier bord e3 de la protubérance R2 est enregistré en tant que variable t(2), et l'instant de la détection du second bord e4 de la seconde protubérance R2 est enregistré en tant que variable t(3). Après que la variable t(3) a été enregistrée, la réponse à l'interrogation de l'étape S26 est affirmative. Ensuite, à l'étape S27, il est procédé à une interrogation pour constater si l'index d'autorisation d'allumage est mis sur 1. Lorsque la réponse était affirmative à l'étape S23 et si le processus de calcul de l'angle d'allumage a été effectué à l'étape S24, l'index d'autorisation d'allumage est mis sur 0. De ce fait, la réponse à l'interrogation de l'étape S27 est négative et le programme retourne à l'étape S13. Si la réponse à l'interrogation était affirmative à l'étape S23 et si le processus de calcul de l'angle d'allumage n'a pas été exécuté, le processus d'allumage à angle fixe est effectué à l'étape S28. Dans cette forme de réalisation, le processus d'allumage à angle fixe est exécuté à l'instant auquel le premier bord e3 de la seconde protubérance R2 est détecté. L'index d'autorisation d'allumage est mis sur 0 à l'étape S29. Si la rotation du moteur s'inverse, comme illustré sur la figure 4(c), le programme retourne à l'étape S2 à partir de l'étape S21 afin d'interdire un allumage, car la condition Dl > D2 ne se produit jamais. Ainsi, le dispositif de cette forme de réalisation, empêchant une rotation rétrograde, est en mesure de détecter la rotation rétrograde du moteur à combustion interne à l'aida de l'unique générateur d'impulsions, et peut être fabriqué à des coûts réduits. Comme ce dispositif présente une configuration simple, des limitations moindres sont imposées à l'agencement dudit dispositif, ce qui favorise son organisation structurelle, et augmente la fiabilité et la productivité. Etant donné que les éléments constitutifs du dispositif empêchant une rotation rétrograde peuvent être agencés de telle sorte que le générateur d'impulsions puisse détecter le bord de la protubérance lorsque le piston occupe le point mort haut, une synchronisation éventuelle de l'allumage a tout particulièrement lieu lors de la mise en route du moteur à combustion interne et lorsque ce moteur à combustion i des deux protubérances, et bien que la longueur de l'une des deux protubérances, c'est-à-dire la protubérance de référence Bref, soit plus grande que celle de l'autre protubérance, c'est-à-dire de la protubérance auxiliaire, la longueur de la protubérance de référence Rref peut être inférieure à celle de la protubérance auxiliaire. Le dispositif peut être muni de trois protubérances ou plus, comprenant une protubérance de référence Rref qui présente une longueur inférieure ou supérieure à celles des protubérances restantes, comme le montrent les figures 9(a) à 9(f) ; et les protubérances peuvent être agencées de telle sorte que les distances (correspondant aux distances D1 et D2) , entre la protubérance de référence Rref et les protubérances adjacentes, diffèrent mutuellement de manière à détecter la rotation rétrograde du moteur sans aucune défaillance, grâce au programme qui précède, en utilisant un seul et unique générateur d'impulsions. Il n'est pas impératif que les protubérances soient matérialisées par des saillies telles qu'illustrées sur les figures 9(a) à 9(c), mais elles peuvent consister en des évidements tels que représentés sur les figures 9(d) à 9(f), sur lesquelles l'évidement le plus long ou le plus court est la protubérance de référence Bref. Bien que cette forme de réalisation détecte les repères à l'aide du générateur d'impulsions, lesdits repères et ledit générateur peuvent être remplacés par un dispositif détecteur (codeur optique) consistant en un rotor percé de fentes et en un capteur optique, ou bien par un détecteur magnétique comportant un rot or dans lequel des aimants sont intégrés. Dans tous les cas, il est avantageux que l'un des bords de la protubérance de référence R raf soit utilisé en tant que bord de référence. Comme le met en évidence la description qui précède, la présente invention exerce les effets relevés ci-après. (1) Du fait que le dispositif empêchant une rotation rétrograde se contente d'un seul et unique générateur d'impulsions pour détecter la rotation rétrograde du moteur à combustion interne, ledit dispositif peut être aisément fabriqué à des coûts réduits. Ce dispositif présente une configuration simple, diminue les restrictions d'agencement, favorise l'organisation structurelle et améliore la productivité et la fiabilité. (2) Etant donné que les éléments constitutifs du dispositif empêchant une rotation rétrograde peuvent être agencés de façon telle que le générateur d'impulsions soit en mesure de détecter le bord de la protubérance lorsque le piston occupe le point mort haut, une synchronisation optimale de l'allumage est notamment possible au stade de la mise en marche du moteur à combustion interne et lorsque ce moteur à combustion interne fonctionne à faible vitesse, ce qui permet d'améliorer les caractéristiques de démarrage du moteur à combustion interne et la stabilité dudit moteur fonctionnant en bas régime. I1 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. Dispositif pour empêcher la rotation rétrograde d'un moteur à combustion interne, dispositif caractérisé par le fait qu'il comprend un rotor (1) tournant en synchronisme avec le vilebrequin du moteur à combustion interne un repère de référence (R2) ménagé sur une partie du rotor (1) ; au moins un repère auxiliaire (R1) présentant une longueur circonférentielle différant de celle du repère de référence (R2) et ménagé, sur le rotor (1), de telle sorte qu'il existe une différence mutuelle entre la distance comprise entre l'un des bords dudit repère et le bord du repère de référence (R2) situé en regard dudit bord du repère auxiliaire (RI), et la distance comprise entre l'autre bord dudit repère et le bord du repère de référence (R2) situé en regard dudit bord du repère auxiliaire (R1) un moyen détecteur (3) pour détecter les bords (celle4) des repères (R1, R2) un premier moyen détecteur de distance, pour détecter la distance (D1) comprise entre le repère de référence (R2) et le repère auxiliaire (Rl) disposé immédiatement avant le repere de référence (R2) , respectivement sur la base du nombre de fois dont les bords sont détectés ; un second moyen détecteur de distance, pour détecter la distance (D2) comprise entre le repère de référence (R2) et le repère auxiliaire (R1) disposé immédiatement après le repère de référence (R2) , respectivement sur la base du nombre de fois dont les bords sont détectés ; et un moyen détecteur de rotation rétrograde, pour détecter l'occurrence de la rotation rétrograde du moteur à combustion interne sur la base de la différence existant entre les distances (D1, D2). 2. Dispositif selon la revendication 1, caractérisé par le fait que le moyen (3) de détection des bords est agen cé de façon à détecter l'un des bords du repère de référence (R2) lorsque le vilebrequin occupe le point mort haut.