Nhiệt phân hoàn toàn 20 g hỗn hợp MgCO3, CaCO3 , BaCO3 thu được khí B. Cho khí B hấp thụ hết vào nước vôi trong thu được 10 gam kết tủa và dung dịch C. Đun nóng dung dịch C tới phản ứng hoàn toàn thấy tạo thành thêm 6 gam kết tủa. Hỏi % khối lượng của MgCO3 nằm trong khoảng nào?
Trả lời bởi giáo viên
ân hoàn toàn hỗn hợp:
(1) MgCO3 \(\xrightarrow{{{t^o}}}\) MgO + CO2
(2) CaCO3 \(\xrightarrow{{{t^o}}}\) CaO + CO2
(3) BaCO3 \(\xrightarrow{{{t^o}}}\) BaO + CO2
- Do khi đun nóng dung dịch C lại thu thêm kết tủa nên CO2 phản ứng với Ca(OH)2 tạo thành CaCO3 và Ca(HCO3)2: nCaCO3 = 10 : 100 = 0,1 mol
(4) CO2 + Ca(OH)2 → CaCO3↓ + H2O
(5) 2CO2 + Ca(OH)2 → Ca(HCO3)2
- Đun nóng dung dịch C thì Ca(HCO3)2 bị phân hủy:
(6) Ca(HCO3)2 \(\xrightarrow{{{t^o}}}\) CaCO3 + CO2 + H2O
Từ (4): nCaCO3(4) = nCO2(4) = 10/100 = 0,1 mol
Từ (6) nCaCO3(6) = nCa(HCO3)2(6) = nCa(HCO3)2(5) = 6/100 = 0,06 mol => nCO2(5) = 2.0,06 = 0,12 mol
=> nCO2 = 0,1 + 0,12 = 0,22 mol
Từ (1) (2) (3) => n hỗn hợp = nCO2 = 0,22 mol
Đặt số mol của MgCO3, CaCO3, BaCO3 lần lượt là x, y, z.
+ m hh = 84x + 100y + 197z = 20 (1) => mCaCO3, BaCO3 = 20 - 84x (g)
+ n hh = x + y + z = 0,22 (2) => nCaCO3, BaCO3 = y + z = 0,22 - x (mol)
Ta có:
\({M_{CaC{O_3}}} < {\overline M _{CaC{O_3},BaC{O_3}}} < {M_{BaC{O_3}}} \Leftrightarrow 100 < \frac{{20 - 84x}}{{0,22 - x}} < 197\)
=> 0,125 < x < 0,20655
=> 10,5 (g) < mMgCO3 < 17,35 (g)
=> 52,5% < %mMgCO3 < 86,75%