Motor driving circuit and method thereof

US11038448B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11038448-B2
Application numberUS-202016791057-A
CountryUS
Kind codeB2
Filing dateFeb 14, 2020
Priority dateAug 7, 2019
Publication dateJun 15, 2021
Grant dateJun 15, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A motor driving circuit includes a rotation speed request generator, a motor driving signal generating unit, an inverter circuit, a position detecting circuit, a current detecting module, a rotation speed signal lookup module, an automatic leading angle controller, and a modulation signal generating circuit. When the rotation speed request signal indicates that a rotation speed of a motor is adjusted to a current rotation speed, the rotation speed signal lookup module queries a lookup table and generates a leading angle indication signal for indicating a current leading angle as a adjusting angle, and the automatic leading angle controller generates a phase adjusting signal, and the modulation signal generation circuit roughly adjusts a modulation waveform with the adjusting phase. The modulation signal generating circuit performs a fine adjustment on the modulation waveforms according to a phase difference, thereby making the current zero-crossing point near the BEMF zero point.

First claim

Opening claim text (preview).

What is claimed is: 1. A motor driving circuit for driving a motor, comprising: a rotation speed request generator configured to receive an external rotation speed request signal and generate a rotation speed request signal for indicating a rotation speed of the motor; a motor driving signal generating unit configured to receive the rotation speed request signal and a plurality of modulation waveforms, and generate a plurality of gate driving signals according to modulation characteristics of the modulation waveforms and the rotation speed request signal; an inverter circuit including a plurality of half bridge circuits configured to be controlled by the plurality of gate driving signals to generate a plurality of motor drive signals for being input to a plurality of phase circuits of the motor; a position detecting circuit configured to receive a plurality of back electromotive force (BEMF) signals from the plurality of phase circuits and generate a position reference signal for indicating a back electromotive force (BEMF) zero point of the motor; a current detecting module configured to receive the motor driving signals and generate a zero current signal for indicating current zero-crossing points of the phase circuits; a speed signal lookup table module configured to store a lookup table, wherein the lookup table defines correspondences between a plurality of rotation speeds and a plurality of leading angles, and wherein the rotation speed signal lookup module is configured to, in response to the rotation speed request signal, query the lookup table according to the rotation speed request signal to generate a leading angle indication signal; an automatic leading angle controller receiving the leading angle indication signal, the zero current signal and the position reference signal, and configured to generate a phase adjusting signal for indicating an adjusting phase according to a leading angle indicated by the leading angle indication signal, a current zero point indicated by the zero current signal, and a rotation reference position indicated by the position reference signal; and a modulation signal generating circuit configured to receive the phase adjusting signal to generate the modulation waveforms, and further change phases of the modulation waveforms according to the adjusting phase indicated by the phase adjusting signal, wherein in response to the rotation speed request signal indicating that the rotation speed is adjusted from a previous rotation speed to a current rotation speed, the rotation speed signal lookup module is configured to query the lookup table according to the current rotation speed and generate the leading angle indication signal for indicating a current lead angle, the automatic leading angle controller is configured to generate the phase adjusting signal by using the current lead angle as the adjusting phase, and the modulation signal generating circuit is configured to perform a rough adjustment on the modulation waveforms by using the adjusting phase, and wherein the automatic leading angle controller further receives the zero current signal and the position reference signal to generate another phase adjusting signal according to a phase difference between the current zero-crossing point and the BEMF zero point, the modulation signal generating circuit receives the another phase adjusting signal, and performs a fine adjustment on the modulation waveforms according to the phase difference, thereby making the current zero-crossing point of the phase circuits near the BEMF zero point. 2. The motor driving circuit according to claim 1 , wherein the motor driving signal generating unit includes: a PWM generator configured to receive the rotation speed request signal and generate a plurality of PWM signals, wherein the PWM generator is further configured to receive the modulation waveforms to generate the PWM signals according to the modulation characteristics of the modulation waveforms; and a gate driving circuit, configured to receive the PWM signals and generate the gate driving signals. 3. The motor driving circuit according to claim 1 , wherein the leading angles is generated by: driving the motor with the rotation speeds, respectively; and adjusting the plurality of leading angles to ensure that the current zero-crossing point occurs with a buffer phase difference being ahead of the BEMF zero point. 4. The motor driving circuit according to claim 1 , wherein the current detecting module includes a comparator, which includes: a first input for receiving a current of one of the phase circuits; a second input for receiving a reference current; an output for generating the zero current signal after the comparator performs an operation on the current and the reference current, wherein the zero current signal is used for indicating current zero-crossing points of the current. 5. The motor driving circuit according to claim 1 , wherein the automatic leading angle controller further receives the zero current signal and the position reference signal to subtract a predetermined phase difference from the phase difference between the current zero-crossing point and the BEMF zero point to generate the another phase adjusting signal for adjusting the phase difference between the current zero-crossing point and the BEMF zero point to the predetermined phase difference. 6. A motor driving method, comprising the following steps: configuring a rotation speed request generator to receive an external rotation speed request signal and generate a rotation speed request signal for indicating a rotation speed of the motor; configuring a motor driving signal generating unit to receive the rotation speed request signal and a plurality of modulation waveforms, and generate a plurality of gate driving signals according to modulation characteristics of the modulation waveforms and the rotation speed request signal; configuring a plurality of half bridge circuits of an inverter circuit to be controlled by the plurality of gate driving signals to generate a plurality of motor drive signals for being input to a plurality of phase circuits of the motor; configuring a position detecting circuit to receive a plurality of back electromotive force (BEMF) signals from the plurality of phase circuits and generate a position reference signal for indicating a back electromotive force (BEMF) zero point of the motor; configuring a current detecting module to receive the motor driving signals and generate a zero current signal for indicating current zero-crossing points of the phase circuits; configuring a speed signal lookup table module to store a lookup table, wherein the lookup table defines correspondences between a plurality of rotation speeds and a plurality of leading angles; configuring the rotation speed signal lookup module to, in response to the rotation speed request signal, query the lookup table according to the rotation speed request signal to generate a leading angle indication signal; configuring an automatic leading angle controller to receive the leading angle indication signal, the zero current signal and the position reference signal, and determine a phase adjusting signal for indicating an adjusting phase according to a leading angle indicated by the leading angle indication signal, a current zero point indicated by the zero current signal, and a rotation reference position indicated by the position reference signal; configuring a modulation signal generating circuit to receive the phase adjusting signal to generate the modulation waveforms, and further change phases of the modulation waveforms according to the adjusting phase indicated by the phase adjusting signal; configuring, in response to the rotation speed request signal indicating that the rotation speed is

Assignees

Inventors

Classifications

  • Arrangements for controlling current (H02P6/10 takes precedence) · CPC title

  • in a bridge configuration · CPC title

  • H02P6/182Primary

    using back-emf in windings · CPC title

  • for controlling the direction of rotation of DC motors · CPC title

  • Arrangements for controlling or regulating the speed or torque of more than one motor (H02P6/10 takes precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11038448B2 cover?
A motor driving circuit includes a rotation speed request generator, a motor driving signal generating unit, an inverter circuit, a position detecting circuit, a current detecting module, a rotation speed signal lookup module, an automatic leading angle controller, and a modulation signal generating circuit. When the rotation speed request signal indicates that a rotation speed of a motor is ad…
Who is the assignee on this patent?
Anpec Electronics Corp
What technology area does this patent fall under?
Primary CPC classification H02P6/182. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 15 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).