鉴别KNO3,BaCl2,Na2CO3应该用什么试剂?是硫酸还是盐酸还是两个都可以进行试验?

问题描述:

鉴别KNO3,BaCl2,Na2CO3应该用什么试剂?是硫酸还是盐酸还是两个都可以进行试验?
并说明原因越详细越好!

用硫酸
硫酸与氯化钡生成沉淀;与碳酸钠生成气体;与硝酸钾不反应.盐酸不行吗?
为什么?盐酸与碳酸钠反应,生成气体
但盐酸不与硝酸钾和氯化钡反应,无法鉴别。