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.
工具/软件:Code Composer Studio
您好!
我将 FOC Motorcontroller 用于48V 150A Motorcontroller vor 电池应用。
在 FOC 计算 失控后、许多硬件会因过压而损坏。 现在、我将电源与电子负载组合在一起、以避免过压。
该电机是一款设置位于 user.h 中的 PM 电机
#define USER_MOTOR_TYPE Motor_Type_Pm #define USER_MOTOR_NUM_POLE_PAIRS (4) #define USER_MOTOR_RR (空) #define USER_MOTOR_Rs (0.07727911323308945) #define USER_MOTOR_LS_d (0.0005313076544553041) #define USER_MOTOR_LS_q (0.0005313076544553041) #define USER_MOTOR_RATed_FLUX (0.05179470404982567) #define USER_MOTOR_磁 化电流(NULL) #define USER_MOTOR_RES_EST_CURRENT (8.0)// #define USER_MOTOR_IND_EST_CURRENT (-5.0)// #define USER_MOTOR_FLUX_EST_FREQ_Hz (30.0) #define IPD_HFI EXC_FREQ_Hz (750.0) //激励频率、Hz//750 #define IPD_HFI_LP_SPD_FILT_Hz (10.0) //低通滤波器截止频率、Hz #define IPD_HFI_HP_IQ_FILT_Hz (20.0) //高通滤波器截止频率、Hz #define IPD_HFI_KSPD (15.7) //速度增益值//31.4 #define IPD_HFI EXC_MAG_粗略_pu (0.2) //粗 IPD 激励幅度、PU #define IPD_HFI_EXC_MAG_FEL_PU (0.1) //精细 IPD 激励幅度、pu //0.2 #define IPD_HFI_EXC_TIME_粗略_S (0.5) //粗等待时间、秒最大值0.64// 0.2 #define IPD_HFI_EXC_TIME_FIN_S (0.2) //精细等待时间、秒最大值0.4// 0.1 #define AFSEL_FREQ_HIGH_PU (_IQ (20.0 / USER_IQ_FULL_SCALE_FREQ_Hz) #define AFSEL_FREQ_LOW_PU (_IQ (10.0 / USER_IQ_FULL_SCALE_FREQ_Hz) )#define AFSEL_IQ_SLOW_EST (_IQ (((float)(1.0/0.1/USER_ISR_FREQ_Hz)) )#define AFSEL_IQ_SLOW_HFI (_IQ (((float)(1.0/1.0/USER_ISR_FREQ_Hz)) )#define AFSEL_IQ_SLOW_THROTTLE_DWN (_IQ (((float)(1.0/0.05/USER_ISR_FREQ_Hz)) )#define AFSEL_MAX_IQ_REP_EST (_IQ (1.0))//0.4 #define AFSEL_MAX_IQ_REF_HFI (_IQ (0.7))//0.4
今天、我仅使用20A 的最大电机电 流。
问题出在所有类型的实验室软件(i testet lab05a lab05b lab11a)上 、我的电机位于自己的硬件上、也在 DRV8301-69M-KIT 板上
我们希望使用具有快速加速的电机动态。
取决于以下设置:
- SPD_KP、Ki (仅使用10%的自动设置)
- idq_kp、Ki (我仅使用自动设置的25%)
- PWM 频率(最大13kHz)
-最大电机电 流设置(最大20A)
-最大转速设置(目前仅3.000 rpm)
此时、如果我将这5个值中的一个设置为更高的水平、系统将对 高速和高电流做出反应、有时会进行错误的速度测量、有时还 会进行高电流测量。 IQ_A 将为峰值。 因此、所有 PID 阶段都会制造愚蠢的事情... 如果我降低速度、系统将稳定运行。
我觉得 FOC 的一个价值 超过了对高电流和高速的限制...
所以我今天使用 projlab05a.c Projekt,它有很多安全软件,以避免出现欠压、过压、过流、最大 总线电流... 因此、我的硬件现在处于稳定状态、而不会对软件问题造成损坏。
我会犯什么错误???