6.1. Isolation Status Processing Driver - IsolnStsPrcsDrvr
Id |
IsolnStsPrcsDrvr |
Title |
Isolation Status Processing Driver |
System |
Generic |
Document Type |
Application Software Component Specification Preview |
6.1.1. Overview
The IsolnStsPrcsDrvr software component processes the isolation status signals from the high voltage system. It detects faults in the isolation status signals and determines the overall high voltage insulation state. The component also monitors for changes in motor control modes to latch the insulation state during motor state transitions.
6.1.2. Functions
Title |
Description |
|
|---|---|---|
1 |
Process Isolation Status And Motor Control Mode |
This function processes the isolation status and motor control mode signals from multiple inverters. It checks for changes in the motor control mode and determines if the isolation status signal is valid. The output includes a communication status and the processed isolation status. |
2 |
Latch Insulation State |
Latches the determined insulation state during motor control mode transitions to prevent false triggering. |
6.1.3. Ports
Id |
Direction |
Data Type |
Dimensions |
Unit |
|
|---|---|---|---|---|---|
1 |
Isolation_FaultCode |
Incoming |
Enum: vtISO_FltCode_t |
[-1] |
inherit |
2 |
Isolation_Status |
Incoming |
Enum: VtSig_Isolation_Status_t |
[-1] |
inherit |
3 |
valid_Isolation_Status |
Incoming |
boolean |
[-1] |
inherit |
4 |
Motor_Control_Mode |
Incoming |
Enum: VtSig_MotorControlSig_t |
[24,1] |
inherit |
5 |
MotInfoVld |
Incoming |
boolean |
[24,1] |
inherit |
6 |
IsolnSt |
Outgoing |
Enum: VtSig_HVInsulState_t |
[-1] |
inherit |
7 |
ComOk |
Outgoing |
boolean |
[-1] |
inherit |
6.1.4. Parameters
Id |
Data Type |
Dimensions |
Range |
Unit |
Description |
|
|---|---|---|---|---|---|---|
1 |
IsoprocInvModMonTiout |
single |
[1,1] |
Min: 0, Max: 10 |
Amount of time Motor Control mode and Isolation Status must be static for value to pass through |
|
2 |
IsoprocIsolnStMsgCycTi |
single |
[1,1] |
Min: 0, Max: 1 |
sec |
Battery_Info message cycle time |
3 |
IsoprocNoOfCanCycToDetnOscn |
uint16 |
[1,1] |
Min: 0, Max: 100 |
Number of CAN cycles for the checking of signal for oscillations |
|
4 |
IsoprocOscnDetnThd |
single |
[1,1] |
Min: 0, Max: 1 |
Normalized number of oscillations relatively to ISOPROC_NOfCanCycToDetOsc |
|
5 |
IsoprocIniTiout |
single |
[1,1] |
Min: 0, Max: 3 |
sec |
Initialization delay after host HW activation |
6 |
IsoprocInvNo |
uint8 |
[1,1] |
Min: 0, Max: 24 |
Number of inverters in application |