Một hỗn hợp khí gồm CO, CO2, SO2, SO3. Cần dùng các phản ứng hóa học nào để nhận ra từng chất khí có mặt trong hỗn hợp?
Giải chi tiết:
Nhận biết các khí có trong hỗn hợp gồm CO, CO2, SO2 và SO3.
Cho một lượng hỗn hợp ban đầu đi qua dung dịch BaCl2 dư, nếu có kết tủa thì trong hỗn hợp có SO3. Hỗn hợp khí A thoát ra khỏi dung dịch BaCl2 gồm các khí CO2, SO2 và CO.
SO3 + BaCl2 + H2O → BaSO4↓ + 2HCl
Cho hỗn hợp A đi qua dung dịch nước vôi trong dư CO2và SO2 bị hấp thụ hoàn toàn thu được kết tủa B và khí còn lại là CO.
SO2 + Ca(OH)2 → CaSO3 ↓ + H2O
CO2 + Ca(OH)2 → CaCO3 ↓ + H2O
Lọc lấy kết tủa B đem hòa tan bằng dung dịch axit HCl thu được hỗn hợp khí D gồm CO2và SO2.
CaCO3 + 2HCl → CaCl2 + CO2 ↑ + H2O
CaSO3 + 2HCl → CaCl2 + SO2 ↑ + H2O
Thu được hỗn hợp khí D cho đi qua dung dịch nước brom, nếu dung dịch nước brom nhạt màu thì trong D có SO2 , khí còn lại đi ra khỏi dung dịch nước brom là CO2 có thể được nhận biết bằng dung dịch nước vôi trong.
Nhận biết khí CO bằng cách cho qua CuO nung nóng, nếu CuO chuyển từ màu đen của CuO sang màu đỏ (của Cu) thì có CO do có phản ứng:
CO + CuO Cu + CO2 ↑