Industrial control system for a back-to-back multilevel NPC converter based on DSP and FPGA Marta Alonso, Francisco Huerta, Carlos Girón, Emilio Bueno,

Embed Size (px)

DESCRIPTION

Contents 1.Introduction 2.Proposed Control Electronic System 3.Computational and Coprocessor Module Design 4.FPGA implementation 5.Simulation Results 6.Conclusions Alcalá UniversityDepartment of Electronics ISIE2007 Researching group of Electronic Engineering applied to Renewable Energy Systems (GEISER)

Citation preview

Industrial control system for a back-to-back multilevel NPC converter based on DSP and FPGA Marta Alonso, Francisco Huerta, Carlos Girn, Emilio Bueno, lvaro Hernndez, Francisco J. Rodriguez, Santiago Cbreces Department of Electronics. Alcal UniversityISIE2007 Alcal UniversityDepartment of Electronics Researching group of Electronic Engineering applied to Renewable Energy Systems (GEISER) Contents 1.Introduction 2.Proposed Control Electronic System 3.Computational and Coprocessor Module Design 4.FPGA implementation 5.Simulation Results 6.Conclusions Alcal UniversityDepartment of Electronics ISIE2007 Researching group of Electronic Engineering applied to Renewable Energy Systems (GEISER) Contents 1.Introduction 2.Proposed Control Electronic System 3.Computational and Coprocessor Module Design 4.FPGA implementation 5.Simulation Results 6.Conclusions Alcal UniversityDepartment of Electronics ISIE2007 Researching group of Electronic Engineering applied to Renewable Energy Systems (GEISER) 1. Introduction (1/1) Alcal UniversityDepartment of Electronics ISIE2007 Researching group of Electronic Engineering applied to Renewable Energy Systems (GEISER) ezDSP F turbine interface WIND TURBINE CONTROL USB communication CAN Bus Generator driving Exterior world communication (Ethernet, SCADA, etc.) CAN Bus FPGA SPARTAN III Contents 1.Introduction 2.Proposed Control Electronic System 3.Computational and Coprocessor Module Design 4.FPGA implementation 5.Simulation Results 6.Conclusions Alcal UniversityDepartment of Electronics ISIE2007 Researching group of Electronic Engineering applied to Renewable Energy Systems (GEISER) Proposed Control Electronic System (1/2) Alcal UniversityDepartment of Electronics ISIE2007 DSPFPGA Analog Signals Adaptation Data acquisition A/D conversion Driving of IGBTs. Faults of IGBT drivers. Driving of relays. Optical transmitters Optical receivers Analog signals Relays System references Processor Module Coprocessor Module To IGBT drivers Computational Module IGBT Swiching period Tpwm=400s. Sampling period Ts=Tpwm/2=200 s. Researching group of Electronic Engineering applied to Renewable Energy Systems (GEISER) Proposed Control Electronic System (2/2) Alcal UniversityDepartment of Electronics ISIE2007 Selection of DSP CharacteristicsFixed Point Floating Point Cost Data precision Simplicity of programming Integrated peripherals DSP TI TMS320C6713 Researching group of Electronic Engineering applied to Renewable Energy Systems (GEISER) Selection of FPGA XC3S500E PQ208 (Spartan 3E of Xilinx): 500K system gates equivalent logical cells 232 maximum user I/O 360Kbit blocks RAM Contents 1.Introduction 2.Proposed Control Electronic System 3.Computational and Coprocessor Module Design 4.FPGA implementation 5.Simulation Results 6.Conclusions Alcal UniversityDepartment of Electronics ISIE2007 Researching group of Electronic Engineering applied to Renewable Energy Systems (GEISER) Computational and coprocessor module design (1/3) Task distribution: Tasks with data dependences should be located in the same device The lack of integrated periphery of the DSP selected are solved by the FPGA High computational and repetitive tasks are implemented by the FPGA Variable tasks are executed by the DSP Non critical tasks are placed in the DSP Alcal UniversityDepartment of Electronics ISIE2007 Researching group of Electronic Engineering applied to Renewable Energy Systems (GEISER) DSP High computational tasks: Signal processing Monitoring User interface FPGA Concurrency, flexilibility and portability: Data acquisition Signal adapting Data storage Computational and coprocessor module design (2/3) Department of ElectronicsUniversity of Alcal TasksTSTS T run Operation typeAlgorithm type Selected Device For the line-side converter Current vector controller200s