EP1942575A2

Method and apparatus for driving a DC motor

Abstract

A circuit for determining a direction of rotation of an electric motor, the motor having asymmetry and/or eccentricity in a profile of back electromotive force as a function of angular position of a rotor (5) with respect to a stator (6), the circuit receiving a signal representing the BEMF, and use the corresponding asymmetry and/or eccentricity in the signal to derive the direction of rotation. The signal representing the back emf can be generated by a control circuit. The control circuit can have a feedback loop regulator to generate a control signal (TL or TR) to control a current drive circuit (11,12) to control an amplitude of current (iw) in the windings, the feedback loop regulator being arranged to compare the amplitude of the current (iw) in the windings with a reference value (iset), and use the control signal to provide the signal representing the back electromotive force.

EP1942575A2, drawing sheet 1
Sheet 1 of 23

Term

1.3 yearsto projected expiry

Projected expiry 2 January 2028, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

14 claims: 6 independent, 8 dependent

  1. 1
    A control circuit for an electric motor, the electric motor comprising a rotor, a stator and windings (125), the control circuit having a feedback loop regulator (127, 128, 129) to generate a control signal (TL or TR) to control a current drive circuit (121,122) to control the amplitude of current (i w ) in the windings, the feedback loop regulator being arranged to compare the amplitude of the current (i w ) in the windings with a reference value (i set ), the control circuit also having circuitry (181, 183, 184, 185) to extract a characteristic (DC) of the control signal, said characteristic varying in function of time as the back electromotive force in the windings (125).
  2. 3
    The circuit of any of claims 1 or 2 having circuitry arranged to determine a rotational position of the electric motor based on a characteristic (DC) of the control signal.
  3. 4
    The circuit of any of claims 1, 2 or 3 having circuitry (200) to determine time instants at which the direction of the current in the stator windings (125) is be changed in function of the variation of a characteristic (DC) of the control signal.
  4. 5
    The circuit of any of claims 1 to 4 having circuitry (240, 241, 242, 243, 244) to determine a direction of rotation of the motor from a characteristic (DC) of the control signal.
  5. 7
    A method for determining the angular position of an electric motor, the motor having windings (125) at a stator and a permanent magnet at the rotor, the amplitude of the current in the windings being controlled by a feedback loop regulator controlling a current drive circuit connected to the windings, the method comprising:- obtaining a characteristic (DC) of a control signal (TL, TR) generated by the feedback loop regulator, and monitoring the characteristic (DC) of the control signal.
  6. 11
    A method for determining a direction of rotation of an electric motor, the motor having windings (125) at a stator and a permanent magnet at a rotor and having asymmetry and/or eccentricity in a profile of back electromotive force as a function of the angular position of the rotor of the motor with respect to the stator of the motor, the amplitude of the current in the windings being controlled by a feedback loop regulator controlling a current drive circuit connected to the windings, the method comprising:- obtaining a characteristic of a control signal generated by the feedback loop regulator at more than two instants in time,