Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
2 views
unlisted
ubuntu2204
Kernel: Python 3 (Colab)

pH-Wert der Lösungen von Metalloxiden

Beispiel Calciumoxid

Idee: Calciumoxid löst sich:

(1) CaO(s)Ca2+(aq)+O2(aq)CaO (s) \rightarrow Ca^{2+} (aq) + O^{2-} (aq)

Dann reagiert das Oxid-Ion mit Wasser zu Hydroxid:

(2) O2+H2O2OH O^{2-} + H_2O \rightarrow 2 \cdot OH^-

Die Reaktion (2) läuft so gut ab, dass wir annehmen können, dass alles Calciumoxid reagiert.

Die Hydroxid-Ionen gehen nun mit den Calicum-Ionen eine Fällung ein:

(3) Ca2++2OHMg(OH)2 Ca^{2+} + 2 OH^{-} \rightarrow Mg(OH)_2

Die Umkehrung dieser Fällungsreaktion ist die Lösereaktion von Calciumhydroxid, für welche das K bekannt ist:

(4) Mg(OH)2(s)Ca2+(aq)+2OH(aq) Mg(OH)_2 (s) \rightarrow Ca^{2+} (aq) + 2 OH^{-} (aq)

Wenn der Formelumsatz x ist, lösen sich x Ca2+Ca^{2+} und 2x OHOH^-.

(5) K=5.02106=[Ca2+][OH]21=x(2x)2=4x3K = 5.02 \cdot 10^{-6} = \frac{[Ca^{2+}]\cdot[OH^-]^2}{1} = x \cdot (2\cdot x)^2 = 4 x^3

Berechnung Calciumoxid

import numpy as np K = 5.02E-6
x = (K/4)**(1/3) x
0.01078651724000597
oh = 2*x pOH = -np.log10(oh) print(f"pOH = {pOH:.04g}") pH = 14-pOH print(f"pH = {pH:.04g}")
pOH = 1.666 pH = 12.33
# Kontrolle x * (2*x)**2
5.020000000000004e-06

Berechnung Magnesiumoxid

Berechnung der Gleichgewichtskonzentrationen und des pH-Wertes

K =5.61E-12 x = (K/4)**(1/3) oh = 2*x pOH = -np.log10(oh) print(f"pOH = {pOH:.04g}") pH = 14-pOH print(f"pH = {pH:.04g}")
pOH = 3.65 pH = 10.35