用HCl除铁锈时为什么生成FeCl3

Fe发生置换反应是不是应该生成+2价的亚铁吗?

第1个回答  2008-02-18
铁锈的主要成分是Fe2O3。用盐酸除铁锈的时候,发生如下反应:
6HCl + Fe2O3 = 2FeCl3 + 3H2O
这是一个酸与碱性氧化物的反应,生成盐和水,反应前铁的化合价是+3,反应后还是+3价。

而铁与盐酸反应的话,由于盐酸是非氧化性酸,发生置换反应,生成盐和氢气,产物是+2价的铁。

Fe+2HCl = FeCl2 + H2↑
第2个回答  2008-02-18
当然啦,铁锈主要成分是水合氧化铁,氧化铁中铁的氧化数是+3,当然是3价铁盐。本回答被提问者采纳
第3个回答  2008-02-18
铁锈的主要成分是Fe2O3。用盐酸除铁锈的时候,发生如下反应:
6HCl + Fe2O3 = 2FeCl3 + 3H2O
这是一个酸与碱性氧化物的反应,生成盐和水,反应前铁的化合价是+3,反应后还是+3价。

而铁与盐酸反应的话,由于盐酸是非氧化性酸,发生置换反应,生成盐和氢气,产物是+2价的铁。

Fe+2HCl = FeCl2 + H2↑
而FeCl2在空气中被氧化
4FeCl2+O2+4HCl=4FeCl3+2H2O

参考资料:花落花开情依旧

第4个回答  2008-02-18
支持楼上说的 三氧化二铁与HCL反应不是置换反应 而属于复分解反应,由于HCL不具有高氧化性置换反映是无法把Fe氧化到+3价的,而一般的复分解反应 是化合价不变化的
第5个回答  2008-02-18
我有一种预感,铁锈的主要成分是Fe2O3,非常貌似盐酸除锈的时候是和铁锈反应而不是和铁反应,所以生成FeCl3