7.6. High Voltage Integrity Monitor - HvIntgyMon
Id |
HvIntgyMon |
Version |
main |
Title |
High Voltage Integrity Monitor |
System |
High Voltage Power |
Document Type |
Application Software Component Specification Preview |
7.6.1. Overview
This component monitors the integrity of the high voltage power system, including communication, voltage levels, and fault conditions.
7.6.2. Functions
Title |
Description |
|
|---|---|---|
1 |
Monitor Communication Timeout |
Monitors the communication timeout for the high voltage system components |
2 |
Monitor Critical Faults |
Monitors for critical faults in the high voltage system components |
3 |
Monitor Voltage Levels |
Monitors the voltage levels across the high voltage power net |
4 |
Monitor Insulation State |
Monitors the insulation state of the high voltage system |
5 |
Monitor Integration State |
Monitors the integration state of the high voltage system components |
7.6.3. Ports
Id |
Direction |
Data Type |
Dimensions |
Unit |
Description |
Keywords |
|
|---|---|---|---|---|---|---|---|
1 |
VehSt |
Incoming |
Enum: CmnenaVehSt |
[1] |
Vehicle State |
||
2 |
VehStVld |
Incoming |
boolean |
[1] |
Vehicle State Valid |
||
3 |
BatVolt |
Incoming |
single |
[1] |
V |
Battery Volt |
|
4 |
BatVoltVld |
Incoming |
boolean |
[1] |
Battery Volt Valid |
||
5 |
HvCptVolt |
Incoming |
single |
[32,1] |
V |
Hv Component Volt |
|
6 |
BatComSt |
Incoming |
boolean |
[1] |
Battery Communication State |
||
7 |
HvCptComSt |
Incoming |
boolean |
[32,1] |
Hv Component Communication State |
||
8 |
HvCptHvilSt |
Incoming |
Enum: CmnenaOprtgSt |
[32,1] |
Hv Component Hvil State |
||
9 |
HvPwrNetCritFlt |
Incoming |
Enum: CmnenaSysNotifSt |
[1] |
Hv Power Network Critical Fault |
||
10 |
HvCptCritFlt |
Incoming |
boolean |
[32,1] |
Hv Component Critical Fault |
||
11 |
BatSysFltLvl |
Incoming |
uint8 |
[1] |
Battery System Fault Level |
||
12 |
VehSpd |
Incoming |
single |
[1] |
kph |
Vehicle Speed |
|
13 |
VehSpdVld |
Incoming |
boolean |
[1] |
Vehicle Speed Valid |
||
14 |
GearSeldActPosn |
Incoming |
Enum: CmnenaGearSt |
[1] |
Gear Selected Actual Position |
||
15 |
GearSeldVld |
Incoming |
boolean |
[1] |
Gear Selected Valid |
||
16 |
ChrgCritFlt |
Incoming |
boolean |
[1] |
Charging Critical Fault |
||
17 |
ChrgVld |
Incoming |
boolean |
[1] |
Charging Valid |
||
18 |
HvPwrNoneCritFltSt |
Incoming |
boolean |
[1] |
Hv Power None Critical Fault State |
||
19 |
HvSysActSt |
Incoming |
Enum: CmnenaHvSt |
[1] |
Hv System Actual State |
||
20 |
HvInsulnSts |
Incoming |
Enum: CmnenaSysNotifSt |
[1] |
Hv Insulation Status |
||
21 |
PkConnOn |
Incoming |
boolean |
[1] |
Pack Connection On |
||
22 |
HvPwrNetVolt |
Outgoing |
single |
[1] |
V |
Hv Power Network Volt |
|
23 |
HvIntgyStOut |
Outgoing |
uint32 |
[1] |
Hv Integrity State Output |
||
24 |
BatIntgySt |
Outgoing |
uint8 |
[1] |
Battery Integrity State |
||
25 |
ChrgCritFltPrcs |
Outgoing |
boolean |
[1] |
Charging Critical Fault Process |
||
26 |
HvBatCritFlt |
Outgoing |
boolean |
[1] |
Hv Battery Critical Fault |
||
27 |
HvPwrSysCritFltPrcs |
Outgoing |
boolean |
[1] |
Hv Power System Critical Fault Process |
||
28 |
HvComSt |
Outgoing |
Enum: CmnenaOprtgSt |
[1] |
Hv Communication State |
||
29 |
HvIntgySt |
Outgoing |
Enum: CmnenaOprtgSt |
[1] |
Hv Integrity State |
||
30 |
HvInsulnSt |
Outgoing |
Enum: CmnenaSysNotifSt |
[1] |
Hv Insulation State |
||
31 |
HvCritFlt |
Outgoing |
boolean |
[1] |
Hv Critical Fault |
||
32 |
Diagc |
Outgoing |
Bus: HvimonrDiagc |
[-1] |
Diagnostic |
7.6.4. Parameters
Id |
Data Type |
Dimensions |
Range |
Unit |
Description |
Keywords |
|
|---|---|---|---|---|---|---|---|
1 |
HvimonrComTiout |
single |
[1,1] |
Min: 0, Max: 60 |
s |
Communication check timeout |
Hvimonr Communication Timeout |
2 |
HvimonrCritFltCanCyc |
single |
[1,1] |
Min: 0, Max: 10 |
Time cycle of the CHRGCritFault signal |
Hvimonr Critical Fault Can Cycle |
|
3 |
HvimonrCritFltNoOfCanCycToChk |
uint16 |
[1,1] |
Min: 0, Max: 1000 |
Number of CAN cycles for the checking of signal for oscillations |
Hvimonr Critical Fault Number Of Can Cycle To Check |
|
4 |
HvimonrCritFltOscnDetnThd |
single |
[1,1] |
Min: 0, Max: 1 |
Normalized number of oscillations relatively to HVPM_CHRGCritFault |
Hvimonr Critical Fault Oscillation Detection Threshold |
|
5 |
HvimonrGearMax |
uint8 |
[1,1] |
Min: , Max: |
Maximum value for detection GSRP out of Range |
Hvimonr Gear Maximum |
|
6 |
HvimonrGearMin |
uint8 |
[1,1] |
Min: , Max: |
Minmum value for detection GSRP out of Range |
Hvimonr Gear Minimum |
|
7 |
HvimonrGearNoOfCanCycToChk |
uint16 |
[1,1] |
Min: 0, Max: 100 |
Number of CAN cycles for the checking of signal for oscillations |
Hvimonr Gear Number Of Can Cycle To Check |
|
8 |
HvimonrGearOscnDetnThd |
single |
[1,1] |
Min: 0, Max: 1 |
Normalized number of oscillations relatively to HVCSC_GsCanCycToDetOsc |
Hvimonr Gear Oscillation Detection Threshold |
|
9 |
HvimonrOscnDetnThd |
single |
[1,1] |
Min: 0, Max: 1 |
Normalized number of oscillations relatively to HVCSC_GsCanCycToDetOsc |
Hvimonr Oscillation Detection Threshold |
|
10 |
HvimonrVehSpdAbsvJmp |
single |
[1,1] |
Min: , Max: |
Abnormal Speed Detection Value |
Hvimonr Vehicle Speed Absolute Jump |
|
11 |
HvimonrVehSpdCanCyc |
single |
[1,1] |
Min: 0, Max: 10 |
Time cycle of the Vehicle Speed signal |
Hvimonr Vehicle Speed Can Cycle |
|
12 |
HvimonrVehSpdMin |
single |
[1,1] |
Min: , Max: |
Minimum Vehicle speed used for VSEI out of Range detection |
Hvimonr Vehicle Speed Minimum |
|
13 |
HvimonrVehSpdNoOfCanCycToChk |
uint16 |
[1,1] |
Min: 0, Max: 1000 |
Number of CAN cycles for the checking of signal for oscillations |
Hvimonr Vehicle Speed Number Of Can Cycle To Check |
|
14 |
HvimonrVehSpdOscnDetnThd |
single |
[1,1] |
Min: 0, Max: 1 |
Normalized number of oscillations relatively to HVCSC_VehSpdCanCycToDetOsc |
Hvimonr Vehicle Speed Oscillation Detection Threshold |
|
15 |
HvimonrVsmNoOfCanCycToChk |
uint16 |
[1,1] |
Min: 0, Max: 100 |
Number of CAN cycles for the checking of signal for oscillations |
Hvimonr Vsm Number Of Can Cycle To Check |
|
16 |
HvimonrVsmOscnDetnThd |
single |
[1,1] |
Min: 0, Max: 1 |
Normalized number of oscillations relatively to HVCSC_VsmCanCycToDetOsc |
Hvimonr Vsm Oscillation Detection Threshold |
|
17 |
HvimonrNoOfCanCycToChk |
uint16 |
[1,1] |
Min: 0, Max: 100 |
Number of CAN cycles for the checking of signal for oscillations |
Hvimonr Number Of Can Cycle To Check |
|
18 |
HvimonrNoOfCanCycToRstFlt |
uint16 |
[1,1] |
Min: 0, Max: 200 |
Number of CAN cycles to reset oscillation fault |
Hvimonr Number Of Can Cycle To Reset Fault |
|
19 |
HvimonrVehSpdMax |
single |
[1,1] |
Min: , Max: |
Maximum Vehicle speed used for VSEI out of Range detection |
Hvimonr Vehicle Speed Maximum |
|
20 |
HvimonrIntglVoltDif |
single |
[1,1] |
Min: 0, Max: 450 |
V |
Maximum allowed integral of voltage difference limit excess |
Hvimonr Integral Volt Difference |
21 |
HvimonrNoneCritFltDeacTiout |
single |
[1,1] |
Min: 0, Max: 100 |
s |
The minimum required time for the vehicle to be stationary and parked before HV system activates fault if noncritical HV fault is detected |
Hvimonr None Critical Fault Deactivation Timeout |
22 |
HvimonrSpdUpReqFlt |
single |
[1,1] |
Min: 1, Max: 50 |
Speed up recovery of integrity fault koeff |
Hvimonr Speed Up Request Fault |
|
23 |
HvimonrUsePkConnDa |
boolean |
[1,1] |
Min: 0, Max: 1 |
Use pack contactor request state for calculation Integrity State |
Hvimonr Use Pack Connection Data |
|
24 |
HvimonrVoltActMin |
single |
[1,1] |
Min: 0, Max: 1000 |
V |
Minimum voltage reported by HV components taken into account for PowerntVoltage calculation in Active mode |
Hvimonr Volt Actual Minimum |
25 |
HvimonrVoltDifMax |
single |
[1,1] |
Min: 0, Max: 60 |
V |
Maximum allowed voltage difference between the parts of HV powernet |
Hvimonr Volt Difference Maximum |
26 |
HvimonrVoltSgma |
uint8 |
[1,1] |
Min: 0, Max: 255 |
Standard deviation multiplier to filter out voltage measurements |
Hvimonr Volt Sigma |
|
27 |
HvimonrVoltSgmaAcvSt |
uint8 |
[1,1] |
Min: 0, Max: 255 |
Standard deviation multiplier to filter out voltage measurements in HV Active state |
Hvimonr Volt Sigma Active State |
|
28 |
HvimonrHvCptHvilChk |
boolean |
[32,1] |
Min: 0, Max: 1 |
Mask for deactivation HV components to be monitored for integrity by hardware HVIL. ROWS “CHRG; OBC2; OBC1; DCDC3; DCDC2; DCDC1; IDU2; IDU1; AuxInv; ACPWT4; ACPWT3; ACPWT2; ACPWT1; HVH; ACComp4; ACComp3; ACComp2; ACComp1; PTC5; PTC4; PTC3; PTC2; PTC1; BatteryPack; EDS; NA; NA; NA; NA; NA; NA; NA” |
Hvimonr Hv Component Hvil Check |
|
29 |
HvimonrHvCptComChk |
boolean |
[32,1] |
Min: 0, Max: 1 |
Turn on HV components to be monitored for communication ROWS “ACPWT1; ACPWT2; ACPWT3; ACPWT4; NA; OBC; NA; DCDC; NA; NA; HVHeater; NA; NA; NA; NA; NA; ACComp; NA; NA; NA; IMD; Restraints; NA; NA; NA; ACC; NA; NA; NA; NA; NA; NA” |
Hvimonr Hv Component Communication Check |
|
30 |
HvimonrHvCptCritChk |
boolean |
[32,1] |
Min: 0, Max: 1 |
Turn on HV components to be monitored for critical fault ROWS “ACPWT1; ACPWT2; ACPWT3; ACPWT4; NA; OBC; NA; DCDC; NA; NA; HVHeater; NA; NA; NA; NA; NA; ACComp; NA; NA; NA; IMD; Restraints; NA; NA; NA; ACC; NA; NA; NA; NA; NA; NA” |
Hvimonr Hv Component Critical Check |
|
31 |
HvimonrHvCptVoltChk |
boolean |
[32,1] |
Min: 0, Max: 1 |
Turn on HV components to be monitored for integrity by voltage ROWS “ACPWT1; ACPWT2; ACPWT3; ACPWT4; NA; OBC; NA; DCDC; NA; NA; HVHeater; NA; NA; NA; NA; NA; ACComp; NA; NA; NA; IMD; Restraints; NA; NA; NA; ACC; NA; NA; NA; NA; NA; NA” |
Hvimonr Hv Component Volt Check |