FR 2510669 A1 19830204 FR 8114818 A 19810730 DISPOSITIF D'ALLUMAGE EVITANT LE CLIQUETIS AU COURS DU FONCTIONNEMENT D'UN MOTEUR A COMBUSTION INTERNE La présente invention a trait à un dispositif d'allumage de moteur a combustion interne, notamment pour véhicules automobiles, ce dispositif étant associé à un capteur de vibrations repérant l'apparition du cliquetis dans un cylindre et à un circuit électronique qui agit sur l'avance à l'allumage en fonction de ce repérage. Dans la demande de brevet français nO 79-31281 déposé le 20 décembre 1979 par la société demanderesse, on a déjà décrit un dispositif d'allumage mettant en oeuvre un capteur de vibrations ; le signal fourni par ledit capteur pour un cylindre déterminé, dans la fenêtre angulaire où le cliquetis est susceptible de se produire pour ce cylindre, est comparé à un signal afférant au fonctionnement antérieur du même cylindre du moteur.Cette façon de proceder est très avantageuse car le positionnement du capteur par rapport aux différents cylindres du moteur n'a plus aucune importance puisque l'on compare toujours des signaux correspondant au fonctionnement du même cylindre ; en outre, on supprime également l'imprécision due à la différence pouvant exister entre les bruits de fond fournis par chaque cylindre en l'absence de tout phénomène de cliquetis. Cependant, comme il a été indiqué dans la demande de brevet européen nO 0018858 publié le 12 novembre 1980 on a constaté, pour certains moteurs, une dispersion statistique des amplitudes du bruit des explosions pour un même cylindre. Cette dispersion entraîne une certaine imprécision pour la détection du cliquetis : en effet, pour détecter le cliquetis, on compare le niveau de vibrations au moment considéré à un niveau de vibrations mémorisé, qui correspond à un fonctionnement sans cliquetis du moteur mais cette comparaison s'effectue en affectant le niveau qui correspond à un fonctionnement sans cliquetis d'un coefficient multiplicateur. S'il existe une grande dispersion statistique des niveasax correspond dant à un fonctionnement sans cliquetis d'un même cylindre, on est obligé d'utiliser un coericient multiplicateur élevé pour définir le seuil de comparaison, d'où résulte la détection du cliquetis, et, dans ce cas, la détection peut être imparfaite. Dans la demande de brevet européen publié 0018858, on a proposé de pallier à l'inconvénient sus-mentionné en utilisant pour la comparaison une valeur moyenne des bruits énregistrés pour un même cylindre sur n cycles successifs. Cependant, en pratique, la réalisation d'une telle moyenne nécessite l'utilisation de n mémoires par cylindre ce qui complique la réalisation du dispositif d'allumage. La présente invention a pour but de proposer un dispositif qui permet d'évider l'inconvénient provenant de la dispersion statistique des bruits afférant à un même cylindre sans pour cela compliquer le mode de réalisation qui avait été proposé dans la demande de brevet français n 79-31281. Le dispositif selon-ltinvention permet une bonne détection du cliquetis étant donné que le rapport de comparaison entre le bruit à l'instant t et la valeur de référence peut être suffisamment faible compte tenu du fait que cette valeur de référence correspond à une moyenne pondérée des bruits des cycles précédents du même cylindre. La présente invention a, en conséquence, pour objet le produit industriel nouveau que constitue un dispositif d'allumage de moteur à combustion interne, notamment pour véhicules automobiles, fournissant pour chaque cylindre un signal d'allumage décalé par rapport au point mort haut du cylindre considéré en fonction d'au moins un paramètre, l'ensemble des paramètres P pris én consiration incluant la vitesse de rotation du moteur, ce dispositif étant associé à un tecteur de cliquetis comportant au moins un capteur w ----- fixé fiez sur le moteur et un circuit électronique destiné à l'exploitation des informations fournies par ledit capteur pour agir sur le décalage d'allumage, ledit circuit ne prenant en compte lesdites informations que dans les fenêtres angulaires correspondant à une fraction du cycle de chaque cylindre où le cliquetis peut avoir lieu, le signal 1 fourni par le capteur -^ ---- dans la fenêtre angulaire afférant à un cylindre du moteur séant comparé à un seuil S obtenu à partir des informations antérieures fournies par ledit capteur dans la même fenêtre angulaire afférente au même cylindre du moteur, la comparaison commandant une modification du décalage d'allumage si le cliquetis est apparu dans le cylindre considéré, caractérisé par le fait qu'en l'absence d'une détection de cliquetis, le seuil S est obtenu à partir de la valeur-d'une fonction M(t) associé au cylindre considéré, M(t) étant définie en tenant compte de la valeur M(t-l) de ladite fonction au cycle précédent du cylindre en cause et de la valeur B(t) du signal 1 pour le cycle en cours, t représentant le temps. Dans un mode préféré de réalisation, la fonction M(t) est définie par l'expression M(t) ~ K1 B(t) + K2 M(t-l) KI + K2 où K1 et X2 sont des constantes comprises entre 1 et 10 , au temps t, le seuil S est une fonction linéaire de la valeur M(t-l) de la fonction M associé au cylindre considéré. On peut avantageusement prévoir que le signal 1 soit obtenu en traitant le signal fourni par le capteur de vibrations au moyen d'un filtre passe-bandes, en redressant le signal alternatif obtenu et en intégrant le signal redressé pendant la durée de la fenêtre angulaire ; le signal redressé intégré est transformé en information numérique par un convertisseur analogique digital pour constituer le signal 1 ; la comparaison du signal 1 et du seuil S s'effectue dans un microprocesseur et génére un signal R correspondant à un retard d'allumage, qui se soustrait de l'avance à l'allumage déterminée à partir des paramètres P de fonctionnement du moteur , le le microprocesseur reçoit, outre l'information pro- venant du capteur de vibrations, une information provenant d'un capteur de position angulaire permettant de repérer le point mort haut de chaque cylindre et, éventuellement, une information provenant d'un capteur de dépression sensible à la dépression dans la canalisation d'admission du moteur, ledit microprocesseur définissant l'avance à l'allumage et les fenêtres angulaires destinées à la mise en oeuvre du capteur de vibrations et fournissant le signal d'allumage la modification du décalage d'allumage commandé par le dispositif en cas de cliquetis affecte uniquement l'allumage du cylindre au cours de la fenêtre angulaire duquel le cliquetis a été repéré ; le signal d'allumage-fourni par le microprocesseur est envoyé sur un étage de puissance, qui commande un transistor ouvrant et fermant l'alimentation du circuit primaire de la bobine d'allumage associé aux bougies du moteur. Pour mieux faire comprendre l'objet de l'invention, on va en décrire maintenant, à titre d'exemple purement illustratif et non limitatif, un mode de réalisation représenté sur le dessin annexé. Sur ce dessin - la figure 1 représente le schéma-bloc d'un dispositif d'allumage selon l'invention - la figure 2 représente schématiquement la fonction de générateur du signal de retard R dans le microprocesseur du dispositif de la figure 1. En se référant à la figure 1, on voit que l'on a disposé, dans la zone au-dessus du trait pointillé 1, l'ensemble des capteurs, qui sont fixés sur le moteur à combustion interne comportant le dispositif d'allumage selon l'invention. Dans l'exemple décrit, le moteur est un moteur à quatre cylindres et à quatre temps. Sur la culasse du moteur est fixé un capteur de vibrations 2 ; au volant du vilebrequin du moteur est associé un capteur de position angulaire 3 susceptible de repérer le passage au point mort haut de chacun des cylindres du moteur ; sur la canalisation d'adminission des cylindres est fixé un capteur de dépression 4.Le capteur de vibrations 2 émet un signal alternatif, qui traverse une porte électronique 5 : la porte 5 est ouverte pendant la fenêtre angulaire où l'on sait que pour l'un des cylindres du moteur, le phénomène de cliquetis est susceptible de se produire ; une telle fenêtre angulaire correspond, par exemple, à une plage angulaire allant de 50 après le point mort haut jusqu'à 500 après le point mort haut. En dehors de la fenêtre angulaire précitée, la porte 5 est fermée et ne laisse pas passer de signal émis par le capteur 2. La sortie de la porte 5 est reliée à un amplificateur-filtre 6, qui permet de laisser passer uniquement les fréquences correspondant au phénomène de cliquetis, c'est-à-dire des fréquences comprises entre 5 et 10 z ; l'élément 6 constitue donc un filtre passebande.Le filtre passe-bande 6 alimente un circuit redresseur 7, qui redresse en positif toutes les alternances négatives du signal traité. Le circuit redresseur 7 alimente un intégrateur 8, qui intègre le signal qu'il reçoit pendant toute la période correspondant à la fenêtre angulaire. Le signal de sortie de l'intégrateur 8 est envoyé sur un convertisseur analogique/digital 9, dont la sortie fournit à un microprocesseur, désigné par 10 dans son ensemble, une information numérique proportionnelle à la valeur du signal fourni par l'intégrateur 8. Le microprocesseur 10 comporte plusieurs fonctions, qui ont été représentées par des cercles sur la figure 1. La prcmière fonction dans le microprocesseur 10, représentée par le cercle 11, permet de générer un signal d'allumage R et le principe de cette fonction a été représenté de façon plus détaillée sur la figure 2. Pour la réalisation de la fonction 11, le microprocesseur 10 reçoit le signal émis par le convertisseur 9. Le microprocesseur 10 comporte une deuxième fonction symbolisée par le cercle 12 : cette fonction permet le calcul de la fenêtre angulaire à partir de l'information fournie par le capteur 3, qui détecte le passage au point mort haut, et à partirde l'information Fournie par la fonction 13 du microprocesseur, qui, en traitant le signal émis par le capteur 3, fournit l'information relative à la vitesse ce rotation du moteur.La fonction 12 envoie les signaux relatifs au début et à la fin de la fenêtre angulaire sur la porte 5, pour commander son ouverture ou sa fermeture et elle envoie également sur l'intégrateur 8 un signal de remise à zéro. Le microprocesseur 10 comprend aussi la fonction symbolisée par le cercle 14 qui, à partir des informations fournies par le capteur 4, d'une part, et par la fonction 13 d'autre part, génère un signal d'avance à l'allumage A. Les signaux A et R sont envoyés sur une fonction du microprocesseur 10, qui est symbolisée par le cercle 15 la fonction 15 permet de soustraire le retard à l'allumage correspondant au signal R de l'avance A l'allumage correspon dant au signal A. On obtient ainsi à la sortie de la fonction 15 le décalage de l'allumage, qui serait effectivement retenu pour l'allumage dans le cycle suivant du cylindre dans la fenêtre angulaire duquel le capteur 2 réalise une détection. La fonction 15 est associée à une fonction représentée nar le cercle 16 permettant le calcul du temps de charge de la bobine 17 du dispositif. En d'autres termes, la fonction 16 permet de commander la fermeture du circuit d'alimentation de l'enroulement primaire de la bobine 17 et la fonction 15 permet de commander son ouverture.La sortie du microprocesseur est reliée à un étage de puissance 18, qui commande la base d'un transistor 19, dont l'émetteur est relié à la masse (borne négative de l'alimentation), alors que le collecteur est relié à l'une des extrémités de l'enroulement primaire de la bobine 17, dont l'autre extrémité est connectée à la borne positive de l'alimentation. L'enroulement secondaire de la bobine 17 est relié par une de ses extrémités à l'alimentation positive et par son autre extrémité à la borne centrale d'un distributeur rotatif 20, dont chacune des bornes périphériques alimente l'une des quatre bougies 21 du moteur. Le fonctionnement du dispositif, qui vient d'être décrit, est le suivant : lorsqu'un cylindre passe au point mort haut et arrive dans la zone de son cycle de fonctionnement, qui correspond à la fenêtre angulaire, où peut se produire le cliquetis, la fonction 12 du microprocesseur 10 commande l'ouverture de la porte 5. Le capteur de vibrations 2 envoie donc son signal à travers le filtre 6 et le redresseur 7 sur le circuit intégrateur 8 et plus les vibrations sont importantes, plus le niveau de sortie de l'intégrateur 8 est élevé. Le convertisseur 9 envoie donc sur la fonction 11 du microprocesseur 10 une information numérique, dont la valeur est fonction de l'amplitude des vibrations supportées par le capteur 2. Le capteur 3 permet, par les fonctions 12 et 13, de commander l'ouverture de la porte 5 et la remise à zéro, entre deux fenêtres angulaires successives, do circuit intégrateur 8. La fonction 14 génère le signal A à partir des informations reçues du capteur 4 et de la fonction 13. Sur la figure 2, on a représenté le principe de réalisation de la fonction 11 du microprocesseur 10. Le signal reçu du convertisseur 9 est envoyé sur l'une des entrés d'un mutliplexeur 22, qui est commandé par la sortie d'un comparateur 23. La sortie du multiplexeur 22 vient, par l'intermédaire d'un générateur de fonction 29, charger une pile 24 à quatre cases, le nombre des cases de la pile correspondant au nombre de cylindres du moteur. La sortie de la pile 24 alimente, par l'intermédiaire d'un circuit multiplicateur 25, l'une des entrées du comparateur 23, alors que l'autre entrée est reliée au convertisseur 9. La sortie de la pile 24 est également reliée à une deuxième entrée du multiplexeur 22. Le générateur de fonction 29 reçoit du multiplexeur 22 une information B(t), t représente le temps. Cette information B(t) est, suivant l'état où se trouve le multiplexeur 22, ou bien identique à celle qui correspond au signal 1 qui arrive du convertisseur 9 ou bien identique à celle contenue dans la case aval de la pile 24. Par ailleurs sur sa deuxième entrée, le générateur de fonction 29 reçoit une information correspondant au contenu de la case aval de la pile 24. En sortie, le générateur de fonction 29 fournit une information correspondant à une fonction M(T) définie par l'expression : N(t) - KI B(t) + K2 M(t-l) K1 + K2 où K1 et K2 sont des constantes comprises entre 1 et 10. On voit que la fonction M(t) est définie par récurrence à partir des valeurs successives des fonctions B(t) et que l'on a: M(t) = K1 # B(t) + K2 B(t-1) + # K2 #B(t-2)+...# K1 + K2 K1 + K2 K1 + K2 formule dans laquelle B(t-l) et B (t-2) représentent les informations envoyées par le multiplexeur 22 pour le même cylindre respectivement au cours de l'explosion précédente et du cycle correspondant à deux explosions avant le cycle considéré, Il résulte des explications ci-dessus données que la pile 24 renferme dans ses différentes cases les valeurs de la fonction M précédemment calculées pour les quatre cylindres du moteur. Si lton suppose par exemple que le dispositif se trouve à un moment de fonctionnement où le générateur de fonction 29 va fournir sur sa sortie la fonction M(t) correspondant au premier cylindre, la case amont de la pile 24 contient la fonction M correspondant au troisième cylindre, la case suivante la fonction correspondant au quatrième cylindre, la case suivante de la fonction M correspondant au deuxième cylindre, et enfin la case aval la fonction M(t-l) correspondant au premier cylindre.Au moment où la valeur M(t) correspondant au premier cylindre est introduite dans la pile 24, on réalise un décalage d'un cran de toutes les informations contenues dans la pile depuis l'amont vers l'aval, Lorsqu'un signal arrive du convertisseur 9, il est comparé, gracie au comparateur 23, à la valeur de la case aval de la pile 24 après transformation de cette valeur par le circuit 25. Le circuit 25 fait subir au contenu de la case aval de la pile 24 une transformation linéaire et fournit sur sa sortie une valeur K3 M(t-l) + K4, où K3 et K4 sont des constantes. Le signal de sortie de ce circuit 25 constitue le signal S que l'on souhaite comparer au signal 1 fourni par le convertisseur 9.Si le signal 1 est supérieur au signal de comparaison ou de référence S, la sortie du comparateur 23 commande le multiplexeur 22 et l'inverse de façon à provoquer le chargement dans le générateur de fonction 29 non pas de l'information correspondant au signal 1 mais de l'information qui se trouvait dans la case aval de la pile 24. Ce type de fonctionnement se produit, lorsqu'S partir d'un état où il n'y avait pas de cliquetis dans le cylindre considéré, on dStecte pour ce cylindre un niveau de vibrations, qui correspond au phénomène de cliquetis. On assure alors1 dans ce cas, le chargement dans la pile 24 d'une fonction M(t) non modifiée, qui correspond à un niveaux de vibrations obtenu en l'absence de cliquetis dans le cylindre considéré.En d'autres termes, s'il se produit un phénomène de cliquetis, le contenu de la pile 24 reste inchangé jUSÇl jusqu'à ce que le cliquetis disparaisse mais quand il n'y a pas de cliquetis, le contenu de la pile 24 est régulièrement réajusté, chaque case de la pile 24 contenant une moyenne pondérée des bruits afférant a l'un des cylindres du moteur pour les cycles antérieurs sans cliquetis. Le comparateur 23 commande par sa sortie un élément multiplexeur 26. La sortie de l'élément 26 alimente la case amont d'une pile 27 à quatre cases. La case aval de la pile 27 est reliée à l'une des entrées d'un élément décompter 28, dont l'autre entrée 28a reçoit une information constante. La sortie de l'élément 28 alimente l'une des entrées de l'élément 26, dont l'autre entrée 26a reçoit également une information constante. Les informations constantes reçues sur les entrées 26a et 28a des éléments 26 et 28 correspondent, pour l'élément 26, à un retard à l'allumage de valeur prédéterminée, 50 par exemple, et pour l'élément 28 à une fraction fixe du retard à l'allumage précité. Quand l'élément 26 ne reçoit du comparateur 23 qu'tan signal indiquant qu'il n'y a pas de cliquetis dans le cylindre qui se trouve dans sa fenêtre angulaire d'observation, l'information, qui provient de l'élément 28, traverse l'élément 26 et est rechargé dans la case amont de la pile 27 : cette information correspond à un retard à l'allumage nul étant donné que la sortie de l'élément 28 ne peut jamais entre négative et que l'élément 28 tend, à chaque fonctionnement, à retrancher la valeur constante fournie par sa borne 28a de la valeur arrivant sur l'autre bore. Si, au contraire, le comparateur 23 fournit un signal correspondant à la présence de cliquetis dans le cylindre étudié alors qu'auparavant il n'y avait pas de cliquetis dans ledit cylindre, l'élément 26 fournit sur sa sortie le signal le plus grand existant sur ses deux bornes d'entrée : par hypothèse, le signal provenant de l'élément 28 est nul et, par conséquent, c'est le signal constant prédéterminé provenant de la borne 26a, qui est envoyé sur la case amont de la pile 27. Ce signal correspond à un retard à l'allumage maximum, de 5" par exemple, et il est mis en mémoire dans la case amont de la pile 27. Le contenu de cette case est transféré de proche en proche dans la case aval de la pile 27 et il se retrouve dans cette case aval, quand le meme cylindre est à nouveau à un temps d'allumage. On voit donc que, si un cylindre est le siège d'un phénomène cle cliquetis au cours d'un cycle, le signal R correspondant à l'allumage de ce cylindre au cycle suivant a une valeur qui correspond au maximum de retard à l'allumage prévu, soit 5 . Dans-ce cas, au cours du cycle suivant, on sait, si la valeur de 50 a été convenablement choisie, qu'il n'y aura pas de cliquetis dans le cylindre : le composant 26 va donc laisser passer sur sa sortie la valeur de sortie du signal fournie par l'élément 28 ; or, ce signal correspond au retard maximum, dont on a déduit une valeur correspoTidant à l'information constante fournie sur la borne 28a ; cette valeur correspond à une fraction du retard maximum, par exemple un quart; e, par conséquent, on charge dans la case amont de la pile 27 une information correspondant à trois quart du retard maximum.Au cycle suivant, cette information se retrouve dans la case aval de la pile 27 : s'il y a cliquetis, on repasse à la valeur maximum du retard grace au fonctionnement de l'élément 26 ; s'il n'y a pas cliquetis, on diminue à nouveau, par l'élément 28, la valeur du retard à l'allumage et de l'information correspondante chargée dans la case amont de la pile 27. On voit donc que, par ce fonctionnement, on tend en permanence à réduire la valeur du retard à l'allumage appliqué pour un cylindre, où se manifeste le phénomène de cliquetis, de façon que la chute de rendement du cylindre, dde au retard à l'allumage imprimé, soit toujours réduite le plus possible. Le signal R de retard à l'allumage fourni par la pile 27 est envoyé avec le signal d'avance théorique à la fonction 15 du microprocesseur 10, de façon à commander au moment voulu l'ouverture du circuit primaire de la bobine 17. On voit donc que le dispositif, qui vient d'être décrit, permet d'agir sur la valeur de l'avance & l'allumage de chaque cylindre du moteur en fonction de la détection de cliquetis effectué au cours de la fenêtre angulaire du cycle précédent du meme cylindre. La détection du cliquetis avec le dispositif selon l'invention est particulièrement précise en raison du fait qu'elle résulte de la comparaison du signal 1 correspondant au bruit d'un cylindre avec un signal S obtenu à partir d'une moyenne pondérée M(t) afférant au cylindre considéré.La moyenne pondérée M(t) prend en compte les bruits de tous les cycles antérieurs du fonctionnement du mNme cylindre du moteur, de sorte que le coefficient multiplicateur appliqué par le circuit 25 peut titre faible, même s'il existe une grande dispersion statistique des bruits du cylindre considéré en l'absence de cliquetis. L'utilisation d'une telle moyenne pondérée permet donc d'améliorer la pré- cision de la détection du cliquetis et, par conséquent, d'éviter les effets mécaniques néfastes de celui-ci et d'augmenter le rendement global du moteur.Cette amZelioration peut titre obtenue sans augmentation du court du dispositif par rapport à celui qui est décrit dans la demande de brevet français 79-31281 ; par rapport à ce dispositif antdrieur, la modification apportée touche essentiellement la pile 24 et son alimentation. I1 est à noter que le dispositif selon l'invention ne requiert pas plus de mémoires que le dispositif antérieur précité et qu'il nécessite simplement en supplément un générateur de fonction 29 tel que ci-dessus décrit. On peut donc ainsi obtenir, pratiquemment sans augmentation de cotit, une amélioration de la qualité du dispositif d'allumage en cause. I1 est bien entendu que le mode de réalisation ci-dessus décrit n'est aucunement limitatif et pourra donner lieu a toute modification désirable, sans sortir pour cela du cadre de l'invention, REVENDICATIONS 1 - Dispositif d'allumage de moteur à combustion interne notamment pour véhicules automobiles, fournissant pour chaque cylindre un signal d'allumage décalé par rapport au point mort haut du cylindre considéré en fonction d'au moins un paramètre, l'ensemble des paramètres P pris en considération incluant la vitesse de rotation du moteur, ce dispositif étant associé à un détecteur de cliquetis comportant au moins un capteur --------------- fixé sur le moteur et un circuit électronique destiné à l'exploitation des informations fournies par ledit capteur pour agir sur le décalage d'allumage, ledit circuit ne prenant en compte lesdites informations que dans des fenêtres angulaires correspondant à une fraction de cycle de chaque cylindre où le cliquetis peut avoir lieu, le signal 1 fourni par le capteur ------ ----- dans la fenêtre angulaire afférant à un cylindre du moteur étant comparé à un seuil S obtenu à partir des informations antérieures fournies par ledit capteur dans ------ la même fenêtre angulaire afférant au même cylindre du moteur, la comparaison commandant une modification du décalage d'allumage si le cliquetis est apparu dans le cylindre considéré, caractérisé par le fait qu'en l'absence d'une détection de cliquetis, le seuil S est réajusté à chaque cycle à partir de la valeur d'une fonction M(t) associée au cylindre considéré, M(t) étant définie en tenant compte de la valeur M(t-l) de ladite fonction au cyle précédent du cylindre en cause et de la valeur B(t) du signal 1 pour le cycle en cours, t représentant le temps. 2 - Dispositif selon la revendication 1, caractérisée par le fait que la fonction M(t) est définie par l'expression M(t) = K1 B(t) + K2 M(t-l) Xl + X2 où K1 et K2 sont des constantes comprises entre 1 et 10. 3 - Dispositif selon l'une des revendications 1 ou 2, caractérisé par le fait qu'au temps t, le seuil S est une fonction linéaire de la valeur M(t-l) de la fonction M associée au cylindre considéré. 4 - Dispositif selon la revendication 3, caracté risé par le fait que le circuit électronique du dispositif comprend - une pile (24) présentant un nombre de cases correspondant au nombre de cylindres du moteur à combustion interne ; - un circuit (25) relié à la sortie de la pile (24) et générant le seuil S - un comparateur (23), comparant, d'une part, le signal du circuit (25) et, d'autre part, le signal 1 fourni par le capteur de vibrations (2) ;; - un multiplexeur 22, dont la sortie est reliée à l'entrée de la pile (24) par l'intermédaire d'un générateur de fonction (29), le générateur de fonction (29) recevant, en outre, l'information contenue dans la case aval de la pile 24, les entrées du multiplexeur (22) recevant, d'une part, le signal 1 fourni par le capteur (2) et, d'autre part, le signal de sortie de la pile (24), le multiplexeur (22) étant commandé par le signal de sortie du comparateur (23 > . 5 - Dispositif selon l'une des revendication 1 à 4, caractérisé par le fait que le signal 1 est obtenu en traitant le signal fourni par le capteur de vibrations (2) au moyen d'un filtre passe-bande (6), en redressant le signal alternatif obtenu et en intégrant le signal redressé pendant la durée de la fenêtre angulaire. 6 - Dispositif selon la revendication 5, caractérisé par le fait que le signal redressé intégré est transformé en information numérique par un convertisseur analogique/digital (9) pour constituer le signal 1. 7 - Dispositif selon les revendications 3 et 6 prises simultanément, caractérisé par le fait que la comparaison du signal 1 et du seuil S s'effectue dans un microprocesseur et génère un signal R correspondant à un retard d'allumage, qui se soustrait de l'avance à l'allumage déterminée à partir des paramètres P de fonctionnement du moteur. 8 - Dispositif selon la revendication 7, caractérisé par le fait que le signal de sortie du comparateur (23) commande un élément multiplexeur (26), dont la sortie est reliée à l'entree d'une deuxième pile (27) générant le signal R et alimentant un élément décompteur (28), les entrées du multiplexeur (26) recevant, d'une part, le signal de sortie de l'élément décompteur (28) et, d'autre part, une information constante (26a). 9 - Dispositif selon l'une des revendications 7 ou 8, caractérisé par le fait que le microprocesseur (10) reçoit, outre l'information provenant du capteur de vibrations (2), une information provenant d'un capteur de position angulaire (3) permettant de repérer le point mort haut de chaque cylindre et, éventuellement, une information provenant d'un capteur de dépression (4) sensible à la dépression dans la canalisation d'admission du moteur, ledit microprocesseur (10) définissant l'avance à l'allumage et les fenêtres angulaires destinées à la mise en oeuvre du capteur de vibrations 2 et fournissant le signal d'allumage. 10 - Dispositif selon l'une des revendications 1 à 9, caractérisé par le fait que la modification du décalage d'allumage commandée par le dispositif en cas de cliquetis affecte uniquement 1 'allumage du cylindre au cours de -la fenêtre angulaire duquel le cliquetis a été repéré. ll - Dispositif selon les revendications 9 et 10 prises simultanément, caractérisé par le fait que le signal d'allumage fourni par le microprocesseur (10) est envoyé sur un étage de puissance (18), qui commande un transistor (19) ouvrant ou fermant l'alimentation du circuit primaire de la bobine d'allumage (17) associée aux bougies (21) du moteur.