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.

[参考译文] TMS320F2.8069万M:Lab12b PMSM控制

Guru**** 2587365 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/655966/tms320f28069m-lab12b-pmsm-control

部件号:TMS320F2.8069万M

我想使用安装在2.8069万M演示板上的高压套件来驱动PMSM。 我准确地将电机制造商提供的电机参数输入到用户h.. (我还在lab2a中验证了这些参数,参数正确)

但在额定转速和额定扭矩下(根据电动机制造商的规格),电动机所需的功率超过30 40 %。 我使用连接到电动机绕组的三相电源分析仪进行测量。 以下是电机参数:

#define user_motor_type motor_Type_pm // motor_Type_pm (所有同步:BLDC,PMSM,SMPM,IPM)或Motor_Type_感 应(异步ACI)
#define user_motor_NUM_pole_pairs (5)//对,而非总极。 仅用于根据转子Hz计算用户RPM
#define user_motor_RR (NULL)//仅感应电机,否则为空
#define user_motor_Rs (48.5)//在Y等效电路中确定相位到中性电阻(欧姆,浮子)
#define user_motor_ls_d (0.3028)//对于PM,确定的定子平均电感(亨利,浮子)
#define user_motor_ls_q (0.2932)//对于PM,确定的定子平均电感(亨利,浮子)
#define user_motor_rated流量(1.5090)//确定转子和定子之间的总流量连杆(V/Hz)
#define user_motor_magniting_current (NULL)//仅感应电机,否则为空
#define user_motor_RES_EST_current (0.7)//电机ID期间,用于Rs估计的最大电流(安培,浮子),10 20 % 额定电流
#define user_motor_IND_EST_current (-LS 0.7)//电机ID期间,用于负载感应估计的最大电流(负电流,浮点),使用足够的电流启用旋转
#define user_motor_MAX_current (1.2)// critical:在ID和运行时使用,设置所提供速度PI控制器到IQ控制器的最大电流命令输出限制
#define user_motor_fluer_EST_FREQ_Hz (60.0)//电机ID期间,最大指令速度(Hz,浮子),~10 % 额定值
#define user_motor_encoder_lines (4096.0)
#define user_motor_MAX_speed_Krpm (0.75)
#define user_system_inertia (0.02)
#define user_system_frinion (0.0.5547万)//(0.01)
#define user_system_bandwidth_scale (1.0)

我认为电机是通过相角延迟驱动的,因此,尽管IDREF为零,实际上只有Iqref,但我还是在电机上放置了一些ID电流。 这是否合理?

我看一下Est_State_Rs的对齐相位,它将电机正确对齐到右轴。 原因可能是什么? 请告诉我一些开始寻找解决方案的要点吗?

而且,在无感控制的情况下,在lab5e中的情况完全一样。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.确保使用lab02b/lab02c获取电机参数,使用lab12a正确识别电机的惯性和摩擦。
    2. PM是什么类型? SPM或IPM. 如果是SPM,则无需将ID设置为非零。 您测量的功率是多少? 逆变器输入或输出? 您还需要考虑逆变器和电机效率。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已使用lab2a来标识参数。 这些参数与电机制造商的规格完全相同。 结果在2b和2c中将相同。
    我还通过实验室2a测量了惯性和摩擦力。
    电机为SPM。 我正在使用三相电源分析仪测量逆变器输出功率。 因此,对于逆变器效率,没有什么可考虑的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    增加USER_MOTOR_MAX_CURRENT以提供足够的扭矩电流使电动机高速运转,并且由于电动机是SPM,因此ID参考值保持为零。