#ifndef APP_DEFINE_H #define APP_DEFINE_H #include "mdcomm_define.h" #define IDCE48CT 0xDC #define FBO48CT 0xFB #define FBI48CT 0xFC //自定义 #define MONO_TYPE_WIRED 3 #define IF_RESTART 1 //0 4.19 1 4.20 #define delaytime 5*2 //2s //--------------sys work state------------------ #define WorkStopped 0 #define Paused_Dischg 1 #define Discharging 2 #define Paused_charge 3 #define Charging 4 #define WaitForCharging 5 #define DISALARMNUM 14 #define CHRALARMNUM 5 #define WPMANUALPSTOP 0 //手动停止 #define WPTIMESTOP 1 //放电时间到 #define WPCAPSTOP 2 //放电容量到 #define WPMVLLSTOP 3 //单体下限到 #define WPSVLLSTOP 4 //组端下限到 #define WPPOWERBREAKSTOP 5 //市电中断 在线电压低 #define WPFLASHUPSTOP 6 //内存不足 #define WPTEMPHIGHSTOP 7 //温度异常高 #define WPDISCHARGING 8 //正在放电 #define WPMANUALPAUSE 9 //手动暂停 #define WPAUTOPAUSE 10 //暂停放电 #define WPCONNECTERROR 11 //线缆连接异常或者内部通信异常 #define WPCURRENTERROR 12 //电流监测错误 #define ERRORSTOP 13 //紧急停止 #define WPFANERROR 14 //风扇异常 #define CPStopCharging 0 //停止充电 #define CPPauseCharging 1 //暂停充电 #define CPSmallCharging 2 //正在充电 限流充电 #define CPLargeCharging 3 //直充充电 #define CPNullCharging 4 //正在充电监测 #define CPERRORSTOP 5 //紧急停止 #define CPPOWERBREAKSTOP 6 //市电中断 #define CPCURRENTERROR 7 //电流检测错误 #define CPTEMPHIGHSTOP 8 //温度异常 #define CPCONNECTERROR 9 //线缆连接异常或者内部通信异常 #define CPFANERROR 10 //风扇异常 #define CPPauseNullCharging 11 //暂停充电监测 #define TestTypeDischarge 0xFD #define TestTypeCharge 0xFC #define BatteryNumEachPage 7 #define DataNumEachPage 8 #define RenameOK 0 //正常 #define RenameErrorDefault 1 //请勿选择默认电池组 #define RenameErrorMuch 2 //请选择一个电池组 #define MONOMER_ORDER_POS 0 #define MONOMER_ORDER_NEG 1 #define MONOMER_LOW_STOP 0 #define MONOMER_LOW_PAUSE 1 #define LOADER_PLUS_DISEN 0 #define LOADER_PLUS_ENABLE 1 #define PARAM_PAGE_CMD_PARAM 0 #define PARAM_PAGE_CMD_START_DIS 1 #define PARAM_PAGE_CMD_START_CHR 2 #define PARAM_PAGE_CMD_PAUSE 3 #define PARAM_PAGE_CMD_STOP 4 #define PARAM_PAGE_CMD_START_FAN 5 #define PARAM_PAGE_CMD_START_PSW 6 #define PARAM_PAGE_CLOSE_BOX 7 #define FACE_HOME 0 #define FACE_DIS 1 #define FACE_CHAR 2 #define FACE_CYCLE 3 #define FACE_DATA 4 #define FACE_SET 5 #define FACE_ADJ 6 #define FACE_TEST1 7 #define FACE_CHOOSE 8 #define FACE_NEWPAGE 9 #define FACE_RENAMEPAGE 10 #define FACE_CHARPAGE 11 #define FACE_WELCOMPAGE 12 #define FACE_CONFIGPAGE 13 #define onlinevollow 515 #define Vol_NullCharg 100 //10V //--------------- 功率控制 -------------------- #define PWMValueMax 240 #define PWMValueMin 10 #define POWER_CTRL_INIT 0xFFFF #define CTRL_CONP (1<<1) #define CTRL_COND (1<<2) #define CTRL_WIND (1<<3) #define CTRL_M_RLY3 (1<<4) #define CTRL_M_RLY2 (1<<5) #define CTRL_M_RLY1 (1<<6) #define CTRL_M_COREP (1<<7) #define CTRL_PRLY3 (1<<9) #define CTRL_PRLY2 (1<<10) #define CTRL_PRLY1 (1<<11) #define CTRL_PRLY7 (1<<13) #define CTRL_PRLY6 (1<<14) #define CTRL_PRLY5 (1<<15) #define PWM_INIT 0x0000 #define PWM_1_ENABLE (1<<0) #define PWM_2_ENABLE (1<<1) #define PWM_3_ENABLE (1<<2) #define ROK_1 (1<<0) #define ROK_2 (1<<1) #define ROK_3 (1<<2) #define ROK_4 (1<<3) #define ROK_5 (1<<4) #define ROK_6 (1<<5) #define ROK_7 (1<<6) #define MONUPLIMIT 17 //17V //*************机型预编译************************** //FBO-4830有特殊的直充,IDCE-2415有特殊的最大电流 //FBO-4815直充时除了需要闭合直充开关还要闭合COND #define TYPE_IDCE_840 0 #define TYPE_IDCE_1110 0 #define TYPE_IDCE_1230 0 #define TYPE_IDCE_2206 0 #define TYPE_IDCE_2210 0 #define TYPE_IDCE_2220 0 #define TYPE_IDCE_2230 0 //英文机 #define TYPE_IDCE_2415 0 #define TYPE_IDCE_4815MINI 0 #define TYPE_IDCE_4815 0 #define TYPE_IDCE_4830 0 #define TYPE_IDCE_4850 0 #define TYPE_IDCE_6003 0 #define TYPE_IDCE_6006 0 #define TYPE_IDCE_60010 0 #define TYPE_IDCE_940 0 //英文机 #define TYPE_FBO_2206 0 #define TYPE_FBO_2210 0 //界面有在线阈值 #define TYPE_FBO_2415 0 #define TYPE_FBO_4815 0 #define TYPE_FBO_4830 1 #define TYPE_FBO_4850 0 #define TYPE_FBO_6003 0 #define TYPE_FBO_6006 0 #define TYPE_FBO_60010 0 //三个充电投切 #define TYPE_FBI_4548 0 #define TYPE_FBI_10480 0 #define TYPE_FBI_20240 0 //基于10480 200-300V FBI-20240 //*********************************************** #if TYPE_IDCE_2415 //-------------------IDCE-2415------------------------- #define MashineType IDCE48CT #define PageType IDCE48CT #define ENCNTURN 0 //0中文 1英文 #define PRO 1 #define PROVOL 3000 #define mon_use_type 2 //单体来源 0为IO板 1为905 2为LORA #define IGBT_VALUE (ROK_1|ROK_2|ROK_3) #define IGBT_VALUE_X (POWER_CTRL_INIT)//只在双控RLY_OK赋值时使用 #define TKQ_VALUE 0 #define JT_VALUE 0 #define FAN_VALUE 0 #define CONTROL_DISEN 0 #define CONTROL_DIS (CTRL_M_RLY1) #define CONTROL_CHREN 0 //充电使能,使能与启动有先后顺序 #define CONTROL_CHR 0 #define CONTROL_TKQ 0 #define CONTROL_BJ (CTRL_M_RLY3) #define CONTROL_ZC 0 #define GDFZ_1 0 //固定负载1 #define GDFZ_2 0 //固定负载2 #define GDFZ_3 0 //固定负载3 #define GDFZ_4 0 //固定负载4 #define GDFZ_5 0 //固定负载5 #define CDRY1 0 #define CDRY2 0 #define CDRY3 0 #define CDRY4 0 #define CDRY5 0 #define CDRY6 0 #define PWM_ABLE (PWM_1_ENABLE|PWM_2_ENABLE|PWM_3_ENABLE) #define VolTooHigh 4000 //6500 #define VolTooLow 400 //1800 #define MAXCUR300V 1500 //150A #define MAXCUR300Vup 1000 //100A #define F0VOL 800 #define MinCur 20 //2A #define MinPower 3 //0.3KW #define MONOMER_NUM_MIN 1 #define IGNORE_LOW_VOL 50 #elif TYPE_IDCE_840 //-------------------IDCE-840------------------------- #define MashineType IDCE48CT #define PageType IDCE48CT #define ENCNTURN 0 //0中文 1英文 #define PRO 0 #define mon_use_type 2 //单体来源 0为IO板 1为905 #define IGBT_VALUE 0 #define IGBT_VALUE_X (POWER_CTRL_INIT&(~ROK_1)&(~ROK_2)&(~ROK_3))//只在双控RLY_OK赋值时使用 #define TKQ_VALUE (ROK_4) #define JT_VALUE 0 #define FAN_VALUE 0 #define CONTROL_DISEN 0 #define CONTROL_DIS 0 #define CONTROL_CHREN 0 //充电使能,使能与启动有先后顺序 #define CONTROL_CHR 0 #define CONTROL_TKQ (CTRL_M_RLY1) #define CONTROL_BJ (CTRL_M_RLY3) #define CONTROL_ZC 0 #define GDFZ_1 0 //固定负载1 #define GDFZ_2 0 //固定负载2 #define GDFZ_3 0 //固定负载3 #define GDFZ_4 0 //固定负载4 #define GDFZ_5 0 //固定负载5 #define CDRY1 0 #define CDRY2 0 #define CDRY3 0 #define CDRY4 0 #define CDRY5 0 #define CDRY6 0 #define PWM_ABLE (PWM_1_ENABLE|PWM_2_ENABLE|PWM_3_ENABLE) #define VolTooHigh 580 #define VolTooLow 210 #define F0VOL 0 #define MinCur 5 //5A #define MinPower 3 //0.3KW #define MONOMER_NUM_MIN 1 //单体总数 #define IGNORE_LOW_VOL 50 #elif TYPE_IDCE_1110 //-------------------IDCE-1110------------------------- #define MashineType IDCE48CT #define PageType IDCE48CT #define ENCNTURN 0 //0中文 1英文 #define PRO 0 #define mon_use_type 2 //单体来源 0为IO板 1为905 2为LORA #define IGBT_VALUE (ROK_1) #define IGBT_VALUE_X (POWER_CTRL_INIT&(~ROK_2)&(~ROK_3))//只在双控RLY_OK赋值时使用 #define TKQ_VALUE (ROK_4) #define JT_VALUE 0 #define FAN_VALUE 0 #define CONTROL_DISEN 0 #define CONTROL_DIS 0 #define CONTROL_CHREN 0 //充电使能,使能与启动有先后顺序 #define CONTROL_CHR 0 #define CONTROL_TKQ (CTRL_M_RLY1) #define CONTROL_BJ (CTRL_M_RLY3) #define CONTROL_ZC 0 #define GDFZ_1 0 //固定负载1 #define GDFZ_2 0 //固定负载2 #define GDFZ_3 0 //固定负载3 #define GDFZ_4 0 //固定负载4 #define GDFZ_5 0 //固定负载5 #define CDRY1 0 #define CDRY2 0 #define CDRY3 0 #define CDRY4 0 #define CDRY5 0 #define CDRY6 0 #define PWM_ABLE (PWM_1_ENABLE|PWM_2_ENABLE|PWM_3_ENABLE) #define VolTooHigh 1325 #define VolTooLow 400 #define F0VOL 800 #define MinCur 10 //2A #define MinPower 3 //0.3KW #define MONOMER_NUM_MIN 1 //单体总数 #define IGNORE_LOW_VOL 50 #elif TYPE_IDCE_1230 //-------------------IDCE-1230------------------------- #define MashineType IDCE48CT #define PageType IDCE48CT #define ENCNTURN 0 //0中文 1英文 #define PRO 0 #define mon_use_type 0 //单体来源 0为IO板 1为905 2为LORA #define IGBT_VALUE (ROK_1|ROK_2|ROK_3) #define IGBT_VALUE_X (POWER_CTRL_INIT)//只在双控RLY_OK赋值时使用 #define TKQ_VALUE (ROK_4) #define JT_VALUE (ROK_5) #define FAN_VALUE 0 #define CONTROL_DISEN 0 #define CONTROL_DIS 0 #define CONTROL_CHREN 0 //充电使能,使能与启动有先后顺序 #define CONTROL_CHR 0 #define CONTROL_TKQ (CTRL_M_RLY1) #define CONTROL_BJ 0 #define CONTROL_ZC 0 #define GDFZ_1 (CTRL_M_RLY2|CTRL_M_RLY3) //固定负载1 两路一起投切 #define GDFZ_2 0//(CTRL_M_RLY3) //固定负载2 #define GDFZ_3 0 //固定负载3 #define GDFZ_4 0 //固定负载4 #define GDFZ_5 0 //固定负载5 #define CDRY1 0 #define CDRY2 0 #define CDRY3 0 #define CDRY4 0 #define CDRY5 0 #define CDRY6 0 #define PWM_ABLE (PWM_1_ENABLE|PWM_2_ENABLE|PWM_3_ENABLE) #define VolTooHigh 1430 #define VolTooLow 750 //1800 #define F0VOL 800 #define MinCur 50 //5A #define MinPower 10 //1KW #define MONOMER_NUM_MIN 1 //单体总数 #define IGNORE_LOW_VOL 50 #elif TYPE_IDCE_2206 //-------------------IDCE-2206------------------------- #define MashineType IDCE48CT #define PageType IDCE48CT #define ENCNTURN 0 //0中文 1英文 #define PRO 0 #define mon_use_type 2 //单体来源 0为IO板 1为905 2为LORA #define IGBT_VALUE (ROK_1) #define IGBT_VALUE_X (POWER_CTRL_INIT&(~ROK_2)&(~ROK_3))//只在双控RLY_OK赋值时使用 #define TKQ_VALUE (ROK_4) #define JT_VALUE 0 #define FAN_VALUE 0 #define CONTROL_DISEN 0 #define CONTROL_DIS 0 #define CONTROL_CHREN 0 //充电使能,使能与启动有先后顺序 #define CONTROL_CHR 0 #define CONTROL_TKQ (CTRL_M_RLY1) #define CONTROL_BJ (CTRL_M_RLY3) #define CONTROL_ZC 0 #define GDFZ_1 0 //固定负载1 #define GDFZ_2 0 //固定负载2 #define GDFZ_3 0 //固定负载3 #define GDFZ_4 0 //固定负载4 #define GDFZ_5 0 //固定负载5 #define CDRY1 0 #define CDRY2 0 #define CDRY3 0 #define CDRY4 0 #define CDRY5 0 #define CDRY6 0 #define PWM_ABLE (PWM_1_ENABLE|PWM_2_ENABLE|PWM_3_ENABLE) #define VolTooHigh 2650 #define VolTooLow 400 #define F0VOL 800 #define MinCur 10 //2A #define MinPower 3 //0.3KW #define MONOMER_NUM_MIN 1 //单体总数 #define IGNORE_LOW_VOL 50 #elif TYPE_IDCE_2210 //----------------IDCE-2210-------------------------- #define MashineType IDCE48CT #define PageType IDCE48CT #define ENCNTURN 0 //0中文 1英文 #define PRO 1 #define PROVOL 1600 #define mon_use_type 2 //单体来源 0为IO板 1为905 2为LORA #define IGBT_VALUE (ROK_1|ROK_2) #define IGBT_VALUE_X (POWER_CTRL_INIT&(~ROK_3))//只在双控RLY_OK赋值时使用 #define TKQ_VALUE (ROK_4) #define JT_VALUE 0 #define FAN_VALUE 0 #define CONTROL_DISEN 0 //放电使能 #define CONTROL_DIS 0 #define CONTROL_CHREN 0 //充电使能,使能与启动有先后顺序 #define CONTROL_CHR 0 #define CONTROL_TKQ (CTRL_M_RLY1) #define CONTROL_BJ (CTRL_M_RLY3) #define CONTROL_ZC 0 #define GDFZ_1 0 //固定负载1 #define GDFZ_2 0 //固定负载2 #define GDFZ_3 0 //固定负载3 #define GDFZ_4 0 //固定负载4 #define GDFZ_5 0 //固定负载5 #define CDRY1 0 #define CDRY2 0 #define CDRY3 0 #define CDRY4 0 #define CDRY5 0 #define CDRY6 0 #define PWM_ABLE (PWM_1_ENABLE|PWM_2_ENABLE|PWM_3_ENABLE) #define VolTooHigh 2650 #define VolTooLow 400 #define F0VOL 800 #define MinCur 10 //2A #define MinPower 5 //0.5KW #define MONOMER_NUM_MIN 1 //单体总数 #define IGNORE_LOW_VOL 50 #elif TYPE_IDCE_2220 //----------------IDCE-2220-------------------------- #define MashineType IDCE48CT #define PageType IDCE48CT #define ENCNTURN 0 //0中文 1英文 #define PRO 0 #define PROVOL 1600 #define mon_use_type 2 //单体来源 0为IO板 1为905 2为LORA #define IGBT_VALUE (ROK_1|ROK_2) #define IGBT_VALUE_X (POWER_CTRL_INIT&(~ROK_3))//只在双控RLY_OK赋值时使用 #define TKQ_VALUE (ROK_4) #define JT_VALUE 0 #define FAN_VALUE 0 #define CONTROL_DISEN 0 //放电使能 #define CONTROL_DIS 0 #define CONTROL_CHREN 0 //充电使能,使能与启动有先后顺序 #define CONTROL_CHR 0 #define CONTROL_TKQ (CTRL_M_RLY1) #define CONTROL_BJ 0 #define CONTROL_ZC 0 #define GDFZ_1 (CTRL_M_RLY3) //固定负载1 #define GDFZ_2 0 //固定负载2 #define GDFZ_3 0 //固定负载3 #define GDFZ_4 0 //固定负载4 #define GDFZ_5 0 //固定负载5 #define CDRY1 0 #define CDRY2 0 #define CDRY3 0 #define CDRY4 0 #define CDRY5 0 #define CDRY6 0 #define PWM_ABLE (PWM_1_ENABLE|PWM_2_ENABLE|PWM_3_ENABLE) #define VolTooHigh 3000 #define VolTooLow 400 #define F0VOL 800 #define MinCur 50 //2A #define MinPower 5 //0.5KW #define MONOMER_NUM_MIN 1 //单体总数 #define IGNORE_LOW_VOL 50 #elif TYPE_IDCE_2230 //-------------------IDCE-2230------------------------- #define MashineType IDCE48CT #define PageType IDCE48CT #define ENCNTURN 1 //0中文 1英文 #define PRO 0 #define mon_use_type 2 //单体来源 0为IO板 1为905 2为LORA #define IGBT_VALUE (ROK_1|ROK_2) #define IGBT_VALUE_X (POWER_CTRL_INIT&(~ROK_3))//只在双控RLY_OK赋值时使用 #define TKQ_VALUE 0 #define JT_VALUE 0 #define FAN_VALUE (ROK_4) #define CONTROL_DISEN 0 //放电使能 #define CONTROL_DIS (CTRL_M_RLY1) #define CONTROL_CHREN 0 //充电使能,使能与启动有先后顺序 #define CONTROL_CHR 0 #define CONTROL_TKQ 0 #define CONTROL_BJ (CTRL_M_COREP) //并机 //#define CONTROL_BJ 0 #define CONTROL_ZC 0 #define GDFZ_1 (CTRL_M_RLY2) //固定负载1 #define GDFZ_2 (CTRL_M_RLY3) //固定负载2 #define GDFZ_3 0 //固定负载3 #define GDFZ_4 0 //固定负载4 #define GDFZ_5 0 //固定负载5 #define CDRY1 0 #define CDRY2 0 #define CDRY3 0 #define CDRY4 0 #define CDRY5 0 #define CDRY6 0 #define PWM_ABLE (PWM_1_ENABLE|PWM_2_ENABLE|PWM_3_ENABLE) #define VolTooHigh 3000 #define VolTooLow 400 #define F0VOL 800 #define MinCur 50 //5A #define MinPower 3 //0.3KW //#define DZBBH "FGDZB202107050003DZ" #define MONOMER_NUM_MIN 1 //单体总数 #define IGNORE_LOW_VOL 50 #elif TYPE_IDCE_4815 //-------------------IDCE-4815------------------------- #define MashineType IDCE48CT #define PageType IDCE48CT #define ENCNTURN 0 //0中文 1英文 #define PRO 0 #define mon_use_type 2 //单体来源 0为IO板 1为905 #define IGBT_VALUE 0 #define IGBT_VALUE_X (POWER_CTRL_INIT&(~ROK_1)&(~ROK_2)&(~ROK_3))//只在双控RLY_OK赋值时使用 #define TKQ_VALUE 0 #define JT_VALUE 0 #define FAN_VALUE 0 #define CONTROL_DISEN 0 #define CONTROL_DIS (CTRL_COND) #define CONTROL_CHREN 0 //充电使能,使能与启动有先后顺序 #define CONTROL_CHR 0 #define CONTROL_TKQ 0 #define CONTROL_BJ (CTRL_M_RLY3) #define CONTROL_ZC 0 #define GDFZ_1 (CTRL_PRLY6) //固定负载1 #define GDFZ_2 (CTRL_PRLY7) //固定负载2 #define GDFZ_3 0 //固定负载3 #define GDFZ_4 0 //固定负载4 #define GDFZ_5 0 //固定负载5 #define CDRY1 0 #define CDRY2 0 #define CDRY3 0 #define CDRY4 0 #define CDRY5 0 #define CDRY6 0 #define PWM_ABLE (PWM_1_ENABLE|PWM_2_ENABLE|PWM_3_ENABLE) #define VolTooHigh 580 #define VolTooLow 210 #define F0VOL 0 #define MinCur 5 //5A #define MinPower 3 //0.3KW #define MONOMER_NUM_MIN 1 //单体总数 #define IGNORE_LOW_VOL 50 #elif TYPE_IDCE_4815MINI //-------------------IDCE-4815mini------------------------- #define MashineType IDCE48CT #define PageType IDCE48CT #define ENCNTURN 1 //0中文 1英文 #define PRO 0 #define mon_use_type 2 //单体来源 0为IO板 1为905 #define IGBT_VALUE (ROK_4) #define IGBT_VALUE_X (POWER_CTRL_INIT&(~ROK_1)&(~ROK_2)&(~ROK_3))//只在双控RLY_OK赋值时使用 #define TKQ_VALUE 0 #define JT_VALUE 0 #define FAN_VALUE 0 #define CONTROL_DISEN 0 #define CONTROL_DIS (CTRL_COND) #define CONTROL_CHREN 0 //充电使能,使能与启动有先后顺序 #define CONTROL_CHR 0 #define CONTROL_TKQ 0 #define CONTROL_BJ 0 #define CONTROL_ZC 0 #define GDFZ_1 (CTRL_PRLY6) //固定负载1 #define GDFZ_2 (CTRL_PRLY7) //固定负载2 #define GDFZ_3 0 //固定负载3 #define GDFZ_4 0 //固定负载4 #define GDFZ_5 0 //固定负载5 #define CDRY1 0 #define CDRY2 0 #define CDRY3 0 #define CDRY4 0 #define CDRY5 0 #define CDRY6 0 #define PWM_ABLE (PWM_1_ENABLE|PWM_2_ENABLE|PWM_3_ENABLE) #define VolTooHigh 580 #define VolTooLow 210 #define F0VOL 0 #define MinCur 5 //5A #define MinPower 3 //0.3KW //#define DZBBH "FGDZB202108250002DZ" #define MONOMER_NUM_MIN 1 //单体总数 #define IGNORE_LOW_VOL 50 #elif TYPE_IDCE_4830 //-------------------IDCE-4830------------------------- #define MashineType IDCE48CT #define PageType IDCE48CT #define ENCNTURN 0 //0中文 1英文 #define PRO 0 #define PROVOL 0 #define mon_use_type 2 //单体来源 0为IO板 1为905 #define IGBT_VALUE 0 #define IGBT_VALUE_X (POWER_CTRL_INIT&(~ROK_1)&(~ROK_2)&(~ROK_3))//只在双控RLY_OK赋值时使用 #define TKQ_VALUE 0 #define JT_VALUE 0 #define FAN_VALUE 0 #define CONTROL_DISEN 0 #define CONTROL_DIS (CTRL_COND) #define CONTROL_CHREN 0 //充电使能,使能与启动有先后顺序 #define CONTROL_CHR 0 #define CONTROL_TKQ 0 #define CONTROL_BJ (CTRL_M_RLY3) #define CONTROL_ZC 0 #define GDFZ_1 (CTRL_PRLY6) //固定负载1 #define GDFZ_2 (CTRL_PRLY7) //固定负载2 #define GDFZ_3 (CTRL_M_RLY1) //固定负载3 #define GDFZ_4 (CTRL_M_RLY1) //固定负载4 #define GDFZ_5 (CTRL_M_RLY3) //固定负载5 #define CDRY1 0 #define CDRY2 0 #define CDRY3 0 #define CDRY4 0 #define CDRY5 0 #define CDRY6 0 #define PWM_ABLE (PWM_1_ENABLE) #define VolTooHigh 580 #define VolTooLow 210 #define F0VOL 0 #define MinCur 50 //5A #define MinPower 3 //0.3KW #define MONOMER_NUM_MIN 1 //单体总数 #define IGNORE_LOW_VOL 50 #elif TYPE_IDCE_4850 //-------------------IDCE-4850------------------------- #define MashineType IDCE48CT #define PageType IDCE48CT #define ENCNTURN 0 //0中文 1英文 #define PRO 0 #define PROVOL 0 #define mon_use_type 2 //单体来源 0为IO板 1为905 #define IGBT_VALUE 0 #define IGBT_VALUE_X (POWER_CTRL_INIT&(~ROK_1)&(~ROK_2)&(~ROK_3))//只在双控RLY_OK赋值时使用 #define TKQ_VALUE 0 #define JT_VALUE 0 #define FAN_VALUE 0 #define CONTROL_DISEN 0 #define CONTROL_DIS (CTRL_COND) #define CONTROL_CHREN 0 //充电使能,使能与启动有先后顺序 #define CONTROL_CHR 0 #define CONTROL_TKQ 0 #define CONTROL_BJ 0 #define CONTROL_ZC 0 #define GDFZ_1 (CTRL_PRLY6) //固定负载1 #define GDFZ_2 (CTRL_PRLY7) //固定负载2 #define GDFZ_3 (CTRL_M_RLY2) //固定负载3 #define GDFZ_4 (CTRL_M_RLY1) //固定负载4 #define GDFZ_5 (CTRL_M_RLY3) //固定负载5 #define CDRY1 0 #define CDRY2 0 #define CDRY3 0 #define CDRY4 0 #define CDRY5 0 #define CDRY6 0 #define PWM_ABLE (PWM_1_ENABLE|PWM_2_ENABLE) #define VolTooHigh 580 //6500 #define VolTooLow 400 //1800 #define F0VOL 800 #define MinCur 100 //10A #define MinPower 4 //0.4KW #define MONOMER_NUM_MIN 1 //单体总数 #define IGNORE_LOW_VOL 50 #elif TYPE_IDCE_6003 //----------------IDCE-6003-------------------------- #define MashineType IDCE48CT #define PageType IDCE48CT #define ENCNTURN 0 //0中文 1英文 #define PRO 1 #define PROVOL 3000 #define mon_use_type 2 //单体来源 0为IO板 1为905 2为LORA #define IGBT_VALUE (ROK_1) #define IGBT_VALUE_X (POWER_CTRL_INIT&(~ROK_2)&(~ROK_3))//只在双控RLY_OK赋值时使用 #define TKQ_VALUE (ROK_4) #define JT_VALUE 0 #define FAN_VALUE 0 #define CONTROL_DISEN 0 #define CONTROL_DIS 0 #define CONTROL_CHREN 0 //充电使能,使能与启动有先后顺序 #define CONTROL_CHR 0 #define CONTROL_TKQ (CTRL_M_RLY1) #define CONTROL_BJ (CTRL_M_RLY3) #define CONTROL_ZC 0 #define GDFZ_1 0 //固定负载1 #define GDFZ_2 0 //固定负载2 #define GDFZ_3 0 //固定负载3 #define GDFZ_4 0 //固定负载4 #define GDFZ_5 0 //固定负载5 #define CDRY1 0 #define CDRY2 0 #define CDRY3 0 #define CDRY4 0 #define CDRY5 0 #define CDRY6 0 #define PWM_ABLE (PWM_1_ENABLE|PWM_2_ENABLE|PWM_3_ENABLE) #define VolTooHigh 6500 #define VolTooLow 1900 //1800 #define F0VOL 1500 #define MinCur 10 //1A #define MinPower 5 //0.5KW #define MONOMER_NUM_MIN 1 #define IGNORE_LOW_VOL 50 //----------------------------------------------------- #elif TYPE_IDCE_6006 //----------------IDCE-6006-------------------------- #define MashineType IDCE48CT #define PageType IDCE48CT #define ENCNTURN 0 //0中文 1英文 #define PRO 1 #define PROVOL 3000 #define mon_use_type 2 //单体来源 0为IO板 1为905 2为LORA #define IGBT_VALUE (ROK_1|ROK_2) #define IGBT_VALUE_X (POWER_CTRL_INIT&(~ROK_3))//只在双控RLY_OK赋值时使用 #define TKQ_VALUE (ROK_4) #define JT_VALUE 0 #define FAN_VALUE 0 #define CONTROL_DISEN 0 #define CONTROL_DIS 0 #define CONTROL_CHREN 0 //充电使能,使能与启动有先后顺序 #define CONTROL_CHR 0 #define CONTROL_TKQ (CTRL_M_RLY1) #define CONTROL_BJ (CTRL_M_RLY3) #define CONTROL_ZC 0 #define GDFZ_1 0 //固定负载1 #define GDFZ_2 0 //固定负载2 #define GDFZ_3 0 //固定负载3 #define GDFZ_4 0 //固定负载4 #define GDFZ_5 0 //固定负载5 #define CDRY1 0 #define CDRY2 0 #define CDRY3 0 #define CDRY4 0 #define CDRY5 0 #define CDRY6 0 #define PWM_ABLE (PWM_1_ENABLE|PWM_2_ENABLE) #define VolTooHigh 6500 //常规机:6500 临时测试调整到7200 #define VolTooLow 1800 //1800 1900 #define F0VOL 1500 #define MinCur 10 //1A #define MinPower 5 //0.5KW #define MONOMER_NUM_MIN 1 #define IGNORE_LOW_VOL 50 //----------------------------------------------------- #elif TYPE_IDCE_60010 //----------------IDCE-60010-------------------------- #define MashineType IDCE48CT #define PageType IDCE48CT #define ENCNTURN 0 //0中文 1英文 #define PRO 1 #define PROVOL 3000 #define mon_use_type 2 //单体来源 0为IO板 1为905 2为LORA #define IGBT_VALUE (ROK_1|ROK_2|ROK_3) #define IGBT_VALUE_X (POWER_CTRL_INIT)//只在双控RLY_OK赋值时使用 #define TKQ_VALUE (ROK_4) #define JT_VALUE 0 #define FAN_VALUE 0 #define CONTROL_DISEN 0 #define CONTROL_DIS 0 #define CONTROL_CHREN 0 //充电使能,使能与启动有先后顺序 #define CONTROL_CHR 0 #define CONTROL_TKQ (CTRL_M_RLY1) #define CONTROL_BJ (CTRL_M_RLY3) #define CONTROL_ZC 0 #define GDFZ_1 0 //固定负载1 #define GDFZ_2 0 //固定负载2 #define GDFZ_3 0 //固定负载3 #define GDFZ_4 0 //固定负载4 #define GDFZ_5 0 //固定负载5 #define CDRY1 0 #define CDRY2 0 #define CDRY3 0 #define CDRY4 0 #define CDRY5 0 #define CDRY6 0 #define PWM_ABLE (PWM_1_ENABLE|PWM_2_ENABLE|PWM_3_ENABLE) #define VolTooHigh 6500 #define VolTooLow 400 //1900 #define F0VOL 1500 #define MinCur 10 //1A #define MinPower 5 //0.5KW #define MONOMER_NUM_MIN 1 #define IGNORE_LOW_VOL 50 //----------------------------------------------------- #elif TYPE_IDCE_940 //-------------------IDCE-940------------------------- #define MashineType IDCE48CT #define PageType IDCE48CT #define ENCNTURN 1 //0中文 1英文 #define PRO 1 #define PROVOL 1280 #define mon_use_type 0 //单体来源 0为IO板 1为905 #define IGBT_VALUE 0 #define IGBT_VALUE_X (POWER_CTRL_INIT&(~ROK_1)&(~ROK_2)&(~ROK_3))//只在双控RLY_OK赋值时使用 #define TKQ_VALUE (ROK_4) #define JT_VALUE (ROK_5) #define FAN_VALUE 0 #define CONTROL_DISEN 0 #define CONTROL_DIS 0 #define CONTROL_CHREN 0 //充电使能,使能与启动有先后顺序 #define CONTROL_CHR 0 #define CONTROL_TKQ (CTRL_M_RLY1) #define CONTROL_BJ (CTRL_M_RLY3) #define CONTROL_ZC 0 #define GDFZ_1 0 //固定负载1 #define GDFZ_2 0 //固定负载2 #define GDFZ_3 0 //固定负载3 #define GDFZ_4 0 //固定负载4 #define GDFZ_5 0 //固定负载5 #define CDRY1 0 #define CDRY2 0 #define CDRY3 0 #define CDRY4 0 #define CDRY5 0 #define CDRY6 0 #define PWM_ABLE (PWM_1_ENABLE|PWM_2_ENABLE) #define VolTooHigh 3000 #define VolTooLow 900 #define F0VOL 0 #define MinCur 20 //2A #define MinPower 5 //0.5KW #define MONOMER_NUM_MIN 0 //单体总数 #define IGNORE_LOW_VOL 50 #elif TYPE_FBO_2206 //-------------------FBO-2206------------------------- #define MashineType FBO48CT #define PageType FBO48CT #define PRO 0 #define ENCNTURN 0 //0中文 1英文 #define mon_use_type 2 //单体来源 0为IO板 1为905 2为LORA #define IGBT_VALUE (ROK_1) #define IGBT_VALUE_X (POWER_CTRL_INIT&(~ROK_2)&(~ROK_3))//只在双控RLY_OK赋值时使用 #define TKQ_VALUE (ROK_4) #define JT_VALUE 0 #define FAN_VALUE 0 #define CONTROL_DISEN 0 #define CONTROL_DIS 0 #define CONTROL_CHREN (CTRL_CONP) //充电使能,使能与启动有先后顺序 #define CONTROL_CHR (CTRL_PRLY3) #define CONTROL_TKQ (CTRL_M_RLY1) #define CONTROL_BJ (CTRL_M_RLY3) #define CONTROL_ZC 0 #define GDFZ_1 0 //固定负载1 #define GDFZ_2 0 //固定负载2 #define GDFZ_3 0 //固定负载3 #define GDFZ_4 0 //固定负载4 #define GDFZ_5 0 //固定负载5 #define CDRY1 0 #define CDRY2 0 #define CDRY3 0 #define CDRY4 0 #define CDRY5 0 #define CDRY6 0 #define PWM_ABLE (PWM_1_ENABLE|PWM_2_ENABLE|PWM_3_ENABLE) #define VolTooHigh 2650 #define VolTooLow 400 #define F0VOL 800 #define MinCur 20 //2A #define MinPower 3 //0.3KW #define MONOMER_NUM_MIN 1 #define IGNORE_LOW_VOL 50 #elif TYPE_FBO_2210 //-------------------FBO-2210------------------------- #define MashineType FBO48CT #define PageType FBO48CT #define PRO 0 #define mon_use_type 2 //单体来源 0为IO板 1为905 2为LORA #define ENCNTURN 0 //0中文 1英文 #define IGBT_VALUE (ROK_1|ROK_2) #define IGBT_VALUE_X (POWER_CTRL_INIT&(~ROK_3))//只在双控RLY_OK赋值时使用 #define TKQ_VALUE (ROK_4) #define JT_VALUE 0 #define FAN_VALUE 0 #define CONTROL_DIS 0 #define CONTROL_CHREN (CTRL_CONP) //充电使能,使能与启动有先后顺序 #define CONTROL_CHR (CTRL_PRLY3) //充电启动,启动时,先闭合使能;停止时先断开启动 #define CONTROL_TKQ (CTRL_M_RLY1) #define CONTROL_BJ (CTRL_M_RLY3) #define CONTROL_ZC 0 #define GDFZ_1 0 //固定负载1 #define GDFZ_2 0 //固定负载2 #define GDFZ_3 0 //固定负载3 #define GDFZ_4 0 //固定负载4 #define GDFZ_5 0 //固定负载5 #define CDRY1 0 #define CDRY2 0 #define CDRY3 0 #define CDRY4 0 #define CDRY5 0 #define CDRY6 0 #define PWM_ABLE (PWM_1_ENABLE|PWM_2_ENABLE|PWM_3_ENABLE) #define VolTooHigh 3000 #define VolTooLow 400 #define F0VOL 800 #define MinCur 20 //2A #define MinPower 3 //0.3KW #define IGNORE_LOW_VOL 50 #define CONTROL_DISEN 0 #define MONOMER_NUM_MIN 1 #elif TYPE_FBO_2415 //-------------------FBO-2415------------------------- #define MashineType FBO48CT #define PageType FBO48CT #define ENCNTURN 0 //0中文 1英文 #define PRO 1 #define PROVOL 3000 #define mon_use_type 2 //单体来源 0为IO板 1为905 2为LORA #define IGBT_VALUE (ROK_1|ROK_2|ROK_3) #define IGBT_VALUE_X (POWER_CTRL_INIT)//只在双控RLY_OK赋值时使用 #define TKQ_VALUE 0 #define JT_VALUE 0 #define FAN_VALUE 0 #define CONTROL_DISEN 0 #define CONTROL_DIS (CTRL_M_RLY1) #define CONTROL_CHREN 0 //充电使能,使能与启动有先后顺序 #define CONTROL_CHR (CTRL_M_RLY2) #define CONTROL_TKQ 0 #define CONTROL_BJ 0 #define CONTROL_ZC (CTRL_M_RLY3) #define GDFZ_1 0 //固定负载1 #define GDFZ_2 0 //固定负载2 #define GDFZ_3 0 //固定负载3 #define GDFZ_4 0 //固定负载4 #define GDFZ_5 0 //固定负载5 #define CDRY1 (CTRL_PRLY1) #define CDRY2 (CTRL_PRLY2) #define CDRY3 (CTRL_PRLY3) #define CDRY4 0 #define CDRY5 0 #define CDRY6 0 #define PWM_ABLE (PWM_1_ENABLE|PWM_2_ENABLE|PWM_3_ENABLE) #define VolTooHigh 4000 //6500 #define VolTooLow 400 //1800 #define MAXCUR300V 1500 //150A #define MAXCUR300Vup 1000 //100A #define F0VOL 800 #define MinCur 20 //2A #define MinPower 5 //0.5KW #define MONOMER_NUM_MIN 1 #define IGNORE_LOW_VOL 50 #elif TYPE_FBO_4815 //-------------------FBO-4815------------------------- #define MashineType FBO48CT #define PageType FBO48CT #define ENCNTURN 0 //0中文 1英文 #define PRO 0 #define mon_use_type 1 //单体来源 0为IO板 1为905 2为LORA #define IGBT_VALUE 0 #define IGBT_VALUE_X (POWER_CTRL_INIT&(~ROK_1)&(~ROK_2)&(~ROK_3))//只在双控RLY_OK赋值时使用 #define TKQ_VALUE 0 #define JT_VALUE 0 #define FAN_VALUE 0 #define CONTROL_DISEN 0 #define CONTROL_DIS (CTRL_COND) #define CONTROL_CHREN (CTRL_COND) //充电使能,使能与启动有先后顺序 #define CONTROL_CHR (CTRL_CONP) #define CONTROL_TKQ 0 #define CONTROL_BJ (CTRL_M_RLY3) #define CONTROL_ZC (CTRL_M_RLY1|CTRL_COND) #define GDFZ_1 (CTRL_PRLY6) //固定负载1 #define GDFZ_2 (CTRL_PRLY7) //固定负载2 #define GDFZ_3 0 //固定负载3 #define GDFZ_4 0 //固定负载4 #define GDFZ_5 0 //固定负载5 #define CDRY1 0 #define CDRY2 0 #define CDRY3 0 #define CDRY4 0 #define CDRY5 0 #define CDRY6 0 #define PWM_ABLE (PWM_1_ENABLE|PWM_2_ENABLE|PWM_3_ENABLE) #define VolTooHigh 580 #define VolTooLow 210 #define F0VOL 0 #define MinCur 50 //5A #define MinPower 3 //0.3KW #define MONOMER_NUM_MIN 1 #define IGNORE_LOW_VOL 50 #elif TYPE_FBO_4830 //-------------------FBO-4830------------------------- #define MashineType FBO48CT #define PageType FBO48CT #define PRO 0 #define mon_use_type 2 //单体来源 0为IO板 1为905 2为LORA #define ENCNTURN 0 #define IGBT_VALUE 0 #define IGBT_VALUE_X (POWER_CTRL_INIT&(~ROK_1)&(~ROK_2)&(~ROK_3))//只在双控RLY_OK赋值时使用 #define TKQ_VALUE 0 #define JT_VALUE 0 #define FAN_VALUE 0 #define CONTROL_DISEN (CTRL_M_RLY1) #define CONTROL_DIS (CTRL_COND) #define CONTROL_CHREN 0 //充电使能,使能与启动有先后顺序 #define CONTROL_CHR 0 //充电启动,启动时,先闭合使能;停止时先断开启动 #define CONTROL_TKQ 0 #define CONTROL_BJ 0 #define CONTROL_ZC (CTRL_M_RLY2) #define GDFZ_1 (CTRL_PRLY6) //固定负载1 #define GDFZ_2 (CTRL_PRLY7) //固定负载2 #define GDFZ_3 (CTRL_M_RLY3) //固定负载3 #define GDFZ_4 0 //固定负载4 #define GDFZ_5 0 //固定负载5 #define CDRY1 (CTRL_PRLY1) //充电-1 #define CDRY2 (CTRL_PRLY2) //充电-2 #define CDRY3 (CTRL_PRLY3) //充电-3 #define CDRY4 0 #define CDRY5 0 #define CDRY6 0 #define PWM_ABLE (PWM_1_ENABLE|PWM_2_ENABLE|PWM_3_ENABLE) #define VolTooHigh 580 //6500 #define VolTooLow 400 //1800 #define F0VOL 800 #define MinCur 20 //2A #define MinPower 3 //0.3KW #define MONOMER_NUM_MIN 1 #define IGNORE_LOW_VOL 50 #elif TYPE_FBO_4850 //-------------------FBO-4850------------------------- #define MashineType FBO48CT #define PageType FBO48CT #define PRO 0 #define ENCNTURN 0 #define mon_use_type 2 //单体来源 0为IO板 1为905 2为LORA #define IGBT_VALUE 0 #define IGBT_VALUE_X (POWER_CTRL_INIT&(~ROK_1)&(~ROK_2)&(~ROK_3))//只在双控RLY_OK赋值时使用 #define TKQ_VALUE 0 #define JT_VALUE 0 #define FAN_VALUE 0 #define CONTROL_DISEN 0 #define CONTROL_DIS (CTRL_COND) #define CONTROL_CHREN 0 //充电使能,使能与启动有先后顺序 #define CONTROL_CHR 0 //充电启动,启动时,先闭合使能;停止时先断开启动 #define CONTROL_TKQ 0 #define CONTROL_BJ 0 #define CONTROL_ZC (CTRL_CONP) #define GDFZ_1 (CTRL_PRLY6) //固定负载1 #define GDFZ_2 (CTRL_PRLY7) //固定负载2 #define GDFZ_3 (CTRL_M_RLY2) //固定负载3 #define GDFZ_4 (CTRL_M_RLY1) //固定负载4 #define GDFZ_5 (CTRL_M_RLY3) //固定负载5 #define CDRY1 (CTRL_PRLY1) //充电-1 #define CDRY2 (CTRL_PRLY2) //充电-2 #define CDRY3 (CTRL_PRLY3) //充电-3 #define CDRY4 0 #define CDRY5 0 #define CDRY6 0 #define PWM_ABLE (PWM_1_ENABLE|PWM_2_ENABLE|PWM_3_ENABLE) #define VolTooHigh 580 //6500 #define VolTooLow 400 //1800 #define F0VOL 800 #define MinCur 100 //10A #define MinPower 4 //0.4KW #define MONOMER_NUM_MIN 1 #define IGNORE_LOW_VOL 50 #elif TYPE_FBO_6003 //----------------FBO-6003-------------------------- #define MashineType FBO48CT #define PageType FBO48CT #define ENCNTURN 0 //0中文 1英文 #define PRO 1 #define PROVOL 3000 #define mon_use_type 2//单体来源 0为IO板 1为905 2为LORA #define IGBT_VALUE (ROK_1) #define IGBT_VALUE_X (POWER_CTRL_INIT&(~ROK_2)&(~ROK_3))//只在双控RLY_OK赋值时使用 #define TKQ_VALUE (ROK_4) #define JT_VALUE 0 #define FAN_VALUE 0 #define CONTROL_DISEN 0 #define CONTROL_DIS 0 #define CONTROL_CHREN (CTRL_PRLY1) //充电使能,使能与启动有先后顺序 #define CONTROL_CHR (CTRL_PRLY3) #define CONTROL_TKQ (CTRL_M_RLY1) #define CONTROL_BJ (CTRL_M_RLY3) #define CONTROL_ZC 0 #define GDFZ_1 0 //固定负载1 #define GDFZ_2 0 //固定负载2 #define GDFZ_3 0 //固定负载3 #define GDFZ_4 0 //固定负载2 #define GDFZ_5 0 //固定负载3 #define CDRY1 0 //充电-1 #define CDRY2 0 //充电-2 #define CDRY3 0 //充电-3 #define CDRY4 0 #define CDRY5 0 #define CDRY6 0 #define PWM_ABLE (PWM_1_ENABLE|PWM_2_ENABLE|PWM_3_ENABLE) #define VolTooHigh 6500 #define VolTooLow 1900 //1800 #define F0VOL 1500 #define MinCur 10 //1A #define MinPower 5 //0.5KW #define MONOMER_NUM_MIN 1 #define IGNORE_LOW_VOL 300 //----------------------------------------------------- #elif TYPE_FBO_6006 //----------------FBO-6006-------------------------- #define MashineType FBO48CT #define PageType FBO48CT #define ENCNTURN 0 //0中文 1英文 #define PRO 1 #define PROVOL 3000 #define mon_use_type 2//单体来源 0为IO板 1为905 2为LORA #define IGBT_VALUE (ROK_1|ROK_2) #define IGBT_VALUE_X (POWER_CTRL_INIT&(~ROK_3))//只在双控RLY_OK赋值时使用 #define TKQ_VALUE (ROK_4) #define JT_VALUE 0 #define FAN_VALUE 0 #define CONTROL_DISEN 0 #define CONTROL_DIS 0 #define CONTROL_CHREN (CTRL_PRLY1) //充电使能,使能与启动有先后顺序 #define CONTROL_CHR (CTRL_PRLY3) #define CONTROL_TKQ (CTRL_M_RLY1) #define CONTROL_BJ (CTRL_M_RLY3) #define CONTROL_ZC 0 #define GDFZ_1 0 //固定负载1 #define GDFZ_2 0 //固定负载2 #define GDFZ_3 0 //固定负载3 #define GDFZ_4 0 //固定负载2 #define GDFZ_5 0 //固定负载3 #define CDRY1 0 //充电-1 #define CDRY2 0 //充电-2 #define CDRY3 0 //充电-3 #define CDRY4 0 #define CDRY5 0 #define CDRY6 0 #define PWM_ABLE (PWM_1_ENABLE|PWM_2_ENABLE|PWM_3_ENABLE) #define VolTooHigh 6500 #define VolTooLow 1800 //1800 #define F0VOL 1500 #define MinCur 10 //1A #define MinPower 5 //0.5KW #define MONOMER_NUM_MIN 1 #define IGNORE_LOW_VOL 300 //----------------------------------------------------- #elif TYPE_FBO_60010 //----------------FBO-60010-------------------------- #define MashineType FBO48CT #define PageType FBO48CT #define ENCNTURN 0 //0中文 1英文 #define PRO 1 #define PROVOL 3000 #define mon_use_type 2//单体来源 0为IO板 1为905 2为LORA #define IGBT_VALUE (ROK_1|ROK_2|ROK_3) #define IGBT_VALUE_X (POWER_CTRL_INIT) #define TKQ_VALUE (ROK_4) #define JT_VALUE 0 #define FAN_VALUE 0 #define CONTROL_DISEN 0 #define CONTROL_DIS 0 #define CONTROL_CHREN (CTRL_M_RLY2) //充电使能,使能与启动有先后顺序 #define CONTROL_CHR 0 #define CONTROL_TKQ (CTRL_M_RLY1) #define CONTROL_BJ (CTRL_M_RLY3) #define CONTROL_ZC 0 #define GDFZ_1 0 //固定负载1 #define GDFZ_2 0 //固定负载2 #define GDFZ_3 0 //固定负载3 #define GDFZ_4 0 //固定负载2 #define GDFZ_5 0 //固定负载3 #define CDRY1 (CTRL_PRLY1) //充电-1 #define CDRY2 (CTRL_PRLY2) //充电-2 #define CDRY3 (CTRL_PRLY3) //充电-3 #define CDRY4 0 #define CDRY5 0 #define CDRY6 0 #define PWM_ABLE (PWM_1_ENABLE|PWM_2_ENABLE|PWM_3_ENABLE) #define VolTooHigh 6500 #define VolTooLow 1900 //1800 #define F0VOL 1500 #define MinCur 10 //1A #define MinPower 5 //0.5KW #define MONOMER_NUM_MIN 1 #define IGNORE_LOW_VOL 200 //采集到的组端电压小于5V时,置0 20V //----------------------------------------------------- #elif TYPE_FBI_4548 //-------------------FBI-4548------------------------- #define MashineType FBO48CT #define PageType FBI48CT #define PRO 0 #define ENCNTURN 0 //0中文 1英文 #define mon_use_type 1 //单体来源 0为IO板 1为905 2为LORA #define IGBT_VALUE 0 #define IGBT_VALUE_X (POWER_CTRL_INIT&(~ROK_1)&(~ROK_2)&(~ROK_3))//只在双控RLY_OK赋值时使用 #define TKQ_VALUE 0 #define JT_VALUE 0 //紧急停止 急停 #define FAN_VALUE 0 #define CONTROL_DISEN 0 #define CONTROL_DIS (CTRL_M_RLY1) #define CONTROL_CHREN 0 #define CONTROL_CHR (CTRL_M_RLY2) #define CONTROL_TKQ 0 #define CONTROL_BJ 0 #define CONTROL_ZC 0 #define GDFZ_1 0 //固定负载1 #define GDFZ_2 0 //固定负载2 #define GDFZ_3 0 //固定负载3 #define GDFZ_4 0 //固定负载4 #define GDFZ_5 0 //固定负载5 #define CDRY1 0 //充电-1 #define CDRY2 0 //充电-2 #define CDRY3 0 //充电-3 #define CDRY4 0 //充电-4 #define CDRY5 0 //充电-5 #define CDRY6 0 //充电-6 #define PWM_ABLE (PWM_1_ENABLE|PWM_2_ENABLE|PWM_3_ENABLE) #define VolTooHigh 580 //6500 #define VolTooLow 400 //1800 #define F0VOL 800 #define MinCur 20 //2A #define MinPower 3 //0.3KW #define MONOMER_NUM_MIN 1 #define IGNORE_LOW_VOL 50 #define DH_MONO_DATA 0//动环数据 #elif TYPE_FBI_10480 //-------------------FBI_10480------------------------- #define MashineType FBO48CT #define PageType FBI48CT #define ENCNTURN 0 #define PRO 0 #define mon_use_type 1 //单体来源 0为IO板 1为905 #define IGBT_VALUE 0 #define IGBT_VALUE_X (POWER_CTRL_INIT&(~ROK_1)&(~ROK_2)&(~ROK_3))//只在双控RLY_OK赋值时使用 #define TKQ_VALUE 0 #define JT_VALUE 0 #define FAN_VALUE 0 #define IGNORE_LOW_VOL 50 #define CONTROL_DISEN 0 #define CONTROL_DIS 0 //(CTRL_M_RLY1) #define CONTROL_CHREN 0 //充电使能,使能与启动有先后顺序 #define CONTROL_CHR (CTRL_M_RLY2) //充电启动,启动时,先闭合使能;停止时先断开启动 #define CONTROL_TKQ 0 #define CONTROL_BJ 0 #define CONTROL_ZC (CTRL_M_RLY3) //放电固定负载投切 #define GDFZ_1 0 //固定负载1 #define GDFZ_2 0 //固定负载2 #define GDFZ_3 0 //固定负载3 #define GDFZ_4 0 //固定负载4 #define GDFZ_5 0 //固定负载5 //限流充电 #define CDRY1 (CTRL_PRLY6) //充电-1 #define CDRY2 (CTRL_PRLY2) //充电-2 #define CDRY3 (CTRL_PRLY7) //充电-3 #define CDRY4 (CTRL_PRLY1) //充电-4 #define CDRY5 (CTRL_PRLY5) //充电-5 #define CDRY6 (CTRL_PRLY3) //充电-6 #define PWM_ABLE 0 #define VolTooHigh 6500//300 #define VolTooLow 3000//200 #define F0VOL 800 #define MinCur 100 //10A #define MinPower 100 //10KW 为默认值 最小值为组端电压*10A 5kw #define MONOMER_NUM_MIN 1 #elif TYPE_FBI_20240 //-------------------FBI_20240------------------------- #define MashineType FBO48CT #define PageType FBI48CT #define ENCNTURN 0 #define PRO 0 #define mon_use_type 2 //单体来源 0为IO板 1为905 2为LORA #define IGBT_VALUE 0 #define IGBT_VALUE_X (POWER_CTRL_INIT&(~ROK_1)&(~ROK_2)&(~ROK_3))//只在双控RLY_OK赋值时使用 #define TKQ_VALUE 0 #define JT_VALUE 0 #define FAN_VALUE 0 #define CONTROL_DISEN 0 #define CONTROL_DIS 0 //(CTRL_M_RLY1) #define CONTROL_CHREN 0 //充电使能,使能与启动有先后顺序 #define CONTROL_CHR (CTRL_M_RLY2) //充电启动,启动时,先闭合使能;停止时先断开启动 #define CONTROL_TKQ 0 #define CONTROL_BJ 0 #define CONTROL_ZC (CTRL_M_RLY3) //放电固定负载投切 #define GDFZ_1 0 //固定负载1 #define GDFZ_2 0 //固定负载2 #define GDFZ_3 0 //固定负载3 #define GDFZ_4 0 //固定负载4 #define GDFZ_5 0 //固定负载5 //限流充电 #define CDRY1 (CTRL_PRLY6) //充电-1 #define CDRY2 (CTRL_PRLY2) //充电-2 #define CDRY3 (CTRL_PRLY7) //充电-3 #define CDRY4 (CTRL_PRLY1) //充电-4 #define CDRY5 (CTRL_PRLY5) //充电-5 #define CDRY6 (CTRL_PRLY3) //充电-6 #define PWM_ABLE 0 #define VolTooHigh 3000//300 #define VolTooLow 2000//200 #define F0VOL 800 #define MinCur 100 //10A #define MinPower 50 //5kw #define MONOMER_NUM_MIN 1 #define IGNORE_LOW_VOL 50 #endif #endif // APP_DEFINE_H