Data Dictionary


Overview

Change Log
Variable Dictionary
Calibration Dictionary
Global Constants
Template
Help


Sheet 1: Change Log

Damping Firewall - Rev 20<- Global Program / Module Name


RevisionAuthorDateChange Description

Data Dictionary Type:Component
1.0OT26-Apr-12Initial Version



2OT8-May-12Fixed UTP Issues (naming consistency)



3JJW9-May-12FDD Reference Field completion



4OT10-May-12Fixed calibration naming conflict



5OT18-May-12Fixed names in units



6OT22-May-12Updated to SF-35 v002



7JJW25-May-12Updated to SF-35 v003



8JJW29-May-12Module and display variblae naming corrections



9OT31-May-12Updated to SF-35 v004



10NRAR8-Aug-12Updated to SF-35 v005



11KJS29-Aug-12Updated to SF-35 v006, updated names and FDD references to match FDD and to separate from other components with similar names.



12VK4-Feb-13Updated to SF-35 v007, cal and input changes



13VK8-Feb-13Updates to calibrations



14VK10-Feb-13Updates to variable dictionary sheet, added new display and module internal



15VK12-Feb-13Corrections as per anomaly 4398



16SP12-Apr-13Corrections per anomaly 4407



17SP30-Apr-13Corrections per anomaly 4913



18SP15-May-13Updated to SF-35 Ver 008



19.1.1JW7-Jun-13Added k_DampFWVBICLPF_Hz_f32 and DampFWVBICErrFiltSv_M_str



20SP18-Jun-13Updated to SF-35 Ver 009. Merged 19.1.1 in ver 20




































































































































































































Sheet 2: Variable Dictionary

Damping Firewall - Rev 20

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










































DampFWAddedDamp_MtrNm_D_f32DampFW_AddedDampSF35 DampingFirewall
DN
0-8.8-8.8Single Precision Float4.88E-04MtrNmfloat32







DampFWAddedDampAFW_MtrNm_D_f32DampFW_AddedDampAFWSF35 DampingFirewall
DN
0-8.8-8.8Single Precision Float4.88E-04MtrNmfloat32







DampFWAddedDampDFW_MtrNm_D_f32DampFW_AddedDampDFWSF35 DampingFirewall
DN
0-8.8-8.8Single Precision Float4.88E-04MtrNmfloat32







DampFWLwrBound_MtrNm_D_f32DampFW_LwrBoundSF35 DampingFirewall
DN
0-8.8-8.8Single Precision Float4.88E-04MtrNmfloat32







DampFWSatDamp_MtrNm_D_f32DampFW_SatDampSF35 DampingFirewall
DN
0-8.8-8.8Single Precision Float4.88E-04MtrNmfloat32







DampFWUprBound_MtrNm_D_f32DampFW_UprBoundSF35 DampingFirewall
DN
0-8.8-8.8Single Precision Float4.88E-04MtrNmfloat32







AsstFirewallActive_Uls_f32AsstFW_ActiveSF35 DampingFirewallIndicator that SF-34 Assist Firewall is actively limiting signals within its pathIN
001Single Precision Float
Unitlessfloat32







DampingCmd_MtrNm_f32Damping_CmdSF35 DampingFirewallDamping component of overall motor torque commandIN
0-8.88.8Single Precision Float
MtrNmfloat32







HwTorque_HwNm_f32Hw_TorqueSF35 DampingFirewallHandwheel torque measured inputIN
0-1010Single Precision Float
HwNmfloat32







InertiaComp_MtrNm_f32Inertia_CompSF35 DampingFirewallInertia compensation and frequency-dependent damping motor torque commandIN
0-8.88.8Single Precision Float
MtrNmfloat32







MtrVelCRF_MtrRadpS_f32Mtr_Vel_CRFSF35 DampingFirewallCalculated motor velocity in column reference frameIN2I, 3I0-11181118Single Precision Float
MtrRadpSfloat32







VehicleSpeed_Kph_f32Vehicle_SpeedSF35 DampingFirewallVehicle speed from serial communications busIN1I, 2BS, 3BS, 5I, 6I00512Single Precision Float
Kphfloat32







VehicleLonAccel_KphpS_f32Vehicle_LonAccelSF35 DampingFirewall
IN
0-6464Single Precision Float
KphpSfloat32







DampFWActiveKSV_M_str
SF35 DampingFirewall
MN
{0, 0}




LPF32KSV_Str







DampFWActiveKSV_M_str.K_Uls_f32
SF35 DampingFirewall
MN
00.001255847823713570.71539045666397Single Precision Float1.53E-05Unitlessfloat32







DampFWActiveKSV_M_str.SV_Uls_f32
SF35 DampingFirewall
MN
001Single Precision Float4.88E-04Unitlessfloat32







DampFWTbarVelFiltSv_M_str
SF35 DampingFirewall
MN
{0, 0}




LPF32KSV_Str







DampFWTbarVelFiltSv_M_str.K_Uls_f32
SF35 DampingFirewall
MN
0.2222323208282110.001255847823713570.715390456663971Single Precision Float4.88E-04Unitlessfloat32







DampFWTbarVelFiltSv_M_str.SV_Uls_f32
SF35 DampingFirewall
MN
0FULLFULLSingle Precision Float4.88E-04Unitlessfloat32







CombinedDamping_MtrNm_f32CombinedDampingSF35 DampingFirewallCombined and limited motor torque commandsON
0-8.8-8.8Single Precision Float4.88E-04MtrNmfloat32







BaseAssistCmd_MtrNm_f32BaseAssistCmdSF35 DampingFirewall
IN
0-8.88.8Single Precision Floating PointN/AMtrNmfloat32







WIRCmdAmpBlnd_MtrNm_f32WIRCmdAmpBlndSF35 DampingFirewall
IN
008.8Single Precision Floating PointN/AMtrNmfloat32







FreqDepDmpSrlComSvcDft_Cnt_lgcDefeatFDDServiceSF35 DampingFirewall
IN
001N/AN/ACntboolean







DampFWPrevTbarAng_HwDeg_M_s6p9N/ASF35 DampingFirewall
MN
0-4040Single Precision Floating Point1.95E-03HwDegs6p9_T







DampFWTbarVelFiltSv_HwDegpSec_M_s15p16N/ASF35 DampingFirewall
MN
0FULLFULLsint321.53E-05HwDegpSecs15p16_T







DampFWPrev1SclDrvVel_MtrRadpS_M_s14p1N/ASF35 DampingFirewall
MN
0-1000010000sint165.00E-01RadpSs14p1_T







DampFWPrev2SclDrvVel_MtrRadpS_M_s14p1N/ASF35 DampingFirewall
MN
0-1000010000sint165.00E-01RadpSs14p1_T







DampFWPrev1PreAttnComp_MtrNm_M_s11p20N/ASF35 DampingFirewall
MN
0NANAsint329.54E-07MtrNms11p20_T







DampFWPrev2PreAttnComp_MtrNm_M_s11p20N/ASF35 DampingFirewall
MN
0NANAsint329.54E-07MtrNms11p20_T







DampFWVBICReducedPerfSV_Cnt_M_lgcDampFW_VBICReducedPerfSF35 DampingFirewall
MN
001N/AN/ACntboolean







DampFWVBICOverThresh_Cnt_D_lgcDampFW_VBICOverThreshSF35 DampingFirewall
DN
001N/AN/ACntboolean







DampFWOverBound_Cnt_D_lgcDampFW_DampOverBoundSF35 DampingFirewall
DN
001N/AN/ACntboolean







InrtCmpPNAccum_Cnt_M_u16DampFW_VBICPNAccumSF35 DampingFirewall
MN
006553511.00E+00Countsuint16







DampPNAcc_Cnt_M_u16DampFW_DampPNAccumSF35 DampingFirewall
MN
006553511.00E+00Countsuint16







DampFWPNCountStatus_Cnt_M_lgcDampFW_DampPNStatusSF35 DampingFirewall
MN
001N/AN/ACntboolean







DampFWInrtCmpPNStatus_Cnt_M_lgcN/ASF35 DampingFirewall
MN
001N/AN/ACntboolean







DampFWDefltDamp_MtrNm_D_f32DampFW_DefaultDampSF35 DampingFirewall
DN
0-8.8-8.8Single Precision Float4.88E-04MtrNmfloat32







ReducedPerfSV_Cnt_M_lgcDampFW_DampReducedPerfSF35 DampingFirewall
MN
001N/AN/ACntboolean







DampFWDiverseVBIC_MtrNm_D_f32DampFW_DiverseVBICSF35 DampingFirewall
DN
0-8.88.8Single Precision Floating Point4.88E-04MtrNmfloat32







DampFWLimitedVBIC_MtrNm_D_f32DampFW_VBICLimitedSF35 DampingFirewall
DN
0-8.88.8Single Precision Floating Point4.88E-04MtrNmfloat32







DampFWDampActive_Uls_D_f32DampFW_ActiveSF35 DampingFirewall
DN
001Single Precision Floating PointN/AUlsfloat32







DampFWInrtCmpPNStatus_Cnt_M_lgcDampFW_VBICPNStatusSF35 DampingFirewall
MN
001N/AN/ACntboolean







LimitedDamp_MtrNm_D_f32LimitedDamp_MtrNmSF35 DampingFirewall
DN
0-8.88.8Single Precision Floating Point4.88E-04MtrNmfloat32







DriverVel_MtrRadpSec_D_s24p7DriverVel_MtrRadpSecSF35 DampingFirewall
DN
0-36024.5850436024.58504sint327.81E-03MtrRadpSecs24p7_T







PrevDecelGain_Uls_M_u5p11N/ASF35 DampingFirewall
MN
0110uint164.88E-04Ulsu5p11_T







PrevRawDecelGain_Uls_M_u5p11N/ASF35 DampingFirewall
MN
0110uint164.88E-04Ulsu5p11_T







FiltFreq_RadpS_D_s10p5FiltFreq_RadpSSF35 DampingFirewall
DN
06.2831628.3185sint163.13E-02RadpSs10p5_T







ScaledDriverVel_MtrRadpS_D_s14p1ScaledDriverVel_MtrRadpSSF35 DampingFirewall
DN
0-1000010000sint165.00E-01MtrRadpSs14p1_T







OutputAtten_Uls_D_u8p8OutputAtten_UlsSF35 DampingFirewall
DN
001uint163.91E-03Ulsu8p8_T







RawDecelGain_Uls_D_u5p11RawDecelGain_UlsSF35 DampingFirewall
DN
0110uint164.88E-04Ulsu5p11_T







DecelGain_Uls_D_u5p11DecelGain_UlsSF35 DampingFirewall
DN
0110uint164.88E-04Ulsu5p11_T







ADDCoefCalc_MtrNmSpRad_D_u0p16ADDCoefCalc_MtrNmSpRadSF35 DampingFirewall
DN
000.05uint161.53E-05MtrNmSpRadu0p16_T







InertiaCompCalc_MtrNm_D_u9p7InertiaCompCalc_MtrNmSF35 DampingFirewall
DN
00228.8085uint167.81E-03MtrNmu9p7_T







Defeat_Damping_Svc_Cnt_lgcDefeat_Damping_SvcSF35 DampingFirewall
I

001N/AN/ACntBoolean







MEC_Counter_Cnt_enumMEC_CounterSF35 DampingFirewallMEC Counter 0 - ProductionMode 1 - ManufacturingMode 2 - EngineeringModeIN
0021
CntManufModeType







DampFWVBICErrFiltSv_M_str
SF35 DampingFirewall
MN
{0, 0}




LPF32KSV_Str







DampFWVBICErrFiltSv_M_str.K_Uls_f32
SF35 DampingFirewall
MN
00.0124877434763440.918997407842057Single Precision Float1.53E-05Unitlessfloat32







DampFWVBICErrFiltSv_M_str.SV_Uls_f32
SF35 DampingFirewall
MN
0017.6Single Precision Float4.88E-04Unitlessfloat32







PreFiltVBICError_MtrNm_D_f32
SF35 DampingFirewall
DN
0-8.88.8Single Precision Float4.88E-04MtrNmfloat32







PostFiltVBICError_MtrNm_D_f32
SF35 DampingFirewall
DN
0-8.88.8Single Precision Float4.88E-04MtrNmfloat32








Sheet 3: Calibration Dictionary

Damping Firewall - Rev 20


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_DampFWInpLimitDamp_MtrNm_f32DampFW_k_InpLimitDamp_MtrNmSF35 DampingFirewallInput limit applied to Damping_CmdYN
5-8.88.8MtrNmfloat32




k_DampFWFWActiveLPF_Hz_f32DampFW_k_FWActiveLPF_HzSF35 DampingFirewallCorner frequency of low pass filter applied to DampFW_Active signalYN
20.1100Hzfloat32




t_DampFWAddDampAFWX_MtrRadpS_u11p5[8]DampFW_t_AddDampAFWX_MtrRadpSSF35 DampingFirewallMotor velocity 1D table for additional damping when Assist Firewall is activeYN4X{0, 25, 50, 75, 100, 200, 300, 400}01023MtrRadpSu10p6_T




t_DampFWAddDampAFWY_MtrNm_u5p11[8]DampFW_t_AddDampAFWY_MtrNmSF35 DampingFirewallDamping 1D table for additional damping when Assist Firewall is activeYN4Y{0, 0, 0, 0, 0, 0, 0, 0}08.8MtrNmu5p11_T




t_DampFWAddDampDFWX_MtrRadpS_u11p5[8]DampFW_t_AddDampDFWX_MtrRadpSSF35 DampingFirewallMotor velocity 1D table for additional damping when Assist Firewall is activeYN4X{0, 25, 50, 75, 100, 200, 300, 400}01023MtrRadpSu10p6_T




t_DampFWAddDampDFWY_MtrNm_u5p11[8]DampFW_t_AddDampDFWY_MtrNmSF35 DampingFirewallDamping 1D table for additional damping when Assist Firewall is activeYN4Y{0, 0, 0, 0, 0, 0, 0, 0}08.8MtrNmu5p11_T




t_DampFWVehSpd_Kph_u9p7[8]DampFW_t_VehSpd_KphSF35 DampingFirewallVehicle speed 1D table for boundary lookupYN2Z, 3Z{0, 20, 50, 75, 100, 150, 200, 255}0511Kphu9p7_T




t_DampFWUprBoundX_MtrRadpS_s11p4[11]DampFW_t_UprBoundX_MtrRadpSSF35 DampingFirewallUpper boundary 1D X-tableYN2X{-700, -50, 0, 50, 100, 150, 200, 350, 400, 500, 700}-10231023MtrRadpSs10p5_T




t2_DampFWUprBoundY_MtrNm_s7p8[12][11]DampFW_t2_UprBoundY_MtrNmSF35 DampingFirewallUpper boundary 2D Y-tableYN2Y{{16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16}, {16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16}, {16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16}, {16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16}, {16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16}, {16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16}, {16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16}, {16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16}, {16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16}, {16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16}, {16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16}, {16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16}}-1616MtrNms7p8_T




t_DampFWDefltDampX_MtrRadpS_u11p5[11]DampFW_t_DefltDampX_MtrRadpSSF35 DampingFirewall
NN
{0, 10, 25, 50, 100, 150, 200, 250, 300, 350, 400}01023MtrRadpSu11p5_T




t_DampFWDefltDampY_MtrNm_u5p11[11]DampFW_t_DefltDampY_MtrNmSF35 DampingFirewall
NN
{0, 0.05, 0.1, 0.15, 0.5, 1.4, 2.5, 4, 6, 10, 14}016MtrNmu5p11_T




k_DampFWPstep_Cnt_u16DampFW_k_DampPstep_CntSF35 DampingFirewallPstep/Nstep stepsize – positive directionYN
105000Cntuint16




k_DampFWNstep_Cnt_u16DampFW_k_DampNstep_CntSF35 DampingFirewallPstep/Nstep stepsize – negative directionYN
105000Cntuint16




t_DampFWPNstepThresh_Cnt_u16[2]DampFW_t_DampPNThesh_CntSF35 DampingFirewallPstep/Nstep threshold values. Two values, allows for a “hysteresis” of logic switchingYN
{50,200}05000Cntuint16




k_InrtCmp_TBarVelLPFKn_Hz_f32VBIC_k_TBarVelLPFiltFc_HzSF14 InertiaCompensationFrequencyDependentDamping
YN
200.1100Hzfloat32




k_DampFWInCmpPStep_Cnt_u16DampFW_k_InCmpPstep_CntSF35 DampingFirewall
YN
105000Cntuint16




k_DampFWInCmpNStep_Cnt_u16DampFW_k_InCmpNstep_CntSF35 DampingFirewall
YN
105000Cntuint16




t_DampFWDampInrtCmpPNThesh_Cnt_u16[2]DampFW_t_InCmpPNThresh_CntSF35 DampingFirewall
YN
{50,200}05000Cntuint16




k_DampFWErrThresh_MtrNm_f32DampFW_k_ErrThresh_MtrNmSF35 DampingFirewall
YN
0.208.8MtrNmfloat32




k_CmnTbarStiff_NmpDeg_f32Cmn_k_TbarStiff_NmpDegSF00 Common Calibrations

NN
2.50.510NmpDegfloat32




k_CmnSysKinRatio_MtrDegpHwDeg_f32Cmn_k_SysKinRatio_MtrDegpHwDegSF00 Common Calibrations

NN
221100Ulsfloat32




t_InrtCmp_TBarVel_ScaleFactorTblY_Uls_u9p7[12]VBIC_t_InrtCmpTbarVelSclFctr_UlsSF14 InertiaCompensationFrequencyDependentDamping
YN
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}03Ulsu9p7_T




k_InrtCmp_MtrVel_ScaleFactor_Uls_f32VBIC_k_InrtCmpMtrVelSclFctr_UlsSF14 InertiaCompensationFrequencyDependentDamping
YN
101Ulsfloat32




k_DmpGainOnThresh_KphpS_f32VBIC_k_DmpGainOnThresh_KpHpSSF14 InertiaCompensationFrequencyDependentDamping
YN
10050KpHpSfloat32




k_DmpGainOffThresh_KphpS_f32VBIC_k_DmpGainOffThresh_KpHpSSF14 InertiaCompensationFrequencyDependentDamping
YN
10050KpHpSfloat32




k_DmpDecelGain_Uls_f32VBIC_k_DmpDecelGain_UlsSF14 InertiaCompensationFrequencyDependentDamping
YN
3110Ulsfloat32




k_DmpDecelGainFSlew_UlspS_f32VBIC_k_DmpDecelGainFSlew_UlspSSF14 InertiaCompensationFrequencyDependentDamping
YN
450014500UlspSfloat32




t_DmpDecelGainSlewX_MtrRadpS_u11p5[6]VBIC_t_DmpDecelGainSlewX_MtrRadpSSF14 InertiaCompensationFrequencyDependentDamping
YN
{0, 20, 50, 100, 200, 400}01118MtrRadpSu11p5_T




t_DmpDecelGainSlewY_UlspS_u13p3[6]VBIC_t_DmpDecelGainSlewY_UlspSSF14 InertiaCompensationFrequencyDependentDamping
YN
{4500, 4500, 4500, 4500, 4500, 4500}14500UlspSu13p3_T




t2_FDD_ADDRollingTblYM_MtrNmpRadpS_um1p17[2][10]VBIC_t2_DmpADDRollingY_MtrNmpRadpSSF14 InertiaCompensationFrequencyDependentDamping
YN
{{0.005, 0.005,0.005, 0.005,0.005, 0.005,0.005, 0.005,0.005, 0.005},{0.005, 0.005,0.005, 0.005,0.005, 0.005,0.005, 0.005,0.005, 0.005}}0Vishal Kema: Per discussion with Mike Hales on 2/8/2013 0.05MtrNmpRadpSum1p17_T




t_FDD_ADDStaticTblY_MtrNmpRadpS_um1p17[10]VBIC_t_DmpADDStaticY_MtrNmpRadpSSF14 InertiaCompensationFrequencyDependentDamping
NN
{0.005, 0.005, 0.005, 0.005, 0.005, 0.005, 0.005, 0.005, 0.005, 0.005}0Vishal Kema: Per discussion with Mike Hales on 2/8/2013 0.05MtrNmpRadpSum1p17_T




t_DmpFiltKpWIRBlndY_Uls_u2p14[5]VBIC_t_DmpWIRBlndY_UlsSF14 InertiaCompensationFrequencyDependentDamping
NN
{1, 1, 1, 1, 1}01Ulsu2p14_T




t_FDD_BlendTblY_Uls_u8p8[12]VBIC_t_DmpSpdBlendY_UlsSF14 InertiaCompensationFrequencyDependentDamping
NN
{1, 1, 0.3, 0.2, 0.1, 0, 0, 0, 0, 0, 0, 0}01Ulsu8p8_T




t2_FDD_FreqTblYM_Hz_u12p4[2][12]VBIC_t2_DmpFiltFreq_HzSF14 InertiaCompensationFrequencyDependentDamping
NN
{{15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15}, {15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15}}1100Hzu12p4_T




t_WIRBlndTblX_MtrNm_u8p8[5]VBIC_t_DmpWIRBlndX_MtrNmSF14 InertiaCompensationFrequencyDependentDamping
NN
{0.05078125, 0.10546875, 0.15625, 0.20703125, 0.2578125}08MtrNmu8p8_T




t_RIAstWIRBlndTblY_Uls_u2p14[5]VBIC_t_DmpWIRBlndY_UlsSF14 InertiaCompensationFrequencyDependentDamping
NN
{1, 1, 1, 1, 1}01Ulsu2p14_T




t_InrtCmp_ScaleFactorTblY_Uls_u9p7[12]VBIC_t_InrtCmpSclFctrY_UlsSF14 InertiaCompensationFrequencyDependentDamping
YN
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}0Vishal Kema: Per discussion with Mike Hales on 2/8/2013 1Ulsu9p7_T




k_InrtCmp_MtrInertia_KgmSq_f32VBIC_k_InrtCmpMtrInertia_KgmSqSF14 InertiaCompensationFrequencyDependentDamping
YN
0.000040.00001Vishal Kema: Per discussion with Mike Hales on 2/8/2013 0.0005KgmSqfloat32




t_FDD_AttenTblX_MtrRadpS_u12p4[2]VBIC_t_OutputAttenX_MtrRadpSSF14 InertiaCompensationFrequencyDependentDamping
YN
{62.8125, 586.438}01100MtrRadpSu12p4_T




t_FDD_AttenTblY_Uls_u8p8[2]VBIC_t_OutputAttenY_UlsSF14 InertiaCompensationFrequencyDependentDamping
YN
{1,1}01Ulsu8p8_T




k_TBarVelLPFiltFc_Hz_f32VBIC_k_TBarVelLPFiltFc_HzSF14 InertiaCompensationFrequencyDependentDamping
YN
200.1100Hzfloat32




t_DmpADDCoefX_MtrNm_u4p12[10]VBIC_t_DmpAddCoefX_MtrNmSF14 InertiaCompensationFrequencyDependentDamping
YN
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}08.8MtrNmu4p12_T




k_DampFWVBICLPF_Hz_f32DampFWVBIC_k_FiltKn_HzSF35 DampingFirewallDiverse vs primary error signal filter frequencyNN
101200Hzfloat32





Sheet 4: Global Constants

Damping Firewall - Rev 20








































































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>;









Source:#pragma DATA_SECTION(<ROOTNAME>, ".<SEGMENT>");
CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME> = <VALUE>;










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
























Tuning:PIndex Range:










Header:extern CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, ".<SEGMENT>");
CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME> = <VALUE>;










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)