13.13. Heated Glass Driver - HeatdGlDrvr
Id |
HeatdGlDrvr |
Version |
main |
Title |
Heated Glass Driver |
System |
Thermal |
Document Type |
Application Software Component Specification Preview |
13.13.1. Overview
The Heated Glass Driver component controls the heated glass element based on the request from the thermal system. It monitors the current and pin diagnostics to detect errors and faults with the heated glass element.
13.13.2. Functions
Title |
Description |
|
|---|---|---|
1 |
Heated Glass Element Control |
Controls the heated glass element based on the request. Turns on the element when requested if no errors are detected. Turns off the element when requested or if errors are detected. |
2 |
Heated Glass Element Monitoring |
Monitors the current through the heated glass element and the pin diagnostics. Detects open circuit, short circuit and other faults. Sets error status if faults are detected for a configurable timeout period. Clears error status if faults are not present for a configurable timeout period. |
13.13.3. Ports
Id |
Direction |
Data Type |
Dimensions |
Unit |
Description |
Keywords |
|
|---|---|---|---|---|---|---|---|
1 |
HeatdGlReq |
Incoming |
Enum: CmnenaAcvnSt |
[1] |
Input request for heated glass driver |
Heated Glass Request |
|
2 |
HeatdGlReqVld |
Incoming |
boolean |
[1] |
Validity HeatdGlReq input signal |
Heated Glass Request Valid |
|
3 |
VehSt |
Incoming |
Enum: CmnenaVehSt |
[1] |
Vehicle state information input signal |
Vehicle State |
|
4 |
HeatdGlPinCur |
Incoming |
single |
[1] |
A |
Heated glass pin current input signal |
Heated Glass Pin Current |
5 |
HeatdGlPinSt |
Incoming |
Enum: InpoutPinSt |
[1] |
Heated glass pin state input signal |
Heated Glass Pin State |
|
6 |
HeatdGlElmSt |
Outgoing |
Enum: CmnenaOprtgSt |
[1] |
Heated glass driver actual state output signal |
Heated Glass Element State |
|
7 |
HeatdGlPinDuty |
Outgoing |
uint8 |
[1] |
% |
Heated glass pin duty output (0 for “off” 100 for “on”) |
Heated Glass Pin Duty |
8 |
HeatdGlPinMod |
Outgoing |
Enum: InpoutPinMod |
[1] |
Heated glass pin mode output (“Hiside”) |
Heated Glass Pin Mode |
|
9 |
HeatdGlPinPuMod |
Outgoing |
Enum: InpoutPinPuMod |
[1] |
Heated glass pin Pull mode output (“None”) |
Heated Glass Pin Pull Mode |
13.13.4. Parameters
Id |
Data Type |
Dimensions |
Range |
Unit |
Description |
Keywords |
|
|---|---|---|---|---|---|---|---|
1 |
GhdrvCurThd |
single |
[1,1] |
Min: 0, Max: 40 |
A |
The parameter contains working current on pin when a heating element is considered to be active. |
Ghdrv Current Threshold |
2 |
GhdrvErrTiout |
uint8 |
[1,1] |
Min: 0, Max: 10 |
s |
If heating element doesn’t correlate with command for this timeout then error will be raised. |
Ghdrv Error Timeout |
3 |
GhdrvHeatgDeacTiout |
uint16 |
[1,1] |
Min: 0, Max: 600 |
s |
Timeout after which heating is deactivated. |
Ghdrv Heating Deactivation Timeout |
4 |
GhdrvRstTiout |
single |
[1,1] |
Min: 0, Max: 10 |
s |
Timeout after which error is flushed if system is in good condition. |
Ghdrv Reset Timeout |