Chimie · 8 min de lecture

Comment résoudre un problème de solution tampon en 4 étapes simples

Par Nathalie Deslauriers, Enseignante & Didacticienne en chimie ·

L'équation d'Henderson-Hasselbalch démystifiée, la neutralisation stœchiométrique et le calcul pas à pas de la variation de pH lors de l'ajout d'un acide ou d'une base forte.

Une solution tampon est le bouclier protecteur de la chimie : elle résiste vaillamment aux variations de pH lors de l'ajout de petites quantités d'acide fort ou de base forte, ou lors d'une dilution modérée. C'est grâce à un tampon d'acide carbonique et d'hydrogénocarbonate que le sang humain maintient son pH vital entre 7,35 et 7,45. Aux examens collégiaux, les problèmes de tampons semblent souvent labyrinthiques. En appliquant systématiquement ces 4 étapes rigoureuses, vous arriverez à la bonne réponse à tous les coups.

1. Qu'est-ce qu'un tampon au juste ? (La paire conjuguée HA / A⁻)

Pour confectionner un tampon efficace, il faut réunir deux partenaires complémentaires en concentrations comparables :

  • Un acide faible HA (capable de neutraliser toute base forte OH⁻ ajoutée).
  • Sa base conjuguée A⁻ (capable de neutraliser tout acide fort H₃O⁺ ajouté).

Si vous mélangez un acide fort avec sa base conjuguée (ex : HCl + NaCl), vous N'AVEZ PAS de tampon, car l'ion Cl⁻ est une base spectatrice infiniment faible incapable de capter un proton.

2. Étape 1 : Le bilan molaire initial (Comptez en MOLES !)

C'est la règle d'or absolue pour ne jamais se tromper lors d'ajouts ou de mélanges de volumes différents : convertissez immédiatement toutes les concentrations en nombres de moles :

n(HA) = C(HA) × V(HA)

n(A⁻) = C(A⁻) × V(A⁻)

Si vous ajoutez un réactif fort (acide ou base), calculez également ses moles ajoutées : n_fort = C_fort × V_fort.

3. Étape 2 : La neutralisation stœchiométrique (Réaction totale)

Avant de penser à l'équilibre, traitez l'ajout comme une réaction quantitative complète (flèche simple →) :

  • Si on ajoute une base forte (OH⁻) :

Elle réagit avec l'acide du tampon :

HA + OH⁻ → A⁻ + H₂O

Nouvelle quantité d'acide : n'(HA) = n(HA) - n(OH⁻_ajouté)

Nouvelle quantité de base : n'(A⁻) = n(A⁻) + n(OH⁻_ajouté)

  • Si on ajoute un acide fort (H₃O⁺) :

Il réagit avec la base conjuguée du tampon :

A⁻ + H₃O⁺ → HA + H₂O

Nouvelle quantité de base : n'(A⁻) = n(A⁻) - n(H₃O⁺_ajouté)

Nouvelle quantité d'acide : n'(HA) = n(HA) + n(H₃O⁺_ajouté).

4. Étape 3 & 4 : Henderson-Hasselbalch et validation de la capacité tampon

  • Étape 3 : Appliquez la célèbre équation d'Henderson-Hasselbalch :

pH = pKa + log( [A⁻] / [HA] )

Comme les deux espèces se trouvent dans le même bécher (même volume total V_total), le rapport des concentrations est strictement égal au rapport des moles :

pH = pKa + log( n'(A⁻) / n'(HA) ). Cela évite de recalculer les nouvelles molarités !

  • Étape 4 : Vérifiez la capacité tampon. Un tampon est considéré comme optimal lorsque le rapport n(A⁻) / n(HA) est compris entre 0,1 et 10, ce qui correspond à la zone tampon efficace : pH = pKa ± 1. Si tout l'acide ou toute la base du tampon est consommé, le tampon est 'brisé' et le pH s'effondre.
// Calculateur de solution tampon (Henderson-Hasselbalch) :
function phTampon(pKa, molAcide, molBase, ajoutType, molAjout) {
  let nHA = molAcide;
  let nA = molBase;

  if (ajoutType === 'base_forte') {
    nHA -= molAjout;
    nA += molAjout;
  } else if (ajoutType === 'acide_fort') {
    nA -= molAjout;
    nHA += molAjout;
  }

  if (nHA <= 0 || nA <= 0) {
    throw new Error("Capacité tampon dépassée ! Tampon détruit.");
  }

  const pH = pKa + Math.log10(nA / nHA);
  return pH;
}

// Exemple : Tampon acétate (pKa = 4.74) avec 0.1 mol HA et 0.1 mol A-
console.log("pH initial :", phTampon(4.74, 0.1, 0.1, 'aucun', 0).toFixed(2)); // 4.74
// Ajout de 0.02 mol de NaOH (base forte) :
console.log("pH après NaOH :", phTampon(4.74, 0.1, 0.1, 'base_forte', 0.02).toFixed(2)); // 4.92 (faible hausse !)

À retenir

  • Dans Henderson-Hasselbalch, vous pouvez directement utiliser le rapport des moles sans recalculer les molarités.
  • Traitez toujours l'ajout d'acide ou de base forte comme une neutralisation totale avant de calculer le pH final.
  • Un tampon est idéal lorsque [HA] = [A⁻], auquel cas pH = pKa.
  • La plage d'efficacité d'un tampon est rigoureusement limitée à pKa ± 1 unité de pH.

Articles liés

← Tous les articles