Brevet FR3099826A1 — publié le 20210212

Description Titre de l'invention : Procédé de traitement d'un capteur arbre à came Domaine technique [0001] L'invention concerne le traitement d'un capteur arbre à cames. Technique antérieure [0002] Un capteur arbre à came comprend de manière connue une roue dentée, comprenant un nombre réduit de dents le plus souvent irrégulières et/ou irrégulièrement espacées autour de la circonférence. Cette roue dentée est solidaire en rotation d'un arbre à came. Un élément sensible fixe relativement au moteur et apte à détecter un front de dent est disposé en regard de la roue dentée. L'élément sensible est apte à émettre un signal indicatif du profil de la roue dentée en ce qu'il comprend les mêmes fronts de dent. Chaque front de dent est caractérisé par son index. [0003] Ce signal est traité par un dispositif de calcul. Le problème est que le signal contenant les fronts de dent présente une récurrence variable, présentant une pseudopériode décroissante avec la vitesse de rotation du moteur. Aussi il peut arriver, lorsque la vitesse du moteur atteint des valeurs importantes, que le dispositif de calcul s'engorge et qu'il ne soit plus capable de traiter tous les fronts de dent entrants dans le temps imparti. Un nouveau fi-ont peut alors être reçu avant que le précédent n'ait été traité. [0004] Le traitement des fronts de dent entrants a notamment pour but de déterminer l'index de chaque fi-ont, à savoir identifier chaque front. Cet index associé à la position angulaire du moteur est utilisé par les algorithmes de contrôle de la distribution variable. Aussi le non-traitement d'un fi-ont de dent a des conséquences dommageables en ce qu'il décale d'autant la perception par le procédé de contrôle de la distribution variable. Ceci fausse ensuite tous les traitements basés sur ladite position angulaire. Résumé de l'invention [0005] Il existe un réel besoin d'un procédé de traitement ne présentant pas les défauts, in- convénients et obstacles de l'art antérieur. [0006] Pour résoudre un ou plusieurs des inconvénients cités précédemment, l'invention propose un procédé de traitement d'un capteur arbre à came comprenant une roue dentée, solidaire en rotation d'un arbre à came, tournant devant un élément sensible fixe apte à émettre un signal indicatif du profil de la roue dentée, le procédé comprenant les étapes suivantes : réception d'un front de dent, identification de l'index correspondant, réalisation d'au moins un premier traitement consommant chaque index, comprenant encore les étapes suivantes : qualification d'un index et réalisation 2 d'au moins un deuxième traitement consommant ledit index, s'il est qualifié. [0007] Des caractéristiques ou des modes de réalisation particuliers, utilisables seuls ou en combinaison, sont : - l'étape de qualification qualifie un index selon un critère de fréquence en qualifiant un index sur n, selon un critère de temps minimum écoulé depuis un précédent index qualifié, selon un critère de distance angulaire relativement à un précédent index qualifié ou encore selon une liste prédéfinic d'index, - l'étape de qualification qualifie des index équidistants, - le nombre n est une fonction croissante du régime moteur, - si le procédé est mis en oeuvre dans un environnement multiprocesseur ou mufti-coeurs, l'identification, la qualification et la réalisation d'au moins un premier traitement sont réalisés sur un premier processeur ou coeur, préférentiellement par une tâche mère, et la réalisation d'au moins un deuxième traitement est réalisée sur un autre processeur ou coeur, préférentiellement par une tâche fille de la tâche mère, la tâche fille n'étant pas déclenchée pour un index non qualifié, - le procédé comprend encore une étape de stockage d'un index une première fois à l'attention desdits au moins un premier traitement et séparément au moins une deuxième fois à l'attention dudit au moins un deuxième traitement, - ledit au moins un premier traitement comprend une détermination d'un régime moteur, - ledit au moins un deuxième traitement comprend un contrôle d'une distribution variable. Brève description des dessins [0008] L'invention sera mieux comprise à la lecture de la description qui suit, faite uniquement à titre d'exemple, et en référence aux figures en annexe dans lesquelles : [0009] [fig.1] représente un capteur arbre à came et son dispositif de traitement, [0010] [fig.2] représente le signal S et son traitement selon l'art antérieur, [0011] [fig.3] représente le signal Set son traitement selon l'invention, [0012] [fig.4a] montre un organigramme illustrant la partie du procédé réalisée sur un premier coeur, [0013] [fig.4b] montre un organigramme illustrant la partie du procédé réalisée sur un deuxième coeur, les deux organigrammes étant reliés par une flèche en traits pointillés. Description des modes de réalisation 10014] En référence à la figure 1, un capteur arbre à came 1 comprend une roue dentée 2 comprenant un nombre réduit de dents le plus souvent irrégulières. Cette roue dentée 2 est solidaire en rotation d'un arbre à came. La roue dentée 2 tourne devant un élément sensible 3 fixe relativement au moteur. L'élément sensible 3 est apte à détecter un front 3 de dent et à émettre un signal S indicatif du profil de la roue dentée 2 en cc qu'il présente les mêmes fronts de dent en fonction du temps. Un exemple d'un tel signal S, obtenu pour le capteur arbre à came 1 de la figure 1, est illustré aux figures 2 ou 3. Un dispositif de traitement 4 reçoit ledit signal Set réalise son traitement. [0015] Un procédé de traitement d'un tel signal S issu d'un capteur arbre à came 1 comprend de manière connue, les étapes suivantes : réception S1 d'un front de dent transmis via le signal S, identification S2 de l'index 11-18 correspondant au front de dent reçu, réalisation S3 d'au moins un premier traitement consommant chaque index 11-18. Un index 11-18 est un numéro d'ordre de front de dent sur la roue dentée 2 du capteur arbre à came 1. L'index est absolu et périodique sur un tour de ladite roue dentée 2. [0016] La roue dentée 2 de la figure 1 est angulairement graduée en degré (angle) re- présentant 360° pour un tour de la roue dentée 2 d'arbre à carnes. Le signal S des figures 2 et 3, fonction du temps, porte des repères en degré de rotation correspondant du vilebrequin ou degré CRK ou °CRK. De plus, le signal S est inversé : un front montant de la roue dentée 2 apparaît descendant et réciproquement. Un °CRK est de manière connue un double, du fait qu'un arbre à came effectue un tour lorsque le moteur/vilebrequin (ou « crank », CRK, en anglais) effectue deux tours. Le premier index 11 correspond au front montant situé à 90° ou 180"CRK. Le deuxième index 12 correspond au front descendant situé à 105° ou 210°CRK. Le troisième index 13 correspond au front montant situé à 120° ou 240°CRK. Le quatrième index 14 correspond au front descendant situé à 195° ou 390°CRK. Le cinquième index 15 correspond au front montant situé à 240° ou 480°CRK. Le sixième index 16 correspond au front descendant situé à 285° ou 570°CRK. Le septième index 17 correspond au front montant situé à 0° ou O'CRK. Le huitième index 18 correspond au fi-ont descendant situé à 15° ou 30°CRK. [0017] Le procédé de traitement peut utiliser tous les fronts de dent. Dans ce cas, un index est affecté à chaque fi-ont de dent. Alternativement, le procédé de traitement peut n'utiliser que certains fronts de dent. Selon un exemple de ce mode de réalisation, le procédé de traitement n'utilise que les fronts montants ou que les fronts descendants. Dans ce cas, l'autre type de front est simplement ignoré lors de l'identification et ne se voit pas affecté d'index. [0018] Selon l'art antérieur, tous les traitements consommant au moins un index 11-18, sont réalisés systématiquement à chaque index. Ceci peut être vu comme une des causes de l'engorgement du dispositif de traitement 4 et du problème. [0019] Afin de désengorger le dispositif de traitement 4, l'invention propose de distinguer les traitements consommant au moins un index 11-18 en au moins deux catégories. Une première catégorie de traitements comprend les premiers traitements qui doivent impé- rativement consommer et traiter tous les index. Les premiers traitements, de cette première catégorie, sont déclenchés et réalisés, à l'instar de l'art antérieur, à chaque index -18. Au moins une deuxième catégorie de traitements comprend les deuxièmes traitements qui peuvent ne consommer et traiter que certains parmi tous les index, que l'on nomme index qualifiés. Les deuxièmes traitements, de cette ou ces catégorie(s), sont alors avantageusement déclenchés et réalisés uniquement pour un index qualifié. Un index est qualifié au cours d'une étape de qualification S4. [0020] La qualification S4 est une étape de sélection dans l'ensemble des index i1-I8 qui retient un index qui est alors dit qualifié ou qui ne le retient pas. Le sous ensemble dès index qualifiés présente avantageusement un cardinal réduit relativement à l'ensemble des index 11-18. En ne déclenchant et ne réalisant que les traitements associés à ces index qualifiés, le procédé selon l'invention diminue le nombre de traitements et permet ainsi d'éviter ou au moins de retarder l'engorgement du dispositif de traitement 4. [0021] La qualification S4 peut s'effectuer selon tout mode de sélection. De même plusieurs qualifications peuvent être réalisées, selon des critères pouvant être différents et chacune associée avec un des deuxièmes traitements spécifiques. [0022] A titre illustratif, il peut être utilisé un critère de fréquence pour la qualification. Dans ce cas, l'étape de qualification retient un index sur n, avec n entier quelconque au moins égal à 2. Ainsi lorsqu'un premier index est qualifié, les n-1 index immédiatement suivants sont ignorés par l'étape de qualification et ne peuvent être qualifiés. [0023] 11 peut encore être utilisé un critère de temps minimum écoulé depuis un précédent index qualifié. Ainsi lorsqu'un premier index est qualifié, le ou les index immédiatement suivants compris dans une fenêtre temporelle donnée sont ignorés par l'étape de qualification et ne peuvent être qualifiés. Un tel critère est avantageux en ce qu'un engorgement du dispositif de traitement 4 est d'autant plus probable que les index et les traitements éventuellement associés sont temporellement proches. [0024] 11 peut encore être utilisé un critère de distance angulaire relativement à un précédent index qualifié. Le profil de la roue dentée 2 est connu. Aussi lorsque l'index II-18 correspondant à un front de dent est identifié, la distance angulaire présente entre ledit front et le front immédiatement précédent ou immédiatement suivant est connue. Ainsi lorsqu'un premier index est qualifié, le ou les index immédiatement suivants présentant une certaine distance angulaire avec ledit index qualifié sont ignorés par l'étape de qualification et ne peuvent être qualifiés. La distance angulaire peut être une distance minimale. Ainsi lorsqu'un premier index est qualifié, le ou les index immédiatement suivants compris dans une fenêtre angulaire donnée après ledit index qualifié sont ignorés par l'étape de qualification et ne peuvent être qualifiés. Un tel critère est avantageux en ce qu'un engorgement du dispositif de traitement 4 est d'autant plus probable que les index et les traitements éventuellement associés sont temporellement proches, la proximité temporelle pouvant, en fonction du régime moteur, découler d'une proximité angulaire. [0025] Il peut encore être utilisé un critère de sélection arbitraire de certains index, tel que par exemple selon une liste prédéfinic d'index. Une telle liste est avantageusement périodique. Ainsi avec une liste (I1, 1-6) seuls les index i1 et 16 peuvent être qualifiés, cc qui a pour effet de réduire d'un tiers le nombre des deuxièmes traitements. [0026] Selon une caractéristique particulièrement avantageuse, le critère de qualification d'un index est l'équidistance. L'étape de qualification qualifie les index équidistants. Le plus souvent une roue dentée 2 est conformée de manière à présenter des fronts équidistants angulairement et encore avantageusement modulo le nombre de cylindre du moteur. Ainsi la roue dentée 2 illustrée à la figure 1 présente trois fronts montants, d'index respectifs 3, 5 et 7 équidistants de 240°CRK ou 120', adaptés à un moteur à trois cylindres. Elle présente encore quatre fronts descendants, d'index respectifs 2, 4, 6 et 8 équidistants de 180"CRK ou 90', adaptés à un moteur à quatre cylindres. En ne qualifiant que les index équidistants, le procédé réduit respectivement à 3/8 (3 cylindres) ou à 1/2 (4 cylindres) le nombre des deuxièmes traitements. [0027] Les index équidistants présentent l'avantage d'être angulairemcnt régulièrement espacés et de plus en synchronisme avec le fonctionnement de chaque cylindre du moteur. Ceci assure un échantillonnage régulier du signal qui garantit une dynamique équivalente du résultat. Ainsi le fait de considérer les index équidistants assure un sous-échantillonnage, relativement à tous les index Il-18, avantageusement selon une pseudo-période régulière. Aussi, à régime moteur constant, les temps mesurés entre ces index équidistants sont égaux. [0028] Il est encore possible de combiner les différents critères de qualification entre eux. Il est ainsi possible de qualifier un index sur n index vérifiant un critère de distance temporelle et/ou angulaire. Il est encore possible de ne retenir que les index vérifiant un critère de distance temporelle et de ne qualifier qu'un index sur n parmi ceux retenus. L'homme du métier saura ici multiplier les combinaisons de deux ou plusieurs critères. [0029] Selon une autre caractéristique, plutôt qu'un nombre n constant, le critère de fréquence peut être appliqué avec un nombre n fonction, avantageusement croissante, du régime moteur. Ainsi, par exemple, à bas régime, n peut être pris égal à I. Le moteur tournant lentement, tous les index sont qualifiés. A bas régime il y a peu de risque d'engorgement du dispositif de traitement 4. Un nombre minimum d'index est cependant nécessaire pour garantir une dynamique des résultats du ou des deuxièmes traitements. A régime plus important n peut être pris égal à 3. Le moteur tournant plus rapidement, il est possible de réduire le nombre d'index qualifiés. Ceci peut réduire les 6 risques d'engorgement du dispositif de traitement 4, sans cependant perturber la dynamique des résultats. A régime élevé n peut être pris égal à 10. Le moteur tournant encore plus rapidement, il est possible de réduire encore le nombre d'index qualifiés. Ceci peut réduire les risques d'engorgement du dispositif de traitement 4, sans cependant perturber la dynamique des résultats. Il peut être déduit qu'une telle caractéristique permet de corriger l'influence du régime moteur en tentant de moyenner la pseudo-fréquence des index qualifiés. L'exemple précédent utilise trois paliers de régime moteur, il est possible d'en utiliser un nombre quelconque. [0030] Il est à l'évidence possible de combiner cette dernière caractéristique avec les autres critères de qualification. [0031] Ainsi selon une caractéristique particulièrement avantageuse, il est possible de ne retenir que les index équidistants et de les qualifier sur la base d'un critère de fréquence, avec n fonction du régime moteur. Ainsi, par exemple, n peut être pris égal à 1 à bas régime, à 2 à régime moyen et à 4 à régime élevé. Ainsi pour un moteur à 4 cylindres sont qualifiés tous les index équidistants :12, 14, 16, 18 à bas régime, seuls les index 12, 16 ou 14, 18 à régime moyen, et seul un des quatre index à régime élevé. Les index équidistants sont ici avantageux en cc que les index ainsi sélectionnés selon un critère de fréquence restent équidistants. [0032] De nos jours les traitements de contrôle moteur, et parmi eux les traitements de capteur arbre à came, sont mis en oeuvre par des dispositifs de traitement 8 multiprocesseur, soit qu'ils comprennent plusieurs processeurs, soit qu'ils comprennent au moins un processeur mufti-coeurs. [0033] Dans ce cas, l'identification S2, la qualification S4 et la réalisation S3 d'au moins un traitement consommant chaque index sont avantageusement réalisés sur un premier processeur ou coeur, préférentiellement par une tâche mère, et la réalisation S9 d'au moins un traitement consommant un index qualifié est avantageusement réalisée sur un autre processeur ou coeur, préférentiellement par une tâche fille de la tâche mère. [0034] Les figures 2 et 3 illustrent le fonctionnement d'un tel dispositif multiprocesseur ou muid-coeurs. Sous le signal S et en regard sont figurées une première ligne correspondant au premier traitement réalisé par un premier coeur et une deuxième ligne correspondant au deuxième traitement. [0035] La figure 2 illustre un possible problème d'engorgement lorsque les index ne sont pas qualifiés et que les deuxièmes traitements sont réalisés pour chaque index. [0036] Dans un cas nominal, suite au front reçu 4, une tâche mère M4 correspondante est déclenchée. Elle identifie le front : 14, inscrit cet index dans une mémoire partagée avec les tâches filles et déclenche l'exécution d'une tâche fille F4 correspondante. La tâche fille F4 correspondante relit l'index 14 en mémoire partagée et le consomme pour réaliser son deuxième traitement. Au front reçu suivant 5, une tâche mère M5 corres- 7 pondante est déclenchée. Elle identifie le front : 15, inscrit cet index dans la mémoire partagée et déclenche l'exécution d'une tâche fille F5 correspondante. La tâche fille F5 correspondante relit l'index 15 en mémoire partagée et le consomme pour réaliser son deuxième traitement. [0037] Lorsque deux fronts successifs deviennent trop proches temporellement, du fait de la proximité angulaire des fronts sur la roue dentée 2 et de l'augmentation de la vitesse de rotation de l'arbre à came et de la rue dentée 2, il peut advenir le cas problématique suivant. Suite au front reçu 7, une tâche mère M7 correspondante est déclenchée. Elle identifie le front : T7, inscrit cet index dans une mémoire partagée avec les tâches filles et déclenche l'exécution d'une tâche fille F7 correspondante. Or la tâche fille F7 est suffisamment retardée pour permettre l'arrivée du front suivant 8. Sur réception de ce front suivant 8, une tâche mère M8 correspondante est déclenchée. Elle identifie le front : T8, inscrit cet index dans la mémoire partagée et déclenche l'exécution d'une tâche fille F8 correspondante. Cette seconde inscription se superpose et ainsi efface l'index précédent T7 en mémoire partagée. Aussi, la tâche fille F7 lorsqu'elle s'exécute enfin, relit un index 18 en mémoire partagée au lieu d'un index 17 nominal. Cette modification perturbe la bonne exécution de la tâche fille F7 qui réalise un traitement sur une information inconsistante. La tâche fille F8 relit, elle aussi, l'index 18 en mémoire partagée et le consomme pour réaliser son deuxième traitement. [0038] Au contraire, la figure 3 illustre une utilisation d'une qualification. Il est utilisé une liste de qualification des index : 13, 15 et 17, ici équidistants. Suite au front reçu 7, la tâche mère M7 correspondante est déclenchée. Elle identifie le front : 17. Le fi-ont 17 étant qualifié, elle inscrit cet index dans la mémoire partagée des tâches filles et déclenche l'exécution de la tâche fille F7 correspondante. Sur réception du front suivant 8, une tâche mère M8 correspondante est déclenchée. Elle identifie le front : 18. Cependant, cet index 18 n'est pas qualifié, aussi la tâche mère M8 n'inscrit pas cet index dans la mémoire partagée ou l'inscrit dans une mémoire partagée différente de manière à protéger l'enregistrement de l'index précédent 17 et ne déclenche pas l'exécution d'une tâche fille F8. Aussi la tâche fille F7, même si elle est retardée relativement à la tâche mère M8, relit en mémoire partagée le bon index 17 et peut réaliser son deuxième traitement correctement. Il en est de même pour les autres index qualifiés 13, 15 avec les tâches respectives M3, F3, M5, F5. [0039] La qualification permet ainsi de supprimer des tâches filles non indispensables et donc de réduire le risque d'engorgement du deuxième coeur, limitant ainsi le risque de voir une tâche fille retardée. Plus généralement le principal avantage de l'invention en ce qu'elle qualifie un sous-ensemble des index I1-18 est de réduire la charge du dispositif de traitement 4 en supprimant un nombre important parmi les deuxièmes traitements. Ceci s'effectue avantageusement sur des traitements le permettant et ainsi 8 sans impact sur les fonctionnalités. L'éventuel coeur ou processeur sur lesquels ces traitements supprimés s'exécutaient devient ainsi plus réactif. Le délai d'attente entre tâches mère et fille s'en trouve ainsi amélioré. Il en résulte avantageusement que l'exécution d'un traitement conservé parce que qualifié (en ce qu'il correspond à un index qualifié) est réalisée de manière temporellement plus proche de la position moteur à laquelle il se rapporte. [0040] Selon une première caractéristique, vue dans l'exemple précédent, une tâche mère, lors de l'identification, ne stocke pas un index non qualifié en mémoire partagée, afin d'éviter tout risque de réinscription, une telle réinscription effaçant une précédente inscription et pouvant créer un problème de consistance. Ceci est un premier mécanisme permettant de protéger un index qualifié inscrit en mémoire partagée jusqu'à sa relecture par la tâche fille réalisant un deuxième traitement. [0041] Selon une autre caractéristique alternative, si l'identification inscrit/stocke systéma- tiquement un index dans une première mémoire partagée, il est avantageusement prévu au moins une deuxième mémoire partagée pour stocker uniquement les index qualifiés. Ceci constitue un autre mécanisme de protection des index qualifiés. L'identification stocke un index une première fois, dans une première mémoire partagée, à l'attention desdits au moins un premier traitement. Et, dans le cas d'un index qualifié, stocke ledit index qualifié au moins une deuxième fois dans ladite au moins une deuxième mémoire partagée à l'attention desdits au moins un deuxième traitement. [0042] Une unique première mémoire peut avantageusement être utilisée pour le premier stockage. Pour ladite au moins une deuxième mémoire partagée, il est avantageux d'en disposer d'au moins une pour chaque deuxième traitement. Ceci est particulièrement avantageux si des deuxièmes traitements utilisent des qualifications différentes, afin de protéger mutuellement leurs index qualifiés respectifs. [0043] Un premier traitement est un traitement consommant tous les index, systéma- tiquement. Un premier traitement comprend de manière impérative l'identification S2, mais encore la qualification S4. Un premier traitement indicatif comprend une détermination du régime moteur. Une telle détermination est généralement réalisée pour redonder une détermination nominale réalisée par le traitement d'un capteur vilebrequin. Du fait du faible nombre de fronts sur une roue dentée 2, il est préférable d'exploiter tous les fronts/index. Un tel traitement est avantageusement effectué par les tâches mères. [0044] Un deuxième traitement est un traitement consommant uniquement les index qualifiés. Un exemple de deuxième traitement est le contrôle de la distribution variable. Un tel traitement est avantageusement effectué par les tâches filles. [0045] La distribution variable est une technologie connue permettant, en variant la position angulaire de l'arbre à carne relativement au moteur/vilebrequin, de faire varier 9 plusieurs paramètres influant sur le contrôle moteur : le calage, en anglais « variable valve timing », plus connu sous son acronyme VVT, la durée d'ouverture et/ou la levée, en anglais « variable valve lift » des soupapes d'admission et d'échappement. Ces paramètres sont pilotés en fonction du régime, de la charge et de la demande d'accélération. Les bénéfices de la distribution variable sont un couple important à bas régime, une forte puissance à haut régime, un meilleur rendement (autorisant le fonctionnement du moteur en cycle d'Atkinson et la diminution des pertes par pompage) et une moindre pollution. [0046] La VVT change en fonction du régime. Elle déphase l'arbre à cames par rapport à l'arbre vilebrequin. Ce déphasage est contrôlé par le contrôle moteur. L'asservissement de la VVT est un exemple de deuxième traitement avantageusement réalisé par les tâches filles du dispositif de traitement 4 en consommant les index qualifiés. [0047] Les figures 4 et 5 illustrent des organigrammes d'un mode de réalisation d'un procédé de traitement selon l'invention. La figure 4 montre les étapes préférentiellement exécutées sur le premier coeur / par une tâche mère. La première étape S1 reçoit le signal S et détecte un front. La deuxième étape S2 identifie l'index correspondant à ce front. La troisième étape S3 réalise le ou les premiers traitements, soit les traitements qui sont réalisés et consomment tous les index. La quatrième étape S4 vérifie si l'index identifié à l'étape précédente S2 est qualifié. S'il n'est pas qualifié le procédé branche vers la fin S7 et est terminé. S'il est qualifié le procédé branche vers l'étape S5 qui stocke l'index qualifié dans au moins une mémoire partagée, ainsi que les données éventuellement utiles au(x) deuxième(s) traitement(s). Le procédé procède ensuite à la réalisation de(s) deuxième(s) traitement(s). Si le procédé est exécuté dans un environnement multiprocesseur ou multi-coeurs, ceci se fait par un passage de contrôle à une tâche fille, effectué par l'étape S6 qui active ladite tâche fille, réalisée sur un autre coeur. [0048] La figure 4b montre les étapes réalisées sur l'autre coeur, par la tâche fille. L'étape S8 relit, depuis la mémoire partagée, l'index qualifié et les données stockées par l'étape Si L'étape S9 réalise le ou les deuxièmes traitements. [0049] L'invention a été illustrée et décrite en détail dans les dessins et la description précédente. Celle-ci doit être considérée comme illustrative et donnée à titre d'exemple et non comme limitant l'invention à cette seule description. De nombreuses variantes de réalisation sont possibles. Liste des signes de référence [0050] 1 : capteur arbre à carne, [0051] 2 : roue dentée, [0052] 3 : élément sensible, [0053] 4 : dispositif de traitement, [0054] S : signal issu de l'élément sensible 3, [0055] T1-18 : index, [0056] F3, F4, F5, F7, F8 : tâches filles, [0057] M3, M4, M5, M7, M8 : tâches mères, [0058] S1-59 : étapes du procédé. 11 REVENDICATIONS[Revendication 1] Procédé de traitement d'un capteur arbre à came (1) comprenant une roue dentée (2), solidaire en rotation d'un arbre à came, tournant devant un élément sensible (3) fixe apte à émettre un signal (S) indicatif du profil de la roue dentée (2), le procédé comprenant les étapes suivantes : réception d'un front de dent (SI), identification (S2) de l'index (I1-18) correspondant, réalisation (S3) d'au moins un premier traitement consommant chaque index (I I -18), caractérisé en ce qu'il comprend encore les étapes suivantes : qualification (S4) d'un index (II-18) et réalisation (S9) d'au moins un deuxième traitement consommant ledit index (I148), s'il est qualifié. [Revendication 2] Procédé selon la revendication 1, où l'étape de qualification (S4) qualifie un index (Il-I8) selon un critère de fréquence en qualifiant un index sur n, selon un critère de temps minimum écoulé depuis un précédent index qualifié, selon un critère de distance angulaire relativement à un précédent index qualifié ou encore selon une liste prédéfinie d'index. [Revendication 3] Procédé selon la revendication 2, où l'étape de qualification (S4) qualifie des index équidistants. [Revendication 4] Procédé selon l'une quelconque des revendications 2 ou 3, où le nombre n est une fonction croissante du régime moteur. [Revendication 5] Procédé selon l'une quelconque des revendications 1 à 4, mis en oeuvre dans un environnement multiprocesseur ou multi-coeurs, où l'identification (S2), la qualification (S4) et la réalisation (S3) d'au moins un premier traitement sont réalisés sur un premier processeur ou coeur, préférentiellement par une tâche mère, et la réalisation d'au moins un deuxième traitement (S9) est réalisée sur un autre processeur ou coeur, préférentiellement par une tâche fille de la tâche mère, la tâche fille n'étant pas déclenchée pour un index non qualifié. [Revendication 6] Procédé selon l'une quelconque des revendications 1 à 5, comprenant encore une étape de stockage (S5) d'un index (I148) une première fois à l'attention desdits au moins un premier traitement et. séparément au moins une deuxième fois à l'attention dudit au moins un deuxième traitement. [Revendication 7] Procédé selon l'une quelconque des revendications 1 à 6, où ledit au moins un premier traitement comprend une détermination d'un régime moteur. 12 [Revendication 8] Procédé selon l'une quelconque des revendications 1 à 7, où ledit au moins un deuxième traitement comprend un contrôle d'une distribution variable.