Motor apparatus and motor control method

US9837951B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9837951-B2
Application numberUS-201615191541-A
CountryUS
Kind codeB2
Filing dateJun 24, 2016
Priority dateMay 4, 2016
Publication dateDec 5, 2017
Grant dateDec 5, 2017

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 apparatus and a motor control method are provided. The method includes the following steps. An actual speed and an actual current of a motor module are sensed by a sensor module. An adjusted speed is kept at a set speed or a speed curve by a speed adjusting circuit. A control signal is provided by a feedback control circuit according to a difference between the adjusted speed and the actual speed. The control signal is converted to a current to drive the motor module, such that the actual speed is kept at the adjusted speed. When the actual speed is decreased and the actual current is increased to a limited current value, a setting parameter of the feedback controller is changed according to the limited current value, such that the control signal enters a saturation state and the actual current is kept at the limited current value.

First claim

Opening claim text (preview).

What is claimed is: 1. A motor control method, comprising: sensing an actual speed and an actual angle of a motor module by a sensor module; computing a speed curve based on the actual angle, a set angle, and a set speed by a speed computation circuit, wherein the set angle and the set speed are input by a user; maintaining an adjusted speed on the speed curve by a speed adjusting circuit; determining whether to change the adjusted speed by the speed adjusting circuit when the actual speed is changed as the motor module responds to an event, such that the adjusted speed follows the actual speed; computing a control signal based on a speed difference between the adjusted speed and the actual speed by a feedback control circuit; and converting the control signal into a current by a current control circuit to drive the motor module, thereby maintaining the actual speed at the adjusted speed, wherein when the event ends, the adjusted speed and the actual speed are again maintained on the speed curve by the speed adjusting circuit. 2. The motor control method as claimed in claim 1 , wherein the set speed comprises an acceleration and a speed limitation adapted to set the motor module, wherein the speed curve is a trapezoidal curve on a coordinate system, a maximum speed of the speed curve is the speed limitation, a rising slope or a descending slope of the speed curve is the acceleration, and an area surrounded by the speed curve and the coordinate system is the set angle. 3. The motor control method as claimed in claim 2 , wherein the step of maintaining the adjusted speed on the speed curve by the speed adjusting circuit comprises: gradually increasing or decreasing the adjusted speed based on the acceleration, such that the adjusted speed approaches and is maintained on the speed curve. 4. The motor control method as claimed in claim 1 , wherein the step of determining whether to change the adjusted speed by the speed adjusting circuit when the actual speed is changed as the motor module responds to the event, such that the adjusted speed follows the actual speed, comprises: comparing the adjusted speed and the actual speed to obtain a speed error when the actual speed is changed as the motor module responds to the event; determining whether the speed error is greater than a set error; if the speed error is greater than the set error, performing an addition operation or a subtraction operation to the actual speed and the set error to obtain an updated speed, and using the updated speed as the adjusted speed; and if the speed error is not greater than the set error, not changing the adjusted speed. 5. The motor control method as claimed in claim 4 , wherein when the actual speed is reduced to zero as the motor module responds to the event, the adjusted speed is maintained at the set error, and the set error is not zero. 6. The motor control method as claimed in claim 1 , further comprising: sensing an actual current of the motor module by the sensor module; changing at least one setting parameter of the feedback control circuit by the feedback control circuit based on a limited current value when the actual speed is decreased and the actual current is increased to the limited current value as the motor module responds to the event, such that the control signal enters a saturation state to maintain the actual current at the limited current value. 7. The motor control method as claimed in claim 6 , wherein the feedback control circuit serves as a proportion-integration-differentiation (PID) controller, and the at least one setting parameter comprises a proportion gain parameter, an integration gain parameter, and a differentiation gain parameter. 8. The motor control method as claimed in claim 6 , further comprising: changing the at least one setting parameter by the feedback control circuit after the event ends, such that the actual current is decreased, and the actual speed is increased and maintained at the adjusted speed. 9. The motor control method as claimed in claim 6 , further comprising: changing the adjusted speed by the speed adjusting circuit to follow the actual speed when the control signal enters the saturation state to maintain the actual current at the limited current value, such that the control signal exits the saturation state to decrease the actual current. 10. A motor control method, comprising: sensing an actual speed and an actual current of a motor module by a sensor module; maintaining an adjusted speed at a set speed or on a speed curve by a speed adjusting circuit; computing a control signal based on a speed difference between the adjusted speed and the actual speed by a feedback control circuit; converting the control signal into a current by a current control circuit to drive the motor module, thereby maintaining the actual speed at the adjusted speed; and changing at least one setting parameter of the feedback control circuit by the feedback control circuit based on a limited current value when the actual speed is decreased and the actual current is increased to the limited current value as the motor module responds to an event, such that the control signal enters a saturation state to maintain the actual current at the limited current value. 11. The motor control method as claimed in claim 10 , wherein the feedback control circuit serves as a proportion-integration-differentiation (PID) controller, and the at least one setting parameter comprises a proportion gain parameter, an integration gain parameter, and a differentiation gain parameter. 12. The motor control method as claimed in claim 10 , further comprising: changing the at least one setting parameter by the feedback control circuit after the event ends, such that the actual current is decreased, and the actual speed is increased and maintained at the adjusted speed. 13. The motor control method as claimed in claim 10 , further comprising: changing the adjusted speed by the speed adjusting circuit to follow the actual speed when the control signal enters the saturation state to maintain the actual current at the limited current value, such that the control signal exits the saturation state to decrease the actual current. 14. A motor apparatus, comprising: a motor module; a sensor module, configured to sense an actual speed and an actual angle of the motor module; a speed computation circuit, coupled to the sensor module and configured to compute a speed curve based on the actual angle, a set angle, and a set speed, wherein the set angle and the set speed are input by a user; a speed adjusting circuit, coupled to the speed computation circuit to receive the speed curve, and configured to maintain an adjusted speed on the speed curve; a feedback control circuit, coupled to the speed adjusting circuit and the sensor module, and configured to generate a control signal based on a speed difference between the adjusted speed and the actual speed; and a current control circuit, coupled to the feedback control circuit and the motor module, and configured to convert the control signal into a current to drive the motor module, such that the actual speed is maintained at the adjusted speed, wherein when the actual speed is changed as the motor module responds to an event, the speed adjusting circuit determines whether to change the adjusted speed, such that the adjusted speed follows the actual speed, and when the event ends, the speed adjusting circuit again maintains the adjusted speed and the actual speed on the speed curve. 15. The motor apparatus as claimed in claim 14 , wherein the set speed comprise

Assignees

Inventors

Classifications

  • Preventing damage to the motor, e.g. setting individual current limits for different drive conditions · CPC title

  • G05B19/416Primary

    characterised by control of velocity, acceleration or deceleration (G05B19/19 takes precedence) · CPC title

  • holding the rotor in a fixed position after deceleration · CPC title

  • Providing protection against overload without automatic interruption of supply (protection against faults of stepper motors H02P8/36) · CPC title

  • H02P29/40Primary

    Regulating or controlling the amount of current drawn or delivered by the motor for controlling the mechanical load · 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 US9837951B2 cover?
A motor apparatus and a motor control method are provided. The method includes the following steps. An actual speed and an actual current of a motor module are sensed by a sensor module. An adjusted speed is kept at a set speed or a speed curve by a speed adjusting circuit. A control signal is provided by a feedback control circuit according to a difference between the adjusted speed and the ac…
Who is the assignee on this patent?
Kinpo Elect Inc
What technology area does this patent fall under?
Primary CPC classification G05B19/416. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 05 2017 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).