mwirth-epo/epo-nmt-datasets huggingface dataset:
Comme équipement classique de commande de moteur qui effectue la surveillance décrite ci-dessus, on connaît un équipement décrit dans la publication de demande de brevet japonais numéro 11-190247 (JP 11-190247 A).
Description of Related Art An apparatus described in Japanese Patent Application Publication No. 11-190247 (JP 11-190247 A) is available as a conventional engine control apparatus that performs the monitoring described above.
L'équipement de commande de moteur décrit dans JP 11-190247 A surveille un circuit d'entraînement d'injecteurs pour détecter une anomalie éventuelle en comparant une période d'alimentation électrique durant laquelle le circuit d'entraînement d'injecteurs alimente réellement un injecteur et une période d'alimentation électrique émise sous forme d'une instruction pour le circuit d'entraînement d'injecteurs.
The engine control apparatus described in JP 11-190247 A monitors an injector drive circuit for an abnormality by comparing an energization period during which the injector drive circuit actually energizes an injector and an energization period issued as a command to the injector drive circuit.
Une anomalie qui fait qu'une quantité inappropriée de carburant est injectée par l'injecteur peut se produire en raison, non seulement d'une panne dans le circuit d'entraînement d'injecteurs, mais aussi en raison d'une anomalie dans une fonction de calcul de l'équipement de commande de moteur lui-même.
An abnormality that causes an inappropriate amount of fuel to be injected from the injector may occur due not only to a breakdown in the injector drive circuit but also to an abnormality in a calculation function of the engine control apparatus itself.
Dans ces conditions, l'invention propose un équipement de commande de moteur qui est capable de surveiller avec succès sa propre fonction de calcul pour détecter une anomalie éventuelle.
In consideration of these circumstances, the invention provides an engine control apparatus that is capable of favorably monitoring its own calculation function for an abnormality.
Selon un aspect de l'invention, un équipement de commande pour un moteur comprend une unité de commande.
According to an aspect of the invention, a control apparatus for an engine includes a control unit.
L'unité de commande (10) est configurée pour calculer une vitesse de rotation de commande à partir d'un résultat de détection obtenu par le capteur, et pour calculer une vitesse de rotation de surveillance à partir d'un résultat de détection obtenu par le capteur.
The control unit (10) is configured to calculate a control rotation speed from a detection result obtained by the sensor, and calculate a monitoring rotation speed from a detection result obtained by the sensor.
L'unité de commande (10) est configurée pour calculer une quantité injectée voulue de commande.
The control unit (10) is configured to calculate a control required injection amount.
La quantité injectée voulue de commande est une quantité injectée voulue utilisée durant une commande réelle de quantité de carburant injecté.
The control required injection amount is a required injection amount used during actual fuel injection amount control.
La quantité injectée voulue de commande est calculée sur la base de la vitesse de rotation de commande.
The control required injection amount is calculated on the basis of the control rotation speed.
L'unité de commande (10) est configurée pour calculer une quantité injectée voulue de surveillance.
The control unit (10) is configured to calculate a monitoring required injection amount.
La quantité injectée voulue de surveillance est une quantité injectée voulue utilisée durant la surveillance.
The monitoring required injection amount is a required injection amount used during monitoring.
La quantité injectée voulue de surveillance est calculée sur la base de la vitesse de rotation de surveillance.
The monitoring required injection amount is calculated on the basis of the monitoring rotation speed.
L'unité de commande (10) détermine si une anomalie s'est ou non produite dans une fonction de calcul de l'unité de commande (10) sur la base d'un résultat de comparaison entre la quantité injectée voulue de commande et la quantité injectée voulue de surveillance.
The control unit (10) determines whether or not an abnormality has occurred in a calculation function of the control unit (10) on the basis of a comparison result between the control required injection amount and the monitoring required injection amount.
L'unité de commande (10) calcule la vitesse de rotation de commande à partir d'un résultat de détection obtenu par le capteur à un premier instant, et calcule la vitesse de rotation de surveillance à partir d'un résultat de détection obtenu par le capteur à un second instant qui est différent du premier instant.
The control unit (10) calculates the control rotation speed from a detection result obtained by the sensor at a first timing, and calculates the monitoring rotation speed from a detection result obtained by the sensor at a second timing that is different to the first timing.
L'unité de commande (10) détermine si une anomalie s'est ou non produite dans la fonction de calcul de l'unité de commande (10) sans utiliser le résultat de comparaison lorsque le résultat de comparaison est calculé durant une période prédéterminée.
The control unit (10) determines whether or not an abnormality has occurred in the calculation function of the control unit (10) without using the comparison result when the comparison result is calculated during a predetermined period.
La période prédéterminée est une période de retard qui apparaît entre la mise à jour de l'une des valeurs respectives de la vitesse de rotation de commande et de la vitesse de rotation de surveillance et la mise à jour de l'autre valeur en raison de la différence entre le premier instant et le second instant.
The predetermined period is a period of a delay that occurs between updating of one of respective values of the control rotation speed and the monitoring rotation speed and updating of the other value due to a difference between the first timing and the second timing.
Une anomalie peut se produire dans la fonction de calcul de l'équipement de commande de moteur de sorte que l'on calcule, comme quantité injectée voulue, une valeur anormale.
An abnormality may occur in the calculation function of the engine control apparatus such that an abnormal value is calculated as the required injection amount.
Cette fois, cependant, l'anomalie risque peu d'affecter les quantités injectées voulues respectives utilisées pour la commande et pour la surveillance, qui sont calculées individuellement en utilisant des vitesses de rotation de moteur calculées à partir de résultats de détection obtenus par le capteur à des instants différents, d'une manière parfaitement identique.
At this time, however, the abnormality is unlikely to affect the respective required injection amounts used for the control and the monitoring, which are calculated individually using engine rotation speeds calculated from detection results obtained by the sensor at different timings, in a perfectly identical manner.
Par conséquent, lorsqu'une anomalie se produit, il apparaît une différence entre les valeurs respectives de la quantité injectée voulue de commande et de la quantité injectée voulue de surveillance.
When the abnormality occurs, therefore, a difference occurs between the respective values of the control required injection amount and the monitoring required injection amount.
En conséquence, on peut déterminer la présence de l'anomalie en se basant sur le résultat de comparaison entre les valeurs respectives.
Accordingly, the presence of the abnormality can be determined on the basis of a comparison result between the respective values.
Toutefois, lorsque les instants de détection de capteur utilisés dans les calculs varient l'un par rapport à l'autre, il apparaît une différence temporelle entre l'instant auquel les valeurs respectives de la vitesse de rotation de commande et de la vitesse de rotation de surveillance sont mises à jour.
However, when the sensor detection timings used in the calculations are varied relative to each other, a time difference occurs between timings at which the respective values of the control rotation speed and the monitoring rotation speed are updated.
Ce dont il résulte qu'il existe une période dans laquelle l'une de la vitesse de rotation de commande et de la vitesse de rotation de surveillance a été mise à jour à une valeur plus récente tandis que l'autre valeur n'a pas encore été mise à jour à une valeur plus récente.
As a result, a period exists in which one of the control rotation speed and the monitoring speed has been updated to a newest value but the other value has not yet been updated to a newest value.
Lorsque la vitesse de rotation de moteur varie, la vitesse de rotation de commande et la vitesse de rotation de surveillance prennent des valeurs différentes à l'intérieur de cette période, en conduisant à une différence entre les valeurs respectives de la quantité injectée voulue de commande et de la quantité injectée voulue de surveillance calculées en utilisant les valeurs de vitesse de rotation.
When the engine rotation speed varies, the control rotation speed and the monitoring rotation speed take different values within this period, leading to a difference between the respective values of the control required injection amount and the monitoring required injection amount calculated using the rotation speed values.
Par conséquent, on peut déterminer de façon erronée qu'il y a une anomalie alors qu'il n'y a pas d'anomalie.
In this case, therefore, an abnormality may be determined erroneously even though no abnormality exists.
Donc, dans l'équipement de commande de moteur décrit ci-dessus, lorsque la quantité injectée voulue de commande et la quantité injectée voulue de surveillance sont calculées à l'intérieur de la période de retard entre les instants respectifs de mise à jour des valeurs de la vitesse de rotation de commande et de la vitesse de rotation de surveillance, on n'utilise pas le résultat de comparaison entre les quantités injectées voulues pour déterminer la présence d'une anomalie, et par conséquent on supprime la détermination erronée décrite ci-dessus.
Hence, in the engine control apparatus described above, when the control required injection amount and the monitoring required injection amount are calculated within the lag period between the respective update timings of the values of the control rotation speed and the monitoring rotation speed, the comparison result between the required injection amounts is not used to determine the presence of an abnormality, and therefore an erroneous determination such as that described above is suppressed.
Ce dont il résulte que l'équipement de commande de moteur décrit ci-dessus peut surveiller avec succès sa propre fonction de calcul pour détecter une anomalie éventuelle.
As a result, the engine control apparatus described above can favorably monitor its own calculation function for an abnormality.
Il est à noter que, lorsque l'on fixe des -angles de vilebrequin comme instants respectifs auxquels on obtient les résultats de détection du capteur pour utilisation durant le calcul de la vitesse de rotation de commande et de la vitesse de rotation de surveillance, la période de retard décrite ci-dessus peut se vérifier sur la base de l'angle de vilebrequin.
Note that when crank angles are set as the respective timings at which detection results are obtained from the sensor for use during calculation of the control rotation speed and the monitoring rotation speed, the lag period described above may be checked on the basis of the crank angle.
Incidemment, la valeur de la quantité injectée voulue de commande est mise à jour typiquement à chaque cycle d'allumage du moteur.
Incidentally, the value of the control required injection amount is typically updated in each ignition cycle of the engine.
Selon l'aspect décrit ci-dessus, le capteur peut comprendre un capteur (12) d'angle de vilebrequin.
According to the aspect described above, the sensor may include a crank angle sensor (12).
L'unité de commande (10) peut être configurée pour calculer la vitesse de rotation de commande et la vitesse de rotation de surveillance à chaque cycle d'allumage du moteur à partir de résultats de détection obtenus par le capteur d'angle de vilebrequin respectivement au premier instant et au second instant à l'intérieur du cycle d'allumage.
The control unit (10) may be configured to calculate the control rotation speed and the monitoring rotation speed in each ignition cycle of the engine from detection results obtained by the crank angle sensor respectively at the first timing and the second timing within the ignition cycle.
Incidemment, du moment que la vitesse réelle de rotation de moteur ne varie pas durant la période de retard de mise à jour, le résultat de comparaison entre la quantité injectée voulue de commande et la quantité injectée voulue de surveillance peut s'utiliser sans provoquer la détermination erronée décrite ci-dessus même lorsque les quantités injectées voulues respectives sont calculées durant la période de retard de mise à jour.
Incidentally, as long as the actual engine rotation speed does not vary during the update lag period, the comparison result between the control required injection amount and the monitoring required injection amount may be used without causing the erroneous determination described above even when the respective required injection amounts are calculated during the update lag period.
Selon l'aspect décrit ci-dessus, l'unité de commande (10) peut être configurée pour utiliser le résultat de comparaison entre la quantité injectée voulue de commande calculée durant la période prédéterminée et la quantité injectée voulue de surveillance calculée durant la période prédéterminée pour déterminer si une anomalie s'est ou non produite dans la fonction de calcul de l'unité de commande (10) lorsque la vitesse de rotation de commande et la vitesse de rotation de surveillance sont égales durant la période prédéterminée.
According to the aspect described above, the control unit (10) may be configured to use the comparison result between the control required injection amount calculated during the predetermined period and the monitoring required injection amount calculated during the predetermined period to determine whether or not an abnormality has occurred in the calculation function of the control unit (10) when the control rotation speed and the monitoring rotation speed match during the predetermined period.
Selon l'aspect décrit ci-dessus, l'unité de commande (10) peut être configurée pour calculer la quantité injectée voulue de commande sous forme de traitement d'interruption à angle fixe.
According to the aspect described above, the control unit (10) may be configured to calculate the control required injection amount as fixed angle interrupt processing.
Le traitement d'interruption à angle fixe est un traitement mis en oeuvre lorsque l'angle de vilebrequin du moteur atteint un angle imposé.
The fixed angle interrupt processing is processing implemented when a crank angle of the engine reaches a prescribed angle.
En outre, l'unité de commande (10) peut être configurée pour calculer la quantité injectée voulue de surveillance sous forme de traitement d'interruption à temps fixe.
Further, the control unit (10) may be configured to calculate the monitoring required injection amount as fixed time interrupt processing.
Le traitement d'interruption à temps fixe est un traitement mis en oeuvre chaque fois qu'une période imposée s'est écoulée.
The fixed time interrupt processing is processing implemented every time a prescribed period elapses.
L'instant de calcul de la quantité injectée voulue de commande et l'instant de calcul de la quantité injectée voulue de surveillance ne peuvent pas être synchronisés et, par conséquent, il risque de se produire une détection erronée d'une anomalie due à un écart entre les instants d'acquisition des résultats de détection de capteur.
The calculation timing of the control required injection amount and the calculation timing of the monitoring required injection amount cannot be synchronized, and therefore erroneous detection of an abnormality due to a deviation between the acquisition timings of the sensor detection results is likely to occur.
Toutefois, même dans ce cas, avec l'équipement de commande de moteur décrit ci-dessus, on peut supprimer efficacement la détection erronée d'une anomalie due à un écart entre les instants d'acquisition.
Even in this case, however, with the engine control apparatus described above, erroneous detection of an abnormality due to a deviation between the acquisition timings can be suppressed favorably.
Ce dont il résulte que l'on peut mettre en oeuvre avec succès la surveillance destinée à détecter la présence d'une anomalie.
As a result, monitoring for detecting the presence of an abnormality can be implemented favorably.
En se référant aux figures 1 à 6, on va décrire en détail ci-dessous un mode de réalisation d'un équipement de commande de moteur.
An embodiment of an engine control apparatus will be described in detail below with reference to FIGS. 1 to 6.
Comme le montre la figure 1, l'équipement de commande de moteur selon ce mode de réalisation comprend une unité de commande 10 et un circuit d'entraînement d'injecteurs 11.
As shown in FIG. 1, the engine control apparatus according to this embodiment includes a control unit 10and an injector drive circuit 11.
L'unité de commande 10 comprend une unité centrale de traitement (CPU), qui est un dispositif de traitement de calcul qui effectue divers types de traitement de calcul nécessaires pour la commande de moteur, une mémoire morte (ROM) qui est un support de mémorisation en lecture seule et sur laquelle sont mémorisés un programme et des données nécessaires pour la commande de moteur, et une mémoire vive (RAM), qui est un support de mémorisation que l'on peut réécrire sur lequel on mémorise temporairement des résultats de calcul obtenus par la CPU, des résultats de détection obtenus par des capteurs, et ainsi de suite.
The control unit 10includes a central processing unit (CPU), which is a calculation processing apparatus that performs various types of calculation processing required for engine control, a read only memory (ROM), which is a read-only storage medium on which a program and data required for the engine control are stored, and a random access memory (RAM), which is a rewritable storage medium on which calculation results obtained by the CPU, detection results obtained by sensors, and so on are stored temporarily.
En outre, une horloge est intégrée dans l'unité de commande 10 de sorte que l'on peut obtenir l'instant présent.
Further, a timer is built into the control unit 10so that a current time can be obtained.
Une ligne de signaux est connectée à l'unité de commande 10, sur laquelle elle reçoit des signaux de détection provenant de capteurs comme un capteur 12 d'angle de vilebrequin qui détecte la phase de rotation (un angle de vilebrequin) d'un vilebrequin servant d'arbre de sortie de moteur et un capteur 13 de pédale d'accélérateur qui détecte un montant d'enfoncement de pédale d'accélérateur (un montant d'enfoncement d'accélérateur ACCP).
A signal line on which to receive detection signals from sensors such as a crank angle sensor 12that detects a rotary phase (a crank angle) of a crankshaft serving as an engine output shaft and an accelerator pedal sensor 13that detects an accelerator pedal depression amount (an accelerator depression amount ACCP) is connected to the control unit 10.
En outre, un câble électrique est connecté au circuit d'entraînement d'injecteurs 11, sur lequel on transmet un courant d'entraînement à des injecteurs respectifs 14 du moteur.
Further, an electric wire on which to transmit a drive current to respective injectors 14of the engine is connected to the injector drive circuit 11.
L'équipement de commande de moteur selon ce mode de réalisation, configuré comme décrit ci-dessus, commande la quantité de carburant injecté par l'injecteur 14.
The engine control apparatus according to this embodiment, configured as described above, controls an amount of fuel injected from the injector 14.
La commande de quantité de carburant injecté se fait au moyen d'un traitement décrit ci-dessous, qui est mis en oeuvre par l'unité de commande 10 et le circuit d'entraînement d'injecteurs 11.
The fuel injection amount control is performed through processing described below, which is implemented by the control unit 10and the injector drive circuit 11.
L'unité de commande 10 effectue un traitement P1 de calcul de vitesse de rotation de commande pour calculer la vitesse actuelle de rotation de moteur à partir du signal de détection du capteur 12 d'angle de vilebrequin.
The control unit 10performs control rotation speed calculation processing P1to calculate a current engine rotation speed from the detection signal of the crank angle sensor 12.
À noter que ci-dessous, la vitesse de rotation de moteur calculée durant le traitement P1 de calcul de vitesse de rotation de commande sera appelée "vitesse de rotation de commande NE1".
Note that hereafter, the engine rotation speed calculated during the control rotation speed calculation processing P1will be referred to as a control rotation speed NE1.
En outre, l'unité de commande 10 effectue un traitement P2 de calcul de quantité injectée voulue de commande pour calculer une quantité injectée voulue sur la base de la vitesse de rotation de commande NE1 calculée durant le traitement P1 de calcul de vitesse de rotation de commande, du montant d'enfoncement d'accélérateur ACCP détecté par le capteur 13 de pédale d'accélérateur, et ainsi de suite.
Further, the control unit 10performs control required injection amount calculation processing P2to calculate a required injection amount on the basis of the control rotation speed NE1calculated during the control rotation speed calculation processing P1, the accelerator depression amount ACCP detected by the accelerator pedal sensor 13, and so on.
Capteur d'arbre à came ou de vilebrequin pour véhicule automobile et procédé de diagnostic d'un tel capteur La présente invention appartient au domaine des capteurs de véhicules automobiles, et concerne plus particulièrement un capteur d'arbre à came ou de vilebrequin, ainsi qu'un procédé et un module de diagnostic d'un tel capteur d'arbre à came ou de vilebrequin.
The present invention belongs to the field of motor vehicle sensors and more particularly concerns a camshaft or crankshaft sensor and a method and a module for diagnosing a camshaft or crankshaft sensor of this kind.
Un capteur d'arbre à came ou de vilebrequin est utilisé dans un véhicule automobile pour déterminer la position angulaire de l'arbre à came ou du vilebrequin du moteur du véhicule automobile.
A camshaft or crankshaft sensor is used in a motor vehicle to determine the angular position of the camshaft or the crankshaft of the engine of the motor vehicle.
Un tel capteur comporte une cible, montée sur l'arbre à came ou sur le vilebrequin, et une cellule de mesure (cellule à effet Hall, cellule magnéto-résistive, cellule magnéto-résistive géante GMR, etc.) qui fournit un signal brut représentatif de l'intensité d'un champ magnétique au niveau de ladite cellule de mesure.
A sensor of this kind includes a target mounted on the camshaft or on the crankshaft and a measuring cell (Hall-effect cell, magneto-resistive cell, giant magneto-resistive (GMR) cell, etc.) that supplies a raw signal representing the intensity of a magnetic field at the level of said measuring cell.
Le champ magnétique mesuré par la cellule de mesure est par exemple formé par la cible elle-même, qui le cas échéant est composée d'un matériau magnétique, ou par un générateur de champ magnétique distinct de la cible, tel qu'un aimant permanent.
The magnetic field measured by the measuring cell is formed by the target itself, for example, which where necessary consists of a magnetic material, or by a magnetic field generator separate from the target, such as a permanent magnet.