The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

Prepared AMIRIXSystems Inc., Chain Lake Drive, Halifax, Nova Scotia, C


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



9HFWRU &RQWURO ,QGXFWLRQ 0RWRUV 8VLQJ $'0& $'0&) 0RWRU &RQWURO '63V
Prepared AMIRIXSystems Inc., Chain Lake Drive, Halifax, Nova Scotia, Canada
Tel: (902) 450-1700 Fax: (902) 450-1704 Web: Email: motionpro@amirix.com
Induction motors very common because they inexpensive robust, finding everything from industrial applications such pumps, fans, blowers home appliances. Traditionally, induction motors have been single speed which determined frequency mains voltage number magnetic poles motor. Controlling speed induction motor more difficult than controlling speed motor since there linear relationship between motor current resulting torque there motor. technique called vector control used vary speed induction motor over wide range. vector (also called field oriented) control scheme, complex current synthesized from quadrature components, which responsible flux level motor, another which controls torque production motor. Essentially, control problem reformulated resemble control motor. Vector control offers number benefits including speed control over wide range, precise speed regulation, fast dynamic response, operation above base speed. Vector control techniques have been reported technical literature quite some time, until they have only been available form expensive vector drives. Now, with availability cost digital signal processor (DSP) such Analog Devices ADMC331 ADMCF326, vector control induction motors implemented cost. ADMC331 ADMCF326 single chip motor controllers consisting core peripheral carefully chosen match requirements motor control. Because ADMC331/F326 optimized specifically motor control, several benefits result: external components required, resulting lower system bill materials assembly costs,
code overhead generate pulse width modulation (PWM) waveforms. more software overhead required create switching signals when using general purpose microcontroller, even other motor control DSPs. Synchronization switching cycles onchip analog digital converter (ADC) sampling means that digitized currents voltages cleaner than external used.
This application note presents some ideas that contained MOTIONPROAC331 AC326 Induction Motor Development Kits. kits contain complete reference design, including both hardware software, induction motor controller. More information kits available algorithms discussed this application note included source code form MOTIONPROdevelopment kits. ADMCF326 very similar ADMC331 with major differences being: package (SOIC DIP) programmable pins opposed ADMC331 4Kx24 on-chip FLASH program memory references bibliography section contain some excellent sources more information.
DSP?
good motor control because processing power available cost DSPs such Analog Devices ADMC331 ADMCF326. Vector control requires some intensive numeric processing which microcontrollers well suited. With compute power hand, other benefits such sensorless operation possible which further reduce system cost. Simpler control techniques such control possible with microcontrollers; however, their performance lower well.
1999
1349, 1.1, Page
Hardware
Figure gives simplified view hardware environment induction motor control using ADMC331 ADMCF326. mains rectified stored capacitors. three phase IGBT voltage source inverter then chops voltage using pulse
width modulation (PWM) techniques produce three motor phase voltages. inverter controlled three pairs signals from (AH, diagram). on-chip analog digital converter (ADC) used digitize motor phase currents diagram).
Single Phase Rectifier
Voltage Source Inverter
Motor
230V 60/50 input
Three Phase Y-Connected Load
ADMC331 ADMCF326
Figure Hardware Overview
Algorithm
vector control algorithm based fundamental ideas. first, flux torque producing currents, introduced above. induction motor modelled most simply (and controlled most simply!) using quadrature currents rather than familiar three phase currents actually applied motor. These currents, called direct (Id) quadrature (Iq) responsible producing flux torque respectively motor. definition, current phase with stator flux, right angles. course, actual voltages applied motor resulting currents familiar three phase system. problem then becomes moving between stationary reference frame reference frame which rotating synchronous with stator flux. This leads second fundamental idea behind vector control.
second fundamental idea that reference frames. idea reference frame transform quantity that sinusoidal reference frame constant value reference frame which rotating same frequency. Once sinusoidal quantity transformed constant value careful choice reference frame, becomes possible control that quantity with traditional proportional integral (PI) controllers.
Algorithm Overview basic structure software illustrated Figure figure shows that motor phase currents voltage digitized ADC. Then third current calculated using fact that connected motor, phase currents zero. three phase currents, called Ias, Ibs, then transformed phase system using forward Clarke
1999
1349, 1.1, Page
transform. resulting currents called Iys. requested motor voltages (Vxs Vys) scaled down using measured value voltage account droop under heavy motor loads. resulting voltages, called Vdc_xs Vdc_ys, inferred stator voltages. These quantities together with stator currents then used estimate motor flux. flux estimated first calculating motor back which equal applied voltage (Vdc_xs, minus stator currents (Ixs, multiplied stator resistance. back then integrated arrive estimate motor flux. motor flux variables (Flux_xs Flux_ys) then used calculate stator flux angle magnitude. flux angle used rotate frame currents reference frame stationary with flux using forward Park transform. outputs this operation currents, responsible motor's flux level, Ids, responsible motor's torque level, Iqs.
Then, four independent Proportional Integral (PI) controllers used regulate speed flux regulating quadrature direct currents voltages. resulting quadrature direct voltages (Vqs, Vds) transformed back stationary reference frame using reverse Park transform. Finally, reverse Clarke transform used back three phase (variable) system. forward reverse Park transforms boundary between stationary reference frame rotating reference frame. right Park transforms, variables stationary reference frame, sinusoidal. left Park transforms, variables reference frame which rotating synchronous with stator flux. These variables synchronous reference frame constant quantities which regulated using controllers. motor speed estimated using motor back EMFs stator fluxes. well, speed calculated using pulses from tachometer.
Synchronous Reference Frame
Stationary Reference Frame
Speed Reference +/PI
IqsRef +/PI
(rev)
Flux Reference
IdsRef +/PI +/PI
(rev)
Timers
(for)
(for)
Ias=-Ibs-Ics
Stator Flux angle estimate
Stator Flux magnitude estimate
Flux Estimation integrating back
Vdc_Vxs Vdc_Vys
Vdc_xs=Vxs*(Vdc/Vdcmax) Vdc_ys=Vys*(Vdc/Vdcmax)
EMF, Flux Speed Estimator from Tachometer
Figure Vector Control Algorithm Overview
1999
1349, 1.1, Page
Vector Transforms Park Clarke vector transforms keys vector control induction motors.
Clarke transform also understood using vector diagram shown Figure figure, axes three phase system, each offset 120° from other. axes variable system where chosen coincident with perform Clarke transform three variable system (iA, iC), equal scaled projection onto axis. scaling necessary preserve signal magnitudes through transform.
3.2.1 Clarke Transform forward Clarke transform does magnitude invariant translation from three phase system into orthogonal components. Since variables three phase system zero there redundant information. Therefore, system reduced variables, called Clarke transform given
cos( cos(2 sin( sin(2
where:
120°
iA,iX
Using fact that three phase currents balanced, i.e.:
fact that:
Figure Clarke Transform Vector Diagram following Matlab code used illustrate operation forward Clarke transform. balanced three phase variable system created cycles signal sampled period. These variables, then Clarke transformed produce variables variables plotted Figure seen that Clarke transform magnitude preserving that quadrature.
create balanced three phase system (0:0.001:1/60*3); sin(2*pi*60*t); sin(2*pi*60*t+(120/360*2*pi)); sin(2*pi*60*t+(240/360*2*pi)); perform Clarke transform 1/sqrt(3)*(Ib-Ic);
cos(
cos(
equation ixs(t) written
cos( cos( )iCs
Thus, Clarke transform simplified
sin(
1999
1349, 1.1, Page
-0.5
-0.5
0.005
0.01
0.015
0.02
0.025
0.03
0.035
0.04
0.045
0.05
0.005
0.01
0.015
0.02
0.025
0.03
0.035
0.04
0.045
0.05
-0.5
-0.5
0.005
0.01
0.015
0.02
0.025
0.03
0.035
0.04
0.045
0.05
0.005
0.01
0.015
0.02
0.025
0.03
0.035
0.04
0.045
0.05
Figure Forward Clarke Transform Input Output reverse Clarke transform converts variable system back three phase system using following system equations:
Figure Reverse Clarke Transform Input Output
3.2.2 Park Transform Park transform vector rotation which rotates vector (defined quadrature components) though specified angle. Park transform function implements following equations:
where:
cos( sin( cos( sin(
cos( sin( sin( cos(
operation illustrated using following Matlab code:
Reverse Clarke transform example create phase quadrature system (0:0.001:1/60*3); sin(2*pi*60*t); sin(2*pi*60*t+(90/360*2*pi)); perform reverse Clarke transform gamma 2*pi/3; cos(gamma)*Ix sin(gamma)*Iy; cos(2*gamma)*Ix sin(2*gamma)*Iy;
where angle rotate vector through. reverse vector rotation accomplished simply changing sign sin() input value. vector rotation illustrated Figure
ISTATOR
results plotted Figure
Figure Park Transform Vector Diagram
1999
1349, 1.1, Page
Some references describe Park transform combination Park Clarke transforms presented here. Breaking into three-variable-to-two transform (i.e. Clarke transform) vector rotation done efficiency calculation: with separate Park Clarke transforms, only trigonometric calculations required opposed traditional Park transform. implementation actually avoids doing trigonometric functions: uses division calculate sine() cosine() instead using arctan function calculate angle, then calculating sine cosine that angle. following Matlab code defines Ixs, vector pair, rotates them through angle.
Park transform example 0.25; 0.6; mag_xy sqrt(Ix^2 Iy^2); rotate through degrees angle -30; degrees theta angle/360*2*pi; calculate park transform cos(theta)*Ix sin(theta)*Iy; sin(theta)*Ix cos(theta)*Iy; mag_dq sqrt(Id^2 Iq^2);
Flux Estimation estimation motor flux performed part control algorithm reasons: flux magnitude needed input flux controller. sensorless (i.e. only voltage current sensing) system, flux angle needed transform between stationary synchronous reference frames using forward reverse Park transforms. systems with shaft position sensors (e.g. resolvers encoders), sensor output used rotor flux angle.
motor flux estimated first calculating motor back-EMF which equal
BackEMF
where Vx,y requested motor voltage (corrected drops voltage), stator resistance motor, Ix,y stator currents variable system following forward Clarke transform). Then stator flux found integrating back EMF:
BackEMF
challenge with flux estimation perform numerical integration which does grow without bound when offset present input, which does have offset produced initial non-zero phase. Integration represented Laplace domain multiplication 1/s:
Figure plots results this calculation. seen that Istator vector resultant (i.e. vector sum) either other words, (Ix, (Id, representing same vector quantity (Istator) different reference frames.
-0.1 -0.2 -0.1 Istator
MOTIONPROdevelopment implements integration algorithm from which uses feedback techniques overcome offset problem. Essentially, y=x/s integration operation factored into components follows:
addition feedback term removes offset initial condition problems from pure integrator.
Figure Calculated Park Transform Vectors
1999
1349, 1.1, Page
Controllers
Error
vector control algorithm includes four Proportional Integral (PI) controllers control speed, flux, (torque producing current), (flux producing current). continuous time controller represented following equation:
Request Proportional Gain Integral Gain Sum2 Sum1
Output
Scope
Unit Delay
CO(t
where: CO(t) controller output time proportional constant e(t) error signal time integral constant Figure shows continuous time controller simulation model.
Error Request Proportional Gain Integral Gain Integrator Sum1 Output
Figure Discrete Time Controller problem with this implementation numeric overflow when integral term grows large. common variation classic controller limit amplitude integral term. This shown Figure
Error Request Proportional Gain Integral Gain Sum2 Saturation Sum1 Output
Scope
Unit Delay
Scope
Figure Discrete Time Controller with Integral Term Limit
Figure Continuous Time Controller discrete time difference equations which implement controllers follows:
Speed Estimation motor shaft speed estimated from terminal quantities (voltages currents) [2]. This remove need expensive speed feedback components such optical encoders. rotor speed equal difference between electrical frequency slip frequency:
where: integral constant I(k+1) integral error integral constant I(k) previous integral error integral constant e(k+1) error iteration proportional constant U(k+1) controller output Note that these equations notation where represents current iteration represents previous. Some references represent same quantities. These notations equivalent. discrete time controller shown block diagram form Figure
rotor elec -slip
electrical frequency given
elec
where: EMFx EMFy
(EMF
(EMFx
Back EMF, Back EMF, Flux, Flux, Magnitude stator flux squared
1999
1349, 1.1, Page
slip frequency given
Bibliography References
Integration Algorithms Estimating Motor Flux Over Wide Speed Range, IEEE Power Electronics Specialist Conference, June 22-27, 1997, vol. 1075-1081 D.W. Novotny, Implementation Direct Stator Flux Orientation Control Versatile Based System, IEEE Transactions Industrial Applications, JulyAugust 1991, Vol. 694-700 Sensorless Control Motor Drives, edited Rajashekara, al., 1996, IEEE Press, ISBN 0-7803-1046-2 G.F. Franklin, J.D. Powell, Workman, Digital Control Dynamic Systems, edition, 1997, Addison-Wesley, ISBN 0-201-82054-4 Valentine, Motor Control Electronics Handbook, 1998, McGraw-Hill, ISBN 0-07-066810-8 Chee-Mun Ong, Dynamic Simulation Electric Machinery, 1997, Prentice-Hall, ISBN 0-13-723785-5
slip
where:
Total leakage factor= Rotor time constant Differential operator Stator inductance Stator current, quadrature (torque producing) component Stator flux, direct component Stator current, direct (flux producing) component
Conclusion
This application note described sophisticated variable speed control technique induction motors which implemented cost DSPs such ADMC331 ADMCF326 from Analog Devices. code implement algorithms discussed here available form development users started quickly with technology.
Need support with your motor control application?
AMIRIX offers consulting development services your application designed market quickly cost effectively. more information, contact AMIRIX Systems Inc. Chain Lake Drive Halifax, Nova Scotia Canada Tel: (902) 450-1700 Fax: (902) 450-1704 Email: motionpro@amirix.com visit
1999
1349, 1.1, Page

Other recent searches


TC125 - TC125   TC125 Datasheet
TC126 - TC126   TC126 Datasheet
RF2192 - RF2192   RF2192 Datasheet
MPC5500-Based - MPC5500-Based   MPC5500-Based Datasheet
MLG0603Q - MLG0603Q   MLG0603Q Datasheet
MLG0603S - MLG0603S   MLG0603S Datasheet
IP67G - IP67G   IP67G Datasheet
AU9440 - AU9440   AU9440 Datasheet
2N6055 - 2N6055   2N6055 Datasheet
2N6056 - 2N6056   2N6056 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive