An electric motor, comprising: a permanent magnet rotor; a stator comprising teeth; and two sets of multi-phase windings serving as coil windings of the stator, the coil windings being wound around the teeth by concentrated winding, the multi-phase windings of one of the two sets being wound around every other tooth by skipping one tooth in between, the multi-phase windings of another of the two sets being wound around the teeth skipped by the multi-phase windings of the one of the two sets, wherein the coil windings of each phase belonging to each of the two sets are wound around at least two teeth by concentrated winding, and a winding end at one of the at least two teeth and a winding end at another of the at least two teeth are connected by a continuous wire, wherein, in the coil winding of each phase, a winding direction of the coil winding around one tooth is reversed from a winding direction of the coil winding around a tooth having the same phase as the said one tooth and distanced from the said one tooth by a given number of teeth, and the wire configured to connect the said one tooth and the said tooth having the same phase as the said one tooth and distanced by the given number of teeth is the continuous wire, wherein a control unit configured to supply power to the coil windings includes control circuits independent of each other to provide one control circuit for each of the two sets of coil windings, and the control unit is configured to control the control circuits with two sets of control signals having a phase difference of 150 degrees, characterised in that in one half of the stator six adjacent coil windings of the two sets are wound in the same direction, and in the other half of the stator six adjacent coil windings of the two sets are wound in a direction reverse to the winding direction of the six adjacent coil windings of the one half. a permanent magnet rotor; a stator comprising teeth; and two sets of multi-phase windings serving as coil windings of the stator, the coil windings being wound around the teeth by concentrated winding, the multi-phase windings of one of the two sets being wound around every other tooth by skipping one tooth in between, the multi-phase windings of another of the two sets being wound around the teeth skipped by the multi-phase windings of the one of the two sets, wherein the coil windings of each phase belonging to each of the two sets are wound around at least two teeth by concentrated winding, and a winding end at one of the at least two teeth and a winding end at another of the at least two teeth are connected by a continuous wire, wherein, in the coil winding of each phase, a winding direction of the coil winding around one tooth is reversed from a winding direction of the coil winding around a tooth having the same phase as the said one tooth and distanced from the said one tooth by a given number of teeth, and the wire configured to connect the said one tooth and the said tooth having the same phase as the said one tooth and distanced by the given number of teeth is the continuous wire, wherein a control unit configured to supply power to the coil windings includes control circuits independent of each other to provide one control circuit for each of the two sets of coil windings, and the control unit is configured to control the control circuits with two sets of control signals having a phase difference of 150 degrees, characterised in that in one half of the stator six adjacent coil windings of the two sets are wound in the same direction, and in the other half of the stator six adjacent coil windings of the two sets are wound in a direction reverse to the winding direction of the six adjacent coil windings of the one half.