Abstract:
A Switched Reluctance Motor or SRM (10) is controlled by detecting (12) signals indicating the angular position of the rotor of the motor (10) and energizing (13) the motor (10) depending on these signals. The periods of the abovementioned signals are discretized into a given number (N) of time windows, defining a table with a plurality of positions each corresponding to one of said time windows. A respective power supply configuration (13) of the motor is associated with each of said positions of the table. The positions in the table undergo cyclical scanning and the motor (10) is energized with the power supply configuration associated with the position identified in each case during the scanning movement. The scanning movement is performed from a reference position identifying the energization advance of the motor and preferably determined using a logic of the fuzzy type based on the speed of rotation and the load of the said motor.