高錳酸鉀與甲醛沒有去反應的原因是:二者的反應條件是在酸性條件之下產生的,如果沒有酸性環境,高錳酸鉀和甲醛是不能發生反應的。
甲醛具有醛基,在酸性條件下,(通常用硫酸溶液)醛基具有強的還原性。高錳酸鉀具有氧化性,所以在一起能發生氧化還原反應。甲醛作為還原劑,高錳酸鉀作為氧化劑。
反應化學方程式為:
4KMnO4+6H2SO4+5HCHO=5CO2↑+4MnSO4+11H2O+2K2SO4
5HCHO+4KMnO4+6H2SO4==5CO2↑+2K2SO4+4MnSO4+11H2O
一般高錳酸鉀都是硫酸酸化的高錳酸鉀溶液
5R-CHO+2KMnO4+3H2SO4=5R-COOH+K2SO4+2MnSO4+3H2O
甲醛之所以會變成CO2是因為被氧化成甲酸HCOOH其中還有一個醛基,繼續被氧化成碳酸,碳酸分解