该函数的作用是实现软启动逻辑,控制DC-DC模块的输出电压在一定范围内缓慢上升,防止启动时输出电压过高而损坏电路,同时检测输入总线电压是否超过软启动阈值,如果超过则认为发生总线故障,并进行相应处理。同时,该函数还会检测光伏电池是否连接,如果连接,则进行软启动控制;如果未连接,则停止软启动控制。

void Alg_BusSoftStarvoid static uint16_t u16PwmCnt = 0; tSysStatebitPVSoftOver&=0x01; ifst_TimerFlagu16_b100ms !=1return; if1==DcFaultWrdbitbDcFAULT DcDcu16BusFaultCnt++;

原文地址: https://www.cveoy.top/t/topic/fipb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录