Patent ID: 9479014
Filing Date: 2016-10-25
CPC Classification: H02K

Claim Text:
1. A programmable electric device, comprising: an armature having a first side and a second side, the armature comprising a plurality of armature coils, each armature coil having two active legs and two armature leads coupled thereto; a rotor disposed adjacent to the first side of the armature and movable relative thereto, the rotor comprising a magnetizable material operable to have a plurality of distinct temporary magnetic fields impressed therein, each of the plurality of distinct temporary magnetic fields comprising a north pole and a south pole; a plurality of field coil cells disposed adjacent to the second side of the armature and proximate to the rotor such that the armature is interposed therebetween, the plurality of field coil cells operable to receive electrical power and be energized to generate magnetic fields therein and thereby impress the plurality of distinct temporary magnetic fields onto the rotor; control circuitry coupled to the plurality of field coil cells to control the energization of the plurality of field coil cells, the control circuitry operable to selectively energize one or more of the plurality of field coil cells to dynamically control properties of the plurality of distinct temporary magnetic fields impressed on the rotor, the control circuitry comprising a plurality of control circuits, wherein a control circuit of the plurality of control circuits is coupled to each field coil cell of the plurality of field coil cells to allow each of the field coil cells to be independently controlled; wherein movement of the rotor relative to the armature causes one or more of the plurality of distinct temporary magnetic fields to generate an electric potential in one or more of the plurality of armature coils; and wherein an electric current flowing in one or more of the plurality of armature coils creates a magnetic field to impart magnetic force on one or more of the plurality of distinct temporary magnetic fields to move the rotor relative to the armature.