Data Dictionary


Overview

Change Log
Variable Dictionary
Calibration Dictionary
Global Constants
Template
Help


Sheet 1: Change Log

Assist Sum & Limit(Current Mode) - Rev 7<- Global Program / Module Name


RevisionAuthorDateChange Description

Data Dictionary Type:Component
1.0OT3-Aug-12Initial Version (SF-04B v001)



2OT8-Aug-12Fixed UTP Issues (global constants)



3OT9-Aug-12Fixed more UTP Issues (range of AssistPowerLimit)



4OT16-Aug-12Added ManualTrqCmd service



5Selva1-Dec-12Removed Inputs: MRFMtrVel, AssistAssembly_Polarity, Assist_PowerLimit
- Removed Output: PostLimit_ForAssistSumCC
- Renamed Output: PreLimit_for_Power to SumLimTrqCmd_MtrNm
- Removed calibration: k_OvrSpdMtrTrq2QLmt_MtrNm




6VK31-May-13Added steering assist defeat module internal variable



7Selva25-Nov-13Updated for v4 of the FDD. Added a output TrqLimitMin_MtrNm_f32 and updated module level variable names












































































































































































































































































































Sheet 2: Variable Dictionary

Assist Sum & Limit(Current Mode) - Rev 7

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




















AssistCmd_MtrNm_f32Assist_Cmd
Output assist command from Stability CompensationIN
0-8.88.8Single Precision Float
MtrNmfloat32







AssistEOTDamping_MtrNm_f32Assist_EOTDamping
indicates the damping command from End of Travel soft StopIN
0-8.88.8Single Precision Float
MtrNmfloat32







AssistEOTGain_Uls_f32Assist_EOTGain
indicates the gain command from End of Travel Soft StopIN
101Single Precision Float
Unitlessfloat32







AssistEOTLimit_MtrNm_f32Assist_EOTLimit
an assist limit based on end of travel conditionsIN
8.808.8Single Precision Float
MtrNmfloat32







AssistStallLimit_MtrNm_f32Assist_StallLimit
an assist limit based on high torque levels at low motor speedsIN
8.808.8Single Precision Float
MtrNmfloat32







AssistVehSpdLimit_MtrNm_f32Assist_VehSpdLimit
an assist limiting level based on vehicle speedIN
8.808.8Single Precision Float
MtrNmfloat32







CombinedDamping_MtrNm_f32CombinedDamping
Combined and limited damping path commandIN
0-8.88.8Single Precision Float
MtrNmfloat32







DefeatLimitService_Cnt_lgcDefeat Limit Service
allows all limiting to be defeatedIN
001n/a
Countsboolean







LimitedReturn_MtrNm_f32LimitedReturn
Return to Center assist torqueIN
0-8.88.8Single Precision Float
MtrNmfloat32







LrnPnCtrCCDisable_Cnt_lgcLrnPnCtr_CC_Disable
The output signal from Lk-to-Lk safety monitor functionIN
001n/a
Countsboolean







LrnPnCtrEnable_Cnt_lgcLrnPnCntr_Enable
Flag to indicate that the Learn Pinion Center function should be activeIN
001n/a
Countsboolean







LrnPnCtrTCmd_MtrNm_f32LrnPnCntr_T_Cmd
Motor torque command required to implement Learn Pinion CenterIN
0-8.88.8Single Precision Float
MtrNmfloat32







OpTrqOvr_MtrNm_f32OpTrqOver_MtrNm
Torque overlay commandIN
0-8.88.8Single Precision Float
MtrNmfloat32







OutputRampMult_Uls_f32OutputRampMult
Ramp control from State Output ControlIN
001Single Precision Float
Unitlessfloat32







PosServCCDisable_Cnt_lgcPosServ_CC_Disable
The output signal from thePMA/position based Mfg Services safety monitor functionIN
001n/a
Countsboolean







PowerLimitPerc_Uls_f32PowerLimitPerc
indicates the amount of limiting (in percent) based on customer limiting needsIN
001Single Precision Float
Unitlessfloat32







PrkAssistCmd_MtrNm_f32PrkAssist_Cmd
Command used to control the EPS output for parking assist featuresIN
0-8.88.8Single Precision Float
MtrNmfloat32







PullCompCmd_MtrNm_f32PullComp_Cmd
Command used to provide long term correction for small vehicle pulls and leadsIN
0-8.88.8Single Precision Float
MtrNmfloat32







ThermalLimitPerc_Uls_f32ThermalLimitPerc
indicates the amount of limiting (in percent) from the Thermal Duty Cycle designIN
001Single Precision Float
Unitlessfloat32







ThermalLimit_MtrNm_f32Thermal_Limit
an assist limit based on the thermal duty cycle performanceIN
8.808.8Single Precision Float
MtrNmfloat32







VehSpd_Kph_f32n/a
Vehicle SpeedIN
00512Single Precision Float
Kphfloat32







WheelImbalanceCmd_MtrNm_f32WheelImbalance_Cmd
Command used to control the EPS output for wheel imbalancesIN
0-8.88.8Single Precision Float
MtrNmfloat32







LimitPercentFiltered_Uls_f32Limit Percent FilteredSF04B AssistSummationandLimitingidentifies the amount of limitingON
001Single Precision Float3.05E-05Unitlessfloat32







SumLimTrqCmd_MtrNm_f32SumLimTrqCmd_MtrNmSF04B AssistSummationandLimitingSignal with some limiting – used for power limiting algorithmON
008.8Single Precision Float9.77E-04MtrNmfloat32







PreLimitForStall_MtrNm_f32PreLimit_ForStallSF04B AssistSummationandLimitingSignal with some limiting – used for stall algorithmON
008.8Single Precision Float9.77E-04MtrNmfloat32







PreLimitTorque_MtrNm_f32PreLimitTorqueSF04B AssistSummationandLimitingfinal summation of all torque command signals prior to any limitingON
0-8.88.8Single Precision Float9.77E-04MtrNmfloat32







AstLmt_ManualTrqCmd_MtrNm_M_f32n/aSF04B AssistSummationandLimitingManual Torque CommandMN
0-8.88.8Single Precision Float9.77E-04MtrNmfloat32







AstLmt_ManualTrqCmdEn_Cnt_M_lgcn/aSF04B AssistSummationandLimitingManual Torque Command EnableMN
001n/an/aCountsboolean







AstLmt_SteeringAsstDefeat_Cnt_M_lgcn/a

MN
001n/an/aCountsboolean







TrqLimitMin_MtrNm_f32TrqLimitMin_MtrNmSF04B AssistSummationandLimitingfinal summation of all torque command signals prior to any limitingON
008.8Single Precision Float9.77E-04MtrNmfloat32








Sheet 3: Calibration Dictionary

Assist Sum & Limit(Current Mode) - Rev 7


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_SumLimPlCmpLimit_MtrNm_f32SumLim_k_PlCmpLimit_MtrNmSF04B AssistSummationandLimitingCalibration to firewall limit the pull compensation commandNN
8.808.8MtrNmfloat32





Sheet 4: Global Constants

Assist Sum & Limit(Current Mode) - Rev 7








































































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_ZERO_CNT_S8

sint80








































































D_ZERO_ULS_F32

float320








































































D_ONE_ULS_F32

float321








































































D_MTRTRQCMDLOLMT_MTRNM_F32

float32-8.8








































































D_MTRTRQCMDHILMT_MTRNM_F32

float328.8

























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































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:<NONCRITICAL>
#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)