Skip to main content
Chemistry LibreTexts

b. Diprotic Acid Titration

  • Page ID
    309473
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    Overview

    Students should operate in pairs with one student recording the volume titrant and pH of the solution in a Google Sheet while the second runs the virtual lab. You should switch roles between experiments.  Each group is assigned an unknown by their instructor and the can obtain the unknown by going to the bottom of the stockroom  where they can obtain 100 mL of 1M unknown (figure \(\PageIndex{1}\).  Even though we could safely titrate any concentration in the virtual lab we want you to dilute all stock solutions to 0.1 M.

    We will assume  Ka1 > 1000Ka2 and the protons are removed stepwise, that is, we convert the acid to the acid salt, and then convert the acid salt to the base (review nomenclature  section 2.5.5 and section 16.1.3 if you are not clear on what an acid salt is). The first equivalence point involves the removal of the first proton from the diprotic acid and the formation of the acid salt.

    \[\underbrace{H_2A(aq)}_{acid} + NaOH(aq) \rightleftharpoons  \underbrace{NaHA(aq)}_{acid \; salt} + H_2O(l)\]

    Since this salt is an acid, it too has a titratable proton and the second equivalence point deals with the removal of the second proton, making the salt out of the acid salt.

    \[\underbrace{NaHA(aq)}_{acid \; salt} + NaOH(aq) \rightleftharpoons  \underbrace{Na_2A(aq)}_{salt} + H_2O(l)\]

     

    Before proceeding you should quickly review section 17.3.5 Polyprotic Titration curves where you can see the curve for the triprotic acid Phosphoric acid.

    Assignment

    Before starting you titration in the virtual lab you need to design your experiment and figure what volumes of analyte and titrant you should use.  The virtual lab gives you the concentration of each reagent in the stock room, which is what we are calling the Stock solutions.  These are 1M or greater and although you could titrate 1 M solutions in a virtual lab we want you to dilute them to 0.1 M like you would in the real lab.  So Question 1 deals with diluting the stock analyte and titrant solutions to safe concentrations to perform the titrations.  The second question is central to the design of the titration as you need a lot of data around the equivalence point. 

    In this lab you need to titrate 25 mL of the analyte and make pH measurements every 1 mL except when you are near each of the two equivalence points, where you need to take make a measurement every 0.1 mL for the range from one mL below to one mL above the equivalence point.

    Question 1: Dilution of Stock Solutions

    You have stock 1 M NaOH and 1 M unknown solutions and need to make 100 mL of each solution to use in the titration.  Indicate the quantity of reagent (NaOH or unknown) that would need to be added to a 100 mL volumetric flask so the final solution would be 0.1 M, and then add that to a 250 mL Erlenmeyer flask. Record this value in the Google Sheet  

    Question 2: Predict the Two Equivalence Points

    Since you know the concentration of the acid and base you can predict the volume of base required to titrate off the first proton, and then the second proton.  Insert these values into the Google Sheet, and you can change them later if you discover they are wrong, but you need to know these values in order to make small measurements around the equivalence points.  You will not be required to do derivative plots in these labs as you "know" the equivalence point.

    clipboard_e819bbf36d122b0d506d00bc9228e0d23.pngFigure \(\PageIndex{1}\): Copy and Paste Caption here. (Copyright; author via source)

     

    3. Calculate Ka1 and Ka2 from the titration curve (using the value of half equivalence).  

     

    Virtual Lab

    This virtual lab should load the "Unknown Diprotic Acid" lab, if it says "Default" you need to refresh the page.

    clipboard_e4d83f50a669f4db64a4f1420da4d4ba6.pngFigure \(\PageIndex{2}\): Be sure the correct lab loads

     

     


    b. Diprotic Acid Titration is shared under a not declared license and was authored, remixed, and/or curated by LibreTexts.

    • Was this article helpful?