Data Dictionary


Overview

Change Log
Variable Dictionary
Calibration Dictionary
Global Constants
Template
Help


Sheet 1: Change Log

Power Limit Function (Current Mode) - Rev 6<- Global Program / Module Name


RevisionAuthorDateChange Description

Data Dictionary Type:Component
1.0OT12-Jul-12Initial Version



2Selva23-Jan-13updated to FDD version 2 changes



3LN4-Feb-13FDD version 3 changes



4SP21-May-13FDD version 6 changes



5SP25-Jun-13Updated the CntDisMtrTrqCmdMRF_MtrNm_f32 range



6KMC29-Aug-13Updated variable names and descriptions to match FDD; moved AltFaultActive_Cnt_lgc up with other inputs; updated names of module and display variables per naming conventions; updated cal names and ranges per FDD




















































































































































































































































































































Sheet 2: Variable Dictionary

Power Limit Function (Current Mode) - Rev 6

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




















CntDisMtrTrqCmdMRF_MtrNm_f32CntDisMtrTrqCmd_MtrNmSF19B PowerLimitFunctionLimited torque command -- The output of ES25A – Polarity Assignments BrushlessIN
0-8.88.8Single Precision Float
MtrNmfloat32







MtrVel_MtrRadpS_f32MtrVel_MtrRadpSSF19B PowerLimitFunctionMotor Velocity signal, motor reference frameIN
0-11181118Single Precision Float
MtrRadpSfloat32







Vecu_Volt_f32VecuSF19B PowerLimitFunctionDC Link Voltage signalIN1I5531Single Precision Float
Voltsfloat32







EstKe_VpRadpS_f32EstKe_VpRadpSSF19B PowerLimitFunctionFinal limited Ke EstimateIN
00.0250.075Single Precision Float
VpRadpSfloat32







PosServEnable_Cnt_lgcPosServ_EnableSF19B PowerLimitFunctionPark Assist is activeIN
001n/a
Countsboolean







AltFaultActive_Cnt_lgcAltFaultActive_UlsSF19B PowerLimitFunctionSerial Comm. flag indicating a fault in the vehicle battery charging systemIN
001n/a
Countsboolean







MRFMtrTrqCmd_MtrNm_f32MRFMtrTrqCmd_MtrNmSF19B PowerLimitFunctionMotor Torque CommandON
0-8.88.8Single Precision Float4.88E-04MtrNmfloat32







ThresholdExceeded_Cnt_lgcThreshold ExceededSF19B PowerLimitFunctionPower Limit Function is limiting the torque commandON
001n/a
Countsboolean







FltTrqLmt_Uls_f32FltTrqLmtSF19B PowerLimitFunctionmagnitude of limitingON
001Single Precision Float3.05E-05Unitlessfloat32







PwrLmtFuncCr_SpdAdj_MtrRadpS_M_f32
SF19B PowerLimitFunction
MN
00571.35Single Precision Float1.56E-02MtrRadpSfloat32







PwrLmtFuncCr_VoltageRecoveryTimer_mS_M_u32
SF19B PowerLimitFunction
MN
00429496729511.00E+00mSuint32







PwrLmtFuncCr_ThresholdExceeded_Cnt_M_lgc
SF19B PowerLimitFunction
MN
001n/a
Countsboolean







PwrLmtFuncCr_TrqLmtKSV_M_str
SF19B PowerLimitFunction
MN
{0, 0}




LPF32KSV_Str







PwrLmtFuncCr_TrqLmtKSV_M_str.SV_Uls_f32
SF19B PowerLimitFunction
MN
001Single Precision Float3.05E-05Unitlessfloat32







PwrLmtFuncCr_TrqLmtKSV_M_str.K_Uls_f32
SF19B PowerLimitFunction
MN
00.001255847823713570.0124877434763439Single Precision Float3.05E-05Unitlessfloat32







PwrLmtFuncCr_MtrVelKSV_M_str
SF19B PowerLimitFunction
MN
{0, 0}




LPF32KSV_Str







PwrLmtFuncCr_MtrVelKSV_M_str.SV_Uls_f32
SF19B PowerLimitFunction
MN
0-11181118Single Precision Float3.05E-05Unitlessfloat32







PwrLmtFuncCr_MtrVelKSV_M_str.K_Uls_f32
SF19B PowerLimitFunction
MN
000.956786081713301Single Precision Float3.05E-05Unitlessfloat32







PwrLmtFuncCr_OPVelOffset_MtrRadpS_D_f32OPVelOffset_MtrRadpSSF19B PowerLimitFunction
DN
0-11181118Single Precision Float1.56E-02MtrRadpSfloat32







PwrLmtFuncCr_TLimitMaxCurr_MtrNm_D_f32TLimitMaxCurr_MtrNmSF19B PowerLimitFunction
DN
0-8.88.8Single Precision Float4.88E-04MtrNmfloat32







PwrLmtFuncCr_MinStdOpLmt_MtrNm_D_f32MinStdOpLmt_MtrNmSF19B PowerLimitFunction
DN
0-8.88.8Single Precision Float4.88E-04MtrNmfloat32







PwrLmtFuncCr_LimitDifference_MtrNm_D_f32LimitDifference_MtrNmSF19B PowerLimitFunction
DN
0-8.88.8Single Precision Float4.88E-04MtrNmfloat32







PwrLmtFuncCr_TrqLmt_Uls_D_f32TrqLmt_UlsSF19B PowerLimitFunction
DN
0

Single Precision Float3.05E-05Unitlessfloat32







PwrLmtFuncCr_MtrEnvSpd_MtrRadpS_M_f32MtrEnvSpd_MtrRadpSSF19B PowerLimitFunction
MN
0-11181118Single Precision Float1.56E-02MtrRadpSfloat32







PwrLmtFuncCr_MinStdOpLmt_MtrNm_M_f32MinStdOpLmt_MtrNmSF19B PowerLimitFunction
MN
0-8.88.8Single Precision Float4.88E-04MtrNmfloat32







PwrLmtFuncCr_TrqEnvLmt1_MtrNm_M_f32TrqEnvLmt1_MtrNmSF19B PowerLimitFunction
MN
0-8.88.8Single Precision Float4.88E-04MtrNmfloat32







PwrLmtFuncCr_TrqLmt1_MtrNm_D_f32TrqLmt1_MtrNmSF19B PowerLimitFunction
DN
0-8.88.8Single Precision Float4.88E-04MtrNmfloat32







PwrLmtFuncCr_TrqEnvLmt4_MtrNm_D_f32TrqEnvLmt4_MtrNmSF19B PowerLimitFunction
DN
0-8.88.8Single Precision Float4.88E-04MtrNmfloat32







PwrLmtFuncCr_TrqLmt4_MtrNm_D_f32TrqLmt4_MtrNmSF19B PowerLimitFunction
DN
0-8.88.8Single Precision Float4.88E-04MtrNmfloat32







PwrLmtFuncCr_MtrVelFilt_MtrRadpS_D_f32MtrVelFilt_MtrRadpSSF19B PowerLimitFunction
DN
0-11181118Single Precision Float1.56E-02MtrRadpSfloat32







PwrLmtFuncCr_VecuSlewAdj_Volt_M_f32


MN
003Single Precision Float
Voltsfloat32








Sheet 3: Calibration Dictionary

Power Limit Function (Current Mode) - Rev 6


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















t_DLVTblX_Volt_u5p11[10]PwrLmt_t_DLVTblX_VoltsSF19B PowerLimitFunctionTable to determine Voltage dependent motor velocity offsetNN1X{8.54296875, 9.14453125, 9.2421875, 9.34375, 9.44140625, 9.54296875, 10.04296875, 10.54296875, 10.84375, 12.34375}531Voltsu5p11_T




t_DLVTblY_MtrRadpS_u11p5[10]PwrLmt_t_DLVTblY_MtrRadpSSF19B PowerLimitFunctionTable to determine Voltage dependent motor velocity offsetNN1Y{106.09375, 89.34375, 86.53125, 83.75, 80.96875, 78.15625 ,64.1875 ,50.25 ,41.875 ,0}0571.35MtrRadpSu11p5_T




t_MtrEnvTblX_MtrRadpS_s11p4[14]PwrLmt_t_MtrEnvTblX_MtrRadpSSF19B PowerLimitFunctionTable to determine motor velocity dependent torque limit (nominal)NN2X{-1100, -800, -650, -550, -353.5625, -287.46875, -218.65625, -108.1875, 0, 108.1875, 218.65625, 287.46875, 353.5625, 550}-11431143MtrRadpSs11p4_T




t_MtrEnvTblY_MtrNm_u5p11[14]PwrLmt_t_MtrEnvTblY_MtrNmSF19B PowerLimitFunctionTable to determine motor velocity dependent torque limit (nominal)NN2Y{0.720, 1.400, 1.900, 2.300, 3.500, 4.100, 4.632, 4.632, 4.632, 4.632, 3.553, 2.927, 2.200, 0}08.8MtrNmu5p11_T




k_KeStdTemp_VpRadpS_f32PwrLmt_k_KeStdTemp_VpRadpSSF19B PowerLimitFunctionminimum expected value of the Ke estimateNN
0.0335998540.0250.075VpRadpSfloat32




t_StdOpMtrEnvTblX_MtrRadpS_u11p5[6]PwrLmt_t_StdOpMtrEnvTblX_MtrRadpSSF19B PowerLimitFunctionTable to determine motor velocity dependent torque limit at minimum Standard Operating Conditions VoltageNN4X{0, 68.1875,178.656,247.468,313.5625,510}01143MtrRadpSu11p5_T




t_StdOpMtrEnvTblY_MtrNm_u4p12[6]PwrLmt_t_StdOpMtrEnvTblY_MtrNmSF19B PowerLimitFunctionTable to determine motor velocity dependent torque limit at minimum Standard Operating Conditions VoltageNN4Y{4.632, 4.632, 3.553, 2.927, 2.200, 0.000}08.8MtrNmu4p12_T




k_SpdAdjSlewInc_MtrRadpS_f32PwrLmt_k_SpdAdjSlewInc_MtrRadpSpLSF19B PowerLimitFunctionslew limit rate for Offset Output Velocity (max change in 2 ms)NN
6.250.00110MtrRadpSfloat32




k_SpdAdjSlewDec_MtrRadpS_f32PwrLmt_k_SpdAdjSlewDec_MtrRadpSpLSF19B PowerLimitFunctionslew limit rate for Offset Output Velocity (max change in 2 ms)NN
0.06250.00110MtrRadpSfloat32




k_SpdAdjSlewEnable_Cnt_lgcPwrLmt_k_SpdAdjSlewEnable_CntSF19B PowerLimitFunctionEnable for the Offset Output Velocity Slew RateNN
101Countsboolean




k_AsstReducLPFKn_Hz_f32PwrLmt_k_AsstReducLPFKn_HzSF19B PowerLimitFunctioncutoff frequency of the low pass filter for the calculated limit percentageNN
0.3650.11Hzfloat32




k_PwrLmtMtrVelLPFKn_Hz_f32PwrLmt_k_MtrVelLPFKn_HzSF19B PowerLimitFunctioncutoff frequency of the low pass filter for the motor velocity inputNN
1000250Hzfloat32




k_FiltAsstReducTh_Uls_f32PwrLmt_k_FiltAsstReducTh_UlsSF19B PowerLimitFunctionvalue above which a Nexteer DTC should be setNN
0.601Unitlessfloat32




k_LowVltAstRecTime_mS_u16PwrLmt_k_LowVltAstRecTime_mSSF19B PowerLimitFunctionhow much time Vecu must be above the calibratable voltage threshold in order to reset output flag statusNN
2000065535mSuint16




k_LowVltAstRecTh_Volt_f32PwrLmt_k_LowVltAstRecTh_VoltsSF19B PowerLimitFunctionvalue representing the voltage level at which the output flag(s) can be resetNN
13.5018Voltsfloat32




k_PwrLmtVecuAltFltAdj_Volt_f32PwrLmt_k_VecuAltFltAdj_VoltsSF19B PowerLimitFunctionCalibration value representing the amount by which Vecu should be reduced during an alternator fault.NN
103Voltsfloat32




k_PwrLmtVecuAdjSlew_VoltspL_f32PwrLmt_k_VecuAdjSlew_VoltspLSF19B PowerLimitFunctionCalibration value to set the slew limit rate at which the Vecu Adjust value can change.NN
0.0010.000488281250.01Volts/Loopfloat32




















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































SF19B PowerLimitFunction














Sheet 4: Global Constants

Power Limit Function (Current Mode) - Rev 6








































































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