当二氧化硫少量时,SO2+2NaOH=Na2SO3+H2O,
当二氧化硫足量甚至过量时,SO2+NaOH=NaHSO3
反应物量的不同,导致了产物的不同。
在中学化学中还存在上述反应类似的情况,反应物的量的不同,反应产物不同
例如碳酸氢铵和氢氧化钡反应,这个比上面的稍微复杂,因为NH4+还能与OH-反应。
NH4HCO3+Ba(OH)2=BaCO3↓+NH3↑+2H2O……(1)
或者2NH4HCO3+Ba(OH)2=BaCO3↓+(NH4)2CO3+2H2O……(2)
这个反应中主要是OH-既能和NH4+反应,也能与HCO3-反应,这里涉及到反应物物质的量比例关系。由于比例不同,导致了生成物的不同。
比较反应(1)和(2),可以看出当Ba(OH)2不足时,Ba(OH)2中的OH-只能与HCO3-反应,而不能与NH4+反应,为什么会这样?
这里涉及到不同物质与同一种物质都能发生化学反应,存在一个先后反应的问题。
在这个反应中,因为当OH-先与HCO3-反应时,
OH-+HCO3-=H2O+CO32-……(1)
CO32-+Ba2+=BaCO3↓……(2)
随着碳酸钡的沉淀析出,使得反应(1)更容易进行。
反观OH-与NH4+反应时,OH-+NH4+⇌NH3.H2O……(3)
这是一个可逆反应,但是没有外在条件的作用,使得反应(3)没有反应(1)(2)更彻底。
随着氢氧化钡的含量逐渐增加时,当产生的CO32-恰好能够将Ba2+沉淀之后,随后的OH-才能与NH4+反应。
设n(NH4HCO3)=m,n【Ba(OH)2】=n
当n:m