The invention pertains to the technical field of medical
engineering and discloses a method for driving and controlling a universally
rotating magnetic field of a medical micro-
robot in a
human body. The method is characterized in that three groups of Helmholtz coils on z, y and x axes are arranged by orthogonal nesting so as to ensure that respective combined
inductance is equal and the amplitude of intensity of
magnetization of a
harmonic magnetic field generated respectively is equal when the three groups of coils are driven by the same
harmonic current. The relevant amplitude of an axis
azimuth angle of the
robot and a same frequency sine
harmonic driving current of a phase are overlapped to form a spatial universally and evenly revolving
magnetic field corresponding to the revolving axis of the
azimuth angle in a certain space surrounded by the orthogonal Helmholtz coils on the three axes. The self-rotating direction of the universally
rotating magnetic field can be changed by changing the current frequency to adjust the revolution of the
magnetic field and changing the orthogonal Helmholtz coils on the three axes to drive the current direction. The method of the invention has the beneficial effects that the method is applicable to a bending inner environment of the
human body and can realize a plurality of functions of rotation, going forward and backward and speed adjusting, etc., of the
robot in the
human body, and the positioning operation in the human body.