Motor controller, image forming apparatus and motor controlling method

US10651765B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10651765-B2
Application numberUS-201815888934-A
CountryUS
Kind codeB2
Filing dateFeb 5, 2018
Priority dateFeb 14, 2017
Publication dateMay 12, 2020
Grant dateMay 12, 2020

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 controller includes: a velocity calculation unit for obtaining an angle θ(n), which shows a rotation position, and an angular velocity ω(n) of a rotor at a time point n; a compensation amount calculation unit for calculating a compensation angle Δθ by which the rotor advances from the time point n to a (n+1)th control cycle (a control cycle starting from a time point n+1), based on an angular acceleration a(n) of the rotor, an angular velocity ω(n) of the rotor at the time point n and a time length T of the control cycle; and a PWM inverter for controlling a voltage to be applied to a coil such that a rotating magnetic field based on a rotation position of the rotor advanced by the compensation angle Δθ from the rotation position of the rotor at the time point n is formed in the (n+1)th control cycle.

First claim

Opening claim text (preview).

What is claimed is: 1. A motor controller for controlling a motor according to a control cycle, the motor including a coil that generates a rotating magnetic field and a rotor that is formed using a permanent magnet and rotates by the rotating magnetic field generated by the coil, the motor controller comprising: a processor; and a voltage controller, the processor obtaining a rotation position and an angular velocity of the rotor at a first time point, based on an angular acceleration of the rotor, the angular velocity of the rotor at the first time point and a time length of the control cycle, the processor calculating a compensation angle by which the rotor advances from the first time point to a second control cycle subsequent to a first control cycle including the first time point, the voltage controller controlling a voltage to be applied to the coil such that a rotating magnetic field based on a rotation position of the rotor advanced by the compensation angle from the rotation position of the rotor at the first time point is formed in the second control cycle, wherein the processor sets a target angular acceleration of the rotor, the voltage controller controls the voltage to be applied to the coil such that the angular acceleration of the rotor becomes closer to the target angular acceleration, and the processor obtains the target angular acceleration as the angular acceleration of the rotor. 2. The motor controller according to claim 1 , wherein the processor sets the target angular acceleration for each control cycle, and the processor calculates the compensation angle based on the target angular acceleration in the first control cycle and the target angular acceleration in the second control cycle, each of the target angular acceleration in the first control cycle and the target angular acceleration in the second control cycle being set by the processor. 3. The motor controller according to claim 1 , wherein the processor obtains a value of a current flowing through the coil, and estimates the angular acceleration of the rotor based on a change in the value of the current. 4. A motor controller for controlling a motor according to a control cycle, the motor including a coil that generates a rotating magnetic field and a rotor that is formed using a permanent magnet and rotates by the rotating magnetic field generated by the coil, the motor controller comprising: a processor; and a voltage controller, the processor obtaining a rotation position and an angular velocity of the rotor at a first time point, based on an angular acceleration of the rotor, the angular velocity of the rotor at the first time point and a time length of the control cycle, the processor calculating a compensation angle by which the rotor advances from the first time point to a second control cycle subsequent to a first control cycle including the first time point, the voltage controller controlling a voltage to be applied to the coil such that a rotating magnetic field based on a rotation position of the rotor advanced by the compensation angle from the rotation position of the rotor at the first time point is formed in the second control cycle, wherein the voltage controller controls the voltage to be applied to the coil according to PWM control, the control cycle is a PWM cycle, and the processor calculates, as the compensation angle, an angle by which the rotor advances in a control delay time period from the first time point to a second time point in a middle of a pulse output time period in the second control cycle, and wherein the processor sets a target angular acceleration of the rotor, the voltage controller controls the voltage to be applied to the coil such that the angular acceleration of the rotor becomes closer to the target angular acceleration, and the processor calculates the compensation angle based on a change in the target angular acceleration set for the control delay time period. 5. A motor controller for controlling a motor according to a control cycle, the motor including a coil that generates a rotating magnetic field and a rotor that is formed using a permanent magnet and rotates by the rotating magnetic field generated by the coil, the motor controller comprising: a processor; and a voltage controller, the processor obtaining a rotation position and an angular velocity of the rotor at a first time point, based on an angular acceleration of the rotor, the angular velocity of the rotor at the first time point and a time length of the control cycle, the processor calculating a compensation angle by which the rotor advances from the first time point to a second control cycle subsequent to a first control cycle including the first time point, the voltage controller controlling a voltage to be applied to the coil such that a rotating magnetic field based on a rotation position of the rotor advanced by the compensation angle from the rotation position of the rotor at the first time point is formed in the second control cycle, wherein the processor sets a target angular acceleration of the rotor according to a predetermined angular acceleration pattern showing a temporal change in the angular velocity, the voltage controller controls the voltage to be applied to the coil such that the angular acceleration of the rotor becomes closer to the target angular acceleration, and the processor obtains, as the angular acceleration of the rotor, an angular acceleration in a time period from the first time point to the second control cycle, the angular acceleration being shown by the predetermined angular acceleration pattern. 6. A motor controller for controlling a motor according to a control cycle, the motor including a coil that generates a rotating magnetic field and a rotor that is formed using a permanent magnet and rotates by the rotating magnetic field generated by the coil, the motor controller comprising: a processor; and a voltage controller, the processor obtaining a rotation position and an angular velocity of the rotor at a first time point, based on an angular acceleration of the rotor, the angular velocity of the rotor at the first time point and a time length of the control cycle, the processor calculating a compensation angle by which the rotor advances from the first time point to a second control cycle subsequent to a first control cycle including the first time point, the voltage controller controlling a voltage to be applied to the coil such that a rotating magnetic field based on a rotation position of the rotor advanced by the compensation angle from the rotation position of the rotor at the first time point is formed in the second control cycle, wherein the processor obtains load information showing a magnitude of a load applied to the motor, and estimates the angular acceleration of the rotor based on a change in the magnitude of the load shown by the load information. 7. The motor controller according to claim 6 , wherein the voltage controller controls the voltage to be applied to the coil according to PWM control, the control cycle is a PWM cycle, and the processor calculates, as the compensation angle, an angle by which the rotor advances in a control delay time period from the first time point to a second time point in a middle of a pulse output time period in the second control cycle. 8. The motor controller according to claim 7 , wherein when the angular velocity of the rotor at the first time point is defined as ω(n), the angular acceleration of the rotor is defined as a(n), a time length of the control delay time period is defined as Ta, and the compensation angle is defined as Δθ, the processor calculates the compensation angle according to an equation: Δθ=ω( n )× Ta+a ( n )× Ta

Assignees

Inventors

Classifications

  • Current control, e.g. using a current control loop · CPC title

  • Initialisation or control of normal start-up or shut-down, i.e. non failure or error related · CPC title

  • and for generating speed information · CPC title

  • Stator cores with salient poles · CPC title

  • Outer rotors · 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 US10651765B2 cover?
A motor controller includes: a velocity calculation unit for obtaining an angle θ(n), which shows a rotation position, and an angular velocity ω(n) of a rotor at a time point n; a compensation amount calculation unit for calculating a compensation angle Δθ by which the rotor advances from the time point n to a (n+1)th control cycle (a control cycle starting from a time point n+1), based on an a…
Who is the assignee on this patent?
Konica Minolta Inc
What technology area does this patent fall under?
Primary CPC classification H02P27/08. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 12 2020 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).