This commit is contained in:
aiden
2026-05-27 15:05:35 +08:00
parent e4d2616bb9
commit 30716cbb45
@@ -435,11 +435,11 @@ static void Vol_Loop_PFC_1P1Z_UI(void) // ZERO: 120HZ, POLE:0.1HZ, G:10
vbus_comp_1 = y_n;
// 5. 輸出 Duty >> 14
if (sys_state == STATE_PFC_SOFT_START || sys_state == STATE_RUN_SKIP) // 緩啟動期間直接控制 DUTY
//if (sys_state == STATE_PFC_SOFT_START || sys_state == STATE_RUN_SKIP) // 緩啟動期間直接控制 DUTY
TIM2->CCR1 = (vbus_comp_1 >> 14); // 0 ~ 540
// 6. 輸出 comp >> 9 (變大 32 倍) (MAX ~ 18000) (540*32=17280)差不多,>> 9 應該是對的
if (sys_state == STATE_RUN_NORMAL) // 正常工作時間輸出 COMP 值
//if (sys_state == STATE_RUN_NORMAL) // 正常工作時間輸出 COMP 值
vbus_comp2 = (vbus_comp_1 >> 9);
}
@@ -616,7 +616,7 @@ __INTERRUPT void isr_adc_handle(void)
vbus = ADC0->DAT4_b.DATA; // PA10, AIN4
// vcr = ADC0->DAT5_b.DATA; // PA11, AIN5
Cur_Loop_PFC_2P2Z(); // current loop
//Cur_Loop_PFC_2P2Z(); // current loop
// GPIO_ResetBits(GPIOA, GPIO_Pin_06);
@@ -760,7 +760,7 @@ int main(void)
// bplot_p->a2 = 4545;
/*********************************************************************/
#if 0 // 單測 PFC 電壓環 (OK)
#if 1 // 單測 PFC 電壓環 (OK)
while(1)
{
@@ -806,7 +806,7 @@ int main(void)
}
#endif
#if 1 // 單測 PFC 電流環 (OK)
#if 0 // 單測 PFC 電流環 (OK)
while (1)
{