#ifndef _INTERFACE_POWER_H_ #define _INTERFACE_POWER_H_ #include "interface_config.h" #define ON 1 #define OFF 0 //电机控制器风扇左 //kgf1 //电机控制器风扇右 //kgf3 //预充 //kgf4 //高压压继电器 //kgf7,8 //低压继电器 //kgf11-12 //灯1 //kgf6 //灯2 //kgf9 //左风扇 //kgf14 //右风扇 //kgf19 //电脑 //kgf 17-18 #define left_motor_fan(Value) un_inf_can_kgf_output1.bit_data.KGF01 = Value;//电机控制器风扇左 #define right_motor_fan(Value) un_inf_can_kgf_output1.bit_data.KGF03 = Value;//电机控制器风扇右 #define pre_charge_relay(Value) un_inf_can_kgf_output1.bit_data.KGF04 = Value;//预充 #define high_voltage_relay(Value) un_inf_can_kgf_output1.bit_data.KGF07 = Value;un_inf_can_kgf_output1.bit_data.KGF08 = Value//高压继电器 #define low_voltage_relay(Value) un_inf_can_kgf_output1.bit_data.KGF11 = Value;un_inf_can_kgf_output1.bit_data.KGF12 = Value//低压继电器 #define yellow_light(Value) un_inf_can_kgf_output1.bit_data.KGF06 = Value;//黄灯 #define red_light(Value) un_inf_can_kgf_output1.bit_data.KGF09 = Value;//红灯 #define left_vehicle_fan(Value) un_inf_can_kgf_output1.bit_data.KGF14 = Value;//车左风扇 #define right_vehicle_fan(Value) un_inf_can_kgf_output2.bit_data.KGF03 = Value;//车右风扇 #define computer(Value) un_inf_can_kgf_output2.bit_data.KGF01 = Value;un_inf_can_kgf_output2.bit_data.KGF02 = Value//低压继电器 #define network_switch(Value) un_inf_can_kgf_output2.bit_data.KGF05 = Value;un_inf_can_kgf_output2.bit_data.KGF06 = Value//网络交换机含路由器 //H桥 #define brake_motor_forward un_h_bridge_output.bit_data.channel_01 = ON ;un_h_bridge_output.bit_data.channel_04 = ON ;un_h_bridge_output.bit_data.channel_02 = OFF;un_h_bridge_output.bit_data.channel_03 = OFF;un_h_bridge_output.bit_data.sleep_01 = ON ;un_h_bridge_output.bit_data.sleep_02 = ON//正转 #define brake_motor_reversal un_h_bridge_output.bit_data.channel_01 = OFF;un_h_bridge_output.bit_data.channel_04 = OFF;un_h_bridge_output.bit_data.channel_02 = ON ;un_h_bridge_output.bit_data.channel_03 = ON ;un_h_bridge_output.bit_data.sleep_01 = ON ;un_h_bridge_output.bit_data.sleep_02 = ON//反转 #define brake_motor_off un_h_bridge_output.bit_data.channel_01 = OFF;un_h_bridge_output.bit_data.channel_04 = OFF;un_h_bridge_output.bit_data.channel_02 = OFF;un_h_bridge_output.bit_data.channel_03 = OFF;un_h_bridge_output.bit_data.sleep_01 = OFF;un_h_bridge_output.bit_data.sleep_02 = OFF//关闭 //#define OutputL01_13(Value) UnInfCanKGF_2.bit_data.KGF03 = Value;UnBCM_1Signal_1.bit_data.BCM_1SignalW9 = Value//右转 20200106右转修改映射改为K19 解决诊断灯不能够在同一个通道上。 //#define OutputL01_14(Value) UnInfCanKGF_1.bit_data.KGF13 = Value;UnBCM_1Signal_1.bit_data.BCM_1SignalW7 = Value//左转 //#define OutputL01_19(Value) UnInfCanKGF_1.bit_data.KGF05 = Value;UnInfCanKGF_1.bit_data.KGF06 = Value; UnBCM_1Signal_1.bit_data.BCM_1SignalW22 = Value //远光 //#define OutputL01_18(Value) UnInfCanKGF_1.bit_data.KGF03 = Value;UnInfCanKGF_1.bit_data.KGF04 = Value; UnBCM_1Signal_1.bit_data.BCM_1SignalW23 = Value //近光 //#define OutputL01_22(Value) UnInfCanKGF_1.bit_data.KGF11 = Value;UnInfCanKGF_1.bit_data.KGF12 = Value //倒车 //#define OutputL01_06(Value) UnInfCanKGF_1.bit_data.KGF01 = Value;UnInfCanKGF_1.bit_data.KGF02 = Value; UnBCM_1Signal_1.bit_data.BCM_1SignalW2 = Value//位置 //#define OutputL01_04(Value) UnInfCanKGF_2.bit_data.KGF05 = Value//后防空灯 20200106后防空灯修改映射改为K21 //#define OutputL01_02(Value) UnInfCanKGF_1.bit_data.KGF16 = Value//防空前照灯 //#define OutputL01_20(Value) UnInfCanKGF_1.bit_data.KGF09 = Value;UnInfCanKGF_1.bit_data.KGF10 = Value //制动 //#define OutputL01_21(Value) UnInfCanKGF_1.bit_data.KGF07 = Value;UnInfCanKGF_1.bit_data.KGF08 = Value;UnBCM_1Signal_1.bit_data.BCM_1SignalW28 = Value//后雾灯 // //#define OutputL01_05(Value) UnInfCanKGF_2.bit_data.KGF01 = Value//防空制动灯 也为制动灯 //#define OutputL01_11(Value) UnInfCanKGF_2.bit_data.KGF02 = Value//防空灯1挡LED //#define OutputL01_12(Value) UnInfCanKGF_1.bit_data.KGF14 = Value//防空灯2挡LED //#define OutputL01_10(Value) UnInfCanKGF_2.bit_data.KGF04 = Value;UnBCM_1Signal_1.bit_data.BCM_1SignalW21 = Value//危机报警Led //#define OutputL01_16(Value) UnInfCanKGF_1.bit_data.KGF15 = Value//雨刮电机1 20200106雨刮1修改映射改为K15 //#define OutputL01_17(Value) UnInfCanKGF_2.bit_data.KGF06 = Value//雨刮电机2 //#define OutputL01_07(Value) UnInfCanKGF_2.bit_data.KGF07 = Value;UnBCM_2Signal_1.bit_data.BCM_2SignalW12 = Value//顶灯 //#define OutputL01_08(Value) UnInfCanKGF_2.bit_data.KGF08 = Value;UnBCM_2Signal_1.bit_data.BCM_2SignalW10 = Value//左右照脚灯 //#define OutputL01_09(Value) UnInfCanKGF_2.bit_data.KGF09 = Value//前除霜LED //#define OutputL01_01(Value) UnInfCanKGF_2.bit_data.KGF11 = Value;UnInfCanKGF_2.bit_data.KGF12 = Value;UnBCM_2Signal_1.bit_data.BCM_2SignalW8 = Value//前清洗 //#define OutputL01_03(Value) UnInfCanKGF_2.bit_data.KGF10 = Value//雨刮电机1速度控制 //#define OutputL01_15(Value) UnInfCanKGF_2.bit_data.KGF13 = Value//背光20190202 //#define OutputL01_23(Value) UnInfCanKGF_2.bit_data.KGF14 = Value//雨刮电机2速度控制 //#define OutputL01_24(Value) UnInfCanKGF_2.bit_data.KGF15 = Value//前除霜温控器 //#define OutputL01_25(Value) UnInfCanKGF_2.bit_data.KGF16 = Value//220V接触器 //w外部函数 void powerOn(void); #endif /* _APP_POWER_H_ */