The master's thesis describes the design and development of an algorithm for generating gate signals using pulse-width modulation (PWM) on the FPGA module of the myRIO-1900 platform. The emphasis was placed on discovering the capabilities and functionalities of the FPGA circuit using the LabVIEW FPGA Module and practical testing of the developed algorithm. The signals were used to control a synchronous two-leg interleaved buck converter. In addition the design and implementation of an algorithm for synchronous acquisition of currents in each leg is presented with the aim of preparing all prerequisites for the implementation of closed-loop control. The converter's circuit board has embedded sensors that enable measurements of input and output voltages, leg currents, and output current, therefore no external devices or additional sensors are required for implementation of closed-loop control. The graphical user interface, designed in LabVIEW program environment, provides the user with an in-depth insight into the background of the algorithm behaviour and, simulatenously, allows them to control as many PWM signal parameters as possible.
The introductory section describes the myRIO microcontroller and the FPGA circuit, presents the basic PWM principles, and demonstrates the selected converter topology. This is followed by a description of the converter's printed circuit board and a brief presentation of the program code prepared in LabVIEW. Finally, the test results of the PWM algorithm, measurements of the power electronics converter under different operating conditions, and synchronous current measurements are provided. The discussion includes comments on the given results, as well as guidelines for possible upgrades and further program optimization.
|