Bladeren bron

去掉多余的参数

Signed-off-by: huhui <huhui@sharkgulf.com>
huhui 3 jaren geleden
bovenliggende
commit
b0d7fe4e11
2 gewijzigde bestanden met toevoegingen van 6 en 16 verwijderingen
  1. 6 6
      Applications/foc/core/PMSM_FOC_Params.h
  2. 0 10
      Applications/foc/foc_config.h

+ 6 - 6
Applications/foc/core/PMSM_FOC_Params.h

@@ -28,8 +28,8 @@ static PI_Controller PI_Ctrl_trq = {
 	//.kp = 0.1f,
 	//.ki = 0.5f,
 	//.kb = 1.2f,
-	.max = (MAX_TORQUE),
-	.min = (-MAX_TORQUE),
+	.max = (0),
+	.min = (0),
 	.DT  = (1.0f/(float)SPD_CTRL_TS),
 	.Ui = 0,
 };
@@ -38,8 +38,8 @@ static PI_Controller PI_Ctrl_Spd = {
 	//.kp = 0.1f,
 	//.ki = 0.5f,
 	//.kb = 1.2f,
-	.max = (MAX_TORQUE),
-	.min = (-MAX_TORQUE),
+	.max = (0),
+	.min = (-0),
 	.DT  = (1.0f/(float)SPD_CTRL_TS),
 	.Ui = 0,
 };
@@ -57,8 +57,8 @@ static PI_Controller PI_Ctrl_Power = {
 static PI_Controller PI_Ctrl_lock = {
 	//.kp = (0.0001f),
 	//.ki = (0.01f),
-	.max = (MAX_TORQUE),
-	.min = (-MAX_TORQUE),
+	.max = (0),
+	.min = (-0),
 	.DT  = (1.0f/(float)SPD_CTRL_TS),
 	.Ui = 0,
 };

+ 0 - 10
Applications/foc/foc_config.h

@@ -1,26 +1,19 @@
 #ifndef _FOC_CONFIG_H__
 #define _FOC_CONFIG_H__
 
-#define Default_iDC_Limit 30     /* 默认母线电流最大值, 单位 A */
-#define Default_Spd_Limit 5200   /* 默认速度最大值, 单位 RPM */
 
 /* 转把 */
 #define THROTTLE_LOW_VALUE 1.2f /* 转把最小值 */
 #define THROTTLE_MAX_VALUE 3.8f /* 转把最大值 */
 #define THROTTLE_MIN_RPM   10   /* 转把对应最小的速度 */
 #define THROTTLE_MIN_IDQ   20   /* 转把对应最小的扭矩电流 Q轴 */
-#define MAX_iDQ            15  /* 最大DQ轴电流, A*/
-#define MAX_SPEED          8200 /* 最大转速 RPM*/
-#define MAX_iDC            45   /* 最大母线电流 A*/
 #define MIN_CRUISE_RPM 	   1000     /* 能启动定速巡航的最小速度 */
-#define MAX_TORQUE         7.5f
 #ifdef GD32_FOC_DEMO
 #define MAX_vDC (16)   /* 母线最大电压 V*/
 #else
 #define MAX_vDC (50)   /* 母线最大电压 V*/
 #endif
 
-#define MAX_EBRAKE_CURRENT 2.0f
 #define MIN_RPM_FOR_EBRAKE 1000 //进入电流回收的最小转速
 #define MIN_RPM_EXIT_EBRAKE 100 //推出电流回收的最小转速
 
@@ -36,12 +29,9 @@
 #define DEFAULT_D_TIME 3000       /* 默认的斜率给定时间,越大,越慢到给定值*/
 #define eCTRL_STEP_TS (SPD_CTRL_MS/1000 + 1)     /* 斜率给定的step的时间值,单位 ms */
 #define eCTRL_Brake_TIME 1500     /* 捏住刹车的时间,超过这个时间启动ebrake,单位 ms */
-#define eCTRL_NEG_TORQUE (-100)   /* ebrake 的最大方向DQ电流,单位 ACKED_KEY*/
 
 
 #define CURRENT_LOOP_RAMP_COUNT 300
 
-#define SVM_Modulation 1.0f //(0.96f)
-
 #endif /* _FOC_CONFIG_H__ */