Design and Implementation of Embedded Controller and Software Development for PV On-Grid Three Phase Inverter
Paper ID : 1180-ICRSSSA
Authors
Mahmoud Mohamed Salem *1, Yousry Abd Al-aGwad Atia1, Mohamed Bayoumy Zahran2, Aref Youssef Eliwa1
1Electronics Research Institute
2National Authority of Remote Sensing and Space Science “NARSS”, Cairo, Egypt
Abstract
Matlab/Simulink program and its implementation to generate executable code for full control and experimental work of the three phase PV grid-connected inverter. An embedded controller can be considered a microcontroller with I/O and internal features targeted to suit the typical needs of a low power platform. In this paper an experimental embedded controller is built and the software is designed and implemented. The three phase PWM signals are generated based on SVPWM in alpha-beta reference frame, then these signals are amplified, isolated, and fed to the inverter power circuit. The LAUNCHXL-F28379D kit features all the hardware and software necessary to develop applications based on the F2837xD microcontrollers. Hence, concepts of rapid prototyping and digital control techniques are realized based on using the TI C2000 micro-controller in conjunction with the Matlab/Simulink software based on an integrated development environment. The executable C code is automatically compiled to the assembly language for the TI C2000 micro-controller, assembled, link-edited, and downloaded. Finally, Matlab Graphical User Interface (GUI) is used to run, tune, and monitor the running process. The proposed control technique is verified by simulation using MATLAB/Simulink and is experimentally implemented using the LAUNCHXL-F28379D LaunchPad microcontroller board. Detailed implementation of the proposed software and hardware is presented.
Keywords
PV system, three phase Inverter, grid connected system, MATLAB/Simulink, SVPWM, TI C2000 micro-controller
Status: Accepted (Oral Presentation)