Calculateur ECU / cartos
v0.15.1

1 Rôle du calculateur

L'ECU (Engine Control Unit, « calculateur ») est un ordinateur temps réel qui décide, plusieurs milliers de fois par seconde, combien de carburant injecter et quand allumer. Tout le reste (turbo, papillon, EGR, ventilateurs, antipollution) découle de ces deux décisions.

Boucle de régulation CAPTEURS régime, charge, air température, lambda cliquetis, PMH CALCULATEUR cartographies + corrections + protections ACTIONNEURS injecteurs, bobines papillon, wastegate pompe, ventilateurs boucle fermée : la sonde lambda corrige en permanence
Entrées mesurées → décision cartographiée → sortie pilotée → mesure du résultat.

Boucle ouverte / boucle fermée

ModeQuandComportement
Boucle ouverteDémarrage, pleine charge, coupureL'ECU applique la cartographie sans correction lambda. C'est là que se joue la fiabilité en préparation.
Boucle ferméeCharge partielle, croisièreLa sonde lambda ramène en permanence vers λ = 1 (dépollution + consommation).
AdaptatifsEn continuLes corrections récurrentes sont mémorisées (LTFT). Un moteur modifié « apprend » et masque les écarts.

2 Capteurs et actionneurs

Entrées Ce que l'ECU mesure

CapteurSigleSignalValeur typiqueSi défaillant
Position vilebrequinCKP / PMHInductif ou Hall0,3–2 V alt. / 0-5 VNe démarre plus du tout
Position arbre à camesCMPHall0-5 VDémarrage long, mode dégradé
Débitmètre d'airMAFFil chaud, 0-5 V ou fréquence2–4 g/s au ralentiMélange faux, à-coups
Pression collecteurMAP0,5-4,5 V0,3 bar abs au ralentiRiche ou pauvre selon le sens
Température d'airIATCTN2,5 kΩ à 20 °CAvance mal corrigée
Température d'eauECTCTN2,5 kΩ à 20 °C, 300 Ω à 90 °CSurconsommation, ventilo permanent
PapillonTPSPotentiomètre ou double piste0,5 V fermé → 4,5 V plein gazRalenti instable, mode dégradé
Sonde lambda amontO2 / LSUBande étroite 0-1 V ou large bandeOscille 0,2↔0,8 VBoucle fermée perdue, conso en hausse
CliquetisKSPiézoPic 5–15 kHzPlus de protection : casse possible
Pression rampeFRP0-5 VDiesel CR : 250–2 000 barCoupure moteur diesel
Pression différentielle FAPDPF ΔP0-5 V< 50 mbar à froidRégénérations intempestives
Débitmètre / EGTEGTThermocouple K700–950 °CProtection turbo perdue

Sorties Ce que l'ECU pilote

  • Injecteurs : temps d'ouverture en millisecondes (« pulse width »), calé sur l'angle vilebrequin.
  • Bobines : temps de charge (dwell) + instant d'étincelle (avance en degrés avant PMH).
  • Papillon motorisé : couple demandé, plus les stratégies de sécurité (2 pistes redondantes).
  • Wastegate / soupape de décharge : électrovanne en PWM pour asservir la pression de suralimentation.
  • Pompe à carburant : relais ou module PWM (voir Alimentation).
  • Déphaseurs d'arbres à cames, EGR, tumble/swirl, ventilateurs, clim, témoin défaut.

3 Les cartographies

Une cartographie (« map ») est un tableau à deux entrées : régime en abscisse, charge en ordonnée. L'ECU lit la case, interpole entre les cases voisines, puis applique une série de corrections. Comprendre quelle table gouverne quoi est 80 % du travail.

CartographieCe qu'elle contientEffet d'une erreur
Rendement volumétrique (VE)Remplissage réel du cylindre en % du théoriqueBase du calcul de carburant sur ECU « speed-density »
Masse d'air / MAFLinéarisation du débitmètreMélange faux sur toute la plage
AFR / lambda cibleRichesse visée par caseTrop pauvre en pleine charge = cliquetis, piston percé
Avance à l'allumageDegrés avant PMHTrop d'avance = cliquetis ; trop peu = perte de couple, EGT en hausse
Dwell bobineTemps de charge selon la tensionRatés à haut régime, bobines qui cuisent
Débit injecteur / latencecc/min et temps d'ouverture mortErreur de dosage surtout aux faibles débits
Pression de suralimentation cibleBar visés par régimeSurrégime turbo, dépassement de la plage de rendement
Couple / limiteursCouple maxi autorisé par rapport de boîteSur boîte automatique : protection de transmission
Enrichissement transitoireSurplus de carburant à l'ouverture des gazTrou à l'accélération
Corrections températuresAir et eauDémarrage à froid difficile, cliquetis l'été
Ordre de réglage qui fonctionne : d'abord les données physiques (débit injecteur, latence, cylindrée, capteurs), ensuite le remplissage (VE / MAF) jusqu'à ce que le lambda mesuré colle au lambda cible, ensuite l'avance par pas de 1° jusqu'à la limite de cliquetis moins une marge, et seulement à la fin la pression de suralimentation.

4 Stratégies moteur

StratégieRôleÀ savoir
Enrichissement de pleine chargeRefroidir la chambre et l'échappementλ 0,80–0,88 en essence turbo : ce n'est pas du gaspillage, c'est de la survie
Coupure en décélération (DFCO)Zéro injection pied levéGain de consommation, remise en carburant progressive pour éviter l'à-coup
Anti-cliquetisRetirer de l'avance quand le capteur détecteRetrait par cylindre, puis réapprentissage lent. Un log qui montre du retrait = alerte
Limiteur de régimeCoupure injection et/ou allumageCoupure injection = plus sûr ; coupure allumage = imbrûlés dans l'échappement
Launch controlRégime plafonné au départ arrêtéTrès destructeur pour l'embrayage et le turbo s'il est mal réglé
Anti-lag / rolling anti-lagMaintenir la pression turboRéservé compétition : durée de vie turbo et soupapes divisée
Flat shift / cut on shiftCoupure brève au passage de rapportNécessite un capteur de rapport ou de pression d'embrayage
Protections (limp mode)Réduction de charge sur défautSouvent le signe d'un capteur, pas d'une panne mécanique
Régénération FAPBrûler les suies (600–650 °C)Post-injection : dilue l'huile moteur, d'où les vidanges plus fréquentes
ImmobiliseurAutorisation de démarrageAppairage ECU / BSI / clé : point de blocage classique en cas d'échange de calculateur

5 AFR ↔ Lambda ↔ richesse

λ = AFR mesuré / AFR stœchiométrique. λ = 1 signifie « dosage exact », quel que soit le carburant. C'est pour cela qu'on raisonne en lambda et pas en AFR quand on change de carburant : λ 0,85 veut dire la même chose en essence et en E85, alors que l'AFR correspondant passe de 12,5 à 8,3.

⚙ Convertisseur AFR / Lambda

Cibles usuelles (essence turbo)

Régime de fonctionnementLambdaAFR essencePourquoi
Ralenti / croisière1,0014,7Dépollution et consommation
Charge partielle0,95–1,0014,0–14,7Transition douce
Pleine charge atmo0,88–0,9212,9–13,5Couple maximal
Pleine charge turbo0,78–0,8511,5–12,5Refroidissement interne, marge anti-cliquetis
Forte pression turbo0,72–0,7810,6–11,5Essence de qualité modeste, EGT élevés
Diesel pleine charge1,15–1,4517–21Le diesel travaille toujours en excès d'air (fumée sinon)

6 Temps d'injection et rapport cyclique

Sur un quatre temps, chaque injecteur dispose d'un cycle moteur complet (deux tours de vilebrequin) pour délivrer sa dose : tcycle (ms) = 120 000 / régime. Le rapport cyclique est la part de ce temps réellement utilisée. Au-delà de 85 %, l'injecteur n'a plus le temps de se refermer correctement et le débit décroche.

⚙ Fenêtre d'injection disponible
tr/min
%
cc/min
ms

La latence (« dead time », « offset ») est le temps que met l'injecteur à s'ouvrir : environ 0,7 à 1,3 ms selon le modèle et la tension. Elle ne délivre pas de carburant mais consomme du temps de cycle : sur un gros injecteur à bas régime, c'est la principale source d'erreur de dosage.

7 Débit d'air, remplissage et puissance

La puissance d'un moteur se ramène à une masse d'air avalée par seconde. Ce calculateur part de la cylindrée, du régime, du remplissage et de la pression d'admission pour estimer le débit d'air, puis le carburant nécessaire et la puissance atteignable.

⚙ Estimation débit d'air → puissance
L
tr/min
%
bar
°C
g/kWh

Estimation de dimensionnement, pas une promesse de banc : le rendement réel dépend de l'échappement, des arbres à cames, du refroidissement de l'air et de la qualité du carburant. Le débit d'air obtenu sert surtout à vérifier qu'un turbo et un débitmètre sont dans leur plage utile.

8 Reprogrammation : ce qu'il faut savoir

Ce qu'on appelle « stage »

TermeRéalité technique
Stage 1Reprogrammation seule, mécanique d'origine : on exploite la marge laissée par le constructeur (pression turbo, avance, débit). Gains réels surtout sur les moteurs suralimentés ; quasi nuls sur un atmosphérique.
Stage 2Reprogrammation accompagnée de modifications d'admission et d'échappement. Sans nouvelle mise au point, un échappement plus libre fausse la cartographie d'origine.
Cartographie sur mesureRéglage au banc avec mesure lambda et écoute du cliquetis, propre au véhicule. La seule approche défendable quand la mécanique a changé.
PiggybackBoîtier intercalé qui falsifie des signaux (pression, rampe). Simple et réversible, mais aveugle : il ne connaît ni le cliquetis ni les limites de couple.

Modes d'accès au calculateur

MéthodePrincipeRisque
OBD (prise diagnostic)Lecture/écriture par le bus, calculateur en placeFaible, mais coupure d'alimentation = calculateur muet
Bench (banc)Calculateur démonté, alimenté sur tableErreur de brochage = destruction
BDM / boot modeAccès direct au microcontrôleur, parfois à la pointeÉlevé : soudure fine, alimentation stable obligatoire
Clone / échangeCopie d'un calculateur identiqueImmobiliseur et numéro de série à réappairer

Règles de prudence

  • Sauvegarder l'original complet (« lecture full », EEPROM comprise) et le stocker en double avant toute écriture. Sans lui, aucun retour en arrière.
  • Alimentation stabilisée pendant l'écriture : un chargeur de maintien, pas la batterie seule. Une coupure en cours d'écriture peut rendre le calculateur inutilisable.
  • Checksum : chaque zone modifiée doit être recalculée, sinon le calculateur refuse la cartographie ou passe en mode dégradé.
  • Une modification à la fois, avec un essai et un log entre chaque. Deux changements simultanés rendent tout diagnostic impossible.
  • Vérifier le matériel avant le logiciel : bougies, bobines, filtre, pression de carburant, jeu aux soupapes. Une cartographie ne rattrape pas une mécanique fatiguée.
  • Documenter : version d'origine, date, valeurs modifiées, résultats de log. C'est ce qui permet de revenir en arrière six mois plus tard.
  • Le carburant fait partie de la cartographie : un réglage fait au SP98 devient dangereux au SP95. Idem pour l'E85 dont le taux varie d'une station à l'autre.

9 Cadre légal (France / UE)

Modifier la puissance : la voie légale

  • Une augmentation significative de puissance rend le véhicule non conforme à sa réception : il faut une réception à titre isolé (RTI) auprès de la DREAL, avec mise à jour de la carte grise (puissance fiscale, dénomination commerciale).
  • Déclarer la modification à l'assureur : sans déclaration, la garantie peut être refusée.
  • La garantie constructeur tombe sur les organes concernés, et les constructeurs détectent la reprogrammation (compteur d'écritures, empreinte du logiciel).
  • Un moteur reprogrammé demande un entretien renforcé : huile, refroidissement, embrayage, freins. La puissance n'est que la moitié du problème.
Résumé honnête : la reprogrammation de performance est un sujet technique légitime, encadré par la RTI et l'assurance. La suppression d'antipollution est une autre chose, illégale sur route, et volontairement hors du périmètre de cet outil.

10 ECU programmables (standalone)

Quand la mécanique s'éloigne trop de l'origine (arbres à cames, changement de moteur, injection ajoutée, carburant alternatif), reprogrammer le calculateur d'origine devient une impasse : on passe à un calculateur libre.

SolutionPositionnementPour qui
SpeeduinoLibre, à monter soi-mêmeBudget serré, projet d'apprentissage, moteur simple
MegaSquirtHistorique, très documentéYoungtimer, conversion injection sur un ancien moteur
ECUMaster EMU Black / ClassicExcellent rapport fonctions/prixPréparation amateur sérieuse, gestion CAN, tableau de bord
Link ECU / HaltechPlug-in par modèle disponibleRemplacement direct sans refaire le faisceau
Motec / Syvecs / LifeCompétition, stratégies avancéesBudget course, ingénierie dédiée
Piggyback (type SMT6, Unichip)Correction de signauxPetite modification réversible sur véhicule d'usage

Ce que ça implique côté câblage

  • Un calculateur libre veut souvent un faisceau neuf : c'est là que le module Électricité sert (sections, fusibles, masses en étoile, connecteurs).
  • Prévoir une sonde lambda large bande (LSU 4.9 ou équivalent) : sans elle, aucun réglage sérieux.
  • Perte des fonctions confort/carrosserie gérées par le calculateur d'origine (immobiliseur, tableau de bord, ABS informé du couple) : à cartographier avant de démonter quoi que ce soit.
  • Alimentations propres et séparées, masse capteurs distincte de la masse puissance, blindage des signaux de cliquetis et de PMH.

11 Datalogging et mise au point

Les voies à enregistrer, dans l'ordre d'importance

VoieCe qu'on surveilleSignal d'alerte
Lambda mesuré vs cibleÉcart de dosagePlus pauvre que la cible en pleine charge
Retrait d'avance (knock retard)Activité anti-cliquetisTout retrait répétable au même endroit
Pression de suralimentation réelle vs cibleAsservissement wastegateDépassement (overboost) ou chute en haut de régime
Rapport cyclique injecteurMarge d'injection> 90 %
Pression de rampe carburantCapacité de la pompeChute > 0,3 bar (voir Alimentation)
Températures air et eauRefroidissementIAT qui grimpe run après run
Corrections adaptatives (LTFT/STFT)Dérive du moteurAu-delà de ±10 %
Tension batterieDwell et débit de pompe< 13 V moteur tournant

Méthode d'un essai

  1. Moteur à température, plein de carburant connu, enregistrement lancé.
  2. Une montée en charge à la fois, sur un rapport long (3e ou 4e), à pleine ouverture.
  3. Relâcher dès qu'une valeur sort des limites — ne jamais « aller voir plus loin ».
  4. Analyser à froid, corriger une table, refaire le même essai dans les mêmes conditions.
  5. Comparer ce qui est comparable : même température, même carburant, même rapport.

12 OBD et diagnostic

ÉlémentDétail
Prise OBD-IIObligatoire depuis 2001 (essence) / 2004 (diesel) en Europe. Broches 4 et 5 masse, 16 = +batterie permanent, 6 et 14 = CAN H/L
ProtocolesCAN ISO 15765 (généralisé depuis 2008), ISO 9141, KWP2000 (K-line), J1850 (US)
Codes défautP0xxx normalisés, P1xxx propres au constructeur ; B = carrosserie, C = châssis, U = communication
Données figées« Freeze frame » : l'état des capteurs à l'instant du défaut — à lire avant tout effacement
Moniteurs de disponibilité« Readiness » : indispensables pour passer le contrôle technique après un effacement
Limites de l'OBDNe voit que ce que l'ECU expose, à faible fréquence. Pour du réglage, un log constructeur ou un enregistreur dédié est nécessaire
Un code défaut désigne un symptôme, pas une pièce. « P0171 mélange trop pauvre » n'a jamais voulu dire « changer la sonde lambda » : c'est presque toujours une prise d'air, un débitmètre encrassé ou une pression de carburant insuffisante.

13 Sécurité moteur : les vraies limites

GrandeurLimite usuelleCe qui arrive au-delà
Cliquetis (essence)Aucun toléré en pleine chargePiston percé ou segment cassé en quelques secondes
Lambda pleine charge essence≥ 0,78 selon le carburantTrop pauvre = fusion de piston, soupapes brûlées
EGT (avant turbine)900–950 °C essence, 750–800 °C dieselFluage de la turbine, soupapes d'échappement
Température d'eau≤ 105 °CJoint de culasse, cliquetis favorisé
Température d'huile≤ 130 °CPerte de film d'huile, coussinets
Température d'air admission≤ 60 °CCliquetis, retrait d'avance automatique, puissance perdue
Rapport cyclique injecteur≤ 85 %Dosage qui décroche, appauvrissement brutal
Régime turboPlage de rendement du compresseurAir chaud sans débit supplémentaire, puis casse

Le bon réflexe : régler par la grandeur la plus contraignante, pas par la puissance visée. Un moteur qui tient 400 ch au banc par 15 °C ne les tient pas forcément un jour d'été sur circuit.

14 Lexique et outillage

Lexique

TermeSignification
AFRAir/Fuel Ratio, rapport massique air/carburant
BSFCConsommation spécifique (g/kWh) : le carburant pour produire 1 kWh
DwellTemps de charge de la bobine avant l'étincelle
Dead time / latenceRetard d'ouverture d'un injecteur
DFCOCoupure d'injection en décélération
Duty cycleRapport cyclique : part du temps où l'organe est actif
KnockCliquetis : auto-inflammation anormale du mélange
Lambda (λ)AFR mesuré / AFR stœchiométrique
LTFT / STFTCorrections adaptatives long terme / court terme
MAF / MAPDébitmètre massique / capteur de pression collecteur
PMHPoint mort haut, référence de l'avance à l'allumage
Pulse width (PW)Durée d'ouverture de l'injecteur, en ms
Speed densityCalcul du remplissage par régime + pression (sans débitmètre)
VERendement volumétrique : remplissage réel / théorique
ChecksumSomme de contrôle validant l'intégrité de la cartographie

Outillage

Interface de diagnosticConstructeur ou multimarque sérieuse : lecture des données en temps réel, pas seulement les codes
Sonde lambda large bandeLSU 4.9 + afficheur ou entrée analogique : l'instrument de base du réglage
Écoute de cliquetisCasque à capteur piézo : entendre avant de casser
Manomètre de rampeContrôle de la pression sous charge
Chargeur de maintienObligatoire pendant toute écriture de calculateur
OscilloscopeSignaux PMH, injecteurs, bus CAN
Banc de puissanceLa seule mesure objective, et un environnement contrôlé pour les essais à pleine charge
Modules liés : Alimentation pour dimensionner pompe et injecteurs, Électricité pour le faisceau, les masses et les relais.