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.

[参考译文] TMDSHVMTRINSPIN:Anahiem Automation 电机 BLWS235D-160V-3000RPM、与电机软件中显示的数据相混淆。

Guru**** 2455420 points
Other Parts Discussed in Thread: MOTORWARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/782599/tmdshvmtrinspin-anahiem-automation-motor-blws235d-160v-3000rpm-confusion-with-its-data-presented-in-motorware

器件型号:TMDSHVMTRINSPIN
主题中讨论的其他器件:MOTORWARE

下面是对应于该电机的 user.h 部分。

#Elif (USER_MOTOR== Anaheim BLWS235D)

#define USER_MOTOR_TYPE MOTOR_Type_PM // Motor_Type_PM (全部同步:BLDC、PMSM、SMPM、IPM)或 Motor_Type_Induction (ACI 异步)
#define USER_MOTOR_NUM_POLE_PAIRS (4)//对、而不是总极数。 仅用于根据转子 Hz 计算用户 RPM
#define USER_MOTOR_RR (NULL)//仅感应电机、否则为 NULL
#define USER_MOTOR_Rs (5.310565)//在 Y 等效电路中确定的相位到中性点电阻(欧姆、浮点)
#define USER_MOTOR_LS_d (0.02047198)//对于 PM、确定的平均定子电感(亨利、浮点数)
#define USER_MOTOR_LS_q (0.02047198)//对于 PM、确定的平均定子电感(亨利、浮点数)
#define USER_MOTOR_RATGE_FLUX (0.6824858)//确定的转子和定子之间的总磁链(V/Hz)
#define USER_MOTOR_磁 化电流(NULL)//仅感应电机、否则为 NULL
#define USER_MOTOR_RES_EST_CURRENT (1.0)//在电机识别期间、用于 Rs 估算的最大电流(安培、浮点数)、10-20%额定电流
#define USER_MOTOR_IND_EST_CURRENT (-1.0)//在电机识别期间、用于 LS 估算的最大电流(负电流、浮点数)、只需足够的时间即可启用旋转
#define USER_MOTOR_MAX_CURRENT (3.82)//关键:在 ID 和运行时使用、设置所提供速度 PI 控制器向 IQ 控制器输出的最大电流命令的限制
#define USER_MOTOR_FLUX_EST_FREQ_Hz (20.0)//在电机识别期间、最大命令速度(Hz、浮点)、额定电流~10%

下面是几个我不确定的问题。

1)它的数据表显示它有4个极点,而在 motorware user.h 中它提到它有4个极对。

2)  2)电机的额定电压为160V我怀疑这是否对应于直流链路电压或电机线路通电的最大峰值?

3) 3) USER_MOTOR_RATGE_FLUX (0.6824858) (V/Hz)... 该 Van (峰值)/频率还是 VAB (峰值)/频率?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你是对的。 极对的数量不正确、但不用于 FOC、仅用于将机械速度命令转换为电频率命令。 其他参数由 lab02a 或 lab02b 标识、不是从电机数据表中计算得出的。

    磁通是线间峰值、单位是 user.h 中的 V/Hz、但电机数据表中的值可能是 RMS 值、您需要与电机制造商联系。 如果需要、可以参考 instaSPIN 用户指南(SPRUHJ1G)的第6.8.1章、从电机数据表中计算参数。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您对解决方案的启发。

    那么、极数是4、对吧?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    没错。 根据数据表、您可以在 user.h 中将其更改为2。