V124 1.修正功率配置过程,避免升功率或降功率时配置瞬间可能超出目标功率值的问题;2.修正上一版本配置功率时按下确认键,导致瞬间功率下降问题;3.调整LCD配置功率上限为衰减器最大上限;4.修正RS485通讯问题;

This commit is contained in:
2026-07-21 17:30:38 +08:00
parent 7601c270d5
commit b03e270dab
17 changed files with 310 additions and 53 deletions
+12 -4
View File
@@ -571,7 +571,9 @@ uint32 dryloop_proc_protocol(uint8* pbuf)
dryloop_status.power = 1;
if(atsc_para.wj_para.p_c)
{
if((atsc_para.rf_para.power<RF_POWER_P_C_ON)&&(atsc_para.rf_para.db<RF_POWER_DB_MAX))
if((atsc_para.rf_para.power<RF_POWER_P_C_ON)&&(atsc_para.rf_para.db<RF_POWER_DB_MAX) &&
(fpga_limit_power_target(&atsc_para.we_para, &atsc_para.rf_para,
atsc_para.rf_para.power+1)>atsc_para.rf_para.power))
{
atsc_para.rf_para.power++;
atsc_para.rf_para.db++;
@@ -588,7 +590,9 @@ uint32 dryloop_proc_protocol(uint8* pbuf)
}
else
{
if((atsc_para.rf_para.power<RF_POWER_MAX)&&(atsc_para.rf_para.db<RF_POWER_DB_MAX))
if((atsc_para.rf_para.power<RF_POWER_MAX)&&(atsc_para.rf_para.db<RF_POWER_DB_MAX) &&
(fpga_limit_power_target(&atsc_para.we_para, &atsc_para.rf_para,
atsc_para.rf_para.power+1)>atsc_para.rf_para.power))
{
atsc_para.rf_para.power++;
atsc_para.rf_para.db++;
@@ -823,7 +827,9 @@ void dryloop_check(void)
return;
if(atsc_para.wj_para.p_c)
{
if((atsc_para.rf_para.power<RF_POWER_P_C_ON)&&(atsc_para.rf_para.db<RF_POWER_DB_MAX))
if((atsc_para.rf_para.power<RF_POWER_P_C_ON)&&(atsc_para.rf_para.db<RF_POWER_DB_MAX) &&
(fpga_limit_power_target(&atsc_para.we_para, &atsc_para.rf_para,
atsc_para.rf_para.power+1)>atsc_para.rf_para.power))
{
atsc_para.rf_para.power++;
atsc_para.rf_para.db++;
@@ -837,7 +843,9 @@ void dryloop_check(void)
}
else
{
if((atsc_para.rf_para.power<RF_POWER_MAX)&&(atsc_para.rf_para.db<RF_POWER_DB_MAX))
if((atsc_para.rf_para.power<RF_POWER_MAX)&&(atsc_para.rf_para.db<RF_POWER_DB_MAX) &&
(fpga_limit_power_target(&atsc_para.we_para, &atsc_para.rf_para,
atsc_para.rf_para.power+1)>atsc_para.rf_para.power))
{
atsc_para.rf_para.power++;
atsc_para.rf_para.db++;