CANID 0x5BC

From openinverter.org wiki
Jump to navigation Jump to search
  • CAN ID: 0x5BC
  • Name: x5BC
  • Data length (DLC): 8
  • Transmitter: HVBAT

Byte-Level Representation [ 0 --> 7]

Byte-Level Layout
Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7
LB_Remain_Capacity_GIDS LB_Remain_Capacity_GIDS CapacityBars LB_Temperature_Segment_For_Dash LB_Capacity_Deterioration_Rate LB_Remain_Charge_Time_Condition LB_Remain_Charge_Time LB_Remain_Charge_Time

Bit-Level Views [7 --> 0]

Bit-Level Layout of Byte 2
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
CapacityBars CapacityBars CapacityBars CapacityBars Reserved Reserved Reserved Reserved
Bit-Level Layout of Byte 4
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
LB_Capacity_Deterioration_Rate LB_Capacity_Deterioration_Rate LB_Capacity_Deterioration_Rate LB_Capacity_Deterioration_Rate LB_Capacity_Deterioration_Rate LB_Capacity_Deterioration_Rate LB_Capacity_Deterioration_Rate Mux_5BC
Bit-Level Layout of Byte 5
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
LB_Output_Power_Limit_Reason LB_Output_Power_Limit_Reason LB_Remain_Charge_Time_Condition LB_Remain_Charge_Time_Condition LB_Remain_Charge_Time_Condition LB_Remain_Charge_Time_Condition LB_Remain_Charge_Time_Condition Reserved

Signal Definitions

Detailed Signal Information
Signal Name Start Bit Length (bits) Factor Offset Unit Minimum Maximum Description
LB_Remain_Capacity_GIDS 7 10 1 0 gids 0 500 0-281 for 24kWh, 0-363 for 30kWh, 0-498 for 40kWh, 0-775 for 62kWh

1 LSB = 80WH

LB_CAPR (aka 'gids') is an 80Wh resolution capacity indication used by the GOM and combined with LB_FULLCAP on gen1 Leafs to generate the capacity dashes behind the GOM.

LB_Remaining_Capacity_Segments 16 8 1 0 0 240 Contains chargebars and capacitybars, alternating depending on mux. Simplified lower down in the message
ChargeBars 20 4 1 0 - 0 15 Range 0-15 (Below data from test at 0%SOC, writing values to bus)

15 = 12 chargebars 14 = 12 chargebars 13 = 11 chargebars 12 = 10 chargebars 11 = 9 chargebars 10 = 8 chargebars ! 9 = 8 chargebars ! 8 = 7 chargebars 7 = 6 chargebars 6 = 5 chargebars 5 = 4 chargebars ! 4 = 4 chargebars ! 3 = 3 chargebars 2 = 2 chargebars 1 = 1 chargebars 0 = 0 chargebars

CapacityBars 20 4 1 0 - 0 15 Range 0-15 Below test data by writing to bus and seeing what happens

15 = 12 capacitybars 14 = 12 capacitybars 13 = 11 capacitybars 12 = 10 capacitybars 11 = 9 capacitybars 10 = 8 capacitybars ! 9 = 8 capacitybars ! 8 = 7 capacitybars 7 = 6 capacitybars 6 = 5 capacitybars 5 = 4 capacitybars ! 4 = 4 capacitybars ! 3 = 3 capacitybars 2 = 2 capacitybars 1 = 1 capacitybars 0 = 0 capacitybars,

LB_Temperature_Segment_For_Dash 24 8 0.4166666 0 % 0 100 For instrumentation cluster. Unit is %, times 5/12 according to documentation, kinda strange .Should be average of the 3 sensors inside the battery pack.
LB_Remain_Cap_Segment_Swit_Flag 32 1 1 0 status 0 1
Mux_5BC 32 4 1 0 Multiplexor
LB_Capacity_Deterioration_Rate 33 7 1 0 % 0 100 SOH (State-of-Health) Effects the charge gauge, lower numbers mean more chargebars
LB_MaxGIDS 44 1 1 0 Only 30kWh AZE0 has this. When this value is 1, the GIDS number is at its maximum.(LB_Remain_Capacity_GIDS)
LB_Output_Power_Limit_Reason 45 3 1 0 modemask 0 7 Indicates why power is limited
LB_Remain_Charge_Time_Condition 41 5 1 0 modemask 0 30 Mux for LB_Remain_charge_time

00000b = Quick charge 01001b = Normal Charge 200V SOC100% 01010b = Normal Charge 200V SOC80% 10001b = Normal Charge 100V SOC100% 10010b = Normal Charge 100V SOC80% 11111b = Invalid value

LB_Remain_Charge_Time 52 13 1 0 minutes 0 8190 1FFFh is used as "Unavailable value"