Systems and methods for controlling stepping motor
AssigneeZhejiang Dahua Technology Co., Ltd.
InventorsXiaoling Shi, Zengqi Yang, Jianping Li
Life of this patent
Estimating the term…
Abstract
The present disclosure relates to systems and methods for controlling a stepping motor. A method may include determining a driving voltage based on a function, wherein the function includes a predetermined electric current and operating parameters of the stepping motor; and driving the stepping motor to work based on the driving voltage via an H-bridge.
Claims18
A system for controlling a stepping motor, comprising:
- at least one storage medium including a set of instructions for controlling a stepping motor;
- and
- at least one processor in communication with the storage medium, wherein when executing the set of instructions, the at least one processor is directed to perform operations including:
- determining a driving voltage based on a function, wherein the function includes a predetermined electric current and operating parameters of the stepping motor, and the function includes |U|=√{square root over ((|I|ωL+ω|C|sin γ)2+(|I|R+ω|C|cos γ)2)}, wherein
- |U|denotes an amplitude of the driving voltage,
- |I| denotes an amplitude of the predetermined electric current,
- the predetermined electric current is a sinusoidal current,
- ωdenotes an angular frequency of the driving voltage,
- |C| denotes a back electromotive force constant of the stepping motor,
- L denotes a phase inductance of the stepping motor,
- γ denotes a load angle of the stepping motor, and
- R denotes a sum of a phase resistance of the stepping motor and an on-resistance of the H-bridge;
- and
- driving the stepping motor to work based on the driving voltage via an H-bridge.
A method for controlling a stepping motor, comprising:
- determining a driving voltage based on a function, wherein the function includes a predetermined electric current and operating parameters of the stepping motor, and function includes |U|=√{square root over ((|I|ωL+ω|C|sin γ)2+(|I|R+ω|C|cos γ)2)}, wherein
- |U| denotes an amplitude of the driving voltage,
- |I| denotes an amplitude of the predetermined electric current,
- the predetermined electric current is a sinusoidal current,
- ωdenotes an angular frequency of the driving voltage,
- |C| denotes a back electromotive force constant of the stepping motor,
- L denotes a phase inductance of the stepping motor,
- γ denotes a load angle of the stepping motor, and
- R denotes a sum of a phase resistance of the stepping motor and an on-resistance of the H-bridge;
- and
- driving the stepping motor to work based on the driving voltage via an H-bridge.
A non-transitory readable medium, comprising at least one set of instructions for controlling a stepping motor, wherein when executed by at least one processor of an electrical device, the at least one set of instructions directs the at least one processor to perform operations including:
- determining a driving voltage based on a function, wherein the function includes a predetermined electric current and operating parameters of the stepping motor and the function includes |U|=√{square root over ((|I|ωL+ω|C|sin γ)2+(|I|R+ω|C|cos γ)2)}, wherein
- |U| denotes an amplitude of the driving voltage,
- |I| denotes an amplitude of the predetermined electric current,
- the predetermined electric current is a sinusoidal current,
- ωdenotes an angular frequency of the driving voltage,
- |C| denotes a back electromotive force constant of the stepping motor,
- L denotes a phase inductance of the stepping motor,
- γ denotes a load angle of the stepping motor, and
- R denotes a sum of a phase resistance of the stepping motor and an on-resistance of the H-bridge;
- and
- driving the stepping motor to work based on the driving voltage via an H-bridge.
Dependencies are inferred from the claim text.