523调试

This commit is contained in:
zjk
2025-05-23 15:38:23 +08:00
parent 3a14a3cff8
commit ee050bb58b
13 changed files with 1209 additions and 939 deletions
-270
View File
@@ -1,270 +0,0 @@
MessageName,MessageID,DLC,Sender,SignalName,StartBit,Length,Factor,Offset,Min,Max,Unit,Receivers,SignalComment
CSCM_Heartbeat,0x11dd0101,1,CSC,HeartBeat,7,8,1,0,,,,,
CSC_EBAT2_CM_01,0x11aa0901,8,,BMS_WorkStateSet_Order,7,8,1,0,,,,,
CSC_EBAT2_CM_01,0x11aa0901,8,,BMS_MainRelaySet_Order,15,8,1,0,,,,,
CSC_EBAT2_CM_01,0x11aa0901,8,,BMS_PosRelaySet_Order,23,8,1,0,,,,,
CSC_EBAT2_CM_01,0x11aa0901,8,,BMS_DiodeRelaySet_Order,31,8,1,0,,,,,
CSC_EBAT2_CM_01,0x11aa0901,8,,BMS_BatPowerSet_Order,32,16,1,0,,,,,
CSC_EBAT2_CM_01,0x11aa0901,8,,BMS_SelfCheck_Order,55,8,1,0,,,,,
CSC_EBAT2_CM_01,0x11aa0901,8,,BMS_PowerOff_Order,63,8,1,0,,,,,
CSC_EBAT1_CM_01,0x11aa0801,8,,BMS_WorkStateSet_Order,7,8,1,0,,,,,
CSC_EBAT1_CM_01,0x11aa0801,8,,BMS_MainRelaySet_Order,15,8,1,0,,,,,
CSC_EBAT1_CM_01,0x11aa0801,8,,BMS_PosRelaySet_Order,23,8,1,0,,,,,
CSC_EBAT1_CM_01,0x11aa0801,8,,BMS_DiodeRelaySet_Order,31,8,1,0,,,,,
CSC_EBAT1_CM_01,0x11aa0801,8,,BMS_BatPowerSet_Order,32,16,1,0,,,,,
CSC_EBAT1_CM_01,0x11aa0801,8,,BMS_SelfCheck_Order,55,8,1,0,,,,,
CSC_EBAT1_CM_01,0x11aa0801,8,,BMS_PowerOff_Order,63,8,1,0,,,,,
BMS_P_CSC_FB_02,0x11cc0402,6,,BMS_WorkState_FB,7,8,1,0,,,,,
BMS_P_CSC_FB_02,0x11cc0402,6,,BMS_SelfCheck_FB,15,8,1,0,,,,,
BMS_P_CSC_FB_02,0x11cc0402,6,,BMS_BatPowerSet_FB,23,8,1,0,,,,,
BMS_P_CSC_FB_02,0x11cc0402,6,,BMS_MainRelay_FB,31,8,1,0,,,,,
BMS_P_CSC_FB_02,0x11cc0402,6,,BMS_PosDoideRelay_FB,39,8,1,0,,,,,
BMS_P_CSC_FB_02,0x11cc0402,6,,BMS_EmergencyCode_FB,47,8,1,0,,,,,
BMS_P_CSC_FB_01,0x11cc0401,8,,TimeStamp_Year,7,8,1,0,,,,,
BMS_P_CSC_FB_01,0x11cc0401,8,,TimeStamp_Month,15,8,1,0,,,,,
BMS_P_CSC_FB_01,0x11cc0401,8,,TimeStamp_Day,23,8,1,0,,,,,
BMS_P_CSC_FB_01,0x11cc0401,8,,TimeStamp_Hour,31,8,1,0,,,,,
BMS_P_CSC_FB_01,0x11cc0401,8,,TimeStamp_Minute,39,8,1,0,,,,,
BMS_P_CSC_FB_01,0x11cc0401,8,,TimeStamp_Second,47,8,1,0,,,,,
BMS_P_CSC_FB_01,0x11cc0401,8,,TimeStamp_10ms,55,8,1,0,,,,,
BMS_P_CSC_FB_01,0x11cc0401,8,,HeartBeat,63,8,1,0,,,,,
New_Message_57,0x1,8,,New_Signal_240,32,8,1,0,,,,,
New_Message_56,0x0,8,,New_Signal_239,32,8,1,0,,,,,
BMS_I_CSC_FB_14,0x11cc030e,8,BMS_ICM,BMS_M_4Min1O2,0,16,0.1,0,0,30,%,,²ÕÄÚÑõÆøÅ¨¶È
BMS_I_CSC_FB_14,0x11cc030e,8,BMS_ICM,BMS_M_4Min1Temper,16,16,0.1,0,-40,80,,,²ÕÄÚζÈ
BMS_I_CSC_FB_14,0x11cc030e,8,BMS_ICM,BMS_M_4Min1Humidity,32,16,0.1,0,,,%,,²ÕÄÚʪ¶È
BMS_I_CSC_FB_14,0x11cc030e,8,BMS_ICM,BMS_M_4Min1Pressure,48,16,0.2,0,0,450,Kp,,²ÕÄÚ´óÆøÑ¹
BMS_P_CSC_FB_14,0x11cc040e,8,BMS_POWER,BMS_M_4Min1O2,0,16,0.1,0,0,30,%,,²ÕÄÚÑõÆøÅ¨¶È
BMS_P_CSC_FB_14,0x11cc040e,8,BMS_POWER,BMS_M_4Min1Temper,16,16,0.1,0,-40,80,,,²ÕÄÚζÈ
BMS_P_CSC_FB_14,0x11cc040e,8,BMS_POWER,BMS_M_4Min1Humidity,32,16,0.1,0,,,%,,²ÕÄÚʪ¶È
BMS_P_CSC_FB_14,0x11cc040e,8,BMS_POWER,BMS_M_4Min1Pressure,48,16,0.2,0,0,450,Kp,,²ÕÄÚ´óÆøÑ¹
BMS_I_CSC_FB_13_M1,0x11cc031d,8,BMS_ICM,BMS_S_MinCellV,0,16,0.1,0,,,mV,,µ¥Ìåµç³Ø×îµÍµçѹ
BMS_I_CSC_FB_13_M1,0x11cc031d,8,BMS_ICM,BMS_S_MaxCellV,16,16,0.1,0,,,mV,,µ¥Ìåµçѹ×î¸ßµçѹ
BMS_I_CSC_FB_13_M1,0x11cc031d,8,BMS_ICM,BMS_S_MinCellVIdx,39,8,1,0,,,,,×îµÍµçѹ±àºÅ
BMS_I_CSC_FB_13_M1,0x11cc031d,8,BMS_ICM,BMS_S_MaxCellVIdx,47,8,1,0,,,,,×î¸ßµçѹ±àºÅ
BMS_I_CSC_FB_13_M1,0x11cc031d,8,BMS_ICM,BMS_S_CellVMean,48,16,1,0,,,,,µ¥Ì寽¾ùµçѹ
BMS_I_CSC_FB_12_M1,0x11cc031c,6,BMS_ICM,BMS_S_TemperMax,7,8,1,-40,-40,125,¡æ,,µç³Ø×î¸ßζÈ
BMS_I_CSC_FB_12_M1,0x11cc031c,6,BMS_ICM,BMS_S_TemperMaxIdx,15,8,1,0,,,,,µç³Ø×î¸ßζȱàºÅ
BMS_I_CSC_FB_12_M1,0x11cc031c,6,BMS_ICM,BMS_S_TemperMin,23,8,1,-40,-40,125,¡æ,,µç³Ø×îµÍζÈ
BMS_I_CSC_FB_12_M1,0x11cc031c,6,BMS_ICM,BMS_S_TemperMinIdx,31,8,1,0,,,,,µç³Ø×îµÍζȱàºÅ
BMS_I_CSC_FB_12_M1,0x11cc031c,6,BMS_ICM,BMS_S_TemperMean,39,8,1,0,,,,,µç³ØÆ½¾ùζÈ
BMS_I_CSC_FB_12_M1,0x11cc031c,6,BMS_ICM,BMS_S_BalanceStatus,47,8,1,0,,,,,µç³Øµ¥Ìå¾ùºâ״̬
BMS_I_CSC_FB_11_M1,0x11cc031b,8,BMS_ICM,BMS_S_LoadVt,0,16,0.1,0,,,V,,µç³Ø°üµçѹ¸ºÔضË
BMS_I_CSC_FB_11_M1,0x11cc031b,8,BMS_ICM,BMS_S_BattVt,16,16,0.1,0,,,V,,µç³Ø°üµçѹµç³Ø¶Ë
BMS_I_CSC_FB_11_M1,0x11cc031b,8,BMS_ICM,BMS_S_IruPz,32,16,10,0,,,K¦¸,,µç³Ø°üÕý¶Ë¾øÔµµç×è
BMS_I_CSC_FB_11_M1,0x11cc031b,8,BMS_ICM,BMS_S_IruPf,48,16,10,0,,,K¦¸,,µç³Ø°ü¸º¶Ë¾øÔµµç×è
BMS_I_CSC_FB_10_M1,0x11cc031a,6,BMS_ICM,BMS_S_Soc,0,16,0.1,0,,,%,,µç³Ø°üSOC
BMS_I_CSC_FB_10_M1,0x11cc031a,6,BMS_ICM,BMS_S_PosNegRelay_Status,23,8,1,0,,,,,µç³Ø°üÕý¼«¼ÌµçÆ÷״̬Ó븺¼«¼ÌµçÆ÷״̬
BMS_I_CSC_FB_10_M1,0x11cc031a,6,BMS_ICM,BMS_S_OnChgPosNegRelay_Status,31,8,1,0,,,,,BMS_S_OnChgPosNegRelay_Status
BMS_I_CSC_FB_10_M1,0x11cc031a,6,BMS_ICM,BMS_S_DsgCurrent,32,16,0.05,0,,,A,,"µç³Ø°ü·ÅµçµçÁ÷
·ÅµçΪÕý£¬³äµçΪ¸º"
BMS_I_CSC_FB_09_M1,0x11cc0319,7,BMS_ICM,BMS_S_Packidx,7,8,1,0,,,,,µç³Ø°üºÅ
BMS_I_CSC_FB_09_M1,0x11cc0319,7,BMS_ICM,BMS_S_WarnId1,15,8,1,0,,,,,µç³Ø±¨¾¯±êʶ×Ö1
BMS_I_CSC_FB_09_M1,0x11cc0319,7,BMS_ICM,BMS_S_WarnId2,23,8,1,0,,,,,µç³Ø±¨¾¯±êʶ×Ö2
BMS_I_CSC_FB_09_M1,0x11cc0319,7,BMS_ICM,BMS_S_WarnId3,31,8,1,0,,,,,µç³Ø±¨¾¯±êʶ×Ö3
BMS_I_CSC_FB_09_M1,0x11cc0319,7,BMS_ICM,BMS_S_WarnId4,39,8,1,0,,,,,µç³Ø±¨¾¯±êʶ×Ö4
BMS_I_CSC_FB_09_M1,0x11cc0319,7,BMS_ICM,BMS_S_WarnId5,47,8,1,0,,,,,µç³Ø±¨¾¯±êʶ×Ö5
BMS_I_CSC_FB_09_M1,0x11cc0319,7,BMS_ICM,BMS_S_WarnId6,55,8,1,0,,,,,µç³Ø±¨¾¯±êʶ×Ö6
BMS_P_CSC_FB_13_M1,0x11cc041d,8,BMS_POWER,BMS_S_MinCellV,0,16,0.1,0,,,mV,,µ¥Ìåµç³Ø×îµÍµçѹ
BMS_P_CSC_FB_13_M1,0x11cc041d,8,BMS_POWER,BMS_S_MaxCellV,16,16,0.1,0,,,mV,,µ¥Ìåµçѹ×î¸ßµçѹ
BMS_P_CSC_FB_13_M1,0x11cc041d,8,BMS_POWER,BMS_S_MinCellVIdx,39,8,1,0,,,,,×îµÍµçѹ±àºÅ
BMS_P_CSC_FB_13_M1,0x11cc041d,8,BMS_POWER,BMS_S_MaxCellVIdx,47,8,1,0,,,,,×î¸ßµçѹ±àºÅ
BMS_P_CSC_FB_13_M1,0x11cc041d,8,BMS_POWER,BMS_S_CellVMean,48,16,1,0,,,,,µ¥Ì寽¾ùµçѹ
BMS_P_CSC_FB_12_M1,0x11cc041c,6,BMS_POWER,BMS_S_TemperMax,7,8,1,-40,-40,125,¡æ,,µç³Ø×î¸ßζÈ
BMS_P_CSC_FB_12_M1,0x11cc041c,6,BMS_POWER,BMS_S_TemperMaxIdx,15,8,1,0,,,,,µç³Ø×î¸ßζȱàºÅ
BMS_P_CSC_FB_12_M1,0x11cc041c,6,BMS_POWER,BMS_S_TemperMin,23,8,1,-40,-40,125,¡æ,,µç³Ø×îµÍζÈ
BMS_P_CSC_FB_12_M1,0x11cc041c,6,BMS_POWER,BMS_S_TemperMinIdx,31,8,1,0,,,,,µç³Ø×îµÍζȱàºÅ
BMS_P_CSC_FB_12_M1,0x11cc041c,6,BMS_POWER,BMS_S_TemperMean,39,8,1,0,,,,,µç³ØÆ½¾ùζÈ
BMS_P_CSC_FB_12_M1,0x11cc041c,6,BMS_POWER,BMS_S_BalanceStatus,47,8,1,0,,,,,µç³Øµ¥Ìå¾ùºâ״̬
BMS_P_CSC_FB_11_M1,0x11cc041b,8,BMS_POWER,BMS_S_LoadVt,0,16,0.1,0,,,V,,µç³Ø°üµçѹ¸ºÔضË
BMS_P_CSC_FB_11_M1,0x11cc041b,8,BMS_POWER,BMS_S_BattVt,16,16,0.1,0,,,V,,µç³Ø°üµçѹµç³Ø¶Ë
BMS_P_CSC_FB_11_M1,0x11cc041b,8,BMS_POWER,BMS_S_IruPz,32,16,10,0,,,K¦¸,,µç³Ø°üÕý¶Ë¾øÔµµç×è
BMS_P_CSC_FB_11_M1,0x11cc041b,8,BMS_POWER,BMS_S_IruPf,48,16,10,0,,,K¦¸,,µç³Ø°ü¸º¶Ë¾øÔµµç×è
BMS_P_CSC_FB_10_M1,0x11cc041a,4,BMS_POWER,BMS_S_PosNegRelay_Status,7,8,1,0,,,,,µç³Ø°üÕý¼«¼ÌµçÆ÷״̬Ó븺¼«¼ÌµçÆ÷״̬
BMS_P_CSC_FB_10_M1,0x11cc041a,4,BMS_POWER,BMS_S_OnChgPosNegRelay_Status,15,8,1,0,,,,,BMS_S_OnChgPosNegRelay_Status
BMS_P_CSC_FB_10_M1,0x11cc041a,4,BMS_POWER,BMS_S_DsgCurrent,16,16,0.05,0,,,A,,"µç³Ø°ü·ÅµçµçÁ÷
·ÅµçΪÕý£¬³äµçΪ¸º"
BMS_P_CSC_FB_09_M1,0x11cc0419,7,BMS_POWER,BMS_S_Packidx,7,8,1,0,,,,,µç³Ø°üºÅ
BMS_P_CSC_FB_09_M1,0x11cc0419,7,BMS_POWER,BMS_S_WarnId1,15,8,1,0,,,,,µç³Ø±¨¾¯±êʶ×Ö1
BMS_P_CSC_FB_09_M1,0x11cc0419,7,BMS_POWER,BMS_S_WarnId2,23,8,1,0,,,,,µç³Ø±¨¾¯±êʶ×Ö2
BMS_P_CSC_FB_09_M1,0x11cc0419,7,BMS_POWER,BMS_S_WarnId3,31,8,1,0,,,,,µç³Ø±¨¾¯±êʶ×Ö3
BMS_P_CSC_FB_09_M1,0x11cc0419,7,BMS_POWER,BMS_S_WarnId4,39,8,1,0,,,,,µç³Ø±¨¾¯±êʶ×Ö4
BMS_P_CSC_FB_09_M1,0x11cc0419,7,BMS_POWER,BMS_S_WarnId5,47,8,1,0,,,,,µç³Ø±¨¾¯±êʶ×Ö5
BMS_P_CSC_FB_09_M1,0x11cc0419,7,BMS_POWER,BMS_S_WarnId6,55,8,1,0,,,,,µç³Ø±¨¾¯±êʶ×Ö6
BMS_I_CSC_FB_13_M0,0x11cc030d,8,BMS_ICM,BMS_S_MinCellV,0,16,0.1,0,,,mV,,µ¥Ìåµç³Ø×îµÍµçѹ
BMS_I_CSC_FB_13_M0,0x11cc030d,8,BMS_ICM,BMS_S_MaxCellV,16,16,0.1,0,,,mV,,µ¥Ìåµçѹ×î¸ßµçѹ
BMS_I_CSC_FB_13_M0,0x11cc030d,8,BMS_ICM,BMS_S_MinCellVIdx,39,8,1,0,,,,,×îµÍµçѹ±àºÅ
BMS_I_CSC_FB_13_M0,0x11cc030d,8,BMS_ICM,BMS_S_MaxCellVIdx,47,8,1,0,,,,,×î¸ßµçѹ±àºÅ
BMS_I_CSC_FB_13_M0,0x11cc030d,8,BMS_ICM,BMS_S_CellVMean,48,16,1,0,,,,,µ¥Ì寽¾ùµçѹ
BMS_P_CSC_FB_13_M0,0x11cc040d,8,BMS_POWER,BMS_S_MinCellV,0,16,0.1,0,,,mV,,µ¥Ìåµç³Ø×îµÍµçѹ
BMS_P_CSC_FB_13_M0,0x11cc040d,8,BMS_POWER,BMS_S_MaxCellV,16,16,0.1,0,,,mV,,µ¥Ìåµçѹ×î¸ßµçѹ
BMS_P_CSC_FB_13_M0,0x11cc040d,8,BMS_POWER,BMS_S_MinCellVIdx,39,8,1,0,,,,,×îµÍµçѹ±àºÅ
BMS_P_CSC_FB_13_M0,0x11cc040d,8,BMS_POWER,BMS_S_MaxCellVIdx,47,8,1,0,,,,,×î¸ßµçѹ±àºÅ
BMS_P_CSC_FB_13_M0,0x11cc040d,8,BMS_POWER,BMS_S_CellVMean,48,16,1,0,,,,,µ¥Ì寽¾ùµçѹ
BMS_I_CSC_FB_12_M0,0x11cc030c,6,BMS_ICM,BMS_S_TemperMax,7,8,1,-40,-40,125,¡æ,,µç³Ø×î¸ßζÈ
BMS_I_CSC_FB_12_M0,0x11cc030c,6,BMS_ICM,BMS_S_TemperMaxIdx,15,8,1,0,,,,,µç³Ø×î¸ßζȱàºÅ
BMS_I_CSC_FB_12_M0,0x11cc030c,6,BMS_ICM,BMS_S_TemperMin,23,8,1,-40,-40,125,¡æ,,µç³Ø×îµÍζÈ
BMS_I_CSC_FB_12_M0,0x11cc030c,6,BMS_ICM,BMS_S_TemperMinIdx,31,8,1,0,,,,,µç³Ø×îµÍζȱàºÅ
BMS_I_CSC_FB_12_M0,0x11cc030c,6,BMS_ICM,BMS_S_TemperMean,39,8,1,0,,,,,µç³ØÆ½¾ùζÈ
BMS_I_CSC_FB_12_M0,0x11cc030c,6,BMS_ICM,BMS_S_BalanceStatus,47,8,1,0,,,,,µç³Øµ¥Ìå¾ùºâ״̬
BMS_P_CSC_FB_12_M0,0x11cc040c,6,BMS_POWER,BMS_S_TemperMax,7,8,1,-40,-40,125,¡æ,,µç³Ø×î¸ßζÈ
BMS_P_CSC_FB_12_M0,0x11cc040c,6,BMS_POWER,BMS_S_TemperMaxIdx,15,8,1,0,,,,,µç³Ø×î¸ßζȱàºÅ
BMS_P_CSC_FB_12_M0,0x11cc040c,6,BMS_POWER,BMS_S_TemperMin,23,8,1,-40,-40,125,¡æ,,µç³Ø×îµÍζÈ
BMS_P_CSC_FB_12_M0,0x11cc040c,6,BMS_POWER,BMS_S_TemperMinIdx,31,8,1,0,,,,,µç³Ø×îµÍζȱàºÅ
BMS_P_CSC_FB_12_M0,0x11cc040c,6,BMS_POWER,BMS_S_TemperMean,39,8,1,0,,,,,µç³ØÆ½¾ùζÈ
BMS_P_CSC_FB_12_M0,0x11cc040c,6,BMS_POWER,BMS_S_BalanceStatus,47,8,1,0,,,,,µç³Øµ¥Ìå¾ùºâ״̬
BMS_I_CSC_FB_11_M0,0x11cc030b,8,BMS_ICM,BMS_S_LoadVt,0,16,0.1,0,,,V,,µç³Ø°üµçѹ¸ºÔضË
BMS_I_CSC_FB_11_M0,0x11cc030b,8,BMS_ICM,BMS_S_BattVt,16,16,0.1,0,,,V,,µç³Ø°üµçѹµç³Ø¶Ë
BMS_I_CSC_FB_11_M0,0x11cc030b,8,BMS_ICM,BMS_S_IruPz,32,16,10,0,,,K¦¸,,µç³Ø°üÕý¶Ë¾øÔµµç×è
BMS_I_CSC_FB_11_M0,0x11cc030b,8,BMS_ICM,BMS_S_IruPf,48,16,10,0,,,K¦¸,,µç³Ø°ü¸º¶Ë¾øÔµµç×è
BMS_P_CSC_FB_11_M0,0x11cc040b,8,BMS_POWER,BMS_S_LoadVt,0,16,0.1,0,,,V,,µç³Ø°üµçѹ¸ºÔضË
BMS_P_CSC_FB_11_M0,0x11cc040b,8,BMS_POWER,BMS_S_BattVt,16,16,0.1,0,,,V,,µç³Ø°üµçѹµç³Ø¶Ë
BMS_P_CSC_FB_11_M0,0x11cc040b,8,BMS_POWER,BMS_S_IruPz,32,16,10,0,,,K¦¸,,µç³Ø°üÕý¶Ë¾øÔµµç×è
BMS_P_CSC_FB_11_M0,0x11cc040b,8,BMS_POWER,BMS_S_IruPf,48,16,10,0,,,K¦¸,,µç³Ø°ü¸º¶Ë¾øÔµµç×è
BMS_I_CSC_FB_10_M0,0x11cc030a,6,BMS_ICM,BMS_S_Soc,0,16,0.1,0,,,%,,µç³Ø°üSOC
BMS_I_CSC_FB_10_M0,0x11cc030a,6,BMS_ICM,BMS_S_PosNegRelay_Status,23,8,1,0,,,,,µç³Ø°üÕý¼«¼ÌµçÆ÷״̬Ó븺¼«¼ÌµçÆ÷״̬
BMS_I_CSC_FB_10_M0,0x11cc030a,6,BMS_ICM,BMS_S_OnChgPosNegRelay_Status,31,8,1,0,,,,,BMS_S_OnChgPosNegRelay_Status
BMS_I_CSC_FB_10_M0,0x11cc030a,6,BMS_ICM,BMS_S_DsgCurrent,32,16,0.05,0,,,A,,"µç³Ø°ü·ÅµçµçÁ÷
·ÅµçΪÕý£¬³äµçΪ¸º"
BMS_P_CSC_FB_10_M0,0x11cc040a,4,BMS_POWER,BMS_S_PosNegRelay_Status,7,8,1,0,,,,,µç³Ø°üÕý¼«¼ÌµçÆ÷״̬Ó븺¼«¼ÌµçÆ÷״̬
BMS_P_CSC_FB_10_M0,0x11cc040a,4,BMS_POWER,BMS_S_OnChgPosNegRelay_Status,15,8,1,0,,,,,BMS_S_OnChgPosNegRelay_Status
BMS_P_CSC_FB_10_M0,0x11cc040a,4,BMS_POWER,BMS_S_DsgCurrent,16,16,0.05,0,,,A,,"µç³Ø°ü·ÅµçµçÁ÷
·ÅµçΪÕý£¬³äµçΪ¸º"
BMS_I_CSC_FB_09_M0,0x11cc0309,7,BMS_ICM,BMS_S_Packidx,7,8,1,0,,,,,µç³Ø°üºÅ
BMS_I_CSC_FB_09_M0,0x11cc0309,7,BMS_ICM,BMS_S_WarnId1,15,8,1,0,,,,,µç³Ø±¨¾¯±êʶ×Ö1
BMS_I_CSC_FB_09_M0,0x11cc0309,7,BMS_ICM,BMS_S_WarnId2,23,8,1,0,,,,,µç³Ø±¨¾¯±êʶ×Ö2
BMS_I_CSC_FB_09_M0,0x11cc0309,7,BMS_ICM,BMS_S_WarnId3,31,8,1,0,,,,,µç³Ø±¨¾¯±êʶ×Ö3
BMS_I_CSC_FB_09_M0,0x11cc0309,7,BMS_ICM,BMS_S_WarnId4,39,8,1,0,,,,,µç³Ø±¨¾¯±êʶ×Ö4
BMS_I_CSC_FB_09_M0,0x11cc0309,7,BMS_ICM,BMS_S_WarnId5,47,8,1,0,,,,,µç³Ø±¨¾¯±êʶ×Ö5
BMS_I_CSC_FB_09_M0,0x11cc0309,7,BMS_ICM,BMS_S_WarnId6,55,8,1,0,,,,,µç³Ø±¨¾¯±êʶ×Ö6
BMS_P_CSC_FB_09_M0,0x11cc0409,7,BMS_POWER,BMS_S_Packidx,7,8,1,0,,,,,µç³Ø°üºÅ
BMS_P_CSC_FB_09_M0,0x11cc0409,7,BMS_POWER,BMS_S_WarnId1,15,8,1,0,,,,,µç³Ø±¨¾¯±êʶ×Ö1
BMS_P_CSC_FB_09_M0,0x11cc0409,7,BMS_POWER,BMS_S_WarnId2,23,8,1,0,,,,,µç³Ø±¨¾¯±êʶ×Ö2
BMS_P_CSC_FB_09_M0,0x11cc0409,7,BMS_POWER,BMS_S_WarnId3,31,8,1,0,,,,,µç³Ø±¨¾¯±êʶ×Ö3
BMS_P_CSC_FB_09_M0,0x11cc0409,7,BMS_POWER,BMS_S_WarnId4,39,8,1,0,,,,,µç³Ø±¨¾¯±êʶ×Ö4
BMS_P_CSC_FB_09_M0,0x11cc0409,7,BMS_POWER,BMS_S_WarnId5,47,8,1,0,,,,,µç³Ø±¨¾¯±êʶ×Ö5
BMS_P_CSC_FB_09_M0,0x11cc0409,7,BMS_POWER,BMS_S_WarnId6,55,8,1,0,,,,,µç³Ø±¨¾¯±êʶ×Ö6
BMS_I_CSC_FB_08,0x11cc0308,6,BMS_ICM,BMS_M_EnaMaxDsgPower,0,16,0.1,0,,,KW,,µç³ØÔÊÐí×î¸ß·Åµç¹¦ÂÊ
BMS_I_CSC_FB_08,0x11cc0308,6,BMS_ICM,BMS_M_EnaMaxChgPower,16,16,0.1,0,,,KW,,µç³ØÔÊÐíÔÚÏßȼµç³äµç¹¦ÂÊ
BMS_I_CSC_FB_08,0x11cc0308,6,BMS_ICM,BMS_M_NowPower,32,16,0.1,0,,,KW,,µç³Øµ±Ç°½ÓÈ빦ÂÊ״̬
BMS_P_CSC_FB_08,0x11cc0408,6,BMS_POWER,BMS_M_EnaMaxDsgPower,0,16,0.1,0,,,KW,,µç³ØÔÊÐí×î¸ß·Åµç¹¦ÂÊ
BMS_P_CSC_FB_08,0x11cc0408,6,BMS_POWER,BMS_M_EnaMaxChgPower,16,16,0.1,0,,,KW,,µç³ØÔÊÐíÔÚÏßȼµç³äµç¹¦ÂÊ
BMS_P_CSC_FB_08,0x11cc0408,6,BMS_POWER,BMS_M_NowPower,32,16,0.1,0,,,KW,,µç³Øµ±Ç°½ÓÈ빦ÂÊ״̬
BMS_I_CSC_FB_07,0x11cc0307,7,BMS_ICM,BMS_M_WarnId1,7,8,1,0,,,,,EMU±¨¾¯±êʶ×Ö1
BMS_I_CSC_FB_07,0x11cc0307,7,BMS_ICM,BMS_M_WarnId2,15,8,1,0,,,,,EMU±¨¾¯±êʶ×Ö2
BMS_I_CSC_FB_07,0x11cc0307,7,BMS_ICM,BMS_M_WarnId3,23,8,1,0,,,,,EMU±¨¾¯±êʶ×Ö3
BMS_I_CSC_FB_07,0x11cc0307,7,BMS_ICM,BMS_M_WarnId4,31,8,1,0,,,,,EMU±¨¾¯±êʶ×Ö4
BMS_I_CSC_FB_07,0x11cc0307,7,BMS_ICM,BMS_M_WarnId5,39,8,1,0,,,,,EMU±¨¾¯±êʶ×Ö5
BMS_I_CSC_FB_07,0x11cc0307,7,BMS_ICM,BMS_M_WarnId6,47,8,1,0,,,,,EMU±¨¾¯±êʶ×Ö6
BMS_I_CSC_FB_07,0x11cc0307,7,BMS_ICM,BMS_M_WarnPackBits,55,8,1,0,,,,,EMU±¨¾¯µç³Ø°üλÖÃ
BMS_P_CSC_FB_07,0x11cc0407,7,BMS_POWER,BMS_M_WarnId1,7,8,1,0,,,,,EMU±¨¾¯±êʶ×Ö1
BMS_P_CSC_FB_07,0x11cc0407,7,BMS_POWER,BMS_M_WarnId2,15,8,1,0,,,,,EMU±¨¾¯±êʶ×Ö2
BMS_P_CSC_FB_07,0x11cc0407,7,BMS_POWER,BMS_M_WarnId3,23,8,1,0,,,,,EMU±¨¾¯±êʶ×Ö3
BMS_P_CSC_FB_07,0x11cc0407,7,BMS_POWER,BMS_M_WarnId4,31,8,1,0,,,,,EMU±¨¾¯±êʶ×Ö4
BMS_P_CSC_FB_07,0x11cc0407,7,BMS_POWER,BMS_M_WarnId5,39,8,1,0,,,,,EMU±¨¾¯±êʶ×Ö5
BMS_P_CSC_FB_07,0x11cc0407,7,BMS_POWER,BMS_M_WarnId6,47,8,1,0,,,,,EMU±¨¾¯±êʶ×Ö6
BMS_P_CSC_FB_07,0x11cc0407,7,BMS_POWER,BMS_M_WarnPackBits,55,8,1,0,,,,,EMU±¨¾¯µç³Ø°üλÖÃ
BMS_I_CSC_FB_06,0x11cc0306,4,BMS_ICM,BMS_M_TemperMin,7,8,1,-40,-40,125,¡æ,,µç³Øµ¥Ìå×îµÍζÈ
BMS_I_CSC_FB_06,0x11cc0306,4,BMS_ICM,BMS_M_TemperMax,15,8,1,-40,-40,125,¡æ,,µç³Øµ¥Ìå×î¸ßζÈ
BMS_I_CSC_FB_06,0x11cc0306,4,BMS_ICM,BMS_M_TemperMinPackIdx,23,8,1,0,,,,,×îµÍζȰüºÅ
BMS_I_CSC_FB_06,0x11cc0306,4,BMS_ICM,BMS_M_TemperMaxPackIdx,31,8,1,0,,,,,×î¸ßζȰüºÅ
BMS_P_CSC_FB_06,0x11cc0406,4,BMS_POWER,BMS_M_TemperMin,7,8,1,-40,-40,125,¡æ,,µç³Øµ¥Ìå×îµÍζÈ
BMS_P_CSC_FB_06,0x11cc0406,4,BMS_POWER,BMS_M_TemperMax,15,8,1,-40,-40,125,¡æ,,µç³Øµ¥Ìå×î¸ßζÈ
BMS_P_CSC_FB_06,0x11cc0406,4,BMS_POWER,BMS_M_TemperMinPackIdx,23,8,1,0,,,,,×îµÍζȰüºÅ
BMS_P_CSC_FB_06,0x11cc0406,4,BMS_POWER,BMS_M_TemperMaxPackIdx,31,8,1,0,,,,,×î¸ßζȰüºÅ
BMS_I_CSC_FB_05,0x11cc0305,8,BMS_ICM,BMS_M_Current,0,16,0.05,0,,,A,,"EMU·ÅµçµçÁ÷
·ÅµçΪÕý£¬³äµçΪ¸º"
BMS_I_CSC_FB_05,0x11cc0305,8,BMS_ICM,BMS_M_IruPz,16,16,10,0,,,K¦¸,,EMUÕý¶Ë¾øÔµµç×è
BMS_I_CSC_FB_05,0x11cc0305,8,BMS_ICM,BMS_M_IruPf,32,16,10,0,,,K¦¸,,EMU¸º¶Ë¾øÔµµç×è
BMS_I_CSC_FB_05,0x11cc0305,8,BMS_ICM,BMS_M_PackOnLine_Info,55,8,1,0,,,,,µç³Ø°üÔÚÏßÐÅÏ¢
BMS_I_CSC_FB_05,0x11cc0305,8,BMS_ICM,BMS_M_PackConnect_Info,63,8,1,0,,,,,µç³Ø°ü½ÓÈëÐÅÏ¢
BMS_P_CSC_FB_05,0x11cc0405,8,BMS_POWER,BMS_M_Current,0,16,0.05,0,,,A,,"EMU·ÅµçµçÁ÷
·ÅµçΪÕý£¬³äµçΪ¸º"
BMS_P_CSC_FB_05,0x11cc0405,8,BMS_POWER,BMS_M_IruPz,16,16,10,0,,,K¦¸,,EMUÕý¶Ë¾øÔµµç×è
BMS_P_CSC_FB_05,0x11cc0405,8,BMS_POWER,BMS_M_IruPf,32,16,10,0,,,K¦¸,,EMU¸º¶Ë¾øÔµµç×è
BMS_P_CSC_FB_05,0x11cc0405,8,BMS_POWER,BMS_M_PackOnLine_Info,55,8,1,0,,,,,µç³Ø°üÔÚÏßÐÅÏ¢
BMS_P_CSC_FB_05,0x11cc0405,8,BMS_POWER,BMS_M_PackConnect_Info,63,8,1,0,,,,,µç³Ø°ü½ÓÈëÐÅÏ¢
BMS_I_CSC_FB_04,0x11cc0304,8,BMS_ICM,BMS_M_PackMaxVt,0,16,0.1,0,,,V,,µç³Ø°ü×î¸ßµçѹ
BMS_I_CSC_FB_04,0x11cc0304,8,BMS_ICM,BMS_M_PackMaxVtIdx,23,8,1,0,,,,,×î¸ßµçѹ°üºÅ
BMS_I_CSC_FB_04,0x11cc0304,8,BMS_ICM,BMS_M_PackMinVt,24,16,0.1,0,,,V,,µç³Ø°ü×îµÍµçѹ
BMS_I_CSC_FB_04,0x11cc0304,8,BMS_ICM,BMS_M_PackMinVtIdx,47,8,1,0,,,,,µ¥¸öµç³Ø°ü×î´óѹ²î
BMS_I_CSC_FB_04,0x11cc0304,8,BMS_ICM,BMS_M_PackVoltDiff,48,16,0.1,0,,,mV,,µ¥¸öµç³Ø°ü×î´óѹ²î
BMS_P_CSC_FB_04,0x11cc0404,8,BMS_POWER,BMS_M_PackMaxVt,0,16,0.1,0,,,V,,µç³Ø°ü×î¸ßµçѹ
BMS_P_CSC_FB_04,0x11cc0404,8,BMS_POWER,BMS_M_PackMaxVtIdx,23,8,1,0,,,,,×î¸ßµçѹ°üºÅ
BMS_P_CSC_FB_04,0x11cc0404,8,BMS_POWER,BMS_M_PackMinVt,24,16,0.1,0,,,V,,µç³Ø°ü×îµÍµçѹ
BMS_P_CSC_FB_04,0x11cc0404,8,BMS_POWER,BMS_M_PackMinVtIdx,47,8,1,0,,,,,µ¥¸öµç³Ø°ü×î´óѹ²î
BMS_P_CSC_FB_04,0x11cc0404,8,BMS_POWER,BMS_M_PackVoltDiff,48,16,0.1,0,,,mV,,µ¥¸öµç³Ø°ü×î´óѹ²î
BMS_I_CSC_FB_03,0x11cc0303,8,BMS_ICM,BMS_M_PosNegRelay_Status,7,8,1,0,,,,,×Ü¿ØÕý¼«ºÍ×ܿظº¼«¼ÌµçÆ÷״̬
BMS_I_CSC_FB_03,0x11cc0303,8,BMS_ICM,BMS_M_PrechgDiodeRelay_Status,15,8,1,0,,,,,×Ü¿ØÔ¤³äÓë¶þ¼«¹Ü¼ÌµçÆ÷״̬
BMS_I_CSC_FB_03,0x11cc0303,8,BMS_ICM,BMS_M_OnchgPosNegRelay_Status,23,8,1,0,,,,,ÔÚÏß³äµçÕý¼«ÓëÔÚÏß³äµç¸º¼«¼ÌµçÆ÷״̬
BMS_I_CSC_FB_03,0x11cc0303,8,BMS_ICM,BMS_M_Capacity,32,16,0.1,0,,,KWh,,µç³ØµçÁ¿
BMS_I_CSC_FB_03,0x11cc0303,8,BMS_ICM,BMS_M_Soc,48,16,0.1,0,,,%,,SOC
BMS_P_CSC_FB_03,0x11cc0403,8,BMS_POWER,BMS_M_PosNegRelay_Status,7,8,1,0,,,,,×Ü¿ØÕý¼«ºÍ×ܿظº¼«¼ÌµçÆ÷״̬
BMS_P_CSC_FB_03,0x11cc0403,8,BMS_POWER,BMS_M_PrechgDiodeRelay_Status,15,8,1,0,,,,,×Ü¿ØÔ¤³äÓë¶þ¼«¹Ü¼ÌµçÆ÷״̬
BMS_P_CSC_FB_03,0x11cc0403,8,BMS_POWER,BMS_M_OnchgPosNegRelay_Status,23,8,1,0,,,,,ÔÚÏß³äµçÕý¼«ÓëÔÚÏß³äµç¸º¼«¼ÌµçÆ÷״̬
BMS_P_CSC_FB_03,0x11cc0403,8,BMS_POWER,BMS_M_Capacity,32,16,0.1,0,,,KWh,,µç³ØµçÁ¿
BMS_P_CSC_FB_03,0x11cc0403,8,BMS_POWER,BMS_M_Soc,48,16,0.1,0,,,%,,SOC
EBAT2_CSC_FB_01,0x11cc0901,8,EBAT2,BMS_EBAT_Vt,0,16,0.1,0,,,V,,×ܵçѹ
EBAT2_CSC_FB_01,0x11cc0901,8,EBAT2,BMS_EBAT_Current,16,16,0.05,0,,,A,,×ܵçÁ÷
EBAT2_CSC_FB_01,0x11cc0901,8,EBAT2,BMS_EBAT_TemperMax,39,8,1,-40,,,¡æ,,×î¸ßÎÂ
EBAT2_CSC_FB_01,0x11cc0901,8,EBAT2,BMS_EBAT_TemperMin,47,8,1,-40,,,¡æ,,×îµÍÎÂ
EBAT2_CSC_FB_01,0x11cc0901,8,EBAT2,BMS_EBAT_WarnBits,55,8,1,0,,,,,¹ÊÕÏbit
EBAT2_CSC_FB_01,0x11cc0901,8,EBAT2,BMS_EBAT_WorkStatus,63,8,1,0,,,,,µç³Ø×´Ì¬£¨ÊÇ·ñÉϵçBMS£©
BMS_I_CSC_FB_02,0x11cc0302,6,BMS_ICM,BMS_WorkState_FB,7,8,1,0,,,,,
BMS_I_CSC_FB_02,0x11cc0302,6,BMS_ICM,BMS_SelfCheck_FB,15,8,1,0,,,,,
BMS_I_CSC_FB_02,0x11cc0302,6,BMS_ICM,BMS_BatPowerSet_FB,23,8,1,0,,,,,
BMS_I_CSC_FB_02,0x11cc0302,6,BMS_ICM,BMS_MainRelay_FB,31,8,1,0,,,,,
BMS_I_CSC_FB_02,0x11cc0302,6,BMS_ICM,BMS_PosDoideRelay_FB,39,8,1,0,,,,,
BMS_I_CSC_FB_02,0x11cc0302,6,BMS_ICM,BMS_EmergencyCode_FB,47,8,1,0,,,,,
CSC_BMS_P_CM_02,0x11aa0402,8,CSC,BMS_WorkStateSet_Order,7,8,1,0,,,,,
CSC_BMS_P_CM_02,0x11aa0402,8,CSC,BMS_MainRelaySet_Order,15,8,1,0,,,,,
CSC_BMS_P_CM_02,0x11aa0402,8,CSC,BMS_PosRelaySet_Order,23,8,1,0,,,,,
CSC_BMS_P_CM_02,0x11aa0402,8,CSC,BMS_DiodeRelaySet_Order,31,8,1,0,,,,,
CSC_BMS_P_CM_02,0x11aa0402,8,CSC,BMS_BatPowerSet_Order,32,16,1,0,,,,,
CSC_BMS_P_CM_02,0x11aa0402,8,CSC,BMS_SelfCheck_Order,55,8,1,0,,,,,
CSC_BMS_P_CM_02,0x11aa0402,8,CSC,BMS_PowerOff_Order,63,8,1,0,,,,,
CSC_BMS_I_CM_02,0x11aa0302,8,CSC,BMS_WorkStateSet_Order,7,8,1,0,,,,,
CSC_BMS_I_CM_02,0x11aa0302,8,CSC,BMS_MainRelaySet_Order,15,8,1,0,,,,,
CSC_BMS_I_CM_02,0x11aa0302,8,CSC,BMS_PosRelaySet_Order,23,8,1,0,,,,,
CSC_BMS_I_CM_02,0x11aa0302,8,CSC,BMS_DiodeRelaySet_Order,31,8,1,0,,,,,
CSC_BMS_I_CM_02,0x11aa0302,8,CSC,BMS_BatPowerSet_Order,32,16,1,0,,,,,
CSC_BMS_I_CM_02,0x11aa0302,8,CSC,BMS_SelfCheck_Order,55,8,1,0,,,,,
CSC_BMS_I_CM_02,0x11aa0302,8,CSC,BMS_PowerOff_Order,63,8,1,0,,,,,
EBAT1_CSC_FB_01,0x11cc0801,8,EBAT1,BMS_EBAT_Vt,0,16,0.1,0,,,V,,×ܵçѹ
EBAT1_CSC_FB_01,0x11cc0801,8,EBAT1,BMS_EBAT_Current,16,16,0.05,0,,,A,,×ܵçÁ÷
EBAT1_CSC_FB_01,0x11cc0801,8,EBAT1,BMS_EBAT_TemperMax,39,8,1,-40,,,¡æ,,×î¸ßÎÂ
EBAT1_CSC_FB_01,0x11cc0801,8,EBAT1,BMS_EBAT_TemperMin,47,8,1,-40,,,¡æ,,×îµÍÎÂ
EBAT1_CSC_FB_01,0x11cc0801,8,EBAT1,BMS_EBAT_WarnBits,55,8,1,0,,,,,¹ÊÕÏbit
EBAT1_CSC_FB_01,0x11cc0801,8,EBAT1,BMS_EBAT_WorkStatus,63,8,1,0,,,,,µç³Ø×´Ì¬£¨ÊÇ·ñÉϵçBMS£©
CSC_BMS_F_CM_01,0x11aa0501,8,CSC,TimeStamp_Year,7,8,1,0,,,,,
CSC_BMS_F_CM_01,0x11aa0501,8,CSC,TimeStamp_Month,15,8,1,0,,,,,
CSC_BMS_F_CM_01,0x11aa0501,8,CSC,TimeStamp_Day,23,8,1,0,,,,,
CSC_BMS_F_CM_01,0x11aa0501,8,CSC,TimeStamp_Hour,31,8,1,0,,,,,
CSC_BMS_F_CM_01,0x11aa0501,8,CSC,TimeStamp_Minute,39,8,1,0,,,,,
CSC_BMS_F_CM_01,0x11aa0501,8,CSC,TimeStamp_Second,47,8,1,0,,,,,
CSC_BMS_F_CM_01,0x11aa0501,8,CSC,TimeStamp_10ms,55,8,1,0,,,,,
CSC_BMS_F_CM_01,0x11aa0501,8,CSC,HeartBeat,63,8,1,0,,,,,
CSC_BMS_P_CM_01,0x11aa0401,8,CSC,TimeStamp_Year,7,8,1,0,,,,,
CSC_BMS_P_CM_01,0x11aa0401,8,CSC,TimeStamp_Month,15,8,1,0,,,,,
CSC_BMS_P_CM_01,0x11aa0401,8,CSC,TimeStamp_Day,23,8,1,0,,,,,
CSC_BMS_P_CM_01,0x11aa0401,8,CSC,TimeStamp_Hour,31,8,1,0,,,,,
CSC_BMS_P_CM_01,0x11aa0401,8,CSC,TimeStamp_Minute,39,8,1,0,,,,,
CSC_BMS_P_CM_01,0x11aa0401,8,CSC,TimeStamp_Second,47,8,1,0,,,,,
CSC_BMS_P_CM_01,0x11aa0401,8,CSC,TimeStamp_10ms,55,8,1,0,,,,,
CSC_BMS_P_CM_01,0x11aa0401,8,CSC,HeartBeat,63,8,1,0,,,,,
CSC_BMS_I_CM_01,0x11aa0301,8,CSC,TimeStamp_Year,7,8,1,0,,,,,
CSC_BMS_I_CM_01,0x11aa0301,8,CSC,TimeStamp_Month,15,8,1,0,,,,,
CSC_BMS_I_CM_01,0x11aa0301,8,CSC,TimeStamp_Day,23,8,1,0,,,,,
CSC_BMS_I_CM_01,0x11aa0301,8,CSC,TimeStamp_Hour,31,8,1,0,,,,,
CSC_BMS_I_CM_01,0x11aa0301,8,CSC,TimeStamp_Minute,39,8,1,0,,,,,
CSC_BMS_I_CM_01,0x11aa0301,8,CSC,TimeStamp_Second,47,8,1,0,,,,,
CSC_BMS_I_CM_01,0x11aa0301,8,CSC,TimeStamp_10ms,55,8,1,0,,,,,
CSC_BMS_I_CM_01,0x11aa0301,8,CSC,HeartBeat,63,8,1,0,,,,,
BMS_I_CSC_FB_01,0x11cc0301,8,BMS_ICM,TimeStamp_Year,7,8,1,0,,,,,
BMS_I_CSC_FB_01,0x11cc0301,8,BMS_ICM,TimeStamp_Month,15,8,1,0,,,,,
BMS_I_CSC_FB_01,0x11cc0301,8,BMS_ICM,TimeStamp_Day,23,8,1,0,,,,,
BMS_I_CSC_FB_01,0x11cc0301,8,BMS_ICM,TimeStamp_Hour,31,8,1,0,,,,,
BMS_I_CSC_FB_01,0x11cc0301,8,BMS_ICM,TimeStamp_Minute,39,8,1,0,,,,,
BMS_I_CSC_FB_01,0x11cc0301,8,BMS_ICM,TimeStamp_Second,47,8,1,0,,,,,
BMS_I_CSC_FB_01,0x11cc0301,8,BMS_ICM,TimeStamp_10ms,55,8,1,0,,,,,
BMS_I_CSC_FB_01,0x11cc0301,8,BMS_ICM,HeartBeat,63,8,1,0,,,,,
1 MessageName MessageID DLC Sender SignalName StartBit Length Factor Offset Min Max Unit Receivers SignalComment
2 CSCM_Heartbeat 0x11dd0101 1 CSC HeartBeat 7 8 1 0
3 CSC_EBAT2_CM_01 0x11aa0901 8 BMS_WorkStateSet_Order 7 8 1 0
4 CSC_EBAT2_CM_01 0x11aa0901 8 BMS_MainRelaySet_Order 15 8 1 0
5 CSC_EBAT2_CM_01 0x11aa0901 8 BMS_PosRelaySet_Order 23 8 1 0
6 CSC_EBAT2_CM_01 0x11aa0901 8 BMS_DiodeRelaySet_Order 31 8 1 0
7 CSC_EBAT2_CM_01 0x11aa0901 8 BMS_BatPowerSet_Order 32 16 1 0
8 CSC_EBAT2_CM_01 0x11aa0901 8 BMS_SelfCheck_Order 55 8 1 0
9 CSC_EBAT2_CM_01 0x11aa0901 8 BMS_PowerOff_Order 63 8 1 0
10 CSC_EBAT1_CM_01 0x11aa0801 8 BMS_WorkStateSet_Order 7 8 1 0
11 CSC_EBAT1_CM_01 0x11aa0801 8 BMS_MainRelaySet_Order 15 8 1 0
12 CSC_EBAT1_CM_01 0x11aa0801 8 BMS_PosRelaySet_Order 23 8 1 0
13 CSC_EBAT1_CM_01 0x11aa0801 8 BMS_DiodeRelaySet_Order 31 8 1 0
14 CSC_EBAT1_CM_01 0x11aa0801 8 BMS_BatPowerSet_Order 32 16 1 0
15 CSC_EBAT1_CM_01 0x11aa0801 8 BMS_SelfCheck_Order 55 8 1 0
16 CSC_EBAT1_CM_01 0x11aa0801 8 BMS_PowerOff_Order 63 8 1 0
17 BMS_P_CSC_FB_02 0x11cc0402 6 BMS_WorkState_FB 7 8 1 0
18 BMS_P_CSC_FB_02 0x11cc0402 6 BMS_SelfCheck_FB 15 8 1 0
19 BMS_P_CSC_FB_02 0x11cc0402 6 BMS_BatPowerSet_FB 23 8 1 0
20 BMS_P_CSC_FB_02 0x11cc0402 6 BMS_MainRelay_FB 31 8 1 0
21 BMS_P_CSC_FB_02 0x11cc0402 6 BMS_PosDoideRelay_FB 39 8 1 0
22 BMS_P_CSC_FB_02 0x11cc0402 6 BMS_EmergencyCode_FB 47 8 1 0
23 BMS_P_CSC_FB_01 0x11cc0401 8 TimeStamp_Year 7 8 1 0
24 BMS_P_CSC_FB_01 0x11cc0401 8 TimeStamp_Month 15 8 1 0
25 BMS_P_CSC_FB_01 0x11cc0401 8 TimeStamp_Day 23 8 1 0
26 BMS_P_CSC_FB_01 0x11cc0401 8 TimeStamp_Hour 31 8 1 0
27 BMS_P_CSC_FB_01 0x11cc0401 8 TimeStamp_Minute 39 8 1 0
28 BMS_P_CSC_FB_01 0x11cc0401 8 TimeStamp_Second 47 8 1 0
29 BMS_P_CSC_FB_01 0x11cc0401 8 TimeStamp_10ms 55 8 1 0
30 BMS_P_CSC_FB_01 0x11cc0401 8 HeartBeat 63 8 1 0
31 New_Message_57 0x1 8 New_Signal_240 32 8 1 0
32 New_Message_56 0x0 8 New_Signal_239 32 8 1 0
33 BMS_I_CSC_FB_14 0x11cc030e 8 BMS_ICM BMS_M_4Min1O2 0 16 0.1 0 0 30 % ²ÕÄÚÑõÆøÅ¨¶È
34 BMS_I_CSC_FB_14 0x11cc030e 8 BMS_ICM BMS_M_4Min1Temper 16 16 0.1 0 -40 80 ²ÕÄÚζÈ
35 BMS_I_CSC_FB_14 0x11cc030e 8 BMS_ICM BMS_M_4Min1Humidity 32 16 0.1 0 % ²ÕÄÚʪ¶È
36 BMS_I_CSC_FB_14 0x11cc030e 8 BMS_ICM BMS_M_4Min1Pressure 48 16 0.2 0 0 450 Kp ²ÕÄÚ´óÆøÑ¹
37 BMS_P_CSC_FB_14 0x11cc040e 8 BMS_POWER BMS_M_4Min1O2 0 16 0.1 0 0 30 % ²ÕÄÚÑõÆøÅ¨¶È
38 BMS_P_CSC_FB_14 0x11cc040e 8 BMS_POWER BMS_M_4Min1Temper 16 16 0.1 0 -40 80 ²ÕÄÚζÈ
39 BMS_P_CSC_FB_14 0x11cc040e 8 BMS_POWER BMS_M_4Min1Humidity 32 16 0.1 0 % ²ÕÄÚʪ¶È
40 BMS_P_CSC_FB_14 0x11cc040e 8 BMS_POWER BMS_M_4Min1Pressure 48 16 0.2 0 0 450 Kp ²ÕÄÚ´óÆøÑ¹
41 BMS_I_CSC_FB_13_M1 0x11cc031d 8 BMS_ICM BMS_S_MinCellV 0 16 0.1 0 mV µ¥Ìåµç³Ø×îµÍµçѹ
42 BMS_I_CSC_FB_13_M1 0x11cc031d 8 BMS_ICM BMS_S_MaxCellV 16 16 0.1 0 mV µ¥Ìåµçѹ×î¸ßµçѹ
43 BMS_I_CSC_FB_13_M1 0x11cc031d 8 BMS_ICM BMS_S_MinCellVIdx 39 8 1 0 ×îµÍµçѹ±àºÅ
44 BMS_I_CSC_FB_13_M1 0x11cc031d 8 BMS_ICM BMS_S_MaxCellVIdx 47 8 1 0 ×î¸ßµçѹ±àºÅ
45 BMS_I_CSC_FB_13_M1 0x11cc031d 8 BMS_ICM BMS_S_CellVMean 48 16 1 0 µ¥Ì寽¾ùµçѹ
46 BMS_I_CSC_FB_12_M1 0x11cc031c 6 BMS_ICM BMS_S_TemperMax 7 8 1 -40 -40 125 ¡æ µç³Ø×î¸ßζÈ
47 BMS_I_CSC_FB_12_M1 0x11cc031c 6 BMS_ICM BMS_S_TemperMaxIdx 15 8 1 0 µç³Ø×î¸ßζȱàºÅ
48 BMS_I_CSC_FB_12_M1 0x11cc031c 6 BMS_ICM BMS_S_TemperMin 23 8 1 -40 -40 125 ¡æ µç³Ø×îµÍζÈ
49 BMS_I_CSC_FB_12_M1 0x11cc031c 6 BMS_ICM BMS_S_TemperMinIdx 31 8 1 0 µç³Ø×îµÍζȱàºÅ
50 BMS_I_CSC_FB_12_M1 0x11cc031c 6 BMS_ICM BMS_S_TemperMean 39 8 1 0 µç³ØÆ½¾ùζÈ
51 BMS_I_CSC_FB_12_M1 0x11cc031c 6 BMS_ICM BMS_S_BalanceStatus 47 8 1 0 µç³Øµ¥Ìå¾ùºâ״̬
52 BMS_I_CSC_FB_11_M1 0x11cc031b 8 BMS_ICM BMS_S_LoadVt 0 16 0.1 0 V µç³Ø°üµçѹ¸ºÔضË
53 BMS_I_CSC_FB_11_M1 0x11cc031b 8 BMS_ICM BMS_S_BattVt 16 16 0.1 0 V µç³Ø°üµçѹµç³Ø¶Ë
54 BMS_I_CSC_FB_11_M1 0x11cc031b 8 BMS_ICM BMS_S_IruPz 32 16 10 0 K¦¸ µç³Ø°üÕý¶Ë¾øÔµµç×è
55 BMS_I_CSC_FB_11_M1 0x11cc031b 8 BMS_ICM BMS_S_IruPf 48 16 10 0 K¦¸ µç³Ø°ü¸º¶Ë¾øÔµµç×è
56 BMS_I_CSC_FB_10_M1 0x11cc031a 6 BMS_ICM BMS_S_Soc 0 16 0.1 0 % µç³Ø°üSOC
57 BMS_I_CSC_FB_10_M1 0x11cc031a 6 BMS_ICM BMS_S_PosNegRelay_Status 23 8 1 0 µç³Ø°üÕý¼«¼ÌµçÆ÷״̬Ó븺¼«¼ÌµçÆ÷״̬
58 BMS_I_CSC_FB_10_M1 0x11cc031a 6 BMS_ICM BMS_S_OnChgPosNegRelay_Status 31 8 1 0 BMS_S_OnChgPosNegRelay_Status
59 BMS_I_CSC_FB_10_M1 0x11cc031a 6 BMS_ICM BMS_S_DsgCurrent 32 16 0.05 0 A µç³Ø°ü·ÅµçµçÁ÷ ·ÅµçΪÕý£¬³äµçΪ¸º
60 BMS_I_CSC_FB_09_M1 0x11cc0319 7 BMS_ICM BMS_S_Packidx 7 8 1 0 µç³Ø°üºÅ
61 BMS_I_CSC_FB_09_M1 0x11cc0319 7 BMS_ICM BMS_S_WarnId1 15 8 1 0 µç³Ø±¨¾¯±êʶ×Ö1
62 BMS_I_CSC_FB_09_M1 0x11cc0319 7 BMS_ICM BMS_S_WarnId2 23 8 1 0 µç³Ø±¨¾¯±êʶ×Ö2
63 BMS_I_CSC_FB_09_M1 0x11cc0319 7 BMS_ICM BMS_S_WarnId3 31 8 1 0 µç³Ø±¨¾¯±êʶ×Ö3
64 BMS_I_CSC_FB_09_M1 0x11cc0319 7 BMS_ICM BMS_S_WarnId4 39 8 1 0 µç³Ø±¨¾¯±êʶ×Ö4
65 BMS_I_CSC_FB_09_M1 0x11cc0319 7 BMS_ICM BMS_S_WarnId5 47 8 1 0 µç³Ø±¨¾¯±êʶ×Ö5
66 BMS_I_CSC_FB_09_M1 0x11cc0319 7 BMS_ICM BMS_S_WarnId6 55 8 1 0 µç³Ø±¨¾¯±êʶ×Ö6
67 BMS_P_CSC_FB_13_M1 0x11cc041d 8 BMS_POWER BMS_S_MinCellV 0 16 0.1 0 mV µ¥Ìåµç³Ø×îµÍµçѹ
68 BMS_P_CSC_FB_13_M1 0x11cc041d 8 BMS_POWER BMS_S_MaxCellV 16 16 0.1 0 mV µ¥Ìåµçѹ×î¸ßµçѹ
69 BMS_P_CSC_FB_13_M1 0x11cc041d 8 BMS_POWER BMS_S_MinCellVIdx 39 8 1 0 ×îµÍµçѹ±àºÅ
70 BMS_P_CSC_FB_13_M1 0x11cc041d 8 BMS_POWER BMS_S_MaxCellVIdx 47 8 1 0 ×î¸ßµçѹ±àºÅ
71 BMS_P_CSC_FB_13_M1 0x11cc041d 8 BMS_POWER BMS_S_CellVMean 48 16 1 0 µ¥Ì寽¾ùµçѹ
72 BMS_P_CSC_FB_12_M1 0x11cc041c 6 BMS_POWER BMS_S_TemperMax 7 8 1 -40 -40 125 ¡æ µç³Ø×î¸ßζÈ
73 BMS_P_CSC_FB_12_M1 0x11cc041c 6 BMS_POWER BMS_S_TemperMaxIdx 15 8 1 0 µç³Ø×î¸ßζȱàºÅ
74 BMS_P_CSC_FB_12_M1 0x11cc041c 6 BMS_POWER BMS_S_TemperMin 23 8 1 -40 -40 125 ¡æ µç³Ø×îµÍζÈ
75 BMS_P_CSC_FB_12_M1 0x11cc041c 6 BMS_POWER BMS_S_TemperMinIdx 31 8 1 0 µç³Ø×îµÍζȱàºÅ
76 BMS_P_CSC_FB_12_M1 0x11cc041c 6 BMS_POWER BMS_S_TemperMean 39 8 1 0 µç³ØÆ½¾ùζÈ
77 BMS_P_CSC_FB_12_M1 0x11cc041c 6 BMS_POWER BMS_S_BalanceStatus 47 8 1 0 µç³Øµ¥Ìå¾ùºâ״̬
78 BMS_P_CSC_FB_11_M1 0x11cc041b 8 BMS_POWER BMS_S_LoadVt 0 16 0.1 0 V µç³Ø°üµçѹ¸ºÔضË
79 BMS_P_CSC_FB_11_M1 0x11cc041b 8 BMS_POWER BMS_S_BattVt 16 16 0.1 0 V µç³Ø°üµçѹµç³Ø¶Ë
80 BMS_P_CSC_FB_11_M1 0x11cc041b 8 BMS_POWER BMS_S_IruPz 32 16 10 0 K¦¸ µç³Ø°üÕý¶Ë¾øÔµµç×è
81 BMS_P_CSC_FB_11_M1 0x11cc041b 8 BMS_POWER BMS_S_IruPf 48 16 10 0 K¦¸ µç³Ø°ü¸º¶Ë¾øÔµµç×è
82 BMS_P_CSC_FB_10_M1 0x11cc041a 4 BMS_POWER BMS_S_PosNegRelay_Status 7 8 1 0 µç³Ø°üÕý¼«¼ÌµçÆ÷״̬Ó븺¼«¼ÌµçÆ÷״̬
83 BMS_P_CSC_FB_10_M1 0x11cc041a 4 BMS_POWER BMS_S_OnChgPosNegRelay_Status 15 8 1 0 BMS_S_OnChgPosNegRelay_Status
84 BMS_P_CSC_FB_10_M1 0x11cc041a 4 BMS_POWER BMS_S_DsgCurrent 16 16 0.05 0 A µç³Ø°ü·ÅµçµçÁ÷ ·ÅµçΪÕý£¬³äµçΪ¸º
85 BMS_P_CSC_FB_09_M1 0x11cc0419 7 BMS_POWER BMS_S_Packidx 7 8 1 0 µç³Ø°üºÅ
86 BMS_P_CSC_FB_09_M1 0x11cc0419 7 BMS_POWER BMS_S_WarnId1 15 8 1 0 µç³Ø±¨¾¯±êʶ×Ö1
87 BMS_P_CSC_FB_09_M1 0x11cc0419 7 BMS_POWER BMS_S_WarnId2 23 8 1 0 µç³Ø±¨¾¯±êʶ×Ö2
88 BMS_P_CSC_FB_09_M1 0x11cc0419 7 BMS_POWER BMS_S_WarnId3 31 8 1 0 µç³Ø±¨¾¯±êʶ×Ö3
89 BMS_P_CSC_FB_09_M1 0x11cc0419 7 BMS_POWER BMS_S_WarnId4 39 8 1 0 µç³Ø±¨¾¯±êʶ×Ö4
90 BMS_P_CSC_FB_09_M1 0x11cc0419 7 BMS_POWER BMS_S_WarnId5 47 8 1 0 µç³Ø±¨¾¯±êʶ×Ö5
91 BMS_P_CSC_FB_09_M1 0x11cc0419 7 BMS_POWER BMS_S_WarnId6 55 8 1 0 µç³Ø±¨¾¯±êʶ×Ö6
92 BMS_I_CSC_FB_13_M0 0x11cc030d 8 BMS_ICM BMS_S_MinCellV 0 16 0.1 0 mV µ¥Ìåµç³Ø×îµÍµçѹ
93 BMS_I_CSC_FB_13_M0 0x11cc030d 8 BMS_ICM BMS_S_MaxCellV 16 16 0.1 0 mV µ¥Ìåµçѹ×î¸ßµçѹ
94 BMS_I_CSC_FB_13_M0 0x11cc030d 8 BMS_ICM BMS_S_MinCellVIdx 39 8 1 0 ×îµÍµçѹ±àºÅ
95 BMS_I_CSC_FB_13_M0 0x11cc030d 8 BMS_ICM BMS_S_MaxCellVIdx 47 8 1 0 ×î¸ßµçѹ±àºÅ
96 BMS_I_CSC_FB_13_M0 0x11cc030d 8 BMS_ICM BMS_S_CellVMean 48 16 1 0 µ¥Ì寽¾ùµçѹ
97 BMS_P_CSC_FB_13_M0 0x11cc040d 8 BMS_POWER BMS_S_MinCellV 0 16 0.1 0 mV µ¥Ìåµç³Ø×îµÍµçѹ
98 BMS_P_CSC_FB_13_M0 0x11cc040d 8 BMS_POWER BMS_S_MaxCellV 16 16 0.1 0 mV µ¥Ìåµçѹ×î¸ßµçѹ
99 BMS_P_CSC_FB_13_M0 0x11cc040d 8 BMS_POWER BMS_S_MinCellVIdx 39 8 1 0 ×îµÍµçѹ±àºÅ
100 BMS_P_CSC_FB_13_M0 0x11cc040d 8 BMS_POWER BMS_S_MaxCellVIdx 47 8 1 0 ×î¸ßµçѹ±àºÅ
101 BMS_P_CSC_FB_13_M0 0x11cc040d 8 BMS_POWER BMS_S_CellVMean 48 16 1 0 µ¥Ì寽¾ùµçѹ
102 BMS_I_CSC_FB_12_M0 0x11cc030c 6 BMS_ICM BMS_S_TemperMax 7 8 1 -40 -40 125 ¡æ µç³Ø×î¸ßζÈ
103 BMS_I_CSC_FB_12_M0 0x11cc030c 6 BMS_ICM BMS_S_TemperMaxIdx 15 8 1 0 µç³Ø×î¸ßζȱàºÅ
104 BMS_I_CSC_FB_12_M0 0x11cc030c 6 BMS_ICM BMS_S_TemperMin 23 8 1 -40 -40 125 ¡æ µç³Ø×îµÍζÈ
105 BMS_I_CSC_FB_12_M0 0x11cc030c 6 BMS_ICM BMS_S_TemperMinIdx 31 8 1 0 µç³Ø×îµÍζȱàºÅ
106 BMS_I_CSC_FB_12_M0 0x11cc030c 6 BMS_ICM BMS_S_TemperMean 39 8 1 0 µç³ØÆ½¾ùζÈ
107 BMS_I_CSC_FB_12_M0 0x11cc030c 6 BMS_ICM BMS_S_BalanceStatus 47 8 1 0 µç³Øµ¥Ìå¾ùºâ״̬
108 BMS_P_CSC_FB_12_M0 0x11cc040c 6 BMS_POWER BMS_S_TemperMax 7 8 1 -40 -40 125 ¡æ µç³Ø×î¸ßζÈ
109 BMS_P_CSC_FB_12_M0 0x11cc040c 6 BMS_POWER BMS_S_TemperMaxIdx 15 8 1 0 µç³Ø×î¸ßζȱàºÅ
110 BMS_P_CSC_FB_12_M0 0x11cc040c 6 BMS_POWER BMS_S_TemperMin 23 8 1 -40 -40 125 ¡æ µç³Ø×îµÍζÈ
111 BMS_P_CSC_FB_12_M0 0x11cc040c 6 BMS_POWER BMS_S_TemperMinIdx 31 8 1 0 µç³Ø×îµÍζȱàºÅ
112 BMS_P_CSC_FB_12_M0 0x11cc040c 6 BMS_POWER BMS_S_TemperMean 39 8 1 0 µç³ØÆ½¾ùζÈ
113 BMS_P_CSC_FB_12_M0 0x11cc040c 6 BMS_POWER BMS_S_BalanceStatus 47 8 1 0 µç³Øµ¥Ìå¾ùºâ״̬
114 BMS_I_CSC_FB_11_M0 0x11cc030b 8 BMS_ICM BMS_S_LoadVt 0 16 0.1 0 V µç³Ø°üµçѹ¸ºÔضË
115 BMS_I_CSC_FB_11_M0 0x11cc030b 8 BMS_ICM BMS_S_BattVt 16 16 0.1 0 V µç³Ø°üµçѹµç³Ø¶Ë
116 BMS_I_CSC_FB_11_M0 0x11cc030b 8 BMS_ICM BMS_S_IruPz 32 16 10 0 K¦¸ µç³Ø°üÕý¶Ë¾øÔµµç×è
117 BMS_I_CSC_FB_11_M0 0x11cc030b 8 BMS_ICM BMS_S_IruPf 48 16 10 0 K¦¸ µç³Ø°ü¸º¶Ë¾øÔµµç×è
118 BMS_P_CSC_FB_11_M0 0x11cc040b 8 BMS_POWER BMS_S_LoadVt 0 16 0.1 0 V µç³Ø°üµçѹ¸ºÔضË
119 BMS_P_CSC_FB_11_M0 0x11cc040b 8 BMS_POWER BMS_S_BattVt 16 16 0.1 0 V µç³Ø°üµçѹµç³Ø¶Ë
120 BMS_P_CSC_FB_11_M0 0x11cc040b 8 BMS_POWER BMS_S_IruPz 32 16 10 0 K¦¸ µç³Ø°üÕý¶Ë¾øÔµµç×è
121 BMS_P_CSC_FB_11_M0 0x11cc040b 8 BMS_POWER BMS_S_IruPf 48 16 10 0 K¦¸ µç³Ø°ü¸º¶Ë¾øÔµµç×è
122 BMS_I_CSC_FB_10_M0 0x11cc030a 6 BMS_ICM BMS_S_Soc 0 16 0.1 0 % µç³Ø°üSOC
123 BMS_I_CSC_FB_10_M0 0x11cc030a 6 BMS_ICM BMS_S_PosNegRelay_Status 23 8 1 0 µç³Ø°üÕý¼«¼ÌµçÆ÷״̬Ó븺¼«¼ÌµçÆ÷״̬
124 BMS_I_CSC_FB_10_M0 0x11cc030a 6 BMS_ICM BMS_S_OnChgPosNegRelay_Status 31 8 1 0 BMS_S_OnChgPosNegRelay_Status
125 BMS_I_CSC_FB_10_M0 0x11cc030a 6 BMS_ICM BMS_S_DsgCurrent 32 16 0.05 0 A µç³Ø°ü·ÅµçµçÁ÷ ·ÅµçΪÕý£¬³äµçΪ¸º
126 BMS_P_CSC_FB_10_M0 0x11cc040a 4 BMS_POWER BMS_S_PosNegRelay_Status 7 8 1 0 µç³Ø°üÕý¼«¼ÌµçÆ÷״̬Ó븺¼«¼ÌµçÆ÷״̬
127 BMS_P_CSC_FB_10_M0 0x11cc040a 4 BMS_POWER BMS_S_OnChgPosNegRelay_Status 15 8 1 0 BMS_S_OnChgPosNegRelay_Status
128 BMS_P_CSC_FB_10_M0 0x11cc040a 4 BMS_POWER BMS_S_DsgCurrent 16 16 0.05 0 A µç³Ø°ü·ÅµçµçÁ÷ ·ÅµçΪÕý£¬³äµçΪ¸º
129 BMS_I_CSC_FB_09_M0 0x11cc0309 7 BMS_ICM BMS_S_Packidx 7 8 1 0 µç³Ø°üºÅ
130 BMS_I_CSC_FB_09_M0 0x11cc0309 7 BMS_ICM BMS_S_WarnId1 15 8 1 0 µç³Ø±¨¾¯±êʶ×Ö1
131 BMS_I_CSC_FB_09_M0 0x11cc0309 7 BMS_ICM BMS_S_WarnId2 23 8 1 0 µç³Ø±¨¾¯±êʶ×Ö2
132 BMS_I_CSC_FB_09_M0 0x11cc0309 7 BMS_ICM BMS_S_WarnId3 31 8 1 0 µç³Ø±¨¾¯±êʶ×Ö3
133 BMS_I_CSC_FB_09_M0 0x11cc0309 7 BMS_ICM BMS_S_WarnId4 39 8 1 0 µç³Ø±¨¾¯±êʶ×Ö4
134 BMS_I_CSC_FB_09_M0 0x11cc0309 7 BMS_ICM BMS_S_WarnId5 47 8 1 0 µç³Ø±¨¾¯±êʶ×Ö5
135 BMS_I_CSC_FB_09_M0 0x11cc0309 7 BMS_ICM BMS_S_WarnId6 55 8 1 0 µç³Ø±¨¾¯±êʶ×Ö6
136 BMS_P_CSC_FB_09_M0 0x11cc0409 7 BMS_POWER BMS_S_Packidx 7 8 1 0 µç³Ø°üºÅ
137 BMS_P_CSC_FB_09_M0 0x11cc0409 7 BMS_POWER BMS_S_WarnId1 15 8 1 0 µç³Ø±¨¾¯±êʶ×Ö1
138 BMS_P_CSC_FB_09_M0 0x11cc0409 7 BMS_POWER BMS_S_WarnId2 23 8 1 0 µç³Ø±¨¾¯±êʶ×Ö2
139 BMS_P_CSC_FB_09_M0 0x11cc0409 7 BMS_POWER BMS_S_WarnId3 31 8 1 0 µç³Ø±¨¾¯±êʶ×Ö3
140 BMS_P_CSC_FB_09_M0 0x11cc0409 7 BMS_POWER BMS_S_WarnId4 39 8 1 0 µç³Ø±¨¾¯±êʶ×Ö4
141 BMS_P_CSC_FB_09_M0 0x11cc0409 7 BMS_POWER BMS_S_WarnId5 47 8 1 0 µç³Ø±¨¾¯±êʶ×Ö5
142 BMS_P_CSC_FB_09_M0 0x11cc0409 7 BMS_POWER BMS_S_WarnId6 55 8 1 0 µç³Ø±¨¾¯±êʶ×Ö6
143 BMS_I_CSC_FB_08 0x11cc0308 6 BMS_ICM BMS_M_EnaMaxDsgPower 0 16 0.1 0 KW µç³ØÔÊÐí×î¸ß·Åµç¹¦ÂÊ
144 BMS_I_CSC_FB_08 0x11cc0308 6 BMS_ICM BMS_M_EnaMaxChgPower 16 16 0.1 0 KW µç³ØÔÊÐíÔÚÏßȼµç³äµç¹¦ÂÊ
145 BMS_I_CSC_FB_08 0x11cc0308 6 BMS_ICM BMS_M_NowPower 32 16 0.1 0 KW µç³Øµ±Ç°½ÓÈ빦ÂÊ״̬
146 BMS_P_CSC_FB_08 0x11cc0408 6 BMS_POWER BMS_M_EnaMaxDsgPower 0 16 0.1 0 KW µç³ØÔÊÐí×î¸ß·Åµç¹¦ÂÊ
147 BMS_P_CSC_FB_08 0x11cc0408 6 BMS_POWER BMS_M_EnaMaxChgPower 16 16 0.1 0 KW µç³ØÔÊÐíÔÚÏßȼµç³äµç¹¦ÂÊ
148 BMS_P_CSC_FB_08 0x11cc0408 6 BMS_POWER BMS_M_NowPower 32 16 0.1 0 KW µç³Øµ±Ç°½ÓÈ빦ÂÊ״̬
149 BMS_I_CSC_FB_07 0x11cc0307 7 BMS_ICM BMS_M_WarnId1 7 8 1 0 EMU±¨¾¯±êʶ×Ö1
150 BMS_I_CSC_FB_07 0x11cc0307 7 BMS_ICM BMS_M_WarnId2 15 8 1 0 EMU±¨¾¯±êʶ×Ö2
151 BMS_I_CSC_FB_07 0x11cc0307 7 BMS_ICM BMS_M_WarnId3 23 8 1 0 EMU±¨¾¯±êʶ×Ö3
152 BMS_I_CSC_FB_07 0x11cc0307 7 BMS_ICM BMS_M_WarnId4 31 8 1 0 EMU±¨¾¯±êʶ×Ö4
153 BMS_I_CSC_FB_07 0x11cc0307 7 BMS_ICM BMS_M_WarnId5 39 8 1 0 EMU±¨¾¯±êʶ×Ö5
154 BMS_I_CSC_FB_07 0x11cc0307 7 BMS_ICM BMS_M_WarnId6 47 8 1 0 EMU±¨¾¯±êʶ×Ö6
155 BMS_I_CSC_FB_07 0x11cc0307 7 BMS_ICM BMS_M_WarnPackBits 55 8 1 0 EMU±¨¾¯µç³Ø°üλÖÃ
156 BMS_P_CSC_FB_07 0x11cc0407 7 BMS_POWER BMS_M_WarnId1 7 8 1 0 EMU±¨¾¯±êʶ×Ö1
157 BMS_P_CSC_FB_07 0x11cc0407 7 BMS_POWER BMS_M_WarnId2 15 8 1 0 EMU±¨¾¯±êʶ×Ö2
158 BMS_P_CSC_FB_07 0x11cc0407 7 BMS_POWER BMS_M_WarnId3 23 8 1 0 EMU±¨¾¯±êʶ×Ö3
159 BMS_P_CSC_FB_07 0x11cc0407 7 BMS_POWER BMS_M_WarnId4 31 8 1 0 EMU±¨¾¯±êʶ×Ö4
160 BMS_P_CSC_FB_07 0x11cc0407 7 BMS_POWER BMS_M_WarnId5 39 8 1 0 EMU±¨¾¯±êʶ×Ö5
161 BMS_P_CSC_FB_07 0x11cc0407 7 BMS_POWER BMS_M_WarnId6 47 8 1 0 EMU±¨¾¯±êʶ×Ö6
162 BMS_P_CSC_FB_07 0x11cc0407 7 BMS_POWER BMS_M_WarnPackBits 55 8 1 0 EMU±¨¾¯µç³Ø°üλÖÃ
163 BMS_I_CSC_FB_06 0x11cc0306 4 BMS_ICM BMS_M_TemperMin 7 8 1 -40 -40 125 ¡æ µç³Øµ¥Ìå×îµÍζÈ
164 BMS_I_CSC_FB_06 0x11cc0306 4 BMS_ICM BMS_M_TemperMax 15 8 1 -40 -40 125 ¡æ µç³Øµ¥Ìå×î¸ßζÈ
165 BMS_I_CSC_FB_06 0x11cc0306 4 BMS_ICM BMS_M_TemperMinPackIdx 23 8 1 0 ×îµÍζȰüºÅ
166 BMS_I_CSC_FB_06 0x11cc0306 4 BMS_ICM BMS_M_TemperMaxPackIdx 31 8 1 0 ×î¸ßζȰüºÅ
167 BMS_P_CSC_FB_06 0x11cc0406 4 BMS_POWER BMS_M_TemperMin 7 8 1 -40 -40 125 ¡æ µç³Øµ¥Ìå×îµÍζÈ
168 BMS_P_CSC_FB_06 0x11cc0406 4 BMS_POWER BMS_M_TemperMax 15 8 1 -40 -40 125 ¡æ µç³Øµ¥Ìå×î¸ßζÈ
169 BMS_P_CSC_FB_06 0x11cc0406 4 BMS_POWER BMS_M_TemperMinPackIdx 23 8 1 0 ×îµÍζȰüºÅ
170 BMS_P_CSC_FB_06 0x11cc0406 4 BMS_POWER BMS_M_TemperMaxPackIdx 31 8 1 0 ×î¸ßζȰüºÅ
171 BMS_I_CSC_FB_05 0x11cc0305 8 BMS_ICM BMS_M_Current 0 16 0.05 0 A EMU·ÅµçµçÁ÷ ·ÅµçΪÕý£¬³äµçΪ¸º
172 BMS_I_CSC_FB_05 0x11cc0305 8 BMS_ICM BMS_M_IruPz 16 16 10 0 K¦¸ EMUÕý¶Ë¾øÔµµç×è
173 BMS_I_CSC_FB_05 0x11cc0305 8 BMS_ICM BMS_M_IruPf 32 16 10 0 K¦¸ EMU¸º¶Ë¾øÔµµç×è
174 BMS_I_CSC_FB_05 0x11cc0305 8 BMS_ICM BMS_M_PackOnLine_Info 55 8 1 0 µç³Ø°üÔÚÏßÐÅÏ¢
175 BMS_I_CSC_FB_05 0x11cc0305 8 BMS_ICM BMS_M_PackConnect_Info 63 8 1 0 µç³Ø°ü½ÓÈëÐÅÏ¢
176 BMS_P_CSC_FB_05 0x11cc0405 8 BMS_POWER BMS_M_Current 0 16 0.05 0 A EMU·ÅµçµçÁ÷ ·ÅµçΪÕý£¬³äµçΪ¸º
177 BMS_P_CSC_FB_05 0x11cc0405 8 BMS_POWER BMS_M_IruPz 16 16 10 0 K¦¸ EMUÕý¶Ë¾øÔµµç×è
178 BMS_P_CSC_FB_05 0x11cc0405 8 BMS_POWER BMS_M_IruPf 32 16 10 0 K¦¸ EMU¸º¶Ë¾øÔµµç×è
179 BMS_P_CSC_FB_05 0x11cc0405 8 BMS_POWER BMS_M_PackOnLine_Info 55 8 1 0 µç³Ø°üÔÚÏßÐÅÏ¢
180 BMS_P_CSC_FB_05 0x11cc0405 8 BMS_POWER BMS_M_PackConnect_Info 63 8 1 0 µç³Ø°ü½ÓÈëÐÅÏ¢
181 BMS_I_CSC_FB_04 0x11cc0304 8 BMS_ICM BMS_M_PackMaxVt 0 16 0.1 0 V µç³Ø°ü×î¸ßµçѹ
182 BMS_I_CSC_FB_04 0x11cc0304 8 BMS_ICM BMS_M_PackMaxVtIdx 23 8 1 0 ×î¸ßµçѹ°üºÅ
183 BMS_I_CSC_FB_04 0x11cc0304 8 BMS_ICM BMS_M_PackMinVt 24 16 0.1 0 V µç³Ø°ü×îµÍµçѹ
184 BMS_I_CSC_FB_04 0x11cc0304 8 BMS_ICM BMS_M_PackMinVtIdx 47 8 1 0 µ¥¸öµç³Ø°ü×î´óѹ²î
185 BMS_I_CSC_FB_04 0x11cc0304 8 BMS_ICM BMS_M_PackVoltDiff 48 16 0.1 0 mV µ¥¸öµç³Ø°ü×î´óѹ²î
186 BMS_P_CSC_FB_04 0x11cc0404 8 BMS_POWER BMS_M_PackMaxVt 0 16 0.1 0 V µç³Ø°ü×î¸ßµçѹ
187 BMS_P_CSC_FB_04 0x11cc0404 8 BMS_POWER BMS_M_PackMaxVtIdx 23 8 1 0 ×î¸ßµçѹ°üºÅ
188 BMS_P_CSC_FB_04 0x11cc0404 8 BMS_POWER BMS_M_PackMinVt 24 16 0.1 0 V µç³Ø°ü×îµÍµçѹ
189 BMS_P_CSC_FB_04 0x11cc0404 8 BMS_POWER BMS_M_PackMinVtIdx 47 8 1 0 µ¥¸öµç³Ø°ü×î´óѹ²î
190 BMS_P_CSC_FB_04 0x11cc0404 8 BMS_POWER BMS_M_PackVoltDiff 48 16 0.1 0 mV µ¥¸öµç³Ø°ü×î´óѹ²î
191 BMS_I_CSC_FB_03 0x11cc0303 8 BMS_ICM BMS_M_PosNegRelay_Status 7 8 1 0 ×Ü¿ØÕý¼«ºÍ×ܿظº¼«¼ÌµçÆ÷״̬
192 BMS_I_CSC_FB_03 0x11cc0303 8 BMS_ICM BMS_M_PrechgDiodeRelay_Status 15 8 1 0 ×Ü¿ØÔ¤³äÓë¶þ¼«¹Ü¼ÌµçÆ÷״̬
193 BMS_I_CSC_FB_03 0x11cc0303 8 BMS_ICM BMS_M_OnchgPosNegRelay_Status 23 8 1 0 ÔÚÏß³äµçÕý¼«ÓëÔÚÏß³äµç¸º¼«¼ÌµçÆ÷״̬
194 BMS_I_CSC_FB_03 0x11cc0303 8 BMS_ICM BMS_M_Capacity 32 16 0.1 0 KWh µç³ØµçÁ¿
195 BMS_I_CSC_FB_03 0x11cc0303 8 BMS_ICM BMS_M_Soc 48 16 0.1 0 % SOC
196 BMS_P_CSC_FB_03 0x11cc0403 8 BMS_POWER BMS_M_PosNegRelay_Status 7 8 1 0 ×Ü¿ØÕý¼«ºÍ×ܿظº¼«¼ÌµçÆ÷״̬
197 BMS_P_CSC_FB_03 0x11cc0403 8 BMS_POWER BMS_M_PrechgDiodeRelay_Status 15 8 1 0 ×Ü¿ØÔ¤³äÓë¶þ¼«¹Ü¼ÌµçÆ÷״̬
198 BMS_P_CSC_FB_03 0x11cc0403 8 BMS_POWER BMS_M_OnchgPosNegRelay_Status 23 8 1 0 ÔÚÏß³äµçÕý¼«ÓëÔÚÏß³äµç¸º¼«¼ÌµçÆ÷״̬
199 BMS_P_CSC_FB_03 0x11cc0403 8 BMS_POWER BMS_M_Capacity 32 16 0.1 0 KWh µç³ØµçÁ¿
200 BMS_P_CSC_FB_03 0x11cc0403 8 BMS_POWER BMS_M_Soc 48 16 0.1 0 % SOC
201 EBAT2_CSC_FB_01 0x11cc0901 8 EBAT2 BMS_EBAT_Vt 0 16 0.1 0 V ×ܵçѹ
202 EBAT2_CSC_FB_01 0x11cc0901 8 EBAT2 BMS_EBAT_Current 16 16 0.05 0 A ×ܵçÁ÷
203 EBAT2_CSC_FB_01 0x11cc0901 8 EBAT2 BMS_EBAT_TemperMax 39 8 1 -40 ¡æ ×î¸ßÎÂ
204 EBAT2_CSC_FB_01 0x11cc0901 8 EBAT2 BMS_EBAT_TemperMin 47 8 1 -40 ¡æ ×îµÍÎÂ
205 EBAT2_CSC_FB_01 0x11cc0901 8 EBAT2 BMS_EBAT_WarnBits 55 8 1 0 ¹ÊÕÏbit
206 EBAT2_CSC_FB_01 0x11cc0901 8 EBAT2 BMS_EBAT_WorkStatus 63 8 1 0 µç³Ø×´Ì¬£¨ÊÇ·ñÉϵçBMS£©
207 BMS_I_CSC_FB_02 0x11cc0302 6 BMS_ICM BMS_WorkState_FB 7 8 1 0
208 BMS_I_CSC_FB_02 0x11cc0302 6 BMS_ICM BMS_SelfCheck_FB 15 8 1 0
209 BMS_I_CSC_FB_02 0x11cc0302 6 BMS_ICM BMS_BatPowerSet_FB 23 8 1 0
210 BMS_I_CSC_FB_02 0x11cc0302 6 BMS_ICM BMS_MainRelay_FB 31 8 1 0
211 BMS_I_CSC_FB_02 0x11cc0302 6 BMS_ICM BMS_PosDoideRelay_FB 39 8 1 0
212 BMS_I_CSC_FB_02 0x11cc0302 6 BMS_ICM BMS_EmergencyCode_FB 47 8 1 0
213 CSC_BMS_P_CM_02 0x11aa0402 8 CSC BMS_WorkStateSet_Order 7 8 1 0
214 CSC_BMS_P_CM_02 0x11aa0402 8 CSC BMS_MainRelaySet_Order 15 8 1 0
215 CSC_BMS_P_CM_02 0x11aa0402 8 CSC BMS_PosRelaySet_Order 23 8 1 0
216 CSC_BMS_P_CM_02 0x11aa0402 8 CSC BMS_DiodeRelaySet_Order 31 8 1 0
217 CSC_BMS_P_CM_02 0x11aa0402 8 CSC BMS_BatPowerSet_Order 32 16 1 0
218 CSC_BMS_P_CM_02 0x11aa0402 8 CSC BMS_SelfCheck_Order 55 8 1 0
219 CSC_BMS_P_CM_02 0x11aa0402 8 CSC BMS_PowerOff_Order 63 8 1 0
220 CSC_BMS_I_CM_02 0x11aa0302 8 CSC BMS_WorkStateSet_Order 7 8 1 0
221 CSC_BMS_I_CM_02 0x11aa0302 8 CSC BMS_MainRelaySet_Order 15 8 1 0
222 CSC_BMS_I_CM_02 0x11aa0302 8 CSC BMS_PosRelaySet_Order 23 8 1 0
223 CSC_BMS_I_CM_02 0x11aa0302 8 CSC BMS_DiodeRelaySet_Order 31 8 1 0
224 CSC_BMS_I_CM_02 0x11aa0302 8 CSC BMS_BatPowerSet_Order 32 16 1 0
225 CSC_BMS_I_CM_02 0x11aa0302 8 CSC BMS_SelfCheck_Order 55 8 1 0
226 CSC_BMS_I_CM_02 0x11aa0302 8 CSC BMS_PowerOff_Order 63 8 1 0
227 EBAT1_CSC_FB_01 0x11cc0801 8 EBAT1 BMS_EBAT_Vt 0 16 0.1 0 V ×ܵçѹ
228 EBAT1_CSC_FB_01 0x11cc0801 8 EBAT1 BMS_EBAT_Current 16 16 0.05 0 A ×ܵçÁ÷
229 EBAT1_CSC_FB_01 0x11cc0801 8 EBAT1 BMS_EBAT_TemperMax 39 8 1 -40 ¡æ ×î¸ßÎÂ
230 EBAT1_CSC_FB_01 0x11cc0801 8 EBAT1 BMS_EBAT_TemperMin 47 8 1 -40 ¡æ ×îµÍÎÂ
231 EBAT1_CSC_FB_01 0x11cc0801 8 EBAT1 BMS_EBAT_WarnBits 55 8 1 0 ¹ÊÕÏbit
232 EBAT1_CSC_FB_01 0x11cc0801 8 EBAT1 BMS_EBAT_WorkStatus 63 8 1 0 µç³Ø×´Ì¬£¨ÊÇ·ñÉϵçBMS£©
233 CSC_BMS_F_CM_01 0x11aa0501 8 CSC TimeStamp_Year 7 8 1 0
234 CSC_BMS_F_CM_01 0x11aa0501 8 CSC TimeStamp_Month 15 8 1 0
235 CSC_BMS_F_CM_01 0x11aa0501 8 CSC TimeStamp_Day 23 8 1 0
236 CSC_BMS_F_CM_01 0x11aa0501 8 CSC TimeStamp_Hour 31 8 1 0
237 CSC_BMS_F_CM_01 0x11aa0501 8 CSC TimeStamp_Minute 39 8 1 0
238 CSC_BMS_F_CM_01 0x11aa0501 8 CSC TimeStamp_Second 47 8 1 0
239 CSC_BMS_F_CM_01 0x11aa0501 8 CSC TimeStamp_10ms 55 8 1 0
240 CSC_BMS_F_CM_01 0x11aa0501 8 CSC HeartBeat 63 8 1 0
241 CSC_BMS_P_CM_01 0x11aa0401 8 CSC TimeStamp_Year 7 8 1 0
242 CSC_BMS_P_CM_01 0x11aa0401 8 CSC TimeStamp_Month 15 8 1 0
243 CSC_BMS_P_CM_01 0x11aa0401 8 CSC TimeStamp_Day 23 8 1 0
244 CSC_BMS_P_CM_01 0x11aa0401 8 CSC TimeStamp_Hour 31 8 1 0
245 CSC_BMS_P_CM_01 0x11aa0401 8 CSC TimeStamp_Minute 39 8 1 0
246 CSC_BMS_P_CM_01 0x11aa0401 8 CSC TimeStamp_Second 47 8 1 0
247 CSC_BMS_P_CM_01 0x11aa0401 8 CSC TimeStamp_10ms 55 8 1 0
248 CSC_BMS_P_CM_01 0x11aa0401 8 CSC HeartBeat 63 8 1 0
249 CSC_BMS_I_CM_01 0x11aa0301 8 CSC TimeStamp_Year 7 8 1 0
250 CSC_BMS_I_CM_01 0x11aa0301 8 CSC TimeStamp_Month 15 8 1 0
251 CSC_BMS_I_CM_01 0x11aa0301 8 CSC TimeStamp_Day 23 8 1 0
252 CSC_BMS_I_CM_01 0x11aa0301 8 CSC TimeStamp_Hour 31 8 1 0
253 CSC_BMS_I_CM_01 0x11aa0301 8 CSC TimeStamp_Minute 39 8 1 0
254 CSC_BMS_I_CM_01 0x11aa0301 8 CSC TimeStamp_Second 47 8 1 0
255 CSC_BMS_I_CM_01 0x11aa0301 8 CSC TimeStamp_10ms 55 8 1 0
256 CSC_BMS_I_CM_01 0x11aa0301 8 CSC HeartBeat 63 8 1 0
257 BMS_I_CSC_FB_01 0x11cc0301 8 BMS_ICM TimeStamp_Year 7 8 1 0
258 BMS_I_CSC_FB_01 0x11cc0301 8 BMS_ICM TimeStamp_Month 15 8 1 0
259 BMS_I_CSC_FB_01 0x11cc0301 8 BMS_ICM TimeStamp_Day 23 8 1 0
260 BMS_I_CSC_FB_01 0x11cc0301 8 BMS_ICM TimeStamp_Hour 31 8 1 0
261 BMS_I_CSC_FB_01 0x11cc0301 8 BMS_ICM TimeStamp_Minute 39 8 1 0
262 BMS_I_CSC_FB_01 0x11cc0301 8 BMS_ICM TimeStamp_Second 47 8 1 0
263 BMS_I_CSC_FB_01 0x11cc0301 8 BMS_ICM TimeStamp_10ms 55 8 1 0
264 BMS_I_CSC_FB_01 0x11cc0301 8 BMS_ICM HeartBeat 63 8 1 0
-653
View File
@@ -1,653 +0,0 @@
VERSION ""
NS_ :
NS_DESC_
CM_
BA_DEF_
BA_
VAL_
CAT_DEF_
CAT_
FILTER
BA_DEF_DEF_
EV_DATA_
ENVVAR_DATA_
SGTYPE_
SGTYPE_VAL_
BA_DEF_SGTYPE_
BA_SGTYPE_
SIG_TYPE_REF_
VAL_TABLE_
SIG_GROUP_
SIG_VALTYPE_
SIGTYPE_VALTYPE_
BO_TX_BU_
BA_DEF_REL_
BA_REL_
BA_DEF_DEF_REL_
BU_SG_REL_
BU_EV_REL_
BU_BO_REL_
SG_MUL_VAL_
BS_:
BU_: EBAT2 EBAT1 DB2 DB1 BMS_FC BMS_POWER BMS_ICM CSC UNIT4B UNIT4A
BO_ 3221225472 VECTOR__INDEPENDENT_SIG_MSG: 0 Vector__XXX
SG_ New_Signal_118 : 0|8@1+ (1,0) [0|0] "" Vector__XXX
SG_ New_Signal_117 : 0|8@1+ (1,0) [0|0] "" Vector__XXX
SG_ New_Signal_116 : 0|8@1+ (1,0) [0|0] "" Vector__XXX
SG_ New_Signal_115 : 0|8@1+ (1,0) [0|0] "" Vector__XXX
SG_ New_Signal_114 : 0|8@1+ (1,0) [0|0] "" Vector__XXX
SG_ New_Signal_113 : 0|8@1+ (1,0) [0|0] "" Vector__XXX
BO_ 2447180033 CSCM_Heartbeat: 1 CSC
SG_ HeartBeat : 7|8@0+ (1,0) [0|0] "" Vector__XXX
BO_ 2443839745 CSC_EBAT2_CM_01: 8 Vector__XXX
SG_ BMS_PowerOff_Order : 63|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_SelfCheck_Order : 55|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_BatPowerSet_Order : 32|16@1+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_DiodeRelaySet_Order : 31|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_PosRelaySet_Order : 23|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_MainRelaySet_Order : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_WorkStateSet_Order : 7|8@0+ (1,0) [0|0] "" Vector__XXX
BO_ 2443839489 CSC_EBAT1_CM_01: 8 Vector__XXX
SG_ BMS_PowerOff_Order : 63|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_SelfCheck_Order : 55|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_BatPowerSet_Order : 32|16@1+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_DiodeRelaySet_Order : 31|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_PosRelaySet_Order : 23|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_MainRelaySet_Order : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_WorkStateSet_Order : 7|8@0+ (1,0) [0|0] "" Vector__XXX
BO_ 2446066690 BMS_P_CSC_FB_02: 6 Vector__XXX
SG_ BMS_EmergencyCode_FB : 47|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_PosDoideRelay_FB : 39|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_MainRelay_FB : 31|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_BatPowerSet_FB : 23|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_SelfCheck_FB : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_WorkState_FB : 7|8@0+ (1,0) [0|0] "" Vector__XXX
BO_ 2446066689 BMS_P_CSC_FB_01: 8 Vector__XXX
SG_ HeartBeat : 63|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_10ms : 55|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Second : 47|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Minute : 39|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Hour : 31|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Day : 23|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Month : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Year : 7|8@0+ (1,0) [0|0] "" Vector__XXX
BO_ 1 New_Message_57: 8 Vector__XXX
SG_ New_Signal_240 : 32|8@1+ (1,0) [0|0] "" Vector__XXX
BO_ 0 New_Message_56: 8 Vector__XXX
SG_ New_Signal_239 : 32|8@1+ (1,0) [0|0] "" Vector__XXX
BO_ 2446066446 BMS_I_CSC_FB_14: 8 BMS_ICM
SG_ BMS_M_4Min1Pressure : 48|16@1- (0.2,0) [0|450] "Kp" Vector__XXX
SG_ BMS_M_4Min1Humidity : 32|16@1+ (0.1,0) [0|0] "%" Vector__XXX
SG_ BMS_M_4Min1Temper : 16|16@1- (0.1,0) [-40|80] "" Vector__XXX
SG_ BMS_M_4Min1O2 : 0|16@1+ (0.1,0) [0|30] "%" Vector__XXX
BO_ 2446066702 BMS_P_CSC_FB_14: 8 BMS_POWER
SG_ BMS_M_4Min1Pressure : 48|16@1- (0.2,0) [0|450] "Kp" Vector__XXX
SG_ BMS_M_4Min1Humidity : 32|16@1+ (0.1,0) [0|0] "%" Vector__XXX
SG_ BMS_M_4Min1Temper : 16|16@1- (0.1,0) [-40|80] "" Vector__XXX
SG_ BMS_M_4Min1O2 : 0|16@1+ (0.1,0) [0|30] "%" Vector__XXX
BO_ 2446066461 BMS_I_CSC_FB_13_M1: 8 BMS_ICM
SG_ BMS_S_CellVMean : 48|16@1+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_MaxCellVIdx : 47|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_MinCellVIdx : 39|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_MaxCellV : 16|16@1+ (0.1,0) [0|0] "mV" Vector__XXX
SG_ BMS_S_MinCellV : 0|16@1+ (0.1,0) [0|0] "mV" Vector__XXX
BO_ 2446066460 BMS_I_CSC_FB_12_M1: 6 BMS_ICM
SG_ BMS_S_BalanceStatus : 47|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_TemperMean : 39|8@0- (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_TemperMinIdx : 31|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_TemperMin : 23|8@0- (1,-40) [-40|125] "℃" Vector__XXX
SG_ BMS_S_TemperMaxIdx : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_TemperMax : 7|8@0- (1,-40) [-40|125] "℃" Vector__XXX
BO_ 2446066459 BMS_I_CSC_FB_11_M1: 8 BMS_ICM
SG_ BMS_S_IruPf : 48|16@1+ (10,0) [0|0] "KΩ" Vector__XXX
SG_ BMS_S_IruPz : 32|16@1+ (10,0) [0|0] "KΩ" Vector__XXX
SG_ BMS_S_BattVt : 16|16@1+ (0.1,0) [0|0] "V" Vector__XXX
SG_ BMS_S_LoadVt : 0|16@1+ (0.1,0) [0|0] "V" Vector__XXX
BO_ 2446066458 BMS_I_CSC_FB_10_M1: 6 BMS_ICM
SG_ BMS_S_Soc : 0|16@1+ (0.1,0) [0|0] "%" Vector__XXX
SG_ BMS_S_DsgCurrent : 32|16@1- (0.05,0) [0|0] "A" Vector__XXX
SG_ BMS_S_OnChgPosNegRelay_Status : 31|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_PosNegRelay_Status : 23|8@0+ (1,0) [0|0] "" Vector__XXX
BO_ 2446066457 BMS_I_CSC_FB_09_M1: 7 BMS_ICM
SG_ BMS_S_WarnId6 : 55|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_WarnId5 : 47|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_WarnId4 : 39|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_WarnId3 : 31|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_WarnId2 : 23|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_WarnId1 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_Packidx : 7|8@0+ (1,0) [0|0] "" Vector__XXX
BO_ 2446066717 BMS_P_CSC_FB_13_M1: 8 BMS_POWER
SG_ BMS_S_CellVMean : 48|16@1+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_MaxCellVIdx : 47|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_MinCellVIdx : 39|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_MaxCellV : 16|16@1+ (0.1,0) [0|0] "mV" Vector__XXX
SG_ BMS_S_MinCellV : 0|16@1+ (0.1,0) [0|0] "mV" Vector__XXX
BO_ 2446066716 BMS_P_CSC_FB_12_M1: 6 BMS_POWER
SG_ BMS_S_BalanceStatus : 47|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_TemperMean : 39|8@0- (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_TemperMinIdx : 31|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_TemperMin : 23|8@0- (1,-40) [-40|125] "℃" Vector__XXX
SG_ BMS_S_TemperMaxIdx : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_TemperMax : 7|8@0- (1,-40) [-40|125] "℃" Vector__XXX
BO_ 2446066715 BMS_P_CSC_FB_11_M1: 8 BMS_POWER
SG_ BMS_S_IruPf : 48|16@1+ (10,0) [0|0] "KΩ" Vector__XXX
SG_ BMS_S_IruPz : 32|16@1+ (10,0) [0|0] "KΩ" Vector__XXX
SG_ BMS_S_BattVt : 16|16@1+ (0.1,0) [0|0] "V" Vector__XXX
SG_ BMS_S_LoadVt : 0|16@1+ (0.1,0) [0|0] "V" Vector__XXX
BO_ 2446066714 BMS_P_CSC_FB_10_M1: 4 BMS_POWER
SG_ BMS_S_DsgCurrent : 16|16@1- (0.05,0) [0|0] "A" Vector__XXX
SG_ BMS_S_OnChgPosNegRelay_Status : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_PosNegRelay_Status : 7|8@0+ (1,0) [0|0] "" Vector__XXX
BO_ 2446066713 BMS_P_CSC_FB_09_M1: 7 BMS_POWER
SG_ BMS_S_WarnId6 : 55|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_WarnId5 : 47|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_WarnId4 : 39|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_WarnId3 : 31|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_WarnId2 : 23|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_WarnId1 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_Packidx : 7|8@0+ (1,0) [0|0] "" Vector__XXX
BO_ 2446066445 BMS_I_CSC_FB_13_M0: 8 BMS_ICM
SG_ BMS_S_CellVMean : 48|16@1+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_MaxCellVIdx : 47|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_MinCellVIdx : 39|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_MaxCellV : 16|16@1+ (0.1,0) [0|0] "mV" Vector__XXX
SG_ BMS_S_MinCellV : 0|16@1+ (0.1,0) [0|0] "mV" Vector__XXX
BO_ 2446066701 BMS_P_CSC_FB_13_M0: 8 BMS_POWER
SG_ BMS_S_CellVMean : 48|16@1+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_MaxCellVIdx : 47|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_MinCellVIdx : 39|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_MaxCellV : 16|16@1+ (0.1,0) [0|0] "mV" Vector__XXX
SG_ BMS_S_MinCellV : 0|16@1+ (0.1,0) [0|0] "mV" Vector__XXX
BO_ 2446066444 BMS_I_CSC_FB_12_M0: 6 BMS_ICM
SG_ BMS_S_BalanceStatus : 47|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_TemperMean : 39|8@0- (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_TemperMinIdx : 31|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_TemperMin : 23|8@0- (1,-40) [-40|125] "℃" Vector__XXX
SG_ BMS_S_TemperMaxIdx : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_TemperMax : 7|8@0- (1,-40) [-40|125] "℃" Vector__XXX
BO_ 2446066700 BMS_P_CSC_FB_12_M0: 6 BMS_POWER
SG_ BMS_S_BalanceStatus : 47|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_TemperMean : 39|8@0- (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_TemperMinIdx : 31|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_TemperMin : 23|8@0- (1,-40) [-40|125] "℃" Vector__XXX
SG_ BMS_S_TemperMaxIdx : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_TemperMax : 7|8@0- (1,-40) [-40|125] "℃" Vector__XXX
BO_ 2446066443 BMS_I_CSC_FB_11_M0: 8 BMS_ICM
SG_ BMS_S_IruPf : 48|16@1+ (10,0) [0|0] "KΩ" Vector__XXX
SG_ BMS_S_IruPz : 32|16@1+ (10,0) [0|0] "KΩ" Vector__XXX
SG_ BMS_S_BattVt : 16|16@1+ (0.1,0) [0|0] "V" Vector__XXX
SG_ BMS_S_LoadVt : 0|16@1+ (0.1,0) [0|0] "V" Vector__XXX
BO_ 2446066699 BMS_P_CSC_FB_11_M0: 8 BMS_POWER
SG_ BMS_S_IruPf : 48|16@1+ (10,0) [0|0] "KΩ" Vector__XXX
SG_ BMS_S_IruPz : 32|16@1+ (10,0) [0|0] "KΩ" Vector__XXX
SG_ BMS_S_BattVt : 16|16@1+ (0.1,0) [0|0] "V" Vector__XXX
SG_ BMS_S_LoadVt : 0|16@1+ (0.1,0) [0|0] "V" Vector__XXX
BO_ 2446066442 BMS_I_CSC_FB_10_M0: 6 BMS_ICM
SG_ BMS_S_Soc : 0|16@1+ (0.1,0) [0|0] "%" Vector__XXX
SG_ BMS_S_DsgCurrent : 32|16@1- (0.05,0) [0|0] "A" Vector__XXX
SG_ BMS_S_OnChgPosNegRelay_Status : 31|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_PosNegRelay_Status : 23|8@0+ (1,0) [0|0] "" Vector__XXX
BO_ 2446066698 BMS_P_CSC_FB_10_M0: 4 BMS_POWER
SG_ BMS_S_DsgCurrent : 16|16@1- (0.05,0) [0|0] "A" Vector__XXX
SG_ BMS_S_OnChgPosNegRelay_Status : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_PosNegRelay_Status : 7|8@0+ (1,0) [0|0] "" Vector__XXX
BO_ 2446066441 BMS_I_CSC_FB_09_M0: 7 BMS_ICM
SG_ BMS_S_WarnId6 : 55|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_WarnId5 : 47|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_WarnId4 : 39|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_WarnId3 : 31|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_WarnId2 : 23|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_WarnId1 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_Packidx : 7|8@0+ (1,0) [0|0] "" Vector__XXX
BO_ 2446066697 BMS_P_CSC_FB_09_M0: 7 BMS_POWER
SG_ BMS_S_WarnId6 : 55|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_WarnId5 : 47|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_WarnId4 : 39|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_WarnId3 : 31|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_WarnId2 : 23|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_WarnId1 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_S_Packidx : 7|8@0+ (1,0) [0|0] "" Vector__XXX
BO_ 2446066440 BMS_I_CSC_FB_08: 6 BMS_ICM
SG_ BMS_M_NowPower : 32|16@1+ (0.1,0) [0|0] "KW" Vector__XXX
SG_ BMS_M_EnaMaxChgPower : 16|16@1+ (0.1,0) [0|0] "KW" Vector__XXX
SG_ BMS_M_EnaMaxDsgPower : 0|16@1+ (0.1,0) [0|0] "KW" Vector__XXX
BO_ 2446066696 BMS_P_CSC_FB_08: 6 BMS_POWER
SG_ BMS_M_NowPower : 32|16@1+ (0.1,0) [0|0] "KW" Vector__XXX
SG_ BMS_M_EnaMaxChgPower : 16|16@1+ (0.1,0) [0|0] "KW" Vector__XXX
SG_ BMS_M_EnaMaxDsgPower : 0|16@1+ (0.1,0) [0|0] "KW" Vector__XXX
BO_ 2446066439 BMS_I_CSC_FB_07: 7 BMS_ICM
SG_ BMS_M_WarnPackBits : 55|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_WarnId6 : 47|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_WarnId5 : 39|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_WarnId4 : 31|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_WarnId3 : 23|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_WarnId2 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_WarnId1 : 7|8@0+ (1,0) [0|0] "" Vector__XXX
BO_ 2446066695 BMS_P_CSC_FB_07: 7 BMS_POWER
SG_ BMS_M_WarnPackBits : 55|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_WarnId6 : 47|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_WarnId5 : 39|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_WarnId4 : 31|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_WarnId3 : 23|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_WarnId2 : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_WarnId1 : 7|8@0+ (1,0) [0|0] "" Vector__XXX
BO_ 2446066438 BMS_I_CSC_FB_06: 4 BMS_ICM
SG_ BMS_M_TemperMaxPackIdx : 31|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_TemperMinPackIdx : 23|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_TemperMax : 15|8@0- (1,-40) [-40|125] "℃" Vector__XXX
SG_ BMS_M_TemperMin : 7|8@0- (1,-40) [-40|125] "℃" Vector__XXX
BO_ 2446066694 BMS_P_CSC_FB_06: 4 BMS_POWER
SG_ BMS_M_TemperMaxPackIdx : 31|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_TemperMinPackIdx : 23|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_TemperMax : 15|8@0- (1,-40) [-40|125] "℃" Vector__XXX
SG_ BMS_M_TemperMin : 7|8@0- (1,-40) [-40|125] "℃" Vector__XXX
BO_ 2446066437 BMS_I_CSC_FB_05: 8 BMS_ICM
SG_ BMS_M_PackConnect_Info : 63|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_PackOnLine_Info : 55|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_IruPf : 32|16@1+ (10,0) [0|0] "KΩ" Vector__XXX
SG_ BMS_M_IruPz : 16|16@1+ (10,0) [0|0] "KΩ" Vector__XXX
SG_ BMS_M_Current : 0|16@1- (0.05,0) [0|0] "A" Vector__XXX
BO_ 2446066693 BMS_P_CSC_FB_05: 8 BMS_POWER
SG_ BMS_M_PackConnect_Info : 63|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_PackOnLine_Info : 55|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_IruPf : 32|16@1+ (10,0) [0|0] "KΩ" Vector__XXX
SG_ BMS_M_IruPz : 16|16@1+ (10,0) [0|0] "KΩ" Vector__XXX
SG_ BMS_M_Current : 0|16@1- (0.05,0) [0|0] "A" Vector__XXX
BO_ 2446066436 BMS_I_CSC_FB_04: 8 BMS_ICM
SG_ BMS_M_PackVoltDiff : 48|16@1+ (0.1,0) [0|0] "mV" Vector__XXX
SG_ BMS_M_PackMinVtIdx : 47|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_PackMinVt : 24|16@1+ (0.1,0) [0|0] "V" Vector__XXX
SG_ BMS_M_PackMaxVtIdx : 23|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_PackMaxVt : 0|16@1+ (0.1,0) [0|0] "V" Vector__XXX
BO_ 2446066692 BMS_P_CSC_FB_04: 8 BMS_POWER
SG_ BMS_M_PackVoltDiff : 48|16@1+ (0.1,0) [0|0] "mV" Vector__XXX
SG_ BMS_M_PackMinVtIdx : 47|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_PackMinVt : 24|16@1+ (0.1,0) [0|0] "V" Vector__XXX
SG_ BMS_M_PackMaxVtIdx : 23|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_PackMaxVt : 0|16@1+ (0.1,0) [0|0] "V" Vector__XXX
BO_ 2446066435 BMS_I_CSC_FB_03: 8 BMS_ICM
SG_ BMS_M_Soc : 48|16@1+ (0.1,0) [0|0] "%" Vector__XXX
SG_ BMS_M_Capacity : 32|16@1+ (0.1,0) [0|0] "KWh" Vector__XXX
SG_ BMS_M_OnchgPosNegRelay_Status : 23|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_PrechgDiodeRelay_Status : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_PosNegRelay_Status : 7|8@0+ (1,0) [0|0] "" Vector__XXX
BO_ 2446066691 BMS_P_CSC_FB_03: 8 BMS_POWER
SG_ BMS_M_Soc : 48|16@1+ (0.1,0) [0|0] "%" Vector__XXX
SG_ BMS_M_Capacity : 32|16@1+ (0.1,0) [0|0] "KWh" Vector__XXX
SG_ BMS_M_OnchgPosNegRelay_Status : 23|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_PrechgDiodeRelay_Status : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_M_PosNegRelay_Status : 7|8@0+ (1,0) [0|0] "" Vector__XXX
BO_ 2446067969 EBAT2_CSC_FB_01: 8 EBAT2
SG_ BMS_EBAT_WorkStatus : 63|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_EBAT_WarnBits : 55|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_EBAT_TemperMin : 47|8@0- (1,-40) [0|0] "℃" Vector__XXX
SG_ BMS_EBAT_TemperMax : 39|8@0- (1,-40) [0|0] "℃" Vector__XXX
SG_ BMS_EBAT_Current : 16|16@1- (0.05,0) [0|0] "A" Vector__XXX
SG_ BMS_EBAT_Vt : 0|16@1+ (0.1,0) [0|0] "V" Vector__XXX
BO_ 2446066434 BMS_I_CSC_FB_02: 6 BMS_ICM
SG_ BMS_EmergencyCode_FB : 47|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_PosDoideRelay_FB : 39|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_MainRelay_FB : 31|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_BatPowerSet_FB : 23|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_SelfCheck_FB : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_WorkState_FB : 7|8@0+ (1,0) [0|0] "" Vector__XXX
BO_ 2443838466 CSC_BMS_P_CM_02: 8 CSC
SG_ BMS_PowerOff_Order : 63|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_SelfCheck_Order : 55|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_BatPowerSet_Order : 32|16@1+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_DiodeRelaySet_Order : 31|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_PosRelaySet_Order : 23|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_MainRelaySet_Order : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_WorkStateSet_Order : 7|8@0+ (1,0) [0|0] "" Vector__XXX
BO_ 2443838210 CSC_BMS_I_CM_02: 8 CSC
SG_ BMS_PowerOff_Order : 63|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_SelfCheck_Order : 55|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_BatPowerSet_Order : 32|16@1+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_DiodeRelaySet_Order : 31|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_PosRelaySet_Order : 23|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_MainRelaySet_Order : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_WorkStateSet_Order : 7|8@0+ (1,0) [0|0] "" Vector__XXX
BO_ 2446067713 EBAT1_CSC_FB_01: 8 EBAT1
SG_ BMS_EBAT_WorkStatus : 63|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_EBAT_WarnBits : 55|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ BMS_EBAT_TemperMin : 47|8@0- (1,-40) [0|0] "℃" Vector__XXX
SG_ BMS_EBAT_TemperMax : 39|8@0- (1,-40) [0|0] "℃" Vector__XXX
SG_ BMS_EBAT_Current : 16|16@1- (0.05,0) [0|0] "A" Vector__XXX
SG_ BMS_EBAT_Vt : 0|16@1+ (0.1,0) [0|0] "V" Vector__XXX
BO_ 2443839233 CSC_DB2_CM_01: 8 CSC
BO_ 2443838977 CSC_DB1_CM_01: 8 CSC
BO_ 2446067457 DB2_CSC_FB_01: 8 DB2
BO_ 2446067201 DB1_CSC_FB_01: 8 DB1
BO_ 2446066945 BMS_F_CSC_FB_01: 8 BMS_FC
BO_ 2443838721 CSC_BMS_F_CM_01: 8 CSC
SG_ HeartBeat : 63|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_10ms : 55|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Second : 47|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Minute : 39|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Hour : 31|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Day : 23|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Month : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Year : 7|8@0+ (1,0) [0|0] "" Vector__XXX
BO_ 2443838465 CSC_BMS_P_CM_01: 8 CSC
SG_ HeartBeat : 63|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_10ms : 55|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Second : 47|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Minute : 39|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Hour : 31|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Day : 23|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Month : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Year : 7|8@0+ (1,0) [0|0] "" Vector__XXX
BO_ 2443838209 CSC_BMS_I_CM_01: 8 CSC
SG_ HeartBeat : 63|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Second : 47|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Month : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Minute : 39|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Hour : 31|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Day : 23|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_10ms : 55|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Year : 7|8@0+ (1,0) [0|0] "" Vector__XXX
BO_ 2446066433 BMS_I_CSC_FB_01: 8 BMS_ICM
SG_ HeartBeat : 63|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_10ms : 55|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Second : 47|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Minute : 39|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Hour : 31|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Day : 23|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Month : 15|8@0+ (1,0) [0|0] "" Vector__XXX
SG_ TimeStamp_Year : 7|8@0+ (1,0) [0|0] "" Vector__XXX
BO_ 2446066177 UINT4B_CSC_CM_01: 8 UNIT4B
BO_ 2443837953 CSC_UINT4B_FB_01: 8 CSC
BO_ 2446065921 UINT4A_CSC_CM_01: 8 UNIT4A
BO_ 2443837697 CSC_UINT4A_FB_01: 8 CSC
CM_ BO_ 3221225472 "This is a message for not used signals, created by Vector CANdb++ DBC OLE DB Provider.";
CM_ BO_ 2446066446 "仪器电池环境检测数据";
CM_ SG_ 2446066446 BMS_M_4Min1Pressure "舱内大气压";
CM_ SG_ 2446066446 BMS_M_4Min1Humidity "舱内湿度";
CM_ SG_ 2446066446 BMS_M_4Min1Temper "舱内温度";
CM_ SG_ 2446066446 BMS_M_4Min1O2 "舱内氧气浓度";
CM_ BO_ 2446066702 "动力电池环境检测数据";
CM_ SG_ 2446066702 BMS_M_4Min1Pressure "舱内大气压";
CM_ SG_ 2446066702 BMS_M_4Min1Humidity "舱内湿度";
CM_ SG_ 2446066702 BMS_M_4Min1Temper "舱内温度";
CM_ SG_ 2446066702 BMS_M_4Min1O2 "舱内氧气浓度";
CM_ BO_ 2446066461 "仪表电池包2";
CM_ SG_ 2446066461 BMS_S_CellVMean "单体平均电压";
CM_ SG_ 2446066461 BMS_S_MaxCellVIdx "最高电压编号";
CM_ SG_ 2446066461 BMS_S_MinCellVIdx "最低电压编号";
CM_ SG_ 2446066461 BMS_S_MaxCellV "单体电压最高电压";
CM_ SG_ 2446066461 BMS_S_MinCellV "单体电池最低电压";
CM_ BO_ 2446066460 "仪表电池包2";
CM_ SG_ 2446066460 BMS_S_BalanceStatus "电池单体均衡状态";
CM_ SG_ 2446066460 BMS_S_TemperMean "电池平均温度";
CM_ SG_ 2446066460 BMS_S_TemperMinIdx "电池最低温度编号";
CM_ SG_ 2446066460 BMS_S_TemperMin "电池最低温度";
CM_ SG_ 2446066460 BMS_S_TemperMaxIdx "电池最高温度编号";
CM_ SG_ 2446066460 BMS_S_TemperMax "电池最高温度";
CM_ BO_ 2446066459 "仪表电池包2";
CM_ SG_ 2446066459 BMS_S_IruPf "电池包负端绝缘电阻";
CM_ SG_ 2446066459 BMS_S_IruPz "电池包正端绝缘电阻";
CM_ SG_ 2446066459 BMS_S_BattVt "电池包电压电池端";
CM_ SG_ 2446066459 BMS_S_LoadVt "电池包电压负载端";
CM_ BO_ 2446066458 "仪表电池包2";
CM_ SG_ 2446066458 BMS_S_Soc "电池包SOC";
CM_ SG_ 2446066458 BMS_S_DsgCurrent "电池包放电电流
放电为正,充电为负";
CM_ SG_ 2446066458 BMS_S_OnChgPosNegRelay_Status "BMS_S_OnChgPosNegRelay_Status";
CM_ SG_ 2446066458 BMS_S_PosNegRelay_Status "电池包正极继电器状态与负极继电器状态";
CM_ BO_ 2446066457 "仪表电池包2";
CM_ SG_ 2446066457 BMS_S_WarnId6 "电池报警标识字6";
CM_ SG_ 2446066457 BMS_S_WarnId5 "电池报警标识字5";
CM_ SG_ 2446066457 BMS_S_WarnId4 "电池报警标识字4";
CM_ SG_ 2446066457 BMS_S_WarnId3 "电池报警标识字3";
CM_ SG_ 2446066457 BMS_S_WarnId2 "电池报警标识字2";
CM_ SG_ 2446066457 BMS_S_WarnId1 "电池报警标识字1";
CM_ SG_ 2446066457 BMS_S_Packidx "电池包号";
CM_ BO_ 2446066717 "动力电池包2";
CM_ SG_ 2446066717 BMS_S_CellVMean "单体平均电压";
CM_ SG_ 2446066717 BMS_S_MaxCellVIdx "最高电压编号";
CM_ SG_ 2446066717 BMS_S_MinCellVIdx "最低电压编号";
CM_ SG_ 2446066717 BMS_S_MaxCellV "单体电压最高电压";
CM_ SG_ 2446066717 BMS_S_MinCellV "单体电池最低电压";
CM_ BO_ 2446066716 "动力电池包2";
CM_ SG_ 2446066716 BMS_S_BalanceStatus "电池单体均衡状态";
CM_ SG_ 2446066716 BMS_S_TemperMean "电池平均温度";
CM_ SG_ 2446066716 BMS_S_TemperMinIdx "电池最低温度编号";
CM_ SG_ 2446066716 BMS_S_TemperMin "电池最低温度";
CM_ SG_ 2446066716 BMS_S_TemperMaxIdx "电池最高温度编号";
CM_ SG_ 2446066716 BMS_S_TemperMax "电池最高温度";
CM_ BO_ 2446066715 "动力电池包2";
CM_ SG_ 2446066715 BMS_S_IruPf "电池包负端绝缘电阻";
CM_ SG_ 2446066715 BMS_S_IruPz "电池包正端绝缘电阻";
CM_ SG_ 2446066715 BMS_S_BattVt "电池包电压电池端";
CM_ SG_ 2446066715 BMS_S_LoadVt "电池包电压负载端";
CM_ BO_ 2446066714 "动力电池包2";
CM_ SG_ 2446066714 BMS_S_DsgCurrent "电池包放电电流
放电为正,充电为负";
CM_ SG_ 2446066714 BMS_S_OnChgPosNegRelay_Status "BMS_S_OnChgPosNegRelay_Status";
CM_ SG_ 2446066714 BMS_S_PosNegRelay_Status "电池包正极继电器状态与负极继电器状态";
CM_ BO_ 2446066713 "动力电池包2";
CM_ SG_ 2446066713 BMS_S_WarnId6 "电池报警标识字6";
CM_ SG_ 2446066713 BMS_S_WarnId5 "电池报警标识字5";
CM_ SG_ 2446066713 BMS_S_WarnId4 "电池报警标识字4";
CM_ SG_ 2446066713 BMS_S_WarnId3 "电池报警标识字3";
CM_ SG_ 2446066713 BMS_S_WarnId2 "电池报警标识字2";
CM_ SG_ 2446066713 BMS_S_WarnId1 "电池报警标识字1";
CM_ SG_ 2446066713 BMS_S_Packidx "电池包号";
CM_ BO_ 2446066445 "仪表电池包1";
CM_ SG_ 2446066445 BMS_S_CellVMean "单体平均电压";
CM_ SG_ 2446066445 BMS_S_MaxCellVIdx "最高电压编号";
CM_ SG_ 2446066445 BMS_S_MinCellVIdx "最低电压编号";
CM_ SG_ 2446066445 BMS_S_MaxCellV "单体电压最高电压";
CM_ SG_ 2446066445 BMS_S_MinCellV "单体电池最低电压";
CM_ BO_ 2446066701 "动力电池包1";
CM_ SG_ 2446066701 BMS_S_CellVMean "单体平均电压";
CM_ SG_ 2446066701 BMS_S_MaxCellVIdx "最高电压编号";
CM_ SG_ 2446066701 BMS_S_MinCellVIdx "最低电压编号";
CM_ SG_ 2446066701 BMS_S_MaxCellV "单体电压最高电压";
CM_ SG_ 2446066701 BMS_S_MinCellV "单体电池最低电压";
CM_ BO_ 2446066444 "仪表电池包1";
CM_ SG_ 2446066444 BMS_S_BalanceStatus "电池单体均衡状态";
CM_ SG_ 2446066444 BMS_S_TemperMean "电池平均温度";
CM_ SG_ 2446066444 BMS_S_TemperMinIdx "电池最低温度编号";
CM_ SG_ 2446066444 BMS_S_TemperMin "电池最低温度";
CM_ SG_ 2446066444 BMS_S_TemperMaxIdx "电池最高温度编号";
CM_ SG_ 2446066444 BMS_S_TemperMax "电池最高温度";
CM_ BO_ 2446066700 "动力电池包1";
CM_ SG_ 2446066700 BMS_S_BalanceStatus "电池单体均衡状态";
CM_ SG_ 2446066700 BMS_S_TemperMean "电池平均温度";
CM_ SG_ 2446066700 BMS_S_TemperMinIdx "电池最低温度编号";
CM_ SG_ 2446066700 BMS_S_TemperMin "电池最低温度";
CM_ SG_ 2446066700 BMS_S_TemperMaxIdx "电池最高温度编号";
CM_ SG_ 2446066700 BMS_S_TemperMax "电池最高温度";
CM_ BO_ 2446066443 "仪表电池包1";
CM_ SG_ 2446066443 BMS_S_IruPf "电池包负端绝缘电阻";
CM_ SG_ 2446066443 BMS_S_IruPz "电池包正端绝缘电阻";
CM_ SG_ 2446066443 BMS_S_BattVt "电池包电压电池端";
CM_ SG_ 2446066443 BMS_S_LoadVt "电池包电压负载端";
CM_ BO_ 2446066699 "动力电池包1";
CM_ SG_ 2446066699 BMS_S_IruPf "电池包负端绝缘电阻";
CM_ SG_ 2446066699 BMS_S_IruPz "电池包正端绝缘电阻";
CM_ SG_ 2446066699 BMS_S_BattVt "电池包电压电池端";
CM_ SG_ 2446066699 BMS_S_LoadVt "电池包电压负载端";
CM_ BO_ 2446066442 "仪表电池包1";
CM_ SG_ 2446066442 BMS_S_Soc "电池包SOC";
CM_ SG_ 2446066442 BMS_S_DsgCurrent "电池包放电电流
放电为正,充电为负";
CM_ SG_ 2446066442 BMS_S_OnChgPosNegRelay_Status "BMS_S_OnChgPosNegRelay_Status";
CM_ SG_ 2446066442 BMS_S_PosNegRelay_Status "电池包正极继电器状态与负极继电器状态";
CM_ BO_ 2446066698 "动力电池包1";
CM_ SG_ 2446066698 BMS_S_DsgCurrent "电池包放电电流
放电为正,充电为负";
CM_ SG_ 2446066698 BMS_S_OnChgPosNegRelay_Status "BMS_S_OnChgPosNegRelay_Status";
CM_ SG_ 2446066698 BMS_S_PosNegRelay_Status "电池包正极继电器状态与负极继电器状态";
CM_ BO_ 2446066441 "仪表电池包1";
CM_ SG_ 2446066441 BMS_S_WarnId6 "电池报警标识字6";
CM_ SG_ 2446066441 BMS_S_WarnId5 "电池报警标识字5";
CM_ SG_ 2446066441 BMS_S_WarnId4 "电池报警标识字4";
CM_ SG_ 2446066441 BMS_S_WarnId3 "电池报警标识字3";
CM_ SG_ 2446066441 BMS_S_WarnId2 "电池报警标识字2";
CM_ SG_ 2446066441 BMS_S_WarnId1 "电池报警标识字1";
CM_ SG_ 2446066441 BMS_S_Packidx "电池包号";
CM_ BO_ 2446066697 "动力电池包1";
CM_ SG_ 2446066697 BMS_S_WarnId6 "电池报警标识字6";
CM_ SG_ 2446066697 BMS_S_WarnId5 "电池报警标识字5";
CM_ SG_ 2446066697 BMS_S_WarnId4 "电池报警标识字4";
CM_ SG_ 2446066697 BMS_S_WarnId3 "电池报警标识字3";
CM_ SG_ 2446066697 BMS_S_WarnId2 "电池报警标识字2";
CM_ SG_ 2446066697 BMS_S_WarnId1 "电池报警标识字1";
CM_ SG_ 2446066697 BMS_S_Packidx "电池包号";
CM_ SG_ 2446066440 BMS_M_NowPower "电池当前接入功率状态";
CM_ SG_ 2446066440 BMS_M_EnaMaxChgPower "电池允许在线燃电充电功率";
CM_ SG_ 2446066440 BMS_M_EnaMaxDsgPower "电池允许最高放电功率";
CM_ SG_ 2446066696 BMS_M_NowPower "电池当前接入功率状态";
CM_ SG_ 2446066696 BMS_M_EnaMaxChgPower "电池允许在线燃电充电功率";
CM_ SG_ 2446066696 BMS_M_EnaMaxDsgPower "电池允许最高放电功率";
CM_ SG_ 2446066439 BMS_M_WarnPackBits "EMU报警电池包位置";
CM_ SG_ 2446066439 BMS_M_WarnId6 "EMU报警标识字6";
CM_ SG_ 2446066439 BMS_M_WarnId5 "EMU报警标识字5";
CM_ SG_ 2446066439 BMS_M_WarnId4 "EMU报警标识字4";
CM_ SG_ 2446066439 BMS_M_WarnId3 "EMU报警标识字3";
CM_ SG_ 2446066439 BMS_M_WarnId2 "EMU报警标识字2";
CM_ SG_ 2446066439 BMS_M_WarnId1 "EMU报警标识字1";
CM_ SG_ 2446066695 BMS_M_WarnPackBits "EMU报警电池包位置";
CM_ SG_ 2446066695 BMS_M_WarnId6 "EMU报警标识字6";
CM_ SG_ 2446066695 BMS_M_WarnId5 "EMU报警标识字5";
CM_ SG_ 2446066695 BMS_M_WarnId4 "EMU报警标识字4";
CM_ SG_ 2446066695 BMS_M_WarnId3 "EMU报警标识字3";
CM_ SG_ 2446066695 BMS_M_WarnId2 "EMU报警标识字2";
CM_ SG_ 2446066695 BMS_M_WarnId1 "EMU报警标识字1";
CM_ SG_ 2446066438 BMS_M_TemperMaxPackIdx "最高温度包号";
CM_ SG_ 2446066438 BMS_M_TemperMinPackIdx "最低温度包号";
CM_ SG_ 2446066438 BMS_M_TemperMax "电池单体最高温度";
CM_ SG_ 2446066438 BMS_M_TemperMin "电池单体最低温度";
CM_ SG_ 2446066694 BMS_M_TemperMaxPackIdx "最高温度包号";
CM_ SG_ 2446066694 BMS_M_TemperMinPackIdx "最低温度包号";
CM_ SG_ 2446066694 BMS_M_TemperMax "电池单体最高温度";
CM_ SG_ 2446066694 BMS_M_TemperMin "电池单体最低温度";
CM_ SG_ 2446066437 BMS_M_PackConnect_Info "电池包接入信息";
CM_ SG_ 2446066437 BMS_M_PackOnLine_Info "电池包在线信息";
CM_ SG_ 2446066437 BMS_M_IruPf "EMU负端绝缘电阻";
CM_ SG_ 2446066437 BMS_M_IruPz "EMU正端绝缘电阻";
CM_ SG_ 2446066437 BMS_M_Current "EMU放电电流
放电为正,充电为负";
CM_ SG_ 2446066693 BMS_M_PackConnect_Info "电池包接入信息";
CM_ SG_ 2446066693 BMS_M_PackOnLine_Info "电池包在线信息";
CM_ SG_ 2446066693 BMS_M_IruPf "EMU负端绝缘电阻";
CM_ SG_ 2446066693 BMS_M_IruPz "EMU正端绝缘电阻";
CM_ SG_ 2446066693 BMS_M_Current "EMU放电电流
放电为正,充电为负";
CM_ SG_ 2446066436 BMS_M_PackVoltDiff "单个电池包最大压差";
CM_ SG_ 2446066436 BMS_M_PackMinVtIdx "单个电池包最大压差";
CM_ SG_ 2446066436 BMS_M_PackMinVt "电池包最低电压";
CM_ SG_ 2446066436 BMS_M_PackMaxVtIdx "最高电压包号";
CM_ SG_ 2446066436 BMS_M_PackMaxVt "电池包最高电压";
CM_ SG_ 2446066692 BMS_M_PackVoltDiff "单个电池包最大压差";
CM_ SG_ 2446066692 BMS_M_PackMinVtIdx "单个电池包最大压差";
CM_ SG_ 2446066692 BMS_M_PackMinVt "电池包最低电压";
CM_ SG_ 2446066692 BMS_M_PackMaxVtIdx "最高电压包号";
CM_ SG_ 2446066692 BMS_M_PackMaxVt "电池包最高电压";
CM_ SG_ 2446066435 BMS_M_Soc "SOC";
CM_ SG_ 2446066435 BMS_M_Capacity "电池电量";
CM_ SG_ 2446066435 BMS_M_OnchgPosNegRelay_Status "在线充电正极与在线充电负极继电器状态";
CM_ SG_ 2446066435 BMS_M_PrechgDiodeRelay_Status "总控预充与二极管继电器状态";
CM_ SG_ 2446066435 BMS_M_PosNegRelay_Status "总控正极和总控负极继电器状态";
CM_ SG_ 2446066691 BMS_M_Soc "SOC";
CM_ SG_ 2446066691 BMS_M_Capacity "电池电量";
CM_ SG_ 2446066691 BMS_M_OnchgPosNegRelay_Status "在线充电正极与在线充电负极继电器状态";
CM_ SG_ 2446066691 BMS_M_PrechgDiodeRelay_Status "总控预充与二极管继电器状态";
CM_ SG_ 2446066691 BMS_M_PosNegRelay_Status "总控正极和总控负极继电器状态";
CM_ SG_ 2446067969 BMS_EBAT_WorkStatus "电池状态(是否上电BMS)";
CM_ SG_ 2446067969 BMS_EBAT_WarnBits "故障bit";
CM_ SG_ 2446067969 BMS_EBAT_TemperMin "最低温";
CM_ SG_ 2446067969 BMS_EBAT_TemperMax "最高温";
CM_ SG_ 2446067969 BMS_EBAT_Current "总电流";
CM_ SG_ 2446067969 BMS_EBAT_Vt "总电压";
CM_ SG_ 2446067713 BMS_EBAT_WorkStatus "电池状态(是否上电BMS)";
CM_ SG_ 2446067713 BMS_EBAT_WarnBits "故障bit";
CM_ SG_ 2446067713 BMS_EBAT_TemperMin "最低温";
CM_ SG_ 2446067713 BMS_EBAT_TemperMax "最高温";
CM_ SG_ 2446067713 BMS_EBAT_Current "总电流";
CM_ SG_ 2446067713 BMS_EBAT_Vt "总电压";
BA_DEF_ "BusType" STRING ;
BA_DEF_ BU_ "NodeLayerModules" STRING ;
BA_DEF_ BU_ "ECU" STRING ;
BA_DEF_ BU_ "CANoeJitterMax" INT 0 0;
BA_DEF_ BU_ "CANoeJitterMin" INT 0 0;
BA_DEF_ BU_ "CANoeDrift" INT 0 0;
BA_DEF_ BU_ "CANoeStartDelay" INT 0 0;
BA_DEF_DEF_ "BusType" "";
BA_DEF_DEF_ "NodeLayerModules" "";
BA_DEF_DEF_ "ECU" "";
BA_DEF_DEF_ "CANoeJitterMax" 0;
BA_DEF_DEF_ "CANoeJitterMin" 0;
BA_DEF_DEF_ "CANoeDrift" 0;
BA_DEF_DEF_ "CANoeStartDelay" 0;
+456
View File
@@ -0,0 +1,456 @@
# requirements:
# pip install cantools
import cantools
from cantools.database.can.signal import Signal
from cantools.database.can.message import Message
from cantools.database.can import database
def build_dbc(output_path: str):
"""
"""
# 1. 初始化 Database 对象
db = database.Database()
# 2. 定义要添加的消息及其信号
# 你可以在这里添加任意多的 message 定义
messages_config = [
{
'frame_id': 0x1401A501,
'name': 'CircuitBreakerControl1',
'length': 8,
'signals': [
# Byte 0
{'name': 'FuelCellBreakerControl', 'start': 0, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'BatteryBreakerControl', 'start': 2, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'MotorBreakerControl', 'start': 4, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'BatteryMeterBreakerControl', 'start': 6, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
# Byte 1
{'name': 'DCDC5BreakerControl', 'start': 8, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'BowPanelBreakerControl', 'start': 10, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'SternFT45BreakerControl', 'start': 12, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'SternSwitch1BreakerControl', 'start': 14, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
# Byte 2
{'name': 'SternSwitch2BreakerControl', 'start': 16, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'FBReserveBreakerControl', 'start': 18, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'TYZReserveBreakerControl', 'start': 20, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'ReserveBreakerControl', 'start': 22, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
# Byte 3
{'name': 'DCDC5PowerControl', 'start': 24, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'CoolingWaterValveControl', 'start': 26, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False}
]
},
{
'frame_id': 0x1402A501,
'name': 'CircuitBreakerControl2',
'length': 8,
'signals': [
# Byte 0
{'name': 'BowFloatAdjustControl', 'start': 0, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'OpeningMechanismControl', 'start': 2, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'MastRudderControl', 'start': 4, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'XCBreakerControl', 'start': 6, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
# Byte 1
{'name': 'BowRudderControl', 'start': 8, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'OpenWaterMechanismControl', 'start': 10, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False}
]
},
{
'frame_id': 0x1403A501,
'name': 'CircuitBreakerControl3',
'length': 8,
'signals': [
# Byte 0
{'name': 'BatteryAccessControl', 'start': 0, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'BowLowVoltageControl', 'start': 2, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'U4BreakerControl', 'start': 4, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'HighVoltageControllerControl', 'start': 6, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
# Byte 1
{'name': 'Reserve1Control', 'start': 8, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'Reserve2Control', 'start': 10, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'SternEmergencyBatteryControl', 'start': 12, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False}
]
},
{
'frame_id': 0x1404A501,
'name': 'CircuitBreakerControl4',
'length': 8,
'signals': [
# Byte 0
{'name': 'U1BreakerControl', 'start': 0, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'U2BreakerControl', 'start': 2, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'U3BreakerControl', 'start': 4, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'U5BreakerControl', 'start': 6, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
# Byte 1
{'name': 'BowJettisonControl', 'start': 8, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'Reserve3Control', 'start': 10, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'Reserve4Control', 'start': 12, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'BowEmergencyBatteryControl', 'start': 14, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False}
]
},
{
'frame_id': 0x18A50101,
'name': 'CircuitBreakerFeedback',
'length': 8,
'signals': [
# Byte 0
{'name': 'FuelCellBreaker_Status', 'start': 0, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'BatteryBreaker_Status', 'start': 2, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'MotorBreaker_Status', 'start': 4, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'BatteryMeterBreaker_Status', 'start': 6, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
# Byte 1
{'name': 'DCDC5Breaker_Status', 'start': 8, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'BowPanelBreaker_Status', 'start': 10, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'SternFT45Breaker_Status', 'start': 12, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'SternSwitch1Breaker_Status', 'start': 14, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
# Byte 2
{'name': 'SternSwitch2Breaker_Status', 'start': 16, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'FBReserveBreaker_Status', 'start': 18, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'TYZReserveBreaker_Status', 'start': 20, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'ReserveBreaker_Status', 'start': 22, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
# Byte 3
{'name': 'DCDC_OverTemp', 'start': 24, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'DCDC_OverCurrent', 'start': 25, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'DCDC_OverVoltage', 'start': 26, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'DCDC_UnderVoltage', 'start': 27, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'DCDC_InputOverVoltage', 'start': 28, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'DCDC_InputUnderVoltage', 'start': 29, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'DCDC_ShortCircuit', 'start': 30, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'DCDC_InternalFault', 'start': 31, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False},
# Byte 4
{'name': 'DCDC_CommFault', 'start': 32, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'DCDC_Running', 'start': 33, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'CoolingPump1_Fault', 'start': 34, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'CoolingPump2_Fault', 'start': 35, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'CoolingWaterLeak', 'start': 36, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'CoolingPump1_Running', 'start': 37, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'CoolingPump2_Running', 'start': 38, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False},
# Byte 5
{'name': 'PowerBus_InsulationLow', 'start': 40, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'BusA_InsulationLow', 'start': 41, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'MeterPowerLoss', 'start': 42, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'EmergencyPowerLoss', 'start': 43, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False},
# Byte 6 (Temperature)
{'name': 'DCDC_Temperature', 'start': 48, 'length': 8, 'byte_order': 'little_endian', 'is_signed': True, 'offset': -40, 'unit': '°C'}
]
},
{
'frame_id': 0x18A50201,
'name': 'PowerBusFeedback',
'length': 8,
'signals': [
# Byte 0-1: 动力汇流排电压 (16bit, 0.1V)
{'name': 'PowerBus_Voltage', 'start': 0, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'V'},
# Byte 2-3: DC/DC5模块电流 (16bit, 0.1A)
{'name': 'DCDC5_Current', 'start': 16, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 4-5: 动力汇流排电流 (16bit, 0.1A)
{'name': 'PowerBus_Current', 'start': 32, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 6-7: A汇流排电压 (16bit, 0.1V)
{'name': 'BusA_Voltage', 'start': 48, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'V'}
]
},
{
'frame_id': 0x18A50301,
'name': 'CurrentFeedback',
'length': 8,
'signals': [
# Byte 0: 推进电机控制箱电流 (16bit, 0.1A)
{'name': 'PropulsionMotor_Current', 'start': 0, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 2: A汇流排电流 (16bit, 0.1A)
{'name': 'BusA_Current', 'start': 16, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 4: 锂电池组(仪表)电流 (16bit, 0.1A)
{'name': 'BatteryMeter_Current', 'start': 32, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 6: 艏部高压配电箱电流 (16bit, 0.1A)
{'name': 'BowPowerBox_Current', 'start': 48, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'}
]
},
{
'frame_id': 0x18A50401,
'name': 'SternCurrentFeedback',
'length': 8,
'signals': [
# Byte 0: 艉部FT装置4/5电流 (16bit, 0.1A)
{'name': 'SternFT45_Current', 'start': 0, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 2: TYZ预留开关电流 (16bit, 0.1A)
{'name': 'TYZReserve_Current', 'start': 16, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 4: 艉舵开关1电流 (16bit, 0.1A)
{'name': 'SternSwitch1_Current', 'start': 32, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 6: 预留电流 (16bit, 0.1A)
{'name': 'Reserve_Current', 'start': 48, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'}
]
},
{
'frame_id': 0x18A50501,
'name': 'SternAdditionalFeedback',
'length': 8,
'signals': [
# Byte 0: 艉舵开关2电流 (16bit, 0.1A)
{'name': 'SternSwitch2_Current', 'start': 0, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 2: 预留电流 (16bit, 0.1A)
{'name': 'Reserve2_Current', 'start': 16, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 4: FB预留开关电流 (16bit, 0.1A)
{'name': 'FBReserve_Current', 'start': 32, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 6: 冷却水泄漏压力 (16bit, 0.1kPa)
{'name': 'CoolingWater_Pressure', 'start': 48, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'kPa'}
]
},
{
'frame_id': 0x18A50601,
'name': 'BowBreakerFeedback',
'length': 8,
'signals': [
# Byte 0
{'name': 'BowFT13Breaker_Status', 'start': 0, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'OpeningMechanismBreaker_Status', 'start': 2, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'MastRudderBreaker_Status', 'start': 4, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'XCZBreaker_Status', 'start': 6, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
# Byte 1
{'name': 'BowRudderBreaker_Status', 'start': 8, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'OpenWaterMechanismBreaker_Status', 'start': 10, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'MeterPowerLoss', 'start': 12, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'EmergencyPowerLoss', 'start': 13, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'WaterLeakAlarm', 'start': 14, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False}
]
},
{
'frame_id': 0x18A50701,
'name': 'BusBFeedback',
'length': 8,
'signals': [
# Byte 0-1: 汇流排B电压 (16bit, 0.1V)
{'name': 'BusB_Voltage', 'start': 0, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'V'},
# Byte 2-3: 汇流排B电流 (16bit, 0.1A)
{'name': 'BusB_Current', 'start': 16, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 4-5: 艏部FT装置1-3电流 (16bit, 0.1A)
{'name': 'BowFT13_Current', 'start': 32, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 6-7: 启闭机构电流 (16bit, 0.1A)
{'name': 'OpeningMechanism_Current', 'start': 48, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'}
]
},
{
'frame_id': 0x18A50801,
'name': 'BowMechanismFeedback',
'length': 8,
'signals': [
# Byte 0-1: 桅杆舵机控制箱电流 (16bit, 0.1A)
{'name': 'MastRudder_Current', 'start': 0, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 2-3: XCZ电流 (16bit, 0.1A)
{'name': 'XCZ_Current', 'start': 16, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 4-5: 艏舵控制箱电流 (16bit, 0.1A)
{'name': 'BowRudder_Current', 'start': 32, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 6-7: 敞水盖启动电缸电流 (16bit, 0.1A)
{'name': 'OpenWaterMechanism_Current', 'start': 48, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'}
]
},
{
'frame_id': 0x18A50901,
'name': 'MeterBreakerFeedback',
'length': 8,
'signals': [
# Byte 0
{'name': 'BatteryMeterBreaker_Status', 'start': 0, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'BowLowVoltageBoxBreaker_Status', 'start': 2, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'Unit4MeterBreaker_Status', 'start': 4, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'DCC1Breaker_Status', 'start': 6, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
# Byte 1
{'name': 'Reserve1Breaker_Status', 'start': 8, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'Reserve2Breaker_Status', 'start': 10, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'EmergencyBattery2Breaker_Status', 'start': 12, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False},
# Byte 2
{'name': 'MeterPowerLoss', 'start': 16, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'EmergencyPowerLoss', 'start': 17, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'MeterBusInsulationLow', 'start': 18, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False}
]
},
{
'frame_id': 0x18A50A01,
'name': 'MeterBusFeedback',
'length': 8,
'signals': [
# Byte 0-1: 仪表母排电压 (16bit, 0.1V)
{'name': 'MeterBus_Voltage', 'start': 0, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'V'},
# Byte 2-3: 艏部低压配电箱电流 (16bit, 0.1A)
{'name': 'BowLowVoltageBox_Current', 'start': 16, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 4-5: DC-C1仪表DC48V电流 (16bit, 0.1A)
{'name': 'DCC1Meter_Current', 'start': 32, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 6-7: 预留电流 (16bit, 0.1A)
{'name': 'Reserve3_Current', 'start': 48, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'}
]
},
{
'frame_id': 0x18A50B01,
'name': 'EmergencyBatteryFeedback',
'length': 8,
'signals': [
# Byte 0-1: 应急锂电池组2电流 (16bit, 0.1A)
{'name': 'EmergencyBattery2_Current', 'start': 0, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 2-3: 锂电池组(仪表)电流 (16bit, 0.1A)
{'name': 'BatteryMeter_Current', 'start': 16, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 4-5: UNIT4仪表DC48V电流 (16bit, 0.1A)
{'name': 'Unit4Meter_Current', 'start': 32, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 6-7: 预留电流 (16bit, 0.1A)
{'name': 'Reserve4_Current', 'start': 48, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'}
]
},
{
'frame_id': 0x18A50C01,
'name': 'EmergencyBus2Feedback',
'length': 8,
'signals': [
# Byte 0-1: 应急2汇流排电压 (16bit, 0.1V)
{'name': 'EmergencyBus2_Voltage', 'start': 0, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'V'},
# Byte 2-3: 复合能源管控系统应急DC48V电流 (16bit, 0.1A)
{'name': 'EnergySystemEmergency_Current', 'start': 16, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 4-5: 燃料电池安保系统应急DC48V电流 (16bit, 0.1A)
{'name': 'FuelCellEmergency_Current', 'start': 32, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 6-7: PLC控制电源电流 (16bit, 0.1A)
{'name': 'PLCPower_Current', 'start': 48, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'}
]
},
{
'frame_id': 0x18A50D01,
'name': 'UnitBreakerFeedback',
'length': 8,
'signals': [
# Byte 0
{'name': 'Unit1Breaker_Status', 'start': 0, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'Unit2Breaker_Status', 'start': 2, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'Unit3Breaker_Status', 'start': 4, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'Unit5Breaker_Status', 'start': 6, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
# Byte 1
{'name': 'BowPZBreaker_Status', 'start': 8, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'Reserve5Breaker_Status', 'start': 10, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'Reserve6Breaker_Status', 'start': 12, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'EmergencyBattery1Breaker_Status', 'start': 14, 'length': 2, 'byte_order': 'little_endian', 'is_signed': False},
# Byte 2
{'name': 'MeterPowerLoss', 'start': 16, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'EmergencyPowerLoss', 'start': 17, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False},
{'name': 'WaterLeakAlarm', 'start': 18, 'length': 1, 'byte_order': 'little_endian', 'is_signed': False}
]
},
{
'frame_id': 0x18A50E01,
'name': 'MeterBus2Feedback',
'length': 8,
'signals': [
# Byte 0-1: 仪表母排电压 (16bit, 0.1V)
{'name': 'MeterBus2_Voltage', 'start': 0, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'V'},
# Byte 2-3: 仪表母排电流 (16bit, 0.1A)
{'name': 'MeterBus2_Current', 'start': 16, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 4-5: UNIT1电流 (16bit, 0.1A)
{'name': 'Unit1_Current', 'start': 32, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 6-7: UNIT2电流 (16bit, 0.1A)
{'name': 'Unit2_Current', 'start': 48, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'}
]
},
{
'frame_id': 0x18A50F01,
'name': 'UnitCurrentFeedback',
'length': 8,
'signals': [
# Byte 0-1: UNIT3电流 (16bit, 0.1A)
{'name': 'Unit3_Current', 'start': 0, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 2-3: UNIT5电流 (16bit, 0.1A)
{'name': 'Unit5_Current', 'start': 16, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 4-5: 艏部PZ装置电流 (16bit, 0.1A)
{'name': 'BowPZ_Current', 'start': 32, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'},
# Byte 6-7: 应急锂电池组1电流 (16bit, 0.1A)
{'name': 'EmergencyBattery1_Current', 'start': 48, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'}
]
},
{
'frame_id': 0x18A51001,
'name': 'EmergencyBus1Feedback',
'length': 8,
'signals': [
# Byte 0-1: 应急1汇流排电压 (16bit, 0.1V)
{'name': 'EmergencyBus1_Voltage', 'start': 0, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'V'},
# Byte 2-3: 24V控制电源电流测量 (16bit, 0.1A)
{'name': 'ControlPower24V_Current', 'start': 16, 'length': 16, 'byte_order': 'little_endian', 'is_signed': False, 'scale': 0.1, 'unit': 'A'}
]
}
]
# 3. 遍历配置,创建 Message 和 Signal 对象并加入到 db
for msg_cfg in messages_config:
sig_list = []
for s in msg_cfg['signals']:
sig = Signal(
name=s['name'],
start=s['start'],
length=s['length'],
byte_order=s['byte_order'],
is_signed=s['is_signed']
)
sig_list.append(sig)
msg = Message(
frame_id=msg_cfg['frame_id'],
name=msg_cfg['name'],
length=msg_cfg['length'],
signals=sig_list,
is_extended_frame=True
)
db.messages.append(msg)
# 4. 将构造好的数据库导出为 DBC 字符串并写入文件
dbc_string = db.as_dbc_string()
with open(output_path, 'w', encoding='utf-8') as f:
f.write(dbc_string)
print(f"DBC 文件已生成:{output_path}")
if __name__ == '__main__':
build_dbc('output.dbc')