CN106921324B - Parameter identification method of hybrid stepping motor - Google Patents
Parameter identification method of hybrid stepping motor Download PDFInfo
- Publication number
- CN106921324B CN106921324B CN201710143141.2A CN201710143141A CN106921324B CN 106921324 B CN106921324 B CN 106921324B CN 201710143141 A CN201710143141 A CN 201710143141A CN 106921324 B CN106921324 B CN 106921324B
- Authority
- CN
- China
- Prior art keywords
- phase
- current
- loop
- inductor
- flows
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/14—Estimation or adaptation of machine parameters, e.g. flux, current or voltage
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P8/00—Arrangements for controlling dynamo-electric motors rotating step by step
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Stepping Motors (AREA)
Abstract
The invention provides a parameter identification method of a hybrid stepping motor, belonging to the field of motor parameter identification. At time t0, a slowly increasing current is supplied to Ib through the inverter circuit, and then flows through phase a with a stable current Ib, and the current Ib flows from V1 into phase a, then into V4, and finally to ground. At time t1, the current loop enters V4 from phase A and then flows into D3, the output end of D3 is connected with phase A and grounded, so that phase A and D3 form a closed loop, and the current starts to decrease. At time t2, when the given current becomes Ia, the given current is stabilized as Ia by PWM logic, and at this time, the given current Ia flows from V1 through phase a, into V4 and to ground. And calculating the resistance and inductance values according to the voltage difference. When current is supplied, the current is conducted through A after alignment, and therefore the problem that the phase winding voltage error is large can be effectively solved.
Description
Technical Field
The invention relates to the field of motor parameter identification, in particular to a parameter identification method of a hybrid stepping motor.
Background
With the ever-increasing demands of industrial fields, the vector control technology is widely applied to occasions requiring high-performance control of the stepping motor. The ultimate goal of vector control is to achieve decoupling of torque and flux linkage control. Thereby realizing the high-performance control of the stepping motor. The control of the torque and the flux linkage of the stepping motor is realized, and the high-performance control depends on the identification precision of parameters of the stepping motor to a great extent.
In the case of a hybrid stepper motor, the electrical equivalent circuit of the electrical portion of one phase is as shown in fig. 1 (ignoring unsaturated linear magnetic circuits and phase mutual inductances). FIG. 1 is an equivalent model of phase A winding, and the equivalent modelAndrespectively representing the resistance and inductance of phase a. The A-phase winding inductance can be considered to have independent rotor position due to the large air gap value of the magnets between the phase and the phase, and the voltage sourceRepresenting the back emf of the motor. Voltage sourceRepresenting the back electromotive force (emf) of the motor as a sinusoidal function of rotor position, the expression is as follows:
wherein is the sum of the number of pole pairsThe maximum magnetic flux of the motor is the maximum magnetic flux,a reference position is indicated which is the position of the reference,indicating the angle through which the rotor has turned at a reference position () I.e. the N pole on the rotor is the fully aligned shaft pole, the back-emf is zero. Then the solution to the A-phase parameters is converted to a solutionAnda series circuit for supplying current to AThe expression is:
as long as two different currents are communicated with the A, the corresponding electrifying time is controlled; then can find out the phaseThe parameters should be used. The existing method is shown in fig. 2: taking the phase a of the hybrid stepping motor as an example, in combination with the inverter circuit and the logic mode of PWM, the current flows from V1 through the phase a winding of the motor, and then flows to ground through V4, and the current-carrying mode is shown in fig. 2, as shown in fig. 3 and 4, when the steady current isAnd when the potential at two ends of the loop is Ua, combining PWM logic to enable the current to slowly rise at the time t1, and when the current detected at the time t2 is ib, enabling ib to be stable, and obtaining the potential at two ends of the loop as Ub. As shown in fig. 3, the loop voltage can be expressed as:
wherein,is the voltage applied to that phase;is the voltage across the resistor;is the voltage across the inductor;this value is a fixed voltage drop for the MOS transistors V1 and V4 and can be found by manual inquiry.
The voltage of the resistor can be expressed as:
is the voltage across the resistor and is,for a given currentThe value of the one or more of,is the resistance of the resistor.
The voltage of the inductor can be expressed as:
is the voltage across the inductor and is,for a given value of the current is,is an inductance value;
the following equations (3), (4) and (5) can be obtained:
wherein,、the inductance and resistance of the phase, respectively;for a given current;is the voltage loaded on the loop;a fixed voltage drop for MOS transistors V1 and V4; combined formula by varying given currentAnd determining the loop at a given currentThe value of (A) can be calculatedAnd an inductor。
However, the above method has the following problems:
1. given the current ia, the rotor cannot ensure that the motor rotor does not rotate during the alignment process, as can be seen from equation (1): if it isIf not zero, back electromotive forceIs also not zero; when the motor parameters are solved by using the model of fig. 3, the values of the resistance and the inductance inevitably have deviation.
Disclosure of Invention
The invention provides a parameter identification method of a hybrid stepping motor, which solves the problem that the existing parameter identification method of the hybrid stepping motor is low in precision.
The invention solves the problems through the following technical scheme:
a parameter identification method of a hybrid stepping motor comprises the following steps:
step 1: analyzing an internal circuit of the hybrid stepping motor to draw an equivalent circuit of one phase of the hybrid stepping motor, wherein the equivalent circuit comprises a resistor R and an inductor L, the resistor R and the inductor L are connected in series, and the phase is defined as an A phase;
step 2: at the time t0, a slow rising current is supplied to Ib through an inverter circuit, then a stable current Ib flows through the phase A, the current Ib flows into the phase A from the phase V1, then flows into the phase V4, and finally the current Ib is grounded, wherein Ib is a given input current, the phase V1 is a PWM control terminal, and the phase V4 is a PWM control terminal;
and step 3: when the given loop current is Ib, simultaneously measuring the potential Ub at two ends of the A-phase loop, wherein the Ub is the sum of the potential at two ends of the A-phase and the fixed voltage drops of V1 and V4;
and 4, step 4: at the time t1, closing V1 and V2 and conducting V3 and V4 in a PWM control mode; detecting the attenuation condition of the current on the coil, wherein the current on the coil can be exponentially attenuated, a current loop enters V4 from the phase A and then flows into D3, the output end of D3 is butted with the phase A, wherein t1 is the time point when the given current starts to change, V4 is a PWM control terminal, and D3 is a diode, so that the phase A and the D3 form a closed loop;
and 5: at the time of t2, when the current on the coil is detected to be reduced to Ia, through PWM logic, V1 and V4 are opened to form a new loop, the loop current is maintained to be stabilized to Ia, at this time, the loop current flows through the phase A from V1, enters V4 and reaches the ground, wherein t2 is the time point when the current is detected to be changed to Ia, and V1 and V4 are PWM control terminals;
step 6: when the current of the A-phase loop is given to be stabilized as Ia, measuring the potential Ua at two ends of the A-phase loop, wherein the Ua is the sum of the potential at two ends of the A-phase and the fixed voltage drops of V1 and V4; and 7: from steps 3 and 6, it can thus be seen that, when the current is stable,is zero;
the formula (6) is changed into
Thus, the resistance of phase a is calculated:
through the formula, the influence of the voltage drop of the MOS tube fixed tube and the dead zone thereof can be eliminated, and the reality is obtainedThe value is obtained.
And 8: according to step 5, after the output terminal of D3 is connected to a and grounded, the voltage formula of the loop can be obtained:
wherein,is the voltage across the inductor and is,is a resistorThe voltage across;the sum of the conduction voltage drop for diode D3 and the fixed tube voltage drop for V4;
In the above-described embodiment, preferably, the process of specifically calculating the inductance value of the inductor in step 8 is that the current of the entire loop after the output terminal of D3 is connected to a and grounded is set to be aThereby obtaining the resistanceThe voltage of (a) is:
the equations are thus obtained from equations (7) (8) (9) (10) (11):
from equation (12) it is thus possible to obtain:
further, according to (12) and (13), there can be obtained:
thus, the inductance value of the inductor can be calculated from (14):
thereby completing the parameter identification of the hybrid stepping motor.
The invention has the advantages and effects that:
according to the invention, the relevant parameters are solved after the A phase alignment is carried out during current application, so that the problem of large phase winding voltage error can be effectively solved, and the influence of dead zones on the A phase winding voltage is avoided by detecting the potentials at two ends of the A phase loop twice, so that the detection precision can be better improved.
Drawings
FIG. 1 is an equivalent circuit of the electrical portion of one phase of a hybrid stepper motor;
FIG. 2 is a diagram of a motor phase control logic of a conventional detection method;
FIG. 3 is a calculated equivalent circuit of the electrical portion of one phase of the motor for a prior art detection method;
FIG. 4 is a diagram of a current-carrying pattern of a conventional detection method;
FIG. 5 is a diagram of a one-phase control logic scheme of the motor of the present invention;
FIG. 6 is a diagram of the power-on mode of the present invention;
fig. 7 is an equivalent circuit of the closed loop of the present invention.
Detailed Description
The present invention is further illustrated by the following examples.
A parameter identification method of a hybrid stepping motor comprises the following steps:
step 1: and analyzing the internal circuit of the hybrid stepping motor to draw an equivalent circuit of one phase of the hybrid stepping motor. As shown in fig. 1, the equivalent circuit includes a resistor R and an inductor L, which are connected in series, and the phase is defined as an a phase.
Step 2: at time t0, a slowly increasing current is supplied to Ib through the inverter circuit, and then a stable current Ib flows through phase a, as shown in fig. 6, the current Ib flows from V1 into phase a, then flows into V4, and finally is grounded, where Ib is a given input current, V1 is a PWM control terminal, V4 is a PWM control terminal, and the current is dc power. As shown in FIG. 2, V1, V4 are open and V2, V3 are closed.
And step 3: when the given loop current is stabilized to Ib, the potential of the a-phase loop is also measured as Ub. The Ub voltage value can be obtained through a program and a matched circuit board.
And 4, step 4: at the time t1, closing V1 and V2 and conducting V3 and V4 in a PWM control mode; detecting the attenuation condition of the current on the coil, wherein the current on the coil can be exponentially attenuated, a current loop enters V4 from the phase A and then flows into D3, the output end of D3 is butted with the phase A, wherein t1 is the time point when the given current starts to change, V4 is a PWM control terminal, and D3 is a diode, so that the phase A and the D3 form a closed loop; specifically, the operation is that on the basis of step 2, V1 is closed and V3 is opened.
And 5: at the time of t2, when the current attenuation on the coil is detected to be Ia, through PWM logic, V1 and V4 are opened to form a new loop, the loop current is maintained to be Ia, at this time, the loop current flows through the phase A from V1, enters V4 and reaches the ground, wherein t2 is the time point when the detected current becomes Ia, and V1 and V4 are PWM control terminals; specifically, on the basis of step 4, V1 is opened and V3 is closed.
Step 6: given a current of Ia, the potential of the A-phase loop is again measured as Ua. The Ua voltage value can be obtained through a program and a matched circuit board.
And 7: according to the step 3 and the step 6 and the formulas (6-1) and (6-2); the resistance R of the a phase can thus be calculated:
wherein R is the resistance R of the A phase.
Through the formula, the influences of the voltage drop of the MOS tube fixed tube and the dead zone of the MOS tube fixed tube are eliminated, and an actual value is obtained.
And 8: according to step 4, after the output terminal of D3 is connected to a and grounded, the voltage formula of the loop can be obtained, as shown in fig. 5 and 7:
wherein,is the voltage across the inductor and is,is the voltage across resistor R;for the conduction voltage drop of diode D3 and the fixed tube voltage drop of V4.
The current of the whole loop is as follows after the output end of D3 is butted with A and groundedThus, the voltage of the resistor R can be obtained as follows:
the voltage across the inductor L is:
wherein,the current flowing in the phase A after the loop is closed is the current at the moment of forming the loop;
the equations are thus obtained from equations (7) (8) (9) (10) (11):
from equation (12) it is thus possible to obtain:
further, according to (12) and (13), there can be obtained:
thus, the inductance value of the inductor can be calculated from (14):
thereby completing the parameter identification of the hybrid stepping motor.
While the preferred embodiments of the present invention have been described in detail, it is to be understood that the invention is not limited thereto, and that various equivalent modifications and substitutions may be made by those skilled in the art without departing from the spirit of the present invention and are intended to be included within the scope of the present application.
Claims (1)
1. A parameter identification method of a hybrid stepping motor is characterized in that: the method comprises the following steps:
step 1: analyzing an internal circuit of the hybrid stepping motor to draw an equivalent circuit of one phase of the hybrid stepping motor, wherein the equivalent circuit comprises a resistor R and an inductor L, the resistor R and the inductor L are connected in series, and the phase is defined as an A phase;
MOS transistor V1 and MOS transistor V2 are upper bridge arm switching transistors of a single-phase H-bridge inverter circuit, D1 and D2 are freewheeling diodes respectively connected in parallel with MOS transistor V1 and MOS transistor V2, MOS transistor V3 and MOS transistor V4 are lower bridge arm switching transistors of the single-phase H-bridge inverter circuit, D3 and D4 are freewheeling diodes respectively connected in parallel with MOS transistor V3 and MOS transistor V4, PWM1 and PWM1Respectively controlling the signals of a MOS tube V1 and a MOS tube V3 in one side bridge arm of the single-phase H-bridge inverter circuit, PWM2 andare signals for controlling a MOS tube V2 and a MOS tube V4 in the other bridge arm of the single-phase H-bridge inverter circuit respectively; the resistor R and the inductor L are connected in series and then connected to two bridge arms of the single-phase H-bridge inverter circuit;
step 2: at the time t0, a slow rising current is supplied to Ib through an inverter circuit, then a stable current Ib flows through the phase A, the current Ib flows into the phase A from the V1, then flows into the MOS tube V4 and is finally grounded, wherein Ib is a given input current;
and step 3: when the given current is Ib, simultaneously measuring the potential Ub of the A-phase loop; ub is the sum of the potential at two ends of the phase A and the fixed voltage drop of MOS transistors V1 and V4;
and 4, step 4: at the time t1, the MOS transistors V1 and V2 are closed and the MOS transistors V3 and V4 are conducted in a PWM control mode; detecting the attenuation condition of the current on the coil, wherein the current on the coil is attenuated exponentially, a current loop enters the MOS tube V4 from the phase A and then flows into the diode D3, and the output end of the diode D3 is butted with the phase A;
and 5: at the time of t2, when the current attenuation on the coil is detected to be Ia, the MOS tube V1 and the MOS tube V4 are opened through PWM logic to form a new loop, the loop current is maintained to be Ia stably, and at the moment, the loop current flows through the phase A from the V1 and then enters the MOS tube V4 and then reaches the ground;
step 6: when the current of the A-phase loop is given as Ia, the potential of the A-phase loop is measured as Ua again; wherein Ua is the sum of the potential at two ends of the phase A and the fixed voltage drop of MOS transistors V1 and V4;
and 7: from step 3 and step 6, the resistance R of the a phase can be calculated:
wherein R is the resistance R of the A phase;
and 8: according to step 4, after the output terminal of the diode D3 is connected to a and to ground, the voltage formula of the loop can be obtained:
UL+UR+UD=0 (8)
wherein, ULIs the voltage across the inductor, URIs the voltage across resistor R; u shapeDIs the conduction voltage drop of diode D3;
thus, the inductance value of the inductor L can be calculated according to the formula (8);
specifically, the inductance of the inductor L is calculated by connecting the output terminal of D3 to a and grounding the current in the entire circuit to iLThus, the voltage of the resistor R can be obtained as follows:
UR=RiL(9)
the voltage across the inductor L is:
wherein iLThe current flowing in the phase A after the loop is closed is large;
to iLThe general solution is obtained by:
the equations are thus obtained from equations (7) (8) (9) (10) (11):
from equation (12) it is thus possible to obtain:
further, according to (12) and (13), there can be obtained:
the inductance value of the inductor L can thus be calculated from (14):
thereby completing the parameter identification of the hybrid stepping motor;
the parameter identification method is used for solving the related parameters after aligning the A when current is supplied.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710143141.2A CN106921324B (en) | 2017-03-10 | 2017-03-10 | Parameter identification method of hybrid stepping motor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710143141.2A CN106921324B (en) | 2017-03-10 | 2017-03-10 | Parameter identification method of hybrid stepping motor |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106921324A CN106921324A (en) | 2017-07-04 |
CN106921324B true CN106921324B (en) | 2020-08-14 |
Family
ID=59462086
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710143141.2A Active CN106921324B (en) | 2017-03-10 | 2017-03-10 | Parameter identification method of hybrid stepping motor |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106921324B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CH716307A1 (en) * | 2019-06-12 | 2020-12-15 | Rieter Ag Maschf | Feed device for feeding fiber flocks into a spinning preparation machine with a detection device for detecting foreign material. |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101436843A (en) * | 2008-12-22 | 2009-05-20 | 哈尔滨工业大学 | Method for detecting rotor position in non position sensor switch magnetic resistance motor |
CN101884162A (en) * | 2007-12-03 | 2010-11-10 | 霍夫曼-拉罗奇有限公司 | Method and device for identifying out-of-step stepping motor |
CN104487906A (en) * | 2012-07-23 | 2015-04-01 | 西铁城控股株式会社 | Electronic clock |
CN104967386A (en) * | 2015-06-23 | 2015-10-07 | 常熟开关制造有限公司(原常熟开关厂) | Permanent magnet synchronous motor parameter identification method, device and control system |
CN105322847A (en) * | 2014-07-11 | 2016-02-10 | 湖北海山科技有限公司上海分公司 | Control device and control method |
CN106452255A (en) * | 2016-12-19 | 2017-02-22 | 四川长虹电器股份有限公司 | Motor phase resistance off-line identification method |
CN106452252A (en) * | 2016-12-19 | 2017-02-22 | 四川长虹电器股份有限公司 | Method for high-precision off-line identification of d-axis inductance of motor |
CN106505925A (en) * | 2016-12-19 | 2017-03-15 | 四川长虹电器股份有限公司 | Motor q axle inductance offline identification methods |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101196028B1 (en) * | 2011-07-20 | 2012-10-30 | 엘에스산전 주식회사 | A method of estimating stator resistance of a motor |
CN103916064B (en) * | 2014-03-31 | 2017-06-09 | 广东威灵电机制造有限公司 | The measuring method of stator resistance, device and temperature checking method, device |
CN105119549B (en) * | 2015-09-11 | 2018-09-07 | 南京埃斯顿自动控制技术有限公司 | A kind of motor stator resistance discrimination method |
CN105978430B (en) * | 2016-06-20 | 2019-03-19 | 盘锦市兴隆成套电器制造有限公司 | A kind of electric motor resistance automatic setting method and system |
-
2017
- 2017-03-10 CN CN201710143141.2A patent/CN106921324B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101884162A (en) * | 2007-12-03 | 2010-11-10 | 霍夫曼-拉罗奇有限公司 | Method and device for identifying out-of-step stepping motor |
CN101436843A (en) * | 2008-12-22 | 2009-05-20 | 哈尔滨工业大学 | Method for detecting rotor position in non position sensor switch magnetic resistance motor |
CN104487906A (en) * | 2012-07-23 | 2015-04-01 | 西铁城控股株式会社 | Electronic clock |
CN105322847A (en) * | 2014-07-11 | 2016-02-10 | 湖北海山科技有限公司上海分公司 | Control device and control method |
CN104967386A (en) * | 2015-06-23 | 2015-10-07 | 常熟开关制造有限公司(原常熟开关厂) | Permanent magnet synchronous motor parameter identification method, device and control system |
CN106452255A (en) * | 2016-12-19 | 2017-02-22 | 四川长虹电器股份有限公司 | Motor phase resistance off-line identification method |
CN106452252A (en) * | 2016-12-19 | 2017-02-22 | 四川长虹电器股份有限公司 | Method for high-precision off-line identification of d-axis inductance of motor |
CN106505925A (en) * | 2016-12-19 | 2017-03-15 | 四川长虹电器股份有限公司 | Motor q axle inductance offline identification methods |
Also Published As
Publication number | Publication date |
---|---|
CN106921324A (en) | 2017-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4928855B2 (en) | Sensorless control device for synchronous machine | |
WO2010116815A1 (en) | Ac motor control device and ac motor driving system | |
CN105432016B (en) | Circuit for controlling motor | |
CN102025308B (en) | Driver circuit | |
CN108574429A (en) | A method for suppressing brushless DC motors with wide speed range and low torque ripple | |
CN106655911B (en) | A kind of PWM method inhibiting brshless DC motor commutation torque ripple | |
US10469005B2 (en) | Magnetic sensor and an integrated circuit | |
CN112953347B (en) | Inverter and method for measuring phase current in an electric machine | |
JP2017520220A (en) | Method for simulating a three-phase brushless DC motor using a load emulator | |
CN102111099B (en) | Motor drive circuit | |
CN101141105A (en) | Non-sensing starting method of brushless DC motor | |
CN107478279A (en) | Electromagnetic flowmeter and its excitation voltage regulation method | |
CN103956953A (en) | State Estimation Method of Brushless DC Motor Based on Sliding Mode Observer | |
CN106921324B (en) | Parameter identification method of hybrid stepping motor | |
Schubert et al. | A novel online current-and voltage-sensor offset adaption scheme utilizing the effect of inverter voltage distortion | |
KR101224571B1 (en) | Method for MICRO-STEPPING CONROL OF PERMANENT MAGNET STEP MOTOR | |
CN102197582B (en) | Direct current machine and the method for running this direct current machine | |
Song et al. | The sliding-mode control based on a novel reaching technique for permanent magnet synchronous motors | |
JP2008286779A (en) | Torque estimator for ipm motor | |
CN110824252B (en) | Measurement method of stator resistance of permanent magnet synchronous motor based on dead time compensation | |
JP2003111499A (en) | Controller for synchronous machine | |
Liu et al. | A robust model reference adaptive controller for the PMSM drive system with torque estimation and compensation | |
CN108206651A (en) | Nine-switch inverter double-motor driving system and control method thereof | |
CN116827200A (en) | A vector control method for brushless DC motor based on feedforward loop decoupling | |
CN104113248A (en) | Doubly salient generator voltage adjusting and controlling method |
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 |