Dat \(n_{MgCO_3}=a\\ n_{CaCO_3}=b\)(mol)
Từ đó có 84a+100b=5,68(1)
\(MgCO_3+2HCl\rightarrow MgCl_2+H_2O+CO_2\\ CaCO_3+2HCl\rightarrow CaCl_2+H_2O+CO_2\)
\(n_{BaCO_3}=\dfrac{5,91}{197}=0,03\left(mol\right)\)
So sánh số mol kết tủa và bazơ thấy số mol kết tủa nhỏ hơn bazo.
Vậy xảy ra 2 TH khi cho CO2 tác dụng với Ba(OH)2
TH1: Ba(OH)2 du
\(n_{CO_2}=n_{BaCO_3}=0,03\left(mol\right)\)
Từ đó có a+b=0,03(2)
Từ (1) va(2) suy ra a= -0,1675 b=0,1975
TH1 Ra số mol âm nên loại
TH2: Xảy ra phản ứng hòa tan một phần kết tủa
\(n_{CO_2}=n_{Ba\left(OH\right)_2}+n_{Ba\left(OH\right)_2}-n_{BaCO_3\left(spu\right)}=0,045+0,045-0,03=0,06\left(mol\right)\)
Tu do suy ra a+b=0,06
a=0,02 b=0,04
\(\%m_{MgCO_3}=\dfrac{84\cdot0,02\cdot100\%}{5,68}\approx29,58\left(\%\right)\\ \%m_{CaCO_3}=70,42\left(\%\right)\)
Các phản ứng đã xảy ra
\(CO_2+Ba\left(OH\right)_2\rightarrow BaCO_3+H_2O\\ BaCO_3+H_2O+CO_2\rightarrow Ba\left(HCO_3\right)_2\)
\(MgCO_3+2HCl\rightarrow MgCl_2+H_2O+CO_2\)
\(CaCO_3+2HCl\rightarrow CaCl_2+H_2O+CO_2\)
\(CO_2\left(0,045\right)+Ba\left(OH\right)_2\left(0,045\right)\rightarrow BaCO_3\left(0,045\right)+H_2O\) (1)
\(CO_2\)dư(0,015) \(+H_2O+BaCO_3\left(0,015\right)\rightarrow Ba\left(HCO_3\right)_2\) (2)
Gọi a,b lần lượt là số mol của \(MgCO_3,CaCO_3\) trong hh (a,b>0)
TH1: Xảy ra pư tạo muối TH (CO2 hết sau pư 1)
\(n_{BaCO_3}=n_{CO_2}=\dfrac{5,91}{197}=0,03mol\)
\(\Rightarrow a+b=0,03\left(I\right)\)
mhh = 5,68g => 84a + 100b = 5,68 (II)
Từ (I) và (II) => loại
TH2: Xảy ra pư tạo cả 2 muối
\(n_{CaCO_3\left(2\right)}=0,045-0,03=0,015mol\)
\(n_{CO_2\left(1+2\right)}=0,045+0,015=0,06mol\)
\(\Rightarrow a+b=0,06\left(III\right)\)
Từ (II) và (III) => a = 0,02 ; b = 0,04 (nhận)
\(\Rightarrow\%m_{MgCO_3}=\dfrac{0,02.84.100}{5,68}\approx29,57\%\)
\(\%m_{CaCO_3}=70,43\%\).
Gọi số mol của CaCO3 và MgCO3 lần lượt là x, y, theo bài ra ta có:
100x + 84y=5,68 (1)
ta có phương trình:
CaCO3 + 2HCl ----> CaCl2 + CO2 + H2O
x......................................... mol
MgCO3 + HCl ---> MgCl2 + CO2 + H2O
y......................................... mol
nBaCO3 = 5,91/197 = 0,03 mol
nBa(OH)2 = 0,05.0,9 = 0,045 > 0,03
=>Phản ứng của CO2 và Ba(OH)2 tạo 2 muối
CO2 + Ba(OH)2 ----> BaCO3 + H2O
2CO2 + Ba(OH)2 ----> Ba(HCO3)2
=>nCO2 = 0,03 + (0,045-0,03).2 = 0,06
x + y = 0,06 (2)
Từ 1 và 2 ta có:
=>x = 0,04; y = 0,02
=>mCaCO3 = 4g
---> %CaCO3 = 70,42%
mMgCO3 =1,68g
---> %MgCO3 = 29,6%