Brevet FR3152840A1 — publié le 20250314

Procédé de détection d’un arrêt mécanique d’un moteur thermique à trois cylindres mis en œuvre par une unité de calcul, configurée pour détecter un front montant, respectivement descendant, d’un signal de tension d’un capteur magnétique de vilebrequin, le procédé comprenant : une étape de déclenchement d’une temporisation T StopEstim , et une étape d’estimation d’un arrêt mécanique lorsque la temporisation T StopEstim est terminée. Le procédé comporte en outre, préalablement à l’étape de déclenchement, lors de chaque détection d’un front montant du signal de tension : une étape de détermination d’un sens de rotation du moteur, puis lorsque le sens de rotation déterminé correspond à un sens de rotation arrière ; une étape de détection d’une inflexion de la vitesse de rotation, puis ; une étape de calcul d’une valeur Tp à partir d’une valeur courante d’une mesure de la vitesse de rotation du moteur et d’une loi prédéterminée d’évolution temporelle de décroissance de la vitesse de rotation du moteur, la loi prédéterminée d’évolution temporelle de décroissance de la vitesse de rotation étant une loi affine de pente prédéterminée, puis l’étape de déclenchement de la temporisation T StopEstim , la valeur de la temporisation T StopEstim étant égale à la valeur Tp, puis l’étape d’estimation d’un arrêt mécanique lorsque la temporisation T StopEstim est terminée. Figure pour la publication : Figure 1 Procédé de détection d’un état d’arrêt mécanique d’un moteur thermique quatre temps à trois cylindres Domaine de l’invention La présente invention concerne un procédé de détection d’un état d’arrêt mécanique d’un moteur thermique quatre temps à trois cylindres. Art antérieur Le démarrage d’un moteur à combustion interne est classiquement facilité par un démarreur, qui comprend un arbre muni d’un pignon permettant d’amorcer la rotation du moteur par engrenage avec un pignon porté par celui-ci. Lors d’un arrêt éventuellement bref du moteur, il est nécessaire de déterminer un état d’arrêt complet pour pouvoir redémarrer le moteur. En effet, si le moteur n’est pas complètement arrêté alors que l’on actionne le démarreur, la mise en prise des pignons peut endommager le moteur et le démarreur. Le cycle de combustion d’un moteur interne comprend plusieurs phases dont l’occurrence est décalée dans le temps pour chaque cylindre, la commande synchronisée des soupapes du moteur thermique étant réalisée par l’arbre à cames. Afin que le cycle de combustion se déroule normalement, il est nécessaire de disposer d’une référence angulaire fiable sur la base de laquelle est déterminée chaque phase de chaque cylindre. L’arbre à cames est entraîné en rotation par le vilebrequin. Le vilebrequin est un dispositif mécanique qui permet, par l’intermédiaire d’une bielle, la transformation du mouvement rectiligne d’un piston en un mouvement de rotation continu, et inversement, assurant ainsi la transmission de l’énergie de combustion du carburant dans les cylindres en énergie mécanique. Ainsi, la connaissance de la position angulaire du vilebrequin permet de connaître une référence angulaire fiable sur la base de laquelle est déterminée chaque phase de chaque cylindre. Une telle référence est disponible par l’intermédiaire d’une roue dentée, aussi appelée cible, solidaire en rotation du vilebrequin. La roue est associée à un capteur dédié, appelé capteur de vilebrequin, dont le rôle in fine est de permettre la détermination de la position angulaire et de la vitesse de rotation de la roue dentée. Le capteur est équipé d’un élément sensible. Selon un exemple, la roue est métallique et l’élément sensible est apte à détecter le métal, tel un capteur à effet hall. Le profil de la roue comporte typiquement une cible qui est munie de repères, aussi appelés dents, répartis sur sa périphérie. Le capteur de vilebrequin a pour fonction de transformer le champ magnétique mesuré en signal électrique. Selon l’état de l’art, certains capteurs sont reliés à l’unité de contrôle par trois fils (masse, alimentation et signal) et possèdent la capacité de déterminer le sens de rotation d’une cible de vilebrequin. Le passage d’une dent de la roue dentée associée au vilebrequin génère une pulsation électrique sur le fil de signal. La durée prédéterminée est représentative du sens de rotation (typiquement 45 µs pour un sens de rotation avant, et 90 µs pour un sens de rotation arrière). Le capteur de vilebrequin est typiquement monté à proximité du volant moteur qui sert de cible rotative ou supporte une telle cible. La cible rotative possède une signature, aussi appelée dent longue ou espace, pour l’anglais gap, formée par une singularité dans le profil (autrement régulier) correspondant habituellement à deux repères manquants, et qui permet de fixer une référence pour la position du vilebrequin. Une telle signature génère un signal différent des autres repères, qui permet de déterminer lorsque la cible rotative a réalisé une rotation complète. Une cible rotative communément employée comprend 60 repères répartis sur la périphérie de la cible rotative, et deux repères consécutifs supprimés pour créer la signature. Une telle cible est appelée cible rotative 60-2. Une autre cible rotative connue est la cible rotative 36-2 (34 repères plus deux repères manquants). La rotation de la cible rotative entraîne des modifications périodiques du flux magnétique dues au passage des repères, qui sont transformées par le capteur en des variations de tension pouvant par la suite être envoyées au calculateur de gestion moteur. Les variations de tension comprennent des fronts montants et des fronts descendants formant un signal périodique synchronisé avec le passage des repères devant le capteur. À partir des données de tension produites par le capteur de vilebrequin, l’homme du métier sait calculer la vitesse de rotation et la position angulaire du vilebrequin pour obtenir les données de base nécessaires à la détermination du point d’injection et au réglage du point d’avance de l’allumage. Pour déterminer un état d’arrêt du moteur, il est connu d’exploiter les données acquises par le capteur de rotation du vilebrequin. L’arrêt du moteur est détecté à l’issue d’une temporisation, par exemple de 300 ms, lancée à partir de la dernière dent détectée. Si une nouvelle dent est détectée avant l’expiration de la temporisation, celle-ci est interrompue et on considère que le moteur est en mouvement. Ce procédé implique d’attendre systématiquement l’issue de la temporisation, c’est-à-dire 300 ms, pour détecter un arrêt moteur, et donc pour autoriser le redémarrage du moteur. Or il est souhaitable de pouvoir redémarrer le moteur le plus rapidement possible, par exemple dans des véhicules équipés de dispositif d’arrêt et de redémarrage automatique du moteur d’un véhicule de type « stop and start » ou analogue, par exemple dans des circonstances dites de changement d’avis (cas par exemple de l’arrivée auprès d’un feu rouge qui devient vert au moment de l’arrêt). De plus, les cibles dentées montées sur les vilebrequins des moteurs présentent un espacement entre deux dents consécutives d’au moins 6°. Par conséquent s’il reste notamment un mouvement du moteur qui est contenu dans cette amplitude angulaire de 6°, ce mouvement ne sera pas détecté. Ainsi ce mode de détection ne permet de conclure avec certitude à l’arrêt du moteur qu’après un temps très long. On connaît le document FR3076861 qui propose un procédé de détection de l’arrêt physique d’un moteur quatre temps à combustion interne comprenant au moins quatre cylindres. Le procédé précité ne fonctionne pas pour les moteurs quatre temps à trois cylindres. En effet, le procédé est basé sur l’analyse des oscillations du moteur lors de l’arrêt. Ces oscillations sont caractéristiques de moteurs à combustion 4 temps à 4 cylindres ou plus (une phase de compression d’un cylindre est toujours contrebalancée par une phase de combustion d’un autre cylindre). L’invention a pour but de pallier les inconvénients de l’art antérieur décrit ci-devant. En particulier, un but de l’invention est de permettre la détection d’un état d’arrêt mécanique d’un moteur thermique quatre temps à trois cylindres dans un délai inférieur à 300 ms. Un autre but de l’invention est de permettre la détection de l’arrêt du moteur de manière certaine. À cet effet, il est proposé, selon un premier aspect de l’invention, un procédé de détection d’un arrêt mécanique d’un moteur thermique à trois cylindres mis en œuvre par une unité de calcul, configurée pour détecter un front montant, respectivement descendant, d’un signal de tension d’un capteur magnétique de position angulaire de vilebrequin, le signal de tension présentant des fronts montants et descendants correspondant à des détections de fronts montants et descendants d’une série de dents d’une roue dentée montée solidaire de l’axe de rotation du vilebrequin, le procédé comprenant : une étape de déclenchement d’une temporisation T StopEstim , et une étape d’estimation d’un arrêt mécanique lorsque la temporisation T StopEstim est terminée. L’étape de déclenchement de la temporisation T StopEstim consiste à déclencher une horloge réalisant un compte à rebours à partir d’une valeur temporelle initiale t=Tinit. Une temporisation T StopEstim est terminée lorsqu’elle arrive à la valeur t=0. Le cas échéant, une nouvelle étape de déclenchement de la temporisation T StopEstim est mise en œuvre avant qu’une temporisation précédemment déclenchée arrive à t=0, ce qui repousse un instant d’estimation d’un arrêt mécanique. C’est le cas, par exemple, en cas de nouvelle détection d’un front montant, respectivement descendant, avant que la temporisation ne soit terminée. Le procédé comporte en outre, préalablement à l’étape de déclenchement de la temporisation, lors de chaque détection d’un front montant, respectivement descendant, du signal de tension : /a/ une étape de détermination d’un sens de rotation du moteur, puis lorsque le sens de rotation déterminé correspond à un sens de rotation arrière, /b/ une étape de détection d’une inflexion de la vitesse de rotation, puis /c/ une étape de calcul d’une valeur Tp à partir d’une valeur courante d’une mesure de la vitesse de rotation du moteur et d’une loi prédéterminée d’évolution temporelle de décroissance de la vitesse de rotation du moteur, la loi prédéterminée d’évolution temporelle de décroissance de la vitesse de rotation étant une loi affine de pente prédéterminée, puis /d/ l’étape de déclenchement de la temporisation T S topEstim , la valeur de la temporisation T StopEstim étant égale à la valeur Tp, puis /e/ l’étape d’estimation d’un arrêt mécanique lorsque la temporisation T S topEstim est terminée. Avantageusement, le procédé peut comporter en outre : une étape d’initialisation préalablement à l’étape de détermination d’un sens de rotation du moteur /a/, l’étape d’initialisation comportant l’affectation d’une valeur nulle à une variable xA, et l’étape de détermination d’un sens de rotation du moteur /a/ comportant en outre l’affectation d’une valeur unitaire à la variable xA lorsque le sens de rotation du moteur déterminé au cours de l’étape de détermination d’un sens de rotation du moteur /a/ correspond à un sens de rotation arrière, et ultérieurement à l’étape de détermination d’un sens de rotation du moteur /a/ et si le sens de rotation du moteur déterminé correspond à un sens de rotation avant, pour chaque détection d’un front montant, respectivement descendant, une étape de comparaison de la variable xA et de la valeur unitaire, puis si la variable xA est égale à la valeur unitaire, l’étape de déclenchement de la temporisation T StopEstim, la valeur de la temporisation T StopEstim étant égale à une valeur de temporisation prédéterminée dite temporisation de marge T margin . Le procédé peut comporter, ultérieurement à l’étape de détermination d’un sens de rotation du moteur /a/ si le sens de rotation du moteur déterminé correspond à un sens de rotation avant, ou ultérieurement à l’étape Er de comparaison lorsqu’elle existe et que la variable xA n’est pas égale à la valeur unitaire, pour chaque détection de front montant, respectivement descendant, une étape Es comportant l’affectation à la temporisation T StopEstim d’une valeur de temporisation prédéterminée dite temporisation de sécurité T safe , puis l’étape de déclenchement de la temporisation T StopEstim . Selon un autre aspect de l’invention, il est proposé un module de détection d’un arrêt mécanique d’un moteur thermique à trois cylindres, le module mettant en œuvre une unité de calcul configurée pour détecter un front montant, respectivement descendant, d’un signal de tension d’un capteur magnétique de position angulaire de vilebrequin, le signal de tension présentant des fronts montants et descendants correspondant à des détections de fronts montants et descendants d’une série de dents d’une roue dentée montée solidaire de l’axe de rotation du vilebrequin et, pour chacun des fronts détectés : déclencher une temporisation T StopEstim , et estimer un arrêt mécanique lorsque la temporisation T StopEstim est terminée, L’unité de calcul est en outre configurée pour, préalablement à l’étape de déclenchement de la temporisation : déterminer un sens de rotation du moteur, puis lorsque le sens de rotation déterminé correspond à un sens de rotation arrière, détecter une inflexion de la vitesse de rotation du moteur si le sens de rotation du moteur déterminé correspond à un sens de rotation arrière, puis calculer une valeur Tp à partir d’une valeur courante d’une mesure de la vitesse de rotation du moteur et d’une loi prédéterminée d’évolution temporelle de décroissance de la vitesse de rotation du moteur, la loi prédéterminée d’évolution temporelle de décroissance de la vitesse de rotation étant une loi affine de pente prédéterminée, puis déclencher la temporisation TS topEstim , la valeur de la temporisation T StopEstim étant égale à la valeur Tp, puis estimer l’arrêt mécanique lorsque la temporisation TS topEstim est terminée. Brève description des figures D’autres caractéristiques et avantages de l’invention apparaîtront au cours de la lecture de la description détaillée qui va suivre pour la compréhension de laquelle on se reportera aux dessins annexés sur lesquels : FIG. 1 illustre un graphe caractéristique de l’évolution de la vitesse de rotation d’un moteur thermique quatre temps à trois cylindres avant son arrêt, FIG. 2 illustre un mode de réalisation d’un procédé selon l’invention, FIG. 3 illustre un mode de réalisation d’un module selon l’invention et de son environnement physique. Description détaillée de l’invention Les modes de réalisation décrits ci-après n’étant nullement limitatifs, on pourra notamment considérer des variantes de l’invention ne comprenant qu’une sélection de caractéristiques décrites, par la suite isolées des autres caractéristiques décrites, si cette sélection de caractéristiques suffit à conférer un avantage technique ou pour différencier l’invention par rapport à l’état de la technique antérieure. Cette sélection comprend au moins une caractéristique, de préférence fonctionnelle sans détails structurels, ou avec seulement une partie des détails structurels si cette partie uniquement suffit à conférer un avantage technique ou pour différencier l’invention par rapport à l’état de la technique antérieure. La FIG. 1 représente un graphe caractéristique de l’évolution de la vitesse de rotation d’un moteur thermique quatre temps à trois cylindres (en ordonnée) en fonction du temps (en abscisses) lors de l’arrêt du moteur. La courbe représentée typiquement 4 parties : une première partie de diminution de la vitesse de rotation du moteur du fait des frottements et du transfert de l’énergie de rotation vers l’augmentation de la pression de gaz dans le cylindre dans l’étape de compression, le moteur continuant à tourner dans un sens de rotation avant, une deuxième partie A de début d’inversion du sens de rotation du moteur, initiée par un instant T de transition correspondant à l’atteinte de la position maximale relative haute par le piston, la vitesse de déplacement du piston augmentant du fait de la dilatation du gaz, une troisième partie B suivant la partie A, au cours de laquelle on observe une inflexion de la vitesse de rotation du moteur, le piston étant accéléré par la dilatation du gaz précédemment comprimé, une quatrième partie C suivant la partie B, au cours de laquelle on observe une diminution de la vitesse du moteur du fait de la diminution de pression et d’une augmentation de la friction jusqu’à son arrêt à l’instant Ts. Il est maintenant décrit, en référence à la FIG. 2 , un mode de réalisation d’un procédé P de détection d’un arrêt mécanique d’un moteur thermique à trois cylindres mis en œuvre par une unité de calcul Uc, en même temps qu’un module M mettant en œuvre une unité de calcul Uc. Le procédé et le module selon l’invention tirent profit de l’existence d’un dispositif magnétique S de position angulaire de vilebrequin A. Le dispositif magnétique S génère un signal de tension représentatif du passage d’une dent comportant, pour chaque dent détectée, un front montant et un front descendant. Il est ainsi possible de déterminer la vitesse de rotation par analyse du signal généré par le dispositif magnétique. Le dispositif magnétique S est par exemple un capteur bidirectionnel de type CPDD, pour l’anglais Crankshaft Position and Direction Determination , capable de générer des signaux de largeur différente en fonction du sens de rotation du vilebrequin. Il est ainsi possible de déterminer le sens de rotation par analyse du signal généré par le dispositif magnétique. Par exemple, avec le capteur considéré, le front électrique descendant et le front électrique montant sont espacés d’une durée de 45 µs lorsque la roue dentée se déplace dans un sens de rotation, et d’une durée de 90 µs lorsque la roue dentée se déplace dans l’autre sens de rotation. Le capteur magnétique S est typiquement associé à une cible magnétique C montée solidaire à rotation du vilebrequin A. L’unité de calcul Uc est configurée pour détecter un front montant, respectivement un front descendant, du signal de tension du capteur magnétique de position angulaire de vilebrequin, le signal de tension présentant des fronts montants et descendants correspondant à des détections de fronts montants et descendants d’une série de dents d’une roue dentée montée solidaire de l’axe de rotation du vilebrequin. Le procédé P comporte : une étape Ed de déclenchement d’une temporisation TS topEstim , et une étape Ee d’estimation d’un arrêt mécanique lorsque la temporisation T StopEstim est terminée. Selon l’invention, le procédé comporte en outre, préalablement à l’étape de déclenchement de la temporisation, lors de chaque détection d’un front montant, respectivement descendant, du signal de tension : /a/ une étape Ea de détermination d’un sens de rotation du moteur, puis lorsque le sens de rotation déterminé correspond à un sens de rotation arrière, /b/ une étape Eb de détection d’une inflexion de la vitesse de rotation, puis /c/ une étape Em de calcul d’une valeur Tp à partir d’une valeur courante d’une mesure de la vitesse de rotation du moteur et d’une loi prédéterminée d’évolution temporelle de décroissance en valeur absolue de la vitesse de rotation du moteur, puis /d/ l’étape déclenchement Ed de la temporisation T StopEstim, la valeur de la temporisation T StopEstim étant égale à la valeur Tp, puis /e/ l’étape d’estimation d’un arrêt mécanique lorsque la temporisation T StopEstim est terminée. Etape E a de détermination d’un sens de rotation du moteur /a/ Selon une possibilité, l’étape Ea de détermination du sens de rotation du moteur peut mettre en œuvre une variable disponible au niveau d’une unité ECU de contrôle du moteur ou d’un composant logiciel surveillant le signal issu du capteur de vilebrequin, en anglais driver. Ladite variable peut présenter une valeur dépendant du sens de rotation du moteur. La détection d’un sens de rotation arrière consiste alors à recevoir un évènement de changement d’état de cette variable, ou à surveiller le changement d’état de cette variable. Selon une autre possibilité, l’étape Ea de détermination d’un sens de rotation du moteur peut par exemple mettre en œuvre une acquisition du signal généré par le dispositif S, lorsque celui-ci permet de déterminer le sens de rotation. En ce cas, l’étape Ea de détermination d’un sens de rotation du moteur est réalisée par un traitement du signal acquis. Lorsque le sens de rotation du moteur déterminé correspond à un sens de rotation arrière, le procédé se poursuit par l’étape Eb de détection d’une inflexion de la vitesse de rotation du moteur /b/. Etape Eb Selon une possibilité, l’étape Eb de détection d’une inflexion de la vitesse de rotation du moteur peut par exemple être initiée par un changement d’état d’une variable associée à la détection d’une inflexion de la vitesse de rotation. Cette variable peut par exemple être disponible au niveau de l’unité ECU de contrôle du moteur. Selon une possibilité, l’étape Eb de détection d’une inflexion de la vitesse de rotation du moteur peut par exemple être initiée par un changement d’état d’une variable associée à la détection d’une inflexion de la vitesse de rotation. Cette variable peut par exemple être disponible au niveau de l’unité ECU de contrôle du moteur. Selon une autre possibilité, l’étape Eb de détection d’une inflexion de la vitesse de rotation du moteur peut comporter une acquisition de la vitesse de rotation du moteur. La vitesse de rotation du moteur peut par exemple être connue de l’unité de contrôle du moteur, et l’acquisition de la vitesse de rotation du moteur consiste alors à recevoir la vitesse de rotation du moteur de l’unité de contrôle. Alternativement, l’acquisition de la vitesse de rotation du moteur peut par exemple mettre en œuvre le traitement d’un signal de tension acquis généré par le dispositif S. Lorsque l’étape Eb de détection d’une inflexion de la vitesse de rotation du moteur /b/ comporte l’acquisition de la vitesse de rotation, l’étape Eb comporte en outre une détermination du passage par un maximum de la vitesse de rotation. La détermination du passage par un maximum de la vitesse de rotation est par exemple détectée lorsque la valeur absolue du gradient de l’évolution de la vitesse de rotation est inférieure à un seuil prédéterminé. En notant Tsys n et Tsys n+_1 les temps absolus de détection de passage de deux dents consécutives devant le capteur vilebrequin, et T n la différence temporelle entre ces deux instants Tsys n et Tsys n+_1 et Sn la vitesse de rotation obtenue par la formule Sn=Toothlenght/T n , où Toothlenght est la distance angulaire entre deux dents (ou deux fronts consécutifs de même nature) (par exemple 6° pour une cible 60-2 ou 10° pour une cible 36-2), le gradient Grd n de l’évolution de la vitesse peut s’écrire : Grd n = (S n -S n-1 )/T n . La détermination du passage par un maximum de la vitesse de rotation est par exemple détectée lorsque la valeur absolue de Grd n est inférieure à une valeur Threshold Grd prédéterminée, avec par exemple Threshold Grd =50 rpm/s (pour l’anglais tour par minutes par seconde). Lorsqu’une inflexion de la vitesse de rotation du moteur est détectée, le procédé se poursuit par l’étape Em de calcul d’une valeur Tp. Etape Em de calcul d’une valeur Tp La connaissance de la loi temporelle et de la valeur courante de la vitesse de rotation permet de mettre à jour la temporisation en lui affectant pour valeur celle de la durée restante avant l’arrêt du moteur. Par exemple si la vitesse courante à l’instant t est v(t), et que la connaissant du graphe permet de déterminer en conséquence une durée ts, à partir de laquelle la vitesse sera nulle. Le procédé peut alors se poursuivre avec le déclenchement de la temporisation avec la valeur prédéterminée ts. La loi prédéterminée d’évolution temporelle de décroissance de la vitesse de rotation peut être approximée par une loi affine de pente prédéterminée. Dit autrement, la loi temporelle de la décroissance peut être approximée de manière linéaire par une pente de décroissance prédéterminée, notée slope. Par exemple, slope= 750 rpm/s. Le procédé peut alors se poursuivre avec le déclenchement de la temporisation avec la valeur T p = S n /slope. De préférence, la valeur de la temporisation Tp peut être augmentée d’une temporisation de marge T margin , par exemple T margin =50ms. Selon une possibilité, le procédé peut comporter une acquisition d’une température courante. La température courante peut être mesurée, par exemple au moyen de capteur de températures. Le module peut alternativement recevoir l’information de température courante de l’unité de contrôle du moteur ECU. C’est habituellement la température d’huile ou d’eau de refroidissement, qui sont les plus proches de la valeur du capteur et de la cible vilebrequin. La valeur de la pente de décroissance peut être modifiée en fonction de la température mesurée. Etape E e de détection d’un arrêt mécanique lorsque la temporisation est terminée Lorsque la temporisation se termine, le procédé détecte un arrêt mécanique lorsque la temporisation est terminée. Étape optionnelle Er Selon une première variante, uniquement décrite pour ses différences, le procédé P peut comporter une étape Ei d’initialisation préalablement à l’étape Ea de détermination d’un sens de rotation du moteur /a/, qui comporte l’affectation d’une valeur nulle à une variable xA. L’étape Ea de détermination d’un sens de rotation du moteur /a/ comporte l’affectation d’une valeur unitaire à la variable xA lorsque le sens de rotation du moteur déterminé au cours de l’étape Ea de détermination d’un sens de rotation du moteur /a/ correspond à un sens de rotation arrière. Ultérieurement à l’étape Ea de détermination d’un sens de rotation du moteur /a/ et si le sens de rotation du moteur déterminé correspond à un sens de rotation avant, pour chaque détection de front montant, respectivement descendant, le procédé se poursuit par une étape Er de comparaison de la variable xA et la valeur unitaire, puis si la variable xA est égale à la valeur unitaire, par l’étape de déclenchement Ee de la temporisation T StopEstim , dont la valeur est égale à la temporisation de marge T margin . Lorsque la variable xA n’est pas égale à la valeur unitaire, le procédé se poursuit par l’étape Es si elle existe. Étape optionnelle Es Selon une deuxième variante, éventuellement combinable avec la première variante, le procédé comporte une étape Es optionnelle qui débute lorsque le sens de rotation du moteur déterminé par l’étape Ea est un sens de rotation avant, ou ultérieurement à l’étape Er lorsqu’elle existe et que la variable xA n’est pas égale à la valeur unitaire, pour chaque détection de front montant, respectivement descendant, de préférence lorsque la vitesse de rotation du moteur décroît. L’étape Es comporte l’affectation à la temporisation T StopEstim d’une valeur de temporisation prédéterminée dite temporisation de sécurité T safe . La valeur de temporisation de sécurité T safe est par exemple de 300 ms. L’étape Es se poursuit par l’étape de déclenchement Ed de la temporisation dont la valeur est égale à la valeur de temporisation prédéterminée. Plus généralement Préalablement à la mise en œuvre de l’étape d’initialisation, l’unité de calcul peut subir une étape de calibration de la pente de décroissance. Selon un mode de réalisation, l’étape de calibration est réalisée préalablement à la mise en œuvre du procédé selon l’invention, par exemple sur un véhicule de test représentatif d’un autre véhicule équipé du module M selon l’invention. Selon une variante, l’étape de calibration peut être mise en œuvre sur un véhicule dont le moteur est neuf, par exemple après le remplacement du moteur. Le module M selon l’invention peut être implémenté sous forme de module électronique comportant une mémoire dans laquelle est stocké un produit programme d’ordinateur comportant des instructions prévues pour être exécutées par l’unité de calcul UC ou par l’unité de contrôle du moteur ECU qui remplace alors l’unité de calcul UC. Enfin, le procédé selon l’invention et le module correspondant peuvent être mis en œuvre avec des capteurs autres que magnétiques, pourvu que le capteur soit sensible au passage d’éléments de repère de la cible. Bien sûr, l’invention n’est pas limitée aux exemples qui viennent d’être décrits et de nombreux aménagements peuvent être apportés à ces exemples sans sortir du cadre de l’invention. De plus, les différentes caractéristiques, formes, variantes et modes de réalisation de l’invention peuvent être associés les uns avec les autres selon diverses combinaisons dans la mesure où ils ne sont pas incompatibles ou exclusifs les uns des autres. Procédé (P) de détection d’un arrêt mécanique d’un moteur thermique à trois cylindres mis en œuvre par une unité de calcul (Uc) configurée pour détecter un front montant, respectivement descendant, d’un signal de tension d’un capteur magnétique de position angulaire de vilebrequin, le signal de tension présentant des fronts montants et descendants correspondant à des détections de fronts montants et descendants d’une série de dents d’une roue dentée montée solidaire de l’axe de rotation du vilebrequin, le procédé comprenant : une étape (Ed) de déclenchement d’une temporisation T StopEstim , et une étape (Ee) d’estimation d’un arrêt mécanique lorsque la temporisation T StopEstim est terminée, caractérisé en ce qu’il comporte en outre, préalablement à l’étape de déclenchement de la temporisation, lors de chaque détection d’un front montant, respectivement descendant, du signal de tension : /a/ une étape (Ea) de détermination d’un sens de rotation du moteur, puis lorsque le sens de rotation déterminé correspond à un sens de rotation arrière, /b/ une étape (Eb) de détection d’une inflexion de la vitesse de rotation, puis /c/ une étape (Em) de calcul d’une valeur T p à partir d’une valeur courante d’une mesure de la vitesse de rotation du moteur et d’une loi prédéterminée d’évolution temporelle de décroissance de la vitesse de rotation du moteur, la loi prédéterminée d’évolution temporelle de décroissance de la vitesse de rotation étant une loi affine de pente prédéterminée, puis /d/ l’étape de déclenchement (Ed) de la temporisation T StopEstim , la valeur de la temporisation T StopEstim étant égale à la valeur T p , puis /e/ l’étape (Ee) d’estimation d’un arrêt mécanique lorsque la temporisation T StopEstim est terminée. Procédé selon la revendication 1, comportant en outre : une étape (Ei) d’initialisation préalablement à l’étape (Ea) de détermination d’un sens de rotation du moteur /a/, l’étape d’initialisation comportant l’affectation d’une valeur nulle à une variable xA, et l’étape (Ea) de détermination d’un sens de rotation du moteur /a/ comportant en outre l’affectation d’une valeur unitaire à la variable xA lorsque le sens de rotation du moteur déterminé au cours de l’étape (Ea) de détermination d’un sens de rotation du moteur /a/ correspond à un sens de rotation arrière, et ultérieurement à l’étape (Ea) de détermination d’un sens de rotation du moteur /a/ et si le sens de rotation du moteur déterminé correspond à un sens de rotation avant, pour chaque détection d’un front montant, respectivement descendant, une étape (Er) de comparaison de la variable xA et la valeur unitaire, puis si la variable xA est égale à la valeur unitaire, l’étape (Ed) de déclenchement de la temporisation T StopEstim, la valeur de la temporisation T StopEstim étant égale à une valeur de temporisation prédéterminée dite temporisation de marge T margin . Procédé selon la revendication 1, comportant en outre, ultérieurement à l’étape (Ea) de détermination d’un sens de rotation du moteur /a/ si le sens de rotation du moteur déterminé correspond à un sens de rotation avant, ou ultérieurement à l’étape (Er) lorsque dépendante de la revendication 2 et que la variable xA n’est pas égale à la valeur unitaire, pour chaque détection de front montant, respectivement descendant, une étape Es comportant l’affectation à la temporisation T StopEstim d’une valeur de temporisation prédéterminée dite temporisation de sécurité T safe , puis l’étape (Ed) déclenchement de la temporisation T StopEstim . Module (M) de détection d’un arrêt mécanique d’un moteur thermique à trois cylindres, le module mettant en œuvre une unité de calcul (Uc), configurée pour détecter un front montant, respectivement descendant d’un signal de tension d’un capteur magnétique de position angulaire de vilebrequin, le signal de tension présentant des fronts montants et descendants correspondant à des détections de fronts montants et descendants d’une série de dents d’une roue dentée montée solidaire de l’axe de rotation du vilebrequin et, pour chaque front montant, respectivement descendant, détecté : déclencher une temporisation T StopEstim , et estimer un arrêt mécanique lorsque la temporisation T StopEstim est terminée, caractérisé en ce qu’il est outre configuré pour, préalablement à l’étape de déclenchement de la temporisation : déterminer un sens de rotation du moteur, puis lorsque le sens de rotation déterminé correspond à un sens de rotation arrière, détecter une inflexion de la vitesse de rotation du moteur si le sens de rotation du moteur déterminé correspond à un sens de rotation arrière, puis calculer une valeur Tp à partir d’une valeur courante d’une mesure de la vitesse de rotation du moteur et d’une loi prédéterminée d’évolution temporelle de décroissance de la vitesse de rotation du moteur, la loi prédéterminée d’évolution temporelle de décroissance de la vitesse de rotation étant une loi affine de pente prédéterminée, puis déclencher la temporisation TS topEstim , la valeur de la temporisation T StopEstim étant égale à la valeur Tp, puis estimer l’arrêt mécanique lorsque la temporisation TS topEstim est terminée.