基于FPGA的高功率脉冲功率系统控制器设计

Design of a high-power pulse power system controller based on FPGA

  • 摘要: 本文设计了一种基于现场可编程逻辑门阵列(FPGA)的高功率脉冲功率系统重频控制器。该控制器按照上位机系统发出的指令,控制脉冲功率系统运行。控制器采用AMD Artix-7系列FPGA作为主控芯片,具备2通道串口通信,8通道ADC采样,15通道开关量控制,可控制脉冲功率系统在单次约50 Hz内平稳运行。控制器能够根据实时ADC采样进行各级电容电压监测、气压监测等,并根据采样结果查表,控制相应信号输出时序,同时控制器运行过程中对模拟量和开关量进行实时监测,数值超出正常包络范围时自动终止系统运行,可有效保护脉冲功率系统。该控制器经过脉冲功率系统实验验证,能够保证脉冲功率系统在重复频率下稳定运行。

     

    Abstract:
    Background High-power pulsed power systems play a pivotal role in scientific research, industrial processing, and defense applications. The repetition-rate controller serves as the core component determining the stability and reliability of these systems. Traditional controllers based on microcontrollers or digital signal processors (DSPs) suffer from limited real-time performance, poor parallel processing capabilities, and insufficient timing accuracy under high repetition rates. Field-Programmable Gate Arrays (FPGAs), owing to their inherent parallel architecture and high-speed signal processing capabilities, exhibit significant advantages in addressing these limitations.
    Purpose This study aims to design a high-performance repetition-rate controller for high-power pulsed power systems based on FPGA, overcoming the limitations of traditional controllers and ensuring stable and safe system operation at repetition rates up to 50 Hz.
    Methods The proposed controller utilizes an AMD Artix-7 series FPGA as the main control chip, integrating two serial communication channels for receiving commands from the host computer, eight analog-to-digital converter (ADC) channels for real-time parameter monitoring, and fifteen digital output channels for switch control. A timing control algorithm based on the look-up table method adjusts the output signal sequence according to the sampling results. Meanwhile, a comprehensive monitoring and protection mechanism is designed to continuously monitor all system parameters.
    Results Experimental validation on an actual pulsed power system demonstrates that the controller can operate reliably at a 50 Hz repetition rate. It accurately monitors the capacitor voltages at various stages and the gas pressure in real time. When monitored parameters exceed the normal operating range, the system automatically shuts down for protection, effectively preventing equipment damage.
    Conclusions The FPGA-based controller developed in this study achieves excellent real-time performance, high timing accuracy, and comprehensive protection capabilities. It effectively overcomes the drawbacks of traditional controllers, providing a reliable control solution for various high-power pulsed power applications.

     

/

返回文章
返回