US5838128A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Reconstruction of BEMF signals for synchronizing the driving of brushless- sensorless motors by means of predefined driving signals
Assignee: STMicroelectronics SRL
•
Filing: 1997-07-28
•
Granted: 1998-11-17
•
Expires: 2017-07-28
Abstract
Abstract The sensing of BEMF signals in the motor's windings for synchronizing the phase switchings, in driving a brushless and sensorless motor with predefined constant voltage or current values or predefined voltage or current profiles stored permanently in a memory, is greatly simplified through a reconstruction technique that avails itself of the knowledge of the predefined drive values. The sensing does not require access to the center star point and is performed by sensing either the voltage difference between the terminals of two windings or of the current flowing in two windings, depending on whether a current or voltage mode is employed.
Inventors
- 👤 Giuseppe Maiocchi
- 👤 Marco Viti
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 19:30
CPC Classifications
H; H02; H02P; H02P8/00; H02P8/34; H02P6/00; H02P6/14; H02P6/16; H02P6/18; H02P6/182; H02P6/34
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
150 words
A method of synchronizing phase switching in driving an electric motor according to constant values or pre-defined profiles of voltage with an angular position of a rotor and in a current mode, including monitoring of back-electromotive force (BEMF) signals induced by rotation of the rotor upon the phase windings, the sensing of zero-cross events of the BEMF signals and digital processing of the zero-cross signals to synchronize the phase switching, the method further comprising the steps of: monitoring currents through two distinct phase windings of the motor; reconstructing from the currents through the two distinct phase windings and from the constant values or pre-defined profiles of voltage a difference signal between BEMF signals induced in the two windings; and detecting a zero-cross event based upon a pre-defined zero level of the difference signal between the BEMF signals induced in the two windings and producing a zero-cross logic pulse responsive thereto.
Claim 2
Independent Claim
150 words
A method of synchronizing phase switching in driving an electric motor according to constant values or pre-defined profiles of voltage with an angular position of a rotor and in a current mode, including monitoring of back-electromotive force (BEMF) signals induced by rotation of the rotor upon the phase windings, the sensing of zero-cross events of the BEMF signals and digital processing of the zero-cross signals to synchronize the phase switching, the method further comprising the steps of: monitoring currents through two distinct phase windings of the motor; reconstructing from the currents through the two distinct phase windings and from the constant values or pre-defined profiles of voltage a difference signal between BEMF signals induced in the two windings; and detecting a zero-cross event based upon a pre-defined zero level of the difference signal between the BEMF signals induced in the two windings and producing a zero-cross logic pulse responsive thereto.
Claim 3
Dependent Claim
27 words
The method according to claim 1, further comprising the step of introducing a delay or anticipation of the zero-cross logic pulse as defined by an optimizer circuit.
Claim 4
Dependent Claim
102 words
The method according to claim 2, wherein the motor is driven in the voltage mode according to pre-defined voltage profiles stored in a static memory as a sequence of digital samples in the form of words of a certain number of bits, and scanned at a reading clock frequency variable as a function of the rotating speed of the motor and in which the difference between the scanned samples of the two phase windings of the motor is converted by a byte/PWM converter circuit into a PWM signal, the low and high levels of which are shifted by a pre-established scale factor.
Claim 5
Dependent Claim
25 words
The method according to claim 1, wherein the differential term of the reconstructing step is suppressed until the motor speed remains below a certain value.
Claim 6
Independent Claim
149 words
A method of synchronizing phase switching in driving an electric motor according to constant values or pre-defined profiles of current with an angular position of a rotor in a voltage mode, including monitoring of back-electro-motive force (BEMF) signals induced by rotation of the rotor upon the phase windings, the sensing of zero-cross events of the BEMF signals and digital processing of the zero-cross signals to synchronize the phase switching, the method further comprising the steps of: monitoring a voltage difference between terminals of two distinct phase windings of the motor; reconstructing from the monitored voltage difference and from the constant values or pre-defined profiles of current a difference signal between BEMF signals induced in the two windings; and detecting a zero-cross event based upon a pre-defined zero level of the difference signal between the BEMF signals induced in the two windings and producing a zero-cross logic pulse responsive thereto.
Claim 7
Independent Claim
149 words
A method of synchronizing phase switching in driving an electric motor according to constant values or pre-defined profiles of current with an angular position of a rotor in a voltage mode, including monitoring of back-electro-motive force (BEMF) signals induced by rotation of the rotor upon the phase windings, the sensing of zero-cross events of the BEMF signals and digital processing of the zero-cross signals to synchronize the phase switching, the method further comprising the steps of: monitoring a voltage difference between terminals of two distinct phase windings of the motor; reconstructing from the monitored voltage difference and from the constant values or pre-defined profiles of current a difference signal between BEMF signals induced in the two windings; and detecting a zero-cross event based upon a pre-defined zero level of the difference signal between the BEMF signals induced in the two windings and producing a zero-cross logic pulse responsive thereto.
Claim 8
Dependent Claim
27 words
The method according to claim 5, further comprising the step of introducing a delay or anticipation of the zero-cross logic pulse as defined by an optimizer circuit.
Claim 9
Dependent Claim
25 words
The method according to claim 5, wherein the differential term of the reconstructing step is suppressed until the motor speed remains below a certain value.
Claim 10
Dependent Claim
233 words
A circuit for reconstructing a BEMF signal induced on the phase windings of a motor driven with constant values or pre-defined profiles of current or voltage, the circuit comprising: a digital differentiator circuit having inputs for receiving pairs of bytes corresponding to the constant values or instantaneous samples of the pre-defined profiles of the drive signals of two distinct phase windings of the motor and an output for a byte representing a difference of the two input bytes; a byte/PWM converter circuit having an input connectable to the output of said digital differentiator circuit and an output for a PWM signal whose modulation corresponds to the value of the input byte difference; first and second sensing resistors in respective first and second phase windings of the two phase windings; an analog differential stage having differential inputs connected to the first sensing resistor and to the second sensing resistor, and an output for a difference signal of the currents flowing in the two phase windings; an analog differentiator having an input connected to the output of said analog differential stage; and a summing stage having three distinct inputs coupled to the respective outputs of said analog differential stage, said byte/PWM converter circuit and said analog differentiator, said summing stage having an output for a difference signal between a BEMF induced on the first phase winding and a BEMF induced on the second phase winding.
Claim 11
Dependent Claim
233 words
A circuit for reconstructing a BEMF signal induced on the phase windings of a motor driven with constant values or pre-defined profiles of current or voltage, the circuit comprising: a digital differentiator circuit having inputs for receiving pairs of bytes corresponding to the constant values or instantaneous samples of the pre-defined profiles of the drive signals of two distinct phase windings of the motor and an output for a byte representing a difference of the two input bytes; a byte/PWM converter circuit having an input connectable to the output of said digital differentiator circuit and an output for a PWM signal whose modulation corresponds to the value of the input byte difference; first and second sensing resistors in respective first and second phase windings of the two phase windings; an analog differential stage having differential inputs connected to the first sensing resistor and to the second sensing resistor, and an output for a difference signal of the currents flowing in the two phase windings; an analog differentiator having an input connected to the output of said analog differential stage; and a summing stage having three distinct inputs coupled to the respective outputs of said analog differential stage, said byte/PWM converter circuit and said analog differentiator, said summing stage having an output for a difference signal between a BEMF induced on the first phase winding and a BEMF induced on the second phase winding.
Claim 12
Dependent Claim
54 words
The circuit according to claim 8, wherein said analog differential stage, said analog differentiator and said byte/PWM converter circuit are provided with means for reducing an amplitude of the respective output signals by a factor N greater than one; and wherein said byte/PWM converter circuit comprises a level shifter for the PWM output signal.
Claim 13
Dependent Claim
44 words
The circuit according to claim 8, further comprising a control microprocessor; and wherein coupling between the input of said summing stage and the output of said analog differentiator is enabled by said control microprocessor when the speed of the motor exceeds a pre-established value.
Claim 14
Dependent Claim
26 words
The circuit according to claim 8, further comprising a low pass filter in cascade with the output of said summing stage for filtering PWM switching noise.
Claim 15
Dependent Claim
180 words
A driving system for a multiphase brushless-sensorless motor comprising: a memory storing at least a pre-defined driving profile of the phase windings of the motor; an amplitude modulating and reconstructing circuit for the distinct phase windings of the motor; a battery of byte/PWM converters for converting the current digital values of the pre-defined profiles for the different phase windings of the motor into as many PWM signals; a multiplexer for the PWM signals to be fed to a driving power stage of the phase windings of the motor; a regulating circuit of the motor speed rotation; a torque optimizer cooperating with said regulating circuit; a control of scanning frequency of said memory; circuit means for monitoring the current through two of the phase windings of the motor; and reconstructing circuit means for reconstructing at least a BEMF signal induced by the rotation of the rotor on the phase windings, for detecting the crossing from the reconstructed BEMF of a pre-defined level, and for generating a zero-cross pulse for synchronizing the scanning of the digital samples of said pre-defined driving profile.
Claim 16
Dependent Claim
180 words
A driving system for a multiphase brushless-sensorless motor comprising: a memory storing at least a pre-defined driving profile of the phase windings of the motor; an amplitude modulating and reconstructing circuit for the distinct phase windings of the motor; a battery of byte/PWM converters for converting the current digital values of the pre-defined profiles for the different phase windings of the motor into as many PWM signals; a multiplexer for the PWM signals to be fed to a driving power stage of the phase windings of the motor; a regulating circuit of the motor speed rotation; a torque optimizer cooperating with said regulating circuit; a control of scanning frequency of said memory; circuit means for monitoring the current through two of the phase windings of the motor; and reconstructing circuit means for reconstructing at least a BEMF signal induced by the rotation of the rotor on the phase windings, for detecting the crossing from the reconstructed BEMF of a pre-defined level, and for generating a zero-cross pulse for synchronizing the scanning of the digital samples of said pre-defined driving profile.
Claim 17
Dependent Claim
168 words
The driving system according to claim 12, wherein said reconstructing circuit means comprises: a byte/PWM converter circuit having an input connectable to the output of a digital differentiator circuit and an output for a PWM signal whose modulation corresponds to the value of the input byte difference; first and second sensing resistors in respective first and second phase windings of the two phase windings; an analog differential stage having differential inputs connected to the first sensing resistor and to the second sensing resistor, and an output for a difference signal of the currents flowing in the two phase windings; an analog differentiator having an input connected to the output of said analog differential stage; and a summing stage having three distinct inputs coupled to the respective outputs of said analog differential stage, said byte/PWM converter circuit and said analog differentiator, said summing stage having an output for a difference signal between a BEMF induced on the first phase winding and a BEMF induced on the second phase winding.
Claim 18
Dependent Claim
55 words
The driving system according to claim 13, wherein said analog differential stage, said analog differentiator and said byte/PWM converter circuit are provided with means for reducing an amplitude of the respective output signals by a factor N greater than one; and wherein said byte/PWM converter circuit comprises a level shifter for the PWM output signal.
Claim 19
Dependent Claim
45 words
The driving system according to claim 13, further comprising a control microprocessor; and wherein coupling between the input of said summing stage and the output of said analog differentiator is enabled by said control microprocessor when the speed of the motor exceeds a pre-established value.
Claim 20
Dependent Claim
27 words
The driving system according to claim 13, further comprising a low pass filter in cascade with the output of said summing stage for filtering PWM switching noise.
References Cited (Backward Citations)
US5023527A
Cited
US4409534A
Cited
FR2576469A1
Cited
US4618808A
Cited
EP0324396A2
Cited
US5068582A
Cited
US5221881A
Cited
US5367234A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-11-16 | 2002-05-18 | 2002-11-17 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-11-16 | 2006-05-18 | 2006-11-17 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-11-16 | 2010-05-18 | 2010-11-17 | $7700.00 | Window Closed / Lapsed |