The invention discloses a self-adapting resonance control method for transmitting non-contact electric energy, which is characterized by obtaining a phase difference by detecting and calculating the voltage and current outputted by a non-contact electric energy transmitting system contravariant mechanism, and adjusting the driving frequency of the inverter by outputting the electric energy to a PI adjustor and an oscillating element. After a transient state process, the phase difference of the voltage and current outputted by the inverter is zero, thus achieving self-adapting resonance control of circuits. The method guarantees separability between the receiving mechanism and the transmitting mechanism of the system only by detecting the voltage and current outputted by the contravariant mechanism, with the self-adapting resonance control function completely achieved by hardware circuits, while complicated control algorithm is not required. The method not only has self-adapting control capability on load change, but also has adjustment actions to the parameter variations of all the components after the output of the contravariant mechanism; besides, the method has the advantages of guaranteeing the system always works under a resonance condition, ensuring the output power and transmission efficiency reach the maximum value, and promoting the practicability process of the transmission technology of the non-contact electric energy.