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.

[参考译文] LAUNCHXL-F28069M:使用适用于德州仪器 C2000处理器的 Simulink 嵌入式编码器支持包进行无传感器电机参数估算

Guru**** 2563960 points
Other Parts Discussed in Thread: LAUNCHXL-F28069M, LAUNCHXL-F28379D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1163393/launchxl-f28069m-sensorless-motor-parameter-estimation-using-simulink-embedded-coder-support-package-for-texas-instruments-c2000-processors

器件型号:LAUNCHXL-F28069M
主题中讨论的其他器件: LAUNCHXL-F28379D

大家好、

我使用 LAUNCHXL-F28069M 和 BOOSTX-DRV8301以21个极点运行 PMSM 电机。

为了获得电机参数,我尝试按照示例操作( 使用推荐硬件估算 PMSM 参数 )。

但是 、它们的示例仅支持具有电机驱动器的其他 MCU (1.具有 DRV8312-69M-KIT 逆变器的 F28069M 控制卡或2.  LAUNCHXL-F28379D 控制器 BOOSTXL-DRV8305逆变器)

我能否将此 Simulink 示例应用于我的硬件?

另一个问题是 、我通过遵循 InstaSpin 实验2 ~ 5获得了电机参数、它使用的是 CCS。

#define USER_MOTOR_Rs (0.855720997)
#define USER_MOTOR_LS_d (0.000742039469)
#define USER_MOTOR_LS_q (0.000742039469)
#define USER_MOTOR_Rated 磁通(0.0583747402)

但是,我将这些参数应用于 Simulink 示例( PMSM 的无传感器磁场定向控制 ),但当 我提高电机速度时,它会振荡或不随振荡声音移动。 (工作速度极低)。

PMSM.p = 21;%//电机极对数
PMSM.Rs = 0.855720997;%Ohm //定子电阻
PMSM.LD = 0.742e-3;%H // D 轴电感值
PMSM.LQ = 0.742e-3;%H // Q 轴电感值
PMSM.J = 7.0615518333e-6;单位为 SI 单位的%kg-m2 //惯性
PMSM.B = 2.636875217824e-6;%kg-m2/s //摩擦系数
PMSM.Ke = 20.64;%Bemf Const // Vpk_LL/krpm
PMSM.KT = 0.17;%Nm/A //扭矩常数
PMSM.I_rated = 5.8;%a //额定电流(相位峰值)
PMSM.N_max = 1050;%rpm //最大速度
PMSM.PositionOffset = 0.1712;%PU 位置//位置偏移
PMSM.QEPSlits = 1000;%// QEP 编码器狭缝
% PMSM.FluxPM =(PMSM.Ke)/(sqrt (3)*2*PI*1000*PMSM.p/60);从 Ke 计算的%PM 磁通
PMSM.FluxPM =(PMSM.KT)/((3/2)* PMSM.p);根据 KT 计算出的%PM 磁通
PMSM.T_rated = mcbPMSMRatedTorque (PMSM);%Get T_rated from I_rated

蓝色参数是我根据 InstaSpin 参数和电机数据表更改的参数。
红色参数是我根据公式计算得出的值。
1)有两种方法来计算 PMSM.FluxPM 值。(使用 KT 和 Ke)。
2) 2)我使用 PMSM.kt 值计算了磁通 PM、并使用计算得出的磁通 PM 值获取 PMSM.Ke 值。

我对此有什么问题吗?

非常感谢您的帮助。

Gu Cheol。