7.3. Hella Hatch Lock Bridge Driver - HellaHtchLockBrdgDrvr
Id |
HellaHtchLockBrdgDrvr |
Title |
Hella Hatch Lock Bridge Driver |
System |
High Voltage Power |
Document Type |
Application Software Component Specification Preview |
7.3.1. Overview
The Hella Hatch Lock Bridge Driver component controls the locking and unlocking of the charging port hatch on the Charge 67 vehicle. It interfaces with the Hella hatch lock hardware.
7.3.2. Functions
Title |
Description |
|
|---|---|---|
1 |
Control Hatch Lock |
Controls locking and unlocking of the charging port hatch based on requests from other components and vehicle state information like speed. |
2 |
Monitor Hatch Position |
Monitors the position of the charging port hatch (open/closed) using a position sensor. |
7.3.3. Ports
Id |
Direction |
Data Type |
Dimensions |
Unit |
|
|---|---|---|---|---|---|
1 |
GS_Est_State |
Incoming |
Enum: VtSig_GS_Est_State_t |
[-1] |
inherit |
2 |
ChargingACDCPortCommand |
Incoming |
Enum: ChrgACDCPortTbl_t |
[-1] |
inherit |
3 |
VSM_State |
Incoming |
Enum: VtSig_VSM_State_t |
[-1] |
inherit |
4 |
VehicleSpeed |
Incoming |
single |
[-1] |
inherit |
5 |
VSM_State_valid |
Incoming |
boolean |
[-1] |
inherit |
6 |
VehicleSpeed_valid |
Incoming |
boolean |
[-1] |
inherit |
7 |
ChargeFlapMotorSwitch |
Outgoing |
Enum: AcdcPortSt_t |
[-1] |
inherit |
8 |
ChargeFlapMotorSwitch_send |
Outgoing |
boolean |
[-1] |
inherit |
7.3.4. Parameters
Id |
Data Type |
Dimensions |
Range |
Unit |
Description |
|
|---|---|---|---|---|---|---|
1 |
HlahtdrvFlapLockSwtDebTi |
uint16 |
[1,1] |
Min: 0, Max: 1000 |
msec |
Minimum switch activation time |
2 |
HlahtdrvFlapLockSwtFltTiout |
uint16 |
[1,1] |
Min: 0, Max: 10000 |
msec |
Сharging flap switch fault detection timeout |
3 |
HlahtdrvFlapUnlckAcvnTi |
uint16 |
[1,1] |
Min: 0, Max: 10000 |
msec |
Charging flap unlock motor actuation time |
4 |
HlahtdrvFwrdToUnlck |
boolean |
[1,1] |
Min: 0, Max: 1 |
inversion of hatch position sensor logic. Default logic assumes increasing voltage means hatch closing |
|
5 |
HlahtdrvHtchClsdAtLoVolt |
boolean |
[1,1] |
Min: 0, Max: 1 |
inversion of hatch position sensor logic. Default logic assumes increasing voltage means hatch closing |
|
6 |
HlahtdrvHtchDrvrCmdOpenPwm |
uint8 |
[1,1] |
Min: 0, Max: 100 |
PWM |
hatch (flap) driver: PWM for opening |
7 |
HlahtdrvHtchPosnHiVoltThd |
single |
[1,1] |
Min: 0, Max: 24 |
Volt |
voltage threshold for HatchPos input. If the voltage is above this value, the flap is considered to be fully closed |
8 |
HlahtdrvHtchPosnLoVoltThd |
single |
[1,1] |
Min: 0, Max: 24 |
Volt |
the voltage threshold for HatchPos input. If the voltage is below this value, the flap is considered to be fully opened |
9 |
HlahtdrvPinFltTiout |
single |
[1,1] |
Min: 0, Max: 120 |
s |
Timeout to detect pin fault |
10 |
HlahtdrvSndPortSt |
boolean |
[1,1] |
Min: 0, Max: 1 |
send CAN Message CHRG_PortState |
|
11 |
HlahtdrvVehSpdToLock |
single |
[1,1] |
Min: 0, Max: 100 |
kph |
If vehicle speed above this value then hatch is locked |
12 |
HlahtdrvVsmAndSpdChk |
boolean |
[1,1] |
Min: 0, Max: 1 |
1 - turn on VSM and Vehicle Speed influence on logic , 0 - turn off |