Vector Control of a 3-Phase AC Induction Motor Using the Z32F128 ARM Cortex M3 MCU

Size: px
Start display at page:

Download "Vector Control of a 3-Phase AC Induction Motor Using the Z32F128 ARM Cortex M3 MCU"

Transcription

1 MultiMotor Series Application Note Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU AN Abstract This application note discusses the Field Oriented Control (FOC) of -phase AC induction motors. Field Oriented Control is also referred to as Space Vector Control. Vector control provides efficient and accurate control of the motor s speed and torque, for example, in a DC motor, where the motor s field flux and armature MMF are always orthogonal to each other, independent of the speed. -phase AC-induction motors are mechanically simple, rugged, highly reliable, lower in cost per horsepower than DC motors, and capable of more torque and efficiency than single-phase AC motors. Depending on the size, these motors can be more efficient than permanent synchronous motors. A -phase AC induction motor can be controlled by varying its inputs according to a mathematical model of the rotor flux field in a complex vector space. Cost pressures and increased consumer expectations have driven design engineers to seek basic hardware solutions with added MCU peripherals to extract maximum performance from motors used in consumer goods. This application note demonstrates the use of Zilog s ZF8 ARM Cortex M -bit microcontroller to implement Vector Control of an AC induction motor. The ZNEO! Series of Flash MCUs used in this application are based on Zilog s advanced -bit ARM Cortex CPU core and are optimized for motor control applications. Note: The source code file associated with this application note, AN09-SC0, was tested with Keil MDK version 5.. Discussion The currents flowing through each of the three motor windings can be summed up to form a current vector Is, which can be transformed into an orthogonal two-current stationary frame. The orthogonal components are referred to as d for the flux direct component and q for the torque producing quadrature current. The physical relationship between flux and torque currents is utilized in electro-magnetic machines, such as an electro motor, to convert electrical energy into kinetic energy. However, there are situations in which this orthogonal relationship between the d-q vectors becomes distorted and mechanisms have to be applied to compensate for the non-orthogonal effects. High speeds can disturb this orthogonal relationship in a motor, partially due to the effects of the increased BEMF. In this situation, the q-component may be lagging and optimal efficiency is no longer achieved. Vector control aims to compensate for this effect, therefore achieving and maintaining efficiency, while controlling the torque nearly instantaneously. AN Page of

2 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU Zilog s ZF8 ARM Cortex M Series Flash MCUs are based on Zilog s advanced ZF8 Cortex M -bit CPU core and are optimized for such motor control applications. These MCUs support the control of single and multiphase variable speed motors. Target applications include consumer appliances, HVAC, factory automation, refrigeration, and automotive applications. To rotate a -phase motor, three AC voltage signals must be supplied and phase shifted 0 degrees from each other. To do so, the ZF8 ARM Cortex M Series Flash MCUs feature a flexible PWM module with three complementary pairs, or six independent PWM outputs, supporting dead-band operation and fault protection trip inputs. These features provide multiphase control capability for various motor types and ensure safe operation of the motor by providing immediate shutdown of the PWM pins during a fault condition. The duty cycle of each microcontroller PWM output is varied to control the period and amplitude of the generated AC signal, which in turn determines the speed and torque of the motor. An AC induction motor consists of a stator, which is the stationary frame with a rotating component, the rotor, which is mounted on a shaft and ball bearings. In a -phase AC induction motor, the stator is laced with three sets of inductor windings energized by three AC voltage inputs that are phase-offset 0 degrees from each other, producing a rotating field of magnetic flux inside the stator. The rotor flux field is induced by this stator flux field and controlled to be orthogonal to the stator flux field to obtain optimal torque production. The interaction of both fields is such that the stator field exerts a magnetic force on the rotor flux field, resulting in torque on the output shaft, which is highest when the rotor and stator fields are 90 degrees to each other. This electro-magnetic interaction is governed mathematically by Equation : Equation : T= Bs Br The expression in the above equation states that the resulting torque vector from the cross product of the rotor flux vector Bs and stator flux vector Br is greatest when they are at a 90 degree angle to each other, as shown in Figure. Figure. Torque Resulting from Interaction of Stator and Rotor Flux Fields AN Page of

3 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU It is necessary to align the rotor and stator fields at 90 degrees to each other to achieve efficient torque control. In this 90 degree alignment, the torque is the highest and the current is the lowest so that the copper and iron losses are minimized, thereby maximizing efficiency. To operate an ACIM motor with Field Oriented Control, the following steps are involved:. The AC from mains is rectified.. The resulting DC power is applied to the ZF8 ARM Cortex M and power circuit.. The ZF8 ARM Cortex M generates the motor control signals to the inverter bridge 0 degree phase-shifted to each other.. The sinusoidal changing PWM voltages applied to the inverter bridge together with the low pass filter attribute of the motor, will convert the DC back to AC currents again. These processes are illustrated in Figure. The inverter bridge consists of six IXYS MOS- FETs capable of handling 6 A (continuous) at 55 V. Figure. AC to DC to AC Conversion Scheme Field Oriented Control Theory of Operation To achieve the orthogonal relationship between stator and rotor fields, the slip frequency (see the Slip Frequency section on page ) and reading and controlling the stator currents is a fundamental part of Field Orientation Control. This application note discusses Field Oriented Control using a single current shunt FOC method with implementation of the forward and reverse Clarke and Park transforms. Field oriented control consists of space vector control and space vector modulation. The space vector control term refers to the independent control of the flux and torque currents, i.e., the d-q components and the necessary ninety degree alignment between the rotor flux AN Page of

4 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU and the stator flux. The space vector modulation term refers to the sinusoidal pulse width modulation pattern to rotate the reference vector Is within the hexagon with a magnitude and angle adjustment based on the field oriented control corrections, as shown in Figure. V(00) V(0) q V(0) V0(000) V7() d Is V(00) V5(00) V6(0) Figure. Hexagon with Rotating Reference Vector Is Note: In Figure, the length of the reference vector (Is) is the magnitude and alpha (α) is the angle anywhere in the hexagon referenced to V. Generally, all field oriented control algorithms are contained within the PWM service interrupt routine. These algorithms consist of: Phase current measurements Clarke transform (- axis transformation) Flux estimator (flux speed integrator to estimate rotor angle) Park transform PI d-q current controllers Inverse Park transformation Inverse Clarke transformation Applying resulting PWM signals to the inverter bridge AN Page of

5 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU The block diagram in Figure illustrates this process. d-controller q-controller Vdr Vqr Inverse Park and Clarke SVM PWM Out Inverter Bridge I_qr I_dr Park Flux I_ds I_qs Clarke I_a I_b Speed Tach and Speed Motor Phase A, B, C Figure. Vector Control Flowchart AN Page 5 of

6 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU Phase Current Reconstruction Phase current reconstruction is based on the two current samples obtained plus the PWM space vector state. The state value is updated within the space vector modulation block to reflect the stator flux vector angle arrived at in that pass. Phase voltage polarities according to the sector state are shown in Figure 5. The state determines how each current sample is interpreted. In Table, the variables I_a, I_b, and I_c, represent the current variables for phases A, B, and C and their polarity according to the vector state 0-5 shown in Figure 5. STATE 80 STATE 0 VB -VC 0 STATE -VA VA STATE 0 00 VC -VB 60 STATE STATE 5 60 Figure 5. Phase Voltage Polarity Versus Space Vector PWM States Table. Current Sample Interpretation by the PWM State PWM State First Current Sample Second Current Sample 0 I_c I_b I_b I_a I_a I_c I_c I_b I_b I_a 5 I_a I_c 6 7 Not used Not used AN Page 6 of

7 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU Using Kirchhoff s current law and assuming no zero sequence currents (zero sequence currents are only possible in an imbalanced delta wound motor, not in a Wye winding), the sum of the three phase currents equals zero. The third current can be derived from the other two samples using the following equation: Equation : I_a + I_b + I_c = 0 With the PWMs in center alignment, the two currents are obtained from any two energized phases, as shown in Figure 6. Figure 6. Current Capture Timing Diagram Note: in Figure 6, the blue signal is the debug signal. The rising edge of the debug signal shows PhaseA (yellow) not energized while PhaseB (purple) and PhaseC (green) are energized. The falling edge shows PhaseA and PhaseC energized while PhaseB is not energized. Note that for each of the six SVM sectors, one phase is not switching, to reduce total linear switching power losses. The dotted red line depicts the PWM period in center alignment. Also note that the scope probes are connected to the HIGH side PWM outputs. Therefore, while the duties are active on the high side, one duty is active on the low side. This means that for each SVM switching state, at least one lower switch is turned on. AN Page 7 of

8 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU Clarke Transformation As previously discussed, the vector addition of three stator phase currents form a reference current Is. This reference vector is governed by Equation. Equation : Is = j θ π Ia() t e jθ + Ib() t e + Ic() t e j π θ This Is current vector consisting of three currents can be simplified by using the Clarke transform, as shown in Equation, to produce a -axis to -axis (direct and quadrature) stationary reference frame (see Figure 7). The d-q currents are the flux- and torque-producing currents, which are orthogonal to each other and are controlled independently. Equation : Ids Iqs = Ia -- ( Ib + Ic) = ( Ib Ic) Figure 7. Clark to Stationary Axis Rotor Flux Estimator and Sine Wave Table Lookup For Field Oriented Control, it is crucial to obtain the rotor flux speed and its angular position correctly. To do so, the rotor s angular period times are provided by a tachometer and are captured with the Z6FM s Timer0 peripheral to calculate the speed of the rotor flux (frequency), as shown in Equation 5. The rotor flux frequency is then integrated to provide the phase-angle information of the rotor flux as follows: RotorAngle.word + = Slip + Rotorfreq The frequency and speed equations are shown in Equations 5 and 6. AN Page 8 of

9 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU Equation 5: ( RPM p) Freq = Freq Speed = p In the above equations, Freq refers to the applied frequency and p is the number of pole pairs. The number of poles determines the speed of the motor, which becomes lower as the number of poles goes higher. The information of the rotor angle variable is then used to determine the sine and cosine values for the vector rotation in the forward Park transform. The sine and cosine values are provided in a look-up table containing 56 values for a 90 degree sine wave. Park Transformation The angular information from the flux estimator and the outputs of the Clarke transform become the inputs to the Park transformation to rotate the stationary -current d-q reference frame to the rotating reference frame of the rotor flux. This is implemented using Equation 6 and illustrated in Figure 8. Equation 6: I_dr = I_ds cos( θ) + I_qs sin( θ) I_qr = I_ds sin( θ) + I_qs cos( θ) Figure 8. Forward Vector Rotation AN Page 9 of

10 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU In Figure 8, the subscripts r and s denote the rotor and stator respectively and α is the phase A reference axis to which the rotor angle (θ) is referenced. As seen from the stator, controlling the d-q currents is difficult as they change in AC-like patterns (sinusoidal). However, by projecting the orthogonal two current vector stationary reference frame onto the rotational vector reference frame with the Park transform, the d and q currents are more easily controlled as they rotate with the rotor coordinates and therefore act more like DC values, just like in a DC motor. PI Regulators A potentiometer and ADC conversion is used to obtain the demand magnetizing flux Id_cmd and the torque command Iq_cmd together with the I_dr and I_qr outputs of the Park transform to be input to the flux and torque current regulators. The purpose of the PI current controllers is to separately control the d and q components in magnitude according to the demanded flux and torque. Only the d-q magnitudes are controlled because the 90 degree relationship was already established in the Park transform and should not be further altered. After the currents are adjusted to the demanded values, the PI controller outputs the control values Vdr and Vqr. Note that the PI controller outputs are now in terms of voltage instead of current. Reverse Park Transform (Reverse Vector Rotation) Reverse Park Transform rotates the two phase voltages V_dr and V_qr, referred to as the rotating reference frame of the rotor flux, back to the stationary reference frame of the stator. The reverse Park transform equation is shown in Equation 7 and Figure 9. Equation 7: V_ds = V_dr cos( θ) V_qr sin( θ) V_qs = V_dr sin( θ) + V_qr cos( θ) Figure 9. Backward Rotation to the ABC Reference Frame of the Stator Windings AN Page 0 of

11 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU Inverse Clarke Transform The inverse Clarke Transform converts the two phase voltages of the rotated DQ reference frame back to the ABC reference frame of the stator windings. The inverse Clarke Transform equation is shown in Equation 8 and Figure 0. Equation 8: V_a = V_dr V_b -- = V_ds V_qs V_c -- = V_ds V_qs Figure 0. - Phase Conversion (Inverse Clarke) AN Page of

12 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU Space Vector Modulation Block Space vector modulation starts with the six states that represent the six voltage vectors VA, VB, VC and VA, VB, VC. Table shows the PWM duty cycle calculations used in each state. States 6 and 7 represent the unmodulated phase (Off or On). Table. PWM Duty Cycle Calculations by State PWM State Phase A Phase B Phase C 0 0 Vb + Va PWMmax ( Vc + Va) Va + ( Vc) PWMmax (Vb + ( Vc)) 0 PWMmax ( Va + Vb) 0 Vc + Vb 0 Vb + ( Va) PWMmax (Vc + ( Va)) Va + Vc PWMmax ( Vb + Vc) 0 5 PWMmax (Va + ( Vb)) 0 Vc + ( Vb) 6 PWM/ PWM/ PWM/ 7 PWM/ PWM/ PWM/ Test for End of PWM Period At the end of the PWM interrupt, a counter is used to delay the next code execution within the PWM interrupt. The code within the PWM interrupt is executed in 8us and the PWM interrupt does not come in for another 6uS to serve other subroutines. This process is shown in Figure. Figure. SVM Idle Time Bus Ripple Compensation This routine tracks changes in the bus voltage and looks up a pre-calculated ripple compensation factor which is inversely proportional to the ADC sample of the bus voltage. AN Page of

13 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU The PWM duty cycle is scaled by this factor to compensate for variations in the DC bus voltage, (for example, dead-band distortion) so that a smaller factor value corresponds to a reduced PWM duty cycle, which clamps the output waveform to a nominal voltage. Slip Frequency Slip frequency is an intrinsic part of AC induction motor control. In an AC induction motor, the stator flux field is rotating at synchronous speed according to the sinusoidal frequencies of the currents that produce this stator flux field. The resulting induced flux field in the rotor interacts with the stator flux field and causes a torque to rotate the motor at the synchronous speed minus a frequency that is referred to as slip frequency. In simple terms, the rotor frequency is always less than the stator field frequency. This is essential because only an alternating current field can induce a voltage in the rotor. If the rotor frequency and stator frequency were the same, then, from the view of either stator or rotor, there is no alternating field and hence no voltage is induced to cause a torque from the interacting rotor and stator force field. To properly align the stator flux with the rotor flux for correct vector control, the slip frequency must be calculated as shown in Equation 9. Equation 9: f s Iq = ---- where Tr is Lr πtr Id Rr In the above equation, Lr is the rotor winding inductance and Rr is the rotor winding resistance. Tr is the rotor time constant and Iq and Id are the magnetizing and torque-producing d-q components. The slip frequency is calculated in the main.c function of the program and the resulting slip value is added to the rotor frequency using: RotorAngle.word + = Slip + Rotorfreq ZF8 MCU Phase Current Reading Figure illustrates the current reading implementation using the internal OPAMP. AN Page of

14 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU Figure. Current Sense Operational Amplifier To measure the current through the single shunt resistor, the internal OPAMP of the ZF8 MCU is configured in non-differential mode. The software calculates the midpoint of the current readings from which the instantaneous current readings are subtracted to obtain the positive and negative current values. In addition, the input AIN to the OPAMP also connects to the ZF8 s internal comparator for overcurrent protection. Flux Weakening If the macro in the main.h header file is enabled, the motor can be speed-controlled with flux weakening. The flux weakening equation is shown in Equation. Equation 0: E = Vbemf = Blv, and v= E Bl The above equation indicates that the motor speed is inversely proportional to the magnetic flux density, i.e. if the flux field is weakened such that its value becomes smaller, the speed of the motor will go up as depicted in Equation. The demand currents to form vector Is are calculated as shown in Equation. AN Page of

15 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU Equation : Is = ( Id) + ( Iq) In this equation, the Id term for the magnetizing flux is used for flux weakening and the Iq term is the quadrature current command. In the software program, flux weakening is implemented by obtaining the flux speed, scaling the value down, and fetching a magnetizing value from the Flux_magnet Look-up Table (LUT), which is then squared and used for Id_cmd. The Iq command is derived from the speed PI controller output. Future versions of this program will utilize the Iq square root term for regenerative breaking implementation. Subfunctions Subfunctions are subroutines that are not required to be updated every time the PWM ISR executes. These subroutines include: UART_CheckInput UART_control Flux weakening calculation Slip frequency calculation Speed ramp Speed PI loop AD_conversion Get_speed Direction_update LED_blink These subroutines are executed every time the waitperiod variable in the PWM interrupt is greater than 0. All subroutines need to be executed within 6 μs before the next PWM interrupt takes priority again. AN Page 5 of

16 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU Parameter Tuning To operate different AC induction motors, certain parameters in the main.h header file of the project may require to be tuned. These parameters are: #define KSPEED (used to calculate the speed of the motor (frequency) #define ID_CMD (magnetizing flux command) #define ROTOR_TIMECONST (rotor time constant, which may be different for other than the one used in this application note) #define KP (proportional coefficient for the PI loops) #define KI (integral coefficient for the PI loops) #define INTEGRAL_LIMIT (Integral limit for the PI loops) Slip frequency calculation (based on equation provided in Slip Frequency on page ) UART Terminal The AC induction motor can be operated under UART control. The main parameters to control are: Speed (enter any speed between RPM) Spin direction (motor will only change spin direction upon coming to a full stop) Start (green LED on) Stop (red LED blinks after motor comes to a full stop) UART control (yellow LED on) Hardware control (yellow LED off) To use UART serial communication, ensure that the macro #define UART in the main.h header file is uncommented. The serial port settings for this setup are shown in Figure, and the control parameters of the motor are shown in Figure. AN Page 6 of

17 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU Figure. Serial Port Setup for UART Communication Figure. Display Showing the Control Parameters of the Motor AN Page 7 of

18 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU Equipment Used When the motor is stopped, the red LED is lit. When the motor is started, the green LED is lit. The yellow LED is lit under UART control. The following equipment was used for the setup: Tektronix DPO 0B Digital Phosphor Oscilloscope. Zilog MultiMotor Development Kit Main Board (96C58-00 rev_d) Zilog ZF8 MCU module (96C6-00G) BK Precision 667 power supply Keil ULINK debugger Order separately Opto-isolated UART to USB adapter (99C59-00G) BOSCH AC Induction motor 50V/A Tektronix A6 AC/DC current probe AN Page 8 of

19 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU Hardware Setup Figure 5 shows the ACIM, the opto-isolated USB SmartCable and Zilog s MultiMotor Development Kit. Figure 5. The MultiMotor Development Kit Figure 6 shows the Keil Ulink debugger (to be ordered separately). Figure 6. Keil Ulink Debugger AN Page 9 of

20 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU Test Results The MultiMotor Development Kit was designed with the intent to demonstrate multiple driving schemes for BLDC motors with a V operating voltage. For testing this ACIM machine, a 8 V power supply was connected to J7 in addition to the V,.5 A power supply included in this development kit. Therefore, the AC induction motor tested with the MultiMotor development kit, a BOSCH A/50 V motor, was not operated at the maximum power rating. However, schematics for a high power hardware design are available on the Zilog website. Using the test setup shown in Figure 5, three oscilloscope probes were connected to the BEMF voltage dividers of Phase A, Phase B, and Phase C of the MultiMotor Series Development Board to show the three phase voltages. A current probe was connected to one of the phases to show the current wave form. The speed control potentiometer was set to the middle of the entire range to start at full speed. The potentiometer was then adjusted to any position between the lowest speed (all the way down from the middle position) and up to full speed again (middle position).the following criteria were observed during motor operation with no load: PI loop action (minimum of over or undershoot and time to ramp to full speed) PI loop stability (waveforms and power supply currents should show no fluctuations) Closed loop performance (must maintain speed when applying more or less voltage to the motor, i.e., constant power) Current consumption during ramp up (avoiding excessive currents) Shape of phase voltage and currents (currents in all three phases must be approximately sinusoidal) The waveforms, shown in Figure 7, indicate phase voltages in yellow, blue, and purple, and a current signal in green. Figure 7. Single Shunt Displaying Three Phase Voltages and One Current Signal AN Page 0 of

21 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU Current Capture Timings Figures 8 through 5 display the current capture timings using the ADC triggered by the PRDIRQ and BOTIRQ combined with the implemented PWM pattern to allow for sufficient times of current readings at very low speed (00 RPM) up to 5000 RPM. Note that all scope probes are connected to the high side of the PWM outputs. Because the PWM is configured for complementary mode, any inactive high side results in an active low side. Figure 8. Current Capture Timings of 8 Notes:Rising edge of blue signal: PhaseA and PhaseB high side duty active while PhaseC low side is active. Falling edge of blue signal: high side of PhaseC and PhaseB are active while PhaseC low side is active. Figure 9. Current Capture Timings of 8 Notes:Rising edge of blue signal: PhaseA high side duty active while PhaseC low side is active. Falling edge of blue signal: high side of PhaseB is active while PhaseC low side is active. AN Page of

22 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU Figure 0. Current Capture Timings of 8 Notes:Rising edge of blue signal: PhaseA low side duty active while PhaseB high side is active. Falling edge of blue signal: high side of PhaseC is active while PhaseA low side is active. Figure. Current Capture Timings of 8 Notes:Rising edge of blue signal: PhaseA low side duty active while PhaseB and PhaseC high side is active. Falling edge of blue signal: high side of PhaseA and PhaseC is active while PhaseB has the low side active. AN Page of

23 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU Figure. Current Capture Timings 5 of 8 Notes:Rising edge of blue signal: PhaseB high side duty active while PhaseA and PhaseC high low side is active. Falling edge of blue signal: high side of PhaseC is active while PhaseA and PhaseB have the low side active. Figure. Current Capture Timings 6 of 8 Notes:Rising edge of blue signal: PhaseC high side duty active while PhaseA and PhaseB high low side is active. Falling edge of blue signal: high side of PhaseA is active while PhaseB and PhaseC have the low side active. AN Page of

24 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU Figure. Current Capture Timings 7 of 8 Notes:Rising edge of blue signal: PhaseA high side duty active while PhaseB and PhaseC high low side is active. Falling edge of blue signal: high side of PhaseB is active while PhaseA and PhaseC have the low side active. Figure 5. Current Capture Timings 8 of 8 Notes:Rising edge of blue signal: PhaseB has the low side duty active while PhaseA and PhaseC high side is active. Falling edge of blue signal: Low side of PhaseC is active while PhaseA and PhaseB have the high side active. AN Page of

25 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU Summary This application note discusses the implementation of a Field Oriented Control scheme for AC induction motors with flux weakening and slip calculation, using one current sense resistor for cost-sensitive applications with the ZF8 ARM Cortex M MCU. The older generations of AC induction motors were supplied directly from the AC mains, which limited the flexibility to control the motor, especially with no control over the rotor s and stator s flux position necessary for vector control. With the introduction of microcontrollers, these limitations have been eliminated. In today s microcontroller applications, the AC mains is rectified and converted to logic DC levels to operate the MCU at the required voltage level. The other DC voltage levels are applied to the inverter bridge consisting of six IXYS MOSFETS and the high and low side drivers for those MOSFETS, as shown in Figure. With the motor windings acting like a low pass filter, the inverter bridge receives the sinusoidal changing PWM outputs of the ZF8 ARM Cortex MCU to convert the DC signals back to AC signals and apply these to the AC induction motor windings. With this intermediate step of converting from AC to DC and back to AC, and using Zilog s ZF8 MCU, a high degree of controllability of an AC induction motor is achieved. Field Oriented Control discussed in this application note consists of: Stator current reading I_a and I_b Clarke transformation from -current to a -current axis static reference frame Rotor flux phase angle update Park transformation (forward vector rotation) d-q current controller PI loops Inverse Park transformation (reverse vector rotation) Inverse Clarke transformation ( phase-voltages DQ-reference frame to ABC reference frame of the stator windings) SVPWM block (Space Vector PWM) The control of an AC induction machine consists of two parts, Field Oriented Control to align the rotor flux and stator flux at an angle of 90 degrees to each other, and the Space Vector Modulation scheme to apply control voltages to the three phases of the motor to achieve this alignment under torque control. AN Page 5 of

26 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU References Lehrstuhl fuer Elektrische Antriebssysteme und Leistungselectronik; Dr. Ing.Ralph Kennel, Technische Universitaet Muenchen. Short Course on Electric Drives: Understanding Basics to Advanced Control & Encoderless Operation: a recording of the Internet-based short course presented on May, 005 by Professor Mohan and edited to fit on a DVD; Ned Mohan, University of Minnesota, 005. Vector Control and Dynamics of AC Drives; Novotny, D. W. and Lipo, T. A. Motor Control Electronics Handbook; Richard Valentine, McGraw Hill. Vector Control of a -Phase AC Induction Motor Using the Z8FMC600 MCU (AN07) Field Oriented Control Using Polar Coordinates for AC Induction Motors (AN07) AN Page 6 of

27 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU Application Note Appendix A. Schematics Figure 6 shows the schematic diagram for the MultiMotor Main Board. VBUS_B VCC_V C 0.uF A_H A_L D BAV9WS U 8 VCC VBOOT 7 IN_HI DRV_HI 6 IN_LO BRIDGE R. ohm R. ohm GA_H Phase_A C uf GA_H R 50K Q IXTY6N055T GB_H R5 50K Q IXTY6N055T GC_H R6 50K Phase_C Q IXTY6N055T GND DRV_LO NCP506B 5 R 0 ohm GA_L + C 0uF, 50V Phase_B D7 R. ohm Phase_A BAV9WS D VCC_v R8 50K C7 0.uF, 50V C8 0.uF, 50V C5 0.uF, 50V C 0.uF B_H B_L BAV9WS U 8 VCC VBOOT 7 IN_HI DRV_HI 6 IN_LO BRIDGE 5 GND DRV_LO NCP506B D8 R7. ohm GB_H R9. ohm Phase_B R5 0 ohm GB_L R0. ohm C6 uf R8 0K U6B CS_B CS_B- 6 - LM R9 0K R7 9.9K CS+ Vbus_M R7 0K GA_L R 50K Q IXTY6N055T CS_A R5 0K R ohm, W GB_L R5 0 ohm R 50K Q5 IXTY6N055T R8 R ohm, W R5 0 ohm CS_B 0K GC_L R 50K Q6 IXTY6N055T CS_C R 0K R ohm, W BAV9WS VCC_v CS_A- CS_B- CS_C- ENABLE C9 0.uF C_H C_L VCC_5VM Vbus_M ANA ENABLE PE7 HSA PD PD HSC PD5 D BAV9WS U VCC VBOOT IN_HI DRV_HI IN_LO BRIDGE GND DRV_LO NCP506B D9 BAV9WS J HDR/PIN x5 R. ohm 8 GC_H 7 R6. ohm 6 Phase_C 5 R6 0 ohm GC_L R9. ohm PC7_PWML0 A_L PC6_PWMH0 A_H BEMF_A PD0_PWMH B_H PD_PWML B_L BEMF_B PD_PWMH C_H PD7_PWML C_L BEMF_C CS+ CS- J6 CS+ CS- TEMP C0 uf VCC_v VCC_v C pf R 0K CS_A + CS_A- - VCC_v U6A CS- LM R50 0K R 9.9K C pf R 50K BEMF_A BEMF_B C0 R9 C 0K 0.0uF 0.0uF R5 50K R0 0K BEMF_C VCC_v C 0.0uF R6 0K CS_C R5 0K Phase_A Phase_B Phase_C R6 50K R 0K 0 9 C5 + - VCC_v R5 9.9K pf R 0K 8 U6C LM VCC_v R7 0K TEMP T CS_C- CS- J6 SETTINGS: - AC MOTOR - BLDC MOTOR R0 PD J 0K HSB SH shunt Q7 MMBT90 Phase_A Phase_B Phase_C R 0K R8 00 ohm 0.uf C R9 -POS 0K DEFAULT CONFIGURATION: R7, R0 NOT MOUNTED R5, R5 MOUNTED J 6 5 BAS6V D VCC_v C 0.uf 0K HSC HSB HSA R 0K R R 5 J 5-POS POS 0K J5 FOR USE WITH AC MOTOR VCC_v Figure 6. MultiMotor Development Board AN Page 7 of

28 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU Application Note Figures 7 and 8 display the schematic diagrams for the ZF8 MCU Module. C 0.uF BOOT J VCC_v RESET R R J HDR/PIN x0 R0 0K nreset TXD0 RXD0 Y VCC_v ntrst TDI TMS TCK TDO nreset TDI ntrst 0K 0K 8 MHZ RED YEL GRN DIR PC9 R 0K VCC_v R7 TxD0 RxD0 XOUT XIN VCC_v U TCK TMS NMI R 0K TDO 9 50 SWO/TDO/PC 5 TDI/PC 5 ntrst/pha0/t0c/pc 5 PHB0/TC/RXD/PC5 5 PHZ0/TC/TXD/PC6 55 TC/SCL0/PC7 56 SDA0/PC8 57 T8C/CLKO/PC9 0K 58 nreset/pc0 59 T8C/BOOT/PC 60 TXD0/PC5 6 RXD0/PC 6 XOUT/PC 6 XIN/PC 6 VDD GND R 0K GND 8 VDD 7 6 NMI 5 SWDIO/TMS/PB SWCLK/TCK/PC0 VDD GND MPWL/PB5 0 MPWH/PB 9 MPVL/PB 8 MPVH/PB 7 MPUL/PB 6 MPUH/PB0 5 TXD/OVIN/PB9 GND VDD ACM68L GND PA0/AN0/CP0 PA/AN/CP PA/AN/CP PA/AN/CP PA/AN/T0O PA5/AN5/TO PA6/TO/AN6/CREF0 PA7/TO/AN7/CREF AGND AVDD PA8/AN8 PA9/AN9 PA0/AN0 PA/AN PA/SS0/AN PB8/PRTIN/RXD PB7/OVIN0/STBYO PB6/PRTIN0/WDTO 0 PB5/MP0WL/T9O 9 PB/MP0WH/T9C 8 SCANMD 7 6 TEST 5 PB/MP0VL PB/MP0VH PB/MP0UL PB0/MP0UH PA5/MISO0/AN5 0 PA/MOSI0/AN 9 PA/SCK0/AN GND 8 VDD 7 R5 R6 Vbus_Ctrl HSC HSB HSA OVIN0 PRTIN0 PWML PWMH 0K 0K PWML PWMH PWML0 PWMH0 MISO MOSI SCK SS- SS- R9 Since this chip does not have an input for differential amplifier we have to use a single-ended current measurement So, on the main board R5 and R0 should be replaced with 0 Ohm resistors. Now CS- = GND, and CS+ is an input to AN - we can configure it with or without Amplifier OVIN0 PRTIN0 C 680pF 0K C 680pF C 680pF OVERVOLTAGE SW BU-000P PROTECTION VCC_5VM Vbus_M ENABLE HSA HSB HSC VCC_v R8 K J HDR/PIN x5 U_L U_H BEMF_A V_H V_L BEMF_B W_H W_L BEMF_C CS+ CS- CS+ CS- MISO VCC_v PWML0 PWMH0 PWMH PWML PWMH PWML U CS SO WP GND CS_A CS_B CS_C TEMP S5FL0P VCC 8 HOLD 7 SCK 6 SI 5 VCC_v VCC_v SCK MOSI SW BU-000P NMI SW BU-000P VCC_v C8 0.0uF C9 0.0uF C5 0.uF C6 0.uF C0 0.0uF nreset NMI C 0.0uF C 0.0uF J PA0/AN0/CP0 PA/AN/CP PA/AN/CP CS_A CS_B CS_C HDR/x J SH SH SH shunt shunt shunt ONLY ONE SET OF SHUNT &, &5, 7&8 OR &, 5&6, 8&9 SHOULD BE PRESENT 5 8 R9 VCC_v K C 000pF/nF R7 0 ohm CREF CREF0 TEMP Vbus_M BEMF_C BEMF_B BEMF_A CS+ R8 5K 5K R8 J ON VBUS CTRL MCU J5 R6 R8 = Big Wheel or R8 = Small Wheel R 0K 0K VCC_v ENABLE Vbus_Ctrl SW BU-000P VBUS_M ENABLE PWML0 PWMH0 PWMH PWML PWMH PWML HSA HSB HSC BEMF_A BEMF_B BEMF_C J HDR/PIN x6 SPEED CONTROL Figure 7. ZF8 MultiMotor MCU Module, # of AN Page 8 of

29 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU Application Note J6 VCC_5V J7 VCC_5VM C 0.uF VCC_5V C5.7uF VCC_v VCC_5VL D PMEG00 U Vin GND Enable Vout NC NCP55SNTG 5 C6 C7.7uF 0.uF VCC_v R 0 D GREEN VCC_v. OK J8 RED YEL GRN D RED D YELL D5 GREEN R0 0 R 0 R 0 00K R R5 00K DIR R6 DIRECTION SW5 HDR/PIN x J9 00 ohm EG8 VCC_5V R7 00 ohm SW6 EG8 D6 N8W J0 PC9 SCLKOUT J SH shunt REMOVE SHUNT WHEN OBSERVING SCLKOUT STOP/RUN RXD0 TXD0 5 6 x6 RT-ANGL Figure 8. ZF8 MultiMotor MCU Module, # of AN Page 9 of

30 Vector Control of a -Phase AC Induction Motor Using the ZF8 ARM Cortex M MCU Customer Support To share comments, get your technical questions answered, or report issues you may be experiencing with our products, please visit Zilog s Technical Support page at To learn more about this product, find additional documentation, or to discover other facets about Zilog product offerings, please visit the Zilog Knowledge Base at zilog.com/kb or consider participating in the Zilog Forum at This publication is subject to replacement by a later edition. To determine whether a later edition exists, please visit the Zilog website at Warning: DO NOT USE THIS PRODUCT IN LIFE SUPPORT SYSTEMS. LIFE SUPPORT POLICY ZILOG S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS WITHOUT THE EXPRESS PRIOR WRITTEN APPROVAL OF THE PRESIDENT AND GENERAL COUNSEL OF ZILOG CORPORATION. As used herein Life support devices or systems are devices which (a) are intended for surgical implant into the body, or (b) support or sustain life and whose failure to perform when properly used in accordance with instructions for use provided in the labeling can be reasonably expected to result in a significant injury to the user. A critical component is any component in a life support device or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system or to affect its safety or effectiveness. Document Disclaimer 07 Zilog, Inc. All rights reserved. Information in this publication concerning the devices, applications, or technology described is intended to suggest possible uses and may be superseded. ZILOG, INC. DOES NOT ASSUME LIABILITY FOR OR PROVIDE A REPRESENTATION OF ACCURACY OF THE INFORMATION, DEVICES, OR TECHNOLOGY DESCRIBED IN THIS DOCUMENT. ZILOG ALSO DOES NOT ASSUME LIABILITY FOR INTELLECTUAL PROPERTY INFRINGEMENT RELATED IN ANY MANNER TO USE OF INFORMATION, DEVICES, OR TECHNOLOGY DESCRIBED HEREIN OR OTHERWISE. The information contained within this document has been verified according to the general principles of electrical and mechanical engineering. ZNEO! and ZF8 are trademarks or registered trademarks of Zilog, Inc. All other product or service names are the property of their respective owners. AN Page 0 of

Vector Control of a 3-Phase PMSM Using the ZNEO Z16FMC MCU

Vector Control of a 3-Phase PMSM Using the ZNEO Z16FMC MCU MultiMotor Series Application Note Vector Control of a 3-Phase PMSM Using the ZNEO Z16FMC MCU AN039402-0816 Abstract Brushed DC machines are widely popular due to their simplicity, ease of control and

More information

Space Vector Modulation of a 3- Phase BLDC Motor with the Z8FMC16100 MCU

Space Vector Modulation of a 3- Phase BLDC Motor with the Z8FMC16100 MCU MultiMotor Series Application Note Space Vector Modulation of a - Phase BLDC Motor with the Z8FMC600 MCU AN0690-5 Abstract Space vector modulation techniques can be applied for AC induction motors, permanent

More information

BLDC Motor Control Using Sensored Sinusoidal PWM Modulation with the Z8FMC16100 MCU

BLDC Motor Control Using Sensored Sinusoidal PWM Modulation with the Z8FMC16100 MCU MultiMotor Series BLDC Motor Control Using Sensored Sinusoidal PWM Modulation with the Z8FMC600 MCU AN0670-5 Abstract This application note discusses the control of a -phase brushless BLDC motor in Sinusoidal

More information

Sensorless Brushless DC Motor Control with the Z8FMC16100 MCU

Sensorless Brushless DC Motor Control with the Z8FMC16100 MCU Application Note MultiMotor Series Sensorless Brushless DC Motor Control with the Z8FMC600 MCU AN0700-5 Abstract This MultiMotor Series application note investigates the closed-loop control of a -phase

More information

Three-Phase Hall Sensor BLDC Driver Using the Z51F3220 MCU

Three-Phase Hall Sensor BLDC Driver Using the Z51F3220 MCU MultiMotor Series Application Note Three-Phase Hall Sensor BLDC Driver Using the ZF0 MCU AN070- Abstract This MultiMotor Series application note investigates the closed- and open-loop control of a -phase

More information

Electric Bike BLDC Hub Motor Control Using the Z8FMC1600 MCU

Electric Bike BLDC Hub Motor Control Using the Z8FMC1600 MCU Application Note Electric Bike BLDC Hub Motor Control Using the Z8FMC1600 MCU AN026002-0608 Abstract This application note describes a controller for a 200 W, 24 V Brushless DC (BLDC) motor used to power

More information

BLDC Motor Control on Z8FMC16 Series MCUs Using Sensored Sinusoidal PWM Modulation

BLDC Motor Control on Z8FMC16 Series MCUs Using Sensored Sinusoidal PWM Modulation MultiMotor Series BLDC Motor Control on Z8FMC16 Series MCUs Using Sensored Sinusoidal PWM Modulation AN036102-0114 Abstract This application note discusses the control of a 3-phase brushless BLDC motor

More information

User Guide IRMCS3041 System Overview/Guide. Aengus Murray. Table of Contents. Introduction

User Guide IRMCS3041 System Overview/Guide. Aengus Murray. Table of Contents. Introduction User Guide 0607 IRMCS3041 System Overview/Guide By Aengus Murray Table of Contents Introduction... 1 IRMCF341 Application Circuit... 2 Sensorless Control Algorithm... 4 Velocity and Current Control...

More information

Using Z8 Encore! XP MCU for RMS Calculation

Using Z8 Encore! XP MCU for RMS Calculation Application te Using Z8 Encore! XP MCU for RMS Calculation Abstract This application note discusses an algorithm for computing the Root Mean Square (RMS) value of a sinusoidal AC input signal using the

More information

User Guide Introduction. IRMCS3043 System Overview/Guide. International Rectifier s imotion Team. Table of Contents

User Guide Introduction. IRMCS3043 System Overview/Guide. International Rectifier s imotion Team. Table of Contents User Guide 08092 IRMCS3043 System Overview/Guide By International Rectifier s imotion Team Table of Contents IRMCS3043 System Overview/Guide... 1 Introduction... 1 IRMCF343 Application Circuit... 2 Power

More information

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER 65 CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER 4.1 INTRODUCTION Many control strategies are available for the control of IMs. The Direct Torque Control (DTC) is one of the most

More information

Zilog Motor Control Technologies

Zilog Motor Control Technologies Optimized Motor Control Solutions www.zilog.com Zilog Motor Control Technologies Optimized motor control strategies and solutions Demands on the efficiency and control of electric motors is increasing

More information

RX23T inverter ref. kit

RX23T inverter ref. kit RX23T inverter ref. kit Deep Dive October 2015 YROTATE-IT-RX23T kit content Page 2 YROTATE-IT-RX23T kit: 3-ph. Brushless Motor Specs Page 3 Motors & driving methods supported Brushless DC Permanent Magnet

More information

Generating DTMF Tones Using Z8 Encore! MCU

Generating DTMF Tones Using Z8 Encore! MCU Application Note Generating DTMF Tones Using Z8 Encore! MCU AN024802-0608 Abstract This Application Note describes how Zilog s Z8 Encore! MCU is used as a Dual-Tone Multi- (DTMF) signal encoder to generate

More information

A Practical Primer On Motor Drives (Part 13): Motor Drive Control Architectures And Algorithms

A Practical Primer On Motor Drives (Part 13): Motor Drive Control Architectures And Algorithms ISSUE: February 2017 A Practical Primer On Motor Drives (Part 13): Motor Drive Control Architectures And Algorithms by Ken Johnson, Teledyne LeCroy, Chestnut Ridge, N.Y. Part 12 began the explanation of

More information

DTMF Signal Detection Using Z8 Encore! XP F64xx Series MCUs

DTMF Signal Detection Using Z8 Encore! XP F64xx Series MCUs DTMF Signal Detection Using Z8 Encore! XP F64xx Series MCUs AN033501-1011 Abstract This application note demonstrates Dual-Tone Multi-Frequency (DTMF) signal detection using Zilog s Z8F64xx Series microcontrollers.

More information

A COMPARISON STUDY OF THE COMMUTATION METHODS FOR THE THREE-PHASE PERMANENT MAGNET BRUSHLESS DC MOTOR

A COMPARISON STUDY OF THE COMMUTATION METHODS FOR THE THREE-PHASE PERMANENT MAGNET BRUSHLESS DC MOTOR A COMPARISON STUDY OF THE COMMUTATION METHODS FOR THE THREE-PHASE PERMANENT MAGNET BRUSHLESS DC MOTOR Shiyoung Lee, Ph.D. Pennsylvania State University Berks Campus Room 120 Luerssen Building, Tulpehocken

More information

Implementation of Brushless DC motor speed control on STM32F407 Cortex M4

Implementation of Brushless DC motor speed control on STM32F407 Cortex M4 Implementation of Brushless DC motor speed control on STM32F407 Cortex M4 Mr. Kanaiya G Bhatt 1, Mr. Yogesh Parmar 2 Assistant Professor, Assistant Professor, Dept. of Electrical & Electronics, ITM Vocational

More information

Using the Z8 Encore! XP Timer

Using the Z8 Encore! XP Timer Application Note Using the Z8 Encore! XP Timer AN013104-1207 Abstract Zilog s Z8 Encore! XP microcontroller consists of four 16-bit reloadable timers that can be used for timing, event counting or for

More information

RL78 Motor Control. YRMCKITRL78G14 Starter Kit. Renesas Electronics Europe. David Parsons Application Engineering Industrial Business Group.

RL78 Motor Control. YRMCKITRL78G14 Starter Kit. Renesas Electronics Europe. David Parsons Application Engineering Industrial Business Group. RL78 Motor Control YRMCKITRL78G14 Starter Kit Renesas Electronics Europe David Parsons Application Engineering Industrial Business Group July 2012 Renesas MCU for 3-phase Motor Control Control Method Brushless

More information

STM32 PMSM FOC SDK v3.2. 蒋建国 MCU Application Great China

STM32 PMSM FOC SDK v3.2. 蒋建国 MCU Application Great China STM32 PMSM FOC SDK v3.2 蒋建国 MCU Application Great China Agenda 2 1 st day Morning Overview Key message Basics Feature Performance Hardware support Tools STM32 MC Workbench SDK components Architectural

More information

AP CANmotion. Evaluation Platform with BLDC Motor featuring XC886CM Flash Microcontroller Version 2007/10. Microcontrollers

AP CANmotion. Evaluation Platform with BLDC Motor featuring XC886CM Flash Microcontroller Version 2007/10. Microcontrollers Application Note, V1.0, April 2007 AP08060 CANmotion Evaluation Platform with BLDC Motor featuring XC886CM Flash Microcontroller Version 2007/10 Microcontrollers Edition 2007-04 Published by Infineon Technologies

More information

F²MC-8FX/16LX/16FX/FR FAMILY BLDC DRIVE WITH THE PPG

F²MC-8FX/16LX/16FX/FR FAMILY BLDC DRIVE WITH THE PPG Fujitsu Microelectronics Europe Application Note MCU-AN-300020-E-V10 F²MC-8FX/16LX/16FX/FR FAMILY 8/16/32-BIT MICROCONTROLLER ALL SERIES BLDC DRIVE WITH THE PPG APPLICATION NOTE Revision History Revision

More information

DMCode-MS(BL) MATLAB Library

DMCode-MS(BL) MATLAB Library Technosoft is a Third Party of Texas Instruments supporting the TMS320C28xx and TMS320F24xx DSP controllers of the C2000 family To help you get your project started rapidly, Technosoft offers the DMCode-MS(BL)

More information

Design of double loop-locked system for brush-less DC motor based on DSP

Design of double loop-locked system for brush-less DC motor based on DSP International Conference on Advanced Electronic Science and Technology (AEST 2016) Design of double loop-locked system for brush-less DC motor based on DSP Yunhong Zheng 1, a 2, Ziqiang Hua and Li Ma 3

More information

CHAPTER 2 CURRENT SOURCE INVERTER FOR IM CONTROL

CHAPTER 2 CURRENT SOURCE INVERTER FOR IM CONTROL 9 CHAPTER 2 CURRENT SOURCE INVERTER FOR IM CONTROL 2.1 INTRODUCTION AC drives are mainly classified into direct and indirect converter drives. In direct converters (cycloconverters), the AC power is fed

More information

ME 461 Laboratory #5 Characterization and Control of PMDC Motors

ME 461 Laboratory #5 Characterization and Control of PMDC Motors ME 461 Laboratory #5 Characterization and Control of PMDC Motors Goals: 1. Build an op-amp circuit and use it to scale and shift an analog voltage. 2. Calibrate a tachometer and use it to determine motor

More information

Induction motor control by vector control method.

Induction motor control by vector control method. International Refereed Journal of Engineering and Science (IRJES) e- ISSN :2319-183X p-issn : 2319-1821 On Recent Advances in Electrical Engineering Induction motor control by vector control method. Miss.

More information

CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE

CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE 113 CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE 5.1 INTRODUCTION This chapter describes hardware design and implementation of direct torque controlled induction motor drive with

More information

10kW Three-phase SiC PFC Rectifier

10kW Three-phase SiC PFC Rectifier www.onsemi.com 10kW Three-phase SiC PFC Rectifier SEMICON EUROPA, Nov 13-18, 2018, Munich, Germany Contents General PFC Concept 3 Phase System and PFC Control Simulation Understanding the losses 3 Phase

More information

A Unipolar Stepper Motor Drive Using the Z8 Encore! MCU

A Unipolar Stepper Motor Drive Using the Z8 Encore! MCU Application Note A Unipolar Stepper Motor Drive Using the Z8 Encore! MCU Abstract Stepper motors that feature unipolar drives are widely used in applications that require high torque loads and fast position

More information

AN Sensorless single-shunt FOC on LPC2900. Document information. LPC2900, FOC, SVPWM, SMC, current observer, PMSM, single shunt DC-link

AN Sensorless single-shunt FOC on LPC2900. Document information. LPC2900, FOC, SVPWM, SMC, current observer, PMSM, single shunt DC-link Sensorless single-shunt Rev. 01 16 December 2009 Application note Document information Info Keywords Abstract Content LPC2900, FOC, SVPWM, SMC, current observer, PMSM, single shunt DC-link This application

More information

Brushed DC Motor Microcontroller PWM Speed Control with Optical Encoder and H-Bridge

Brushed DC Motor Microcontroller PWM Speed Control with Optical Encoder and H-Bridge Brushed DC Motor Microcontroller PWM Speed Control with Optical Encoder and H-Bridge L298 Full H-Bridge HEF4071B OR Gate Brushed DC Motor with Optical Encoder & Load Inertia Flyback Diodes Arduino Microcontroller

More information

3KDVH 6LQH *HQHUDWRU ZLWK 9DULDEOH3KDVH&RQWURO

3KDVH 6LQH *HQHUDWRU ZLWK 9DULDEOH3KDVH&RQWURO Digital Motor Control Library 3KDVH 6LQH *HQHUDWRU ZLWK 9DULDEOH3KDVH&RQWURO Component Name: 2-Phase Sine Generator with Variable Phase Control 2-Phase Sine Generator with Variable Phase Control 0 Inputs

More information

Using Magnetic Sensors for Absolute Position Detection and Feedback. Kevin Claycomb University of Evansville

Using Magnetic Sensors for Absolute Position Detection and Feedback. Kevin Claycomb University of Evansville Using Magnetic Sensors for Absolute Position Detection and Feedback. Kevin Claycomb University of Evansville Using Magnetic Sensors for Absolute Position Detection and Feedback. Abstract Several types

More information

Modeling and Simulation of Induction Motor Drive with Space Vector Control

Modeling and Simulation of Induction Motor Drive with Space Vector Control Australian Journal of Basic and Applied Sciences, 5(9): 2210-2216, 2011 ISSN 1991-8178 Modeling and Simulation of Induction Motor Drive with Space Vector Control M. SajediHir, Y. Hoseynpoor, P. MosadeghArdabili,

More information

L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G

L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G P R O F. S L A C K L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G G B S E E E @ R I T. E D U B L D I N G 9, O F F I C E 0 9-3 1 8 9 ( 5 8 5 ) 4 7 5-5 1 0

More information

Sensorless Vector Control and Implementation: Why and How

Sensorless Vector Control and Implementation: Why and How Sensorless Vector Control and Implementation: Why and How Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Microcontroller and Microprocessor Line-up 2010 2013 32-bit 8/16-bit

More information

3-in-1 Air Condition Solution

3-in-1 Air Condition Solution 3-in-1 Air Condition Solution FTF-IND-F0476 Zhou Xuwei Application Engineer M A Y. 2 0 1 4 TM External Use Agenda Abstract Application Development Sensorless PMSM FOC Timing & PFC Timing Start Up Realization

More information

AN Industrial Stepper Motor Driver. Application Note Abstract. Introduction. Stepper Motor Control Method

AN Industrial Stepper Motor Driver. Application Note Abstract. Introduction. Stepper Motor Control Method Industrial Stepper Motor Driver AN43679 Author: Dino Gu, Bill Jiang, Jemmey Huang Associated Project: Yes Associated Part Family: CY8C27x43, CY8C29x66 GET FREE SAMPLES HERE Software Version: PSoC Designer

More information

A Comparative Study of Sinusoidal PWM and Space Vector PWM of a Vector Controlled BLDC Motor

A Comparative Study of Sinusoidal PWM and Space Vector PWM of a Vector Controlled BLDC Motor A Comparative Study of Sinusoidal PWM and Space Vector PWM of a Vector Controlled BLDC Motor Lydia Anu Jose 1, K. B.Karthikeyan 2 PG Student, Dept. of EEE, Rajagiri School of Engineering and Technology,

More information

Analog Devices: High Efficiency, Low Cost, Sensorless Motor Control.

Analog Devices: High Efficiency, Low Cost, Sensorless Motor Control. Analog Devices: High Efficiency, Low Cost, Sensorless Motor Control. Dr. Tom Flint, Analog Devices, Inc. Abstract In this paper we consider the sensorless control of two types of high efficiency electric

More information

Module 7. Electrical Machine Drives. Version 2 EE IIT, Kharagpur 1

Module 7. Electrical Machine Drives. Version 2 EE IIT, Kharagpur 1 Module 7 Electrical Machine Drives Version 2 EE IIT, Kharagpur 1 Lesson 34 Electrical Actuators: Induction Motor Drives Version 2 EE IIT, Kharagpur 2 Instructional Objectives After learning the lesson

More information

POWER- SWITCHING CONVERTERS Medium and High Power

POWER- SWITCHING CONVERTERS Medium and High Power POWER- SWITCHING CONVERTERS Medium and High Power By Dorin O. Neacsu Taylor &. Francis Taylor & Francis Group Boca Raton London New York CRC is an imprint of the Taylor & Francis Group, an informa business

More information

CHAPTER 3 VOLTAGE SOURCE INVERTER (VSI)

CHAPTER 3 VOLTAGE SOURCE INVERTER (VSI) 37 CHAPTER 3 VOLTAGE SOURCE INVERTER (VSI) 3.1 INTRODUCTION This chapter presents speed and torque characteristics of induction motor fed by a new controller. The proposed controller is based on fuzzy

More information

VORAGO Timer (TIM) subsystem application note

VORAGO Timer (TIM) subsystem application note AN1202 VORAGO Timer (TIM) subsystem application note Feb 24, 2017, Version 1.2 VA10800/VA10820 Abstract This application note reviews the Timer (TIM) subsystem on the VA108xx family of MCUs and provides

More information

Nicolò Antonante Kristian Bergaplass Mumba Collins

Nicolò Antonante Kristian Bergaplass Mumba Collins Norwegian University of Science and Technology TET4190 Power Electronics for Renewable Energy Mini-project 19 Power Electronics in Motor Drive Application Nicolò Antonante Kristian Bergaplass Mumba Collins

More information

Sistemi per il controllo motori

Sistemi per il controllo motori Sistemi per il controllo motori TALENTIS 4ª SESSIONE - 28 MAGGIO 2018 Speaker: Ing. Giuseppe Scuderi Automation and Motion control team Central Lab Prodotti ST per il controllo motori 2 Applicazioni e

More information

Overview of the STM32F103xx ACIM and PMSM motor control software libraries release 2.0

Overview of the STM32F103xx ACIM and PMSM motor control software libraries release 2.0 TN0063 Technical note Overview of the STM32F103xx ACIM and PMSM motor control software libraries release 2.0 Introduction The purpose of this technical note is to provide an overview of the main features

More information

ML4818 Phase Modulation/Soft Switching Controller

ML4818 Phase Modulation/Soft Switching Controller Phase Modulation/Soft Switching Controller www.fairchildsemi.com Features Full bridge phase modulation zero voltage switching circuit with programmable ZV transition times Constant frequency operation

More information

UM1994 User manual. Eval-L9907. Introduction

UM1994 User manual. Eval-L9907. Introduction User manual Eval-L9907 Introduction The EVAL-L9907 is an evaluation board designed to provide the user a platform for the L9907, a FET driver for 3 phase BLDC motor. The board offers all the main input/output

More information

UM0486 User manual. STM3210B-MCKIT motor control starter kit. Introduction. In this manual, you will find information on:

UM0486 User manual. STM3210B-MCKIT motor control starter kit. Introduction. In this manual, you will find information on: User manual STM3210B-MCKIT motor control starter kit Introduction The STM3210B-MCKIT starter kit is an integrated system designed to provide a complete, ready-to-use motor control application developed

More information

IX6611 Evaluation Board

IX6611 Evaluation Board IXUM6611-0716 The IX6611 Evaluation Board is created to simplify the IX6611 driver s accommodation in a new design. It is a standalone device that can be easily connected to any IGBT or MOSFET to evaluate

More information

Simulation And Comparison Of Space Vector Pulse Width Modulation For Three Phase Voltage Source Inverter

Simulation And Comparison Of Space Vector Pulse Width Modulation For Three Phase Voltage Source Inverter Simulation And Comparison Of Space Vector Pulse Width Modulation For Three Phase Voltage Source Inverter Associate Prof. S. Vasudevamurthy Department of Electrical and Electronics Dr. Ambedkar Institute

More information

National Infotech. Electrical Drive Trainers. Developed By: : Authorized Dealer : Embedded System Solutions

National Infotech. Electrical Drive Trainers. Developed By: : Authorized Dealer : Embedded System Solutions National Infotech A way to Power Electronics and Embedded System Solutions Electrical Drive Trainers In every industry there are industrial processes where electrical motors are used as a part of process

More information

2013 Texas Instruments Motor Control Training Series. -V th. InstaSPIN Training

2013 Texas Instruments Motor Control Training Series. -V th. InstaSPIN Training 2013 Texas Instruments Motor Control Training Series -V th InstaSPIN Training How Do You Control Torque on a DC Motor? Brush DC Motor Desire Current + - Error Signal PI Controller PWM Power Stage Texas

More information

combine regular DC-motors with a gear-box and an encoder/potentiometer to form a position control loop can only assume a limited range of angular

combine regular DC-motors with a gear-box and an encoder/potentiometer to form a position control loop can only assume a limited range of angular Embedded Control Applications II MP10-1 Embedded Control Applications II MP10-2 week lecture topics 10 Embedded Control Applications II - Servo-motor control - Stepper motor control - The control of a

More information

Chuck Raskin P.E. Principle R&D Engineer. Blaine, MN USA

Chuck Raskin P.E. Principle R&D Engineer. Blaine, MN USA Chuck Raskin P.E. Principle R&D Engineer Chuck.Raskin@q.com CMPL-ENGINEERING.com FOR AEROSPACE & AUTOMATION SOLUTIONS Blaine, MN 55434 USA Dynamics of BLDC Motor & Drive Design 1. Control Loops & Commutation

More information

Tarocco Closed Loop Motor Controller

Tarocco Closed Loop Motor Controller Contents Safety Information... 3 Overview... 4 Features... 4 SoC for Closed Loop Control... 4 Gate Driver... 5 MOSFETs in H Bridge Configuration... 5 Device Characteristics... 6 Installation... 7 Motor

More information

Latest Control Technology in Inverters and Servo Systems

Latest Control Technology in Inverters and Servo Systems Latest Control Technology in Inverters and Servo Systems Takao Yanase Hidetoshi Umida Takashi Aihara. Introduction Inverters and servo systems have achieved small size and high performance through the

More information

Digital Control of Permanent Magnet Synchronous Motor

Digital Control of Permanent Magnet Synchronous Motor Digital Control of Permanent Magnet Synchronous Motor Jayasri R. Nair 1 Assistant Professor, Dept. of EEE, Rajagiri School Of Engineering and Technology, Kochi, Kerala, India 1 ABSTRACT: The principle

More information

Motor Control Development Kit

Motor Control Development Kit User s Manual, V 1.0, June 2003 Motor Control Development Kit A reference design for low voltage 3-phase AC induction and brushless DC motor control. Microcontrollers Never stop thinking. Revision History:2003-06

More information

2014 Texas Instruments Motor Control Training Series. -V th. Dave Wilson

2014 Texas Instruments Motor Control Training Series. -V th. Dave Wilson 2014 Texas Instruments Motor Control Training Series -V th Evolution of Sensorless Drive Technology March, 2013 InstaSPIN-FOC Saliency Tracking Direct Torque Control Sliding Mode Observers Linear Observers

More information

MATLAB/SIMULINK MODEL OF FIELD ORIENTED CONTROL OF PMSM DRIVE USING SPACE VECTORS

MATLAB/SIMULINK MODEL OF FIELD ORIENTED CONTROL OF PMSM DRIVE USING SPACE VECTORS MATLAB/SIMULINK MODEL OF FIELD ORIENTED CONTROL OF PMSM DRIVE USING SPACE VECTORS Remitha K Madhu 1 and Anna Mathew 2 1 Department of EE Engineering, Rajagiri Institute of Science and Technology, Kochi,

More information

Efficiency Optimized Brushless DC Motor Drive. based on Input Current Harmonic Elimination

Efficiency Optimized Brushless DC Motor Drive. based on Input Current Harmonic Elimination Efficiency Optimized Brushless DC Motor Drive based on Input Current Harmonic Elimination International Journal of Power Electronics and Drive System (IJPEDS) Vol. 6, No. 4, December 2015, pp. 869~875

More information

CHAPTER 6 UNIT VECTOR GENERATION FOR DETECTING VOLTAGE ANGLE

CHAPTER 6 UNIT VECTOR GENERATION FOR DETECTING VOLTAGE ANGLE 98 CHAPTER 6 UNIT VECTOR GENERATION FOR DETECTING VOLTAGE ANGLE 6.1 INTRODUCTION Process industries use wide range of variable speed motor drives, air conditioning plants, uninterrupted power supply systems

More information

LSI/CSI LS7560N LS7561N BRUSHLESS DC MOTOR CONTROLLER

LSI/CSI LS7560N LS7561N BRUSHLESS DC MOTOR CONTROLLER LSI/CSI LS7560N LS7561N LSI Computer Systems, Inc. 15 Walt Whitman Road, Melville, NY 747 (631) 71-0400 FAX (631) 71-0405 UL A3800 BRUSHLESS DC MOTOR CONTROLLER April 01 FEATURES Open loop motor control

More information

CHAPTER 2 STATE SPACE MODEL OF BLDC MOTOR

CHAPTER 2 STATE SPACE MODEL OF BLDC MOTOR 29 CHAPTER 2 STATE SPACE MODEL OF BLDC MOTOR 2.1 INTRODUCTION Modelling and simulation have been an essential part of control system. The importance of modelling and simulation is increasing with the combination

More information

CHAPTER 2. Basic Concepts, Three-Phase Review, and Per Unit

CHAPTER 2. Basic Concepts, Three-Phase Review, and Per Unit CHAPTER 2 Basic Concepts, Three-Phase Review, and Per Unit 1 AC power versus DC power DC system: - Power delivered to the load does not fluctuate. - If the transmission line is long power is lost in the

More information

Reduction of Harmonics and Torque Ripples of BLDC Motor by Cascaded H-Bridge Multi Level Inverter Using Current and Speed Control Techniques

Reduction of Harmonics and Torque Ripples of BLDC Motor by Cascaded H-Bridge Multi Level Inverter Using Current and Speed Control Techniques Reduction of Harmonics and Torque Ripples of BLDC Motor by Cascaded H-Bridge Multi Level Inverter Using Current and Speed Control Techniques A. Sneha M.Tech. Student Scholar Department of Electrical &

More information

AVR42778: Core Independent Brushless DC Fan Control Using Configurable Custom Logic on ATtiny817. Features. Introduction. AVR 8-bit Microcontroller

AVR42778: Core Independent Brushless DC Fan Control Using Configurable Custom Logic on ATtiny817. Features. Introduction. AVR 8-bit Microcontroller AVR 8-bit Microcontroller AVR42778: Core Independent Brushless DC Fan Control Using Configurable Custom Logic on ATtiny817 APPLICATION NOTE Features Base setup for performing core independent brushless

More information

Speed Control Of Transformer Cooler Control By Using PWM

Speed Control Of Transformer Cooler Control By Using PWM Speed Control Of Transformer Cooler Control By Using PWM Bhushan Rakhonde 1, Santosh V. Shinde 2, Swapnil R. Unhone 3 1 (assistant professor,department Electrical Egg.(E&P), Des s Coet / S.G.B.A.University,

More information

STM32 motor control firmware library. STM32 FOC PMSM SDK v3.0.

STM32 motor control firmware library. STM32 FOC PMSM SDK v3.0. STM32 motor control firmware library STM32 FOC PMSM SDK v3.0 Contents STM32 FOC PMSM SDK v3.0 overview The FOC (field oriented control) algorithm STM32 with FOC Motor control and electric motor offer FOC

More information

Sensorless Vector Control with RL78G14

Sensorless Vector Control with RL78G14 Sensorless Vector Control with RL78G14 Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Microcontroller and Microprocessor Line-up 2010 2013 32-bit 8/16-bit 1200 DMIPS, Superscalar

More information

MTY (81)

MTY (81) This manual describes the option "d" of the SMT-BD1 amplifier: Master/slave electronic gearing. The general information about the digital amplifier commissioning are described in the standard SMT-BD1 manual.

More information

Generator Advanced Concepts

Generator Advanced Concepts Generator Advanced Concepts Common Topics, The Practical Side Machine Output Voltage Equation Pitch Harmonics Circulating Currents when Paralleling Reactances and Time Constants Three Generator Curves

More information

Crystal Oscillator/Resonator Guidelines for ez80 and ez80acclaim! Devices

Crystal Oscillator/Resonator Guidelines for ez80 and ez80acclaim! Devices Technical Note Crystal Oscillator/Resonator Guidelines for TN001305-0307 General Overview ZiLOG s ez80 MPU and ez80acclaim! Flash microcontrollers feature on-chip oscillators for use with external crystals

More information

Speed control of three phase induction motor drive using SVPWM control scheme

Speed control of three phase induction motor drive using SVPWM control scheme Speed control of three phase induction motor drive using SVPWM control scheme 1 Gajjar Jahnavibahen B., 2 Mr.Ghanshyam Gajjar 1 MEPEED Student, Dept. of Electrical Engineering, MEFGI, Rajkot, 2 SR. Engineer,

More information

EE 560 Electric Machines and Drives. Autumn 2014 Final Project. Contents

EE 560 Electric Machines and Drives. Autumn 2014 Final Project. Contents EE 560 Electric Machines and Drives. Autumn 2014 Final Project Page 1 of 53 Prof. N. Nagel December 8, 2014 Brian Howard Contents Introduction 2 Induction Motor Simulation 3 Current Regulated Induction

More information

CHAPTER 3 H BRIDGE BASED DVR SYSTEM

CHAPTER 3 H BRIDGE BASED DVR SYSTEM 23 CHAPTER 3 H BRIDGE BASED DVR SYSTEM 3.1 GENERAL The power inverter is an electronic circuit for converting DC power into AC power. It has been playing an important role in our daily life, as well as

More information

Sensorless Sinusoidal Vector Control of BLDC Ceiling Fan on MC56F8006

Sensorless Sinusoidal Vector Control of BLDC Ceiling Fan on MC56F8006 Freescale Semiconductor Document Number:AN4612 Application Note Rev. 0, 10/2012 Sensorless Sinusoidal Vector Control of BLDC Ceiling Fan on MC56F8006 by: Xuwei Zhou 1 Introduction The first ceiling fan

More information

Application Note, V1.0, Oct 2006 AP08019 XC866. Sensorless Brushless DC Motor Control Using Infineon 8-bit XC866 Microcontroller.

Application Note, V1.0, Oct 2006 AP08019 XC866. Sensorless Brushless DC Motor Control Using Infineon 8-bit XC866 Microcontroller. Application Note, V1.0, Oct 2006 AP08019 XC866 Using Infineon 8-bit XC866 Microcontroller Microcontrollers Edition 2006-10-20 Published by Infineon Technologies AG 81726 München, Germany Infineon Technologies

More information

Brushed DC Motor PWM Speed Control with the NI myrio, Optical Encoder, and H-Bridge

Brushed DC Motor PWM Speed Control with the NI myrio, Optical Encoder, and H-Bridge Brushed DC Motor PWM Speed Control with the NI myrio, Optical Encoder, and H-Bridge Motor Controller Brushed DC Motor / Encoder System K. Craig 1 Gnd 5 V OR Gate H-Bridge 12 V Bypass Capacitors Flyback

More information

Motor control using FPGA

Motor control using FPGA Motor control using FPGA MOTIVATION In the previous chapter you learnt ways to interface external world signals with an FPGA. The next chapter discusses digital design and control implementation of different

More information

INTEGRATED CIRCUITS. AN1221 Switched-mode drives for DC motors. Author: Lester J. Hadley, Jr.

INTEGRATED CIRCUITS. AN1221 Switched-mode drives for DC motors. Author: Lester J. Hadley, Jr. INTEGRATED CIRCUITS Author: Lester J. Hadley, Jr. 1988 Dec Author: Lester J. Hadley, Jr. ABSTRACT The purpose of this paper is to demonstrate the use of integrated switched-mode controllers, generally

More information

CHAPTER 2 VSI FED INDUCTION MOTOR DRIVE

CHAPTER 2 VSI FED INDUCTION MOTOR DRIVE CHAPTER 2 VI FE INUCTION MOTOR RIVE 2.1 INTROUCTION C motors have been used during the last century in industries for variable speed applications, because its flux and torque can be controlled easily by

More information

CHAPTER 6 CURRENT REGULATED PWM SCHEME BASED FOUR- SWITCH THREE-PHASE BRUSHLESS DC MOTOR DRIVE

CHAPTER 6 CURRENT REGULATED PWM SCHEME BASED FOUR- SWITCH THREE-PHASE BRUSHLESS DC MOTOR DRIVE 125 CHAPTER 6 CURRENT REGULATED PWM SCHEME BASED FOUR- SWITCH THREE-PHASE BRUSHLESS DC MOTOR DRIVE 6.1 INTRODUCTION Permanent magnet motors with trapezoidal back EMF and sinusoidal back EMF have several

More information

AVR443: Sensor-based control of three phase Brushless DC motor. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR443: Sensor-based control of three phase Brushless DC motor. 8-bit Microcontrollers. Application Note. Features. 1 Introduction AVR443: Sensor-based control of three phase Brushless DC motor Features Less than 5us response time on Hall sensor output change Theoretical maximum of 1600k RPM Over-current sensing and stall detection

More information

Brushless 5 click. PID: MIKROE 3032 Weight: 25 g

Brushless 5 click. PID: MIKROE 3032 Weight: 25 g Brushless 5 click PID: MIKROE 3032 Weight: 25 g Brushless 5 click is a 3 phase sensorless BLDC motor controller, with a soft-switching feature for reduced motor noise and EMI, and precise BEMF motor sensing,

More information

Motor Control using NXP s LPC2900

Motor Control using NXP s LPC2900 Motor Control using NXP s LPC2900 Agenda LPC2900 Overview and Development tools Control of BLDC Motors using the LPC2900 CPU Load of BLDCM and PMSM Enhancing performance LPC2900 Demo BLDC motor 2 LPC2900

More information

Hands-on Workshop: Motor Control Part 4 - Brushless DC Motors Made Easy

Hands-on Workshop: Motor Control Part 4 - Brushless DC Motors Made Easy November, 2008 Hands-on Workshop: Motor Control Part 4 - Brushless DC Motors Made Easy PZ104 Derek Liu of Freescale Semiconductor, Inc. All other product or service names are the property of their respective

More information

A novel method to improve Power quality by using wind and solar hybrid system

A novel method to improve Power quality by using wind and solar hybrid system A novel method to improve Power quality by using wind and solar hybrid system Shaik.Janimiya M.Tech Student, J. B. Institute of Engineering and Technology. Abstract: The main aim of this paper is to analysis

More information

3.1.Introduction. Synchronous Machines

3.1.Introduction. Synchronous Machines 3.1.Introduction Synchronous Machines A synchronous machine is an ac rotating machine whose speed under steady state condition is proportional to the frequency of the current in its armature. The magnetic

More information

Chapter 2 Shunt Active Power Filter

Chapter 2 Shunt Active Power Filter Chapter 2 Shunt Active Power Filter In the recent years of development the requirement of harmonic and reactive power has developed, causing power quality problems. Many power electronic converters are

More information

Selected Problems of Induction Motor Drives with Voltage Inverter and Inverter Output Filters

Selected Problems of Induction Motor Drives with Voltage Inverter and Inverter Output Filters 9 Selected Problems of Induction Motor Drives with Voltage Inverter and Inverter Output Filters Drives and Filters Overview. Fast switching of power devices in an inverter causes high dv/dt at the rising

More information

ANALYSIS OF V/f CONTROL OF INDUCTION MOTOR USING CONVENTIONAL CONTROLLERS AND FUZZY LOGIC CONTROLLER

ANALYSIS OF V/f CONTROL OF INDUCTION MOTOR USING CONVENTIONAL CONTROLLERS AND FUZZY LOGIC CONTROLLER ANALYSIS OF V/f CONTROL OF INDUCTION MOTOR USING CONVENTIONAL CONTROLLERS AND FUZZY LOGIC CONTROLLER Archana G C 1 and Reema N 2 1 PG Student [Electrical Machines], Department of EEE, Sree Buddha College

More information

Automated PMSM Parameter Identification

Automated PMSM Parameter Identification Freescale Semiconductor Document Number: AN4986 Application Note Rev 0, 10/2014 Automated PMSM Parameter Identification by: Josef Tkadlec 1 Introduction Advanced motor control techniques, such as the sensorless

More information

Literature Review for Shunt Active Power Filters

Literature Review for Shunt Active Power Filters Chapter 2 Literature Review for Shunt Active Power Filters In this chapter, the in depth and extensive literature review of all the aspects related to current error space phasor based hysteresis controller

More information

ESO 210 Introduction to Electrical Engineering

ESO 210 Introduction to Electrical Engineering ESO 210 Introduction to Electrical Engineering Lecture-12 Three Phase AC Circuits Three Phase AC Supply 2 3 In general, three-phase systems are preferred over single-phase systems for the transmission

More information

Speed Control of Induction Motor using Space Vector Modulation

Speed Control of Induction Motor using Space Vector Modulation SSRG International Journal of Electrical and Electronics Engineering (SSRG-IJEEE) volume Issue 12 December 216 Speed Control of Induction Motor using Space Vector Modulation K Srinivas Assistant Professor,

More information