heat80Gear,修改参数

This commit is contained in:
REASEARCHER\18383 2025-08-30 14:52:03 +08:00
parent 1029eff76d
commit 046c2e038e
3 changed files with 26 additions and 4 deletions

View File

@ -485,7 +485,7 @@ static char ptz_heat_data_collect_task()
{ {
ptz_heat_collect_adc1_task(); ptz_heat_collect_adc1_task();
if ( g_ptz.electric_current > 6 ) //过流 if ( g_ptz.electric_current > 6.0 ) //过流
{ {
overCurrTime++; overCurrTime++;
} }
@ -494,7 +494,7 @@ static char ptz_heat_data_collect_task()
currTime = 0; currTime = 0;
} }
//长时间过流 //长时间过流
if ( overCurrTime >= 20 ) //20*100ms=2s if ( overCurrTime >= 5 ) //5*100ms=500
{ {
heatFlag = 1; //禁止加热 heatFlag = 1; //禁止加热
closeHeat(); closeHeat();
@ -512,7 +512,7 @@ static char ptz_heat_data_collect_task()
currTime = 0; currTime = 0;
} }
//长时间电流正常 //长时间电流正常
if ( currTime >= 20 ) //20*100ms=2s if ( currTime >= 5 ) //20*100ms=2s
{ {
heatFlag = 0; //允许加热 heatFlag = 0; //允许加热
currTime = 0; currTime = 0;

View File

@ -14,6 +14,7 @@ static char ptz_temp_volt_current_fault_detect_task()
static unsigned short int time_ms; static unsigned short int time_ms;
static unsigned char hori_fault; static unsigned char hori_fault;
static unsigned char vert_fault; static unsigned char vert_fault;
static uint32_t curOverCount = 0;
time_ms ++; time_ms ++;
if(time_ms < 50) if(time_ms < 50)
@ -132,6 +133,25 @@ static char ptz_temp_volt_current_fault_detect_task()
// //Ë«Öáת¶¯ // //Ë«Öáת¶¯
// if((g_ptz.hori_start_stop_set == PTZ_HORI_START) && (g_ptz.vert_start_stop_set == PTZ_VERT_START)) // if((g_ptz.hori_start_stop_set == PTZ_HORI_START) && (g_ptz.vert_start_stop_set == PTZ_VERT_START))
// { // {
if(g_ptz.electric_current >= PTZ_CURRENT_DETECT)
{
curOverCount++;
if ( curOverCount >= 40 )
{
curOverCount = 0;
g_ptz.fault_detect.electric_current_fault = FAULT;
//如果电流故障应该停止电机转动
ptz_hori_stop(PTZ_HORI_STOP_TIME);
ptz_vert_stop(PTZ_VERT_STOP_TIME);
}
}
else
{
curOverCount = 0;
g_ptz.fault_detect.electric_current_fault = NO_FAULT;
}
/*
if(g_ptz.electric_current >= PTZ_CURRENT_DETECT) if(g_ptz.electric_current >= PTZ_CURRENT_DETECT)
{ {
g_ptz.fault_detect.electric_current_fault = FAULT; g_ptz.fault_detect.electric_current_fault = FAULT;
@ -141,6 +161,8 @@ static char ptz_temp_volt_current_fault_detect_task()
}else{ }else{
g_ptz.fault_detect.electric_current_fault = NO_FAULT; g_ptz.fault_detect.electric_current_fault = NO_FAULT;
} }
*/
// } // }
return 1; return 1;
} }

View File

@ -107,7 +107,7 @@
#define PTZ_VOLT_DETECT_MIN 18.0//30.0 #define PTZ_VOLT_DETECT_MIN 18.0//30.0
//¹¤×÷µçÁ÷ãÐÖµ //¹¤×÷µçÁ÷ãÐÖµ
#define PTZ_CURRENT_DETECT 7.5//5.0 #define PTZ_CURRENT_DETECT 8.0//5.0
//»ô¶û¹ÊÕÏãÐÖµ //»ô¶û¹ÊÕÏãÐÖµ
#define PTZ_HALL_DETECT 30//30 #define PTZ_HALL_DETECT 30//30