|
@@ -23,6 +23,7 @@ s16 get_max_torque_for_rpm(s16 rpm);
|
|
|
#define TRQ_PI_KI 0.15F
|
|
#define TRQ_PI_KI 0.15F
|
|
|
|
|
|
|
|
#define CONFIG_CURRENT_BANDWITH 1000.0f /* 电流环带宽 */
|
|
#define CONFIG_CURRENT_BANDWITH 1000.0f /* 电流环带宽 */
|
|
|
|
|
+#define CONFIG_DEFAULT_PHASE_CURR_LIM 200
|
|
|
#define CONFIG_MAX_FW_D_CURR 100.0F //d轴最大的退磁电流
|
|
#define CONFIG_MAX_FW_D_CURR 100.0F //d轴最大的退磁电流
|
|
|
|
|
|
|
|
#define MOTOR_NR 0x11
|
|
#define MOTOR_NR 0x11
|
|
@@ -30,6 +31,11 @@ s16 get_max_torque_for_rpm(s16 rpm);
|
|
|
#define MOTOR_R 0.022f
|
|
#define MOTOR_R 0.022f
|
|
|
#define MOTOR_Ld (0.000140F*0.5f)
|
|
#define MOTOR_Ld (0.000140F*0.5f)
|
|
|
#define MOTOR_Lq (0.000340f*0.5f)
|
|
#define MOTOR_Lq (0.000340f*0.5f)
|
|
|
|
|
+
|
|
|
|
|
+//#define MOTOR_R 0.033f
|
|
|
|
|
+//#define MOTOR_Ld (0.000168f * 0.5f)//(0.000140F*0.5f)
|
|
|
|
|
+//#define MOTOR_Lq (0.000330f * 0.5f)//(0.000340f*0.5f)
|
|
|
|
|
+
|
|
|
#define MOTOR_POLES 4
|
|
#define MOTOR_POLES 4
|
|
|
#define MOTOR_ENC_OFFSET 0.0F
|
|
#define MOTOR_ENC_OFFSET 0.0F
|
|
|
#define CONFIG_MAX_MOTOR_TORQUE 200.0F
|
|
#define CONFIG_MAX_MOTOR_TORQUE 200.0F
|
|
@@ -39,7 +45,8 @@ s16 get_max_torque_for_rpm(s16 rpm);
|
|
|
#define TRO_PI_KD 0.0F
|
|
#define TRO_PI_KD 0.0F
|
|
|
#define MOTOR_NR 0x16
|
|
#define MOTOR_NR 0x16
|
|
|
|
|
|
|
|
-#define CONFIG_CURRENT_BANDWITH 2000.0f /* 电流环带宽 */
|
|
|
|
|
|
|
+#define CONFIG_CURRENT_BANDWITH 1000.0f /* 电流环带宽 */
|
|
|
|
|
+#define CONFIG_DEFAULT_PHASE_CURR_LIM 500
|
|
|
#define CONFIG_MAX_FW_D_CURR 150.0F //d轴最大的退磁电流
|
|
#define CONFIG_MAX_FW_D_CURR 150.0F //d轴最大的退磁电流
|
|
|
|
|
|
|
|
#elif CONFIG_MOT_TYPE==MOTOR_BLUESHARK_NEW2
|
|
#elif CONFIG_MOT_TYPE==MOTOR_BLUESHARK_NEW2
|
|
@@ -56,6 +63,7 @@ s16 get_max_torque_for_rpm(s16 rpm);
|
|
|
#define MOTOR_NR 0x12
|
|
#define MOTOR_NR 0x12
|
|
|
|
|
|
|
|
#define CONFIG_CURRENT_BANDWITH 1000.0f /* 电流环带宽 */
|
|
#define CONFIG_CURRENT_BANDWITH 1000.0f /* 电流环带宽 */
|
|
|
|
|
+#define CONFIG_DEFAULT_PHASE_CURR_LIM 200
|
|
|
#define CONFIG_MAX_FW_D_CURR 100.0F //d轴最大的退磁电流
|
|
#define CONFIG_MAX_FW_D_CURR 100.0F //d轴最大的退磁电流
|
|
|
|
|
|
|
|
#elif CONFIG_MOT_TYPE==MOTOR_BLUESHARK_ZD_100
|
|
#elif CONFIG_MOT_TYPE==MOTOR_BLUESHARK_ZD_100
|
|
@@ -72,6 +80,7 @@ s16 get_max_torque_for_rpm(s16 rpm);
|
|
|
#define MOTOR_NR 0x13
|
|
#define MOTOR_NR 0x13
|
|
|
|
|
|
|
|
#define CONFIG_CURRENT_BANDWITH 1000.0f /* 电流环带宽 */
|
|
#define CONFIG_CURRENT_BANDWITH 1000.0f /* 电流环带宽 */
|
|
|
|
|
+#define CONFIG_DEFAULT_PHASE_CURR_LIM 200
|
|
|
#define CONFIG_MAX_FW_D_CURR 100.0F //d轴最大的退磁电流
|
|
#define CONFIG_MAX_FW_D_CURR 100.0F //d轴最大的退磁电流
|
|
|
|
|
|
|
|
#elif CONFIG_MOT_TYPE==MOTOR_BLUESHARK_OLD
|
|
#elif CONFIG_MOT_TYPE==MOTOR_BLUESHARK_OLD
|
|
@@ -88,6 +97,7 @@ s16 get_max_torque_for_rpm(s16 rpm);
|
|
|
#define MOTOR_NR 0x14
|
|
#define MOTOR_NR 0x14
|
|
|
|
|
|
|
|
#define CONFIG_CURRENT_BANDWITH 1000.0f /* 电流环带宽 */
|
|
#define CONFIG_CURRENT_BANDWITH 1000.0f /* 电流环带宽 */
|
|
|
|
|
+#define CONFIG_DEFAULT_PHASE_CURR_LIM 200
|
|
|
#define CONFIG_MAX_FW_D_CURR 100.0F //d轴最大的退磁电流
|
|
#define CONFIG_MAX_FW_D_CURR 100.0F //d轴最大的退磁电流
|
|
|
|
|
|
|
|
#elif CONFIG_MOT_TYPE==MOTOR_3505
|
|
#elif CONFIG_MOT_TYPE==MOTOR_3505
|