13.14. Hella Rotary Actuator Driver - HellaRotrActrDrvr
Id |
HellaRotrActrDrvr |
Version |
main |
Title |
Hella Rotary Actuator Driver |
System |
Thermal |
Document Type |
Application Software Component Specification Preview |
13.14.1. Overview
The HellaRotrActrDrvr software component is a driver for the Hella Rotor Actuator. It interfaces with the actuator over LIN to control the position of the HVAC recirculation door based on the requested recirculation mode. The component monitors status and error information from the actuator and reports any detected errors.
13.14.2. Functions
Title |
Description |
|---|---|
Control Recirculation Door Position |
Commands the actuator to the target position corresponding to the requested HVAC recirculation mode (fresh air or recirculate). Scales the 0-100% request to the min/max position range of the actuator. |
Monitor Actuator Status |
Reads status information from the actuator over LIN, including current position feedback. Detects any error conditions reported by the actuator hardware. |
13.14.3. Ports
Id |
Direction |
Data Type |
Dimensions |
Unit |
Description |
Keywords |
|
|---|---|---|---|---|---|---|---|
1 |
OperEna |
Incoming |
boolean |
[1] |
Operation enable input flag |
Operation Enable |
|
2 |
HvacRclModReq |
Incoming |
single |
[1] |
% |
Recirculation flap request input signal |
Hvac Recirculation Mode Request |
3 |
RclDoorFb |
Incoming |
Bus: LIN_GSA_Tx_Feedback_t |
[1] |
LIN Input signal from HELLA rotor flap servo (system software generated) |
Recirculation Door Feedback |
|
4 |
RclDoorFbVld |
Incoming |
boolean |
[1] |
Validity RclDoorFb input signal |
Recirculation Door Feedback Valid |
|
5 |
ErrDetd |
Outgoing |
boolean |
[1] |
Recirculation flap error detected output flag |
Error Detected |
|
6 |
ErrSts |
Outgoing |
Bus: HellaracActrSts |
[-1] |
Recirculation flap error status output bus (retranslated from LIN device) |
Error Status |
|
7 |
HvacRclDoorCmd |
Outgoing |
Bus: LIN_GSA_Rx_Command_t |
[-1] |
Recirculation flap command output bus (generated from LIN) |
Hvac Recirculation Door Command |
|
8 |
HvacRclDoorAct |
Outgoing |
single |
[1] |
% |
Recirculation flap actual position output signal |
Hvac Recirculation Door Actual |
9 |
HvacRclDoorPinPwrDuty |
Outgoing |
uint8 |
[1] |
% |
Recirculation flap actual pin power duty output signal |
Hvac Recirculation Door Pin Power Duty |
10 |
HvacRclDoorPinPwrMod |
Outgoing |
Enum: InpoutPinMod |
[1] |
Recirculation flap power pin mode output signal |
Hvac Recirculation Door Pin Power Mode |
|
11 |
HvacRclDoorPinPwrPuMod |
Outgoing |
Enum: InpoutPinPuMod |
[1] |
Recirculation flap power pin pull mode output signal |
Hvac Recirculation Door Pin Power Pull Mode |
13.14.4. Parameters
Id |
Data Type |
Dimensions |
Range |
Unit |
Description |
Keywords |
|
|---|---|---|---|---|---|---|---|
1 |
HellaracOpenDoorTarPosn |
single |
[1,1] |
Min: 0, Max: 200 |
% |
Max a difference betwen target position and current position |
Hellarac Open Door Target Position |
2 |
HellaracOutPosnMax |
single |
[1,1] |
Min: 0, Max: 200 |
% |
Maximum output position |
Hellarac Output Position Maximum |
3 |
HellaracOutPosnMin |
single |
[1,1] |
Min: 0, Max: 200 |
% |
Minimum output position |
Hellarac Output Position Minimum |
4 |
HellaracRclDoorTarPosn |
single |
[1,1] |
Min: 0, Max: 200 |
% |
Recirculation Door target position |
Hellarac Recirculation Door Target Position |
5 |
HellaracSdlEna |
boolean |
[1,1] |
Min: , Max: |
Shedule enable |
Hellarac Scheduler Enable |