Data Dictionary


Overview

Change Log
Variable Dictionary
Calibration Dictionary
Global Constants
Template
Help


Sheet 1: Change Log

End-of-Travel Actuator Management - Rev 14<- Global Program / Module Name


RevisionAuthorDateChange Description

Data Dictionary Type:Component
1KJS9-Nov-11Initial release of the data dictionary.



2VK3-Dec-11Updated the DD with the new template



3KJS6-Dec-11Completed initial version of the DD.



4JJW12-Dec-11Corrected FPM types



5JJW12-Dec-11Corrected min/max on boolean types to allow proper a2l file generation



6KJS22-Dec-11Updated ranges for CcwEOT and CwEOT values



7OT22-Dec-11Updated template (FDD reference)



8OT9-Jan-12Updated Template (v3.1)



9OT18-Jan-12Updated Template (Graph Settings)



10OT19-Jan-12Fixed Syntax Errors



11OT13-Feb-12Fixed Inconsistencies



12LWW13-Jun-12Updated ranges per UTP findings



13JJW24-Apr-13Increased resolution of t2_EOTPosDepDmpTblY and t2_EOTExPosDepDmpTblY. Updated the Template to properly generate the contract phase header.



14JJW24-Apr-13Increased the MtrVel input range to +/- 1350 per FDD DD




















































































































































































































































Sheet 2: Variable Dictionary

End-of-Travel Actuator Management - Rev 14

IOMDN
Variable Information

YN










Range











Software Variable NameStandard Reference NameFDD ReferenceDescription[I]nput [O]uput [M]oduleInternal [D]isplay [N]onVolatileMemory UsageOEM1X, 1Y, 1Z, 1I, 1BS 2X, 2Y, 2Z, 2I, 2BS etc Graph SettingsInitalization ValueMinMaxResolutionUnit Test Tolerance (+/-)UnitsTypeMemory Segment






Variables




















HwTorque_HwNm_f32Hw_Torque

IN
0.0F-10.010Single Precision Float
HwNmfloat32







CwEOT_HwDeg_f32Cw_EOT

IN
0.0F01440.11Single Precision Float
HwDegfloat32







CcwEOT_HwDeg_f32Ccw_EOT

IN
0.0F-1440.110Single Precision Float
HwDegfloat32







CwFound_Cnt_lgcCw_Found

IN
001N/A
Cntboolean







CcwFound_Cnt_lgcCcw_Found

IN
001N/A
Cntboolean







HandWheelPos_HwDeg_f32Handwheel_Position

IN
0.0F-1440.111440.11Single Precision Float
HwDegfloat32







HandWheelAuth_Uls_f32Handwheel_Authority

IN
0.0F01Single Precision Float
Ulsfloat32







CRFMotorVel_MtrRadpS_f32Motor_Vel_CRF

IN
0.0F-1350.01350Single Precision Float
MtrRadpSfloat32







VehicleSpeed_Kph_f32Vehicle_Speed

IN
0.0F0511.9921875Single Precision Float
Kphfloat32







PreLimitTorque_MtrNm_f32PreLimitTorque

IN
0.0F-8.88.8Single Precision Float
MtrNmfloat32







EOTDisable_Cnt_T_lgcEOT_Disable

IN
001N/A
Cntboolean







AssistEOTLimit_MtrNm_f32Assist_EOTLimitSF18 EndofTravelActuatorManagement
ON
0.0F08.8Single Precision Float4.88E-04MtrNmfloat32







AssistEOTGain_Uls_f32Assist_EOTGainSF18 EndofTravelActuatorManagement
ON
1.0F01Single Precision Float3.91E-05MtrNmfloat32







AssistEOTDamping_MtrNm_f32Assist_EOTDampingSF18 EndofTravelActuatorManagement
ON
0.0F-8.88.8Single Precision Float4.88E-04MtrNmfloat32







EOTDet_Cnt_D_lgcEotDetSF18 EndofTravelActuatorManagement
DN
N/AN/AN/AN/AN/ACntboolean







EOTImpact_HwDeg_D_f32EotImpactSF18 EndofTravelActuatorManagement
DN1IN/AN/AN/ASingle Precision FloatN/AHwDegfloat32







LimitPosition_HwDeg_D_f32LimitPositionSF18 EndofTravelActuatorManagement
DN
N/AN/AN/ASingle Precision FloatN/AHwDegfloat32







EOTEnterGain_Uls_D_f32EotEnterGainSF18 EndofTravelActuatorManagement
DN
N/AN/AN/ASingle Precision FloatN/AUlsfloat32







EOTExitgain_Uls_D_f32EotExitGainSF18 EndofTravelActuatorManagement
DN
N/AN/AN/ASingle Precision FloatN/AUlsfloat32







EOTGain_Uls_D_f32EotGainSF18 EndofTravelActuatorManagement
DN
N/AN/AN/ASingle Precision FloatN/AUlsfloat32







FiltEOTGain_Uls_D_f32Filtered EOTGainSF18 EndofTravelActuatorManagement
DN
N/AN/AN/ASingle Precision FloatN/AUlsfloat32







EOTDamping_MtrNm_D_f32EOTDampingSF18 EndofTravelActuatorManagement
DN
N/AN/AN/ASingle Precision FloatN/AMtrNmfloat32







EOTImpactPos_HwDeg_M_f32Prev_EotGainSF18 EndofTravelActuatorManagement
MN
001440.11Single Precision Float3.91E-05MtrNmfloat32







PrevEOTGain_Uls_M_f32N/ASF18 EndofTravelActuatorManagementUsed to hold the value between runs of the ramp on the standard EOTMN
001Single Precision Float6.25E-02HwDegfloat32







FiltHWTrqSV_HwNm_M_s7p24N/ASF18 EndofTravelActuatorManagement
MN
0-1010sint325.96E-08HwNms7p24_T







SESState_Uls_M_enumN/ASF18 EndofTravelActuatorManagement
MN
003EnumN/AN/Asint8







FiltEOTGainSV_HwNm_M_u1p31N/ASF18 EndofTravelActuatorManagement
MN
001uint324.66E-10HwNmu1p31_T










































































Sheet 3: Calibration Dictionary

End-of-Travel Actuator Management - Rev 14


N
Calibration InformationAchieved in Software Design



Y








Range





P
Software Calibration NameStandard Reference NameFDD ReferenceDescriptionTuning SetOEM1X, 1Y, 1Z, 1I, 1BS 2X, 2Y, 2Z, 2I, 2BS etc Graph SettingsDefault ValueMinMaxUnitsTypeMemory Segment



Calibrations















k_SoftStopEOTEnable_Cnt_lgck_SoftStopEOTEnableSF18 EndofTravelActuatorManagement
YN
001CntBoolean




k_EOTDefltPosition_HwDeg_u12p4k_EOTDefltPositionSF18 EndofTravelActuatorManagement
YN
1000819HwDegu12p4_T




t_SpdIptTblXTbl_HwDeg_u12p4[2]t_SpdIptIndptTblSF18 EndofTravelActuatorManagement
PN1X25, 500180HwDegu12p4_T




t_SpdIptTblYTbl_MtrRadpS_u12p4[2]t_SpdIptDpntTblSF18 EndofTravelActuatorManagement
PN1Y60, 150819MtrRadpSu12p4_T




k_SpdIptScale_MtrNmpRadpS_u4p12k_SpdIptScaleSF18 EndofTravelActuatorManagement
PN
0.019500.25MtrNmpRadpSu4p12_T




k_PosRampStep_HwDeg_u12p4k_PosRampStepSF18 EndofTravelActuatorManagement
PN
30819HwDegu12p4_T




k_MinRackTrvl_HwDeg_u12p4k_MinRackTrvlSF18 EndofTravelActuatorManagement
YN
55001440.11HwDegu12p4_T




k_MaxRackTrvl_HwDeg_u12p4k_MaxRackTrvlSF18 EndofTravelActuatorManagement
YN
55001440.11HwDegu12p4_T




t2_EOTEnterGainX_HwDeg_u12p4[4][4]t_EOTEnterGainXSF18 EndofTravelActuatorManagement
PN2Y, 4X{{90, 60, 30, 0},{90, 60, 30, 0},{90, 60, 30, 0},{90, 60, 30, 0}}0900HwDegu12p4_T




t2_EOTEnterGainY_Uls_u1p15[4][4]t_EOTEnterGainYSF18 EndofTravelActuatorManagement
PN4Y{{1, 0.66, 0.33, 0},{1, 0.66, 0.33, 0},{1, 0.66, 0.33, 0},{1, 0.66, 0.33, 0}}01Ulsu1p15_T




t_EOTEnterGainVspd_Kph_u9p7[4]t_EOTEnterGainVspdSF18 EndofTravelActuatorManagement
PN2X, 3X, 4Z0, 5, 10, 200255Kphu9p7_T




k_EOTStateHwTrqLPFKn_Cnt_u16k_EOTStateHwTrqLPFKnSF18 EndofTravelActuatorManagement
PN
205838230573Ulsuint16




k_EOTDeltaTrqThrsh_HwNm_u9p7k_EOTDeltaTrqThrshSF18 EndofTravelActuatorManagement
PN
0010HwNmu9p7_T




t_TrqTableX_HwNm_u8p8[2]t_TrqTableXSF18 EndofTravelActuatorManagement
PN
0, 1010HwNmu8p8_T




k_EOTEnterLPFKn_Cnt_u16k_EOTEnterLPFKnSF18 EndofTravelActuatorManagement
PN
205838230573Ulsuint16




k_EOTExitLPFKn_Cnt_u16k_EOTExitLPFKnSF18 EndofTravelActuatorManagement
PN
39918230573Ulsuint16




t2_EOTPosDepDmpTblX_HwDeg_u12p4[4][2]t_EOTPosDepDmpXTblSF18 EndofTravelActuatorManagement
PN3Y, 5X, 6X{{20,0},{20,0},{20,0},{20,0}}0900HwDegu12p4_T




t2_EOTPosDepDmpTblY_MtrNmpRadpS_u0p16[4][2]t_EOTPosDepDmpYTblSF18 EndofTravelActuatorManagement
PN5Y{{0, 0.001953125},{0, 0.001953125},{0, 0.001953125},{0, 0.001953125}}00.015MtrNmpRadpsu0p16_T




t2_EOTExPosDepDmpTblY_MtrNmpRadps_u0p16[4][2]t_EOTExPosDepDmpTblYSF18 EndofTravelActuatorManagement
PN6Y{{0, 0.004},{0, 0.004},{0, 0.004},{0, 0.004}}00.015MtrNmpRadpsu0p16_T




t_EOTDmpVspd_Kph_u9p7[4]t_EOTDmpVspdSF18 EndofTravelActuatorManagement
PN5Z, 6Z0, 5, 10, 200255Kphu9p7_T




k_EOTImpSpdEn_Kph_u9p7k_EOTImpSpdEnSF18 EndofTravelActuatorManagement
PN
300255Kphu9p7_T




k_EOTDynConf_Uls_u8p8k_EOTDynConfNone
NN
0.800781250255.99609375Ulsu8p8_T





Sheet 4: Global Constants

End-of-Travel Actuator Management - Rev 14








































































Variable Information (Global Variables Only)

Achieved in Software DesignUsed in Module List





Layer 2Layer 3Layer 4Layer 5
Constant NameDescriptionUintsTypeEngineering ValueADCADC DiagnosticsData Memory VerificationDC Link Power ControlDSP Computational IntegrityDSP SPI driverEvent Manager DriverExternal Memory DriverFlash Programming ExecGPIOIllegal OpCode HandlerInterrupt HandlerMotor Current DriverMotor Driver DiagnosticsMotor Position DriverPhase Feedback CapturePowerdown ControlPrimary Shutdown ControlProgram FlowProgram Memory DiagnosticPWM Duty CycleRedundant Memory CheckRedundant Rapid ShutdownSchedulerStack MonitorState Dependent Task ListSystem Boot & StartupSystem ControlTemperature Sensor DiagnosticUnused Interrupt HandlerUtilization MonitorWatchdog DirverSmithBattery VoltageBattery Voltage DiagnosticsDiagnostic CTC ManagerDiagnostic ManagerDiagnostics Application ServicesEOL TorqueTestFlash Boot LoaderFlight RecorderHandwheel PositionHandwheel TorqueMotor Control Output ConversionMotor Position DiagnosticsMotor Position InitializationMotor VelocityMotor Velocity TachometerSerial Communications I/OSerial Communications ServicesStates and ModesTuning SelectVehicle Power ModeVehicle SpeedController PolarityCurrent EstimationHandwheel VelocityInverse Motor ModelMotor Temperature EstimationMotor Torque LimitOutput Reasonableness DianosticParameter EstimationQuadrant and rate DetectionActive Pull CompensationAssistDampingDuty CycleKinematic Integrity DiagnosticLong Term Vehicle Speed DiagnosticMax Assist LimitReturnState Output ControlTorque Output
D_MTRTRQCMDHILMT_MTRNM_F32Max motor torque outputMtrNmfloat328.8








































































D_ZERO_ULS_F32
Uls`float320



































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Sheet 5: Template

2.2aData File:












Header:extern <TYPE><TAB><NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, "<SEGMENT>");
<TYPE> <NAME>;










EOL Constants:












Header:extern <TYPE><TAB><NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, "<SEGMENT>");
<TYPE> <NAME>;










Global (Embedded) Constants:












Header:#define <NAME><COL40><VALUE>









A2L Name












Measurement:rte_<SWC>_<NAME>









Calibration Constants:












Tuning ID:



















Tuning:NIndex Range:










Header:extern CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, ".<SEGMENT>");
CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME> = <VALUE>;










eCal:<NAME>























Tuning:YIndex Range:










Header:extern CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME>;









Source:










eCal:<NAME>























Tuning:PIndex Range:










Header:extern CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME>;









Source:










eCal:<NAME>
















Sheet 6: Help

Short cutMacroSescription
Ctrl-qClearDataDictFilterWill clear all autofilters on the Global Data Dictionary




DFD_CreateCreates a Series of Data Flow Worksheet Pages from the information in the data dictionary. If Data Flow Worksheet pages already exist, they will be deleted first.

DFD_DeleteWill clear all Data Flow Diagram pages from the Data Dictionary. This will make the file smaller for archiving.

DFD_PrintFormate and prepares to print the Data Flow Worksheet pages.
Last modified October 12, 2025: Initial commit (0347a62)