CA2565076A1 - Procede et systeme pour le pilotage continu de moteur a combustion interne sur banc d'essais moteur - Google Patents

Procede et systeme pour le pilotage continu de moteur a combustion interne sur banc d'essais moteur Download PDF

Info

Publication number
CA2565076A1
CA2565076A1 CA002565076A CA2565076A CA2565076A1 CA 2565076 A1 CA2565076 A1 CA 2565076A1 CA 002565076 A CA002565076 A CA 002565076A CA 2565076 A CA2565076 A CA 2565076A CA 2565076 A1 CA2565076 A1 CA 2565076A1
Authority
CA
Canada
Prior art keywords
engine
pulses
card
angular
control
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.)
Abandoned
Application number
CA002565076A
Other languages
English (en)
Inventor
Binh Kim To
Olivier Lejeune
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.)
IFP Energies Nouvelles IFPEN
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of CA2565076A1 publication Critical patent/CA2565076A1/fr
Abandoned 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/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M15/00Testing of engines
    • G01M15/04Testing internal-combustion engines
    • G01M15/06Testing internal-combustion engines by monitoring positions of pistons or cranks
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02MSUPPLYING COMBUSTION ENGINES IN GENERAL WITH COMBUSTIBLE MIXTURES OR CONSTITUENTS THEREOF
    • F02M65/00Testing fuel-injection apparatus, e.g. testing injection timing ; Cleaning of fuel-injection apparatus
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P17/00Testing of ignition installations, e.g. in combination with adjusting; Testing of ignition timing in compression-ignition engines
    • F02P17/02Checking or adjusting ignition timing
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M15/00Testing of engines

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Testing Of Engines (AREA)

Abstract

La présente invention concerne système et un procédé de pilotage continu d'u n moteur (2) à combustion interne comprenant au moins un actionneur lié à un organe de fonctionnement du moteur, une carte électronique (3) comprenant un composant FPGA de logique programmable, des moyens de synchronisation (9, 10 ) de la carte en fonction du cycle moteur, une unité centrale d'ordinateur (CPU). Selon l'invention: - on génère par le composant, une pluralité d'impulsions de commande d'un actionneur, les impulsions étant paramétrables en phase et en durée, indépendantes, rattachées à un même cylindre et synchronisées par un point de référence angulaire dans le cycle moteur pour chacun des cylindres, - on détermine les paramètres des impulsions et on affecte les impulsions de ces paramètres par un programme de calcul inclus dans le CPU du micro-ordinateur à chacune des sorties physiques, - on comman de au moins l'un des actionneur par un signal de sortie logique de la carte correspondant à au moins une des impulsions de commande.

Description

PROCEDE ET SYSTEME POUR LE PILOTAGE
CONTINU DE MOTEUR A COMBUSTION INTERNE SUR
BANC D'ESSAIS MOTEUR

La présente invention concerne un procédé et un système associé comprenant une carte électronique dénommée TIMER PCI permettant de piloter tout type de moteur à corribustion interne, 2 ou 4 temps, essence (mono et multi-étincelles), diesel (mono et multi-injections) selon une distribution étendue jusqu'à quatre cylindres par carte et selon un principe de complète autonomie de contrôle du moteur qui décharge considérablement l'activité temps réel de l'unité centrale.

Jusqu'à présent, le pilotage d'un moteur se faisait, soit en utilisant des calculateurs du commerce dédiés à un usage grand public dont l'exploitation est limitée au domaine de fonctionnement du moteur défini par le constructeur automobile selon un principe de gestion centralisée de. l'activité temps réelausein du microcontrôleur du calculateur, soit en utilisant des équipements de contrôle spécifiques de bancs d'essais moteur R&D dont se servent les équipementiers automobiles pour développer toutes les stratégies de contrôle moteur et dont l'exploitation est limitée à une marque automobile selon un principe de gestion centralisée de l'activité temps réel au sein de l'unité centrale du système.

Au contraire, le système et le procédé selon l'invention présentent les avantages de disposer d'un moyen de pilotage de tout type de moteur en toute indépendance du
2 constructeur automobile et/ou de l'équipementier associé et offrant un moyen d'exploitation ouvert à toutes les perspectives de développement des stratégies de contrôle moteur en s'appuyant d'une part, sur la puissance croissante des micro-ordinateurs compatibles PC et d'autre part, sur un principe de complète autonomie opérationnelle qui décharge considérablement l'activité temps réel de l'unité
centrale.
Ainsi, la présente invention concerne un procédé de pilotage d'un moteur à
combustion interne comprenant au moins un actionneur lié à un organe de fonctionnement dudit moteur, une carte électronique comprenant un composant de logique programmable, des moyens de synchronisation de ladite carte en fonction du cycle moteur, une unité centrale d'ordinateur (CPU). Selon l'invention :

- on génère par ledit composant, une pluralité d'impulsions de commande d'un actionneur, lesdites impulsions étant paramétrables en phase et en durée, indépendantes, rattachées à un même cylindre et synchronisées par un point de référence angulaire dans le cycle moteur pour chacun des cylindres, - on détermine lesdits paramètres des impulsions et on affecte lesdites impulsions de ces paramètres par un programme de calcul inclus dans le CPU du micro-ordinateur à chacune des sorties-physiques, - on commande au moins l'un des actionneur par un signal de sortie logique de la carte correspondant à au moins une des impulsions de commande.

La génération des impulsions peut se faire à une fréquence correspondante à la fréquence du codage angulaire, et dans lequel le CPU du micro-ordinateur peut déterminer les paramètres à une plus faible fréquence.

La synchronisation peut être obtenue à partir d'au moins l'un des capteurs suivants
3 *pour un moteur 2 temps: un codeur angulaire, une cible véhicule 58X;
*pour un moteur 4 temps: un capteur d'arbre à cames et au moins: un codeur angulaire, ou une cible véhicule 58X.

L'invention concerne également un système de pilotage d'un moteur à
combustion interne, comprenant au moins un actionneur lié à un organe de fonctionnement dudit moteur, une carte électronique comprenant un composant de logique programmable FPGA, des moyens de synchronisation de ladite carte en fonction du cycle moteur, un micro-ordinateur industriel. Dans le système:

= ledit composant comprend des moyens programmés pour:

- générer un point de référence angulaire dans le cycle moteur pour chacun des cylindres, - générer une pluralité d'impulsions de commande d'un actionneur paramétrables en phase et en durée, lesdites impulsions étant indépendantes et rattachées à
un cylindre, - le CPU du micro-ordinateur comporte des moyens de détermination des paramètres des impulsions, - des moyens de commande d'au moins l'un des actionneur par un signal de sortie de la carte correspondant à au moins une des impulsions de commande.

Les moyens de synchronisation peuvent comprendre :

- pour un moteur 2 temps, au moins l'un des capteurs suivants: un codeur angulaire, une cible véhicule 58X.

- pour un moteur 4 temps, un capteur d'arbre à cames et au moins l'un des capteurs suivants : un codeur angulaire, une cible véhicule 58X.

L'actionneur peut être: un injecteur, une bougie d'allumage, une commande électromagnétique de soupape, un tir de caméra LASER.
4 La présente invention sera mieux comprise et ses avantages apparaîtront plus clairement à la lecture de la description suivante d'un exemple de réalisation, nullement limitatif, illustrée par les figures ci-après annexées, parmi lesquelles:

- la figure 1 représente schématiquement la mise én oeuvre de l'invention, - la figure 2 décrit la structure et l'organisation des moyens de l'invention.
- la figure 3 montre un exemple de génération de signaux.

- la figure 4 décrit le fonctionnement simultané de la carte électronique TIMER
PCI au sein d'un micro-ordinateur industriel compatible PC.

La figure 1 montre un moteur 2 piloté à l'aide d'un ordinateur 1 de type PC
qui comporte une carte électronique 3 de type TIMER PCI. Le système est synchronisé sur les signaux d'un système de codification angulaire 9. Le système de codification peut être, soit un codeur angulaire délivrant une information "top tour" et une information "top angulaire" de résolution égale à 1 V, 1/2 V, 1/5 V ou 1/10 V sachant que le symbole V indique degré vilebrequin , soit une cible véhicule de type 58X
, c'est à dire présentant 60 dents de résolution 6 V dont 2 dents consécutives sont absentes) fixé sur le vilebrequin du moteur 2. Un deuxième capteur de synchronisation 10 -lié à l'arbre à cames- permet- d' assurer-la- reconnaissance- du- tour du cylindre de --référence (traditionnellement le cylindre n 1) pour un moteur, quatre temps dont le cycle de combustion est égal à deux tours. La référence 12 désigne un bloc de conditionnement et de mise en forme des signaux de la codification angulaire.

La carte TIMER PCI est au format standard du bus PCI d'un micro-ordinateur compatible PC. Elle est chargée de générer les impulsions de commande d'actionneurs (par exemple sur la figure 1: les injecteurs de carburant 7, les bougies d'allumage 6) via
5 PCT/FR2005/001173 des interfaces de puissances dédiées, par exemple un générateur d'étincelles 4 par un multi-conducteur 13 ou une interface de puissance d'inj ection 11 par un multi-conducteur 8, eux-mêmes reliés à la carte par un multi-conducteur 5.

La carte TIMER PCI se compose pour l'essentiel d'un composant de logique 5 programmable de type FPGA (Field Programmable Gate Array), d'un composant réalisant l'interface avec le bus PCI du micro-ordinateur compatible PC, de circuits assurant l'isolation galvanique des entrées/sorties et de circuits fournissant les alimentations nécessaires.

Le composant FPGA contient l'ensemble des fonctionnalités réalisées par la carte TIMER PCI. Elles sont décrites en langage VHDL (Very High Speed Integrated Circuit VHSIC Hardware Description Language).

L'organisation de ces fonctionnalités permet de générer jusqu'à 8 impulsions de commande par cylindre par cycle moteur, pour un moteur 2 ou 4 temps essence ou diesel jusqu'à 4 cylindres.

Elle est basée sur la prise en compte de 4 entrées logiques complexes de synchronisation issues d'une part, d'un système de codification angulaire du vilebrequin moteur tel que un codeur angulaire ou une cible véhicule 58X, et d'autre part, d'un capteur AAC (Arbre A Cames)-de-tout-type-Elle permet de commander 16 sorties logiques complexes isolées galvaniquement (découplage des masses) pour la génération. des impulsions de commande (4 sorties par cylindre). Chaque impulsion de commande est paramétrée pour chaque cycle moteur par un phasage et une durée. Le phasage est toujours exprimé
en degré vilebrequin V selon une précision angulaire sélectionnée (1 V, 1/2 V, 1/5 V ou 1/10 V). La durée peut être exprimée en degré vilebrequin V selon une
6 précision angulaire sélectionnée (1 V, 1/2 V, 1/5 V ou 1/10 V) ou selon une précision temporelle sélectionnée exprimée en microseconde ( s).

L'objet de cette invention réside dans le principe de fonctionnement de la carte TIMER PCI qui garantit une opérabilité continue du moteur tout en déchargeant l'activité temps réel du CPU (Central Processor Unit) du micro-ordinateur industriel compatible PC.

A chaque cylindre est adoptée une référence propre appelée " PMH
Combustion" (Point Mort Haut Combustion), sachant que l'ordre de fonctionnement des cylindres d'un moteur 4 temps est 1/3/4/2. Les 8 impulsions de commande (par voie ou par cylindre) sont programmables en phase et en durée par rapport à leur PMH
"combustion" respectif.

La figure 2 montre un schéma bloc du composant FPGA qui expose l'organisation adoptée. Il se décompose en quatre sous-ensembles totalement identiques (du cylindre 1 au cylindre 4).

Chacun de ces schémas blocs est composé de :

-une génération (GEN-PMH) d'un PMH propre au cylindre considéré (PMH1, PMH2; PMH3, PMH4), dans laquelle:

= E1 : entrée du signal top angulaire du codeur angulaire (1 V, 1/2 V, 1/5 V ou 1/10 V);

= E2 : entrée du signal AAC du capteur Arbre A Cames.
= E3 : entrée du signal top tour du codeur angulaire.

= E4 : entrée du signal de la cible véhicule 58X (roue de 60 dents dont 2 dents consécutives sont absentes).
7 - une génération (GEN 1-4) de 8 impulsions indépendantes spécifiquement rattachées au cylindre considéré, Fxy représentant un signal interne caractérisé par la présence d'une impulsion définie par un phasage et une durée par cycle moteur sur le cylindre considéré x, y de 1 à 8.

- un multiplexage (MULT) des 8 impulsions précédentes afin d'assurer une distribution de celles-ci sur chacune des 4 sorties physiques, spécifiquement rattachées au cylindre considéré, Sxz : sortie z(1-4) d'un signal pouvant être la combinaison des signaux Fxy par cycle moteur sur le cylindre x Cette distribution peut être opérée de manière souple par programmation et permet d'orienter de 0 à 8 impulsions, dans un ordre quelconque, sur n'importe lâquelle des quatre sorties physiques.

Par impulsion, on désigne le protocole élémentaire de commande d'un actionneur. Ladite impulsion se caractérise par la combinaison de deux paramètres: le "phasage" qui désigne la position angulaire du début ou de la fin de la commande de l'actionneur sur le cycle moteur considéré, la "durée" qui désigne, à partir du "phasage"
ci-dessus, l'instant d'arrêt de la commande de l'actionneur sur le cycle moteur considéré.
La figure-3 montre un exemple de génération d'un-signal-S 1-1--combinaison-des- -signaux F 11, F 12, F 13 et F 14 sur le référentiel, PMH 1 correspondant au cylindre 1. Le référentiel PMHl est constitué à partir des références E2 (AAC) et E3 (Top tour).

On décrit ci-après deux exemples qui démontrent la flexibilité d'une telle organisation.

Exemple n 1 : pilotage d'un moteur 4 cylindres essence 4 temps traditionnel.
8 Le pilotage de ce moteur s'effectue à travers la commande de 4 bobines d'allumage et de 4 injecteurs. Chacun de ces 8 actionneurs nécessite la mise à
disposition d'une sortie logique de la carte TIMER PCI. Enfin, chacune de ces 8 sorties logiques doit présenter une impulsion élémentaire de commande caractérisée par le paramétrage de son phasage et de sa durée.

Le paramétrage logiciel de la carte TIMER PCI à partir du micro-ordinateur compatible PC va donc consister à générer deux impulsions par cylindres et à
affecter chacune de ces deux impulsions sur une sortie logique distincte. Ainsi, le pilotage du moteur considéré aura pu être réalisé sans aucune modification matérielle de la carte TIMER PCI.

Exemple n 2 : pilotage d'un moteur 4 cylindres diesel, Common Rail 4 temps à
injections multiples (8 injections par cycle moteur).

Le pilotage de ce moteur s'effectue à travers la commande de 4 injecteurs.
Chacun de ces quatre actionneurs nécessite la mise à disposition d'une sortie logique de la carte TIMER PCI. Enfin, chacune de ces 4 sorties logiques doit présenter un ensemble de 8 impulsions élémentaires de commande caractérisées par le paramétrage de leur phasage et de leur durée.

L--e-par-amétrage logiciel de-la carte-TIMER PCI va donc consister-à-générer-8-impulsions par cylindres et à affecter l'ensemble de ces huit impulsions. sur 1 seule sortie logique. Ainsi, le pilotage du moteur considéré aura pu être réaliser sans aucune modification matérielle de la carte TIMER PCI.

Lorsqu'on analyse le principe opérationnel des calculateurs automobiles qui garantissent le contrôle moteur d'un véhicule du commerce, la commande des
9 actionneurs, qui nécessitent une synchronisation précise avec la révolution du vilebrequin moteur, est opéré par le CPU (Central Processor Unit) du calculateur dédié
au contrôle moteur.

En considérant l'exemple n 2, du pilotage d'un moteur 4 cylindres diesel Common Rail 4 temps à injections multiples (8 injections par cycle moteur), cela signifie que le CPU du calculateur dédié au contrôle moteur est chargé de :

- gérer le pilotage de 32 impulsions (8 impulsions x 4 cylindres) par cycle moteur à partir de la cible véhicule permettant de repérer la position angulaire du vilebrequin moteur, - calculer en fonction des conditions de fonctionnement du moteur les 64 paramètres de commande (phasage et durée des 32 impulsions) par cycle moteur.

On peut également établir ce même constat en analysant le principe opérationnel des systèmes de développement en contrôle moteur avancé des bancs d'essais moteur R&D dont disposent les constructeurs et les équipementiers automobiles.

Dans le cadre du développement du système ACEboxTM équipé de la carte TIMER PCI qui constitue le système de pilotage développé par la demanderesse pour ses besoins dans le domaine des bancs d'essais moteur R&D nécessitant un contrôle moteur--avancé, il a été choisi de miser-sur-une-technologie évolutive.-L-e-principe adopté
dans le système ACEboxTM est basé sur l'utilisation d'un micro-ordinateur industriel compatible PC dans lequel est installé une ou plusieurs cartes TIMER PCI (une carte pour piloter 4 cylindres).

L'objet de cette invention réside dans la distinction de - la gestion des impulsions de commande des actionneurs nécessitant une synchronisation précise avec la révolution du vilebrequin moteur (ici réalisée par la carte TIMER PCI), - du calcul des paramètres de configuration de ces mêmes impulsions (réalisé
par le CPU du micro-ordinateur industriel).

En effet, l'évolutivité du système ACEboxTM obtenue grâce à la possibilité de remplacer le CPU du micro-ordinateur industriel par un autre CPU plus performant en 5 vue de garantir une évaluation temps réel des calculs du contrôle moteur de plus en plus pertinente et donc rapide, est d'autant plus efficace qüe ce même CPU est déchargé de la contrainte de devoir se charger du séquençage, ou synchronisation, en temps réel des impulsions de commande des actionneurs.

Le principe de décharge du CPU du micro-ordinateur industriel de la contrainte
10 de garantir le séquençage des impulsions de commande des actionneurs est décrit dans le synoptique de la figure 4, dans laquelle :

A désigne la tâche d'interruption du programme B . Elle est chargée de prendre en compte tous les événements G .

B désigne le programme d'évaluation des paramètres de configuration (phasage et durée) des impulsions de commande des actionneurs. Ce programme doit également garantir l'évaluation de tous les autres paramètres de configuration de tous les actionneurs du moteur.

- C-- - désigne la partie du-programme VHDL- du- composant de -logique programmable FPGA de la carte TIMER PCI qui assure, d'une part, la régénération en temps réel des référentiels angulaires (PMH) des 4 cylindres et, d'autre part, la génération des événements G par corrélation des événements de synchronisation E et F .

01 à D4 désignent les 4 parties identiques du composant de logique programmable FPGA de la carte TIMER PCI qui assure la
11 synchronisation angulaire des impulsions de commande des actionneurs pour les 4 cylindres.

E désigne les événements issus du système de codification angulaire du vilebrequin moteur tel que un codeur angulaire ou une cible véhicule 58X.

F désigne les événements issus de la codification angulaire de l'arbre à cames pour un moteur 4 temps (exemple : capteur AAC).

G désigne les événements de synchronisation du programme d'évaluation des paramètres du contrôle moteur. La fréquence de cet événement est généralement égale à la fréquence du PMH Combustion des 4 cylindres d'un moteur c'est à dire toutes les demie révolutions du vilebrequin moteur. Elle peut atteindre une fréquence égale à la cible véhicule 58X c'est à dire tous les 6 V.

H désigne les paramètres de configuration des impulsions de commande des actionneurs pilotés par la carte TIMER PCI.

I désigne les 4x4 signaux de sortie TTL (S 11 à S44 - figure 2) de pilotage de la carte TIMER PCI.

---Le- synoptique- de - la figure- 4 permet- de mettre en - évidence--le-fonctionnement--simultané de la carte TIMER PCI et du programme de gestion du contrôle moteur du CPU.

du PC industriel.

La carte TIMER PCI, telle que décrite, garantit un pilotage précis et rapide du moteur selon la boucle BCL1:

- précis, car la définition des paramètres des impulsions de commande des actionneurs peut atteindre une résolution de 0,1 V et/ou 1 s.
12 - rapide, car le découpage du cycle moteur à 0,1 V et/ou 1 s permet de minimiser les temps de réponse des signaux de commande.

Les paramètres de commande des impulsions de commande des actionneurs de la carte TIMER PCI sont mis à jour selon la boucle BCL2 dont la fréquence peut atteindre un rythme 1800 fois moins rapide que la fréquence de la boucle BCL1 (par exemple : la boucle BCL2 opérée tous les PMH Combustion sur un moteur 4 cylindres et la boucle BCL1 tous les 0,1 V).

L'objet de cette invention réside dans l'autonomie opérationnelle de la carte TIMER PCI qui permet de garantir le pilotage continu du moteur selon la boucle sans nécessiter une sollicitation aussi intense de la boucle BCL2 qui fait intervenir le programme qui effectue la mise à jour des paramètres de commande. Ainsi, dans un cas extrême où l'on serait conduit à interrompre la boucle BCL2, le pilotâge des actionneurs du moteur continue à être assuré par la boucle BCL 1 avec des paramètres de commande et de contrôle constants correspondant à la dernière remise à jour.

Claims (6)

1) Procédé de pilotage d'un moteur à combustion interne comprenant au moins un actionneur lié à un organe de fonctionnement dudit moteur, une carte électronique comprenant un composant FPGA de logique programmable, des moyens de synchronisation de ladite carte en fonction du cycle moteur, une unité
centrale d'ordinateur (CPU), caractérisé en que:

- on génère par ledit composant, une pluralité d'impulsions de commande d'un actionneur, lesdites impulsions étant paramétrables en phase et en durée, indépendantes, rattachées à un même cylindre et synchronisées par un point de référence angulaire dans le cycle moteur pour chacun des cylindres, - on détermine lesdits paramètres des impulsions et on affecte lesdites impulsions de ces paramètres par un programme de calcul inclus dans le CPU du micro-ordinateur à
chacune des sorties physiques, - on commande au moins l'un des actionneur par un signal de sortie logique de la carte-correspondant à au moins une des impulsions de commande.
2) Procédé selon la revendication 1, dans lequel la génération desdites impulsions se fait à une fréquence correspondante à la fréquence du codage angulaire, et dans lequel le CPU du micro-ordinateur détermine les paramètres à une plus faible fréquence.
3) Procédé selon l'une des revendications 1 ou 2, dans lequel la synchronisation est obtenue à partir d'au moins l'un des capteurs suivants :

* pour un moteur 2 temps: un codeur angulaire, une cible véhicule 58X;

* pour un moteur 4 temps, un capteur d'arbre à cames et au moins: un codeur angulaire, une cible véhicule 58X.
4) Système de pilotage d'un moteur à combustion interne, comprenant au moins un actionneur lié à un organe de fonctionnement dudit moteur, une carte électronique comprenant un composant de logique programmable FPGA, des moyens de synchronisation de ladite carte en fonction du cycle moteur, un micro-ordinateur industriel, caractérisé en que:

.cndot. ledit composant comprend des moyens programmés pour:

- générer un point de référence angulaire dans le cycle moteur pour chacun des cylindres, - générer une pluralité d'impulsions de commande d'un actionneur paramétrables en phase et en durée, lesdites impulsions étant indépendantes et rattachées à un cylindre, .cndot. le CPU du micro-ordinateur comporte des moyens de détermination des paramètres des impulsions, .cndot. des moyens de commande d'au moins l'un des actionneur par un signal de sortie de la carte correspondant à au moins une des impulsions de commande.
5) Système selon la revendication 4, dans lequel les moyens de synchronisation comprennent :

- pour un moteur 2 temps, au moins l'un des capteurs suivants: un codeur angulaire, une cible véhicule 58X.

- pour un moteur 4 temps, un capteur d'arbre à cames et au moins l'un des capteurs suivants : un codeur angulaire, une cible véhicule 58X.
6) Système selon l'une des revendications 4 ou 5, dans lequel l'actionneur est: un injecteur, une bougie d'allumage, une commande électromagnétique de soupape, un tir de caméra LASER.
CA002565076A 2004-05-07 2005-05-04 Procede et systeme pour le pilotage continu de moteur a combustion interne sur banc d'essais moteur Abandoned CA2565076A1 (fr)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FR0405010A FR2869991B1 (fr) 2004-05-07 2004-05-07 Procede et systeme pour le pilotage continu de moteur a combustion interne sur banc d'essais moteur
FR0405010 2004-05-07
PCT/FR2005/001173 WO2005116605A1 (fr) 2004-05-07 2005-05-04 Procede et systeme pour le pilotage continu de moteur a combustion interne sur banc d'essais moteur

Publications (1)

Publication Number Publication Date
CA2565076A1 true CA2565076A1 (fr) 2005-12-08

Family

ID=34945492

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002565076A Abandoned CA2565076A1 (fr) 2004-05-07 2005-05-04 Procede et systeme pour le pilotage continu de moteur a combustion interne sur banc d'essais moteur

Country Status (7)

Country Link
US (1) US7653476B2 (fr)
EP (1) EP1756542A1 (fr)
JP (1) JP4709832B2 (fr)
KR (1) KR20070014193A (fr)
CA (1) CA2565076A1 (fr)
FR (1) FR2869991B1 (fr)
WO (1) WO2005116605A1 (fr)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2906366B1 (fr) * 2006-09-27 2009-01-09 Inst Francais Du Petrole Systeme de supervision de bancs d'essais moteur independant du type de bancs d'essais moteur
CN103742325B (zh) * 2013-12-16 2016-04-27 天津大学 发动机喷油器模拟控制***
CN103711629A (zh) * 2013-12-16 2014-04-09 天津大学 汽油机喷油器模拟控制通讯电路
CN112711205A (zh) * 2019-10-25 2021-04-27 中电智能科技有限公司 可编程电子控制器单元

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE1016047B (de) 1954-09-18 1957-09-19 Carl Schnell Maschinenfabrik Zerkleinerungsgeraet mit rotierender, durch einen Motor angetriebener Messerwelle zum Zerkleinern landwirtschaftlicher Produkte
FR2133288A5 (fr) 1971-04-15 1972-11-24 Penhoet Loire Atlan Chan
GB1586474A (en) * 1976-06-16 1981-03-18 Lucas Industries Ltd Internal combustion engine having an operation timing control system
JPS5664130A (en) * 1979-10-29 1981-06-01 Aisin Warner Ltd Control device for car by card
US5318449A (en) * 1989-06-07 1994-06-07 Electra International Pty. Ltd. Method and apparatus for computer-aided diagnosis of engines
JPH04209953A (ja) * 1990-11-30 1992-07-31 Honda Kinzoku Gijutsu Kk コンピュータによるエンジンの制御方法
JPH04337440A (ja) * 1991-05-15 1992-11-25 Daifuku Co Ltd エンジンパレット
US5201296A (en) * 1992-03-30 1993-04-13 Caterpillar Inc. Control system for an internal combustion engine
JPH05322707A (ja) * 1992-05-25 1993-12-07 Mitsubishi Motors Corp エンジン台上運転時の制御方法
GB2270177B (en) * 1992-08-31 1995-11-22 Silicon Systems Inc Programmable system for the synchronization of an electronic angular position indicator
JPH06288871A (ja) * 1993-03-31 1994-10-18 Hino Motors Ltd 同期撮影装置
JPH0954019A (ja) * 1995-08-15 1997-02-25 Toyota Motor Corp テストベンチ用ecuのパラメータ調整方法およびその装置
US5908455A (en) * 1996-10-07 1999-06-01 Hewlett-Packard Company High performance automotive diagnostics instrumentation architecture
US5978862A (en) * 1997-08-08 1999-11-02 Toshiba America Information Systems, Inc. PCMCIA card dynamically configured in first mode to program FPGA controlling application specific circuit and in second mode to operate as an I/O device
JP3708715B2 (ja) * 1998-07-16 2005-10-19 東京メータ株式会社 内燃機関試験装置
JP2000047883A (ja) * 1998-07-31 2000-02-18 Denso Corp タスク制御方法および記録媒体
JP2000155074A (ja) * 1998-11-20 2000-06-06 Toyota Motor Corp 汎用計測制御システム
JP2001003793A (ja) * 1999-06-22 2001-01-09 Mitsubishi Heavy Ind Ltd 内燃機関の燃焼制御システム、及び、内燃機関の燃焼制御方法
JP2001124232A (ja) * 1999-10-28 2001-05-11 Nabco Ltd 電磁弁制御方法,電磁弁制御装置および電磁弁制御プログラムを記録した記録媒体
US6257205B1 (en) * 1999-12-22 2001-07-10 Ford Global Technologies, Inc. System for controlling a fuel injector
US6600959B1 (en) * 2000-02-04 2003-07-29 International Business Machines Corporation Method and apparatus for implementing microprocessor control logic using dynamic programmable logic arrays
DE10147484B4 (de) 2001-09-26 2010-01-28 Robert Bosch Gmbh Verfahren und Vorrichtung zur Ansteuerung von Aktoren, insbesondere von Aktoren zur Kraftstoffeinspritzung bei Einspritzmotoren
DE10160476B4 (de) * 2001-12-08 2004-09-30 Daimlerchrysler Ag Vorrichtung und Verfahren zur Motorsteuerung bei Verkehrsmitteln
US6891417B2 (en) * 2003-07-02 2005-05-10 Intel Corporation Circuits and methods for alignment of signals in integrated circuits

Also Published As

Publication number Publication date
JP2007536548A (ja) 2007-12-13
US7653476B2 (en) 2010-01-26
US20080009998A1 (en) 2008-01-10
KR20070014193A (ko) 2007-01-31
FR2869991A1 (fr) 2005-11-11
WO2005116605A1 (fr) 2005-12-08
FR2869991B1 (fr) 2006-06-23
JP4709832B2 (ja) 2011-06-29
EP1756542A1 (fr) 2007-02-28

Similar Documents

Publication Publication Date Title
US7613554B2 (en) System and method for demonstrating functionality of on-board diagnostics for vehicles
FR2526944A1 (fr) Installation permettant d'effectuer automatiquement le diagnostic d'un moteur a combustion interne a quatre temps
FR2746854A1 (fr) Installation de commande d'un moteur a combustion interne a essence a injection directe
BRPI0512436A (pt) operação de um motor sem um sensor do came
FR2734322A1 (fr) Procede de reconnaissance de la phase des cylindres d'un moteur multicylindres a combustion interne a cycle a quatre temps
CA2565076A1 (fr) Procede et systeme pour le pilotage continu de moteur a combustion interne sur banc d'essais moteur
FR2811713A1 (fr) Procede et dispositif d'equilibrage d'un moteur a combustion interne
FR2503266A1 (fr) Dispositif de commande de l'alimentation en carburant d'un moteur a combustion interne
WO2005026515A3 (fr) Dispositif et procede permettant de commander les operations d'un moteur a combustion interne equipe d'un systeme d'injection electronique
US5806488A (en) Electronic engine timing
WO2005026519A3 (fr) Systeme de regulation de carburant electronique destine a de petits moteurs
EP0102273B1 (fr) Dispositif de commande de l'allumage et de l'injection de combustible pour un moteur à combustion interne
CA2568999A1 (fr) Procede et systeme pour le pilotage universel de moteur a combustion interne sur banc d'essais moteur
US20080295803A1 (en) Camshaft wheel for determining startup engine angle and machine using same
FR2799241A1 (fr) Procede et dispositif pour detecter l'etat actif d'un cylindre d'un moteur a combustion interne a 6 ou 12 cylindres
US7751967B2 (en) Control systems and methods associated therewith
EP2158393B1 (fr) Procede et dispositif de commande d'injections d'un moteur, vehicule automobile muni du dispositif
WO1997047869A1 (fr) Procede pour produire un signal de synchronisation permettant le pilotage d'un systeme d'injection electronique d'un moteur a combustion interne
WO2012085094A1 (fr) Controle du fonctionnement d'un moteur a combustion interne d'un vehicule automobile par signal d'ionisation
EP0943909A1 (fr) Système de génération de commandes d'actionneurs
AU681614B2 (en) Electronic engine timing
WO1999019616A1 (fr) Procede pour produire un signal de synchronisation permettant le pilotage d'un systeme d'injection electronique d'un moteur a combustion interne
FR2925592A3 (fr) Dispositif pour produire un signal de synchronisation du cycle de fonctionnement d'un moteur a combustion interne
FR2999040A1 (fr) Procede et dispositif de combinaison de signaux

Legal Events

Date Code Title Description
EEER Examination request
FZDE Discontinued

Effective date: 20130506