Data Dictionary


Overview

Change Log
Variable Dictionary
Calibration Dictionary
Global Constants
Template
Help


Sheet 1: Change Log

Controlled Disable Shutdown - Rev 11<- Global Program / Module Name


RevisionAuthorDateChange Description

Data Dictionary Type:Component
1.0M. Story8-Dec-11Initial Creation



2M. Story4-Jan-12Changed CntrlDmp cals to 16bit



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



4JJW12-Jan-12Removed calibration memory mapping because it is integration specific



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



6OT19-Jan-12Fixed Syntax Errors



7NRAR4-Oct-12FDD ver 005



11OT24-Jan-13Updated to SF-26 v006




































































































































































































































































































Sheet 2: Variable Dictionary

Controlled Disable Shutdown - Rev 11

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




















SumLimTrqCmd_MtrNm_f32
SumLimTrqCmd
Output motor torque command after summing and limiting by the application. This is the normal commanded torque at the output under non fault conditions.I

0-8.88.8Single Precision Float
MtrNmfloat32







CRFMtrVel_MtrRadpS_f32Motor_Vel_CRF
Motor velocity in the motor reference frame (MRF)I

0-11001100Single Precision Float
MtrRadpSfloat32







DiagStsF2Active_Cnt_lgcDiag_Status

I

001N/A
Countsboolean







AssistAssyPolarity_Cnt_s08


I

0-111
Countssint8







CntDisMtrTrqCmdCRF_MtrNm_f32Torque_Cmd_CRFSF26 ControlledDisableShutdown
O

0-8.88.8Single Precision Float
MtrNmfloat32







CntDisMtrTrqCmdMRF_MtrNm_f32Torque_Cmd_MRFSF26 ControlledDisableShutdown
O

0-8.88.8Single Precision Float
MtrNmfloat32







CtrldDmpStsCmp_Cnt_lgcControlled_Damp_Status_CompleteSF26 ControlledDisableShutdown
O

001N/A
Countsboolean







CntrlDampVelTrq_MtrNm_D_f32CntrlDamp_VelTrqSF26 ControlledDisableShutdown
D

0-22002200Single Precision Float
MtrNmfloat32







CntrlDampElpsdTime_mS_D_u16ElapsedTimeSF26 ControlledDisableShutdown
D

0FULLFULL1
mSuint16







LastF2Fault_mS_M_u32
SF26 ControlledDisableShutdown
M

0010001
mSuint32







CntrlDampTrq_MtrNm_D_f32CntrlDampTrqSF26 ControlledDisableShutdown
D

0-5.755.75Single Precision Float
MtrNmfloat32







SysC_CRFMtrTrqCmd_MtrNm_f32CntDisMtrTrqCmd_CRFSF26 ControlledDisableShutdown
O

0-8.88.8Single Precision Float
MtrNmfloat32







SysC_MRFMtrTrqCmd_MtrNm_f32
SF26 ControlledDisableShutdown
O

0-8.88.8Single Precision Float
MtrNmfloat32






























































































































































































































































































































































































Sheet 3: Calibration Dictionary

Controlled Disable Shutdown - Rev 11


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















k_F2Damping_MtrNmpRadpS_f32k_F2Damping_MtrNmpRadpSSF26 ControlledDisableShutdownControlled Damped Shutdown damping factorN

0.03602MtrNmpRadpSfloat32




k_CtrlDpVelThr_MtrRadpS_f32k_CtrlDpVelThr_MtrRadpSSF26 ControlledDisableShutdownMinimum motor velocity above which controlled disable operatesN

2.30700MtrRadpSfloat32




k_CntrlDmpRampEnd_Uls_u8p8k_CntrlDmpRampEnd_UlsSF26 ControlledDisableShutdownTuneable Ramp Scale value associated with CtrlDmpTmrBkptTwoN

001Ulsu8p8_T




k_MaxCtrlDmpLimit_MtrNm_f32k_MaxCtrlDmpLimit_MtrNmSF26 ControlledDisableShutdownMaximum allowed torque command from controlled disable functionN

305.75MtrNmfloat32




k_CtrlDmpTmrBkptOne_mS_u16k_CtrlDmpTmrBkptOne_mSSF26 ControlledDisableShutdownX value for tuning point 1 corresponding to a ramp scale factor of 1N

10001000mSuint16




k_CtrlDmpTmrBkptTwo_mS_u16k_CtrlDmpTmrBkptTwo_mSSF26 ControlledDisableShutdownX value for tuning point 2 corresponding to a ramp scale factor of CntrlDmpRampEndN

100001000mSuint16





Sheet 4: Global Constants

Controlled Disable Shutdown - Rev 11








































































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)