Method and system for control of at least a speed regulator
US-2015107556-A1 · Apr 23, 2015 · US
US9837951B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9837951-B2 |
| Application number | US-201615191541-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 24, 2016 |
| Priority date | May 4, 2016 |
| Publication date | Dec 5, 2017 |
| Grant date | Dec 5, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
Preventing damage to the motor, e.g. setting individual current limits for different drive conditions · CPC title
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
Regulating or controlling the amount of current drawn or delivered by the motor for controlling the mechanical load · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.