Advertising:

CAN Bus ID 0x1F8 ASC4: Difference between revisions

From MS4X Wiki
No edit summary
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
CAN Arbitration ID for ASC2 is 0x1F0.
CAN Arbitration ID for ASC4 is 0x1F8.


Its sent out by the tractiuon control module ASC/DSC at a refresh rate of 10ms.
Its sent out by the DSC traction control module at a refresh rate of 20ms.


*'''Byte 0''' - Unused
*'''Byte 0 - S_WHEEL_ACC'''
*'''Byte 1''' - Unused
*'''Byte 1 - Bitfield'''
*'''Byte 2 - BRAKE_PRS'''
**'''Bit 0 - S_HDC'''
**'''Bit 1 - S_HDC'''
**'''Bit 2 - S_HDC'''
:* Status Hill Decent Control
:* 00h = HDC off
:* 01h = HDC disabled, not in correct gear
:* 02h = HDC disabled, not in low range (if applicable)
:* 03h = HDC disabled due to excessive speed
:* 04h = HDC inactive, temporarily
:* 05h = HDC enabled, but not active
:* 06h = HDC active (i.e. enabled and going down hill)
:* 00h = HDC error
**'''Bit 3 - L_HDC'''
**'''Bit 4''' - always 00h
**'''Bit 5 - B_TW_MSR'''
**'''Bit 6 - B_TW_ASC'''
**'''Bit 7 - B_Offroad'''
*'''Byte 2 - P_BRAKE'''
*:Brake Pressure in bar
*:Brake Pressure in bar
*:Calculation = HEX * 1bar
*:Calculation = HEX * 1bar
*:Min: 0x00 (0bar)
*:Min: 0x00 (0bar)
*:Max: 0xFF (255bar)
*:Max: 0xFF (255bar)
*'''Byte 3''' - Unused
*'''Byte 3 - Bitfield RDR'''
*'''Byte 4''' - Unused
**'''Bit 0 - RDR_VL'''
*'''Byte 5''' - Unused
**'''Bit 1 - RDR_VL'''
*'''Byte 6''' - Unused
**'''Bit 2 - RDR_VR'''
*'''Byte 7''' - Unused
**'''Bit 3 - RDR_VR'''
**'''Bit 4 - RDR_HL'''
**'''Bit 5 - RDR_HL'''
**'''Bit 6 - RDR_HR'''
**'''Bit 7 - RDR_HR'''
*'''Byte 4 - TW_IND_ASR [LSB]'''
*'''Byte 5 - TW_IND_ASR [MSB]'''
*'''Byte 6 - TW_IND_MSR [LSB]'''
*'''Byte 7 - TW_IND_MSR [MSB]'''

Latest revision as of 23:57, 12 January 2022

CAN Arbitration ID for ASC4 is 0x1F8.

Its sent out by the DSC traction control module at a refresh rate of 20ms.

  • Byte 0 - S_WHEEL_ACC
  • Byte 1 - Bitfield
    • Bit 0 - S_HDC
    • Bit 1 - S_HDC
    • Bit 2 - S_HDC
  • Status Hill Decent Control
  • 00h = HDC off
  • 01h = HDC disabled, not in correct gear
  • 02h = HDC disabled, not in low range (if applicable)
  • 03h = HDC disabled due to excessive speed
  • 04h = HDC inactive, temporarily
  • 05h = HDC enabled, but not active
  • 06h = HDC active (i.e. enabled and going down hill)
  • 00h = HDC error
    • Bit 3 - L_HDC
    • Bit 4 - always 00h
    • Bit 5 - B_TW_MSR
    • Bit 6 - B_TW_ASC
    • Bit 7 - B_Offroad
  • Byte 2 - P_BRAKE
    Brake Pressure in bar
    Calculation = HEX * 1bar
    Min: 0x00 (0bar)
    Max: 0xFF (255bar)
  • Byte 3 - Bitfield RDR
    • Bit 0 - RDR_VL
    • Bit 1 - RDR_VL
    • Bit 2 - RDR_VR
    • Bit 3 - RDR_VR
    • Bit 4 - RDR_HL
    • Bit 5 - RDR_HL
    • Bit 6 - RDR_HR
    • Bit 7 - RDR_HR
  • Byte 4 - TW_IND_ASR [LSB]
  • Byte 5 - TW_IND_ASR [MSB]
  • Byte 6 - TW_IND_MSR [LSB]
  • Byte 7 - TW_IND_MSR [MSB]