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.8034万:如何基于HVPM无传感器项目自定义固件?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/574236/tms320f28034-how-to-customize-firmware-based-on-hvpm-sensorless-project

部件号:TMS320F2.8034万
主题:controlSUITE中讨论的其他部件

尊敬的C2000团队:

我已经准备好使用F2.8034万来运行基于 HVMotorCtrl+PfcKit_v 2.1 的PMSM电机了。 我在下面的项目中找到了这个项目:

C:\ti\controlSUITE\development _kits\HVMotorCtrl+PfcKit_v 2.1 :HVPM_Enhanced_Sensorless:2803x

1.但我不完全理解某些参数的含义是什么? 您能帮我了解如何获取以下参数吗?


//定义电动机参数(Estun Servomotor)
#定义RS 2.35 //定子电阻(欧姆)
#define RR   //转子电阻(欧姆)
#定义LS 0.0065 //定子电感(H)
#define LR //转子电感(H)
#define LM //放大电感(H)
#定义极8 //极数

//定义基本分位数
#define base_voltage 236.14 //基本峰值相位电压(volt),vdc/sqrt (3)
#define base_current 10 //基本峰值相位电流(amp),最大可测量峰值电流
#define base_que //基本扭矩(N.m)
#define base_flues//基体通量链接(volt.sec/rad)
#define base_FREQ 200 //基本电气频率(Hz)

#define base_FREQ 200 //基本电气频率(Hz)

2.如果我想让PMSM电机运行,我应该更改什么参数? 是否有任何文档可以帮助我? 谢谢...

此致,

千斤顶

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

    您是否阅读了补充增强型无传感器实验室的" PMSM无传感器FOC"文档? 按照该PDF中的说明,您可以使用本controlSUITE示例运行电机

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

    你好,Sean,

    是的,我已阅读此文档。 由于我的电机和板与EVM不同,因此我在本文中没有找到任何关于如何获取这些参数的信息,就像在第一篇文章中一样。 您能就此提供帮助吗?

    我的主板中没有PWMDAC,您是否仍建议我从1级到7级执行此操作? 还有其他建议吗?

    此致,

    千斤顶

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

    #定义RS 2.35 //定子电阻(欧姆)
    #定义LS 0.0065 //定子电感(H)
    #定义极8 //极数

    这些是基于您尝试旋转的电机。 您应该能够在铭牌或数据表上找到这些值。

    #define base_voltage 236.14 //基本峰值相位电压(volt),vdc/sqrt (3)
    #define base_current 10 //基本峰值相位电流(amp),最大可测量峰值电流

    基于EVM。 此处的base_voltage定义为300V/sqrt(3)。 您不需要为HVKit更改此设置。 base_current定义为EVM*最大0.5 电流(20A)。 您也不需要更改此设置。

    #define base_FREQ 200 //基本电气频率(Hz)

    取决于您的特定马达,它的额定转速。 您可以使用关系来计算此值:(60*RPM)/(# of pole pairs)= base_FREQ。 请注意,极柱是极柱的直线数量,而我给出的base_FREQ公式取决于极对(仅为极柱/2)

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

    感谢您的详细说明。 这很清楚,我已经得到了这些参数。

    现在,我正在遵循目标板的增量系统构建,我认为我已经成功构建了级别1,但在级别2中,我发现有如下所示的注释:
    '在开环测试期间,应仔细调整PM电机的VQ测试,速度参考和直流总线电压,以便生成的Bemf低于施加到电机绕组的平均电压。 这将防止电机停转或振动。'

    您能否帮助我了解如何计算VQ测试,速度参考和直流总线电压? 我的电机不旋转,但它在这一级别振动。

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

    关于您的最后评论,

    #define base_FREQ 200 //基本电气频率(Hz)

    取决于您的特定马达,它的额定转速。 您可以使用关系来计算此值:(60*RPM)/(# of pole pairs)= base_FREQ。 请注意,极柱是极柱的直线数量,而我给出的base_FREQ公式取决于极对(仅为极柱/2)

    我认为等式应该如下所示,不是吗?
    ((# of pole pairs)*RPM)/60= base_FREQ。

    此致,
    千斤顶
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,您是正确的Jack,很抱歉我对机械频率和电气频率之间的关系表示不正确

    Sean