Data Dictionary


Overview

Change Log
Variable Dictionary
Calibration Dictionary
Global Constants
Template
Help


Sheet 1: Change Log

StabilityComp - Rev 17<- Global Program / Module Name


RevisionAuthorDateChange Description

Data Dictionary Type:Component
1.0VK2-Dec-11Initial DD creation for stability compensation CBD



1.1VK2-Dec-11Changes as per FDD SF29 rev000b



1.2M. Story3-Dec-11Updeted to 3.0 Template



2JJW9-Dec-11Fixed FPM Data Type specifiers and updated template tab



3OT23-Dec-11Updated template (FDD reference)



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



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



6OT27-Jan-12Fixed Syntax Errors



7OT2-May-12Updated to SF-29 rev 3



8OT10-May-12Added missing input signal as per UTP issue



9LN12-Oct-12Updated to SF-29 rev5




10LN24-Oct-12Added the missing reference name and description for global variables



11SP22-Feb-13Updated to SF-29 v006



12KJS22-Mar-13Anomaly correction 4663 for cals



13SP13-Apr-13Updated to SF-29 v007



14KJS26-Apr-13Updated calibration names for the Sf29 v7 release and location (anomaly 4892)



15LWW29-Apr-13DD Cleanup - updates to ranges and resolutions



16NPH3-Jun-13FDD reference



17LWW6-Jun-13Range updates per UTP












































































































































































































Sheet 2: Variable Dictionary

StabilityComp - Rev 17

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




















AssistDDFactor_Uls_f32Assist_DDFactorSF29 StabilityCompensationMultiplicative factor to be applied to assist. Originates from the serial communication bus.IN1I112Single Precision Float
Ulsfloat32







AsstFWActive_Uls_f32AsstFW_ActiveSF29 StabilityCompensationOutput flag from Assist Firewall denoting whether output has been limitedIN
001Single Precision Float
Ulsfloat32







HwTorque_HwNm_f32Hw_TorqueSF29 StabilityCompensationHandwheel torque measured inputIN2I, 3I0-1010Single Precision Float
HwNmfloat32







CombinedAssist_MtrNm_f32CombinedAssistSF29 StabilityCompensationCommand from Hysteresis Compensation FDDIN
0-8.88.8Single Precision Float
MtrNmfloat32







VehicleSpeed_Kph_f32Vehicle_SpeedSF29 StabilityCompensationVehicle speed from serial communications busIN2BS, 3BS00511.9921875Single Precision Float
Kphfloat32







AssistCmd_MtrNm_f32Assist_CmdSF29 StabilityCompensationAssist component of computed overall motor torque commandON
0-8.88.8Single Precision Float4.89E-04MtrNmfloat32







SysAssistCmd_MtrNm_f32StbCmp_SysAssistCmdSF29 StabilityCompensationAssist component of computed overall motor torque commandON
0-8.88.8Single Precision Float4.89E-04MtrNmfloat32







StCmpPNAccum_Cnt_M_u16StCmp_SysCorrPNAccumSF29 StabilityCompensation
MN
00500010.00E+00Cntuint16







CombAstNFSV_Cnt_M_Str[4]
SF29 StabilityCompensationCombined assist notch filter state variableMN






NotchFiltSV_Str







CombAstNFSV_Cnt_M_Str[0].SV1_Uls_f32
SF29 StabilityCompensation
MN
0-20772077Single Precision Float4.89E-04Ulsfloat32







CombAstNFSV_Cnt_M_Str[0].SV2_Uls_f32
SF29 StabilityCompensation
MN
0-19811981Single Precision Float4.89E-04Ulsfloat32







CombAstNFSV_Cnt_M_Str[0].Out_Uls_f32
SF29 StabilityCompensation
MN
0-23122312Single Precision Float4.89E-04Ulsfloat32







CombAstNFSV_Cnt_M_Str[0].KPtr_Cnt_Str->A1_Uls_f32
SF29 StabilityCompensation
MN
0-20Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV_Cnt_M_Str[0].KPtr_Cnt_Str->A2_Uls_f32
SF29 StabilityCompensation
MN
0-11Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV_Cnt_M_Str[0].KPtr_Cnt_Str->B0_Uls_f32
SF29 StabilityCompensation
MN
002300Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV_Cnt_M_Str[0].KPtr_Cnt_Str->B1_Uls_f32
SF29 StabilityCompensation
MN
0-45000Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV_Cnt_M_Str[0].KPtr_Cnt_Str->B2_Uls_f32
SF29 StabilityCompensation
MN
0-42300Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV_Cnt_M_Str[1].SV1_Uls_f32
SF29 StabilityCompensation
MN
0-20772077Single Precision Float4.89E-04Ulsfloat32







CombAstNFSV_Cnt_M_Str[1].SV2_Uls_f32
SF29 StabilityCompensation
MN
0-19811981Single Precision Float4.89E-04Ulsfloat32







CombAstNFSV_Cnt_M_Str[1].Out_Uls_f32
SF29 StabilityCompensation
MN
0-23122312Single Precision Float4.89E-04Ulsfloat32







CombAstNFSV_Cnt_M_Str[1].KPtr_Cnt_Str->A1_Uls_f32
SF29 StabilityCompensation
MN
0-20Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV_Cnt_M_Str[1].KPtr_Cnt_Str->A2_Uls_f32
SF29 StabilityCompensation
MN
0-11Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV_Cnt_M_Str[1].KPtr_Cnt_Str->B0_Uls_f32
SF29 StabilityCompensation
MN
002300Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV_Cnt_M_Str[1].KPtr_Cnt_Str->B1_Uls_f32
SF29 StabilityCompensation
MN
0-45000Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV_Cnt_M_Str[1].KPtr_Cnt_Str->B2_Uls_f32
SF29 StabilityCompensation
MN
0-42300Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV_Cnt_M_Str[2].SV1_Uls_f32
SF29 StabilityCompensation
MN
0-20772077Single Precision Float4.89E-04Ulsfloat32







CombAstNFSV_Cnt_M_Str[2].SV2_Uls_f32
SF29 StabilityCompensation
MN
0-19811981Single Precision Float4.89E-04Ulsfloat32







CombAstNFSV_Cnt_M_Str[2].Out_Uls_f32
SF29 StabilityCompensation
MN
0-23122312Single Precision Float4.89E-04Ulsfloat32







CombAstNFSV_Cnt_M_Str[2].KPtr_Cnt_Str->A1_Uls_f32
SF29 StabilityCompensation
MN
0-20Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV_Cnt_M_Str[2].KPtr_Cnt_Str->A2_Uls_f32
SF29 StabilityCompensation
MN
0-11Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV_Cnt_M_Str[2].KPtr_Cnt_Str->B0_Uls_f32
SF29 StabilityCompensation
MN
002300Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV_Cnt_M_Str[2].KPtr_Cnt_Str->B1_Uls_f32
SF29 StabilityCompensation
MN
0-45000Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV_Cnt_M_Str[2].KPtr_Cnt_Str->B2_Uls_f32
SF29 StabilityCompensation
MN
0-42300Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV_Cnt_M_Str[3].SV1_Uls_f32
SF29 StabilityCompensation
MN
0-20772077Single Precision Float4.89E-04Ulsfloat32







CombAstNFSV_Cnt_M_Str[3].SV2_Uls_f32
SF29 StabilityCompensation
MN
0-19811981Single Precision Float4.89E-04Ulsfloat32







CombAstNFSV_Cnt_M_Str[3].Out_Uls_f32
SF29 StabilityCompensation
MN
0-23122312Single Precision Float4.89E-04Ulsfloat32







CombAstNFSV_Cnt_M_Str[3].KPtr_Cnt_Str->A1_Uls_f32
SF29 StabilityCompensation
MN
0-20Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV_Cnt_M_Str[3].KPtr_Cnt_Str->A2_Uls_f32
SF29 StabilityCompensation
MN
0-11Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV_Cnt_M_Str[3].KPtr_Cnt_Str->B0_Uls_f32
SF29 StabilityCompensation
MN
002300Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV_Cnt_M_Str[3].KPtr_Cnt_Str->B1_Uls_f32
SF29 StabilityCompensation
MN
0-45000Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV_Cnt_M_Str[3].KPtr_Cnt_Str->B2_Uls_f32
SF29 StabilityCompensation
MN
0-42300Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV2_Cnt_M_Str[4]
SF29 StabilityCompensationCombined assist notch filter state variableMN






NotchFiltSV_Str







CombAstNFSV2_Cnt_M_Str[0].SV1_Uls_f32
SF29 StabilityCompensation
MN
0-20772077Single Precision Float4.89E-04Ulsfloat32







CombAstNFSV2_Cnt_M_Str[0].SV2_Uls_f32
SF29 StabilityCompensation
MN
0-19811981Single Precision Float4.89E-04Ulsfloat32







CombAstNFSV2_Cnt_M_Str[0].Out_Uls_f32
SF29 StabilityCompensation
MN
0-23122312Single Precision Float4.89E-04Ulsfloat32







CombAstNFSV2_Cnt_M_Str[0].KPtr_Cnt_Str->A1_Uls_f32
SF29 StabilityCompensation
MN
0-20Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV2_Cnt_M_Str[0].KPtr_Cnt_Str->A2_Uls_f32
SF29 StabilityCompensation
MN
0-11Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV2_Cnt_M_Str[0].KPtr_Cnt_Str->B0_Uls_f32
SF29 StabilityCompensation
MN
002300Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV2_Cnt_M_Str[0].KPtr_Cnt_Str->B1_Uls_f32
SF29 StabilityCompensation
MN
0-45000Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV2_Cnt_M_Str[0].KPtr_Cnt_Str->B2_Uls_f32
SF29 StabilityCompensation
MN
0-42300Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV2_Cnt_M_Str[1].SV1_Uls_f32
SF29 StabilityCompensation
MN
0-20772077Single Precision Float4.89E-04Ulsfloat32







CombAstNFSV2_Cnt_M_Str[1].SV2_Uls_f32
SF29 StabilityCompensation
MN
0-19811981Single Precision Float4.89E-04Ulsfloat32







CombAstNFSV2_Cnt_M_Str[1].Out_Uls_f32
SF29 StabilityCompensation
MN
0-23122312Single Precision Float4.89E-04Ulsfloat32







CombAstNFSV2_Cnt_M_Str[1].KPtr_Cnt_Str->A1_Uls_f32
SF29 StabilityCompensation
MN
0-20Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV2_Cnt_M_Str[1].KPtr_Cnt_Str->A2_Uls_f32
SF29 StabilityCompensation
MN
0-11Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV2_Cnt_M_Str[1].KPtr_Cnt_Str->B0_Uls_f32
SF29 StabilityCompensation
MN
002300Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV2_Cnt_M_Str[1].KPtr_Cnt_Str->B1_Uls_f32
SF29 StabilityCompensation
MN
0-45000Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV2_Cnt_M_Str[1].KPtr_Cnt_Str->B2_Uls_f32
SF29 StabilityCompensation
MN
0-42300Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV2_Cnt_M_Str[2].SV1_Uls_f32
SF29 StabilityCompensation
MN
0-20772077Single Precision Float4.89E-04Ulsfloat32







CombAstNFSV2_Cnt_M_Str[2].SV2_Uls_f32
SF29 StabilityCompensation
MN
0-19811981Single Precision Float4.89E-04Ulsfloat32







CombAstNFSV2_Cnt_M_Str[2].Out_Uls_f32
SF29 StabilityCompensation
MN
0-23122312Single Precision Float4.89E-04Ulsfloat32







CombAstNFSV2_Cnt_M_Str[2].KPtr_Cnt_Str->A1_Uls_f32
SF29 StabilityCompensation
MN
0-20Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV2_Cnt_M_Str[2].KPtr_Cnt_Str->A2_Uls_f32
SF29 StabilityCompensation
MN
0-11Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV2_Cnt_M_Str[2].KPtr_Cnt_Str->B0_Uls_f32
SF29 StabilityCompensation
MN
002300Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV2_Cnt_M_Str[2].KPtr_Cnt_Str->B1_Uls_f32
SF29 StabilityCompensation
MN
0-45000Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV2_Cnt_M_Str[2].KPtr_Cnt_Str->B2_Uls_f32
SF29 StabilityCompensation
MN
0-42300Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV2_Cnt_M_Str[3].SV1_Uls_f32
SF29 StabilityCompensation
MN
0-20772077Single Precision Float4.89E-04Ulsfloat32







CombAstNFSV2_Cnt_M_Str[3].SV2_Uls_f32
SF29 StabilityCompensation
MN
0-19811981Single Precision Float4.89E-04Ulsfloat32







CombAstNFSV2_Cnt_M_Str[3].Out_Uls_f32
SF29 StabilityCompensation
MN
0-23122312Single Precision Float4.89E-04Ulsfloat32







CombAstNFSV2_Cnt_M_Str[3].KPtr_Cnt_Str->A1_Uls_f32
SF29 StabilityCompensation
MN
0-20Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV2_Cnt_M_Str[3].KPtr_Cnt_Str->A2_Uls_f32
SF29 StabilityCompensation
MN
0-11Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV2_Cnt_M_Str[3].KPtr_Cnt_Str->B0_Uls_f32
SF29 StabilityCompensation
MN
002300Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV2_Cnt_M_Str[3].KPtr_Cnt_Str->B1_Uls_f32
SF29 StabilityCompensation
MN
0-45000Single Precision Float5.00E-05Ulsfloat32







CombAstNFSV2_Cnt_M_Str[3].KPtr_Cnt_Str->B2_Uls_f32
SF29 StabilityCompensation
MN
0-42300Single Precision Float5.00E-05Ulsfloat32







HwTrqSV2_HwNm_M_Str
SF29 StabilityCompensationHandwheel torque 2 filter state variableMN






LPF32KSV_Str







HwTrqSV2_HwNm_M_Str.SV_Uls_f32
SF29 StabilityCompensation
MN
0010Single Precision Float3.91E-03Ulsfloat32







HwTrqSV2_HwNm_M_Str.K_Uls_f32
SF29 StabilityCompensation
MN
00.0001250.4666Single Precision Float5.00E-05Ulsfloat32







HwTrqSV_HwNm_M_Str
SF29 StabilityCompensationHandwheel torque filter state variableMN






LPF32KSV_Str







HwTrqSV_HwNm_M_Str.SV_Uls_f32
SF29 StabilityCompensation
MN
0010Single Precision Float3.91E-03Ulsfloat32







HwTrqSV_HwNm_M_Str.K_Uls_f32
SF29 StabilityCompensation
MN
00.0001250.4666Single Precision Float5.00E-05Ulsfloat32







StCmpAsstFctrCmpBlnd_Uls_D_f32StCmp_AsstFctrCmpBlndSF29 StabilityCompensation
DN1O001Single Precision Float6.11E-05Ulsfloat32







StCmp12Blend_Uls_D_f32StCmp_12BlendSF29 StabilityCompensation
DN2O001Single Precision Float6.11E-05Ulsfloat32







StCmp34Blend_Uls_D_f32StCmp_34BlendSF29 StabilityCompensation
DN3O001Single Precision Float6.11E-05Ulsfloat32







StCmp02Blend_Uls_D_f32StCmp_02BlendSF29 StabilityCompensation
DN??001Single Precision Float6.11E-05Ulsfloat32







StCmp04Blend_Uls_D_f32StCmp_04BlendSF29 StabilityCompensation
DN??001Single Precision Float6.11E-05Ulsfloat32







StCmp1Out_MtrNm_D_f32StCmp_1OutSF29 StabilityCompensation
DN
0-23122312Single Precision Float4.89E-04MtrNmfloat32







StCmp2Out_MtrNm_D_f32StCmp_2OutSF29 StabilityCompensation
DN
0-23122312Single Precision Float4.89E-04MtrNmfloat32







StCmp3Out_MtrNm_D_f32StCmp_3OutSF29 StabilityCompensation
DN
0-23122312Single Precision Float4.89E-04MtrNmfloat32







StCmp4Out_MtrNm_D_f32StCmp_4OutSF29 StabilityCompensation
DN
0-23122312Single Precision Float4.89E-04MtrNmfloat32







AssistCmdSV_MtrNm_M_f32
SF29 StabilityCompensationAssist component of computed overall motor torque commandMN
0-8.88.8Single Precision Float4.89E-04MtrNmfloat32







StCmp1Out2_MtrNm_D_f32StCmp_Sys1OutSF29 StabilityCompensation
DN
0-23122312Single Precision Float4.89E-04MtrNmfloat32







StCmp2Out2_MtrNm_D_f32StCmp_Sys2OutSF29 StabilityCompensation
DN
0-23122312Single Precision Float4.89E-04MtrNmfloat32







StCmp3Out2_MtrNm_D_f32StCmp_Sys3OutSF29 StabilityCompensation
DN
0-23122312Single Precision Float4.89E-04MtrNmfloat32







StCmp4Out2_MtrNm_D_f32StCmp_Sys4OutSF29 StabilityCompensation
DN
0-23122312Single Precision Float4.89E-04MtrNmfloat32







HwTorqueSV_HwNm_M_f32
SF29 StabilityCompensationHandwheel torque measured inputMN2I, 3I0-1010Single Precision Float3.91E-03HwNmfloat32







VehicleSpeedSV_Kph_M_f32
SF29 StabilityCompensationVehicle speed from serial communications busMN2BS, 3BS00511.9921875Single Precision Float7.82E-03Kphfloat32







AssistDDFactorSV_Uls_M_f32
SF29 StabilityCompensationMultiplicative factor to be applied to assist. Originates from the serial communication bus.MN1I112Single Precision Float3.91E-03Ulsfloat32







StabCompOverThresh_Cnt_D_lgcStCmp_SysCorrOverThresh_lgcSF29 StabilityCompensation
DN
001N/A0.00E+00lgcboolean







StCmpPNStatus_Cnt_M_lgc
SF29 StabilityCompensation
MN
001N/A0.00E+00lgcboolean








Sheet 3: Calibration Dictionary

StabilityComp - Rev 17


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_StCmpADDFBlendX_Uls_u2p14[2]StCmp_t_ADDFBlendX_UlsSF29 StabilityCompensationLookup table to determine X-axis of Assist Factor Compensation Blend TableYN1X{1.0, 2.0}02Ulsu2p14_T




t_StCmpADDFBlendY_Uls_u2p14[2]StCmp_t_ADDFBlendY_UlsSF29 StabilityCompensationLookup table to determine Y-axis of Assist Factor Compensation Blend TableYN1Y{0, 1.0}01Ulsu2p14_T




t_StCmpBlendSpdBS_Kph_u9p7[6]StCmp_t_BlendSpd_KphSF29 StabilityCompensationCompensator Blend table as a function of vehicle speedYN2Z, 3Z{0, 10, 30, 45, 60, 80}0255Kphu9p7_T




t_StCmpBlend12Trq_HwNm_u8p8[5]StCmp_t_Blend12Trq_HwNmSF29 StabilityCompensationCompensator Blend table x-variableYN2X, 3X{0, 2.0, 4.0, 6.0, 8.0}010HwNmu8p8_T




t2_StCmpBlend12TblY_Uls_u2p14[6][5]StCmp_t2_Blend12TblY_UlsSF29 StabilityCompensationCompensator Blend table y-variableYN2Y{{0.0, 0.0, 0.0, 0.0, 0.0},{0.25, 0.25, 0.25, 0.25, 0.25},{0.5, 0.5, 0.5, 0.5, 0.5},{0.75, 0.75, 0.75, 0.75, 0.75},{1.0, 1.0, 1.0, 1.0, 1.0},{1.0, 1.0, 1.0, 1.0, 1.0}}01Ulsu2p14_T




t2_StCmpBlend02TblY_Uls_u2p14[6][5]StCmp_t2_Blend02TblY_UlsSF29 StabilityCompensationCompensator Blend table y-variableYN3Y{{1.0, 1.0, 1.0, 1.0, 1.0},{1.0, 1.0, 1.0, 1.0, 1.0},{1.0, 1.0, 1.0, 1.0, 1.0},{1.0, 1.0, 1.0, 1.0, 1.0},{1.0, 1.0, 1.0, 1.0, 1.0},{1.0, 1.0, 1.0, 1.0, 1.0}}01Ulsu2p14_T




t_StCmpBlend34Trq_HwNm_u8p8[5]StCmp_t_Blend34Trq_HwNmSF29 StabilityCompensationCompensator Blend table x-variableYN4X, 5X{0, 2.0, 4.0, 6.0, 8.0}010HwNmu8p8_T




t2_StCmpBlend34TblY_Uls_u2p14[6][5]StCmp_t2_Blend34TblY_UlsSF29 StabilityCompensationCompensator Blend table y-variableYN4Y{{0.0, 0.0, 0.0, 0.0, 0.0},{0.25, 0.25, 0.25, 0.25, 0.25},{0.5, 0.5, 0.5, 0.5, 0.5},{0.75, 0.75, 0.75, 0.75, 0.75},{1.0, 1.0, 1.0, 1.0, 1.0},{1.0, 1.0, 1.0, 1.0, 1.0}}01Ulsu2p14_T




t2_StCmpBlend04TblY_Uls_u2p14[6][5]StCmp_t2_Blend04TblY_UlsSF29 StabilityCompensationCompensator Blend table y-variableYN5Y{{1.0, 1.0, 1.0, 1.0, 1.0},{1.0, 1.0, 1.0, 1.0, 1.0},{1.0, 1.0, 1.0, 1.0, 1.0},{1.0, 1.0, 1.0, 1.0, 1.0},{1.0, 1.0, 1.0, 1.0, 1.0},{1.0, 1.0, 1.0, 1.0, 1.0}}01Ulsu2p14_T




t_StCmpNFK_Str[4]t_StCmp_NFiltK_StrSF29 StabilityCompensationTable used to provide A1, A2, B0, B1, and B2 coefficients for each compensator. Structure definition is an implementation choice and the symbol is thus not defined in the FDD.YN{{-0.2362671F,-0.6796265F,2.6297000F,-4.753113F,2.2075200F},{-0.1722412F,-0.6889648F,11.530700F,-20.35083F,8.9589230F},{-0.2362671F,-0.6796265F,2.6297000F,-4.753113F,2.2075200F},{-0.1722412F,-0.6889648F,11.530700F,-20.35083F,8.9589230F}}N/AN/AN/ANotchFiltK_Str




t_StCmpNFK_Str[4].A1_Uls_f32StCmp_t_A1_UlsSF29 StabilityCompensationTable used to provide A1, A2, B0, B1, and B2 coefficients for each compensator.YN{-0.2362671, -0.1722412, -0.2362671, -0.1722412}-20Ulsfloat32




t_StCmpNFK_Str[4].A2_Uls_f32StCmp_t_A2_UlsSF29 StabilityCompensationTable used to provide A2 coefficient based on each compensatorYN{-0.6796265, -0.6889648, -0.6796265, -0.6889648}-11Ulsfloat32




t_StCmpNFK_Str[4].B0_Uls_f32StCmp_t_B0_UlsSF29 StabilityCompensationTable used to provide B0 coefficient based on each compensatorYN{2.6297000, 11.530700, 2.6297000, 11.530700}02300Ulsfloat32




t_StCmpNFK_Str[4].B1_Uls_f32StCmp_t_B1_UlsSF29 StabilityCompensationTable used to provide B1 coefficient based on each compensatorYN{-4.753113, -20.35083, -4.753113, -20.35083}-45000Ulsfloat32




t_StCmpNFK_Str[4].B2_Uls_f32StCmp_t_B2_UlsSF29 StabilityCompensationTable used to provide B2 coefficient based on each compensatorYN{2.2075200, 8.9589230, 2.2075200, 8.9589230}-42300Ulsfloat32




k_StCmpHwTrqLPFKn_Hz_f32StCmp_k_HwTrqLPFKn_HzSF29 StabilityCompensationLow pass filter cutoff frequency for filtered handwheel torque into compensator blending lookup tableYN300.0150Hzfloat32




k_StCmpSysCorrThresh_MtrNm_f32StCmp_k_SysCorrThresh_MtrNmSF29 StabilityCompensation
PN0.1508.8MtrNmfloat32




k_StCmpCrosChkEnbl_Uls_lgcStCmp_k_CrosChkEnbl_UlsSF29 StabilityCompensationSafety crosscheck enable flag.PN101Ulsboolean




k_StCmpStabCmpPstep_Cnt_u16StCmp_k_SysCorrPstep_CntSF29 StabilityCompensationPN Counter CalNN
005000Countuint16




k_StCmpStabCmpNstep_Cnt_u16StCmp_k_SysCorrNstep_CntSF29 StabilityCompensationPN Counter CalNN
005000Countuint16




k_StCmpStabCmpPNThresh_Cnt_u16StCmp_k_SysCorrPNThresh_CntSF29 StabilityCompensationPN Counter CalNN
500005000Countuint16





Sheet 4: Global Constants

StabilityComp - Rev 17








































































Variable Information (Global Variables Only)

Achieved in Software DesignUsed in Module List





Layer 2Layer 3Layer 4Layer 5
Constant NameDescriptionUintsTypeEngineering ValueADCADC DiagnosticsData Memory VerificationDC Link Power ControlDSP Computational IntegrityDSP SPI driverEvent Manager DriverExternal Memory DriverFlash Programming ExecGPIOIllegal OpCode HandlerInterrupt HandlerMotor Current DriverMotor Driver DiagnosticsMotor Position DriverPhase Feedback CapturePowerdown ControlPrimary Shutdown ControlProgram FlowProgram Memory DiagnosticPWM Duty CycleRedundant Memory CheckRedundant Rapid ShutdownSchedulerStack MonitorState Dependent Task ListSystem Boot & StartupSystem ControlTemperature Sensor DiagnosticUnused Interrupt HandlerUtilization MonitorWatchdog DirverSmithBattery VoltageBattery Voltage DiagnosticsDiagnostic CTC ManagerDiagnostic ManagerDiagnostics Application ServicesEOL TorqueTestFlash Boot LoaderFlight RecorderHandwheel PositionHandwheel TorqueMotor Control Output ConversionMotor Position DiagnosticsMotor Position InitializationMotor VelocityMotor Velocity TachometerSerial Communications I/OSerial Communications ServicesStates and ModesTuning SelectVehicle Power ModeVehicle SpeedController PolarityCurrent EstimationHandwheel VelocityInverse Motor ModelMotor Temperature EstimationMotor Torque LimitOutput Reasonableness DianosticParameter EstimationQuadrant and rate DetectionActive Pull CompensationAssistDampingDuty CycleKinematic Integrity DiagnosticLong Term Vehicle Speed DiagnosticMax Assist LimitReturnState Output ControlTorque Output
D_2MS_SEC_F32

float320.002








































































D_ZERO_ULS_F32

float320



































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































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























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
















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)