论文部分内容阅读
传统基于DSP(数字信号处理器)的逆变器控制的设计虽然在计算的复杂度和软件的灵活性上具有一定的优势,但是由于基于DSP设计的控制器的程序为顺序化运行从而导致逆变器控制算法在计算速度上受到很大的限制,当频率超过兆赫兹时DSP只能进行相对简单的数据运算,而且开发周期较长。而基于FPGA(现场可编程门阵的逆变器控制的设计虽然在编写程序的灵活性上不如基于DSP逆变器的设计,但由于FPGA的并行特点使其非常适合应用于高工作频率下,从而在速度上占据很大的优势,而且开发周期短。本文基于FPGA设计控制器主要包括以下几个方面:首先,本文根据三相逆变器的基本原理和逆变器的工作模式设计了三相逆变器的模块化控制框图,并根据FPGA的控制过程将逆变器控制的设计按功能分为AD采样模块、三相锁相环控制模块、PWM(脉冲宽度调制)控制模块、电压外环和电流内环控制模块四个部分。然后,由于本文对三相逆变器的控制主要是对其电压、电流进行控制,因此,电压外环和电流内环控制模块为实现三相逆变器控制的设计核心。为实现电压外环和电流内环控制,需要对三相逆变器进行数学建模,然后对电流内环、电压外环控制系统进行设计;由于电压外环中的输入电压需要将主电路中网侧电压值进行转化才能使用,因此,需要三相锁相环模块对网侧电压进行处理,并获取电网电压的相位信息,用于实现网侧有功功率和无功功率的控制;电压外环、电流内环控制模块和三相锁相环的实现需要数字化的主电路电压、电流值,因此需要AD采样模块将主电路中采集到的各电压、电流值进行数字化处理,并对采样模块的外围电路进行设计;逆变器中的开关管的通断直接决定着逆变器的输出电压、电流值,所以需要PWM波控制模块对其进行控制,通过SVPWM波控制的设计完成对开关管的通断控制。最后,在原来的基于DSP的三相逆变器平台上完成FPGA的控制实验,并将实验结果与原来的DSP控制的实验结果进行比较。