[go: up one dir, main page]

FR3144845A1 - Method for determining the rotational speed of an internal combustion engine - Google Patents

Method for determining the rotational speed of an internal combustion engine Download PDF

Info

Publication number
FR3144845A1
FR3144845A1 FR2300203A FR2300203A FR3144845A1 FR 3144845 A1 FR3144845 A1 FR 3144845A1 FR 2300203 A FR2300203 A FR 2300203A FR 2300203 A FR2300203 A FR 2300203A FR 3144845 A1 FR3144845 A1 FR 3144845A1
Authority
FR
France
Prior art keywords
minimum
passage
speed
angular position
motor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
FR2300203A
Other languages
French (fr)
Inventor
Stéphane Eloy
Fabien JOSEPH
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vitesco Technologies
Original Assignee
Vitesco Technologies
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vitesco Technologies filed Critical Vitesco Technologies
Priority to FR2300203A priority Critical patent/FR3144845A1/en
Priority to PCT/EP2024/050084 priority patent/WO2024149648A1/en
Publication of FR3144845A1 publication Critical patent/FR3144845A1/en
Pending legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/0097Electrical control of supply of combustible mixture or its constituents using means for generating speed signals
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2200/00Input parameters for engine control
    • F02D2200/02Input parameters for engine control the parameters being related to the engine
    • F02D2200/10Parameters related to the engine output, e.g. engine torque or engine speed
    • F02D2200/101Engine speed
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/009Electrical control of supply of combustible mixture or its constituents using means for generating position or synchronisation signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Control Of Electric Motors In General (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

Procédé de détermination de la vitesse de rotation d’un moteur comportant les étapes suivantes : - mises en mémoire (100) successives des durées de passage de dents (Δti), le nombre de durées de passage mémorisées étant strictement supérieur au nombre de dents passant devant le capteur entre un premier et un second minimum de vitesse de rotation, - détermination de la position angulaire (200) du moteur respective correspondant au premier (Pn-1) et au second minimum de vitesse (Pn), - détermination de la durée écoulée (300) entre le passage du premier minimum de vitesse et le passage du second minimum de vitesse, et - détermination de la vitesse de rotation (400) du moteur à partir de l’écart angulaire entre le premier minimum de vitesse de rotation et le second minimum de vitesse de rotation, d'une part, et des durées mémorisées entre le premier et le second minimum de vitesse. Figure de l’abrégé : Figure 5 Method for determining the rotational speed of a motor comprising the following steps: - successive storage (100) of tooth passage times (Δti), the number of stored passage times being strictly greater than the number of teeth passing in front of the sensor between a first and a second minimum rotation speed, - determination of the angular position (200) of the respective motor corresponding to the first (Pn-1) and the second minimum speed (Pn), - determination of the duration elapsed (300) between the passage of the first speed minimum and the passage of the second speed minimum, and - determination of the rotation speed (400) of the motor from the angular difference between the first rotation speed minimum and the second minimum rotation speed, on the one hand, and the durations stored between the first and the second minimum speed. Abstract Figure: Figure 5

Description

Procédé de détermination de la vitesse de rotation d’un moteur à combustion interneMethod for determining the rotational speed of an internal combustion engine

La présente divulgation concerne un procédé de détermination de la vitesse de rotation d’un moteur à combustion interne. Elle concerne plus particulièrement une détermination de la vitesse de rotation du moteur afin de surveiller une mesure de vitesse faite sur le moteur.The present disclosure relates to a method for determining the rotational speed of an internal combustion engine. It relates more particularly to a determination of the rotational speed of the engine in order to monitor a speed measurement made on the engine.

Le domaine technique de la présente invention est ainsi le domaine du contrôle moteur pour un moteur à combustion interne. Elle concerne tout type de moteur à combustion interne comportant un vilebrequin avec une cible dentée associée à un capteur. La présente divulgation est destinée notamment à un véhicule automobile ou similaire (moto, camion, etc.) mais peut aussi être utilisée pour un autre type de véhicule (bateau ou autre).The technical field of the present invention is thus the field of engine control for an internal combustion engine. It concerns any type of internal combustion engine comprising a crankshaft with a toothed target associated with a sensor. The present disclosure is intended in particular for a motor vehicle or similar (motorcycle, truck, etc.) but can also be used for another type of vehicle (boat or other).

Dans un moteur à combustion interne, des pistons coulissent dans des cylindres et entrainent en rotation par un système bielles-vilebrequin un volant moteur et ce mouvement est retransmis aux roues du véhicule pour le mouvoir. Pour gérer le fonctionnement du moteur, un paramètre important est la vitesse de rotation de ce moteur qui correspond à la vitesse de rotation du vilebrequin. Cette vitesse est mesurée par une mesure « primaire ». Pour des raisons de sécurité, il convient de surveiller la mesure de vitesse et de la déterminer d’une manière distincte de celle pour faire la mesure « primaire ». Il faut en effet éviter d’avoir une accélération inattendue du véhicule correspondant. Lorsque les roues du véhicule sont accouplées audit moteur par un embrayage, une liaison directe est établie entre le moteur et les roues et une variation inattendue de la vitesse de rotation du moteur aura un effet négatif sur l’accélération du véhicule.In an internal combustion engine, pistons slide in cylinders and rotate a flywheel through a connecting rod-crankshaft system and this movement is transmitted to the vehicle's wheels to move it. To manage the operation of the engine, an important parameter is the rotation speed of this engine which corresponds to the rotation speed of the crankshaft. This speed is measured by a "primary" measurement. For safety reasons, it is advisable to monitor the speed measurement and determine it in a manner separate from that for making the "primary" measurement. It is indeed necessary to avoid having an unexpected acceleration of the corresponding vehicle. When the vehicle's wheels are coupled to said engine by a clutch, a direct connection is established between the engine and the wheels and an unexpected variation in the engine's rotation speed will have a negative effect on the vehicle's acceleration.

La surveillance de la vitesse de rotation du moteur met souvent en œuvre plusieurs composants comme par exemple un (ou plusieurs) capteur(s) et une unité électronique telle un module de temporisation générique (connu sous le signe anglais GTM de Generic Timer Module).Monitoring the engine speed often involves several components, such as one (or more) sensor(s) and an electronic unit such as a generic timer module (known by the English sign GTM for Generic Timer Module).

La présente divulgation vient améliorer la situation. L’idée originale à la base de la présente divulgation est de tenter de déterminer une vitesse de rotation d’un moteur uniquement à partir des signaux d’un capteur associé à une cible de vilebrequin. La présente divulgation a alors pour but de fournir le procédé correspondant. Ce procédé permettra de préférence d’obtenir une détermination fiable de la vitesse de rotation, avantageusement sur toute la plage de vitesses de fonctionnement du moteur. Avantageusement, ce procédé sera opérationnel dès la mise en marche du moteur, même avant synchronisation du moteur. De préférence, la présente divulgation fournira un procédé permettant de limiter la charge de calcul au sein d’un calculateur utilisé pour la gestion du moteur notamment lorsque la vitesse de rotation du moteur est élevée.The present disclosure improves the situation. The original idea underlying the present disclosure is to attempt to determine a rotational speed of an engine solely from the signals of a sensor associated with a crankshaft target. The present disclosure then aims to provide the corresponding method. This method will preferably make it possible to obtain a reliable determination of the rotational speed, advantageously over the entire operating speed range of the engine. Advantageously, this method will be operational as soon as the engine is started, even before synchronizing the engine. Preferably, the present disclosure will provide a method making it possible to limit the computational load within a computer used for engine management, particularly when the engine rotational speed is high.

RésuméSummary

Il est proposé un procédé de détermination de la vitesse de rotation d’un moteur à combustion interne comportant un vilebrequin avec une cible présentant à sa périphérie des dents réparties régulièrement, ladite cible étant associée à un capteur détectant pour chaque dent un front de dent.A method is proposed for determining the rotational speed of an internal combustion engine comprising a crankshaft with a target having regularly distributed teeth on its periphery, said target being associated with a sensor detecting a tooth front for each tooth.

Selon la présente divulgation, le procédé proposé comporte les étapes suivantes :
- mises en mémoire successives des durées de passage de dents de la cible devant le capteur, le nombre de durées de passage mémorisées étant strictement supérieur au nombre de dents passant devant le capteur entre un premier minimum de vitesse de rotation et un second minimum de vitesse de rotation,
- détermination d’un écart de position angulaire du moteur entre la position angulaire correspondant au premier minimum de vitesse et la position angulaire correspondant au second minimum de vitesse,
- détermination de la durée écoulée entre le passage de la position angulaire du moteur correspondant au premier minimum de vitesse et le passage de la position angulaire du moteur correspondant au second minimum de vitesse, et
- détermination de la vitesse de rotation du moteur à partir de l’écart angulaire entre la position angulaire correspondant au premier minimum de vitesse de rotation et la position angulaire correspondant au second minimum de vitesse de rotation, d'une part, et des durées de passage de dents mémorisées entre le premier minimum de vitesse et le second minimum de vitesse.
According to the present disclosure, the proposed method comprises the following steps:
- successive storage of the passage times of teeth of the target in front of the sensor, the number of passage times stored being strictly greater than the number of teeth passing in front of the sensor between a first minimum rotation speed and a second minimum rotation speed,
- determination of an angular position deviation of the motor between the angular position corresponding to the first minimum speed and the angular position corresponding to the second minimum speed,
- determination of the time elapsed between the passage of the angular position of the motor corresponding to the first minimum speed and the passage of the angular position of the motor corresponding to the second minimum speed, and
- determination of the rotational speed of the motor from the angular difference between the angular position corresponding to the first minimum rotational speed and the angular position corresponding to the second minimum rotational speed, on the one hand, and the tooth passage times stored between the first minimum speed and the second minimum speed.

Un tel procédé peut être mis en œuvre dès qu’un capteur associé à une cible de vilebrequin fonctionne. Ensuite, dès que la mémoire tampon dédiée est remplie, une vitesse de rotation peut être déterminée en tant que vitesse de contrôle d’une vitesse de rotation mesurée. Dans un moteur à quatre cylindres, un contrôle de vitesse peut être fait dès le premier tour du moteur, avant 360°CRK, c’est-à-dire avant même que généralement une synchronisation soit réalisée.
Dans ce procédé, une durée de passage d’une dent correspond au temps qui s’écoule entre le passage de deux fronts similaires (montants ou descendants) successifs.
Such a method can be implemented as soon as a sensor associated with a crankshaft target is operating. Then, as soon as the dedicated buffer is filled, a rotational speed can be determined as a control speed of a measured rotational speed. In a four-cylinder engine, a speed check can be made as early as the first engine revolution, before 360°CRK, i.e. even before a synchronization is generally performed.
In this process, a tooth passage time corresponds to the time that elapses between the passage of two successive similar edges (rising or falling).

Dans un procédé tel que présenté ci-dessus, les caractéristiques exposées dans les paragraphes suivants peuvent, optionnellement, être mises en œuvre, indépendamment les unes des autres ou en combinaison les unes avec les autres :In a method as presented above, the features set forth in the following paragraphs may, optionally, be implemented, independently of one another or in combination with one another:

- les durées de passage de dents sont mémorisées dans une mémoire tampon pouvant contenir un nombre prédéterminé de données, et lorsque la mémoire tampon est remplie, une nouvelle donnée correspondant à une nouvelle durée mesurée vient remplacer la donnée la plus ancienne mémorisée ;- the tooth passage times are stored in a buffer memory which can contain a predetermined number of data, and when the buffer memory is full, a new data corresponding to a new measured duration replaces the oldest data stored;

- la cible comporte une singularité se présentant sous la forme d’un creux correspondant à i dents manquantes, et lors du passage dudit creux la durée de passage mesurée est divisée par (i+1) et (i+1) durées correspondant au résultat obtenu par cette division sont mémorisées ;- the target has a singularity in the form of a hollow corresponding to i missing teeth, and when passing through said hollow the measured passage time is divided by (i+1) and (i+1) times corresponding to the result obtained by this division are stored;

- le premier minimum de vitesse et le second minimum de vitesse correspondent à deux minima de vitesse successifs ;- the first minimum speed and the second minimum speed correspond to two successive minimum speeds;

- à partir d’un nombre prédéterminé de durées de passage de dent de la cible mémorisées, on détermine pour chaque durée une vitesse de rotation instantanée correspondante respective, lesdites durées de passage correspondant à des dents se trouvant de part et d’autre de la position correspondant à un minimum de vitesse, et à partir des vitesses instantanées calculées et des positions angulaires théoriques connues des dents correspondantes la position angulaire correspondant à un minimum de la vitesse de rotation du moteur est déterminée par la méthode des moindres carrés ;- from a predetermined number of stored target tooth passage times, a respective corresponding instantaneous rotation speed is determined for each time, said passage times corresponding to teeth located on either side of the position corresponding to a minimum speed, and from the calculated instantaneous speeds and the known theoretical angular positions of the corresponding teeth the angular position corresponding to a minimum of the rotation speed of the motor is determined by the least squares method;

- pour la détermination de la durée écoulée entre le passage de la position angulaire du moteur correspondant au premier minimum de vitesse et le passage de la position angulaire du moteur correspondant au second minimum de vitesse, d'une part, le temps, entre le passage de la position angulaire du moteur correspondant au premier minimum de vitesse et le passage du front de dent détecté suivant et, d'autre part, le temps entre le passage du dernier front de dent avant le passage de la position angulaire correspondant au second minimum de vitesse et le passage de la position angulaire correspondant au second minimum de vitesse, sont estimés en considérant que la vitesse de rotation du moteur est constante à chaque fois entre la détection de deux fronts de dent de la cible positionnés autour d’une position angulaire correspondant à un minimum de vitesse ;- for determining the time elapsed between the passage of the angular position of the motor corresponding to the first minimum speed and the passage of the angular position of the motor corresponding to the second minimum speed, on the one hand, the time between the passage of the angular position of the motor corresponding to the first minimum speed and the passage of the next detected tooth front and, on the other hand, the time between the passage of the last tooth front before the passage of the angular position corresponding to the second minimum speed and the passage of the angular position corresponding to the second minimum speed, are estimated by considering that the rotation speed of the motor is constant each time between the detection of two tooth fronts of the target positioned around an angular position corresponding to a minimum speed;

- pour la détermination de la vitesse de rotation du moteur à partir de l’écart angulaire entre la position angulaire correspondant au premier minimum de vitesse de rotation et la position angulaire correspondant au second minimum de vitesse de rotation, le calcul est réalisé avec la distance angulaire théorique séparant le premier minimum de vitesse du second minimum de vitesse de rotation.- to determine the engine rotation speed from the angular difference between the angular position corresponding to the first minimum rotation speed and the angular position corresponding to the second minimum rotation speed, the calculation is carried out with the theoretical angular distance separating the first minimum speed from the second minimum rotation speed.

Selon un autre aspect, il est proposé un programme informatique comportant des instructions pour la mise en œuvre d’un procédé présenté ci-dessus lorsque ce programme est exécuté par un processeur, notamment une unité de contrôle électronique d’un moteur à combustion interne.According to another aspect, there is provided a computer program comprising instructions for implementing a method presented above when this program is executed by a processor, in particular an electronic control unit of an internal combustion engine.

Selon un autre aspect, il est proposé un support d’enregistrement non transitoire, lisible par un ordinateur, sur lequel est enregistré un tel programme.According to another aspect, there is provided a non-transitory, computer-readable recording medium on which such a program is recorded.

Selon un autre aspect, il est proposé un calculateur électronique destiné à la gestion d’un moteur à combustion interne comportant des moyens pour la mise en œuvre de chacune des étapes d’un procédé décrit ci-dessus.According to another aspect, there is provided an electronic calculator intended for the management of an internal combustion engine comprising means for the implementation of each of the steps of a method described above.

Selon un autre aspect, il est proposé un véhicule automobile comportant un moteur à combustion interne, caractérisé en ce qu’il comporte un calculateur électronique de gestion selon le paragraphe précédent.According to another aspect, there is provided a motor vehicle comprising an internal combustion engine, characterized in that it comprises an electronic management computer according to the preceding paragraph.

Brève description du dessinBrief description of the drawing

D’autres caractéristiques, détails et avantages apparaîtront à la lecture de la description détaillée ci-après, et à l’analyse du dessin annexé, sur lequel :Other features, details and advantages will become apparent upon reading the detailed description below, and upon analysis of the attached drawing, in which:

Fig. 1Fig. 1

est un schéma illustratif d’un signal fourni par un capteur pour déterminer la position angulaire d’un moteur, ledit signal étant utilisé pour la mise en œuvre d’un procédé selon la présente divulgation. is an illustrative diagram of a signal provided by a sensor for determining the angular position of a motor, said signal being used for implementing a method according to the present disclosure.

Fig. 2Fig. 2

illustre schématiquement un détail du signal de la . schematically illustrates a detail of the signal of the .

Fig. 3Fig. 3

est un diagramme avec une position moteur en abscisse et une vitesse de rotation dudit moteur en ordonnée. is a diagram with a motor position on the abscissa and a rotation speed of said motor on the ordinate.

Fig. 4Fig. 4

est un schéma superposant un détail du signal de la avec la courbe de la . is a diagram superimposing a detail of the signal of the with the curve of the .

Fig. 5Fig. 5

est un schéma illustratif de deux minima de vitesse successifs. is an illustrative diagram of two successive speed minima.

Fig. 6Fig. 6

est un logigramme pour la mise en œuvre d’un procédé selon la présente divulgation. is a flowchart for implementing a method according to the present disclosure.

Fig. 7Fig. 7

est une vue très schématique d’un véhicule permettant la mise en œuvre d’un procédé selon la présente divulgation. is a very schematic view of a vehicle allowing the implementation of a method according to the present disclosure.

La présente description est faite en relation à un moteur à combustion interne, de type quatre temps. De façon connue de l’homme du métier, un moteur à combustion interne comporte un ou plusieurs cylindres à l’intérieur de chacun desquels se trouve une chambre de combustion. À chaque chambre de combustion est associé un piston qui coulisse dans un mouvement de va et vient en passant successivement par un point mort haut puis un point mort bas et ainsi de suite. Ce piston est relié par une bielle à un vilebrequin. Une cible est solidaire du vilebrequin et fait alors deux tours, soit une rotation de 720° pour un cycle de combustion. Cette cible est munie le plus souvent à sa périphérie de dents. À chaque dent correspond un creux adjacent. La périphérie de la cible est alors divisée en 60 secteurs régulièrement répartis, chaque secteur comprenant une dent et un creux adjacent. Toutefois, pour créer une référence R sur la cible, deux dents sont supprimées. On a ainsi 58 dents à la périphérie du volant moteur avec un décalage angulaire de 6° entre deux dents successives, sauf bien entendu au niveau de la référence R. Ces dents sont ainsi régulièrement réparties (tous les 6°) à la périphérie de la cible : pas sur toute la périphérie mais sur la majeure partie de celle-ci puisque deux dents sont manquantes. La illustre un signal S fourni par un capteur de position disposé en vis-à-vis de ladite cible.The present description is made in relation to an internal combustion engine, of the four-stroke type. As is known to those skilled in the art, an internal combustion engine comprises one or more cylinders, each of which has a combustion chamber. Each combustion chamber is associated with a piston that slides in a back-and-forth movement, successively passing through a top dead center, then a bottom dead center, and so on. This piston is connected by a connecting rod to a crankshaft. A target is secured to the crankshaft and then makes two turns, i.e. a rotation of 720° for a combustion cycle. This target is most often provided with teeth on its periphery. Each tooth corresponds to an adjacent hollow. The periphery of the target is then divided into 60 regularly distributed sectors, each sector comprising a tooth and an adjacent hollow. However, to create a reference R on the target, two teeth are removed. We thus have 58 teeth on the periphery of the flywheel with an angular offset of 6° between two successive teeth, except of course at the level of the reference R. These teeth are thus regularly distributed (every 6°) on the periphery of the target: not on the entire periphery but on the major part of it since two teeth are missing. illustrates a signal S provided by a position sensor arranged opposite said target.

On suppose en outre ici que le moteur considéré à titre d’exemple purement illustratif et non limitatif est un moteur comportant quatre cylindres. Dans ce cas de figure, chacun des quatre pistons passe une fois à son point mort haut (PMH) durant un cycle de combustion. On considère ici comme point mort haut uniquement le point mort haut après une phase de compression, c’est-à-dire le point mort haut à proximité duquel une injection de carburant est réalisée. En numérotant les quatre cylindres de 0 à 3, on a alors quatre points morts hauts PMH0, PMH1, PMH2et PMH3. Le cycle moteur est alors subdivisé en quatre segments Seg0, Seg1, Seg2et Seg3autour de chacun de ces quatre points morts hauts, un segment correspondant sensiblement à une phase de compression et de détente dans le cylindre considéré.It is further assumed here that the engine considered as a purely illustrative and non-limiting example is an engine comprising four cylinders. In this case, each of the four pistons passes its top dead center (TDC) once during a combustion cycle. Here, only the top dead center after a compression phase is considered as top dead center, i.e. the top dead center near which a fuel injection is performed. By numbering the four cylinders from 0 to 3, there are then four top dead centers TDC 0 , TDC 1 , TDC 2 and TDC 3 . The engine cycle is then subdivided into four segments Seg 0 , Seg 1 , Seg 2 and Seg 3 around each of these four top dead centers, one segment corresponding substantially to a compression and expansion phase in the cylinder considered.

La illustre à échelle agrandie le signal S sur un segment Seg_i. La figure indique le début 2 de ce segment et la fin 4 de celui-ci. On suppose ici que la cible est montée sur le vilebrequin de telle sorte que le point mort haut de ce segment, PMH_i, coïncide avec le flanc descendant de la dix-neuvième dent après la référence R qui précède. On a représenté aussi sur cette figure un intervalle de temps I qui correspond à la durée de passage de quelques dents avant le point mort haut PMH_i et après ce point mort haut. Une durée de passage d’une dent correspond au temps qui sépare le passage de deux flancs (ou fronts) similaires successifs. Un front descendant correspond au passage d’une dent à un creux et un front montant correspond au passage d’un creux à une dent. On remarque donc que cette définition (montant/descendant) dépend du sens de rotation de la cible. On a choisi sur la de prendre trois dents avant PMH_i et trois dents après. Le temps de passage d’une dent i est noté Δti, par exemple Δt17pour la dix-septième dent après la référence R précédente. De manière connue de l’homme du métier, le capteur associé à la cible détecte avec une plus grande précision soit les flancs (ou fronts) montants, soit les flancs descendants. La propose une mesure des fronts descendants uniquement et le temps de passage d’une dent noté Δticorrespond en réalité au passage de la dent i et du creux précédent. Une durée Δticorrespond au temps mis par le vilebrequin pour tourner de 6° (c’est-à-dire 6°CRK) dans l’exemple choisi (60 secteurs similaires à la périphérie de la cible).There illustrates on an enlarged scale the signal S on a segment Seg_i. The figure indicates the start 2 of this segment and the end 4 of it. It is assumed here that the target is mounted on the crankshaft such that the top dead center of this segment, TDC_i, coincides with the descending flank of the nineteenth tooth after the preceding reference R. This figure also shows a time interval I which corresponds to the passage time of a few teeth before the top dead center TDC_i and after this top dead center. A passage time of a tooth corresponds to the time which separates the passage of two successive similar flanks (or edges). A descending edge corresponds to the passage of a tooth to a trough and a rising edge corresponds to the passage from a trough to a tooth. It is therefore noted that this definition (rising/descending) depends on the direction of rotation of the target. We have chosen on the to take three teeth before TDC_i and three teeth after. The passage time of a tooth i is noted Δt i , for example Δt 17 for the seventeenth tooth after the previous reference R. In a manner known to those skilled in the art, the sensor associated with the target detects with greater precision either the rising flanks (or edges) or the falling flanks. The proposes a measurement of the falling edges only and the passage time of a tooth noted Δt i actually corresponds to the passage of tooth i and the preceding trough. A duration Δt i corresponds to the time taken by the crankshaft to turn 6° (i.e. 6°CRK) in the chosen example (60 similar sectors on the periphery of the target).

À partir de cette durée, il est possible de déterminer la vitesse angulaire du moteur au moment du passage de la dent considérée :From this duration, it is possible to determine the angular speed of the motor at the moment of passage of the tooth considered:

Ni = 1 / Δti(ou 1 / delta ti)Ni = 1 / Δti(or 1 / delta ti)

avec Nien tours par minutewith N i in revolutions per minute

et Δtien secondes.and Δt i in seconds.

(La formule plus générale est Ni = 60 / (delta ti * nombre de secteurs par tour))(The more general formula is Ni = 60 / (delta ti * number of sectors per turn))

Sur la , on a représenté un diagramme dans lequel la position angulaire P est disposée en abscisse et la vitesse de rotation N en ordonnée. Dans ce diagramme, on dispose les points Pticorrespondant à chaque mesure de temps et ensuite au calcul de vitesse effectué. Pour les abscisses, on prend la position angulaire du milieu de la dent.On the , a diagram is shown in which the angular position P is arranged on the abscissa and the rotation speed N on the ordinate. In this diagram, the points Pt i corresponding to each time measurement and then to the speed calculation carried out are arranged. For the abscissas, the angular position of the middle of the tooth is taken.

À partir des points de mesure/calcul, une régression est réalisée avec par exemple la méthode des moindres carrés comme dans le document FR3065283 (une autre méthode peut valablement être choisie ici). On obtient alors une courbe C qui passe par un minimum.From the measurement/calculation points, a regression is carried out using, for example, the least squares method as in document FR3065283 (another method can validly be chosen here). We then obtain a curve C which passes through a minimum.

On choisit par exemple une courbe C de degré 2, c’est-à-dire pouvant s’écrire sous la forme suivante :For example, we choose a curve C of degree 2, that is to say, it can be written in the following form:

N = aP² + bP + cN = aP² + bP + c

Cette courbe passe alors par un minimum pour P = - b / 2a, N valant alors Nmin.This curve then passes through a minimum for P = - b / 2a, N then being worth N min .

Il est proposé ici de réaliser deux fois cette détermination de vitesse de rotation minimale du moteur, de préférence pour deux points morts hauts successifs, PMH_n-1 et PMH_n. On obtient ainsi les positions angulaires du moteur Pn-1 et Pn correspondant à chaque fois à une vitesse de rotation minimale (minimum relatif). Si on connait alors par la suite le temps qui s’est écoulé entre le passage du moteur par la position angulaire Pn-1 et le passage du moteur par la position angulaire Pn, il est possible de déterminer la vitesse de rotation du moteur sur l’intervalle de temps considéré, entre Pn-1 et Pn.It is proposed here to carry out this determination of the minimum rotation speed of the engine twice, preferably for two successive top dead centers, TDC_n-1 and TDC_n. We thus obtain the angular positions of the engine Pn-1 and Pn corresponding each time to a minimum rotation speed (relative minimum). If we then know the time that has elapsed between the passage of the engine through the angular position Pn-1 and the passage of the engine through the angular position Pn, it is possible to determine the rotation speed of the engine over the time interval considered, between Pn-1 and Pn.

Au cours d’une première étape 100 ( ), il est proposé de mémoriser dans une mémoire tampon des valeurs Δti (comme montré sur ) en assez grand nombre pour pouvoir déterminer les positions angulaires Pn-1 et Pn successives du moteur lorsque celui-ci passe par un minimum relatif de vitesse de rotation. On sait qu’entre Pn-1 et Pn, dans le cas illustré d’un moteur à quatre cylindres illustré à la , il y a environ 180°CRK soit une trentaine de dents. Comme il ressort de la description qui précède, pour déterminer une position Pn-1, il convient d’avoir quelques mesures de durée de passage d’une dent avant la position Pn-1 et après la position Pn. Dans ce cas donné à titre d’exemple illustratif, on pourra par exemple prévoir une mémoire tampon permettant de mémoriser par exemple une quarantaine (mais de préférence une soixantaine dans le présent cas de figure pour avoir toujours deux minima de vitesse qui sont espacés de 30 dents) de durées de passage d’une dent. Ce nombre est adapté en fonction du nombre de cylindres et de la structure du moteur.During a first stage 100 ( ), it is proposed to store Δt values in a buffer memoryi (as shown on ) in sufficient number to be able to determine the successive angular positions Pn-1 and Pn of the engine when it passes through a relative minimum rotational speed. We know that between Pn-1 and Pn, in the illustrated case of a four-cylinder engine illustrated in , there are approximately 180°CRK or about thirty teeth. As can be seen from the preceding description, to determine a position Pn-1, it is appropriate to have some measurements of the passage time of a tooth before the position Pn-1 and after the position Pn. In this case given as an illustrative example, it will be possible, for example, to provide a buffer memory to store, for example, about forty (but preferably about sixty in the present case in order to always have two speed minima which are spaced 30 teeth apart) passage times of a tooth. This number is adapted according to the number of cylinders and the structure of the engine.

Il est prévu d’enregistrer les valeurs Δtiau fur et à mesure de leur acquisition dans la mémoire tampon. Lorsque celle-ci est pleine, la valeur de mesure la plus récente vient remplacer dans le tampon la valeur de mesure la plus ancienne.The Δt i values are recorded as they are acquired in the buffer memory. When the buffer is full, the most recent measurement value replaces the oldest measurement value in the buffer.

Dans le cas de figure illustré ici, au niveau de la référence R, deux dents sont manquantes. La mesure entre deux fronts de dent successifs correspond alors au passage de trois secteurs. La durée de passage pour les deux fronts de dents successifs peut alors être considérée comme trois mesures de temps. Selon une variante de réalisation préférée, au niveau d’une référence sur la cible correspondant à n dents manquantes, la durée de passage mesurée entre deux fronts de dent successifs sera divisée par (n+1) et (n+1) valeurs identiques sont enregistrées dans la mémoire tampon.In the case illustrated here, at the reference R, two teeth are missing. The measurement between two successive tooth fronts then corresponds to the passage of three sectors. The passage time for the two successive tooth fronts can then be considered as three time measurements. According to a preferred embodiment, at a reference on the target corresponding to n missing teeth, the passage time measured between two successive tooth fronts will be divided by (n+1) and (n+1) identical values are recorded in the buffer memory.

Au cours d’une deuxième étape 200 ( ), il est proposé de déterminer, à partir des valeurs mémorisées, les positions angulaires Pn-1 et Pn correspondant à deux positions angulaires du moteur pour lesquelles la vitesse de rotation du moteur passe par un minimum relatif.During a second stage 200 ( ), it is proposed to determine, from the stored values, the angular positions Pn-1 and Pn corresponding to two angular positions of the motor for which the rotation speed of the motor passes through a relative minimum.

Chaque position Pn-1 et Pn peut être par exemple être déterminée comme expliqué plus haut en déduisant une vitesse instantanée de chaque durée de passage de dent enregistrée puis en utilisant la méthode des moindres carrés. Il n’est pas nécessaire de déterminer une vitesse instantanée pour chaque dent et on peut le faire uniquement pour quelques durées mémorisées correspondant à des passages de dents à proximité des points morts hauts considérés. D’autres méthodes que la méthode des moindres carrés peuvent bien entendu être utilisées mais cette dernière proposée ici permet d’obtenir un résultat avec précision et sans nécessiter des calculs compliqués.Each position Pn-1 and Pn can be determined, for example, as explained above by deducing an instantaneous speed from each recorded tooth passage time and then using the least squares method. It is not necessary to determine an instantaneous speed for each tooth and it can be done only for a few stored times corresponding to tooth passages near the considered top dead centers. Other methods than the least squares method can of course be used, but the latter proposed here makes it possible to obtain a result with precision and without requiring complicated calculations.

Une troisième étape 300 ( ) a pour but de déterminer le temps qui sépare le passage du moteur par la première position angulaire (Pn-1) pour laquelle le moteur a une vitesse de rotation minimale (minimum relatif) et le passage du moteur par la seconde position angulaire (Pn) pour laquelle le moteur a à nouveau une vitesse de rotation minimale (minimum relatif).A third stage 300 ( ) aims to determine the time between the passage of the motor through the first angular position (Pn-1) for which the motor has a minimum rotation speed (relative minimum) and the passage of the motor through the second angular position (Pn) for which the motor again has a minimum rotation speed (relative minimum).

Cette durée peut être déterminée approximativement par exemple en additionnant (dans l’exemple numérique illustré au dessin) trente valeurs mémorisées successives, la première de ces valeurs correspondant à la durée du passage de dent incluant le passage par la position Pn-1 (ou bien la dernière de ces valeurs correspondant à la durée du passage de dent incluant le passage par la position Pn).This duration can be determined approximately for example by adding (in the digital example illustrated in the drawing) thirty successive stored values, the first of these values corresponding to the duration of the tooth passage including the passage through position Pn-1 (or the last of these values corresponding to the duration of the tooth passage including the passage through position Pn).

Il est proposé (cf. ) de déterminer plus précisément le temps qui sépare le passage du moteur par la première position angulaire Pn-1 (correspondant à la première vitesse minimale du moteur) du passage du moteur par la seconde position angulaire Pn (correspondant à la seconde vitesse minimale du moteur).It is proposed (cf. ) to determine more precisely the time which separates the passage of the motor through the first angular position Pn-1 (corresponding to the first minimum speed of the motor) from the passage of the motor through the second angular position Pn (corresponding to the second minimum speed of the motor).

La position angulaire Pn-1 est connue puisqu’elle a été déterminée à l’étape précédente. Cette position angulaire Pn-1 se trouve dans un secteur de 6° de la cible. On suppose sur la que ledit secteur correspond à la durée de passage Δtkde la dent k. On suppose par exemple que le secteur correspondant s’étend entre les deux positions angulaires (6k)°CRK et (6k+6)°CRK. On a alors :
6k <= Pn-1 < 6k+6
The angular position Pn-1 is known since it was determined in the previous step. This angular position Pn-1 is located in a 6° sector of the target. We assume on the that said sector corresponds to the passage time Δt k of tooth k. For example, we assume that the corresponding sector extends between the two angular positions (6k)°CRK and (6k+6)°CRK. We then have:
6k <= Pn-1 < 6k+6

Pour déterminer le temps qu’a mis le moteur pour passer de la position Pn-1 à la position (6k+6), on suppose que la vitesse de rotation du moteur pendant le passage de la dent k était constante. Cette approximation est (très) raisonnable car la position Pn-1 correspond à un minimum de vitesse (relatif) et la tangente de la vitesse en Pn-1 est donc nulle. La variation de vitesse est donc faible. Cette vitesse de rotation correspond ainsi à la distance angulaire (soit 6°) entre deux fronts descendants (dans l’exemple choisi) successifs divisée par la différence de temps entre les deux acquisitions correspondant à ces deux fronts. Par la suite, le temps estimé entre l’instant où la vitesse est supposée être minimale (résultat de la méthode des moindres carrés) et l’acquisition du front de dent précédent (respectivement ultérieur) se détermine par une règle de proportionnalité comme traduit dans les calculs ci-après.To determine the time taken by the motor to move from position Pn-1 to position (6k+6), we assume that the rotation speed of the motor during the passage of tooth k was constant. This approximation is (very) reasonable because position Pn-1 corresponds to a (relative) speed minimum and the tangent of the speed at Pn-1 is therefore zero. The speed variation is therefore small. This rotation speed thus corresponds to the angular distance (i.e. 6°) between two successive falling edges (in the chosen example) divided by the time difference between the two acquisitions corresponding to these two edges. Subsequently, the estimated time between the moment when the speed is assumed to be minimal (result of the least squares method) and the acquisition of the preceding (respectively later) tooth edge is determined by a rule of proportionality as translated in the calculations below.

On appelle Tfn-1 la durée de passage de la position angulaire 6k à Pn-1 et Tbn-1 la durée de passage de la position angulaire de Pn-1 à 6k+6. On a alors les formules suivantes :We call Tfn-1 the duration of passage from the angular position 6k to Pn-1 and Tbn-1 the duration of passage from the angular position of Pn-1 to 6k+6. We then have the following formulas:

Tfn-1 = (Pn-1-6k) * Δtk/ 6Tfn-1 = (Pn-1-6k) * Δt k / 6

Tbn-1 = (6k+6-Pn-1) * Δtk/ 6Tbn-1 = (6k+6-Pn-1) * Δt k / 6

Le même calcul est fait alors aussi pour Pn. On suppose que l’on a :The same calculation is then also made for Pn. We assume that we have:

6m <= Pn < 6m+66m <= Pn < 6m+6

La durée T_mon ( ) entre le passage du moteur par la position angulaire Pn-1 à la position angulaire Pn est alors :The duration T_mon ( ) between the passage of the motor through the angular position Pn-1 to the angular position Pn is then:

T_mon = Tbn-1 + [somme des Δtj pour j variant de k+1 à m-1] + TfnT_mon = Tbn-1 + [sum of Δtj for j varying from k+1 to m-1] + Tfn

La position angulaire Pn-1 correspondant au passage par un premier minimum relatif de vitesse de rotation du moteur, la position angulaire Pn correspondant au passage par un second minimum relatif de vitesse de rotation du moteur, et la durée T_mon pour que le moteur passe de la position angulaire Pn-1 correspond au premier minimum de vitesse à la position angulaire Pn correspondant au second minimum de vitesse ayant maintenant été déterminés, il est possible de déterminer alors une vitesse de contrôle du moteur.The angular position Pn-1 corresponding to the passage through a first relative minimum of rotation speed of the motor, the angular position Pn corresponding to the passage through a second relative minimum of rotation speed of the motor, and the duration T_mon for the motor to pass from the angular position Pn-1 corresponding to the first minimum of speed to the angular position Pn corresponding to the second minimum of speed having now been determined, it is then possible to determine a control speed of the motor.

Pour obtenir une vitesse de contrôle V_mon en tr/min avec des positions angulaires données en degrés et des durées en secondes, on aura :To obtain a control speed V_mon in rpm with angular positions given in degrees and durations in seconds, we will have:

V_mon = [(Pn – Pn-1) / 360] / [T_mon / 60]V_mon = [(Pn – Pn-1) / 360] / [T_mon / 60]

SoitEither

V_mon = (Pn – Pn-1) / (6 * T_mon)V_mon = (Pn – Pn-1) / (6 * T_mon)

De préférence, on utilisera à la place de Pn – Pn-1 la valeur angulaire théorique séparant deux passages par des minima relatifs de vitesse, c’est-à-dire la valeur angulaire pour passer d’un point mort haut au point mort haut suivant, 180°CRK dans l’exemple numérique pris plus haut et illustré au dessin.Preferably, instead of Pn – Pn-1, we will use the theoretical angular value separating two passages through relative speed minima, that is to say the angular value to pass from one top dead center to the next top dead center, 180°CRK in the numerical example taken above and illustrated in the drawing.

Cette vitesse de rotation du moteur V_mon peut alors être comparée à la vitesse mesurée sur le moteur et illustrée par une courbe C’ sur la .This motor rotation speed V_mon can then be compared to the speed measured on the motor and illustrated by a curve C' on the .

Ce procédé décrit plus haut est mis en œuvre par un calculateur électronique embarqué à bord d’un véhicule, par exemple un véhicule automobile. Ce calculateur peut être appelé unité de gestion et est connu aussi sous le sigle anglais CPU. Comme illustré schématiquement sur la , on a un véhicule V motorisé par un moteur M, ledit moteur étant géré électroniquement par au moins une unité électronique CPU.This process described above is implemented by an electronic calculator on board a vehicle, for example a motor vehicle. This calculator can be called a management unit and is also known by the English acronym CPU. As illustrated schematically in the , we have a vehicle V powered by an engine M, said engine being electronically managed by at least one electronic unit CPU.

Sur cette , une cible 10 de vilebrequin a été aussi schématiquement représentée. Cette cible 10 est associée à un capteur 20 qui fournit un signal traité par l’unité CPU à laquelle est associée la mémoire tampon 30 évoquée plus haut.On this , a crankshaft target 10 has also been schematically represented. This target 10 is associated with a sensor 20 which provides a signal processed by the CPU unit with which the buffer memory 30 mentioned above is associated.

La présente solution technique peut trouver à s’appliquer notamment dans le contrôle moteur pour surveiller la vitesse de rotation du moteur.This technical solution can be applied in particular in engine control to monitor the engine rotation speed.

Le procédé proposé, et les moyens correspondants pour la mise en œuvre de ce procédé, permettent de fournir une vitesse de rotation de surveillance quelle que soit la vitesse de rotation du moteur.The proposed method, and the corresponding means for implementing this method, make it possible to provide a monitoring rotation speed regardless of the rotation speed of the engine.

Le procédé proposé fonctionne même avant synchronisation du moteur. Il est aussi opérationnel même si le capteur associé à la cible vilebrequin devait ne pas détecter une dent de la cible, ou au contraire voir une dent qui n’existe pas sur la cible.The proposed method works even before engine synchronization. It is also operational even if the sensor associated with the crankshaft target should not detect a tooth on the target, or on the contrary see a tooth that does not exist on the target.

La présente divulgation ne se limite pas aux exemples de réalisation proposés et aux variantes évoquées décrits ci-avant, seulement à titre d’exemple, mais elle englobe toutes les variantes que pourra envisager l’homme de l’art dans le cadre de la protection recherchée.This disclosure is not limited to the proposed examples of embodiment and the variants mentioned described above, only as an example, but it encompasses all the variants that a person skilled in the art may envisage within the framework of the protection sought.

Claims (10)

Procédé de détermination de la vitesse de rotation d’un moteur à combustion interne comportant un vilebrequin avec une cible (10) présentant à sa périphérie des dents réparties régulièrement, ladite cible étant associée à un capteur (20) détectant pour chaque dent un front de dent, caractérisé en ce qu’il comporte les étapes suivantes :
- mises en mémoire (100) successives des durées de passage de dents (Δti) de la cible devant le capteur, le nombre de durées de passage mémorisées étant strictement supérieur au nombre de dents passant devant le capteur entre un premier minimum de vitesse de rotation et un second minimum de vitesse de rotation,
- détermination d’un écart de position angulaire (200) du moteur entre la position angulaire correspondant au premier minimum de vitesse (Pn-1) et la position angulaire correspondant au second minimum de vitesse (Pn),
- détermination de la durée écoulée (300) entre le passage de la position angulaire du moteur correspondant au premier minimum de vitesse et le passage de la position angulaire du moteur correspondant au second minimum de vitesse, et
- détermination de la vitesse de rotation (400) du moteur à partir de l’écart angulaire entre la position angulaire correspondant au premier minimum de vitesse de rotation et la position angulaire correspondant au second minimum de vitesse de rotation, d'une part, et des durées de passage de dents mémorisées entre le premier minimum de vitesse et le second minimum de vitesse.
Method for determining the rotational speed of an internal combustion engine comprising a crankshaft with a target (10) having regularly distributed teeth at its periphery, said target being associated with a sensor (20) detecting a tooth front for each tooth, characterized in that it comprises the following steps:
- successive storage (100) of the durations of passage of teeth (Δti) of the target in front of the sensor, the number of stored passage durations being strictly greater than the number of teeth passing in front of the sensor between a first minimum rotation speed and a second minimum rotation speed,
- determination of an angular position deviation (200) of the motor between the angular position corresponding to the first minimum speed (Pn-1) and the angular position corresponding to the second minimum speed (Pn),
- determination of the elapsed time (300) between the passage of the angular position of the motor corresponding to the first minimum speed and the passage of the angular position of the motor corresponding to the second minimum speed, and
- determination of the rotation speed (400) of the motor from the angular difference between the angular position corresponding to the first minimum rotation speed and the angular position corresponding to the second minimum rotation speed, on the one hand, and the tooth passage times stored between the first minimum speed and the second minimum speed.
Procédé selon la revendication 1, caractérisé en ce que les durées de passage de dents sont mémorisées dans une mémoire tampon (30) pouvant contenir un nombre prédéterminé de données, et en ce que lorsque la mémoire tampon (30) est remplie, une nouvelle donnée correspondant à une nouvelle durée mesurée vient remplacer la donnée la plus ancienne mémorisée.Method according to claim 1, characterized in that the tooth passage times are stored in a buffer memory (30) capable of containing a predetermined number of data, and in that when the buffer memory (30) is filled, a new data item corresponding to a new measured duration replaces the oldest data item stored. Procédé selon la revendication 1 ou 2, caractérisé en ce que la cible (10) comporte une singularité (R) se présentant sous la forme d’un creux correspondant à i dents manquantes, et en ce que lors du passage dudit creux la durée de passage mesurée est divisée par (i+1) et (i+1) durées correspondant au résultat obtenu par cette division sont mémorisées.Method according to claim 1 or 2, characterized in that the target (10) comprises a singularity (R) in the form of a hollow corresponding to i missing teeth, and in that when passing said hollow the measured passage time is divided by (i+1) and (i+1) times corresponding to the result obtained by this division are stored. Procédé selon l'une des revendications 1 à 3, caractérisé en ce que le premier minimum de vitesse et le second minimum de vitesse correspondent à deux minima de vitesse successifs.Method according to one of claims 1 to 3, characterized in that the first minimum speed and the second minimum speed correspond to two successive minimum speeds. Procédé selon l'une des revendications 1 à 4, caractérisé en ce qu’à partir d’un nombre prédéterminé de durées de passage de dent de la cible mémorisées, on détermine pour chaque durée une vitesse de rotation instantanée correspondante respective, lesdites durées de passage correspondant à des dents se trouvant de part et d’autre de la position correspondant à un minimum de vitesse, et en ce qu’à partir des vitesses instantanées calculées et des positions angulaires théoriques connues des dents correspondantes la position angulaire correspondant à un minimum de la vitesse de rotation du moteur est déterminée par la méthode des moindres carrés.Method according to one of claims 1 to 4, characterized in that from a predetermined number of stored target tooth passage times, a respective corresponding instantaneous rotation speed is determined for each time, said passage times corresponding to teeth located on either side of the position corresponding to a minimum speed, and in that from the calculated instantaneous speeds and the known theoretical angular positions of the corresponding teeth the angular position corresponding to a minimum of the rotation speed of the motor is determined by the least squares method. Procédé selon l'une des revendications 1 à 5, caractérisé en ce que pour la détermination de la durée écoulée entre le passage de la position angulaire du moteur correspondant au premier minimum de vitesse et le passage de la position angulaire du moteur correspondant au second minimum de vitesse, d'une part, le temps, entre le passage de la position angulaire du moteur correspondant au premier minimum de vitesse et le passage du front de dent détecté suivant et, d'autre part, le temps entre le passage du dernier front de dent avant le passage de la position angulaire correspondant au second minimum de vitesse et le passage de la position angulaire correspondant au second minimum de vitesse, sont estimés en considérant que la vitesse de rotation du moteur est constante à chaque fois entre la détection de deux fronts de dent de la cible positionnés autour d’une position angulaire correspondant à un minimum de vitesse.Method according to one of claims 1 to 5, characterized in that for determining the time elapsed between the passage of the angular position of the motor corresponding to the first minimum speed and the passage of the angular position of the motor corresponding to the second minimum speed, on the one hand, the time between the passage of the angular position of the motor corresponding to the first minimum speed and the passage of the next detected tooth front and, on the other hand, the time between the passage of the last tooth front before the passage of the angular position corresponding to the second minimum speed and the passage of the angular position corresponding to the second minimum speed, are estimated by considering that the rotational speed of the motor is constant each time between the detection of two tooth fronts of the target positioned around an angular position corresponding to a minimum speed. Procédé selon l'une des revendications 1 à 6, caractérisé en ce que pour la détermination de la vitesse de rotation du moteur à partir de l’écart angulaire entre la position angulaire correspondant au premier minimum de vitesse de rotation et la position angulaire correspondant au second minimum de vitesse de rotation, le calcul est réalisé avec la distance angulaire théorique séparant le premier minimum de vitesse du second minimum de vitesse de rotation.Method according to one of claims 1 to 6, characterized in that for determining the rotational speed of the engine from the angular difference between the angular position corresponding to the first minimum rotational speed and the angular position corresponding to the second minimum rotational speed, the calculation is carried out with the theoretical angular distance separating the first minimum speed from the second minimum rotational speed. Programme d’ordinateur comprenant des instructions qui, lorsque le programme est exécuté par un ordinateur, conduisent celui-ci à mettre en œuvre toutes les étapes d’un procédé selon l'une des revendications 1 à 7.Computer program comprising instructions which, when the program is executed by a computer, cause the latter to implement all the steps of a method according to one of claims 1 to 7. Calculateur électronique destinée à la gestion d’un moteur à combustion interne, caractérisé en ce qu’il comporte des moyens pour la mise en œuvre de chacune des étapes d’un procédé selon l'une des revendications 1 à 7.Electronic calculator intended for the management of an internal combustion engine, characterized in that it comprises means for the implementation of each of the steps of a method according to one of claims 1 to 7. Véhicule automobile comportant un moteur à combustion interne, caractérisé en ce qu’il comporte un calculateur électronique selon la revendication 9.Motor vehicle comprising an internal combustion engine, characterized in that it comprises an electronic computer according to claim 9.
FR2300203A 2023-01-09 2023-01-09 Method for determining the rotational speed of an internal combustion engine Pending FR3144845A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
FR2300203A FR3144845A1 (en) 2023-01-09 2023-01-09 Method for determining the rotational speed of an internal combustion engine
PCT/EP2024/050084 WO2024149648A1 (en) 2023-01-09 2024-01-03 Method for determining the speed of rotation of an internal combustion engine

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR2300203A FR3144845A1 (en) 2023-01-09 2023-01-09 Method for determining the rotational speed of an internal combustion engine
FR2300203 2023-01-09

Publications (1)

Publication Number Publication Date
FR3144845A1 true FR3144845A1 (en) 2024-07-12

Family

ID=85727238

Family Applications (1)

Application Number Title Priority Date Filing Date
FR2300203A Pending FR3144845A1 (en) 2023-01-09 2023-01-09 Method for determining the rotational speed of an internal combustion engine

Country Status (2)

Country Link
FR (1) FR3144845A1 (en)
WO (1) WO2024149648A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2821887A1 (en) * 2001-03-07 2002-09-13 Siemens Automotive Sa Detection of internal combustion engine phase cycle, engine has an odd number of cylinders, uses a cam shaft sensor
WO2016062453A1 (en) * 2014-10-21 2016-04-28 Volkswagen Aktiengesellschaft Method and controller for recognizing a combustion process in an internal combustion engine of a hybrid vehicle
FR3065283A1 (en) 2017-09-11 2018-10-19 Continental Automotive France METHOD FOR DETERMINING THE ANGULAR POSITION OF AN ENGINE
WO2021199610A1 (en) * 2020-03-31 2021-10-07 日立Astemo株式会社 Internal combustion engine control device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2821887A1 (en) * 2001-03-07 2002-09-13 Siemens Automotive Sa Detection of internal combustion engine phase cycle, engine has an odd number of cylinders, uses a cam shaft sensor
WO2016062453A1 (en) * 2014-10-21 2016-04-28 Volkswagen Aktiengesellschaft Method and controller for recognizing a combustion process in an internal combustion engine of a hybrid vehicle
FR3065283A1 (en) 2017-09-11 2018-10-19 Continental Automotive France METHOD FOR DETERMINING THE ANGULAR POSITION OF AN ENGINE
WO2021199610A1 (en) * 2020-03-31 2021-10-07 日立Astemo株式会社 Internal combustion engine control device
DE112021000244T5 (en) * 2020-03-31 2022-09-08 Hitachi Astemo, Ltd. ENGINE CONTROL DEVICE

Also Published As

Publication number Publication date
WO2024149648A1 (en) 2024-07-18

Similar Documents

Publication Publication Date Title
EP0826099B1 (en) Method for identifying the cylinder phase of an internal combustion multicylinder four stroke engine
WO2016165829A1 (en) Method and device for detecting reverse rotation of an internal combustion engine
EP0576334A1 (en) Cylinder discriminating method for the controlling of an electronic injection system of an internal combustion engine
FR3018856A1 (en) METHOD FOR DETERMINING THE INSTANTANEOUS ANGULAR POSITION OF AN OPTIMIZED CRANKSCRIPT TARGET FOR STARTING THE ENGINE
WO2007147484A1 (en) Method for detecting a misfire and corresponding device
EP2232035B1 (en) METHOD FOR PRODUCING A SYNCHRONIZATION SIGNAL for an INTERNAL COMBUSTION ENGINE
EP0894254B1 (en) Method for calculating the torque of an internal combustion engine
WO2006042747A1 (en) Method for determining the phasing of an internal combustion engine
FR2999042A1 (en) METHOD FOR PROCESSING A SIGNAL SUPPLIED BY A BIDIRECTIONAL SENSOR AND CORRESPONDING DEVICE
FR2999041A1 (en) METHOD FOR PROCESSING A SIGNAL SUPPLIED BY A BIDIRECTIONAL SENSOR AND CORRESPONDING DEVICE
FR2887300A1 (en) METHOD AND DEVICE FOR MANAGING AN INTERNAL COMBUSTION ENGINE
FR3004760A1 (en) METHOD FOR DETERMINING SEGMENT TIMES OF A PHONE WHEEL OF A THERMAL MOTOR
FR3144845A1 (en) Method for determining the rotational speed of an internal combustion engine
FR2937684A1 (en) False teeth period determining method for crankshaft of internal combustion engine, involves estimating period of false teeth by adding corrective term function of difference between periods of two row teeth, to period of one of row teeth
EP2480776B1 (en) Prediction of engine rotation speed during the end of rotation and application of the prediction for an estimation of crankcase stop position
FR2851612A1 (en) Combustion rate detection method for motor vehicle, involves calculating value that expresses time distance between current value of index representative of irregularities of operation in engine and estimated reference value
FR2734326A1 (en) METHOD FOR DETECTING RATES ON IGNITION OF A MULTI-CYLINDER INTERNAL COMBUSTION ENGINE
FR3059717A1 (en) METHOD FOR SYNCHRONIZING AN INTERNAL COMBUSTION ENGINE
EP0881478B1 (en) Method and device for the determination of the indicated mean effective pressure of an internal combustion engine
FR2911919A1 (en) Internal combustion engine and crankshaft synchronizing method for vehicle, involves comparing space between positions of crankshaft to reference value, and deducing phase of motor based on comparison
FR2523214A1 (en) DEVICE AND METHOD FOR DETERMINING THE POSITION OF THE PISTON IN THE CYLINDER OF AN ALTERNATING MOTION MOTOR
WO2020099471A1 (en) Method for synchronising an internal combustion engine
FR2511434A1 (en) ELECTRONIC DEVICE RECEIVING AN IGNITION SIGNAL FROM AN INTERNAL COMBUSTION ENGINE AND PROVIDING A SIGNAL POSITIONED RELATIVE TO THE HIGH DEATH POINT
FR3138670A1 (en) Method for correcting an angular position measurement in an internal combustion engine
FR2821887A1 (en) Detection of internal combustion engine phase cycle, engine has an odd number of cylinders, uses a cam shaft sensor

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20240712

PLFP Fee payment

Year of fee payment: 3