29#ifndef INC_CINOSCURCONTROL_H
30#define INC_CINOSCURCONTROL_H
36#define DF_INOS_CUR_CONTROL_DBT "INOS-CUR-CONTROL"
37#define DF_INOS_CUR_CONTROL_NAME "CINOSCurControl"
41#define DF_INOS_CUR_CONTROL_FLAG_ENB_FFS 0x01000000
42#define DF_INOS_CUR_CONTROL_FLAG_ENB_FFT 0x02000000
43#define DF_INOS_CUR_CONTROL_FLAG_ENB_SIN 0x04000000
44#define DF_INOS_CUR_CONTROL_FLAG_ENB_DZ 0x08000000
163 virtual CINCOObject* GetRegister();
168 friend class CINCOCurCtrPar;
169 friend class CINCOCurCtrSff;
170 friend class CINCOCurCtrTff;
171 friend class CINCOCurCtrEnbTff;
172 friend class CINCOCurCtrEnbSff;
173 friend class CINCOCurCtrEnbSin;
177 virtual void Reset();
180 ICACHE
virtual void Control();
182 ICACHE
virtual real64 CalcFeedForward();
190 void Sweep(real64 arFre1, real64 arFreq2, real64 arTime);
213 real64 m_rTController;
215 real64 m_rTFeedForward;
Definition cinosbasecontrol.h:319
Definition cinoscurcontrol.h:150
Descriptor structure used to configure a controller. It is usually defined in a corresponding xxx....
Definition cinosbasecontrol.h:197
Descriptor structure used to configure a controller. It is usually defined in a corresponding xxx....
Definition cinoscurcontrol.h:79
real64 m_rVff
Feed forward V.
Definition cinoscurcontrol.h:106
uint32 m_uNumDiff
Requested number of speed filter.
Definition cinoscurcontrol.h:130
real64 m_rKpHalt
Kp [*] parameter of the PID controller used in halt mode.
Definition cinoscurcontrol.h:82
real64 m_rTiHalt
Ti [ms] parameter of the PID controller used in halt mode.
Definition cinoscurcontrol.h:86
real64 m_rSoffset
Feed forward S offset.
Definition cinoscurcontrol.h:138
real64 m_rTiRun
Ti [ms] parameter of the PID controller used in run mode.
Definition cinoscurcontrol.h:98
real64 m_rKpRun
Kp [*] parameter of the PID controller used in run mode.
Definition cinoscurcontrol.h:94
real64 m_rTmax
Torque at max. current [Nm].
Definition cinoscurcontrol.h:126
real64 m_rTdRun
Td [ms] parameter of the PID controller used in run mode.
Definition cinoscurcontrol.h:102
real64 m_rSff
Feed forward S gain.
Definition cinoscurcontrol.h:134
real64 m_rAff
Feed forward A.
Definition cinoscurcontrol.h:110
real64 m_rBff
Feed forward B.
Definition cinoscurcontrol.h:114
real64 m_rImax
Max. allowed current [A].
Definition cinoscurcontrol.h:122
real64 m_rTff
Feed forward torque.
Definition cinoscurcontrol.h:142
real64 m_rTdHalt
Td [ms] parameter of the PID controller used in halt mode.
Definition cinoscurcontrol.h:90
real64 m_rTintMax
Max. allowed torque integrator [Nm].
Definition cinoscurcontrol.h:118
Definition cinoscurcontrol.h:63