Bienvenue, Visiteur
Vous devez vous enregistrer avant de pouvoir poster.

Nom d’utilisateur

Mot de passe

Rechercher dans les forums

(Recherche avancée)

Statistiques du Forum
» Membres : 647
» Dernier membre : nnfj555sw
» Sujets du forum : 4,265
» Messages du forum : 28,623

Statistiques complètes

Utilisateurs en ligne
Il y a actuellement 126 utilisateurs connectés.
» 0 Membre(s) | 125 Visiteur(s)

Derniers sujets
How Fuel Injection System...
Forum : Général
Dernier message : nnfj555sw
Aujourd’hui, 06:45:35
» Réponses : 0
» Affichages : 5
Évolution du CMS - commun...
Forum : Général
Dernier message : Ouik
01/09/2021, 15:51:31
» Réponses : 13
» Affichages : 3,982
Version 2.2.16 en cours
Forum : Général
Dernier message : jce76350
25/06/2021, 18:32:03
» Réponses : 0
» Affichages : 516
Quels modules pour un sit...
Forum : Modules, Tags
Dernier message : adrienj
13/04/2021, 20:33:53
» Réponses : 2
» Affichages : 757
Nouveaux modules en série...
Forum : Général
Dernier message : pierrepercee
17/03/2021, 01:09:58
» Réponses : 9
» Affichages : 2,434
Redirection dans UDT
Forum : Modules, Tags
Dernier message : brambaud
06/03/2021, 16:38:10
» Réponses : 1
» Affichages : 765
Recherche dans base SQL
Forum : Développement et Astuces
Dernier message : brambaud
06/03/2021, 16:23:40
» Réponses : 1
» Affichages : 834
[Resolu] Templates CGCale...
Forum : Modules, Tags
Dernier message : IleLouet
04/02/2021, 17:15:20
» Réponses : 2
» Affichages : 743
[Résolu] Methods obsolète...
Forum : Modules, Tags
Dernier message : IleLouet
26/01/2021, 09:45:46
» Réponses : 2
» Affichages : 730
Régénérer Thumbnails dans...
Forum : Modules, Tags
Dernier message : Ouik
25/01/2021, 21:53:59
» Réponses : 4
» Affichages : 1,095

  How Fuel Injection Systems Work
Posté par : nnfj555sw - Aujourd’hui, 06:45:35 - Forum : Général - Pas de réponse

In trying to keep up with emissions and fuel efficiency laws, the fuel system used in modern cars has changed a lot over the years. The 1990 Subaru Justy was the last car sold in the United States to have a carburetor; the following model year, the Justy had fuel injection. But fuel injection has been around since the 1950s, and electronic fuel injection was used widely on European cars starting around 1980. Now, all cars sold in the United States have fuel injection systems.

In this article, we'll learn how the fuel gets into the cylinder of the engi­ne, and what terms like "multi-port fuel injection" and "throttle body fuel injection" mean.
­For most of the existence of the internal combustion engine, the carburetor has been the device that supplied fuel to the engine. On many other machines, such as lawnmowers and chainsaws, it still is. But as the automobile evolved, the carburetor got more and more complicated trying to handle all of the operating requirements. For instance, to handle some of these tasks, carburetors had five different circuits:

Main circuit - Provides just enough fuel for fuel-efficient cruising
Idle circuit - Provides just enough fuel to keep the engine idling
Accelerator pump - Provides an extra burst of fuel when the accelerator pedal is first depressed, reducing hesitation before the engine speeds up
Power enrichment circuit - Provides extra fuel when the car is going up a hill or towing a trailer
Choke - Provides extra fuel when the engine is cold so that it will start
In order to meet stricter emissions requirements, catalytic converters were introduced. Very careful control of the air-to-fuel ratio was required for the catalytic converter to be effective. Oxygen sensors monitor the amount of oxygen in the exhaust, and the engine control unit (ECU) uses this information to adjust the air-to-fuel ratio in real-time. This is called closed loop control -- it was not feasible to achieve this control with carburetors. There was a brief period of electrically controlled carburetors before fuel injection systems took over, but these electrical carbs were even more complicated than the purely mechanical ones.

At first, carburetors were replaced with throttle body FIAT fuel injector systems (also known as single point or central fuel injection systems) that incorporated electrically controlled fuel-injector valves into the throttle body. These were almost a bolt-in replacement for the carburetor, so the automakers didn't have to make any drastic changes to their engine designs.

Gradually, as new engines were designed, throttle body fuel injection was replaced by multi-port fuel injection (also known as port, multi-point or sequential fuel injection). These systems have a fuel injector for each cylinder, usually located so that they spray right at the intake valve. These systems provide more accurate fuel metering and quicker response.

When You Step on the Gas
The gas pedal in your car is connected to the throttle valve -- this is the valve that regulates how much air enters the engine. So the gas pedal is really the air pedal.

When you step on the gas pedal, the throttle valve opens up more, letting in more air. The engine control unit (ECU, the computer that controls all of the electronic components on your engine) "sees" the throttle valve open and increases the fuel rate in anticipation of more air entering the engine. It is important to increase the fuel rate as soon as the throttle valve opens; otherwise, when the gas pedal is first pressed, there may be a hesitation as some air reaches the cylinders without enough fuel in it.

Sensors monitor the mass of air entering the engine, as well as the amount of oxygen in the exhaust. The ECU uses this information to fine-tune the fuel delivery so that the air-to-fuel ratio is just right.

­In order to provide the correct amount of fuel for every operating condition, the e­ngine control unit (ECU) has to monitor a huge number of input sensors. Here are just a few:

Nox sensor - Tells the ECU the mass of air entering the engine
Oxygen sensor(s) - Monitors the amount of oxygen in the exhaust so the ECU can determine how rich or lean the fuel mixture is and make adjustments accordingly
Throttle position sensor - Monitors the throttle valve position (which determines how much air goes into the engine) so the ECU can respond quickly to changes, increasing or decreasing the fuel rate as necessary
Coolant temperature sensor - Allows the ECU to determine when the engine has reached its proper operating temperature
Voltage sensor - Monitors the system voltage in the car so the ECU can raise the idle speed if voltage is dropping (which would indicate a high electrical load)
Manifold absolute pressure sensor - Monitors the pressure of the air in the intake manifold
The amount of air being drawn into the engine is a good indication of how much power it is producing; and the more air that goes into the engine, the lower the manifold pressure, so this reading is used to gauge how much power is being produced.
Engine speed sensor - Monitors engine speed, which is one of the factors used to calculate the pulse width
There are two main types of control for multi-port systems: The fuel injectors can all open at the same time, or each one can open just before the intake valve for its cylinder opens (this is called sequential multi-port fuel injection).

The advantage of sequential vw fuel injector is that if the driver makes a sudden change, the system can respond more quickly because from the time the change is made, it only has to wait only until the next intake valve opens, instead of for the next complete revolution of the engine.

Engine Controls and Performance Chips
­­The algorithms that control the engine are quite complicated. The software has to allow the car to satisfy emissions requirements for 100,000 miles, meet EPA fuel economy requirements and protect engines against abuse. And there are dozens of other requirements to meet as well.

The engine control unit uses a formula and a large number of lookup tables to determine the pulse width for given operating conditions. The equation will be a series of many factors multiplied by each other. Many of these factors will come from lookup tables. We'll go through a simplified calculation of the fuel injector pulse width. In this example, our equation will only have three factors, whereas a real control system might have a hundred or more.

Pulse width = (Base pulse width) x (Factor A) x (Factor B)

In order to calculate the pulse width, the ECU first looks up the base pulse width in a lookup table. Base pulse width is a function of engine speed (RPM) and load (which can be calculated from manifold absolute pressure). Let's say the engine speed is 2,000 RPM and load is 4. We find the number at the intersection of 2,000 and 4, which is 8 milliseconds.

From this example, you can see how the control system makes adjustments. With parameter B as the level of oxygen in the exhaust, the lookup table for B is the point at which there is (according to engine designers) too much oxygen in the exhaust; and accordingly, the ECU cuts back on the fuel.

Real control systems may have more than 100 parameters, each with its own lookup table. Some of the parameters even change over time in order to compensate for changes in the performance of engine components like the catalytic converter. And depending on the engine speed, the ECU may have to do these calculations over a hundred times per second.

Performance Chips
This leads us to our discussion of performance chips. Now that we understand a little bit about how the control algorithms in the ECU work, we can understand what performance-chip makers do to get more power out of the engine.

Performance chips are made by aftermarket companies, and are used to boost engine power. There is a chip in the ECU that holds all of the lookup tables; the performance chip replaces this chip. The tables in the performance chip will contain values that result in higher fuel rates during certain driving conditions. For instance, they may supply more fuel at full throttle at every engine speed. They may also change the spark timing (there are lookup tables for that, too). Since the performance-chip makers are not as concerned with issues like reliability, mileage and emissions controls as the carmakers are, they use more aggressive settings in the fuel maps of their performance chips.

For more information on RENAULT fuel injector systems and other automotive topics, check out the links on the next page.
The call for reduction in pollution has been mandated by government′s policies worldwide. This challenges the engine manufacturer to strike an optimum between engine performance and emissions. However with growing technology in the field of fuel injection equipment, the task has become realizable. For past few years it has been the hot topic to improve combustion and emissions of compression ignition engines through optimizing the fuel injection strategies. Choosing between various injection strategies are potentially effective techniques to reduce emission from engines as injection characteristics have great influences on the process of combustion. For example, increasing the fuel injection pressure can improve the fuel atomization and subsequently improve the combustion process, resulting in a higher brake thermal efficiency, producing less HC, CO, PM emissions, but more NOx emission. Pilot injection help in reducing combustion noise and NOx emissions and immediate post injection may help in soot oxidation and late post injection helps in regeneration of diesel particulate filter. This article aims at a comprehensive review of various fuel injection strategies viz varying injection pressure, injection rate shapes, injection timing and split/multiple injections for engine performance improvement and emissions control. Although every strategy has its own merits and demerits, they are explained in detail, in view of helping researchers to choose the better strategy or combination for their applications.

Imprimer cet élément

  Version 2.2.16 en cours
Posté par : jce76350 - 25/06/2021, 18:32:03 - Forum : Général - Pas de réponse

C'est parti pour la V 2.2.6 ??
Il y a une modification pour AdminSearch
mais sur la dernière Révision 12627
Il y a un bug pour la recherche sur les Balises utilisateur Wink

Imprimer cet élément

  Quels modules pour un site de vente de cours en ligne ?
Posté par : adrienj - 07/04/2021, 10:29:15 - Forum : Modules, Tags - Réponses (2)

Pour un nouveau site web de vente de produits dématérialisés (vente de cours en ligne)
Est-il possible d'utiliser CMSMS aujourd'hui ?

Quel module utiliser pour la gestion des utilisateurs ?
FEU 3.2.2 ?
MAMS 1.0 (projet le plus récent, mais qui semble juste un fork de FEU 2.x)

Quel module pour gérer les produits (fichiers PDF, mp3 et mp4)?
Products ?
Uploads ?

Quelle version de PHP utiliser 7.0, 7.1, 7.2, 7.3 ou 7.4 ?

Imprimer cet élément

  Nouveaux modules en série sur la Forge
Posté par : pierrepercee - 24/02/2021, 00:15:43 - Forum : Général - Réponses (9)

Cela dépote avec Jo Morg sur la Forge. M'est avis qu'on devrait rapidement avoir des nouvelles de notre CMS préféré.
Pas même un éminent membre de la web team pour nous en dire plus ?
Je ne fais pas de délation hein... Wink
J'aurai possiblement un gros projet à gérer très rapidement. Si les nouvelles sont bonnes et assez "rapides" je reste avec mon CMS préféré sinon, je vais devoir mettre les mains dans Drupal, ce qui ne m'enthousiasme guère.
Dans l'urgence faudrait savoir ce qu'il advient des modules anciennement gérés par Robert et ensuite s'assurer d'une parfaite compatibilité en 7.4 pour le noyau et les différents modules.
Les évolutions futures ne sont pas plus urgentes que cela. Mais ces 2 facteurs constituent un sacré frein au choix de CMSMS pour de nouveaux projets.

Imprimer cet élément

  Recherche dans base SQL
Posté par : IleLouet - 18/02/2021, 17:23:08 - Forum : Développement et Astuces - Réponses (1)

Bonjour à tous,
Une question qui relève plus du php et de Sql.

J'ai besoin de faire un petit module de recherche dans dans des bases gérées par d'autres modules spécifiques.

Certains champs sont enregistrés à partir de textarea (type text dans la base) avec donc les accents enregistré sous cette forme "é" ...

Si je fait ma recherche avec "LIKE" en passant mes caractères de recherche avec "htmlentities" il faut que j'ai la concordance des accents, si l'utilisateur tape "e" pour trouver "é" ca ne fonctionne pas...
Avec les champs en varchar qui restent en utf8 évidemment cela fonctionne bien.

Quelqu'un a t il une solution ?

A tout bientôt

Imprimer cet élément

  [Resolu] Templates CGCalendar
Posté par : IleLouet - 03/02/2021, 20:35:49 - Forum : Modules, Tags - Réponses (2)

Encore une question très c..
Avec la version 2.2.15 et CGCalendar 2.6.2 j'essaye de modifier un template du front, (le orig_upcominglist, mais le pb est le même avec les autres...). Je recopie le template dans le dossiet assets/module_custom/CGCalendar/templates , mais les modifs ne sont pas prise en compte...
J'essaye alors (pas bien !) de modifier directement le fichier dans son dossier d'origine et toujours rien ...
Je supprime les tpl du serveur, efface les caches du navigateur et du cms, et... l'affichage reste toujours le même...
Savez-vous ou CGCalendar va chercher ses tpl ? et accessoirement comment lui faire utiliser des templates modifiés ???
Merci à tous !

Imprimer cet élément

  [Résolu] Methods obsolètes
Posté par : IleLouet - 23/01/2021, 15:53:05 - Forum : Modules, Tags - Réponses (2)

Bonjour à tous,
Entrain de réaliser des petits modules, je vois que certaines methods que j'utilise sont maintenant obsolètes, comme par exemple celles de création de formulaire "CreateInputText" , "CreateInputCheckbox", ...
Y a t il de nouvelles méthodes de fonctionnements ? et ou les trouver (j'ai rien vu sur ..., mais peut-être mal regardé !).
Je vois aussi que les modules récents comme News ré-utilisent du html "classique" dans les templates à la place.
C'est la voie à suivre ?

En vous souhaitant une très bonne journée !

Imprimer cet élément

  Régénérer Thumbnails dans gestionnaire de fichier
Posté par : pierrepercee - 19/01/2021, 18:51:51 - Forum : Modules, Tags - Réponses (4)

On commence modestement, cela a a déjà été demandé sur le forum .org et je trouve que c'est une excellente idée demandant très peu de développement.
C'est juste pour tester la fonction sondage, que Ouik a implémentée.

Imprimer cet élément

  Module Quizz
Posté par : pierrepercee - 12/01/2021, 11:14:53 - Forum : Modules, Tags - Réponses (8)

J'ai bien vu la mise à dispo par JCE d'une version compatible 2.2.x.
C'est  un module qui devrait intéresser pas mal de monde...
Gros module, j'y avais mis le museau pour un site.
Je trouve dommage que cet important travail de modernisation ne fasse pas l'objet de la publication d'un nouveau module sur la Forge.

C'est lié à des questions de droit avec les anciens développeurs ?
En fait quelle est la procédure pour "reprendre" un module marqué comme "stale" ?
C'est possible dans tous les cas si un développeur est intéressé ?

Ce serait bien que la Web Team  clarifie ces questions là et publie une note.

Imprimer cet élément

  Mise à jour du noyau
Posté par : berninoel42 - 08/01/2021, 11:06:01 - Forum : Installation - Réponses (7)

Bonjour ,

Je souhaite mettre à jour ma version de cmsms ( passage en 2.2.15 ) , mais j'ai un soucis .
J'ai eu beaucoup de difficulté à mettre à jour ma version mais apparemment j'y suis arrivé. Mais lorsque je veux mettre mes modules à jour, un message apparait en me disant de mettre le noyau à jour...
Pouvez vous m'aider?
Voici des captures d'écrans ainsi que mes infos des différentes versions de module.

Aussi en front-end j'ai ces erreurs :
[b]Warning[/b]: count(): Parameter must be an array or an object that implements Countable in [b]/homepages/24/d610266730/htdocs/SITE/SITE2/lib/classes/ on line xxx[/b]

[b]Cms Version[/b]: 2.2.15
[b]Installed Modules[/b]:

  • AdminSearch: 1.0.2

  • CGBlog: 1.14.4

  • CGExtensions: 1.57

  • CGSimpleSmarty: 2.1.7

  • CGSmartImage: 1.21.9

  • CMSContentManager: 1.1.4

  • CMSMailer: 6.2.14

  • CmsJobManager: 0.1.3

  • CustomContent: 1.10

  • DesignManager: 1.1.1

  • ECB: 1.6

  • FileManager: 1.5.2

  • FilePicker: 1.0.5

  • FormBuilder:

  • FrontEndUsers: 1.31.3

  • GBFilePicker: 1.3.3

  • Gallery: 2.3.1

  • JQueryTools:

  • LISE: 1.3.1

  • LISEGuide: 1.3.1

  • LessCSS: 2.7

  • Matomo: 0.0.1

  • MenuManager: 1.50.2

  • MicroTiny: 2.0.3

  • ModuleManager: 2.0.5

  • Navigator: 1.0.3

  • News: 2.50.6

  • SEOTools2: 1.2.1

  • Search: 1.50.2

  • SiteMapMadeSimple: 1.2.8

  • ThemeManager: 1.1.8
[b]Config Information[/b]:
  • php_memory_limit:

  • max_upload_size: 64000000

  • url_rewriting: mod_rewrite

  • page_extension:

  • query_var: page

  • auto_alias_content: true

  • locale:

  • set_names: true

  • timezone: Europe/Paris

  • permissive_smarty: false
[b]Php Information[/b]:
  • phpversion: 7.4.13

  • md5_function: On  (Vrai)

  • json_function: On  (Vrai)

  • gd_version: 2

  • tempnam_function: On  (Vrai)

  • magic_quotes_runtime: Off  (Faux)

  • E_ALL: 22517

  • E_STRICT: 0


  • test_file_timedifference: Aucune différence de date du système trouvée

  • test_db_timedifference: Aucune différence de date du système trouvée

  • create_dir_and_file: 1

  • memory_limit: -1

  • max_execution_time: 50000

  • register_globals: Off  (Faux)

  • output_buffering: 0

  • disable_functions:

  • open_basedir:

  • test_remote_url: Valable

  • file_uploads: On  (Vrai)

  • post_max_size: 64M

  • upload_max_filesize: 64M

  • session_save_path: /tmp/.priv (1733)

  • session_use_cookies: On  (Vrai)

  • xml_function: On  (Vrai)

  • xmlreader_class: On  (Vrai)

  • check_ini_set: On  (Vrai)

  • curl: On 
[b]Performance Information:[/b]
  • allow_browser_cache: On  (Vrai)

  • browser_cache_expiry: 60

  • php_opcache: Off  (Faux)

  • smarty_cache: Off  (Faux)

  • smarty_compilecheck: On  (Vrai)

  • auto_clear_cache_age: Off  (Faux)
[b]Server Information[/b]:
  • Server Software: Apache

  • Server Api: cgi-fcgi

  • Server Os: Linux 4.4.236-icpu-055 On  x86_64

  • Server Db Type: MySQL (mysqli)

  • Server Db Version: 5.7.32

  • Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
[b]Permission Information[/b]:
  • tmp: /homepages/24/d610266730/htdocs/SITE/SITE2/tmp (0705)

  • tmp_cache: /homepages/24/d610266730/htdocs/SITE/SITE2/tmp/cache (0705)

  • templates_c: /homepages/24/d610266730/htdocs/SITE/SITE2/tmp/templates_c (0705)

  • modules: /homepages/24/d610266730/htdocs/SITE/SITE2/modules (0705)

  • uploads: /homepages/24/d610266730/htdocs/SITE/SITE2/uploads (0705)

  • Masque de création de fichier (umask) : /homepages/24/d610266730/htdocs/SITE/SITE2/tmp/cache (0705)

  • config_file: 0444

Pièces jointes Miniature(s)
Imprimer cet élément