1、3000W光伏并网逆变器软件总体技术方案一、DSP控制方案1、采取双DSP控制方案:控制板关键控制芯片采取美国TI企业280X系列DSP 芯片TMS320F2808PZS(温度范围为-40C+125C)。2、主DSP控制板实现关键功效以下:主控DSP实现功效:前级BOOST(MPPT和母线升压)、后级逆变控制(稳母线电压、并网)、模拟量采样、输入输出逻辑功效、通讯功效、显示功效、孤岛检测及相关保护等功效。(1)模拟量检测:完成电池电压Vpv、电池电流Ipv、Boost母线电压Vbus、输出滤波电感电流IL、逆变器输出电压Vout_inv、电网电压Vgrid、散热器温度V_temp等模拟量检测。
2、(2)数字控制:完成BOOST、全桥逆变电路PWM控制、锁相功效。(3)IO控制和检测:完成输出继电器等控制及其辅助触点检测;完成RS485接收/发送控制功效。(4)保护功效:完成输入过、欠压,输出过、欠压,输出过流,输出短路,输出过载,散热器过热,输出继电器,孤岛检测等保护功效;(5)LCD显示及驱动控制:SPI通讯显示(6)EEPROM读写:完成ADC通道校正系数读写、系统配置信息读写、事件统计信息读写功效,I2C通讯。(7)RS485通讯:模块和后台通讯。二、 控制板硬件方案a) 电源方案由辅助电源板(输入为稳定母线电压400V)给控制板提供正负12V电压。在控制板上将+12V再转换为以
3、下多种电源:3.3V(开关稳压,L5973);2.048V(专用芯片稳压,REF3020AIDBZ);1.8V(LM1117线性稳压)。注:通讯电路5V电源经12V由7805芯片完成。b) DSP资源划分方案DSP资源功效1功效2功效3功效4管脚号TDI73TMS74TCK75TDO76EMU080EMU181TRST84XRSM706R78XCLKOUT66X188X286CLKIN20M晶振90ADCLO24ADCRESEXT38ADCREFP37ADCREFM36ADCREFIN2.048V35ADCINA0IL23ADCINA1Ipv22ADCINA2Vout_inv21ADCINA3
4、 Vgrid20ADCINA4Vbus19ADCINA5Vpv18ADCINA6Vtemp17ADCINA7 16ADCINB027ADCINB128ADCINB229ADCINB330ADCINB431ADCINB532ADCINB633ADCINB734GPIO0EPWM1A(逆变)47GPIO1EPWM1B(逆变)SPISIMOD44GPIO2EPWM2A(逆变)45GPIO3EPWM2B(逆变)SPISOMID48GPIO4EPWM3A(Boost)51GPIO5EPWM3B(DA口)SPICLKDECAP153GPIO6EPWM4A(DA口)EPWMSYNCIEPWMSYNCO56G
5、PIO7EPWM4B(DA口)SPISTEDECAP258GPIO8EPWM5A(DA口)CANTXBADCSOCAO60GPIO9EPWM5B(DA口)SCITXDBECAP361GPIO10EPWM6A(DA口)CANRXBADCSOCBO64GPIO11EPWM6B(DA口)SCIRXDBECAP470GPIO12(继电器控制)TZ1CANTXBSPISIMOB1GPIO13(继电器触点检测)TZ2CANRXBSPISOMIB95GPIO14TZ3SCITXDBSPICLKB8GPIO15TZ4SCIRXDBSPISTEB9GPIO16SPISIMOACANTXBTZ550GPIO17S
6、PISOMIACANRXBTZ652GPIO18SPICLKASCITXDB54GPIO19SPISTEASCIRXDB57GPIO20EQEP1ASPISIMOCCANTXB63GPIO21EQEP1BSPISOMICCANRXB67GPIO22EQEP1SSPICLKCSCITXDB71GPIO23EQEP1ISPISTECSCIRXDB72GPIO24ECAP1EQEP2ASPISIMOB83GPIO25ECAP2EQEP2BSPISOMIB91GPIO26ECAP3EQEP2ISPICLKB99GPIO27ECAP4EQEP2SSPISTEB79GPIO28SCITXDATZ592GP
7、IO29SCIRXDATZ64GPIO30CANTXA(预留)6GPIO31CANRXA(预留)7GPIO32SDA(EEPROM)EPWMSYNCIADCSOCAO100GPIO33SCL(EEPROM)EPWMSYNCOADCSOCBO5GPIO34EEPROM写保护43三、 程序架构1、DSP单板软件为经典主循环程序+中止服务程序结构程序总体架构以下图所表示:2、模块时序和状态控制循环程序:模块时序和状态控制循环程序框图:EPWM1中止步骤图以下所表示:3、中止服务程序:(1)EPWM1周期中止EPWM1周期中止(高优先级),EPWM1开关频率10kHz,设置为每1个开关周期产生一次中止
8、,即每100us产生一次中止;在该中止中负责AD进行数据采样,Boost控制器计算、Invertor控制器计算、交流量计算,SCI(波特率为19200bps)、SPI接收/发送功效(查询方法)。因为各功率变换器大全部采取平均电流控制,要求EPWM大全部设计为对称三角波连续增/减方法,而ADC检测开启时刻必需在EPWM三角波波顶或波底处。本产品将ADC检测自动开启点选择在EPWM1周期中止处自动开启全部ADC检测通道自动次序采样。为了确保各电流采样靠近其平均值,把电流采样,尤其是电感电流采样放在转换次序最前面,而低速检测信号和直流检测信号均放在后面。注:定标标准为额定值对应4096,Vrate*
9、4096/3*K/1024=4096(直流量),Vrate*4096/3*K/1024/2=4096(交流量)。PWM分配表:EPWM通道号功效开关频率计数方法2808(100MHz)计数单位周期值EPWM1A/BINV驱动20kHz增减10ns2500EPWM2A/BINV驱动20kHz增减10ns2500EPWM3ABOOST驱动20kHz增减10ns25004、定时器服务程序:定时器T0:定时器T0设置为时基为1us,定时器周期为65535us。该定时器作用:在此基础上用软件产生5ms、1s时钟脉冲,用于多种功效延时计数用。5、 Boost控制方案开关频率为20KHz,采样Vpv、Ipv
10、值再采取导纳增量法或扰动观察法或其它方法实现MPPT。6、逆变器控制方案开关频率为20KHz,采样母线电压、输出滤波电感电流、电网电压,实现母线电压稳定在400V,输出和电网同频同相正弦波电流。电网电压作用:实现软件锁相及前馈以解耦市电对输出并网电流影响。逆变电路控制分为并网电流内环和母线电压外环双环控制。电流内环控制并网电流跟踪指令值iref并使iref和电网电压同频同相;电压外环控制母线电压为指令值Uref并给定电流内环指令电流iref幅值。LC型滤波器控制框图LCL型滤波器控制框图注:在LCL型滤波器中,实际上并网电流IL2大小和滤波电容两端端电压和电网电压相关,分析可知引入滤波电容电流
11、反馈能够稳定电容电压Uco大小,从而能稳定地向电网输入并网交流电流。当电网电压扰动造成并网电流波动时,因为电感L1上电流不能突变,滤波电容Co吸收电流,从而引发电容电压波动,这就要求控制器快速赔偿电容电压。故能够考虑将电容电流Ico反馈到电流环输出进行控制。注:环路控制过程分析1. 内环控制过程:将实际并网电流瞬时反馈值io和参考电流给定值iref进行比较,差值经过PI调整器处理后和电网电压前馈赔偿值相加,经三角波载波调制,输出正弦波PWM调制信号,驱动开关器件工作,产生和电网电压同频同相正弦波电流。2. 外环控制过程:外环控制目标是经过控制并网功率,使得母线电容电压为指令电压Uref。当并网功率小于光伏电池阵列功率时,母线电容储存能量,电压升高;当并网功率大于光伏电池阵列功率时,母线电容所储存能量被释放,电压降低。所以,控制母线电容电压稳定就能够实现光伏电池阵列输出能量和转换到电网能量之间平衡。3. 母线电压外环采取PI调整或P调整,即母线电压指令Uref和实测母线电压Udc差值经PI或P调整、滤波步骤后(陷波滤波器,也能够不加)和锁相环单位正弦信号相乘作为内环电流指令值iref。(电流内环动态响应速度远快于外环)