工具/软件:
大家好、
我使用的是 AM263P LP 和 BOOSTXL_3PhGANINV 驱动器板和 Linix 45ZWN24-40 BLDC 电机。 我已经成功通过了通用电机控制示例的前3个等级。
在 DMC_LEVEL_4中
、首先、电机根据基准速度旋转。 2-3秒后、电机转速根据参考速度降低。
此外、速度以恒定模式持续变化。
我应该如何继续?
此致、
BURAK
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
大家好、
我使用的是 AM263P LP 和 BOOSTXL_3PhGANINV 驱动器板和 Linix 45ZWN24-40 BLDC 电机。 我已经成功通过了通用电机控制示例的前3个等级。
在 DMC_LEVEL_4中
、首先、电机根据基准速度旋转。 2-3秒后、电机转速根据参考速度降低。
此外、速度以恒定模式持续变化。
我应该如何继续?
此致、
BURAK
您好:
我使用的电机是 Linix 45ZWN24-40。 我没有足够的关于这个电机的信息。 电机参数如下图所示、这就是我所知的全部内容。
我已经设置了一些我知道的电机参数。 所有发动机参数均如下。
#elif (USER_MOTOR1 == Linix_45ZWN24_40) #define USER_MOTOR1_TYPE MOTOR_TYPE_PM #define USER_MOTOR1_NUM_POLE_PAIRS (2) //#define USER_MOTOR1_MAX_CURRENT_A (2.34f) // continuous current #define USER_MOTOR1_MAX_CURRENT_A (8.0f) #define USER_MOTOR1_Rs_Ohm (0.8f) #define USER_MOTOR1_Ls_d_H (0.0002f) #define USER_MOTOR1_Ls_q_H (0.0002f) #define USER_MOTOR1_RATED_FLUX_VpHz (0.18f) #define USER_MOTOR1_Rr_Ohm (0.0f) #define USER_MOTOR1_MAGNETIZING_CURRENT_A (0.0f) #define USER_MOTOR1_RES_EST_CURRENT_A (1.5f) #define USER_MOTOR1_IND_EST_CURRENT_A (-1.0f) #define USER_MOTOR1_FLUX_EXC_FREQ_Hz (60.0f) // the inertia that describes the amount of mass, in Kg.m2 #define USER_MOTOR1_INERTIA_Kgm2 (7.06154e-06) // the rated voltage of the motor, V #define USER_MOTOR1_RATED_VOLTAGE_V (24.0f) // V // the minimum rotation frequency if the motor (Hz) #define USER_MOTOR1_FREQ_MIN_Hz (9.0f) // Hz // the maximum/base rotation frequency of the motor (Hz) #define USER_MOTOR1_FREQ_MAX_Hz (133.0f) // Hz // V/f Profile Parameters for open-loop in build level 2 // the low frequency f_low of V/f profile, in Hz, // set to 10% of rated motor frequency #define USER_MOTOR1_FREQ_LOW_Hz (10.0f) // Hz // the high frequency f_high of V/f profile, in Hz, // set to 100% of rated motor frequency #define USER_MOTOR1_FREQ_HIGH_Hz (133.0f) // Hz // the minimum voltage V_min of V/f profile, // the value is suggested to set to 15% of rated motor voltage, in Volt. #define USER_MOTOR1_VOLT_MIN_V (1.0f) // Volt // the maximum voltage, V_max of V/f profile, // the value is suggested to set to 100% of rated motor voltage, in Volt #define USER_MOTOR1_VOLT_MAX_V (24.0f) // Volt // the current increasing delta value for running the motor with force open-loop , in A #define USER_MOTOR1_FORCE_DELTA_A (0.05f) // A // the current increasing delta value for motor rotor alignment, in A #define USER_MOTOR1_ALIGN_DELTA_A (0.01f) // A // the current for running the motor with force open-loop or startup, in A #define USER_MOTOR1_FLUX_CURRENT_A (0.5f) // A // the current for motor rotor alignment, in A #define USER_MOTOR1_ALIGN_CURRENT_A (1.5f) // A // the current for start to run motor with closed-loop when the speed is // lower than the startup setting speed, in A #define USER_MOTOR1_STARTUP_CURRENT_A (3.5f) // A // the current for running the motor with torque control mode when start the motor, in A. #define USER_MOTOR1_TORQUE_CURRENT_A (3.0f) // A // the over-current threshold for the motor, in A. // The value can be set to 50%~300% of the rated current of the motor #define USER_MOTOR1_OVER_CURRENT_A (11.5f) // A // the speed threshold for start the motor, in Hz #define USER_MOTOR1_SPEED_START_Hz (35.0f) // Hz // the speed threshold for running the motor with force open-loop, in Hz #define USER_MOTOR1_SPEED_FORCE_Hz (30.0f) // Hz // the acceleration for start the motor, in Hz/s. #define USER_MOTOR1_ACCEL_START_Hzps (10.0f) // Hz/s // the maximum acceleration for running the motor, in Hz/s #define USER_MOTOR1_ACCEL_MAX_Hzps (20.0f) // Hz/s // the speed threshold for running the motor with flying start mode, in Hz #define USER_MOTOR1_SPEED_FS_Hz (3.0f) // Hz // the current for motor brake, in A. #define USER_MOTOR1_BRAKE_CURRENT_A (1.0f) // A // the duration time for motor brake, in 5ms time base #define USER_MOTOR1_BRAKE_TIME_DELAY (12000U) // 60s/5ms
当 基准速度为44 Hz 时。
此致、
BURAK