[go: up one dir, main page]

CN108233801B - Method for realizing function of stepping motor by using servo motor - Google Patents

Method for realizing function of stepping motor by using servo motor Download PDF

Info

Publication number
CN108233801B
CN108233801B CN201611156339.6A CN201611156339A CN108233801B CN 108233801 B CN108233801 B CN 108233801B CN 201611156339 A CN201611156339 A CN 201611156339A CN 108233801 B CN108233801 B CN 108233801B
Authority
CN
China
Prior art keywords
max
servo motor
stepping
maximum
motor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201611156339.6A
Other languages
Chinese (zh)
Other versions
CN108233801A (en
Inventor
麻恒进
李建平
张阔
倪国芬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AVIC Beijing Precision Engineering Institute for Aircraft Industry
Original Assignee
AVIC Beijing Precision Engineering Institute for Aircraft Industry
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by AVIC Beijing Precision Engineering Institute for Aircraft Industry filed Critical AVIC Beijing Precision Engineering Institute for Aircraft Industry
Priority to CN201611156339.6A priority Critical patent/CN108233801B/en
Publication of CN108233801A publication Critical patent/CN108233801A/en
Application granted granted Critical
Publication of CN108233801B publication Critical patent/CN108233801B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P8/00Arrangements for controlling dynamo-electric motors rotating step by step
    • H02P8/14Arrangements for controlling speed or speed and torque

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Stepping Motors (AREA)

Abstract

The invention provides a method for realizing the function of a stepping motor by using a servo motor, which is characterized by comprising the following steps of: first, a is a function of a desired stepping motormaxJ, theta and f, determining T of the selected servo motor by the formulas (1) and (2)max、ωmaxAnd fmaxAnd the step frequency f should satisfy equation (3): t ismax=J×amax (1)
Figure DDA0001180289420000011
Figure DDA0001180289420000012
Secondly, selecting a power amplifier matched with the servo motor, wherein the maximum driving voltage U of the power amplifiermaxAnd maximum drive current ImaxMatching with the selected servo motor; finally, according to the input step angle theta and the step frequency f, forming the angular speed
Figure DDA0001180289420000013
And angular acceleration
Figure DDA0001180289420000014
The feedforward control quantity is superposed on the input end of the speed loop, so that the error between the actual stepping curve of the selected servo motor and the stepping curve of the required stepping motor is minimum.

Description

Method for realizing function of stepping motor by using servo motor
Technical Field
The invention belongs to a function realization technology of a stepping motor, and particularly relates to a novel method for realizing the function of a large-torque stepless adjustable stepping motor.
Background
The stepping motor is more and more applied and valued due to stable and reliable operation and intuitive control, and the function of stepless adjustable large torque and speed is difficult to realize by the traditional stepping motor due to the characteristics of the traditional stepping motor in principle, so that the high dynamic characteristic of a servo motor system is fully utilized, the function of the stepping motor can be realized by designing a special control structure and a signal generation form, and the application range is wider.
The main disadvantages of the conventional stepping motor are three points: firstly, step motor's drive moment is difficult to do higher, secondly in case step motor makes, its step angle is definite, even increase after subdividing the function, also can only be the integral multiple of former step angle, can not realize stepless speed regulation function, thirdly when speed is higher, if lose the step, because its open loop characteristic, self is difficult to detect, consequently forms the motion error easily.
Disclosure of Invention
The invention has the following functions: the high dynamic characteristic of the servo motor under the control of the feedforward control structure is utilized, the control structure and the signal generation mechanism are designed to realize the large-torque stepless speed regulation stepping function, and the defects of the existing stepping motor in special stepping application are overcome.
The technical implementation steps of the invention are as follows:
a method for realizing the function of a stepping motor by utilizing a servo motor is characterized by comprising the following steps:
first, a is a function of a desired stepping motormaxJ, theta and f, determining T of the selected servo motor by the formulas (1) and (2)max、ωmaxAnd fmaxAnd the step frequency f should satisfy equation (3).
Tmax=J×amax (1)
Figure BDA0001180289400000021
Figure BDA0001180289400000022
Wherein: t ismax: maximum torque, dimension Nm, of the servo motor required;
j: the required rotational inertia of the rotor and the load of the stepping motor is in the dimension of kg.m2
amax: maximum angular acceleration, dimension rad/s of the servo motor required2
θ: the step angle of the required stepping motor, dimension rad;
ωmax: the maximum angular speed of the required servo motor, dimension rad/s;
f: the stepping frequency required by the stepping motor is required, and the dimension Hz is required;
fmax: the maximum stepping frequency which can be realized by the selected servo motor is in dimension Hz;
secondly, selecting a power amplifier matched with the servo motor, wherein the maximum driving voltage U of the power amplifiermaxAnd maximum drive current ImaxIs matched with the selected servo motor, and the servo motor,
let the torque coefficient of the servo motor be KtThe maximum angular velocity of the servo motor is omegamaxThe maximum voltage of the servo motor corresponding to the highest rotating speed is UmaxThe required maximum drive voltage of the power amplifier is UmaxThe required maximum drive current I of the power amplifiermaxDetermined according to equation (4), (4) as follows:
Imax=Tmax/Kt (4)
wherein:
Imax: the maximum current of the driver required, a;
Kt: the torque coefficient, Nm/A, of the selected motor;
Umax: the maximum voltage of the required driver, V;
finally, according to the input step angle theta and the step frequency f, forming the angular speed
Figure BDA0001180289400000031
And angular acceleration
Figure BDA0001180289400000032
The feedforward control quantity is superposed on the input end of the speed loop, so that the error between the actual stepping curve of the selected servo motor and the stepping curve of the required stepping motor is minimum.
Drawings
FIG. 1 is a schematic diagram of the principles of the present invention;
FIG. 2 is a schematic block diagram of a control system.
Detailed Description
First, the maximum angular acceleration a according to the desired stepping functionmaxDetermining the maximum torque T of the servo motor according to the moment of inertia J, the stepping angle theta and the stepping frequency fmaxMaximum angular velocity ωmaxAnd the maximum step frequency f that can be achievedmax. The calculation formula is shown in formulas (1) and (2), and the stepping frequency should satisfy formula (3).
Tmax=J×amax (1)
Figure BDA0001180289400000041
Figure BDA0001180289400000042
Calculation example: the maximum angular acceleration required by the stepping motor is set to 10000 DEG/s2The moment of inertia of the motor rotor and the load is 1kgm2When the maximum stepping angle is 1 DEG and the stepping frequency is required to be 40Hz, the required maximum torque is F & ltja & gt 10000/57.3 & lt1 & gt 174.5 Nm; maximum speed
Figure BDA0001180289400000043
The time required to complete the maximum stepping angle is then verified, to meet the stepping frequency requirement,
Figure BDA0001180289400000044
f is thenmax50Hz, and meets the requirement of frequency.
Secondly, selecting a power amplifier matched with the servo motor, wherein the maximum driving voltage U of the power amplifiermaxAnd maximum drive current ImaxMatching with the selected servo motor.
Let the torque coefficient of the servo motor be KtThe maximum angular velocity of the servo motor is omegamaxThe maximum voltage of the servo motor corresponding to the highest rotating speed is UmaxThen the maximum driving voltage of the required power amplifier is UmaxThen the required workMaximum drive current I of rate amplifiermaxDetermined according to equation (4), (4) as follows:
Imax=Tmax/Kt (4)
calculation example: let the torque coefficient of the motor be Kt10Nm/A, and the maximum rotation speed is omegamax200 DEG/s, the maximum voltage corresponding to the highest rotating speed is Umax100V. The maximum driving current is Imax=Tmax/Kt174.5/10 ═ 17.45A, maximum drive voltage UmaxA driver with a drive current of 17.45A of 100V, i.e. with a drive voltage of 100V, is sufficient.
Finally, referring to FIG. 2, the angular velocity is formed based on the input step angle θ and the step frequency f
Figure BDA0001180289400000051
And angular acceleration
Figure BDA0001180289400000052
The feedforward control quantity is superposed on the input end of the speed loop, so that the error between the actual stepping curve of the selected servo motor and the stepping curve of the required stepping motor is minimum.

Claims (1)

1. A method for realizing the function of a stepping motor by utilizing a servo motor is characterized by comprising the following steps: first, according to a of the desired step motor functionmaxJ, theta and f, determining T of the selected servo motor through a formulamax、ωmaxAnd fmaxAnd the step frequency f should satisfy equation (3):
Tmax=J×amax (1)
Figure FDA0002724027690000011
Figure FDA0002724027690000012
wherein: t ismax: maximum torque, dimension Nm, of the selected servomotor;
j, the required rotational inertia of the rotor and the load of the stepping motor, and the dimension kg.m2
amaxMaximum angular acceleration, dimension rad/s, of the selected servomotor2
θ: the step angle of the required stepping motor, dimension rad;
ωmax: the maximum angular speed of the selected servo motor is measured in rad/s;
f: the stepping frequency required by the stepping motor is required, and the dimension Hz is required;
fmax: the maximum stepping frequency which can be realized by the selected servo motor is in dimension Hz;
secondly, selecting a power amplifier matched with the servo motor, wherein the maximum driving voltage U of the power amplifiermaxAnd maximum drive current ImaxIs matched with the selected servo motor, and the servo motor,
let the torque coefficient of the servo motor be KtMaximum angular velocity ω of the servo motormaxThe maximum voltage of the corresponding servo motor is UmaxThen the maximum driving voltage of the required power amplifier is UmaxThe required maximum drive current I of the power amplifiermaxDetermined according to equation (4), (4) as follows:
Imax=Tmax/Kt (4)
finally, according to the input step angle theta and the step frequency f, determining a designated angle thetaCOn the one hand by the command angle thetaCThe difference between the required stepping angle theta of the stepping motor and the feedback forms position closed loop control, and on the other hand, the difference is simultaneously formed by thetaCAnd forming feedforward control quantities of angular velocity and angular acceleration, and superposing the feedforward control quantities on the input end of the speed loop, so that the error between the actual stepping curve of the selected servo motor and the stepping curve of the required stepping motor is minimum.
CN201611156339.6A 2016-12-14 2016-12-14 Method for realizing function of stepping motor by using servo motor Active CN108233801B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611156339.6A CN108233801B (en) 2016-12-14 2016-12-14 Method for realizing function of stepping motor by using servo motor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611156339.6A CN108233801B (en) 2016-12-14 2016-12-14 Method for realizing function of stepping motor by using servo motor

Publications (2)

Publication Number Publication Date
CN108233801A CN108233801A (en) 2018-06-29
CN108233801B true CN108233801B (en) 2021-01-15

Family

ID=62651073

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611156339.6A Active CN108233801B (en) 2016-12-14 2016-12-14 Method for realizing function of stepping motor by using servo motor

Country Status (1)

Country Link
CN (1) CN108233801B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108988737A (en) * 2018-08-07 2018-12-11 上海联影医疗科技有限公司 Motion controller and Medical Devices
CN111035886A (en) * 2019-12-18 2020-04-21 宁波易力加运动科技有限公司 Servo load control method of intelligent fitness equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56139099A (en) * 1980-03-04 1981-10-30 Siemens Ag Device for operating step motor
CN1036488A (en) * 1988-04-06 1989-10-18 付金声 Pulse-synchronizing speed-regulated dc motor
CN1063004A (en) * 1990-12-29 1992-07-22 昆明市公用事业局 The step speed-adjusting of alternating current motor and device
US5264772A (en) * 1991-02-27 1993-11-23 Kabushikigaisha Sekogiken Numerically controlled load actuating apparatus
CN104506101A (en) * 2015-01-08 2015-04-08 河北工业大学 Operation method for stepping constant torque control on permanent magnet brushless direct current motor
CN104506107A (en) * 2015-01-08 2015-04-08 河北工业大学 Operation method for stepping dispersion control on permanent magnet brushless direct current motor

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56139099A (en) * 1980-03-04 1981-10-30 Siemens Ag Device for operating step motor
CN1036488A (en) * 1988-04-06 1989-10-18 付金声 Pulse-synchronizing speed-regulated dc motor
CN1063004A (en) * 1990-12-29 1992-07-22 昆明市公用事业局 The step speed-adjusting of alternating current motor and device
US5264772A (en) * 1991-02-27 1993-11-23 Kabushikigaisha Sekogiken Numerically controlled load actuating apparatus
CN104506101A (en) * 2015-01-08 2015-04-08 河北工业大学 Operation method for stepping constant torque control on permanent magnet brushless direct current motor
CN104506107A (en) * 2015-01-08 2015-04-08 河北工业大学 Operation method for stepping dispersion control on permanent magnet brushless direct current motor

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于FPGA和交流步进控制的永磁同步电机;张坤等;《电机与控制应用》;20120731;第39卷(第7期);第41-44页 *

Also Published As

Publication number Publication date
CN108233801A (en) 2018-06-29

Similar Documents

Publication Publication Date Title
CN105116729B (en) A self-adaptive sliding mode variable structure control method for a two-wheeled self-balancing robot
CN110138297A (en) A kind of permanent magnetic linear synchronous motor speed and current double closed-loop control system and control method
CN100420147C (en) Control system of permanent magnet synchronous motor based on adaptive sliding mode variable structure
CN107577144A (en) Aircraft finite time self-adaptive attitude control method based on enhanced exponential approximation law
CN106655938B (en) Control system for permanent-magnet synchronous motor and control method based on High-Order Sliding Mode method
CN108011554B (en) Permanent magnet synchronous motor speed sensorless adaptive speed tracking control system and its design method
CN105262393B (en) A kind of fault-tolerant magneto method for control speed using novel transition process
CN104638999B (en) Dual-servo-motor system control method based on segmentation neutral net friction model
CN104953915A (en) Permanent magnet synchronous motor sliding-mode control strategy based on novel reaching law
CN104698845B (en) Radar Antenna Servo Tracking Method and System Based on Active Disturbance Rejection Controller
CN106067747A (en) A Design Method of Sliding Mode Disturbance Observer for Servo System Control
CN104300863A (en) An adaptive sliding mode control method for variable load permanent magnet synchronous motor speed regulation
CN106208807B (en) Supersonic motor servo-control system hysteresis compensating control method based on observer
CN112187130B (en) Method and system for controlling a permanent magnet synchronous machine
CN107171612A (en) Fuzzy score rank PID switched reluctance machines method for controlling torque and system
CN108258946A (en) A kind of Speed Sensorless Control Method of permanent magnetic linear synchronous motor
CN108233801B (en) Method for realizing function of stepping motor by using servo motor
CN104370171A (en) Weighing-sensor-free starting torque control method of elevator permanent magnet dragging system
CN104953916A (en) Novel speed controller based on speed regulating system of permanent magnet synchronous motor
CN109725536B (en) A control method of valve electric actuator based on active disturbance rejection control algorithm
CN107528514A (en) The Approximation Discrete fast terminal sliding-mode control of PMSM governing systems
CN106849809A (en) A kind of SVM DTC motor control algorithms based on magnetic linkage error vector method
CN106329986B (en) A kind of supersonic motor contragradience adaptive servo control method
CN106549609A (en) Method for controlling permanent magnet synchronous motor based on integral form high order termination sliding Mode Algorithm
CN107728596A (en) A kind of fuzzy control method of diesel locomotive electric-control system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant