修改E3模块通过采集模块上电
This commit is contained in:
@@ -113,7 +113,7 @@ static void powerOutput(void *signal_id)
|
|||||||
{
|
{
|
||||||
case POWER_PRE_CHARGE:
|
case POWER_PRE_CHARGE:
|
||||||
publishMessage(&power_data.pre_charge_finish, 1);//发布预充完成信号,100ms发送一次,直到预充完成
|
publishMessage(&power_data.pre_charge_finish, 1);//发布预充完成信号,100ms发送一次,直到预充完成
|
||||||
un_inf_can_kgf_output1.bit_data.KGF01 = setPowerOff(); // E3
|
un_inf_can_kgf_output1.bit_data.KGF01 = setPowerOn(); // E3
|
||||||
un_inf_can_kgf_output1.bit_data.KGF02 = setPowerOn(); // 导航仪
|
un_inf_can_kgf_output1.bit_data.KGF02 = setPowerOn(); // 导航仪
|
||||||
un_inf_can_kgf_output1.bit_data.KGF03 = setPowerOff(); // 导航仪
|
un_inf_can_kgf_output1.bit_data.KGF03 = setPowerOff(); // 导航仪
|
||||||
un_inf_can_kgf_output1.bit_data.KGF05 = setPowerOn(); // 交换机、路由器
|
un_inf_can_kgf_output1.bit_data.KGF05 = setPowerOn(); // 交换机、路由器
|
||||||
@@ -131,7 +131,7 @@ static void powerOutput(void *signal_id)
|
|||||||
|
|
||||||
case POWER_NEUTRAL:
|
case POWER_NEUTRAL:
|
||||||
publishMessage(&power_data.pre_charge_finish, 1);//20250316增加,发送空挡信号,保证电机控制器高压上电后,发送空挡信号
|
publishMessage(&power_data.pre_charge_finish, 1);//20250316增加,发送空挡信号,保证电机控制器高压上电后,发送空挡信号
|
||||||
un_inf_can_kgf_output1.bit_data.KGF01 = setPowerOff(); // E3
|
un_inf_can_kgf_output1.bit_data.KGF01 = setPowerOn(); // E3
|
||||||
un_inf_can_kgf_output1.bit_data.KGF02 = setPowerOn(); // 导航仪
|
un_inf_can_kgf_output1.bit_data.KGF02 = setPowerOn(); // 导航仪
|
||||||
un_inf_can_kgf_output1.bit_data.KGF03 = setPowerOff(); // 导航仪
|
un_inf_can_kgf_output1.bit_data.KGF03 = setPowerOff(); // 导航仪
|
||||||
un_inf_can_kgf_output1.bit_data.KGF05 = setPowerOn(); // 交换机、路由器
|
un_inf_can_kgf_output1.bit_data.KGF05 = setPowerOn(); // 交换机、路由器
|
||||||
@@ -150,7 +150,7 @@ static void powerOutput(void *signal_id)
|
|||||||
|
|
||||||
case POWER_STANDBY:
|
case POWER_STANDBY:
|
||||||
// 初始状态,只开启基本设备
|
// 初始状态,只开启基本设备
|
||||||
un_inf_can_kgf_output1.bit_data.KGF01 = setPowerOff(); // E3
|
un_inf_can_kgf_output1.bit_data.KGF01 = setPowerOn(); // E3
|
||||||
un_inf_can_kgf_output1.bit_data.KGF02 = setPowerOn(); // 导航仪
|
un_inf_can_kgf_output1.bit_data.KGF02 = setPowerOn(); // 导航仪
|
||||||
un_inf_can_kgf_output1.bit_data.KGF03 = setPowerOff(); // 导航仪
|
un_inf_can_kgf_output1.bit_data.KGF03 = setPowerOff(); // 导航仪
|
||||||
un_inf_can_kgf_output1.bit_data.KGF05 = setPowerOn(); // 交换机、路由器
|
un_inf_can_kgf_output1.bit_data.KGF05 = setPowerOn(); // 交换机、路由器
|
||||||
@@ -168,7 +168,7 @@ static void powerOutput(void *signal_id)
|
|||||||
|
|
||||||
case POWER_WORKING:
|
case POWER_WORKING:
|
||||||
// 工作状态,除预充继电器外所有设备开启
|
// 工作状态,除预充继电器外所有设备开启
|
||||||
un_inf_can_kgf_output1.bit_data.KGF01 = setPowerOff(); // E3
|
un_inf_can_kgf_output1.bit_data.KGF01 = setPowerOn(); // E3
|
||||||
un_inf_can_kgf_output1.bit_data.KGF02 = setPowerOn(); // 导航仪
|
un_inf_can_kgf_output1.bit_data.KGF02 = setPowerOn(); // 导航仪
|
||||||
un_inf_can_kgf_output1.bit_data.KGF03 = setPowerOff(); // 导航仪
|
un_inf_can_kgf_output1.bit_data.KGF03 = setPowerOff(); // 导航仪
|
||||||
un_inf_can_kgf_output1.bit_data.KGF05 = setPowerOn(); // 交换机、路由器
|
un_inf_can_kgf_output1.bit_data.KGF05 = setPowerOn(); // 交换机、路由器
|
||||||
@@ -186,7 +186,7 @@ static void powerOutput(void *signal_id)
|
|||||||
|
|
||||||
case POWER_EMERGENCY:
|
case POWER_EMERGENCY:
|
||||||
// 急停状态,断开高压
|
// 急停状态,断开高压
|
||||||
un_inf_can_kgf_output1.bit_data.KGF01 = setPowerOff(); // E3
|
un_inf_can_kgf_output1.bit_data.KGF01 = setPowerOn(); // E3
|
||||||
un_inf_can_kgf_output1.bit_data.KGF02 = setPowerOn(); // 导航仪
|
un_inf_can_kgf_output1.bit_data.KGF02 = setPowerOn(); // 导航仪
|
||||||
un_inf_can_kgf_output1.bit_data.KGF03 = setPowerOff(); // 导航仪
|
un_inf_can_kgf_output1.bit_data.KGF03 = setPowerOff(); // 导航仪
|
||||||
un_inf_can_kgf_output1.bit_data.KGF05 = setPowerOn(); // 交换机、路由器
|
un_inf_can_kgf_output1.bit_data.KGF05 = setPowerOn(); // 交换机、路由器
|
||||||
@@ -204,7 +204,7 @@ static void powerOutput(void *signal_id)
|
|||||||
|
|
||||||
case POWER_SLEEP:
|
case POWER_SLEEP:
|
||||||
// 休眠状态,关闭所有设备
|
// 休眠状态,关闭所有设备
|
||||||
un_inf_can_kgf_output1.bit_data.KGF01 = setPowerOff(); // E3
|
un_inf_can_kgf_output1.bit_data.KGF01 = setPowerOn(); // E3
|
||||||
un_inf_can_kgf_output1.bit_data.KGF02 = setPowerOn(); // 导航仪
|
un_inf_can_kgf_output1.bit_data.KGF02 = setPowerOn(); // 导航仪
|
||||||
un_inf_can_kgf_output1.bit_data.KGF03 = setPowerOff(); // 导航仪
|
un_inf_can_kgf_output1.bit_data.KGF03 = setPowerOff(); // 导航仪
|
||||||
un_inf_can_kgf_output1.bit_data.KGF05 = setPowerOn(); // 交换机、路由器
|
un_inf_can_kgf_output1.bit_data.KGF05 = setPowerOn(); // 交换机、路由器
|
||||||
|
|||||||
Reference in New Issue
Block a user