US6236175B1 - Process and device for detecting the speed of rotation of a DC electric motor controlled by a PWM control signal - Google Patents

Process and device for detecting the speed of rotation of a DC electric motor controlled by a PWM control signal Download PDF

Info

Publication number
US6236175B1
US6236175B1 US09/414,774 US41477499A US6236175B1 US 6236175 B1 US6236175 B1 US 6236175B1 US 41477499 A US41477499 A US 41477499A US 6236175 B1 US6236175 B1 US 6236175B1
Authority
US
United States
Prior art keywords
signal
speed
rotation
voltage
motor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
US09/414,774
Inventor
Kamal Mourad
Luciano Castellar
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gate SRL
Original Assignee
Gate SRL
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gate SRL filed Critical Gate SRL
Assigned to GATE S.P.A. reassignment GATE S.P.A. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CASTELLAR, LUCIANO, MOURAD, KAMAL
Application granted granted Critical
Publication of US6236175B1 publication Critical patent/US6236175B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/14Electronic commutators
    • H02P6/16Circuit arrangements for detecting position
    • H02P6/18Circuit arrangements for detecting position without separate position detecting elements
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P7/00Arrangements for regulating or controlling the speed or torque of electric DC motors
    • H02P7/06Arrangements for regulating or controlling the speed or torque of electric DC motors for regulating or controlling an individual dc dynamo-electric motor by varying field or armature current
    • H02P7/18Arrangements for regulating or controlling the speed or torque of electric DC motors for regulating or controlling an individual dc dynamo-electric motor by varying field or armature current by master control with auxiliary power
    • H02P7/24Arrangements for regulating or controlling the speed or torque of electric DC motors for regulating or controlling an individual dc dynamo-electric motor by varying field or armature current by master control with auxiliary power using discharge tubes or semiconductor devices
    • H02P7/28Arrangements for regulating or controlling the speed or torque of electric DC motors for regulating or controlling an individual dc dynamo-electric motor by varying field or armature current by master control with auxiliary power using discharge tubes or semiconductor devices using semiconductor devices
    • H02P7/285Arrangements for regulating or controlling the speed or torque of electric DC motors for regulating or controlling an individual dc dynamo-electric motor by varying field or armature current by master control with auxiliary power using discharge tubes or semiconductor devices using semiconductor devices controlling armature supply only
    • H02P7/29Arrangements for regulating or controlling the speed or torque of electric DC motors for regulating or controlling an individual dc dynamo-electric motor by varying field or armature current by master control with auxiliary power using discharge tubes or semiconductor devices using semiconductor devices controlling armature supply only using pulse modulation
    • H02P7/2913Arrangements for regulating or controlling the speed or torque of electric DC motors for regulating or controlling an individual dc dynamo-electric motor by varying field or armature current by master control with auxiliary power using discharge tubes or semiconductor devices using semiconductor devices controlling armature supply only using pulse modulation whereby the speed is regulated by measuring the motor speed and comparing it with a given physical value

Definitions

  • the present invention relates to a process for detecting the speed of rotation of a DC electric motor of the type defined in the introduction to claim 1 .
  • DC electric motors either with or without brushes, controlled with a pulse width modulated (PWM) square wave control signal are widely utilised, for example, on board motor vehicles for various applications such as driving the fan, moving windows and the like.
  • PWM pulse width modulated
  • PWM controls signals of rather high frequency for example in the order of 20 KHz are currently used.
  • EMF electro motive force
  • CEMF counter electromotive force
  • the object of the present invention is to make available an improved process for detecting the speed of rotation of a DC electric motor of the type initially defined.
  • a process for detecting the speed of rotation of a DC electric motor comprising at least one winding connectable to a DC voltage supply source by means of an electronic switch with which is associated a control circuit able to provide a pulse width modulated square wave control signal, the process comprising the operations of interrupting the application of this said control signal to the electronic switch for a time period of pre-determined duration, acquiring during the said time period a signal correlated to the voltage across the said winding, and detecting at least one pre-determined characteristic of the said signal depending on the spread of rotation of the motor.
  • FIG. 1 is a circuit diagram, partially in block diagram form, which shows a DC electric motor of the type having brushes and an associated supply, control and speed regulation circuit performing a process according to the invention
  • FIG. 2 is a series of graphs which show the qualitative variation, as a function of time t plotted on the abscissa, of signals in the circuit of FIG. 1;
  • FIG. 3 shows a variant embodiment of the circuit of FIG. 1
  • FIG. 4 shows a brushless motor and an associated supply, control and monitoring circuit according to the invention.
  • a DC electric motor generally indicated 1 is shown in FIG. 1 with a rotor winding 2 which can be coupled to two stationary brushes 3 a , 3 b by means of a segmented commutator of type known per se.
  • the motor 1 is connected or connectable on one side to a DC voltage source 4 , such as an accumulator battery, and on the other side to an electronic switch 5 .
  • a DC voltage source 4 such as an accumulator battery
  • an electronic switch 5 is a transistor of MOSFET type, having its source connected to ground GND.
  • a recirculation diode 6 In parallel with the motor 1 is connected a recirculation diode 6 .
  • the gate of the electronic switch 5 is connected to the output of a driver circuit 7 operable to provide a pulse width modulated (PWM) square wave control signal to this switch, having a frequency of for example 20 KHz.
  • PWM pulse width modulated
  • the driver circuit 7 receives control signals from the microprocessor control unit 8 which receives at its input 8 a a signal indicative of the desired nominal speed of rotation of the motor 1 .
  • the drain of the electronic switch 5 is connected to the input of a filter 9 the output of which is connected to the input of a trigger circuit 10 .
  • the output of this latter is connected to a further input 8 b of the control unit 8 .
  • a zener diode 11 acting as a voltage limiter.
  • the input 8 b of the control unit 8 acts as an input for the acquisition of a signal from which the effective speed of rotation of the electric motor 1 can be deduced using the method according to the invention which will be further described hereinafter.
  • the microprocessor control unit 8 operates in the following manner.
  • the unit 8 On the basis of the required nominal speed of rotation of the motor 1 , indicated by the signal provided at the input 8 a , the unit 8 provides the driver circuit 7 with control signals acting to make the duty cycle of the signal applied to the gate of the electronic switch 5 correspond to this desired speed.
  • the voltage V 0 between the drain of the electronic switch 5 and ground now has a qualitative variation illustrated in the left hand part of the upper graph of FIG. 2 .
  • the voltage V 0 has a square wave variation between a maximum value substantially corresponding to the voltage V B delivered from the source 4 , and a substantially nil value (if the voltage drop across the electronic switch 5 when it is conductive is neglected).
  • the electronic unit 8 is set up to detect periodically the effective speed of rotation of the motor 1 by periodically interrupting the application of the PWM control signal to the gate of the electronic switch 5 .
  • the voltage V 0 initially has a transient variation with a (modest) over voltage peak substantially equal to the forward conduction voltage of the recirculation diode 6 , followed by a descent to a level which is on average lower then the voltage VB (in FIG. 2, for clarity, the time scale between t 1 and t 2 has been expanded).
  • the voltage V 0 has an average value equal to the difference between the voltage V B delivered by the source 4 and the electromotive force EMF developed across the winding 2 of the electric motor 1 .
  • the variation of the voltage V 0 has a marked ripple corresponding to the ripple of the electromotive force EMF due to the switching of contacts between the brushes and the segments of the commutator of the electric motor 1 .
  • This ripple in the voltage V 0 has a frequency distinctly less than that of the PWM control signal applied to the gate of the electronic switch 5 and is for example of the order of some hundred Hz.
  • the frequency of the ripple in the signal V 0 in the time interval t 3 ⁇ t 2 , is proportional to the speed of rotation of the electric motor 1 . Therefore, the signal V 0 , after passage though the filter 9 , can be squared by means of the trigger circuit 10 so as to obtain a corresponding frequency signal, indicated V i in the lower graph of FIG. 2 .
  • the signal V i is applied to the input 8 b of the microprocessor control unit 8 . This latter is set up to determine the effective speed of rotation of the electric motor 1 on the basis of the frequency of the signal V i .
  • control unit 8 resumes application of the PWM control signal to the control input or gate of the electronic switch 5 .
  • the time period t 3 ⁇ t 1 for which the control signal applied to the electronic switch 5 has been interrupted must evidently be sufficiently long to allow both the decay of the initial transient associated the recirculation of the motor current in the diode 6 (interval t 2 ⁇ t 1 ) and the “reading” of a certain number of commutations of the voltage V 0 , for a reliable acquisition of the speed of rotation.
  • the interval for which the PWM control signal is interrupted must, however, not be excessively long in order to avoid an appreciable slowing of the motor, the generation of acoustic noise and a high ripple in the current which is consumed from the voltage source upon re-triggering of the switch 5 . This ripple can influence other devices connected to the same voltage source.
  • the initial transient (interval t 2 ⁇ t 1 ) generally decays in a maximum time less than 1 ms.
  • the interruption of the PWM control signal for a time period (t 3 ⁇ t 1 ) equal to 40 ms is absolutely acceptable both from the point of view of the speed of rotation of the motor and from the acoustic point of view and that of generated current ripple.
  • control unit 8 is arranged to perform successive interruptions of the PWM control signal, with a repetition frequency which is preferably not constant, but rather is random, so as to make the acoustic effects of such repeated interruptions absolutely imperceptible.
  • the arrangements described above with reference to FIG. 1 envisages that the effective speed of rotation of the electric motor is detected by detecting the frequency of the ripple in the signal V 0 or rather by counting its oscillations in a pre-determined time period.
  • FIG. 3 there is shown a variant embodiment which will now be described.
  • those parts and elements already described have again been allocated the same alphanumeric references.
  • the detection of the effective speed of rotation of the electric motor 1 is again effected during the course of an interruption of the PWM control signal applied to the gate of the electronic switch 5 .
  • this is based on the fact that after the initial transient (interval t 2 ⁇ t 1 of FIG. 2) the average value of the voltage V 0 in the interval t 3 ⁇ t 2 is uniquely correlated to the effective speed of rotation of the motor.
  • the average value of the V 0 is equal to the difference between the voltage V B generated by the source 4 and the average electromotive force EMF developed across the winding 2 of the motor. This latter is substantially proportional (according to a non-linear law) to the effective speed of rotation of the motor.
  • the drain of the electronic switch 5 is thus connected to the input of the first section of an analogue-to-digital converter 12 via a filter 9 .
  • the positive pole of the source 4 is moreover connected to a second section of the converter 12 .
  • This latter provides a series of inputs 8 b of the micro-processor control unit 8 with digital signals indicative of the instantaneous value of the voltage V B and the signal V 0 .
  • the control unit 8 is set up to derive, on the basis of the signals, the average value of the electromotive force EMF, and to deduce from this the effective speed of rotation of the motor.
  • the embodiment of FIG. 1 ensures a good precision in the detection of the speed, in particular when this speed is high, whilst the embodiment of FIG. 3 is able to allow a good precision of detection in particular at low speeds.
  • both the arrangement according to FIG. 1 and that according to FIG. 3 can be implemented and the microprocessor control unit 8 can be conveniently arranged to determine the speed of rotation of the motor using the first arrangement when the required or nominal speed of rotation of the motor is greater than a pre-determined value, and according to the second arrangement when the required or nominal speed is less than the said pre-determined value.
  • FIG. 4 there is shown a circuit diagram detecting the speed and/or position of a DC motor of brushless type.
  • the brushless motor is a three phase half-wave motor with permanent magnet rotor (not illustrated).
  • the brushless motor 101 of FIG. 4 has three stator windings or phases 102 a , 102 b , 102 c all connected or connectable between the positive pole of a DC voltage supply source 104 and respective electronic control switches 105 a , 105 b , 105 c . These latter may also be MOSFET transistors in this case.
  • the control inputs or gates of the electronic switches associated with the phases of the motor 101 are connected to corresponding outputs of a driver circuit 107 capable of providing their respective pulse width modulated (PWM) square wave control signals.
  • the circuit driver 107 is controlled by a microprocessor control unit 108 which receives at an input 108 a a signal indicative of the nominal required speed of rotation of the motor.
  • the drains of the electronic switches 105 a , 105 b , 105 c are connected, via respective filters 109 a , 109 b , 109 c to corresponding inputs of the control unit 108 .
  • This latter is arranged to interrupt the application of the control signal to the gate of each switch 105 a , 105 b , 105 c for a respective time period of pre-determined duration during which a respective signal V 0a , V 0b , V 0c is acquired correlated to the voltage on the corresponding stator winding or phase of the motor 101 .
  • the signals V 0a , V 0b , V 0c are in particular representative of the induced electro magnetic forces in the corresponding winding or phase 102 a , 102 b , 102 c of the motor.
  • the control unit 108 is arranged to detect the sign of these electromotive forces and to determine, on the basis of this sign the speed and/or position of the rotor of the motor.
  • the detection of the speed of rotation of a DC electric motor according to the invention has such precision characteristics as to allow the control system associated with the motor to prevent this latter from rotating at certain speed values at which mechanical resonance phenomena can arise.

Abstract

The process makes it possible to detect the speed of rotation of a DC electric motor comprised of at least one winding connectable to a DC voltage supply source via an electronic switch with which there is associated a control circuit operable to provide a pulse width modulated square-wave control signal. The process comprises the operation of interrupting the application of the said control system to the electronic switch for a time period of pre-determined duration, acquiring during this time period a signal correlated to the voltage on the said winding and detecting at least one pre-determined characteristic of this signal in dependence on the speed of rotation of the motor.

Description

BACKGROUND OF THE INVENTION
The present invention relates to a process for detecting the speed of rotation of a DC electric motor of the type defined in the introduction to claim 1.
DC electric motors either with or without brushes, controlled with a pulse width modulated (PWM) square wave control signal are widely utilised, for example, on board motor vehicles for various applications such as driving the fan, moving windows and the like.
In such applications PWM controls signals of rather high frequency, for example in the order of 20 KHz are currently used.
In the case of a DC motor having brushes, it is known to detect the speed of rotation, for example for the purpose of regulation, by analysing the current consumed by the motor. This method of detecting the speed of rotation is however rather imprecise and highly influenced by ambient conditions (temperature, supply voltage variations, intrinsic tolerances of the motor etc). Other known arrangements for the detection of the speed of rotation of a DC electric motor involve the use of magnetic sensors (Hall effect sensors, or magnetoresitive sensors) or sensors of optical type. In all cases the adoption of sensors has a detrimental effect due to the inevitable structural complications and the necessary integration of the detector part with the control electronics of the motor, as well as the supplementary costs associated with the use of sensors.
Other known arrangements for detecting the speed of rotation without recourse to the use of sensors involve, in motors having brushes, the so called direct reading of the brushes, that is to say detection and analysis of the ripple in the current consumed during commutation. In the case of motors controlled with PWM signals having a frequency of the order of 10 KHz this technique is problematic to put into practice in that the signal represented by the ripple in the current has much more modest frequency and amplituded dynamics than the frequency and amplitude dynamics of the PWM control signals so that recourse to very sophisticated filters is necessary.
Another known method involves reading the electro motive force (EMF) or counter electromotive force (CEMF). In this case, however, the measurement is strongly influenced by the ambient conditions, and in particular by the temperature.
SUMMARY OF THE INVENTION
The object of the present invention is to make available an improved process for detecting the speed of rotation of a DC electric motor of the type initially defined.
This and other objects are achieved according to the invention by a process for detecting the speed of rotation of a DC electric motor comprising at least one winding connectable to a DC voltage supply source by means of an electronic switch with which is associated a control circuit able to provide a pulse width modulated square wave control signal, the process comprising the operations of interrupting the application of this said control signal to the electronic switch for a time period of pre-determined duration, acquiring during the said time period a signal correlated to the voltage across the said winding, and detecting at least one pre-determined characteristic of the said signal depending on the spread of rotation of the motor.
BRIEF DESCRIPTION OF THE DRAWINGS
Further characteristics and advantages of the invention will become apparent from the following detailed description given purely by way of non-limitative example with reference to the attached drawings, in which:
FIG. 1 is a circuit diagram, partially in block diagram form, which shows a DC electric motor of the type having brushes and an associated supply, control and speed regulation circuit performing a process according to the invention;
FIG. 2 is a series of graphs which show the qualitative variation, as a function of time t plotted on the abscissa, of signals in the circuit of FIG. 1;
FIG. 3 shows a variant embodiment of the circuit of FIG. 1; and
FIG. 4 shows a brushless motor and an associated supply, control and monitoring circuit according to the invention.
DETAILED DESCRIPTION OF THE INVENTION
A DC electric motor generally indicated 1 is shown in FIG. 1 with a rotor winding 2 which can be coupled to two stationary brushes 3 a, 3 b by means of a segmented commutator of type known per se.
The motor 1 is connected or connectable on one side to a DC voltage source 4, such as an accumulator battery, and on the other side to an electronic switch 5. In the embodiment illustrated the motor 1 is connected to the positive pole of the source 4, the negative pole of which is connected to ground GND, and the electronic switch 5 is a transistor of MOSFET type, having its source connected to ground GND.
In parallel with the motor 1 is connected a recirculation diode 6.
The gate of the electronic switch 5 is connected to the output of a driver circuit 7 operable to provide a pulse width modulated (PWM) square wave control signal to this switch, having a frequency of for example 20 KHz.
The driver circuit 7 in turn receives control signals from the microprocessor control unit 8 which receives at its input 8 a a signal indicative of the desired nominal speed of rotation of the motor 1.
The drain of the electronic switch 5 is connected to the input of a filter 9 the output of which is connected to the input of a trigger circuit 10. The output of this latter is connected to a further input 8 b of the control unit 8. Between the output of the trigger circuit 10 and ground is disposed a zener diode 11 acting as a voltage limiter.
The input 8 b of the control unit 8 acts as an input for the acquisition of a signal from which the effective speed of rotation of the electric motor 1 can be deduced using the method according to the invention which will be further described hereinafter.
The microprocessor control unit 8 operates in the following manner.
On the basis of the required nominal speed of rotation of the motor 1, indicated by the signal provided at the input 8 a, the unit 8 provides the driver circuit 7 with control signals acting to make the duty cycle of the signal applied to the gate of the electronic switch 5 correspond to this desired speed.
The voltage V0 between the drain of the electronic switch 5 and ground now has a qualitative variation illustrated in the left hand part of the upper graph of FIG. 2. The voltage V0 has a square wave variation between a maximum value substantially corresponding to the voltage VB delivered from the source 4, and a substantially nil value (if the voltage drop across the electronic switch 5 when it is conductive is neglected).
The electronic unit 8 is set up to detect periodically the effective speed of rotation of the motor 1 by periodically interrupting the application of the PWM control signal to the gate of the electronic switch 5. Upon the occurrence of such an interruption, as illustrated by way of an example at instant t1 in FIG. 2, the voltage V0 initially has a transient variation with a (modest) over voltage peak substantially equal to the forward conduction voltage of the recirculation diode 6, followed by a descent to a level which is on average lower then the voltage VB (in FIG. 2, for clarity, the time scale between t1 and t2 has been expanded). Once this initial transient has decayed, whilst the application of the control signal to the input of the switch 5 remains interrupted (time interval between t2 and t3 in FIG. 2) the voltage V0 has an average value equal to the difference between the voltage VB delivered by the source 4 and the electromotive force EMF developed across the winding 2 of the electric motor 1. In particular, between the instants t2 and t3 the variation of the voltage V0 has a marked ripple corresponding to the ripple of the electromotive force EMF due to the switching of contacts between the brushes and the segments of the commutator of the electric motor 1. This ripple in the voltage V0 has a frequency distinctly less than that of the PWM control signal applied to the gate of the electronic switch 5 and is for example of the order of some hundred Hz.
The frequency of the ripple in the signal V0, in the time interval t3−t2, is proportional to the speed of rotation of the electric motor 1. Therefore, the signal V0, after passage though the filter 9, can be squared by means of the trigger circuit 10 so as to obtain a corresponding frequency signal, indicated Vi in the lower graph of FIG. 2. The signal Vi is applied to the input 8 b of the microprocessor control unit 8. This latter is set up to determine the effective speed of rotation of the electric motor 1 on the basis of the frequency of the signal Vi.
Then, at the instant indicated t3 in FIG. 2 the control unit 8 resumes application of the PWM control signal to the control input or gate of the electronic switch 5.
The time period t3−t1 for which the control signal applied to the electronic switch 5 has been interrupted must evidently be sufficiently long to allow both the decay of the initial transient associated the recirculation of the motor current in the diode 6 (interval t2−t1) and the “reading” of a certain number of commutations of the voltage V0, for a reliable acquisition of the speed of rotation. The interval for which the PWM control signal is interrupted must, however, not be excessively long in order to avoid an appreciable slowing of the motor, the generation of acoustic noise and a high ripple in the current which is consumed from the voltage source upon re-triggering of the switch 5. This ripple can influence other devices connected to the same voltage source.
With motors of the usual type, the initial transient (interval t2−t1) generally decays in a maximum time less than 1 ms. Moreover, from tests performed by the applicant, the interruption of the PWM control signal for a time period (t3−t1) equal to 40 ms is absolutely acceptable both from the point of view of the speed of rotation of the motor and from the acoustic point of view and that of generated current ripple.
The periodic interruption or ‘extinguishing’ of the control signal applied to the electronic switch 5 thus allows the effective speed of rotation of the electric motor to be detected easily in an reliable and precise manner. Conveniently, the control unit 8 is arranged to perform successive interruptions of the PWM control signal, with a repetition frequency which is preferably not constant, but rather is random, so as to make the acoustic effects of such repeated interruptions absolutely imperceptible.
The arrangements described above with reference to FIG. 1 envisages that the effective speed of rotation of the electric motor is detected by detecting the frequency of the ripple in the signal V0 or rather by counting its oscillations in a pre-determined time period.
In FIG. 3 there is shown a variant embodiment which will now be described. In this Figure those parts and elements already described have again been allocated the same alphanumeric references.
In the variant according to FIG. 3 the detection of the effective speed of rotation of the electric motor 1 is again effected during the course of an interruption of the PWM control signal applied to the gate of the electronic switch 5. However, this is based on the fact that after the initial transient (interval t2−t1 of FIG. 2) the average value of the voltage V0 in the interval t3−t2 is uniquely correlated to the effective speed of rotation of the motor. In effect, in this time interval, the average value of the V0 is equal to the difference between the voltage VB generated by the source 4 and the average electromotive force EMF developed across the winding 2 of the motor. This latter is substantially proportional (according to a non-linear law) to the effective speed of rotation of the motor.
In the arrangement according to FIG. 3, the drain of the electronic switch 5 is thus connected to the input of the first section of an analogue-to-digital converter 12 via a filter 9. The positive pole of the source 4 is moreover connected to a second section of the converter 12. This latter provides a series of inputs 8 b of the micro-processor control unit 8 with digital signals indicative of the instantaneous value of the voltage VB and the signal V0. The control unit 8 is set up to derive, on the basis of the signals, the average value of the electromotive force EMF, and to deduce from this the effective speed of rotation of the motor.
As far as the duration of the time period t3−t1 for which the PWM control signal is interrupted is concerned, the same considerations already explained in relation to the embodiment of FIG. 1 are also true for the embodiment of FIG. 3.
The embodiment of FIG. 1 ensures a good precision in the detection of the speed, in particular when this speed is high, whilst the embodiment of FIG. 3 is able to allow a good precision of detection in particular at low speeds.
In view of the above, in a further embodiment not illustrated in the drawings, both the arrangement according to FIG. 1 and that according to FIG. 3 can be implemented and the microprocessor control unit 8 can be conveniently arranged to determine the speed of rotation of the motor using the first arrangement when the required or nominal speed of rotation of the motor is greater than a pre-determined value, and according to the second arrangement when the required or nominal speed is less than the said pre-determined value.
In FIG. 4 there is shown a circuit diagram detecting the speed and/or position of a DC motor of brushless type. In the arrangement illustrated in this Figure the brushless motor is a three phase half-wave motor with permanent magnet rotor (not illustrated). The brushless motor 101 of FIG. 4 has three stator windings or phases 102 a, 102 b, 102 c all connected or connectable between the positive pole of a DC voltage supply source 104 and respective electronic control switches 105 a, 105 b, 105 c. These latter may also be MOSFET transistors in this case.
The control inputs or gates of the electronic switches associated with the phases of the motor 101 are connected to corresponding outputs of a driver circuit 107 capable of providing their respective pulse width modulated (PWM) square wave control signals. The circuit driver 107 is controlled by a microprocessor control unit 108 which receives at an input 108 a a signal indicative of the nominal required speed of rotation of the motor.
The drains of the electronic switches 105 a, 105 b, 105 c are connected, via respective filters 109 a, 109 b, 109 c to corresponding inputs of the control unit 108. This latter is arranged to interrupt the application of the control signal to the gate of each switch 105 a, 105 b, 105 c for a respective time period of pre-determined duration during which a respective signal V0a, V0b, V0c is acquired correlated to the voltage on the corresponding stator winding or phase of the motor 101. The signals V0a, V0b, V0c are in particular representative of the induced electro magnetic forces in the corresponding winding or phase 102 a, 102 b, 102 c of the motor. The control unit 108 is arranged to detect the sign of these electromotive forces and to determine, on the basis of this sign the speed and/or position of the rotor of the motor.
The detection of the speed of rotation of a DC electric motor according to the invention has such precision characteristics as to allow the control system associated with the motor to prevent this latter from rotating at certain speed values at which mechanical resonance phenomena can arise.
Naturally, the principle of the invention remaining the same, the embodiments and details of the construction can be widely varied with respect to those which have been described and illustrated purely by way of non-limitative example, without by this departing from the invention as defined in the attached claims.

Claims (9)

What is claimed is:
1. A process for detecting the speed of rotation of a DC electric motor comprising at least one winding connectable to a DC voltage supply source by means of an electronic switch with which is associated a control circuit able to provide a pulse width modulated square wave control signal, the process comprising the operations of interrupting the application of said control signal to the electronic switch for a time period of pre-determined duration, acquiring during the time period a signal correlated to the voltage across said winding, and detecting at least one pre-determined characteristic of said signal depending on the speed of rotation of the motor,
wherein the application of said control signal to the switch is interrupted at plurality of times at a repetition frequency which is substantially random.
2. A process according to claim 1, wherein the characteristic is detected in a time interval which lies in the interruption period of the said control signal, and which starts after a pre-determined delay with respect to the interruption of the control signal.
3. A process according to claim 1, for detecting the speed of rotation of an electric motor the rotor of which is provided with a segmented commutator with which there are associated brushes connected to the voltage source and, respectively, to the electronic switch;
wherein said signal is correlated to the voltage between the said brushes.
4. A process according to claim 3, wherein the detected characteristic of said signal is substantially the frequency of the ripple of the voltage due to the switching of the contact between brushes and the segments of the commutator.
5. A process according to claim 3, wherein the detected characteristic of said signal is substantially the average value of the voltage.
6. A process according to claim 3, for detecting the effective speed of rotation of a motor with which is associated a speed control system operable to control said electronic switch with a PWM control signal the pulse width of which corresponds to a desired nominal speed of rotation of the motor;
wherein when the nominal speed of rotation is greater and, respectively, less than a pre-determined value, the detected characteristic is the frequency of the ripple of the signal due to the contact switching between the brushes and the segments of the commutator and, respectively, the average value of said voltage.
7. A process according to claim 1, for detecting the speed and/or the angular position of the rotor of a permanent magnet brushless electric motor comprising a plurality of stator windings or phases each of which is selectively connectable to a DC voltage supply source via a respective electronic switch controlled with a pulse width modulated square-wave control signal;
wherein the application of the control signal to each switch is interrupted for a respective time period of pre-determined duration, during which there is acquired a signal correlated to the voltage across the corresponding winding or phase of the motor, and at least one pre-determined characteristic of said signal dependent on the speed and/or the angular position of the rotor of the motor is detected.
8. A process according to claim 7, wherein said signal is representative of the electromotive force induced in the stator winding or phase and the sign of said electromotive force is detected.
9. A device for performing the process of claim 1, comprising:
control means operable to cause interruption in the application of said control signal to the electronic switch for a time period of pre-determined duration,
acquisition means operable to allow the acquisition, during said time period of a signal correlated to the voltage across said winding, and
detector means operable to detect at least one pre-determined characteristic of said signal dependent on the speed of rotation of the motor.
US09/414,774 1998-10-08 1999-10-08 Process and device for detecting the speed of rotation of a DC electric motor controlled by a PWM control signal Expired - Fee Related US6236175B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
ITTO98A0848 1998-10-08
IT1998TO000848A IT1304682B1 (en) 1998-10-08 1998-10-08 PROCEDURE AND DEVICE FOR DETECTING THE ROTATION SPEED OF A DIRECT CURRENT ELECTRIC MOTOR DRIVED WITH A SIGNAL OF

Publications (1)

Publication Number Publication Date
US6236175B1 true US6236175B1 (en) 2001-05-22

Family

ID=11417092

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/414,774 Expired - Fee Related US6236175B1 (en) 1998-10-08 1999-10-08 Process and device for detecting the speed of rotation of a DC electric motor controlled by a PWM control signal

Country Status (6)

Country Link
US (1) US6236175B1 (en)
DE (1) DE19948110A1 (en)
ES (1) ES2154245B1 (en)
FR (1) FR2785106B1 (en)
GB (1) GB2342517B (en)
IT (1) IT1304682B1 (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6424798B1 (en) * 1999-05-31 2002-07-23 Denso Corporation Device for controlling sensorless brushless-DC-motor
WO2003047083A2 (en) * 2001-11-27 2003-06-05 Alcoa Fujikura Gesellschaft mit beschränkter Haftung Control device
US6617709B2 (en) * 2000-11-10 2003-09-09 Delta Electronics, Inc. Controlling device for a heat-dissipating system
FR2844649A1 (en) * 2002-09-12 2004-03-19 Bosch Gmbh Robert Measurement of electric motor speed uses voltage derived from controlling current, filtered to produce measurable square wave signal
US6762577B2 (en) * 2001-11-14 2004-07-13 General Electric Company DC motor speed control system
FR2860661A1 (en) * 2003-10-01 2005-04-08 Bosch Gmbh Robert DC motors idle running voltage measuring device, has processing unit to measure magnitude representing voltage, and switch measuring voltage, where voltage measurement starts once stop pulse starts arriving after predefined duration
FR2861923A1 (en) * 2003-11-05 2005-05-06 Somfy Direct current motor rotation speed controlling method, involves supplying electrical circuit of motor with continuous voltage and successively short-circuiting when measured voltage of motor is lower than preset voltage
US6956342B1 (en) * 2004-04-30 2005-10-18 Datech Technology Co., Ltd. Driving circuit for a DC brushless fan motor
EP1674655A1 (en) * 2004-12-24 2006-06-28 Siminor Technologies Castres SARL Method of determination of the position of the shaft of a motor for driving a roller shuter and actuator for its operation
US20070200518A1 (en) * 2006-02-28 2007-08-30 Cypress Semiconductor Corp. Fan control utilizing bi-directional communications
US20090128078A1 (en) * 2007-11-16 2009-05-21 Delta Electronics, Inc. Motor and motor speed controlling system
US7592727B1 (en) 2005-08-01 2009-09-22 The United States Of America As Represented By The Secretary Of The Navy Quiet load for motor testing
US20100215509A1 (en) * 2009-02-24 2010-08-26 Ravishanker Krishnamoorthy Systems and methods for programming of a cooling fan via a serial port communication mode
US20110012547A1 (en) * 2009-07-17 2011-01-20 Dell Products, Lp System and Method for a High Efficiency Remote Three Phase Fan Commutation Integration Control in an Information Handling System
US20160065104A1 (en) * 2014-08-29 2016-03-03 Atieva, Inc. Sensorless DC Fan Speed Controller
US20160065113A1 (en) * 2014-08-29 2016-03-03 Atieva, Inc. Method of Diagnosing a Malfunctioning DC Fan Motor
US20160061899A1 (en) * 2014-08-29 2016-03-03 Atieva, Inc. Method of Diagnosing a Blocked Heat Exchanger
JP2016086589A (en) * 2014-10-28 2016-05-19 株式会社ケーヒン Motor drive apparatus, air-conditioning apparatus for vehicle and motor speed detection method

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102004030130A1 (en) 2004-06-22 2006-01-19 Robert Bosch Gmbh Method and device for blocking detection of a DC motor
ES2659315T3 (en) * 2006-09-22 2018-03-14 Liebherr-Hausgeräte Ochsenhausen GmbH Refrigeration and / or freezing apparatus
DE102017102894A1 (en) 2017-02-14 2018-08-16 Eq-3 Holding Gmbh Method for determining the rotational speed of a controlled with a pulse width modulated signal electric servomotor and adjusting device

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3708737A (en) * 1971-05-19 1973-01-02 California Data Corp Electric motor speed sensing
US3818297A (en) * 1973-02-02 1974-06-18 Xerox Corp Motor control apparatus
US3976926A (en) * 1974-08-05 1976-08-24 Hewlett-Packard Company Digital DC motor speed control circuit
US4266168A (en) * 1979-06-12 1981-05-05 Andersen Jorgen W D.C. Motor speed control
US4744041A (en) 1985-03-04 1988-05-10 International Business Machines Corporation Method for testing DC motors
DE3830164A1 (en) 1988-09-05 1990-03-15 Loewe Pumpenfabrik Gmbh Method for rotational speed measurement on electric motors
US5198733A (en) 1989-03-15 1993-03-30 International Business Machines Corporation Starting a brushless DC motor
EP0543666A1 (en) 1991-11-20 1993-05-26 Makita Corporation Speed control device for DC motor
US5811947A (en) 1993-07-31 1998-09-22 Lucas Industries Plc Testing and speed control of electric motors in vehicles having electronically controlled braking systems
US5978547A (en) * 1998-04-20 1999-11-02 K-Tron Technologies, Inc. High-turndown DC motor controller and method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IT1197790B (en) * 1986-07-21 1988-12-06 Venturino Gianfranco Gse DIRECT CURRENT MOTOR POWER SUPPLY DRIVE WITH INTRINSIC FEEDBACK
US4928043A (en) * 1988-11-14 1990-05-22 Synektron Corporation Back EMF sampling circuit for phase locked loop motor control
US5202616A (en) * 1989-09-25 1993-04-13 Silicon Systems, Inc. Bipolar or unipolar drive back-EMF commutation sensing method
GB9112618D0 (en) * 1991-06-12 1991-07-31 Racal Safety Ltd Dc motor control

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3708737A (en) * 1971-05-19 1973-01-02 California Data Corp Electric motor speed sensing
US3818297A (en) * 1973-02-02 1974-06-18 Xerox Corp Motor control apparatus
US3976926A (en) * 1974-08-05 1976-08-24 Hewlett-Packard Company Digital DC motor speed control circuit
US4266168A (en) * 1979-06-12 1981-05-05 Andersen Jorgen W D.C. Motor speed control
US4744041A (en) 1985-03-04 1988-05-10 International Business Machines Corporation Method for testing DC motors
DE3830164A1 (en) 1988-09-05 1990-03-15 Loewe Pumpenfabrik Gmbh Method for rotational speed measurement on electric motors
US5198733A (en) 1989-03-15 1993-03-30 International Business Machines Corporation Starting a brushless DC motor
EP0543666A1 (en) 1991-11-20 1993-05-26 Makita Corporation Speed control device for DC motor
US5811947A (en) 1993-07-31 1998-09-22 Lucas Industries Plc Testing and speed control of electric motors in vehicles having electronically controlled braking systems
US5978547A (en) * 1998-04-20 1999-11-02 K-Tron Technologies, Inc. High-turndown DC motor controller and method

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6424798B1 (en) * 1999-05-31 2002-07-23 Denso Corporation Device for controlling sensorless brushless-DC-motor
US6617709B2 (en) * 2000-11-10 2003-09-09 Delta Electronics, Inc. Controlling device for a heat-dissipating system
US6762577B2 (en) * 2001-11-14 2004-07-13 General Electric Company DC motor speed control system
WO2003047083A2 (en) * 2001-11-27 2003-06-05 Alcoa Fujikura Gesellschaft mit beschränkter Haftung Control device
WO2003047083A3 (en) * 2001-11-27 2003-10-09 Alcoa Fujikura Ges Mit Beschra Control device
US20050057199A1 (en) * 2001-11-27 2005-03-17 Alcoa Fujikura Gesellschaft Mit Beschraenkter Haftung Control device
US6882121B2 (en) 2001-11-27 2005-04-19 Alcoa Fujikura Gesellschaft Mit Beschraenkter Haftung Control device
FR2844649A1 (en) * 2002-09-12 2004-03-19 Bosch Gmbh Robert Measurement of electric motor speed uses voltage derived from controlling current, filtered to produce measurable square wave signal
US20040124831A1 (en) * 2002-09-12 2004-07-01 Marc Micke Method and device for measuring the rotational speed of a pulse-activated electric motor
US7265538B2 (en) * 2002-09-12 2007-09-04 Robert Bosch Gmbh Method and device for measuring the rotational speed of a pulse-activated electric motor based on a frequency of current ripples
FR2860661A1 (en) * 2003-10-01 2005-04-08 Bosch Gmbh Robert DC motors idle running voltage measuring device, has processing unit to measure magnitude representing voltage, and switch measuring voltage, where voltage measurement starts once stop pulse starts arriving after predefined duration
FR2861923A1 (en) * 2003-11-05 2005-05-06 Somfy Direct current motor rotation speed controlling method, involves supplying electrical circuit of motor with continuous voltage and successively short-circuiting when measured voltage of motor is lower than preset voltage
EP1530284A3 (en) * 2003-11-05 2006-01-11 Somfy SAS Method and apparatus for regulating the rotational speed of a motor for a roller shutter
EP1530284A2 (en) * 2003-11-05 2005-05-11 Somfy SAS Method and apparatus for regulating the rotational speed of a motor for a roller shutter
US6956342B1 (en) * 2004-04-30 2005-10-18 Datech Technology Co., Ltd. Driving circuit for a DC brushless fan motor
US20050242761A1 (en) * 2004-04-30 2005-11-03 Datech Technology Co., Ltd. Driving circuit for a dc brushless fan motor
EP1674655A1 (en) * 2004-12-24 2006-06-28 Siminor Technologies Castres SARL Method of determination of the position of the shaft of a motor for driving a roller shuter and actuator for its operation
US20060138982A1 (en) * 2004-12-24 2006-06-29 Jacques Marty Method of determining the position of the shaft of a drive motor for a roller blind
FR2880125A1 (en) * 2004-12-24 2006-06-30 Siminor Technologies Castres S METHOD FOR DETERMINING THE POSITION OF THE SHAFT OF A DRIVE MOTOR OF A SHUTTER AND ACTUATOR FOR ITS IMPLEMENTATION
US7294981B2 (en) 2004-12-24 2007-11-13 Siminor Technologies Castres Sarl Method of determining the position of the shaft of a drive motor for a roller blind
US7592727B1 (en) 2005-08-01 2009-09-22 The United States Of America As Represented By The Secretary Of The Navy Quiet load for motor testing
US20070200518A1 (en) * 2006-02-28 2007-08-30 Cypress Semiconductor Corp. Fan control utilizing bi-directional communications
US7327114B2 (en) * 2006-02-28 2008-02-05 Cypress Semiconductor Corp. Fan control utilizing bi-directional communications
US20090128078A1 (en) * 2007-11-16 2009-05-21 Delta Electronics, Inc. Motor and motor speed controlling system
US8036518B2 (en) * 2007-11-16 2011-10-11 Delta Electronics, Inc. Motor and motor speed controlling system
US8330586B2 (en) * 2009-02-24 2012-12-11 Marvell World Trade Ltd. Systems and methods for programming of a cooling fan via a serial port communication mode
US20100215509A1 (en) * 2009-02-24 2010-08-26 Ravishanker Krishnamoorthy Systems and methods for programming of a cooling fan via a serial port communication mode
US9334870B2 (en) 2009-02-24 2016-05-10 Marvell World Trade Ltd. Systems and methods for programming of a cooling fan arrangement
US20110012547A1 (en) * 2009-07-17 2011-01-20 Dell Products, Lp System and Method for a High Efficiency Remote Three Phase Fan Commutation Integration Control in an Information Handling System
US8242727B2 (en) * 2009-07-17 2012-08-14 Dell Products, Lp System and method for a high efficiency remote three phase fan commutation integration control in an information handling system
US20160065104A1 (en) * 2014-08-29 2016-03-03 Atieva, Inc. Sensorless DC Fan Speed Controller
US20160065113A1 (en) * 2014-08-29 2016-03-03 Atieva, Inc. Method of Diagnosing a Malfunctioning DC Fan Motor
US20160061899A1 (en) * 2014-08-29 2016-03-03 Atieva, Inc. Method of Diagnosing a Blocked Heat Exchanger
US9337769B2 (en) * 2014-08-29 2016-05-10 Atieva, Inc. Method of diagnosing a malfunctioning DC fan motor
US9383414B2 (en) * 2014-08-29 2016-07-05 Atieva, Inc Method of diagnosing a blocked heat exchanger
US9385644B2 (en) * 2014-08-29 2016-07-05 Atieva, Inc. Sensorless DC fan speed controller
JP2016086589A (en) * 2014-10-28 2016-05-19 株式会社ケーヒン Motor drive apparatus, air-conditioning apparatus for vehicle and motor speed detection method

Also Published As

Publication number Publication date
GB9923750D0 (en) 1999-12-08
GB2342517B (en) 2003-05-07
ES2154245B1 (en) 2001-10-01
FR2785106A1 (en) 2000-04-28
IT1304682B1 (en) 2001-03-28
ITTO980848A1 (en) 2000-04-08
DE19948110A1 (en) 2000-04-13
FR2785106B1 (en) 2003-01-10
GB2342517A (en) 2000-04-12
ES2154245A1 (en) 2001-03-16

Similar Documents

Publication Publication Date Title
US6236175B1 (en) Process and device for detecting the speed of rotation of a DC electric motor controlled by a PWM control signal
US8575874B2 (en) Electronically commutated motor with correction of sensed rotation-direction signal
US8018188B2 (en) Method and device for determining the position of a rotor of a brushless and sensorless electric motor
Shao et al. A novel direct back EMF detection for sensorless brushless DC (BLDC) motor drives
US6249094B1 (en) Method and apparatus for determining the rotor position of synchronous motors
US7176677B2 (en) Stationary position detection circuit and motor drive circuit
KR102180413B1 (en) How to determine the rotor position of a permanent magnet motor
US8237385B2 (en) Systems and methods for detecting position for a brushless DC motor
US9331617B2 (en) Circuit and method for speed monitoring of an electric motor
GB2314703A (en) Driving circuit for a switched reluctance motor
CN109247054B (en) Method and apparatus for measuring back electromotive force of stepping motor and integrated circuit
GB2549741A (en) Method of controlling a brushless permanent-magnet motor
KR100189122B1 (en) Sensorless bldc motor control method
US20150069942A1 (en) Tri-Stating Brushless DC Motor Phase for Direct Detection of Back EMF Zero Cross
US8922149B2 (en) Method and device for detecting blocking or sluggishness of a DC motor
US20090324205A1 (en) Pulse count control for brushed dc motor driven by pulse width modulation
US20050253545A1 (en) Method of starting an electronically commutated motor
US20200328700A1 (en) Method for determining a movement of a rotor
KR19990074896A (en) Detection circuit of zero crossing point of counter electromotive force
JP2018504885A (en) Electric vehicle auxiliary assembly and method for commutation of an automotive auxiliary assembly
GB2619694A (en) A method of controlling a brushless permanent magnet motor
KR970003821B1 (en) Rotor time constant measurement method and the apparatus
JP3272011B2 (en) DC brushless motor drive control method and drive control device thereof
JPH0947076A (en) Control method for brushless motor
KR970031215A (en) Pulse Width Modulated Brushless Motor

Legal Events

Date Code Title Description
AS Assignment

Owner name: GATE S.P.A., ITALY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MOURAD, KAMAL;CASTELLAR, LUCIANO;REEL/FRAME:011454/0581

Effective date: 19991207

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

REMI Maintenance fee reminder mailed
FPAY Fee payment

Year of fee payment: 8

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20130522