TI中文支持网
TI专业的中文技术问题搜集分享网站

HV_SOLAR_DC_DC 和HV_SOLAR_DC_AC 连接问题?希望给予解答

问题:

两块板子连接上以后,GUI界面显示数据无问题,但是点击TURN ON以后不能启动,应该MPPT没有启动的原因,一直在standby模式等待.

DC_AC的程序里面要进入soft—start mode才会给DC_DC板子发信号,让其启动MPPT.

void    sStandByMode(void)
{
    if(FSuperFlag.BIT.FwFault == 1)
    {
        
        mALL_PWM_OFF();    
        mFREE_RUN_OFF();
        mOPRLY_OFF();
        wSysMode = cFaultMode;
        return;
    }
    //if((FSuperFlag.BIT.FwTurnOn == 1) && (FSuperFlag.BIT.FwTurnOnConditionOk == 1))
    if((FSuperFlag.BIT.FwTurnOn == 1)) //这里才能进入软启动模式,但是DC_DC连接的时候FSuperFlag.BIT.FwTurnOn 不会为1的.
    {
        wSysMode = cSoftStartMode;
        FSuperFlag.BIT.FwWarning = 0;
        FSuperFlag.BIT.FwTurnOn = 0;
        wStartCheckCnt = 0;
        return;
    }
    //else if((FSuperFlag.BIT.FwTurnOn == 1) && (FSuperFlag.BIT.FwTurnOnConditionOk == 0))
    //{
    //    wSysMode = cStandByMode;
    //    FSuperFlag.BIT.FwWarning = 1;
    //    FSuperFlag.BIT.FwTurnOn = 0;
    //    return;
    //}
    
}

//—————B4里面的一段程序——————————-

if(Gui_DC_Board_Connect == 0)                {
                    FSuperFlag.BIT.FwTurnOn = 1;//DC_DC不连接的时候FSuperFlag.BIT.FwTurnOn=1了可以到软启动
                    //wSendTurnOnCmd = 1;            //Test
                    //Send_Turn_On_Command();    //Test
                }            
                else if(Gui_DC_Board_Connect == 1)
                {
                    wSendTurnOnCmd = 1;                                 FSuperFlag.BIT.FwAutoStartOnEn = 1;
                    //Send_Turn_On_Command();//add the system turn on code
                }    

//—————————————-B3里面的一段程序——————————————————————————————————–

    if((FSuperFlag.BIT.FwAutoStartOnEn == 1) && (wSysMode == cStandByMode) && (wTurnOffByButton == 0))
    {
        if((Gui_wDcBusVoltAvg >= 3800) && ((Gui_wDcBusVoltAvg <= 4300)))
        {
            if(FSuperFlag.BIT.FwTurnOn == 0)
            {
                FSuperFlag.BIT.FwTurnOn = 1; //而DC_DC连接的时候,bus电压到到了380V FSuperFlag.BIT.FwTurnOn=1才能到soft—start mode,进而发信号给DC_DC板,才能启动MPPT,而不启动MPPT bus电压是达不到380V的,这是不是永远到到不了软启动也就启动不了MPPT了.
                FSuperFlag.BIT.FwAutoStartOnEn = 0;
            }
        }
    }

赞(0)
未经允许不得转载:TI中文支持网 » HV_SOLAR_DC_DC 和HV_SOLAR_DC_AC 连接问题?希望给予解答
分享到: 更多 (0)