Data Dictionary


Overview

Change Log
Variable Dictionary
Calibration Dictionary
Global Constants
Template
Help


Sheet 1: Change Log

Damping - Rev 12<- Global Program / Module Name


RevisionAuthorDateChange Description

Data Dictionary Type:Component
1.0LWW8-Nov-11Initial Creation for the CBD



2VK18-Nov-11Added/ modified cals as per FDD SF#03 rev001a



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



3.1VK5-Dec-11Changed the range for MotorVelCRF and MtrVelFiltSV



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



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



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



7OT19-Jan-12Fixed Syntax Errors



8OT16-Feb-12Updated calibration default values into rows/columns



9VK5-Mar-12Updated table sizes as per the FDD revision 4



10OT25-Oct-12Implemented SF-03 v006



11Selva21-Feb-12Implemented SF-03 v007



12Jared25-Apr-13Update to FDD ver 008 - Common VehSpd




























































































































































































































































Sheet 2: Variable Dictionary

Damping - Rev 12

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, 1B 2X, 2Y, 2Z, 2I, 2B etc Graph SettingsInitalization ValueMinMaxResolutionUnit Test Tolerance (+/-)UnitsTypeMemory Segment






Variables




















VehicleSpeed_Kph_f32Vehicle_Speed

IN
00512Single Precision Float
Kphfloat32







AssistMechTempEst_DegC_f32Assist_Mech_Temp_Est

IN1I0-50150Single Precision Float
DegCfloat32







MotorVelCRF_MtrRadpS_f32Motor_Vel_CRF

IN
0-11181118Single Precision Float
MtrRadpSfloat32







HwTorque_HwNm_f32Hw_Torque

IN
0-1010Single Precision Float
HwNmfloat32







DampingDDFactor_Uls_f32Damping DD Factor

IN
10.00781251Single Precision Float
Ulsfloat32







AssistCmd_MtrNm_f32Assist_Cmd

IN
0-8.88.8Single Precision Float
MtrNmfloat32







DefeatDampingSvc_Cnt_lgcDefeat_Damping_Svc

IN
001n/a
Countsboolean







DampingCmd_MtrNm_f32DampingCmdSF03 Damping
ON
0-8.88.8Single Precision Float4.89E-04MtrNmfloat32







QDDHwTorqueLPFKSV_Cnt_M_strN/ASF03 Damping
MN
{0, 0}




LPF32KSV_Str







QDDHwTorqueLPFKSV_Cnt_M_str.SV_Uls_f32N/ASF03 Damping
MN
0-1010Single Precision Float4.88E-04Ulsfloat32







QDDHwTorqueLPFKSV_Cnt_M_str.K_Uls_f32N/ASF03 Damping
MN
001Single Precision Float3.05E-05Ulsfloat32







QDDMtrVelLPFKSV_Cnt_M_strN/ASF03 Damping
MN
{0, 0}




LPF32KSV_Str







QDDMtrVelLPFKSV_Cnt_M_str.SV_Uls_f32N/ASF03 Damping
MN
0-11181118Single Precision Float6.25E-02Ulsfloat32







QDDMtrVelLPFKSV_Cnt_M_str.K_Uls_f32N/ASF03 Damping
MN
001Single Precision Float3.05E-05Ulsfloat32







QDDStFilt_Cnt_M_strN/ASF03 Damping
MN
{0, 0}




LPF32KSV_Str







QDDStFilt_Cnt_M_str.SV_Uls_f32N/ASF03 Damping
MN
002Single Precision Float6.10E-05Ulsfloat32







QDDStFilt_Cnt_M_str.K_Uls_f32N/ASF03 Damping
MN
001Single Precision Float3.05E-05Ulsfloat32







MtrVelLPFKSV_Cnt_M_strN/ASF03 Damping
MN
{0, 0}




LPF32KSV_Str







MtrVelLPFKSV_Cnt_M_str.SV_Uls_f32N/ASF03 Damping
MN
0-11181118Single Precision Float6.25E-02Ulsfloat32







MtrVelLPFKSV_Cnt_M_str.K_Uls_f32N/ASF03 Damping
MN
001Single Precision Float3.05E-05Ulsfloat32







QDDHwTrqBkLash_HwNm_M_f32Damp_QDDHwTrqBkLashSF03 Damping
MN
0-1010Single Precision Float4.88E-04HwNmfloat32







QDDMtrVelBckLash_MtrRadpS_M_f32Damp_QDDMtrVelBkLashSF03 Damping
MN
0-11181118Single Precision Float6.25E-02MtrRadpSfloat32







QDDStFilt_Uls_D_f32Damp_QDDSfFiltOSF03 Damping
DN
002Single Precision Floatn/aUlsfloat32







DampTrqScale_Uls_D_u1p15Damp_TrqScaleSF03 Damping
DN
0FULLFULLSingle Precision Floatn/aUlsu1p15_T







DampTempScale_Uls_D_u4p12Damp_TempScaleSF03 Damping
DN1O0FULLFULL2^-12n/aUlsu4p12_T







DampMtrVelDmp_MtrNm_D_f32Damp_MtrVelDmpSF03 Damping
DN
0FULLFULL2^-11n/aMtrNmfloat32







DampHPSDmp_MtrNm_D_f32Damp_HPSDmpSF03 Damping
DN
0FULLFULLSingle Precision Floatn/aMtrNmfloat32







DampHPSc1_Uls_D_f32Damp_HPSc1SF03 Damping
DN
0FULLFULLSingle Precision Floatn/aUlsfloat32







DampHPSc2_Uls_D_f32Damp_HPSc2SF03 Damping
DN
0FULLFULLSingle Precision Floatn/aUlsfloat32







DampHPSc3_Uls_D_f32Damp_HPSc3SF03 Damping
DN
0FULLFULLSingle Precision Floatn/aUlsfloat32







DampHPSc4_Uls_D_f32Damp_HPSc4SF03 Damping
DN
0FULLFULLSingle Precision Floatn/aUlsfloat32




























































































































































































































































































































Sheet 3: Calibration Dictionary

Damping - Rev 12


N
Calibration InformationAchieved in Software Design



Y








Range





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



Calibrations















t2_MtrVelDmpTblX_MtrRadpS_u12p4[16][32]Damp_t_MtrVelDmpXSF03 DampingTable used to provide damping as a function of motor velocityPN1X{{2.086427077,2.086427077,2.086427077,2.086427077,2.086427077,2.086427077,2.086427077,2.086427077,2.086427077,2.086427077,2.086427077,2.086427077},{10.16797672,10.16797672,10.16797672,10.16797672,10.16797672,10.16797672,10.16797672,10.16797672,10.16797672,10.16797672,10.16797672,10.16797672},{21.4030946,21.4030946,21.4030946,21.4030946,21.4030946,21.4030946,21.4030946,21.4030946,21.4030946,21.4030946,21.4030946,21.4030946},{34.63743345,34.63743345,34.63743345,34.63743345,34.63743345,34.63743345,34.63743345,34.63743345,34.63743345,34.63743345,34.63743345,34.63743345},{54.51215389,54.51215389,54.51215389,54.51215389,54.51215389,54.51215389,54.51215389,54.51215389,54.51215389,54.51215389,54.51215389,54.51215389},{78.73446942,78.73446942,78.73446942,78.73446942,78.73446942,78.73446942,78.73446942,78.73446942,78.73446942,78.73446942,78.73446942,78.73446942},{103.9123004,103.9123004,103.9123004,103.9123004,103.9123004,103.9123004,103.9123004,103.9123004,103.9123004,103.9123004,103.9123004,103.9123004},{126.9879974,126.9879974,126.9879974,126.9879974,126.9879974,126.9879974,126.9879974,126.9879974,126.9879974,126.9879974,126.9879974,126.9879974},{150.0636944,150.0636944,150.0636944,150.0636944,150.0636944,150.0636944,150.0636944,150.0636944,150.0636944,150.0636944,150.0636944,150.0636944},{173.1871673,173.1871673,173.1871673,173.1871673,173.1871673,173.1871673,173.1871673,173.1871673,173.1871673,173.1871673,173.1871673,173.1871673},{219.2907856,219.2907856,219.2907856,219.2907856,219.2907856,219.2907856,219.2907856,219.2907856,219.2907856,219.2907856,219.2907856,219.2907856},{277.0516919,277.0516919,277.0516919,277.0516919,277.0516919,277.0516919,277.0516919,277.0516919,277.0516919,277.0516919,277.0516919,277.0516919},{369.4022558,369.4022558,369.4022558,369.4022558,369.4022558,369.4022558,369.4022558,369.4022558,369.4022558,369.4022558,369.4022558,369.4022558}}0700MtrRadpSu12p4_T




t2_MtrVelDmpTblY_MtrNm_u5p11[16][32]Damp_t_MtrVelDmpYTblSF03 DampingTable used to provide damping as a function of motor velocityPN1Y{{0,0,0,0,4.72862E-6,0.000486471,0.00237325,0.004734678,0.004734678,0.004734678,0.004734678,0.004734678},{0,0,0,0,0.000112305,0.002683176,0.012012076,0.02374339,0.02374339,0.02374339,0.02374339,0.02374339},{0,0,0,0,0.000497601,0.006562175,0.02659086,0.051937718,0.051937718,0.051937718,0.051937718,0.051937718},{0,0,0,0,0.001303225,0.0123626,0.045522684,0.087787305,0.087787305,0.087787305,0.087787305,0.087787305},{0,0,0,0,0.003227861,0.023575163,0.077527555,0.146985458,0.146985458,0.146985458,0.146985458,0.146985458},{0,0,0,0,0.006733764,0.041301363,0.122334762,0.227835113,0.227835113,0.227835113,0.227835113,0.227835113},{0,0,0,0,0.011729028,0.064455533,0.175664812,0.322007055,0.322007055,0.322007055,0.322007055,0.322007055},{0,0,0,0,0.017516747,0.089909836,0.230589844,0.417387822,0.417387822,0.417387822,0.417387822,0.417387822},{0,0,0,0,0.024461291,0.119413028,0.291299003,0.521444778,0.521444778,0.521444778,0.521444778,0.521444778},{0,0,0,0,0.032580633,0.153038774,0.357935954,0.634420325,0.634420325,0.634420325,0.634420325,0.634420325},{0,0,0,0,0.052235875,0.232215934,0.508131234,0.885672782,0.885672782,0.885672782,0.885672782,0.885672782},{0,0,0,0,0.083377663,0.354221553,0.728886973,1.249329789,1.249329789,1.249329789,1.249329789,1.249329789},{0,0,0,0,0.148226957,0.601993991,1.157132994,1.943698596,1.943698596,1.943698596,1.943698596,1.943698596}}08.8MtrNmu5p11_T




t_CmnVehSpd_Kph_u9p7[12]Cmn_t_VehSpd_KphSF00 Common CalibrationsVehicle speed 1D table for boundary lookupYN2Z, 3Z{0, 5, 15, 30, 60, 80, 100, 120, 150, 180, 200, 220}0511Kphu9p7_T




k_MtrVelDampLPFKn_Hz_f32Damp_k_MtrVelDampLPFKnSF03 DampingCalibration for LP filterNN
155100Hzfloat32




t_HwTrqDmpTblX_HwNm_u8p8[2]Damp_t_HwTrqDmpXSF03 DampingTable used to provide damping as a function of handwheel torqueYN
{8, 10}010HwNmu8p8_T




t_HwTrqDmpTblY_Uls_u1p15[2]Damp_t_HwTrqDmpYSF03 DampingTable used to provide damping as a function of handwheel torqueYN
{1, 0}01Ulsu1p15_T




t_TempScaleX_DegC_s8p7[11]Damp_t_TempScaleXSF03 DampingTable used to provide damping as a function of temperatureYN
{-40, -35, -30, -20, -10, 0, 10, 20, 40, 60, 90}-40150DegCs8p7_T




t_TempScaleY_Uls_u4p12[11]Damp_t_TempScaleYSF03 DampingTable used to provide damping as a function of temperatureYN
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}010Ulsu4p12_T




t_HPSscaleC1Y_Uls_u4p12[12]Damp_t_HPSscaleC1SF03 DampingTable used to provide scale as a function of vehicle speedPN
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}010Ulsu4p12_T




t_HPSscaleC2Y_Uls_u4p12[12]Damp_t_HPSscaleC2SF03 DampingTable used to provide scale as a function of vehicle speedPN
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}010Ulsu4p12_T




t_HPSscaleC3Y_Uls_u4p12[12]Damp_t_HPSscaleC3SF03 DampingTable used to provide scale as a function of vehicle speedPN
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}010Ulsu4p12_T




t_HPSscaleC4Y_Uls_u4p12[12]Damp_t_HPSscaleC4SF03 DampingTable used to provide scale as a function of vehicle speedPN
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1{010Ulsu4p12_T




t_HPSAsstLimY_MtrNm_u4p12[12]Damp_t_HPSAsstLimSF03 DampingTable used to provide a limit on assist as a function of vehicle speedPN
{8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 8.8}08.8Mtr Nmu4p12_T




k_HPSOutLimit_MtrNm_f32Damp_k_HPSOutLimitSF03 DampingCalibration for HPS Damping saturationPN
0-8.88.8Mtr Nmfloat32




k_Quad13DmpMult_Uls_f32Damp_k_Quad13DmpMultSF03 DampingScaling Used in Quad 1 & 3 for the Damping CommandYN
102Ulsfloat32




k_Quad24DmpMult_Uls_f32Damp_k_Quad24DmpMultSF03 DampingScaling Used in Quad 2 & 4 for the Damping CommandYN
102Ulsfloat32




k_QddHwTrqDampKn_Hz_f32Damp_k_QddHwTrqDampKnSF03 DampingCalibration for HwTrq LP filterNN
15531.25Hzfloat32




k_QddMtrVelDampKn_Hz_f32Damp_k_QddMtrVelDampKnSF03 DampingCalibration for MtrVel LP filterNN
15531.25Hzfloat32




k_QDDHwTrqBckLash_HwNm_f32Damp_k_QDDHwTrqBckLashSF03 DampingDeadband for HwTrq backlashNN
0064HwNmfloat32




k_QDDMtrVelBckLash_MtrRadpS_f32Damp_k_QDDMtrVelBckLashSF03 DampingDeadband for MtrVel backlashNN
00128MtrRadpSfloat32




k_QddSfLFPKn_Hz_f32Damp_k_QddSfLFPKnSF03 DampingCalibration for scale factor LP filterNN
150100Hzfloat32




k_HPSbaseC1_MtrNmpMtrRadpS_f32Damp_k_HPSbaseC1_MtrNmpMtrRadpSSF03 DampingY-intercept of DampingCoef vs. VelocityNN
0.00052108300.1MtrNm/MtrRadpSfloat32




k_HPSbaseC2_MtrNmpMtrRadpS_f32Damp_k_HPSbaseC2_MtrNmpMtrRadpSSF03 DampingSlope of DampingCoef vs. VelocityNN
0.000028889300.1MtrNm/MtrRadpSfloat32




k_HPSbaseC3_MtrNmpMtrRadpS_f32Damp_k_HPSbaseC3_MtrNmpMtrRadpSSF03 DampingSlope of DampingCoef vs. AssistNN
0.0061865400.1MtrNm/MtrRadpSfloat32




k_HPSbaseC4_MtrNmpMtrRadpS_f32Damp_k_HPSbaseC4_MtrNmpMtrRadpSSF03 DampingTilts the plot DampingCoef vs. Velocity clockwiseNN
0.0000095683200.1MtrNm/MtrRadpSfloat32





Sheet 4: Global Constants

Damping - Rev 12








































































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)