摘要 |
The invention relates to a method for processing data for an electronically commutated motor, which motor comprises a permanent-magnet rotor, a rotational position sensor for sensing the position of that rotor, and a stator having at least one winding phase, which motor has associated with it, in order to control commutation and perform calculation operations, a computer such as a microprocessor or microcontroller and a program to be executed by that computer, having the following steps: a) by means of the computer in conjunction with the program, the rotor position region in which a current pulse is to flow through the at least one winding phase, and the duration (TCurr) of that current pulse, are defined in recurrent steps; b) the rotation-speed-dependent time period (TPP) required by the rotor to pass through a predetermined rotation angle range is sensed in recurrent steps; c) the ratio between that rotation-speed-dependent time period (TPP) and the duration (TCurr) of the current pulses is monitored; d) as a function of the magnitude of that ratio, at least one predetermined calculation is performed in the computer either during (Flag_Fct_Within=1) the duration (TCurr) of a current pulse or in a time span outside (Flag_Fct_Within=0) a current pulse. A corresponding motor (49) is also described.
|