|
@@ -2406,23 +2406,28 @@ void BcuEncodeFunction(UINT32 ID, UINT8 *rawData)
|
|
|
switch (ID)
|
|
|
{
|
|
|
case 0x1802F4EF:
|
|
|
+ {
|
|
|
+ static uint8 VCU_Life_temp= 0;
|
|
|
+ VCU_Life_temp++;
|
|
|
// VCU_Life = ;
|
|
|
VCU_ReqHV = VCU_HvOnOff; // C
|
|
|
- VCU_DCDCSts = 0x03; // VCU涓嶅彂锛屾棤鏁�
|
|
|
- VCU_DCACSts = 0x03; // VCU涓嶅彂锛屾棤鏁�
|
|
|
- VCU_DCAPSts = 0x03; // VCU涓嶅彂锛屾棤鏁�
|
|
|
+ //VCU_ReqHV = 0x01;//高压上电测试
|
|
|
+ VCU_DCDCSts = 0x01; // VCU涓嶅彂锛屾棤鏁�
|
|
|
+ VCU_DCACSts = 0x01; // VCU涓嶅彂锛屾棤鏁�
|
|
|
+ VCU_DCAPSts = 0x01; // VCU涓嶅彂锛屾棤鏁�
|
|
|
// VCU_VehicleSpeed //淇″彿瀛樺湪锛岄噸澶嶄娇鐢�
|
|
|
- VCU_PosRlySts = VCU_MainPosRlySts; // C TBD
|
|
|
- VCU_PosRlyErrSts = 0x03;
|
|
|
- VCU_PTCRlSts = 0x03;
|
|
|
- VCU_PTCRlErrSts = 0x03;
|
|
|
- VCU_StopChgCmd = 0x03;
|
|
|
- VCU_HVInterlock = 0x03;
|
|
|
- VCU_AssistRlySts = 0x03;
|
|
|
- VCU_AssistRlyErrSts = 0x03;
|
|
|
- VCU_ACRlySts = 0x03;
|
|
|
- VCU_ACRlyErrSts = 0x03;
|
|
|
- *(UINT8 *)(rawData + 0) = *(UINT8 *)(rawData + 0) | ((VCU_Life << 0) & 0xFF);
|
|
|
+ //VCU_PosRlySts = VCU_MainPosRlySts; // C TBD
|
|
|
+ VCU_PosRlySts = 0x01;//高压上电测试
|
|
|
+ VCU_PosRlyErrSts = 0x00;
|
|
|
+ VCU_PTCRlSts = 0x01;
|
|
|
+ VCU_PTCRlErrSts = 0x00;
|
|
|
+ VCU_StopChgCmd = 0x01;
|
|
|
+ VCU_HVInterlock = 0x00;
|
|
|
+ VCU_AssistRlySts = 0x01;
|
|
|
+ VCU_AssistRlyErrSts = 0x00;
|
|
|
+ VCU_ACRlySts = 0x01;
|
|
|
+ VCU_ACRlyErrSts = 0x00;
|
|
|
+ *(UINT8 *)(rawData + 0) = *(UINT8 *)(rawData + 0) | ((VCU_Life_temp << 0) & 0xFF);
|
|
|
*(UINT8 *)(rawData + 1) = *(UINT8 *)(rawData + 1) | ((VCU_ReqHV << 0) & 0xFF);
|
|
|
*(UINT8 *)(rawData + 1) = *(UINT8 *)(rawData + 1) | ((VCU_DCDCSts << 2) & 0xFF);
|
|
|
*(UINT8 *)(rawData + 1) = *(UINT8 *)(rawData + 1) | ((VCU_DCACSts << 4) & 0xFF);
|
|
@@ -2439,6 +2444,7 @@ void BcuEncodeFunction(UINT32 ID, UINT8 *rawData)
|
|
|
*(UINT8 *)(rawData + 6) = *(UINT8 *)(rawData + 6) | ((VCU_ACRlySts << 0) & 0xFF);
|
|
|
*(UINT8 *)(rawData + 6) = *(UINT8 *)(rawData + 6) | ((VCU_ACRlyErrSts << 2) & 0xFF);
|
|
|
break;
|
|
|
+ }
|
|
|
case 0x1803F4EF:
|
|
|
ISO_WorkStatus = 0x0F;
|
|
|
ISO_FaultLevel = 0x0F;
|