

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Details about dmoc status reporting over can bus. It includes three types of status messages: temperature, mechanical, and electrical. Each message has a specific can id, transmit rate, format, direction, endian, and signal details. The document also explains how to parse the hex values to obtain the desired temperature, mechanical, and electrical values.
Typology: Study Guides, Projects, Research
1 / 3
This page cannot be seen from the preview
Don't miss anything!


Message Temperature Status Message EEXCANTempStatusID Rate (sec) 1 EEXCANTempStatusCycleSec DLC 8 Format standard Direction tx Endian big Byte Signal Name Min Max Res. Units Width Offset Details 0 motor statortemperature -40 200 1 C 8 -40 based on ISR2MotorLimit 1 inverter temperature -40 200 1 C 8 -40 ISR2HeatsinkTemp 2 reserved 3 reserved 4 reserved 5 reserved 6 CAN Interface Level 0 240 1 n/a 8 0 FRC_CAN_REV 7 rolling counter 0 255 1 n/a 8 0 Value increments with eachmessage to show DMoC is alive
Message Mechanical Status Message EEXCANMechStatus1ID Rate (sec) 0.02 EEXCANMechStatus1CycleSec DLC 8 Format standard Direction tx Endian big Byte Signal Name Min Max Res. Units Width Offset Details 0,1 motor torque actual -3000 3000 0.1 Nm 16 -3000 ISR2ActualTorque 2,3 motor speed actual -20000 20000 1 rpm 16 -20000 ISR2HertzWF 4 power state state 0 240 1 n/a 8 0 ISR2PowerStageState 5 active fault (enum) 0 240 1 n/a 8 0 ISR2PSActiveFault 6 status code 0 255 1 n/a 8 0 ISR2StatusCode (See generalDMOC documentation) 7 reserved
Message Electrical Status Message EEXCANElecStatus1ID Rate (sec) 0.02 EEXCANElecStatus1CycleSec DLC 8 Format standard Direction tx Endian big Byte Signal Name Min Max Res. Units Width Offset Details 0,1 DC battery voltage 0 1000 0.1 V 16 0 ISR2BatVoltageWF 2,3 DC current -500 500 0.1 A 16 -500 ISR2EstBatCurrent 4 thermal limit cause 0 240 1 n/a 8 0 ISR2ThermCurrentLimitCause 5 reserved 6 reserved 7 reserved
Variable Description
EEXCANElecStatus1ID Electrical Status Message CAN ID
EEXCANElectStatus1CycleSec Transmit rate for Electrical Status Message in seconds
EEXCANMechStatus1ID Mechanical Status Message CAN ID
EEXCANMechStatus1CycleSec Transmit rate for Mechanical Status Message in seconds
EEXCANTempStatusID Temperature Status Message CAN ID
EEXCANTempStatusCycleSec Transmit rate for Temperature Status Message in seconds
EEXCANTxEnable Set to 1 to enable status reporting of all messages. If set to zero, only the mechanical statusmessage will be transmitted at a low frequency to indicate the DMoC is alive.
Note, all CANIds are displayed as decimal numbers in ccShell. Many CAN tools work more naturally in hex, so be aware, for example, that the default Mechanical Status ID of 577 in decimal = 0x241 in hex.