|
@@ -539,9 +539,9 @@ UINT8 Gun2DCNegTemp = 0x00; //
|
|
|
UINT8 Gun2DCPosTemp = 0x00; //充电口2正温感值,,精度_1,_偏移_-40,单位_℃
|
|
|
UINT8 HeatPosRelaySt = 0x00; //加热正继电器状态,0_断开;1_闭合;2_粘连;3_无效;,精度_1,_偏移_0,单位_
|
|
|
UINT8 HeatNegRelaySt = 0x00; //加热负继电器状态,0_断开;1_闭合;2_粘连;3_无效;,精度_1,_偏移_0,单位_
|
|
|
-UINT8 UcellFrameNum = 0x00; //单体电压帧序号,有效值1~255,精度_1,_偏移_0,单位_
|
|
|
+UINT8 UcellFrameNum = 0x01; //单体电压帧序号,有效值1~255,精度_1,_偏移_0,单位_
|
|
|
UINT8 UcellCSCNum = 0x00; //子系统编号CSC,有效值1~255,精度_1,_偏移_0,单位_
|
|
|
-UINT8 TempFrameNum = 0x00; //温度帧序号,有效值1~255,精度_1,_偏移_0,单位_
|
|
|
+UINT8 TempFrameNum = 0x01; //温度帧序号,有效值1~255,精度_1,_偏移_0,单位_
|
|
|
UINT8 TempCSCNum = 0x00; //子系统编号CSC,有效值1~255,精度_1,_偏移_0,单位_
|
|
|
UINT8 CurCSC_TempN = 0x00; //当前CSC下的第N个探针的温度,255 "Invalid" 0xFF 无效 有效值 0~254,单位 ℃,范围(-50~204)℃,,精度_1,_偏移_-50,单位_℃
|
|
|
UINT8 CurCSC_TempN1 = 0x00; //当前CSC下的第N1个探针的温度,255 "Invalid" 0xFF 无效 有效值 0~254,单位 ℃,范围(-50~204)℃,,精度_1,_偏移_-50,单位_℃
|
|
@@ -698,7 +698,9 @@ uint8 bled_flg_bleDisconn = 0; // ble
|
|
|
/*
|
|
|
ebc应用层变量
|
|
|
*/
|
|
|
-uint8 ebcd_P_airSensor = 0;
|
|
|
+uint8 ebcd_flg_Can2SendEnbale = 0;
|
|
|
+uint8 ebcd_st_toBleAns = 0;
|
|
|
+uint16 ebcd_P_airSensor = 0;
|
|
|
uint8 ebcd_T_plugin[4] = {0}; //四个接插件温度
|
|
|
uint8 ebcd_flg_forbidHVOn = 0; //禁止高压上电
|
|
|
uint8 ebcb_flg_reqHvOff = 0; //请求高压下电
|
|
@@ -751,6 +753,8 @@ const uint32 R_table[240] = {202269, 191063, 180554, 170694, 161438, 152746, 144
|
|
|
476, 466, 455, 445, 436, 426, 417, 408, 399, 391, 382, 374, 366, 359, 351, 344, 337, 330, 323, 316, 310, 304, 298, 292,
|
|
|
286, 280, 274, 269, 264, 259, 254, 249, 244, 239, 234, 230, 226, 221, 217, 213, 209, 205, 201, 198, 194, 190, 187, 183,
|
|
|
180, 177, 174, 171, 168, 165, 162, 159, 156, 153, 151, 148, 145, 143, 141, 138, 136, 133, 131, 129, 127, 125};
|
|
|
+const uint8 DataPackCounter[21] = {1,1,7,5,16,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};
|
|
|
+const uint8 DataPackBegin[21] = {0,0x11,0x21,0x31,0x40,0x51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
|
|
|
#define APPLAYERVER_STOP_SEC_VAR
|
|
|
#include "MemMap.h"
|
|
|
/*************************************************************
|
|
@@ -782,12 +786,14 @@ uint32 Control_Times = 0;
|
|
|
uint8 MotorControlCmd = 0; //电机自动控制模式,0-不控制,1-控制锁紧,2-控制解锁
|
|
|
uint8 MotorDebugCmd = 0; //电机调试模式。0-不控制,1-持续锁紧,2-持续解锁
|
|
|
uint8 MotorControlEnable = 0; //电机控制使能,每bit代表一个电机从低位开始, 0-不控制,1-控制
|
|
|
-uint8 MotorControlFeedBack = 0; //调试参数
|
|
|
-uint8 MotorDirecFeedBack = 0;
|
|
|
+uint8 MotorControlLockNum = 0; //调试参数
|
|
|
+uint8 MotorControlunLockNum = 0;
|
|
|
+uint8 MotorLifeTestCmd = 0;
|
|
|
#define EEPDATA_START_SEC_VAR
|
|
|
#include "MemMap.h"
|
|
|
uint16 RunFailedDelay = 30000; //电机最大运动时间,超时则取消控制
|
|
|
uint16 LockDelay = 1000; //电机传感器到位后,延时锁紧时间
|
|
|
+uint16 LifeTestCounter = 0;
|
|
|
#define EEPDATA_STOP_SEC_VAR
|
|
|
#include "MemMap.h"
|
|
|
#endif
|