加盐酸反应的顺序依次用方程式反应为:
NaOH+HCl=NaCl+H2O
Na2CO3+HCl=NaCl+NaHCO3
NaHCO3 + HCl = CO2 ↑+ H2O + NaCl
NaOH与盐酸是酸碱中和所以最先反应,之后在逐滴加盐酸的过程中Na2CO3会先反应生成NaHCO3,直到再加盐酸会产生气体为止,也就是再加盐酸反应的都是NaHCO3了
由图可知,与NaHCO3反应生成气体所需的盐酸体积为45-25=20ml,即1mol/l*20ml=0.02mol盐酸
与NaOH和Na2CO3反应的盐酸体积为25ml,即0.025mol
设原混合物中NaHCO3物质的量为x mol,则:
倒推:
NaHCO3 + HCl = CO2 ↑+ H2O + NaCl
0.02mol 0.02mol
Na2CO3 + HCl = NaHCO3 + NaCl
(0.02-x)mol (0.02-x)mol 0.02-x)mol
NaOH + HCl = NaCl + H2O
0.025-(0.02-x)=0.005mol 0.025-(0.02-x)=0.005mol
M(NaOH)=40g/mol, M(Na2CO3)=106g/mol, M(NaHCO3 )=84g/mol
由m=n*M得
40(0.005+x)+106(0.02-x)+84x=2.5g
解得x=0.01mol
即n(NaHCO3 )=0.01mol,m(NaHCO3 )=0.01mol*84g/mol=0.84g
n(Na2CO3 )=0.02mol-0.01=0.01mol,m(Na2CO3 )=0.01mol*106g/mol=1.06g
所以m(NaOH)=2.5g-1.06g-0.84g=0.6g
所以原混合物中Na2CO3的质量分数为 1.06/2.5*100%=42.4%