Skip to main content
chemistryacids-and-basescalculator

Hur man beräknar pH från pKa: Henderson-Hasselbalch och buffertar

·8 min read·Solvify Team

Att kunna beräkna pH från pKa är nyckelfärdigheten bakom varje buffertuppgift i allmän och organisk kemi, och den bygger på en enda ekvation: pH = pKa + log([A-]/[HA]). Till skillnad från en vanlig omräkning från molaritet till pH talar pKa redan om hur stark en svag syra är, så Henderson-Hasselbalchs ekvation låter dig slippa ställa upp en fullständig ICE-tabell när en korresponderande bas eller ett salt redan finns närvarande. Den här guiden går igenom formeln för pKa till pH steg för steg, omvandlar pKa till Ka när du behöver [H+] direkt, löser exempel med buffertar och svaga syror med riktiga siffror och visar hur du kontrollerar varje svar.

Hur man beräknar pH från pKa: Henderson-Hasselbalchs ekvation

Henderson-Hasselbalchs ekvation är den snabbaste vägen från pKa till pH när du känner till förhållandet mellan en svag syra och dess korresponderande bas: pH = pKa + log([A-]/[HA]). Här är pKa en fast egenskap hos den svaga syran (den ändras inte med koncentrationen), medan [A-] och [HA] är jämviktskoncentrationerna av den korresponderande basen och den odissocierade syran. Ekvationen fungerar eftersom pKa = -log₁₀(Ka), så den är egentligen bara en omskriven form av jämviktsuttrycket för HA ⇌ H+ + A-. När [A-] är lika med [HA] — lika delar syra och korresponderande bas — blir logtermen log(1) = 0, så pH är helt enkelt lika med pKa. Det faktumet är värt att lägga på minnet i sig: vid mittpunkten av en buffert eller titrering är pH = pKa exakt. Henderson-Hasselbalch är ingen genväg som hoppar över kemin; det är ett exakt jämviktssamband som gäller så länge approximationen att jämviktskoncentrationer ≈ startkoncentrationer håller — vilket stämmer för i princip varje buffertuppgift du stöter på i en kurs.

pH = pKa + log([A-]/[HA]). När [A-] = [HA] är pH = pKa.

Hur omvandlar man pKa till Ka?

Vissa uppgifter ger dig pKa och frågar efter pH i en ren lösning av en svag syra utan tillsatt korresponderande bas — i så fall gäller Henderson-Hasselbalch inte direkt, och du behöver Ka för att i stället ställa upp en ICE-tabell. Att omvandla pKa till Ka tar bara bort logaritmen: Ka = 10^(-pKa).

1. Exempel — omvandla pKa = 4.76 till Ka

Ka = 10^(-4.76) = 1.74 × 10⁻⁵. Kontroll: -log(1.74 × 10⁻⁵) = 4.76 ✓ — detta är Ka för ättiksyra, vilket är anledningen till att buffertar av ättiksyra/acetat är det klassiska exemplet på Henderson-Hasselbalch.

Omvandling från pKa till Ka: Ka = 10^(-pKa). Omvänt: pKa = -log₁₀(Ka).

Hur man beräknar pH från pKa och koncentration för en svag syra ensam

När en svag syra löses ensam — utan tillsatt korresponderande bas eller salt — kan du inte använda buffertförhållandet direkt eftersom [A-] börjar på noll. Omvandla i stället pKa till Ka och lös sedan jämvikten på samma sätt som om du bara hade Ka: x² ≈ Ka × C, där C är startmolariteten och x = [H+].

1. Exempel — 0.20 M bensoesyra, pKa = 4.20

Omvandla först: Ka = 10^(-4.20) = 6.31 × 10⁻⁵. Sedan x² = Ka × C = (6.31 × 10⁻⁵)(0.20) = 1.26 × 10⁻⁵, så x = [H+] = √(1.26 × 10⁻⁵) = 3.55 × 10⁻³ M. pH = -log(3.55 × 10⁻³) = 2.45.

2. Kontrollera 5 %-regeln

x ÷ C = 3.55 × 10⁻³ ÷ 0.20 = 1.8%, med god marginal under gränsen på 5%, så kvadratrotsapproximationen är giltig och pH = 2.45 går att lita på.

Svag syra ensam: omvandla först pKa till Ka och använd sedan [H+] ≈ √(Ka × C), samma genväg som används för alla svaga syror.

Hur man beräknar pH från pKa och koncentration i en buffert

En buffert innehåller både en svag syra och dess korresponderande bas (ofta i form av ett salt), så Henderson-Hasselbalch gäller direkt — ingen ICE-tabell behövs. Det är den här beräkningen de flesta elever menar när de frågar hur man beräknar pH från pKa och koncentration.

1. Exempel — buffert av ättiksyra/acetat

0.30 M ättiksyra (HA) och 0.20 M natriumacetat (A-), pKa = 4.76. pH = pKa + log([A-]/[HA]) = 4.76 + log(0.20/0.30) = 4.76 + log(0.667) = 4.76 + (-0.176) = 4.58.

2. Kontrollera genom att räkna baklänges

[A-]/[HA] = 10^(pH - pKa) = 10^(4.58 - 4.76) = 10^(-0.18) = 0.66 ✓, vilket stämmer med startförhållandet 0.20/0.30 = 0.667 och bekräftar uträkningen.

Buffertens pH från pKa och koncentration: pH = pKa + log([korresponderande bas]/[svag syra]).

Vad händer med buffertens pH när förhållandet mellan syra och bas ändras?

Eftersom Henderson-Hasselbalchs ekvation är logaritmisk är buffertens pH anmärkningsvärt okänsligt för spädning — att späda en buffert med vatten ändrar [A-] och [HA] med samma faktor, så deras förhållande (och därmed pH) förblir i stort sett konstant. Det som faktiskt ändrar pH är att förhållandet mellan syra och korresponderande bas förskjuts, till exempel genom att tillsätta en stark syra eller stark bas som förbrukar den ena komponenten och bildar den andra.

1. Exempel — tillsats av stark bas till en buffert

Börja med 0.30 M HA och 0.20 M A- (pKa = 4.76, pH = 4.58 från ovan). En liten tillsats av NaOH omvandlar en del HA till A-; om förhållandet förskjuts till [A-]/[HA] = 0.20 + 0.02 genom 0.30 - 0.02 = 0.22/0.28 = 0.786 blir det nya pH = 4.76 + log(0.786) = 4.76 + (-0.104) = 4.66 — en måttlig ökning, precis vad en buffert är gjord för att motverka.

En buffert motverkar pH-förändring eftersom tillsatt syra eller bas bara förskjuter förhållandet [A-]/[HA] något, och logaritmfunktionen dämpar förskjutningen ytterligare.

Varför är pH = pKa vid buffertens mittpunkt?

Buffertens mittpunkt — där exakt hälften av den svaga syran har omvandlats till sin korresponderande bas — är den mest användbara referenspunkten i alla uppgifter om titrering eller buffertdesign, eftersom [A-] = [HA] i den punkten och logtermen i Henderson-Hasselbalch försvinner.

1. Exempel — välja en buffert för pH 7.40

För att buffra en lösning nära det fysiologiska pH-värdet 7.40 väljer du en svag syra med pKa nära 7.40, till exempel H2PO4-/HPO4²- (pKa₂ ≈ 7.21), eftersom en buffert fungerar bäst — motverkar pH-förändring mest effektivt — inom ungefär ±1 pH-enhet från sitt pKa.

Bästa buffertområde: pKa ± 1 pH-enhet. Vid exakt mittpunkt är pH = pKa.

Vanliga misstag när man beräknar pH från pKa

De här felen dyker upp hela tiden i uppgifter om buffertar och svaga syror, och vart och ett är lätt att upptäcka när du vet vad du ska leta efter.

1. Att vända på förhållandet i Henderson-Hasselbalch

Ekvationen är pH = pKa + log([A-]/[HA]) — korresponderande bas genom syra, inte syra genom bas. Om du vänder på förhållandet byter logtermen tecken och du får ett pH på fel sida om pKa.

2. Att använda Henderson-Hasselbalch utan korresponderande bas

Om en uppgift bara ger dig en svag syra och inget salt eller korresponderande bas börjar [A-] på noll och Henderson-Hasselbalch gäller inte ännu — omvandla pKa till Ka och lös jämvikten med en ICE-tabell i stället.

3. Att glömma att pKa = -log(Ka)

Att sätta in pKa direkt i ett jämviktsuttryck skrivet i Ka (i stället för att först omvandla) blandar ett logaritmiskt värde med ett linjärt och ger ett meningslöst resultat.

4. Att anta att koncentrationen inte spelar någon roll

pKa i sig ändras inte med koncentrationen, men pH beror på de faktiska värdena för [A-] och [HA] (eller deras förhållande) — att ange pH = pKa för varje buffert oavsett blandningsförhållande ignorerar logtermen helt.

Övningsuppgifter: pH från pKa

Uppgift 1 (Buffert): 0.40 M NH3 och 0.25 M NH4Cl, pKa för NH4+ = 9.25. Bestäm pH. Lösning: pH = pKa + log([bas]/[syra]) = 9.25 + log(0.40/0.25) = 9.25 + log(1.6) = 9.25 + 0.204 = 9.45 ✓ Kontroll: 10^(9.45-9.25) = 10^0.20 = 1.58, nära 1.6 (avrundning) ✓ Uppgift 2 (Svag syra ensam): 0.15 M fluorvätesyra, pKa = 3.17. Bestäm pH. Lösning: Ka = 10^(-3.17) = 6.76 × 10⁻⁴. x² = (6.76 × 10⁻⁴)(0.15) = 1.01 × 10⁻⁴, x = √(1.01 × 10⁻⁴) = 1.01 × 10⁻² M. pH = -log(1.01 × 10⁻²) = 2.00. Kontroll: x/C = 1.01×10⁻²/0.15 = 6.7%, något över 5%, så andragradsformeln skulle ge ett marginellt mer exakt svar — en påminnelse om att HF ligger på gränsen för approximationen. Uppgift 3 (Buffertens mittpunkt): lika många mol mjölksyra (pKa = 3.86) och natriumlaktat. Bestäm pH. Lösning: eftersom [A-] = [HA] är log(1) = 0, så pH = pKa = 3.86 ✓ Uppgift 4 (pKa till Ka): en svag syra har pKa = 6.35 (kolsyra, första dissociationen). Bestäm Ka. Lösning: Ka = 10^(-6.35) = 4.47 × 10⁻⁷. Kontroll: -log(4.47 × 10⁻⁷) = 6.35 ✓

Kör du fortfarande fast när du beräknar pH från pKa?

Om buffertens pH inte stämmer med facit, räkna baklänges: ta ditt beräknade pH, subtrahera pKa och upphöj 10 till den potensen för att få tillbaka förhållandet [A-]/[HA] som du började med. En avvikelse tyder oftast på ett omvänt förhållande, en saknad omvandling från pKa till Ka eller att Henderson-Hasselbalch har använts där ingen korresponderande bas faktiskt fanns. När du vill se varje log- och förhållandesteg uppställt med en skriftlig förklaring kan Solvifys steg-för-steg-lösare gå igenom vilken uppgift som helst om pKa till pH eller buffertens pH — praktiskt för att dubbelkolla läxan innan den ska lämnas in.

Vanliga frågor om att beräkna pH från pKa

1. Vilken är formeln för pH från pKa?

Henderson-Hasselbalchs ekvation: pH = pKa + log([A-]/[HA]), där [A-] är koncentrationen av den korresponderande basen och [HA] är koncentrationen av den svaga syran. Den gäller när både syran och dess korresponderande bas finns närvarande, som i en buffert.

2. Kan man beräkna pH från enbart pKa, utan koncentrationer?

Bara vid buffertens mittpunkt, där [A-] = [HA] och pH = pKa exakt. I alla andra fall behöver du förhållandet mellan korresponderande bas och syra — eller, för en svag syra ensam, den totala koncentrationen plus Ka — för att bestämma pH från pKa och koncentration.

3. Hur omvandlar jag pKa till Ka?

Ka = 10^(-pKa). Detta är omvändningen av definitionen pKa = -log₁₀(Ka) och behövs när du måste lösa en jämvikt (ICE-tabell) i stället för att använda förhållandet i Henderson-Hasselbalch direkt.

4. Varför är pH lika med pKa när koncentrationerna av syra och korresponderande bas är lika?

Eftersom logtermen i Henderson-Hasselbalch är log([A-]/[HA]). När de två koncentrationerna är lika är förhållandet 1, och log(1) = 0, vilket ger pH = pKa + 0 = pKa.

5. Vilket pKa ska jag välja för en buffert vid ett önskat pH?

Välj en svag syra vars pKa ligger inom ungefär 1 pH-enhet från det önskade pH-värdet — i det intervallet motverkar bufferten pH-förändring mest effektivt, eftersom både [A-] och [HA] förblir tillräckligt stora för att ta upp tillsatt syra eller bas.

Taggar:
chemistryacids-and-basescalculator

Relaterade artiklar

Relaterade matematiklösare

📸

Smart Scan-lösare

Ta ett foto av valfri kemiuppgift och få direkt en steg-för-steg-lösning från pKa till pH.

📝

Steg-för-steg-lösningar

Få detaljerade förklaringar av varje steg med Henderson-Hasselbalch och logaritmer, inte bara det slutliga pH-värdet.

📚

Stöd för flera ämnen

Lös uppgifter i kemi, algebra, statistik, fysik och mycket mer.

Relaterade ämnen

Få läxhjälp nu

Gå med miljontals studenter som använder vår AI-matematiklösare. Få omedelbara lösningar, steg-för-steg-förklaringar och läxhjälp dygnet runt.

Tillgänglig på iOS- och Android-enheter