4.2. Arrival Inverter Diagnosis Monitoring - ArvlInvDiagMon

Id

ArvlInvDiagMon

Title

Arrival Inverter Diagnosis Monitoring

System

Drivetrain

Document Type

Application Software Component Specification Preview

4.2.1. Overview

This software component monitors the inverter and motor temperatures and faults. It processes the temperature sensor values and fault codes received from the inverter over CAN bus. The component determines the overall inverter and motor temperature status. It also enables resetting of faults if certain conditions are met.

4.2.2. Functions

Title

Description

1

Process Inverter Temperature Sensors

Monitors the inverter IGBT and control board temperature sensor values. Determines the overall inverter temperature status.

2

Process Motor Temperature Sensors

Monitors the motor temperature sensor values. Determines the overall motor temperature status based on the number of valid sensors.

3

Process Inverter Fault Codes

Processes the fault codes received from the inverter. Determines if the faults are resettable based on configurable cooldown timers and temperature thresholds.

4

Enable Fault Reset

Enables resetting of inverter faults if the fault codes are resettable and CAN communication is valid.

4.2.3. Ports

Id

Direction

Data Type

Dimensions

Unit

1

Inv_Fault_Codes

Incoming

Bus: CAN_Inv_Fault_Codes_t

[1]

inherit

2

Inv_Fault_Codes_valid

Incoming

boolean

[1]

inherit

3

Inv_Temperature_Info

Incoming

Bus: CAN_Inv_Temperature_Info_t

[1]

inherit

4

Inv_Temperature_Info_valid

Incoming

boolean

[1]

inherit

5

InvmonInvCanDiagVld

Outgoing

boolean

[1]

inherit

6

InvmonMotTAct

Outgoing

int16

[1]

inherit

7

InvmonMotTSt

Outgoing

Enum: com_value_state_t

[1]

inherit

8

InvmonInvTAct

Outgoing

int16

[1]

inherit

9

InvmonInvTSt

Outgoing

Enum: com_value_state_t

[1]

inherit

10

InvmonInvFltRstEnad

Outgoing

boolean

[1]

inherit

4.2.4. Parameters

Id

Data Type

Dimensions

Range

Unit

Description

1

InvmonSnsrFltRst

uint8

[16,2]

Min: , Max:

Inverter/Motor Sensor Fault-Resettable Table

2

InvmonMotTSnsrSel

boolean

[1,2]

Min: 0, Max: 1

Enable Motor Temperature Sensors N1, N2 Processing

3

InvmonCptCoolDwnTmrThd

single

[1,1]

Min: , Max:

Component Resets Cooldown Timer Threshold

4

InvmonCptFltRst

uint8

[32,2]

Min: , Max:

Inverter/Motor Components Fault-Resettable Table

5

InvmonGateBdCoolDwnTmrThd

single

[1,1]

Min: , Max:

GateBoard Resets Cooldown Timer Threshold

6

InvmonGateBdFltRst

uint8

[16,2]

Min: , Max:

Inverter/Motor GateBoard Fault-Resettable Table

7

InvmonSnsrCoolDwnTmrThd

single

[1,1]

Min: , Max:

Sensor Resets Cooldown Timer Threshold

8

InvmonSnsrTRstThd

int16

[1,5]

Min: , Max:

Motor and Inverter Temperature Thresholds for Resettable Faults with Cooldown conditions