- Cho H2O vào tách thành 2 nhóm:
+ Nhóm 1 tan : KNO3,K2CO3,K2SO4
+ Nhóm 2ko tan: BaCO3,BaSO4
- Dẫn khí CO2 vào nhóm 2 (có nước) nếu:
+ Kết tủa tan nhận: BaCO3
CO2 + BaCO3 + H2O => Ba(HCO3)2
+ Kết tủa ko tan nhận: BaSO4
- Cho Ba(HCO3)2 ở trên vào nhóm 1 nếu:
+ Có kết tủa xh nhận: K2CO3, K2SO4 (3)
K2CO3 + Ba(HCO3)2 => BaCO3 (kt) + 2KHCO3
K2SO4 + Ba(HCO3)2 => BaSO4 (kt) + 2KHCO3
+ Còn lại: KNO3
- Dẫn CO2 vào (3) nếu có hơi vẩn đục nhận: K2CO3, còn lại K2SO4 (mình ko chắc lắm)
CO2 + K2CO3 + H2O => 2KHCO3 (hơi đục)