Data Dictionary


Overview

Change Log
Variable Dictionary
Calibration Dictionary
Global Constants
Template
Help


Sheet 1: Change Log

LrnEOT - Rev 11<- Global Program / Module Name


RevisionAuthorDateChange Description

Data Dictionary Type:Component
4.0OT3-Dec-11Update to Template 3.0



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



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



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



8OT19-Jan-12Fixed Syntax Errors



9M. Story24-Jan-12Updated for SF - 11



10OT20-Jun-12Updated to SF-11 v002



11BDO17-Aug-12Updated to SF-11 v003 to reflect new LnRkCr (SF-39) module



12BWL22-Oct-12Removed k_MaxRackCntrDisp_HwDeg_f32



13BWL1-May-13Removed duplicate copies of k_MinRackTrvl_HwDeg_f32 and k_MaxRackTrvl_HwDeg_f32




















































































































































































































































































Sheet 2: Variable Dictionary

LrnEOT - Rev 11

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




















DiagStsHwPosDis_Cnt_lgcDiag_Status
Diagnostic input – used for resetting the end of travel terms with position sub system failuresI

001N/A
Countsboolean







HandwheelPosition_HwDeg_f32Handwheel_Position
Absolute Handwheel position computed by any of a number of methodsI

0-900900Single Precision Float
HwDegfloat32







HandwheelAuthority_Uls_f32Handwheel_Authority
Confidence level of the received handwheel position signalI

001Single Precision Float
Ulsfloat32







HwTorque_HwNm_f32Hw_Torque
Handwheel differential torqueI

0-8.88.8Single Precision Float
HwNmfloat32







MtrVelCRF_MtrRadpS_f32Mtr_Vel_CRF
Motor velocity in the column reference frameI

0-11001100Single Precision Float
MtrRadpSfloat32







PostLimitTorque_HwNm_f32PostLimitTorque
Motor torque level prior to output limits. Used with lock to lock diagnostic service to find rack limitsI

0-8.88.8Single Precision Float
HwNmfloat32







CWFound_Cnt_lgcCw_FoundSF11 LearnedEndofTravelLimitsBoolean indicating whether or not a learned position has been found in the clockwise directionO

001N/AN/ACountsboolean







CCWFound_Cnt_lgcCcw_FoundSF11 LearnedEndofTravelLimitsBoolean indicating whether or not a learned position has been found in the counter clockwise directionO

001N/AN/ACountsboolean







CWPosition_HwDeg_f32Cw_EOTSF11 LearnedEndofTravelLimitsEnd of travel learned position in the clockwise direction. This is an NVM value that is both an input and output for the functionO

0-900900Single Precision Float6.25E-02HwDegfloat32







CCWPosition_HwDeg_f32Ccw_EOTSF11 LearnedEndofTravelLimitsEnd of travel learned position in the counter-clockwise direction. This is an NVM value that is both an input and output for the functionO

0-900900Single Precision Float6.25E-02HwDegfloat32







CcwEOTTimer_mS_M_u32
SF11 LearnedEndofTravelLimits
M

00429496729510.00E+00mSuint32







CwEOTTimer_mS_M_u32
SF11 LearnedEndofTravelLimits
M

00429496729510.00E+00mSuint32







Position1Timer_mS_M_u32
SF11 LearnedEndofTravelLimits
M

00429496729510.00E+00mSuint32







Position2Timer_mS_M_u32
SF11 LearnedEndofTravelLimits
M

00429496729510.00E+00mSuint32







ResetLimitReq_Cnt_M_lgcResetLimitReqSF11 LearnedEndofTravelLimitsA Boolean signal indicating the desire to reset the end of travel learned dataM

001N/AN/ACountsboolean












































































































































Sheet 3: Calibration Dictionary

LrnEOT - Rev 11


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_MtrVelEOTLrn_MtrRadpS_f32LrnEOT_k_MtrVelEOTLrn_RadpSecSF11 LearnedEndofTravelLimitsMaximum velocity threshold to indicate (with high torque) that the end stop is detectedYN
5001100MtrRadpSfloat32




k_EOTLrnTimer_mS_u16LrnEOT_k_EOTLrnTimer_SecSF11 LearnedEndofTravelLimitsMinimum time required to maintain the defined condition to allow the “Found” signal to change statenYN
100010000mSuint16




k_AuthorityStartLrn_Uls_f32LrnEOT_k_AuthorityStartLrn_PercentSF11 LearnedEndofTravelLimitsMinimum level of authority used to activate the learning as well as determine Cw_Found and Ccw_Found outputs.YN
101Unitlessfloat32




k_HwTrqEOTLrn_HwNm_f32LrnEOT_k_HwTrqLrnLimit_HwNmSF11 LearnedEndofTravelLimitsMinimum torque applied to indicate learning to start (high torque at end of travel)YN
2010HwNmfloat32




k_MinResetAuthority_Uls_f32LrnEOT_k_MinResetAuth_UlsSF11 LearnedEndofTravelLimits
YN
101Unitlessfloat32




k_MinRackTrvl_HwDeg_f32LrnEOT_k_MinRackTravel_DegSF11 LearnedEndofTravelLimits
YN
4000900HwDegfloat32




k_MaxRackTrvl_HwDeg_f32LrnEOT_k_MaxRackTravel_DegSF11 LearnedEndofTravelLimits
YN
4500900HwDegfloat32





Sheet 4: Global Constants

LrnEOT - Rev 11








































































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























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































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>;
#define <ROOTNAME><TAB>k_N_CalNC_Cnt_Str.<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
#define <ROOTNAME><TAB>k_S_CalSC_Cnt_Str.<ROOTNAME>
<SAFETYCRITICAL>










Source:










eCal:<NONCRITICAL>
k_N_CalNC_Cnt_Str.<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
k_S_CalSC_Cnt_Str.<ROOTNAME>
<SAFETYCRITICAL>
























Tuning:PIndex Range:










Header:<NONCRITICAL>
#define <ROOTNAME><TAB>k_N_CalNC_Cnt_Str.Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
#define <ROOTNAME><TAB>k_S_CalSC_Cnt_Str.SC_Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<SAFETYCRITICAL>










Source:










eCal:<NONCRITICAL>
k_N_CalNC_Cnt_Str.Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
k_S_CalSC_Cnt_Str.SC_Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<SAFETYCRITICAL>

















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)