XMEGA-Based Implementation of Four-Switch, Three-Phase Voltage Source Inverter-Fed Induction Motor Drive

Similar documents
Simulation and Experimental Based Four Switch Three Phase Inverter Fed Induction Motor Drive

ABSTRACT. Introduction

DIRECT TORQUE CONTROL OF THREE PHASE INDUCTION MOTOR BY USING FOUR SWITCH INVERTER

AVR1311: Using the XMEGA Timer/Counter Extensions. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER

CHAPTER 3 H BRIDGE BASED DVR SYSTEM

A Novel Four Switch Three Phase Inverter Controlled by Different Modulation Techniques A Comparison

IMPLEMENTATION OF QALU BASED SPWM CONTROLLER THROUGH FPGA. This Chapter presents an implementation of area efficient SPWM

CHAPTER 3 SINGLE SOURCE MULTILEVEL INVERTER

Induction Motor Drives Fed By Four- Leg Inverter

CHAPTER 4 HARDWARE DEVELOPMENT OF STATCOM

The Amalgamation Performance Analysis of the LCI and VSI Fed Induction Motor Drive

MODELLING OF SINGLE PHASE TO THREE DRIVE SYSTEM WITH SPEED CONTRL USING PWM TECHNIC

CHAPTER 2 VSI FED INDUCTION MOTOR DRIVE

ISSN: [Kumaravat * et al., 7(1): January, 2018] Impact Factor: 5.164

CHAPTER 4 MODIFIED H- BRIDGE MULTILEVEL INVERTER USING MPD-SPWM TECHNIQUE

CHAPTER 6 THREE-LEVEL INVERTER WITH LC FILTER

CHAPTER 2 CURRENT SOURCE INVERTER FOR IM CONTROL

Compensation for Inverter Nonlinearity Using Trapezoidal Voltage

Single Phase Induction Motor Drive using Modified SEPIC Converter and Three Phase Inverter

Development of a Single-Phase PWM AC Controller

IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 23, NO. 6, NOVEMBER

ON-LINE NONLINEARITY COMPENSATION TECHNIQUE FOR PWM INVERTER DRIVES

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

Implementation and Design of Advanced DC/AC Inverter for Renewable Energy

Speed control of sensorless BLDC motor with two side chopping PWM

CHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL

POWER- SWITCHING CONVERTERS Medium and High Power

Micro Controller Based Ac Power Controller

CHAPTER 2 A SERIES PARALLEL RESONANT CONVERTER WITH OPEN LOOP CONTROL

Three Phase PFC and Harmonic Mitigation Using Buck Boost Converter Topology

SPEED CONTROL OF INDUCTION MOTOR WITHOUT SPEED SENSOR AT LOW SPEED OPERATIONS

Determination of EMI of PWM fed Three Phase Induction Motor. Ankur Srivastava

Power Factor Correction of Three Phase Induction Motor

A Three Phase Power Conversion Based on Single Phase and PV System Using Cockcraft-Walton Voltage

Analysis of Voltage Source Inverters using Space Vector PWM for Induction Motor Drive

Application of Fuzzy Logic Controller in Shunt Active Power Filter

Unipolar and Bipolar PWM Inverter

A Comparative Study between DPC and DPC-SVM Controllers Using dspace (DS1104)

Simulation & Implementation Of Three Phase Induction Motor On Single Phase By Using PWM Techniques

CHAPTER 5 CONTROL SYSTEM DESIGN FOR UPFC

IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 14, NO. 3, MAY A Sliding Mode Current Control Scheme for PWM Brushless DC Motor Drives

IJSER

CHAPTER 6 ANALYSIS OF THREE PHASE HYBRID SCHEME WITH VIENNA RECTIFIER USING PV ARRAY AND WIND DRIVEN INDUCTION GENERATORS

Modeling and Simulation of Induction Motor Drive with Space Vector Control

Analysis of Solar PV Inverter based on PIC Microcontroller and Sinusoidal Pulse Width Modulation

A Novel Control Method for Input Output Harmonic Elimination of the PWM Boost Type Rectifier Under Unbalanced Operating Conditions

A Predictive Control Strategy for Power Factor Correction

CHAPTER 4 PI CONTROLLER BASED LCL RESONANT CONVERTER

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

Simulation of Speed Control of Induction Motor with DTC Scheme Patel Divyaben Lalitbhai 1 Prof. C. A. Patel 2 Mr. B. R. Nanecha 3

CHAPTER 6 IMPLEMENTATION OF FPGA BASED CASCADED MULTILEVEL INVERTER

CHAPTER 6 BRIDGELESS PFC CUK CONVERTER FED PMBLDC MOTOR

BLDC TORQUE RIPPLE MINIMIZATION USING MODIFIED STAIRCASE PWM

A Half Bridge Inverter with Ultra-Fast IGBT Module Modeling and Experimentation

Improved direct torque control of induction motor with dither injection

International Journal of Advance Engineering and Research Development

IN MANY industrial applications, ac machines are preferable

3-Ф VSI FOR HARMONIC IMPROVEMENT USING MICROCONTROLLER AND SIMULATION IN MATLAB

Performance Analysis of Induction Motor Drive Fed by VSI for Various Modulation Index

Performance Enhancement of Sensorless Control of Z-Source Inverter Fed BLDC Motor

Speed Control Of Transformer Cooler Control By Using PWM

On-Line Dead-Time Compensation Method Based on Time Delay Control

Hardware Implementation of MOSFET Based High Frequency Inverter for Induction Heating

Design and Implementation of Photovoltaic Inverter system using Multi-cell Interleaved Fly-back Topology

MODELLING & SIMULATION OF ACTIVE SHUNT FILTER FOR COMPENSATION OF SYSTEM HARMONICS

Nicolò Antonante Kristian Bergaplass Mumba Collins

TABLE OF CONTENTS CHAPTER NO. TITLE PAGE NO. LIST OF TABLES LIST OF FIGURES LIST OF SYMBOLS AND ABBREVIATIONS

Micro-controller Based Three-phase Voltage Source Inverter for Alternative Energy Source. Abstract

II. PROPOSED CLOSED LOOP SPEED CONTROL OF PMSM BLOCK DIAGRAM

VIENNA RECTIFIER FED BLDC MOTOR

Speed Control on AC Induction Motor Using PWM Controlled Voltage Source Inverter

CHAPTER 3 APPLICATION OF THE CIRCUIT MODEL FOR PHOTOVOLTAIC ENERGY CONVERSION SYSTEM

Control of Induction Motor Fed with Inverter Using Direct Torque Control - Space Vector Modulation Technique

Simulation Analysis of Three Phase & Line to Ground Fault of Induction Motor Using FFT

6. HARDWARE PROTOTYPE AND EXPERIMENTAL RESULTS

Hardware Implementation of SPWM Based Diode Clamped Multilevel Invertr

Implementation of a Single Phase Z-Source Buck-Boost Matrix Converter using PWM Technique

A NOVEL BUCK-BOOST INVERTER FOR PHOTOVOLTAIC SYSTEMS

Modified Multilevel Inverter Topology for Driving a Single Phase Induction Motor

Brushless DC Motor Drive using Modified Converter with Minimum Current Algorithm

Sensorless Speed Control of FSTPI Fed Brushless DC Motor Drive Using Terminal Voltage Sensing Method

CHAPTER 3 VOLTAGE SOURCE INVERTER (VSI)

Single-phase Variable Frequency Switch Gear

Effect of Carrier Frequency on the Performance of Three Phase SPWM Inverter

PERFORMANCE EVALUATION OF THREE PHASE SCALAR CONTROLLED PWM RECTIFIER USING DIFFERENT CARRIER AND MODULATING SIGNAL

Frequency Variable Three Phase Inverter Connected to PWM to Control the Induction Motor

HARDWARE IMPLEMENTATION OF DIGITAL SIGNAL CONTROLLER FOR THREE PHASE VECTOR CONTROLLED INDUCTION MOTOR

International Journal of Intellectual Advancements and Research in Engineering Computations

SVPWM Rectifier-Inverter Nine Switch Topology for Three Phase UPS Applications

Stability of Voltage using Different Control strategies In Isolated Self Excited Induction Generator for Variable Speed Applications

AN EXPERIMENTAL INVESTIGATION OF PFC BLDC MOTOR DRIVE USING BRIDGELESS CUK DERIVED CONVERTER

International Journal of Advance Engineering and Research Development

Three Phase Voltage Source Inverter for Harmonic Improvement using Microcontroller and Simulation in MATLAB

RECENTLY, the brushless dc (BLDC) motor is becoming

ADVANCED DC-DC CONVERTER CONTROLLED SPEED REGULATION OF INDUCTION MOTOR USING PI CONTROLLER

THE demand for high-voltage high-power inverters is

Enhanced Performance of Multilevel Inverter Fed Induction Motor Drive

Transcription:

International Journal of Power Electronics and Drive System (IJPEDS) Vol. 3, No. 2, June 2013, pp. 218~227 ISSN: 2088-8694 218 XMEGA-Based Implementation of Four-Switch, Three-Phase Voltage Source Inverter-Fed Induction Motor Drive Ehsan Boloor Kashani, Abolfazl Halvaei Niasar Department of Electrical and Computer Engineering, University of Kashan Article Info Article history: Received Mar 1, 2013 Revised May 18, 2013 Accepted May 29, 2013 Keyword: Four-switch inverter Induction motor drive XMEGA microcontroller Advanced waveform extension Pulse width modulation (PWM) ABSTRACT Induction motors offer many advantages tools, and therefore are becoming very popular industrially and commercially. This paper presents the implementation of Xmega microcontroller based PWM inverter controlled of four-switch three phase voltage source inverter (FSTPI) fed induction motor drive. The reduction of the number of power switches from six to four improves the cost effectiveness, volume-compactness and reliability of the three phase inverters in addition to less complexity of control algorithms and reduced interface circuits. Simulation and experimental work are carried out and results presented to demonstrate the feasibility of the proposed approach. Simulation is carried out using SIMULINK and in experimental work, a prototype model is built to verify the simulation results. XMEGA microcontroller (XMEGA64A3) is used to generate the PWM pulses with a new algorithm for FSTPI to drive a 5 hp, 3-phase induction motor. Experimental and simulation results show that the proposed drive system provides a fast speed response and good disturbance rejection capability. Copyright 2013 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Abolfazl Halvaei Niasar, Department of Electrical and Computer Engineering, University of Kashan, Ravand Road, P.O.BOX: 87317-51167, Kashan, Iran. Email: halvaei@kashanu.ac.ir 1. INTRODUCTION Over the years induction motor (IM) has been utilized as a workhorse in the industry due to its easy construction, high robustness, and generally satisfactory efficiency [1]. With the invent of high speed power semiconductor devices three-phase inverters play the key role for variable speed ac motor drives. Traditionally, 6-switch, 3-phase inverters have been widely utilized for variable speed IM drives. This involves the losses of the six switches as well as the complexity of the control algorithms and interface circuits to generate six PWM logic signals. In the past, researchers mainly concentrated on the development of the efficient control algorithms for high performance variable speed IM drives [2]-[3]. However, the cost, simplicity and flexibility of the overall drive system which become some of the most important factors did not get that much attention to the researchers. That is why, despite extensive research in this area most of the Induction motors are being used for many industrial and commercial applications because of its easy built, high robustness, and good efficiency. Induction motors which contain a cage are very popular in variablespeed drives. They are simple, rugged, inexpensive and available at all power ratings. Progress in the field of power electronics and microelectronics enable the application of induction motors for high-performance drives. The speed of the induction motor can be controlled by varying its input AC voltage and frequency using an inverter. A standard six switch three phase voltage source inverter has six switches in three legs with a pair of complementary power switches per phase. But, a reduced switch count voltage source inverter such four switch three-phase inverter uses only two legs, with four switches. The advantage of this inverter due to the Journal homepage: http://iaesjournal.com/online/index.php/ijpeds

219 ISSN: 2088-8694 use of 4 switches instead of conventional 6 switches is less switching losses, lower noise and less complexity of control algorithms and reduced interface circuits. Several articles report on FSTPI structure [4]-[8]. In recent years, with the increasing use of microcontrollers in power electronics, it becomes possible to use it to generate the pulse width modulation. The Xmega A is a family of low power, high performance and peripheral rich CMOS 8/16-bit microcontrollers based on the AVR enhanced RISC architecture. By executing powerful instructions in a single clock cycle, the Xmega A achieves throughputs approaching 16 Million Instructions Per Second (MIPS) per MHz allowing the system designer to optimize power consumption versus processing speed [9]. The Xmega by AWeX realization of PWM provides advantages such as fast prototyping, strong hardware and software design, higher switching frequency and reduction of the computational load of the process. 2. PROPOSED CONTROL SCHEME The block diagram of the proposed system is shown in figure 1. In the simulation and experimental work, at first the single phase half bridge rectifier converts AC power to DC. The DC power is fed to FSTPI. The FSTPI converts the DC power to controlled 3-phase AC power and then a 3-phase induction motor is driven by the FSTPI. Xmega microcontroller Xmega64a3 is used to generate the controlled PWM pulse for FSTPI. The controlled PWM pulses of microcontroller are fed to the gate of IGBTs of FSTPI through the driver circuit to drive the IM. The structure control of PWM in Xmega is very strong. Figure 1. The block diagram of Xmega-based FSTPI induction motor drive 2.1. Basic Circuit Description In motor control applications, open-loop control is used to control the speed of the motor by directly controlling the duty cycle of the PWM signal that directs the motor-drive circuitry. The duty cycle of the PWM signal controls the ON time of the power MOSFETs in the half bridges of the motor-drive circuit and this in turn controls the average voltage supplied across the motor windings. The power circuit of the FSTPI fed induction motor drive is shown in figure 2. The Speed Control Input unit provides the motor-speed input to the control system. This input can either be analog or digital. Depending on the speed-control input, the open-loop control system implemented in the Xmega either increases or decreases the PWM duty cycle, which in turn increases or decreases the average voltage or current, applied to the motor via the motor-drive circuitry and controls the motor speed accordingly. The power inverter has 4 IGBT switches, S 1, S 2, S 3 and S 4 and two capacitor C 1 and C 2 as DC link. The switches are controlled in order to generate an AC output from the DC input. The two phases a and b are connected to two legs of the inverter, while the third phase c is connected to the center point of split DC link. The capacitances C 1 and C 2 are the same. V c1 and V c2 are the voltages across the DC link (V c = V dc /2). The four power switches can be assumed to be denoted by binary variables S 1 to S 4. Binary 1 corresponds to an ON state while binary 0 corresponds to an OFF state. The states of the upper switches (S 1, S 2 ) and lower switches (S 3, S 4 ) of a leg are complementary that means S 3 = 1 S 1 and S 4 = 1 S 2. Considering a 3 phase Y-connected induction motor, the terminal voltages V as, V bs and V cs can be expressed as the function of the states of upper switches as follows: V as VC (4S1 2S 2 1) 3 (1) IJPEDS Vol. 3, No. 2, June 2013 : 218 227

IJPEDS ISSN: 2088-8694 220 V bs VC ( 2S1 4S2 1) 3 VC Vcs ( 2S1 2S2 2 ) 3 (2) (3) where V c is the voltage across the DC link capacitors, and S 1 and S 2 are taken as the switching functions of upper switches. The matrix form of above equations can be written as: V V V as bs cs Vc 4 2 2 3 2 2 1 S1 Vc 4 1 S 3 2 2 (4) Figure 2. FSTPI with induction motor and drive Table 1 shows the different modes of operation and the corresponding output phase voltages of the inverter. Table 1. Operation modes of FSTPI and the output voltages Output voltage Switching states Vcs Vbs Vas S2 S1 2V c / 3 V c / 3 V c / 3 0 0 0 Vc Vc 1 0 0 V c Vc 0 1 2V c / 3 Vc / 3 c / 3 V 1 1 2.2. PWM generation in Xmega microcontroller Some Timer/Counters on the Xmega have extension modules that are useful for applications such as motor and power control applications. The Advanced Waveform extension (AWeX) is a collection of Timer/Counter extensions that are typically used in motor and power control applications. If the AWeX extension is used, the PWM outputs of the Timer/Counter module are routed through the AWeX module that controls the port pins. Figure 3 shows an overview of the AWeX module with its three sub-functions: Deadtime Insertion (DTI), Pattern generation and Fault protection. In many applications, such as motor control, PWM is used to generate waveforms using a halfbridge configuration similar to the one shown in figure 4. If the high- and low-side switches are fed with inverted PWM waveforms (PWM H and PWM L ), the average output voltage, V OUT, will be proportional to the duty cycle of the PWM H signal [6]. XMEGA-Based Implementation of Four-Switch, Three-Phase Voltage Source (Abolfazl Halvaei Niasar)

221 ISSN: 2088-8694 Figure 3. AWeX module overview Figure 4. Typical half-bridge setup A half-bridge, like the one in figure 4, is typically realized using MOSFETs or IGBTs. These devices are not capable of turning on/off instantaneously. There is always a small rise/fall time on the output. If the signal applied to the low side switch is just an inverted version of the signal applied to the high side, there will be a small period during the switching where both the high- and low-side switches are conducting, leading to a short-circuit between positive supply and ground for a short period. This is usually known as shoot-through, and should obviously be avoided. The usual solution to avoid shoot-through is to insert a small dead-time around the switching instant. When the low side is switched off, the high-side is not switched on until after the dead-time has passed. This is called dead-time insertion. The Dead-time insertion extension handles dead-time insertion automatically, ensuring that shootthrough cannot happen as a result of a software glitch. The dead-time for high-side and low-side can be set individually through the DTHS and DTLS registers respectively. As a shortcut, DTHS and DTLS can be set to the same value by writing to the DTBOTH register. The dead-time value is given in main system clock cycles. The allowable range for the dead-time is thus 0-255 main system clock cycles. 3. SIMULATION WORK AND RESULTS Digital computer simulation model using SIMULINK has been developed to test the proposed FSTPI fed IM drive block as shown in figure 5. Simulation circuit diagram of the system is shown in figure 6. The FSTPI fed drive system consists of a three-phase diode bridge rectifier, a split capacitor, four switch three phase inverter and 3-phase squirrel cage induction motor. The input three-phase supply voltage is 400 V at 50 Hz and the rated value of three-phase induction motor is 5 hp, 400 V, 50 Hz, 1500 rpm. IJPEDS Vol. 3, No. 2, June 2013 : 218 227

IJPEDS ISSN: 2088-8694 222 Figure 5. The Simulink block diagram of FSTPI fed drive system Figure 6. The simulation circuit diagram of FSTPI fed IM drive system The output waveforms such as SPWM pulses for FSTPI, three phase currents and three phase line voltages of FSTPI with induction motor are shown using digital storage oscilloscope. The sinusoidal PWM pulses for all switches of FSTPI are shown in figure 7a and figure 7b. These SPWM pulses are obtained by comparing sinusoidal waveform and triangular carrier waveform. The switching frequency is selected 15 khz. The output current waveform of FSTPI with induction motor has been shown in figure 8a. It is observed that a balanced 3-phase output current waveform is obtained. Figure 8b shows the line output voltage waveform of the FSTPI. Figure 9 shows the output voltage V bc (between phase b and c ) and V ca (between phase c and a ) of FSTPI. (a) (b) Figure 7. SPWM pulses for (a) switches S 1 and S 3, (b) switches S 2 and S 4 XMEGA-Based Implementation of Four-Switch, Three-Phase Voltage Source (Abolfazl Halvaei Niasar)

223 ISSN: 2088-8694 (a) (b) Figure 8. (a) Three phase current waveforms of FSTPI, (b) FSTPI phase to phase output voltage V ab Figure 9. FSTPI phase to phase output voltage V bc and V ca Figure 10a shows the simulation starting responses of the IM drive fed from the proposed 4-switch, 3-phase inverter. It shows that the motor speed follows the command speed accurately without steady-state error. These currents are verified by conventional 6-swicth, 3-phase inverter response shown in figure 11. The harmonic spectrum of a phase current i a for the proposed inverter is shown in figure 10b. The total harmonic distortion (THD) of i a is found 8.09%, Whereas the THD of i a for the conventional inverter is found 10.5% as shown in figure 11. (a) (b) Figure 10. Simulation starting responses of the proposed inverter based drive at rated speed and rated load conditions: (a) speed and (b) harmonic spectrum of current ia. IJPEDS Vol. 3, No. 2, June 2013 : 218 227

IJPEDS ISSN: 2088-8694 224 Figure 11. Simulation responses of the conventional 6-switch, 3-phase inverter based drive at rated speed and rated load conditions steady state 3-phase currents. 4. EXPERIMENTAL WORK AND RESULTS 4.1. Software Implementation In the experimental work, source code is written in the C language using Codevision AVR inbuilt text editor. The code was tested using on-chip JTAG debugger simulator. Finally the microcontroller is programmed via JTAG connection. Figure 12 describes the flow chart used to generate the modified PWM with AWeX signals implemented in the Xmega microcontroller. Figure 12. Flowchart of AWeX Controller 4.2. System Hardware Design The complete prototype of the experimental setup is shown in Figure 13. The details of the components used in this experiment are given in Table 2. The potential transformer is used to provide the power to Xmega microcontroller board and driver circuit board. A single phase diode bridge rectifier and XMEGA-Based Implementation of Four-Switch, Three-Phase Voltage Source (Abolfazl Halvaei Niasar)

225 ISSN: 2088-8694 filter circuit is used to convert AC to DC. Four IGBTs and 2-split capacitors are used to form FSTPI. The output of FSTPI is connected to the 5 hp 3-phase Induction Motor. Figure 13. Complete hardware setup of Xmega microcontroller based FSTPI fed IM Drive. Table 2. Detail Hardware components and ratings Component Xmega64a3 Rating High-Performance 8/16-Bit CPU On-Chip Memory Event System System Clock and Clock options TC - 16-bit Timer/Counter AWeX - Advanced Waveform Extension Memory Programming HCPL-0314 Inverter module Induction Motor Isolation & IGBT Driver Component IGBT 600 V, 32A with snubber circuit Full bridge diode converter Capacitor 2000 μf 450v Isolation Power Supply 5 Hp,3-phase, 50 Hz, 1500 rpm 5. EXPERIMENTAL RESULTS The experimental results obtained are shown in the following figures. Figure 15 shows the controlled output PWM pulses of MCU for switches S 1 and S 2, with adjustable pulse width and frequency. Pulses of S 3 and S 4 are the similar but the reverse of S 1 and S 2. The output current i a of the single phase system fed to an induction motor is shown in Figure 14. IJPEDS Vol. 3, No. 2, June 2013 : 218 227

IJPEDS ISSN: 2088-8694 226 Figure 14. Output current i a of FSTPI with IM. Figure 15. Pulses to switch S 1 and S 2 6. CONCLUSION A cost effective FSTP inverter fed IM drive has been developed, simulated and successfully implemented in real-time using Xmega microcontroller for a prototype 5 hp motor. The proposed control approach reduces the cost of the inverter, the switching losses, and the complexity of the control algorithms and interface circuits to generate 6 PWM logic signals. A performance comparison of the proposed FSTP inverter fed drive with a conventional SSTP inverter fed drive is also made in terms of total harmonic distortion (THD) of the stator current and speed response. The proposed FSTP inverter fed IM drive is found acceptable considering its cost reduction and other advantageous features. It was shown that it is economic to run light-load system, since it uses 4 switches instead of 6 and can be easily controlled by a low-cost microcontroller, resulting in a cost effective high performance/cost drive unit. REFERENCES [1] BK Bose. Power Electronics and AC Drives, Englewood Cliffs. NJ: Prentice Hall, 1986. [2] MN Uddin, TS Radwan, and MA Rahman. Performances of fuzzy logic based indirect vector control for induction motor drive. IEEE Trans. on Industry Applications. vol. 38, No. 5, pp. 1219-1225, Sep./Oct. 2002 [3] E Cerruto, A Consoli, A Raciti, and A Testa. Fuzzy adaptive vector control of induction motor drives. IEEE Trans. on Power Elect. pp. 1028-1039, vol. 12, no. 6, Nov. 1997. [4] J Kim, J Hong, K Nam. A Current Distortion Compensation Scheme for Four-switch Inverters. IEEE Transactions on Power Electronics. Vol. 24, No. 4, April 2009, pp. 1032 1040. [5] MBR Correa, CB Jacobina, ERC Silva, AMN Lima. A General PWM Strategy for Four-switch Three-phase Inverters. IEEE Transactions on Power Electronics. Vol. 21, No. 6, Nov. 2006, pp. 1618 1627. [6] MN Uddin, TS Radwan, MA Rahman. Fuzzy-logic-controller-based Cost-effective Four-switch Three-phase Inverter-fed IPM Synchronous Motor Drive System. IEEE Transaction on Industry Application. Vol. 42, No.1, Jan/Feb. 2006, pp. 21-30. [7] CT Lin, CW Hung, CW Liu. Position Sensorless Control for Four-switch Three-phase Brushless DC Motor Drives. IEEE Transactions on Power Electronics. Vol. 23, No. 1, Jan 2008, pp. 438-444. XMEGA-Based Implementation of Four-Switch, Three-Phase Voltage Source (Abolfazl Halvaei Niasar)

227 ISSN: 2088-8694 [8] F Blaabjerg, DO Neacsu, JK Pedersen. Adaptive SVM to Compensate DC-link Voltage Ripple for Four-switch Three-phase Voltage-source Inverters. IEEE Transactions on Power Electronics. Vol. 14, No. 4, July 1999, pp. 743-752. [9] Atmel Technology, 2008, Xmega64a3 Data sheet, www.atmel.com. BIOGRAPHIES OF AUTHORS Ehsan Boloor Kashani was born in Kashan, Iran in 1985. He received the B.Sc. from Azad University of Najaf Abad, Isfahan, Iran in 2010 with honors, and M.Sc. from University of Kashan, Iran in 2012. His research interests are digital design implementation, ac and BLDC motor drives, power electronics and photovoltaic energy. Abolfazl Halvaei Niasar was born in Kashan, Iran in 1974. He received his B.Sc., M.Sc., and Ph.D. in 1998, 2000, and 2008 from Isfahan University of Technology (IUT), University of Tehran (UT) and Iran University of Science and Technology (IUST) all in electrical engineering respectively. He is currently with the Department of Electrical and Computer Engineering, at University of Kashan, Kashan, Iran. His research interests are mainly PM and Brushless DC motor drives, sensorless drives, design and analysis of Electrical machines, DSP based control systems and industrial control systems engineering. Dr. Halvaei is a member of the Institute of Electrical and Electronics Engineers (IEEE). IJPEDS Vol. 3, No. 2, June 2013 : 218 227