Data Dictionary


Overview

Change Log
Variable Dictionary
Calibration Dictionary
Global Constants
Template
Help


Sheet 1: Change Log

MtrTempEstimation - Rev 21<- Global Program / Module Name


RevisionAuthorDateChange Description

Data Dictionary Type:Component
1.0M. Story5-Dec-11Initial version



2M. Story23-Dec-11Impliment #SF-6



3M. Story3-Jan-12Remove Current Est as Input



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



5M. Story11-Jan-12Added Unit testing Ranges



6M. Story12-Jan-12Added missing M vars



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



8OT3-Feb-12Fixed Inconsistencies



9M. Story20-Feb-12Anomaly 2940 added Estimate MtrCur input



10M. Story2-Mar-12Update to #SF- 6 0003



11M. Story9-Mar-12Anomaly 3031



12KJS16-May-12Updated component to revision 4 of SF-06



13KJS12-Jun-12Updated floating point filter structures to include range for K and SV.



14

update for SF-06 v005 CR6600



15Selva12-Apr-13Updated for #SF-6 006



16KMC30-Aug-13Updated output ranges per CR9607; updated module and display variable names per naming conventions; updated cal ranges and defaults per SF-06 v006; updated variable ranges per new cal ranges



17KMC9-Sep-13Updated range of input HwVel and related module and display variable ranges.



18KMC27-Sep-13Updated ranges of module level and display variables for unit testing purposes, per unit testing note added to MDD version 16. Corrected initialization value of outputs to the RTE init value. Updated unit test tolerance to "six significant digits" on all float module and display variables.



19KMC4-Nov-13Corrected variable unit test tolerances; note display variables are not tested in unit test.



21LK3-Jan-13EngOilTemp_DegC_f32 replaced with EngTemp_DegC_f32, AMTempEstDisable_Cnt_lgc replaced with ScomAMDefeat_Cnt_lgc, Version 20 was checked in by mistake which had no changes in it.












































































































































































































Sheet 2: Variable Dictionary

MtrTempEstimation - Rev 21

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




















CtrlTempFinal_DegC_f32Filt_Meas_Temp

I

0-50150Single Precision Floating Point
DegCfloat32







EstPkCurr_AmpSq_f32Mtr_PkCurr_AmpsSq

I

00625001
AmpSqfloat32







EngTemp_DegC_f32EngineTemp

I

0-40215Single Precision Floating Point
DegCfloat32







AmbTemp_DegC_f32Amb_Temp

I

0-4087.5Single Precision Floating Point
DegCfloat32







HwVel_HwRadpS_f32Handwheel_Vel

I

0-4242Single Precision Floating Point
HwRadpSfloat32







ScomTempDataRcvd_Cnt_lgcScomTempDataRcvd

I

0NANAboolean
Cntboolean







ScomAMDefeat_Cnt_lgcScomAMDefeat

I

0NANAboolean
Cntboolean







CuTempEst_DegC_f32Cu_Temp_EstSF06 TemperatureEstimation
O

0-50300Single Precision Floating Point3.13E-02DegCfloat32







MagTempEst_DegC_f32Mag_Temp_EstSF06 TemperatureEstimation
O

0-50150Single Precision Floating Point3.13E-02DegCfloat32







SiTempEst_DegC_f32Si_Temp_EstSF06 TemperatureEstimation
O

0-50200Single Precision Floating Point3.13E-02DegCfloat32







AssistMechTempEst_DegC_f32Assist_Mech_Temp_EstSF06 TemperatureEstimation
O

0-50150Single Precision Floating Point3.13E-02DegCfloat32







MtrTempEst_CuCorr_DegC_D_f32CU_CORRSF06 TemperatureEstimation
D

0-100100Single Precision Floating PointN/ADegCfloat32







MtrTempEst_CuLLFiltSV_DegC_M_f32
SF06 TemperatureEstimation
M

0-25314.167700740310435.2123Single Precision Floating Point3.13E-02DegCfloat32







MtrTempEst_CuAmbLPFiltSV_Watts_M_str.K_Uls_f32
SF06 TemperatureEstimation
M

N/A6.28E-060.0609Single Precision Floating Point6.28E-06UlsLPF32KSV







MtrTempEst_CuAmbLPFiltSV_Watts_M_str.SV_Uls_f32
SF06 TemperatureEstimation
M

0062,500Single Precision Floating Pointsix significant digitsWattsLPF32KSV







MtrTempEst_MagCorr_DegC_D_f32MAG_CORRSF06 TemperatureEstimation
D

0-100100Single Precision Floating PointN/ADegCfloat32







MtrTempEst_MagLLFiltSV_DegC_M_f32
SF06 TemperatureEstimation
M

0-25314.167700740310435.2123Single Precision Floating Point3.13E-02DegCfloat32







MtrTempEst_MagAmbLPFiltSV_Watts_M_str.K_Uls_f32
SF06 TemperatureEstimation
M

N/A6.28E-060.0609Single Precision Floating Point6.28E-06UlsLPF32KSV







MtrTempEst_MagAmbLPFiltSV_Watts_M_str.SV_Uls_f32
SF06 TemperatureEstimation
M

0062,500Single Precision Floating Pointsix significant digitsWattsLPF32KSV







MtrTempEst_SiCorr_DegC_D_f32SI_CORRSF06 TemperatureEstimation
D

0-100100Single Precision Floating PointN/ADegCfloat32







MtrTempEst_SiLLFiltSV_DegC_M_f32
SF06 TemperatureEstimation
M

0-25314.167700740310435.2123Single Precision Floating Point3.13E-02DegCfloat32







MtrTempEst_SiAmbLPFiltSV_Watts_M_str.K_Uls_f32
SF06 TemperatureEstimation
M

N/A6.28E-060.0609Single Precision Floating Point6.28E-06UlsLPF32KSV







MtrTempEst_SiAmbLPFiltSV_Watts_M_str.SV_Uls_f32
SF06 TemperatureEstimation
M

0062,500Single Precision Floating Pointsix significant digitsWattsLPF32KSV







MtrTempEst_AsstMechLPFiltSV_Watts_M_str.K_Uls_f32
SF06 TemperatureEstimation
M

N/A6.28E-060.0609Single Precision Floating Point6.28E-06UlsLPF32KSV







MtrTempEst_AsstMechLPFiltSV_Watts_M_str.SV_Uls_f32
SF06 TemperatureEstimation
M

001,764Single Precision Floating Pointsix significant digitsWattsLPF32KSV







MtrTempEst_AssMechFiltSV_DegC_M_f32
SF06 TemperatureEstimation
M

0-48004.57514898.8989Single Precision Floating Point3.13E-02DegCfloat32







MtrTempEst_AMTempEst_DegC_M_f32
SF06 TemperatureEstimation
M

0-50150Single Precision Floating Pointsix significant digitsDegCfloat32







MtrTempEst_AmbPwr_Watts_D_f32Est WattsSF06 TemperatureEstimation
D

0062500Single Precision Floating PointN/AWattsfloat32







MtrTempEst_ScaledAmbTemp_DegC_D_f32Scaled_Amb_TempSF06 TemperatureEstimation
D

0-4087.5Single Precision Floating PointN/ADegCfloat32







MtrTempEst_ScaledEngTemp_DegC_D_f32Scaled_EngineTempSF06 TemperatureEstimation
D

0-40215Single Precision Floating PointN/ADegCfloat32







MtrTempEst_EstMech_Watts_D_f32Est Mech WattsSF06 TemperatureEstimation
D

001764Single Precision Floating PointN/AWattsfloat32







MtrTempEst_AMCorr_DegC_D_f32AM_CORRSF06 TemperatureEstimation
D

0-7070Single Precision Floating PointN/ADegCfloat32







MtrTempEst_AssMechInitComp_Cnt_M_lgc
SF06 TemperatureEstimation
M

00110.00E+00Cntboolean







MtrTempEst_AssistMechSlew_DegC_M_f32
SF06 TemperatureEstimation
M

0010Single Precision Floating Pointsix significant digitsDegCfloat32







MtrTempEst_AssistMechFilt_DegC_D_f32AssistMechFiltSF06 TemperatureEstimation
D

0-63053.530-62913.530Single Precision Floating PointN/ADegCfloat32







MtrTempEst_PrevScomTempDataRcvd_Cnt_M_lgc
SF06 TemperatureEstimation
M

00110.00E+00Cntboolean








Sheet 3: Calibration Dictionary

MtrTempEstimation - Rev 21


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_SiLLFiltKB0_Uls_f32TempEst_k_SiLLFiltKB0_UlsSF06 TemperatureEstimation
NN
1.68567616-150150Ulsfloat32




k_SiLLFiltKB1_Uls_f32TempEst_k_SiLLFiltKB1_UlsSF06 TemperatureEstimation
NN
-1.685565-150150Ulsfloat32




k_SiLLFiltKA1_Uls_f32TempEst_k_SiLLFiltKA1_UlsSF06 TemperatureEstimation
NN
0.99988879-150150Ulsfloat32




k_MagLLFiltKB0_Uls_f32TempEst_k_MagLLFiltKB0_UlsSF06 TemperatureEstimation
NN
0.57143665-150150Ulsfloat32




k_MagLLFiltKB1_Uls_f32TempEst_k_MagLLFiltKB1_UlsSF06 TemperatureEstimation
NN
-0.571399-150150Ulsfloat32




k_MagLLFiltKA1_Uls_f32TempEst_k_MagLLFiltKA1_UlsSF06 TemperatureEstimation
NN
0.9999623-150150Ulsfloat32




k_CuLLFiltKB0_Uls_f32TempEst_k_CuLLFiltKB0_UlsSF06 TemperatureEstimation
NN
0.86667048-150150Ulsfloat32




k_CuLLFiltKB1_Uls_f32TempEst_k_CuLLFiltKB1_UlsSF06 TemperatureEstimation
NN
-0.8666133-150150Ulsfloat32




k_CuLLFiltKA1_Uls_f32TempEst_k_CuLLFiltKA1_UlsSF06 TemperatureEstimation
NN
0.99994282-150150Ulsfloat32




k_AmbPwrMult_WtspAmpSq_f32TempEst_k_AmbPwrMult_WtspAmpSqSF06 TemperatureEstimation
NN
0.0101Watts/Amp2float32




k_SiAmbLPFKn_Hz_f32TempEst_k_SiAmbLPFKn_HzSF06 TemperatureEstimation
NN
0.0241.00E-050.1Hzfloat32




k_SiAmbMult_DegCpWatt_f32TempEst_k_SiAmbMult_DegCpWattSF06 TemperatureEstimation
NN
0-11DegC/Wattfloat32




k_MagAmbLPFKn_Hz_f32TempEst_k_MagAmbLPFKn_HzSF06 TemperatureEstimation
NN
0.0241.00E-050.1Hzfloat32




k_MagAmbMult_DegCpWatt_f32TempEst_k_MagAmbMult_DegCpWattSF06 TemperatureEstimation
NN
0.01-11DegC/Wattfloat32




k_CuAmbLPFKn_Hz_f32TempEst_k_CuAmbLPFKn_HzSF06 TemperatureEstimation
NN
0.0241.00E-050.1Hzfloat32




k_CuAmbMult_DegCpWatt_f32TempEst_k_CuAmbMult_DegCpWattSF06 TemperatureEstimation
NN
0.75-11DegC/Wattfloat32




k_SiCorrLmt_DegC_f32TempEst_k_SiCorrLmt_DegCSF06 TemperatureEstimation
NN
60-100100DegCfloat32




k_MagCorrLmt_DegC_f32TempEst_k_MagCorrLmt_DegCSF06 TemperatureEstimation
NN
60-100100DegCfloat32




k_CuCorrLmt_DegC_f32TempEst_k_CuCorrLmt_DegCSF06 TemperatureEstimation
NN
80-100100DegCfloat32




k_AMDampScl_NmpRadpS_f32TempEst_k_AMDampScl_NmpRadpSSF06 TemperatureEstimation
NN
0.000101Nm/rad/secfloat32




k_AMAmbMult_DegCpWatt_f32TempEst_k_AMAmbMult_DegCpWattSF06 TemperatureEstimation
NN
0.01-11DegC/Wattfloat32




k_AMAmbLPFKn_Hz_f32TempEst_k_AMAmbLPFKn_HzSF06 TemperatureEstimation
NN
0.0241.00E-050.1Hzfloat32




k_TrimTempSi_DegC_f32TempEst_k_TrimTempSi_DegCSF06 TemperatureEstimation
NN
0-2020DegCfloat32




k_TrimTempMag_DegC_f32TempEst_k_TrimTempMag_DegCSF06 TemperatureEstimation
NN
0-2020DegCfloat32




k_TrimTempCu_DegC_f32TempEst_k_TrimTempCu_DegCSF06 TemperatureEstimation
NN
0-2020DegCfloat32




k_TrimTempAM_DegC_f32TempEst_k_TrimTempAM_DegCSF06 TemperatureEstimation
NN
0-2020DegCfloat32




k_EngTempScl_Uls_f32TempEst_k_EngTempScl_UlsSF06 TemperatureEstimation
NN
0.101Ulsfloat32




k_AmbTempScl_Uls_f32TempEst_k_AmbTempScl_UlsSF06 TemperatureEstimation
NN
0.901Ulsfloat32




k_AMLLFiltPoleA1_Uls_f32TempEst_k_AMLLFiltKA1_UlsSF06 TemperatureEstimation
NN
0.99996858-150150Ulsfloat32




k_AMLLFiltCoefB0_Uls_f32TempEst_k_AMLLFiltKB0_UlsSF06 TemperatureEstimation
NN
0.4761987-150150Ulsfloat32




k_AMLLFiltCoefB1_Uls_f32TempEst_k_AMLLFiltKB1_UlsSF06 TemperatureEstimation
NN
-0.4761673-150150Ulsfloat32




k_AMCorrLmt_DegC_f32TempEst_k_AMCorrLmt_DegCSF06 TemperatureEstimation
NN
60-7070DegCfloat32




k_AssistMechSlew_DegCpS_f32TempEst_k_AssistMechSlew_DegCpSSF06 TemperatureEstimation
NN
10100DegCpSfloat32




k_AMDefaultTemp_DegC_f32TempEst_k_AMDefaultTemp_DegCSF06 TemperatureEstimation
NN
500100DegCfloat32




k_WtAvgTempDFt_Cnt_lgcTempEst_k_WtAvgTempDft_UlsSF06 TemperatureEstimation
NN
010CntBoolean





Sheet 4: Global Constants

MtrTempEstimation - Rev 21








































































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)