Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND MODULE FOR MONITORING KNOCK IN A COMBUSTION ENGINE
Document Type and Number:
WIPO Patent Application WO/2015/113768
Kind Code:
A1
Abstract:
The subject of the present invention is a method for monitoring knock in a combustion engine using a computer comprising a monitoring module (10) connected to a knock sensor (15), the method comprising: • a step of opening a first measurement window (F1) according to the angular position of a shaft of the engine, • a step of recording, in a memory (14) of the monitoring module (10), knock measurements taken by the knock sensor (15) while the first measurement window (F1) is open, • a step of closing the first measurement window (F1) according to the angular position of the shaft of the engine or the length of time for which said first measurement window (F1) is open, • a step of recording the address of the last knock measurement recorded in said memory (14), • a step of recording the memory address (AD1) of the last knock measurement of said first measurement window (F1), recorded in said memory (14), • a step of opening a second measurement window (F2) according to the angular position of the shaft of the engine, • a step of recording in said memory (14) knock measurements taken by the knock sensor (15) while the second measurement window (F2) is open, and • a step of closing the second measurement window (F2) according to the angular position of the shaft of the engine or the length of time for which said second measurement window (F10).

Inventors:
HOU JÉRÔME (FR)
TOULEMONT MARIE (FR)
Application Number:
PCT/EP2015/000177
Publication Date:
August 06, 2015
Filing Date:
January 29, 2015
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
CONTINENTAL AUTOMOTIVE FRANCE (FR)
CONTINENTAL AUTOMOTIVE GMBH (DE)
International Classes:
F02D35/02; G01L23/22; F02P5/152
Foreign References:
US20060288982A12006-12-28
EP0671616A21995-09-13
FR2993358A12014-01-17
EP0454486A21991-10-30
Other References:
None
Attorney, Agent or Firm:
CONTINENTAL AUTOMOTIVE FRANCE (FR)
Download PDF:
Claims:
REVENDICATIONS

1. Procédé de surveillance du cliquetis d'un moteur thermique au moyen d'un calculateur comportant un module de surveillance (10) relié à un capteur de cliquetis (15), le procédé comportant :

• une étape d'ouverture d'une première fenêtre de mesure (F1 ) en fonction de la position angulaire d'un arbre du moteur,

• une étape d'enregistrement dans une mémoire (14) du module de surveillance (10) des acquisitions d'un signal provenant du capteur cliquetis réalisées au cours de l'ouverture de la première fenêtre de mesure (F1 ) par le capteur de cliquetis (15),

• une étape de fermeture de la première fenêtre de mesure (F1 ) en fonction de la position angulaire de l'arbre du moteur ou de la durée d'ouverture de ladite première fenêtre de mesure (F1 ),

• une étape d'enregistrement de l'adresse (AD1 ) mémoire de la dernière acquisition du signal provenant du capteur cliquetis, de ladite première fenêtre de mesure (F1 ), enregistrée dans ladite mémoire (14),

• une étape d'ouverture d'une deuxième fenêtre de mesure (F2) en fonction de la position angulaire de l'arbre du moteur,

• une étape d'enregistrement dans ladite mémoire (14) des acquisitions du signal provenant du capteur cliquetis, réalisées au cours de l'ouverture de la deuxième fenêtre de mesure (F2) par le capteur de cliquetis (15),

• une étape de fermeture de la deuxième fenêtre de mesure (F2) en fonction de la position angulaire de l'arbre du moteur ou de la durée d'ouverture de ladite deuxième fenêtre de mesure (F2), et

• une étape d'enregistrement de l'adresse (AD2) mémoire de la dernière acquisition du signal provenant du capteur cliquetis, de ladite deuxième fenêtre de mesure (F2), enregistrée dans ladite mémoire (14).

2. Procédé de surveillance selon la revendication 1 , dans lequel, la première fenêtre de mesure (F1 ) est fermée si la durée d'ouverture de ladite première fenêtre de mesure (F1 ) excède un seuil temporel prédéterminé (ST1 ).

3. Procédé de surveillance selon la revendication 2, dans lequel, le seuil temporel (ST1 ) est défini de manière suivante : ST1 = ^1

fa

Avec :

- SM1 , le nombre maximal des acquisitions du signal provenant du capteur cliquetis dont l'enregistrement est autorisé au cours de la première fenêtre de mesure (F1 ), et

- fa, la fréquence d'enregistrement des acquisitions du signal provenant du capteur cliquetis dans la mémoire (14).

4. Procédé de surveillance selon l'une quelconque des revendications 1 à 3, dans lequel, le module de surveillance comprenant un processeur auxiliaire (12), le processeur auxiliaire (12) est configuré pour fermer la première fenêtre de mesure (F1 ) en fonction de la position angulaire de l'arbre du moteur ou de la durée d'ouverture de ladite première fenêtre de mesure (F1 ).

5. Procédé de surveillance selon l'une quelconque des revendications 1 à 4, dans lequel les acquisitions du signal provenant du capteur cliquetis réalisées au cours de l'ouverture de la deuxième fenêtre de mesure (F2) sont enregistrées dans la mémoire à la suite des acquisitions du signal provenant du capteur cliquetis réalisées au cours de l'ouverture de la première fenêtre de mesure (F1 ).

6. Procédé de surveillance selon l'une quelconque des revendications 1 à 4, dans lequel un espace tampon est prévu dans la mémoire (14) entre les acquisitions du signal provenant du capteur cliquetis de la première fenêtre de mesure (F1 ) et les acquisitions du signal provenant du capteur cliquetis de la deuxième fenêtre de mesure (F2).

7. Module de surveillance pour calculateur de véhicule automobile adapté pour surveiller le cliquetis d'un moteur thermique dudit véhicule automobile conformément au procédé selon l'une quelconque des revendications précédentes, le module de surveillance comprenant :

• une mémoire (14),

• un processeur auxiliaire (12) adapté, d'une part, pour ouvrir une fenêtre de mesure (F1 , F2) en fonction de la position angulaire d'un arbre du moteur thermique et, d'autre part, pour fermer ladite fenêtre de mesure (F1 , F2) en fonction de la position angulaire de l'arbre du moteur ou de la durée d'ouverture de ladite fenêtre de mesure (F1 , F2), et des moyens d'acquisition (13) adaptés pour enregistrer dans la mémoire (14) des acquisitions du signal provenant du capteur cliquetis (15) réalisées au cours de l'ouverture de ladite fenêtre de mesure (F1 , F2) et pour enregistrer l'adresse (AD2) mémoire de la dernière acquisition du signal provenant du capteur cliquetis enregistrée dans ladite mémoire (14).

Description:
Procédé et module de surveillance du cliquetis d'un moteur thermique

La présente invention concerne le domaine de la détection de cliquetis dans un moteur thermique de véhicule automobile.

De manière ordinaire, le cliquetis est une auto-combustion du mélange air- essence dans un moteur thermique. Lorsqu'elle survient, la température du moteur augmente de manière importante, ce qui peut endommager les éléments du moteur.

Afin de détecter le cliquetis, il est connu de recourir à un capteur de cliquetis qui enregistre les vibrations du moteur et les convertit en impulsions électriques qui sont transmises à un calculateur de véhicule sur lequel est monté le moteur thermique. Le calculateur peut donc, à l'aide de ces informations, surveiller le moteur avant que la combustion n'entraîne une augmentation de température indésirable. Ce seuil de fonctionnement est connu de l'homme du métier sous la désignation de « limite de cliquetis ».

Le calculateur comporte de manière connue un module de surveillance relié au capteur de cliquetis afin de réaliser une étape d'acquisition de mesures de cliquetis pendant une première fenêtre de mesure F1 et une deuxième fenêtre de mesure F2 illustrées à la figure 1. La durée d'ouverture des fenêtres de mesure F1 , F2 dépend de la position angulaire β de l'arbre du moteur thermique. De manière préférée, les fenêtres de mesure F1 , F2 doivent être très proches l'une de l'autre afin de diminuer la durée de surveillance du cliquetis.

En pratique, en référence à la figure 1 , les fenêtres de mesure F1 , F2 sont espacées temporellement par une fenêtre de garde F G au cours de laquelle le module de surveillance reprogramme ses composants comme cela va être maintenant présenté.

En référence à la figure 2, un module de surveillance 6 se présente sous la forme d'un microcontrôleur relié à un capteur de cliquetis 5. Le module de surveillance 6 comporte de manière ordinaire :

• une mémoire 4 adaptée pour stocker des enregistrements mesurés au cours d'une fenêtre de mesure F1 , F2,

• un processeur principal 1 pour orchestrer le fonctionnement du module de surveillance 6,

· un processeur auxiliaire 2 adapté pour déterminer l'ouverture et la fermeture d'une fenêtre de mesure F1 , F2 en fonction de la position angulaire β de l'arbre du moteur, et

• un convertisseur analogique-numérique 3 adapté pour réaliser des acquisitions de tension analogique du capteur de cliquetis 5 et enregistrer une tension numérique dans une mémoire 4 à une fréquence d'acquisition donnée fa. Au cours du fonctionnement du moteur thermique, le processeur auxiliaire 2 détecte l'ouverture d'une fenêtre de mesure F1 , F2 en fonction de la position angulaire β de l'arbre du moteur et active la fenêtre de mesure F1 , F2. Il en résulte que le convertisseur analogique-numérique 3 enregistre les mesures cliquetis dans la mémoire 4 tant que la fenêtre de mesure F1 , F2 est active. Le processeur auxiliaire 2 détecte la fermeture de la fenêtre de mesure F1 , F2 en fonction de la position angulaire β de l'arbre du moteur et inactive la fenêtre de mesure F1 , F2.

Une telle mise en œuvre présente un inconvénient majeur lorsque le moteur thermique cale et que la position angulaire β qui commande la fermeture de la fenêtre de mesure F1 , F2 n'est jamais atteinte. En effet, en l'absence de fermeture de la fenêtre de mesure F1 , F2, le convertisseur analogique-numérique 3 continue d'enregistrer des mesures cliquetis dans la mémoire 4, ce qui peut conduire à l'écrasement de données importantes enregistrées dans la mémoire 4.

Afin d'éliminer cet inconvénient, en référence à la figure 3, il a été proposé de limiter le nombre de mesures cliquetis dans une fenêtre de mesure F1 , F2 afin d'éviter tout débordement de la mémoire 4. A cet effet, le convertisseur analogique-numérique 3 est programmé pour enregistrer les mesures cliquetis de la première fenêtre F1 dans une première mémoire 41 et les mesures cliquetis de la deuxième fenêtre F2 dans une deuxième mémoire 42 distincte de la première mémoire 41 afin d'éviter tout risque de débordement. En outre, pour chaque fenêtre de mesure F1 , F2, il est associé un seuil mémoire SM1 , SM2 correspondant au nombre maximal de mesures cliquetis pouvant être réalisées dans une fenêtre de mesure F1 , F2.

En pratique, comme illustré à la figure 3, les mesures cliquetis réalisées dans la première fenêtre de mesure F1 sont enregistrées dans la première mémoire 41 dont le nombre maximal d'enregistrements est SM1. De manière similaire, les mesures cliquetis réalisées dans la deuxième fenêtre de mesure F2 sont enregistrées dans la deuxième mémoire 42 dont le nombre maximal d'enregistrements est SM2. Le processeur principal 1 est en charge, d'une part, de programmer le convertisseur analogique- numérique 3 afin que les enregistrements soient stockés dans la mémoire 41 , 42 appropriée et, d'autre part, de surveiller que le nombre d'enregistrements n'excède pas le seuil mémoire SM1 , SM2. Toutes ces étapes de contrôle et de programmation augmentent la durée du temps de garde F Gl ce qui présente un premier inconvénient.

Au cours de la rotation de l'arbre du moteur thermique, lorsque la fermeture angulaire d'une fenêtre de mesure F1 , F2 est détectée par le processeur auxiliaire 2, un message est envoyé au processeur principal 1. De même, lorsque le nombre maximal d'enregistrements S 1 , SM2 est atteint, le processeur principal 1 doit avertir le processeur auxiliaire 2 afin qu'il force la fermeture de la fenêtre de mesure F1 , F2. En pratique, du fait du fonctionnement en temps réel du module de surveillance 6, des ralentissements peuvent survenir lors de la transmission des messages entre les processeurs 1 , 2. En particulier, des messages contradictoires peuvent être reçus par les processeurs 1 , 2. Aussi, pour éliminer cet inconvénient, il a été ajouté diverses méthodes de protection comportant des étapes de temporisation afin d'éviter la réception de tels messages contradictoires. De telles méthodes de protection allongent de manière importante la durée de la fenêtre de garde F G , ce qui présente un deuxième inconvénient.

En pratique, un module de surveillance 6 selon l'art antérieur impose une fenêtre de garde F G de durée importante de l'ordre de 500 microsecondes, ce qui allonge la durée de surveillance du cliquetis et présente ainsi un inconvénient.

Il existe un besoin pour un procédé de surveillance de cliquetis qui soit rapide, fiable et simple à mettre en œuvre, et qui permette de réduire la durée de cette fenêtre de garde F G .

A cet effet, l'invention concerne un procédé de surveillance du cliquetis d'un moteur thermique au moyen d'un calculateur comportant un module de surveillance relié à un capteur de cliquetis, le procédé comportant :

• une étape d'ouverture d'une première fenêtre de mesure en fonction de la position angulaire d'un arbre du moteur,

· une étape d'enregistrement dans une mémoire (14) du module de surveillance (10) des acquisitions d'un signal provenant du capteur cliquetis réalisées au cours de l'ouverture de la première fenêtre de mesure (F1 ) par le capteur de cliquetis (15),

• une étape de fermeture de la première fenêtre de mesure (F1 ) en fonction de la position angulaire de l'arbre du moteur ou de la durée d'ouverture de ladite première fenêtre de mesure (F1 ),

• une étape d'enregistrement de l'adresse (AD1 ) mémoire de la dernière acquisition du signal provenant du capteur cliquetis, de ladite première fenêtre de mesure (F1 ), enregistrée dans ladite mémoire ( 4),

· une étape d'ouverture d'une deuxième fenêtre de mesure (F2) en fonction de la position angulaire de l'arbre du moteur,

• une étape d'enregistrement dans ladite mémoire (14) des acquisitions du signal provenant du capteur cliquetis, réalisées au cours de l'ouverture de la deuxième fenêtre de mesure (F2) par le capteur de cliquetis (15),

· une étape de fermeture de la deuxième fenêtre de mesure (F2) en fonction de la position angulaire de l'arbre du moteur ou de la durée d'ouverture de ladite deuxième fenêtre de mesure (F2), et • une étape d'enregistrement de l'adresse (AD2) mémoire de la dernière acquisition du signal provenant du capteur cliquetis, de ladite deuxième fenêtre de mesure (F2), enregistrée dans ladite mémoire (14).

Grâce au procédé selon l'invention, il n'est plus nécessaire de prévoir plusieurs mémoires étant donné que l'adresse mémoire de la dernière mesure cliquetis, c'est-à-dire de la dernière acquisition du signal provenant du capteur cliquetis, est enregistrée afin de permettre de différencier ultérieurement les mesures cliquetis réalisées au cours d'une première fenêtre de mesure ou d'une deuxième fenêtre de mesure. Ainsi, il n'est plus nécessaire au processeur principal de programmer le convertisseur analogique-numérique afin de lui indiquer dans quelle mémoire les mesures cliquetis doivent être enregistrées. Il n'est également plus nécessaire au processeur principal de programmer le convertisseur analogique-numérique afin de lui indiquer le seuil mémoire étant donné que, pour éviter le débordement de la mémoire, la durée d'ouverture de la fenêtre de mesure est surveillée. En effet, la durée d'ouverture est surveillée sans nécessiter une programmation spécifique du processeur principal. La suppression des étapes de programmation permet de diminuer la durée de fenêtre de garde, ce qui est avantageux. L'adresse mémoire de la dernière mesure cliquetis est enregistrée afin de permettre de différencier ultérieurement les mesures cliquetis réalisées au cours d'une première fenêtre de mesure ou d'une deuxième fenêtre de mesure.

De préférence, la première fenêtre de mesure est fermée si la durée d'ouverture de ladite première fenêtre de mesure excède un seuil temporel prédéterminé. Autrement dit, le seuil mémoire est remplacé par un seuil temporel qui peut être mis en œuvre par le processeur auxiliaire sans recourir au processeur principal.

De manière préférée, le seuil temporel ST1 est défini de manière suivante : fa

Avec :

- SM1 , le nombre maximal des acquisitions du signal provenant du capteur cliquetis dont l'enregistrement est autorisé au cours de la première fenêtre de mesure, et

- fa, la fréquence d'enregistrement des acquisitions du signal provenant du capteur cliquetis dans la mémoire.

De préférence, le module de surveillance comprenant un processeur auxiliaire, le processeur auxiliaire est configuré pour fermer la première fenêtre de mesure en fonction de la position angulaire de l'arbre du moteur ou de la durée d'ouverture de ladite première fenêtre de mesure. Ainsi, le processeur auxiliaire permet de contrôler à lui seul la fermeture d'une fenêtre de mesure, le processeur principal n'intervenant pas. Tout risque de réception de message contradictoire est ainsi éliminé et aucune étape de temporisation n'est nécessaire. La durée de la fenêtre de garde peut être ainsi réduite.

De manière préférée, les acquisitions du signal provenant du capteur cliquetis réalisées au cours de l'ouverture de la deuxième fenêtre de mesure sont enregistrées dans la mémoire à la suite des acquisitions du signal provenant du capteur cliquetis réalisées au cours de l'ouverture de la première fenêtre de mesure. Ainsi, on optimise l'utilisation de la mémoire et on diminue la taille de la mémoire nécessaire, ce qui diminue le coût du module de surveillance.

De préférence, un espace tampon est prévu dans la mémoire entre les acquisitions du signal provenant du capteur cliquetis de la première fenêtre de mesure et les acquisitions du signal provenant du capteur cliquetis de la deuxième fenêtre de mesure afin d'éviter tout risque de recouvrement.

L'invention concerne également un module de surveillance pour calculateur de véhicule automobile adapté pour surveiller le cliquetis d'un moteur thermique dudit véhicule automobile conformément au procédé selon l'invention, le module de surveillance comprenant :

• une mémoire,

• un processeur auxiliaire adapté, d'une part, pour ouvrir une fenêtre de mesure en fonction de la position angulaire d'un arbre du moteur thermique et, d'autre part, pour fermer ladite fenêtre de mesure en fonction de la position angulaire de l'arbre du moteur ou de la durée d'ouverture de ladite fenêtre de mesure, et

• des moyens d'acquisition adaptés pour enregistrer dans la mémoire des acquisitions du signal provenant du capteur cliquetis réalisées au cours de l'ouverture de ladite fenêtre de mesure et pour enregistrer l'adresse mémoire de la dernière acquisition du signal provenant du capteur cliquetis enregistrée dans ladite mémoire.

Un tel module de surveillance présente les mêmes avantages que le procédé de surveillance présenté précédemment. En outre, un module de surveillance avec une unique mémoire présente un coût réduit.

L'invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple, et se référant aux dessins annexés sur lesquels :

- la figure 1 est une représentation schématique de deux fenêtres de mesure de cliquetis selon l'art antérieur (déjà commentée) ;

- la figure 2 est une représentation schématique d'un premier module de surveillance selon l'art antérieur (déjà commentée) ; - la figure 3 est une représentation schématique d'un deuxième module de surveillance selon l'art antérieur (déjà commentée) ;

- la figure 4 est une représentation schématique d'un module de surveillance selon une forme de réalisation de l'invention ; et

- la figure 5 est une représentation schématique de deux fenêtres de mesure de cliquetis selon l'invention.

Il faut noter que les figures exposent l'invention de manière détaillée pour mettre en œuvre l'invention, lesdites figures pouvant bien entendu servir à mieux définir l'invention le cas échéant.

L'invention va être présentée pour un véhicule automobile comportant un moteur thermique et un calculateur comportant un module de surveillance adapté pour surveiller le cliquetis dudit moteur thermique.

En référence à la figure 4, il est représenté un module de surveillance 10 relié à un capteur de cliquetis 15, connu de l'homme du métier, pour réaliser des acquisitions d'un signal provenant du capteur cliquetis d'un moteur thermique. Par la suite, les acquisitions d'un signal provenant du capteur cliquetis sont désignées « mesures cliquetis » par souci de clarté et de concision. Dans cette forme de réalisation, le module de surveillance 10 se présente sous la forme d'un microcontrôleur mais il va de soi qu'il pourrait se présenter sous une forme différente.

Le module de surveillance 10 comporte une unique mémoire 14 qui est, dans cet exemple, une mémoire du type RAM pour « Random Access Memory » et qui comporte une pluralité de blocs mémoires ayant chacun une adresse mémoire.

Le module de surveillance 10 comporte un processeur principal 1 1 , un processeur auxiliaire 12 et des moyens d'acquisition de mesures cliquetis. Dans cet exemple, les moyens d'acquisition se présentent sous la forme d'un convertisseur analogique-numérique 13 adapté pour enregistrer de manière numérique les mesures cliquetis dans la mémoire 14 par transfert direct connu de l'homme du métier sous l'acronyme DMA pour « Direct Memory Access ». Le convertisseur analogique- numérique 13 possède dans cet exemple une fréquence d'acquisition ou d'enregistrement fa de l'ordre de 100 kHz.

Le processeur auxiliaire 12 est adapté pour déterminer l'ouverture et la fermeture d'une fenêtre de mesure F1 , F2 en fonction de la position angulaire β de l'arbre du moteur. Le processeur principal 1 1 est, pour sa part, adapté pour orchestrer le fonctionnement du processeur auxiliaire 12 et du convertisseur analogique-numérique 13.

Dans cet exemple, en référence à la figure 5, la première fenêtre de mesure F1 est définie entre une position angulaire de début p1 d, ici de l'ordre de 10°, et une position angulaire de fin if, ici de l'ordre de 15°. De manière similaire, la deuxième fenêtre de mesure F2 est définie entre une position angulaire de début 2d, ici de l'ordre de 30°, et une position angulaire de fin β2ί, ici de l'ordre de 40°. Ainsi, lorsqu'une des positions angulaires est atteinte p1 d, β1ί, 2d, β2ί, le processeur auxiliaire 12 active ou inactive une fenêtre de mesure F1 , F2.

Pour rappel, selon l'art antérieur, il était prévu que le processeur principal 1 1 surveille et inactive le convertisseur analogique-numérique 13 lorsqu'un nombre maximal d'enregistrement SM1 , SM2 était atteint.

De manière préférée, dans cette mise en œuvre de l'invention, un seuil temporel ST1 , ST2 est défini pour chaque fenêtre de mesure F1 , F2. L'avantage d'un seuil temporel ST1 , ST2 est de pouvoir être surveillé directement par le processeur auxiliaire 12 sans recourir au processeur principal 1 1. Autrement dit, le processeur auxiliaire 12 met en œuvre à lui seul les deux conditions susceptibles de fermer une fenêtre de mesure F1 , F2, c'est-à-dire, la surveillance des positions angulaires de fin β1ί, 2f de l'arbre moteur et la surveillance des seuils temporels ST1 , ST2. Ainsi, le module de surveillance 10 ne subit ainsi aucune contrainte temps réel étant donné que l'ensemble des conditions de fermeture sont mises en œuvre par le processeur auxiliaire 12, sans interaction avec le processeur principal 1 1 .

Ainsi, le processeur auxiliaire 12 comporte un seuil temporel ST1. ST2 associé à chaque fenêtre de mesure F1 , F2. Chaque seuil temporel ST est défini en fonction d'un seuil mémoire prédéterminé SM pour une fenêtre de mesure F1 , F2 ainsi que de la fréquence d'échantillonnage fa du convertisseur analogique-numérique 13. De préférence, un seuil temporel ST est défini de la manière suivante : fa

Dans cet exemple, le premier seuil mémoire SM1 associé à la première fenêtre de mesure F1 est de 2750 tandis que le deuxième seuil mémoire SM2 associé à la deuxième fenêtre de mesure F2 est de 5500. Ainsi, pour une fréquence d'échantillonnage fa de 100 kHz, on en déduit un premier seuil temporel ST1 , égal à 27,5 ms, associé à la première fenêtre de mesure F1 et un deuxième seuil temporel ST2, égal à 55 ms, associé à la deuxième fenêtre de mesure F2.

Un exemple de mise en œuvre de l'invention va être dorénavant présenté en référence aux figures 4 à 5.

Tout d'abord, le moteur thermique est démarré de manière à entraîner son arbre moteur en rotation. Au cours de sa rotation, la position angulaire de l'arbre moteur est surveillée par le processeur auxiliaire 12.

En référence à la figure 5, lorsque l'arbre moteur atteint la première position angulaire de début 1 d de la première fenêtre de mesure F1 , le processeur auxiliaire 12 rend la première fenêtre de mesure F1 active, ce qui autorise le convertisseur analogique- numérique 13 à enregistrer des mesures cliquetis, obtenues par le capteur de cliquetis 15, dans la mémoire 14 par un premier transfert DMA. De même, lorsque l'arbre moteur atteint la première position angulaire de début i d, le processeur auxiliaire 12 démarre un compteur temporel pour mesurer la durée d'enregistrement T1 dans la première fenêtre de mesure F1.

Lorsque l'arbre moteur atteint la première position angulaire de fin β1ί, le processeur auxiliaire 12 désactive la première fenêtre de mesure F1 , le convertisseur analogique-numérique 13 n'effectuant alors plus d'enregistrement des mesures cliquetis dans la mémoire 14. Le compteur temporel est alors stoppé.

En cas de dysfonctionnement, si l'arbre moteur n'atteint pas la première position angulaire de fin β1ί de la première fenêtre de mesure F1 , la durée d'enregistrement T1 atteint le seuil temporel ST1 associé à la première fenêtre de mesure F1. Le processeur auxiliaire 12 commande ainsi une fermeture « forcée » de la première fenêtre de mesure F1.

De manière avantageuse, la fermeture de la première fenêtre de mesure F1 est mise en œuvre par le processeur auxiliaire 12 sans recourir au processeur principal 1 1 . Ainsi, les contraintes liées au fonctionnement temps réel sont réduites, ce qui limite la durée de la fenêtre de garde F G .

Suite à la fermeture de la première fenêtre de mesure F1 , du fait de la réalisation de la condition angulaire ou de la condition temporelle, l'adresse mémoire AD1 de la dernière mesure cliquetis enregistrée dans la mémoire 14 est sauvegardée de manière à permettre de distinguer les mesures cliquetis réalisées dans la première fenêtre de mesure F1 de celles réalisées dans la deuxième fenêtre de mesure F2 comme cela sera présenté par la suite. De préférence, la sauvegarde de l'adresse mémoire AD1 est réalisée par un deuxième transfert DMA indépendant du premier transfert DMA utilisé pour enregistrer les mesures cliquetis dans la mémoire 14 afin de gagner en vitesse.

De manière avantageuse, il n'est pas nécessaire au processeur principal 1 1 de donner des instructions au convertisseur analogique-numérique 13 étant donné qu'une unique mémoire 14 est utilisée et que le seuil mémoire a été remplacé par un seuil temporel ST1 dont le processeur auxiliaire 12 à la charge. Ainsi, du fait de l'absence d'étapes de reprogrammation, la fenêtre de garde F G est considérablement réduite. A titre d'exemple, il a été obtenu des fenêtres de garde F G de 50 με lors des premiers tests. Il va de soi que cette fenêtre de garde F G pourrait être encore réduite de manière substantielle. Autrement dit, la durée d'une fenêtre de garde F G a été divisée par un facteur 10 par rapport à l'art antérieur, ce qui raccourcit de manière importante la surveillance du cliquetis. Après avoir passé la première fenêtre de mesure F1 , l'arbre moteur continue à tourner.

En référence à la figure 5, lorsque l'arbre moteur atteint la deuxième position angulaire de début 2d de la deuxième fenêtre de mesure F2, le processeur auxiliaire 12 rend la deuxième fenêtre de mesure F2 active, ce qui autorise le convertisseur analogique-numérique 13 à enregistrer des mesures cliquetis, obtenues par le capteur de cliquetis 15, dans la mémoire 14 par un premier transfert DMA.

Les mesures cliquetis de la deuxième fenêtre de mesure F2 sont enregistrées à la suite des mesures cliquetis de la première fenêtre de mesure F1 , ce qui est avantageux. De préférence, un espace tampon est ménagé entre les deux séries de mesures cliquetis afin d'éviter tout risque d'interférence.

De même, lorsque l'arbre moteur atteint la deuxième position angulaire de début 2d, le processeur auxiliaire 12 démarre un compteur temporel pour mesurer la durée d'enregistrement T2 de la deuxième fenêtre de mesure F2.

Lorsque l'arbre moteur atteint la deuxième position angulaire de fin β2ί, le processeur auxiliaire 12 désactive la deuxième fenêtre de mesure F2, le convertisseur analogique-numérique 13 n'effectuant alors plus d'enregistrement des mesures cliquetis dans la mémoire 14. Le compteur temporel est alors stoppé.

En cas de dysfonctionnement, si l'arbre moteur n'atteint pas la deuxième position angulaire de fin β2ί de la deuxième fenêtre de mesure F2, la durée d'enregistrement T2 atteint le seuil temporel ST2 associé à la deuxième fenêtre de mesure F2. Le processeur auxiliaire 12 commande ainsi une fermeture « forcée » de la première fenêtre de mesure F2.

De manière avantageuse, la fermeture de la deuxième fenêtre de mesure F2 est mise en oeuvre par le processeur auxiliaire 12 sans recourir au processeur principal 1 1. Ainsi, les contraintes liées au fonctionnement temps réel sont réduites, ce qui limite la durée de la fenêtre de garde F G .

Suite à la fermeture de la deuxième fenêtre de mesure F2, du fait de la réalisation de la condition angulaire ou de la condition temporelle, l'adresse mémoire AD2 de la dernière mesure cliquetis enregistrée dans ja mémoire 14 est sauvegardée de manière à permettre de distinguer les mesures cliquetis réalisées dans la première fenêtre de mesure F1 de celles réalisées dans la deuxième fenêtre de mesure F2 comme cela sera présenté par la suite. De préférence, la sauvegarde de l'adresse mémoire AD2 est réalisée par un deuxième transfert DMA indépendant du premier transfert DMA, utilisé pour enregistrer les mesures cliquetis dans la mémoire 14, afin de gagner en vitesse.

Les deux séries de mesures cliquetis sont enregistrées dans l'unique mémoire 14 du module de surveillance 10. Afin de permettre l'analyse de ses données, le calculateur du véhicule automobile se connecte à la mémoire 14 et lit les mesures cliquetis enregistrées. Grâce aux adresses mémoire sauvegardées AD1 , AD2, le calculateur peut distinguer les mesures cliquetis réalisées dans la première fenêtre de mesure F1 et celles réalisées dans la deuxième fenêtre de mesure F2. Ainsi, le calculateur peut mettre en œuvre des algorithmes de traitement des mesures cliquetis afin d'analyser le cliquetis et commander des actions sur le moteur thermique afin de diminuer ses effets.

Le module de surveillance 10 selon l'invention est particulièrement avantageux car il possède une conception simple avec une unique mémoire 14 et permet de réaliser deux séries de mesures cliquetis de manière rapprochée en diminuant de manière importante la durée de la fenêtre de garde F G . Il en résulte une surveillance du cliquetis plus rapide, ce qui permet de libérer des ressources du calculateur pour d'autres tâches de surveillance.