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:满载 PMSM 电机

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/999006/tmdshvmtrinspin-pmsm-motor-with-full-load

器件型号:TMDSHVMTRINSPIN
主题中讨论的其他器件:TMS320F280049CC2000WAREBOOSTXL-DRV8320RSOPA2350AMC1300

大家好、团队、
我们使用 TMDSHVMTRINSPIN + TMS320F280049C、之前我们可以通过刷写‘C:\ti\c2000\C2000Ware_MotorControl_SDK_3_00_01_00\solutions\tmdshvmtrsocusfocin\f28004x\ccs\sensorless_".07中显示的代码来控制电机而不加载。
现在、我们将使用负载测试我的电机、下面是我的电机参数
RS:6.5 Ω
LD: 0.010496
LQ:0.010496
极痛:20.
额定扭矩:230 N-m
输出功率:1.4KW
TMDSHVMTRINSPIN 是否支持以满载测试电机?
我的应用是 HVLS 风扇
供参考:我们使用 lab05来识别电机参数、在没有负载条件的情况下不会有任何问题。 我们得到正确 的参数。

谢谢你

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

    从交流电源供电时、硬件的额定功率为750W。 该器件可直接为逆变器提供直流(外部电源)、在这种情况下、输出功率可增加到1KW。 更多 信息、请参阅硬件快速入门指南的第7页。  

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

    大家好、感谢您的回复、
    我们遵循以下路径中提供的参考指南"
    C:\ti\c2000Ware_MotorControl_SDK_3_00_01_00\solutions\tmdshvmtrinaign\docs\qsg_hw_hvmtr_r1p1"
    在上述文档第6页中、它显示最大负载为1.5KW、逆变器输入为350Vdc。

    谢谢你

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

    请查看第7页中指定的电源能力条件:复制如下以方便参考。 未经修改的硬件(不更改散热器和风扇)在室温下仅支持1KW 功率。 任何更高的环境温度或更高的功率都需要更大的散热器(更低的热阻)和更大的风扇(仍不超过1.5KW 的输出功率)

    *功率级的所有额定功率测试都是在室温下进行的。 电机级的额定值
    使用电路板随附的直流风扇和散热器时为1kW。 在使用时最高可运行1.5KW
    更多气流和不同散热器的组合。 对于高功率测试、使用了高电压外部电源
    (未使用 PFC 和交流功率级、因为这些功率级的额定功率为750W)。
    **操作时,确保套件附带的直流风扇连接到直流风扇跳线[Main]-J17
    负载大于150W 的电机。

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

    感谢您的回复

    在早期、我们可以使用 HV 套件控制我的1.4KW 电机、现在我们需要使用负载进行测试。  

    供参考:我们可以控制 mymu 电机的速度  

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

    无负载通常消耗更少的功率、不会出现任何问题。 在室温下、您可以将电机负载高达1KW。 任何您需要的东西都要注意热性能。 希望这能澄清。

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

    大家好、感谢您的回复、我们理解您的说法、

    现在我们有疑问、我们是否可以使用 lab03 (开环)代码以满载运行电机?  

    您能否建议您在哪个实验中支持以满载运行电机? 我们需要在代码中进行哪些更改才能以满载运行电机?

    谢谢你  

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

    开环可能会使电机在满负载时失速。 建议使用 lab2进行负载测试。

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

    感谢您的回复、

    我们遵循"C:\ti\c2000\C2000Ware_MotorControl_SDK_3_00_01_00\solutions\common\sensorless_foc\docs\labs\MotorControl SDK InstaSPIN Lab Guide"中提供的实验指南、我们发现 lab02仅用于偏移校准。

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

    感谢您分享该链接、它有助于您了解您正在查看的电机控制解决方案。 请尝试  is07_speed_control。

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

    我们尝试了 lab07进行负载测试

    但是 、我的电机在初始阶段振动、20秒后振动稳定下来、电机在运行过程中发出了一些摩擦声

    2.当我们更改参考速度时、电机速度不会改变、它将只旋转一个速度

    供参考:我的电机低速电机、应用是 HVLS 风扇。

    3.为了减少初始振动和摩擦声,我们需要做哪些更改?   

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

    尝试使用您的电机详细信息更新 user.h。 速度范围和电机规格是多少?

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

    感谢您的回复、

    我们使用我的电机参数更新了 user.h、最大速度为60 RPM、

    以下是我的电机参数

    RS:6.5 Ω
    LD: 0.010496
    LQ:0.010496
    极痛:20.
    额定扭矩:230 N-m
    输出功率:1.4KW

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

    请分享您在 user.h 中更新的代码以及电机铭牌额定值。 是 BLDC 还是 PMSM?

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

    类型:PMSM

    RS:6.5 Ω
    LD: 0.010496
    LQ:0.010496
    极对数:20
    额定扭矩:230 N-m
    输出功率:1.4KW

    以上是我的电机铭牌详细信息、我们从电机制造商处获得这些信息。

    以下是我的代码更改:

    #if (USER_MOTOR==my_MOTOR_1)
    #define USER_MOTOR_TYPE MOTOR_TYPE_PM
    #define USER_MOTOR_NUM_POLE_PAIRS (20)
    #define USER_MOTOR_RR_Ohm (0.0)
    #define USER_MOTOR_Rs_Ohm (6.50093718)
    #define USER_MOTOR_LS_D_H (0.010496008015)
    #define USER_MOTOR_LS_q_H (0.010496008015)
    //#define USER_MOTOR_RATLE_VACK_VpHz (1.0)
    #define USER_MOTOR_RATed_VACK_VpHz (4.7)
    #define USER_MOTOR_磁 化电流_A (空)
    #define USER_MOTOR_RES_EST_CURRENT_A (20.0)
    #define USER_MOTOR_IND_EST_CURRENT_A (-20.0)
    #define USER_MOTOR_MAX_CURRENT_A (7.4)
    #define USER_MOTOR_FLUX_EXC_FREQ_Hz (20.0)
    #define USER_MOTOR_NUM_ENC_SLOTS (2500.0)
    //#define USER_MOTOR_INERIING_Kgm2 (1.4852)
    #define USER_MOTOR_INERING_Kgm2 (3.10002e-02)

    #define USER_MOTOR_FREQ_MIN_Hz (5.0)// Hz
    #define USER_MOTOR_FREQ_MAX_Hz (30.0)// Hz

    #define USER_MOTOR_FREQ_LOW_Hz (2.5)// Hz
    #define USER_MOTOR_FREQ_HIGH_Hz (25.0)// Hz
    #define USER_MOTOR_VOLT_MIN_V (40.0)//电压
    #define USER_MOTOR_VOLT_MAX_V (260.0)//电压

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

    感谢您分享详细信息。 几个反馈-您是否还将 #define USER_MOTOR_Teknic_M2310PLN04K 更改为  my_MOTOR_1?

    建议将以下参数设置为最大电流的10-20%: 20A 远高于最大电流7.4A。

    #define USER_MOTOR_RES_EST_CURRENT_A (20.0)
    #define USER_MOTOR_IND_EST_CURRENT_A (-20.0)

    另请尝试将 RR、Rs、LSD、LSQ、额定磁通、磁化电流重置为空、然后重试。  让 instaspin 找到 这些值运行时间。 还应尝试更改伏特最小值和最大值。

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

    感谢您的回复

    我们是否可以使用满载电机识别实验?  

    2、我们遵循 Spru1hj 进行所有参数设置、例如启动电流为额定电流的20%最小电压为最大电压的15%、但在尝试所有这些条件后、我的电机也没有随负载变化、因此我们更改了启动电流值。  

    3.我的在初始阶段会振动,因为这种振动会被加热,所以在改变一条轨迹 Rs 后,我们如何减少带负载的电机的初始振动?  

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

    电机识别需要在无负载的情况下完成。 您是否已从电机供应商处交叉验证了 Instapsin 识别的电机参数? 如果是、您可以在代码中使用它们、并在加载时禁用识别。 即使在正常运行期间、RS 也会发生变化、instaspin 也可以选择识别运行时间。 我们建议通过代码以及分析电机电流和电压来进行更多调试。

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

    您好、感谢您的回复

    识别的参数非常接近制造商参数、我们禁用了识别标志、并使用这些参数、  

    但我的问题是、我的电机初始振动和速度也没有变化、我们是如何解决这个问题的?  

    我们可以在没有负载的情况下控制电机

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="461371" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/999006/tmdshvmtrinspin-pmsm-motor-with-full-load/3698351 #3698351"]速度也不会改变[/quot]

    在以下情况下电机不会加速:

    [报价 userid="162813" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/999006/tmdshvmtrinspin-pmsm-motor-with-full-load/3695686 #3695686"]建议将以下参数设置为最大电流的10-20%: 20A 远高于7.4A 的最大电流。

    7.4A 应为最大电机峰值电流、可能为15-20A。 最终为7.5A P2P 和15A 峰值  

    [引用 userid="461371" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/999006/tmdshvmtrinspin-pmsm-motor-with-full-load/3698351 #3698351"]但我的问题是我的电机获得初始振动

    也许可以尝试将 motorVars.accelerationMax_Hzps 值10Hz 减少到5Hz。  对于大型电机默认惯性、Lab7轨迹中断节拍设置为 FAST、user.c 顶部为1节拍 V2.01。 已将其设置为5个节拍、已将轨迹中断节拍参数添加至 user.h/user.c 注意1节拍会在 PI 被添加到 Lab7电机时使启动崩溃尝试加快10Hzps、但在 LAB5在线运行中没有此类崩溃问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="461371" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/999006/tmdshvmtrinspin-pmsm-motor-with-full-load/3698351 #3698351]1.但我的问题是我的电机初始振动和速度也没有变化、我们如何解决这个问题?  [/报价]

    您能否尝试在启动期间以轻微负载运行电机、然后缓慢增大负载? 我们想知道问题是与加载启动有关、还是与加载运行有关。

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

    您好、感谢您的回复
    是的、我们尝试了轻微的负载、但我的电机在初始阶段振动、在10秒后稳定下来、并且我们增加了我们面临相同问题的负载。
    在轻负载和满载情况下、速度也不会改变。  

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

    如果 Rs 值不正确(尤其是高于实际 Rs 的值)、则启动行为会很糟糕。 您可以参阅 《InstaSPIN-FOC 和 InstaSPIN-MOTION 用户指南 》、http://www.ti.com/lit/ug/spruhj1h/spruhj1h.pdf 中的第14章"在启动、低速和速度反转时管理满负载" 

    1.启用强制角

    2.在启动前启用定子 Rs 重校准

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

    您好、感谢您的回复

    我们按照这一章进行操作、在电机中、我们开始时会产生2秒的振动、之后没有振动、  

    1.can 您可以帮助我消除满载电机的振动吗?

    我需要在代码中更改哪些参数 来增加相电压?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="461371" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/999006/tmdshvmtrinspin-pmsm-motor-with-full-load/3710677 #37107677"] 1.can 您可以帮助我消除满载电机的振动吗?

    由于在启动期间不知道确切的初始位置和转子角度、并且对于无传感器 FOC 来说速度非常低、因此很难完全消除振动。

    [引用 userid="461371" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/999006/tmdshvmtrinspin-pmsm-motor-with-full-load/3710677 #37107677]2.为了 增加相电压、我需要在代码中更改哪些参数?  [/报价]

    您可以参考实验"is08_overmodation"来实现过调制、但最好将 USER_MAX_VS_MAG_PU 设置为低于"0.57f"。

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

    大家好、感谢您的回复、

    [引用 userid="35051" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/999006/tmdshvmtrinspin-pmsm-motor-with-full-load/3711714 #3711714"]您可以参阅实验"is08_overmodulation"以实现过调制、但最好将 USER_MAX_VS_MAG_PU 设置为低于"0.57f"。

    我们参考了 lab08、我们将  USER_MAX_VS_MAG_PU 设置为0.57、我的电机 以45 RPM (20Hz)的速度平稳运行、此后、如果我们增加参考 频率(25Hz)、即我的电机以振动运行75 RPM。

    满负载时出现以下问题:

    满载时、我们可以控制高达(motorVars.speedRef_Hz =15Hz) 45rpm 的电机速度、之后、即使将 motorVars.speedRef_Hz 增加到15Hz 以上的任何值、 电机的 RPM 也只能保持45rpm。

    2.can 您可以帮助我提高电机的速度吗?

    以下是我的电机参数:

    类型:PMSM

    RS:6.5 Ω
    LD: 0.010496
    LQ:0.010496
    极对数:20
    额定扭矩:230 N-m
    输出功率:1.4KW

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="461371" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/999006/tmdshvmtrinspin-pmsm-motor-with-full-load/3712083 #3712083"]我们参考了 lab08,我们将  USER_MAX_VS_MAG_PU 设置为0.57

    没有 Yanming 建议 将其降低、请在 Lab7或 Lab13中尝试0.50?

    [引用 userid="461371" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/999006/tmdshvmtrinspin-pmsm-motor-with-full-load/3712083 #3712083"]满负载时出现以下问题:

    什么是电机电压? 40极电动机的运行速度应超过 20Hz -似乎有些设置不正确。 示例我的36极电机通过40Vdc 空载获得105Hz、峰值平均值为2-3Nm。 在80Vdc 时、它的频率为220Hz、然后电流会随着倾角声音变得更剧烈。 如果您需要更高的低电压速度、也许可以将星形绕组更改为三角形、非常简单。 在相同的输入电压下、Rs 阻抗将急剧分频、可能小于2.5欧姆、电机速度将加倍。

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

    是的、 如果未使用过调制、则 USER_MAX_VS_MAG_PU 应设置为(0.5)。

    您可以尝试使用 lab08运行电机并将 USER_MAX_VS_MAG_PU 设置 为(0.57),然后增加 USER_MOTOR_MAX_CURRENT_A 。

    如果无法达到最大速度、您可能会尝试在可能的情况下增加直流总线电压。 如果电机可以通过增大直流总线电压来高速运行、这意味着您必须像 lab13那样实现针对高速的磁场减弱控制。

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

    大家好、感谢您的回复、  

    正如您所说、我们尝试了、但我的电机速度没有提高、我们仅控制高达45rpm (speed_reference=15Hz)(满载时)、我们尝试将 DC_BUS 增加至350V、我的电机速度没有变化。  

    您能帮助解决这个问题吗?  

    供参考:无负载电机可通过增加 DC_BUS 电压来控制高达100RPM 的速度。  

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

     您是否增加 USER_MOTOR_MAX_CURRENT_A 以实现高扭矩电流?  

    请在   观察窗口中检查这些变量、motorVars.vs_V、idq_ref_a.value[1]、idq_ref_a.value[0]。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="461371" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/999006/tmdshvmtrinspin-pmsm-motor-with-full-load/3721469 #3721469"]我们仅控制高达45rpm (speed_reference=15Hz)的转速(满载时)、我们尝试将 DC_BUS 增加到350V、我的电机速度没有变化。  [/报价]

    毫无疑问、6.5欧姆 电阻是如何 产生230牛米扭矩的、这是非常有问题的? 想知道 DMM 是否显示两相类似的 Rs? 我的36极电动机具有0.57欧姆的任意两相(Delta)和3.57欧姆、当恢复到 Y 形电机时、速度扭矩也大约为一半。 它通过6步梯形在1KW 142vdc 附近运行1835rpm、但难以应对正弦波以获得超过950rpm 102vdc 的速度。

    我确信较低速度在某种程度上与估算器相关、因为扭矩小于5Nm、并且相电流非常低。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="48581" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/999006/tmdshvmtrinspin-pmsm-motor-with-full-load/3712690 #3712690">什么是电机电压? 40极电动机的运行速度应超过 20Hz -似乎有些设置不正确[/引述]

    大家好、感谢您的回复、
          电机的最大电压为260V
    2.      我的电机连接是星形的
    我们      在 两个相位之间测量 RS (使用 DMM)、得到13.5欧姆

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="35051" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/999006/tmdshvmtrinspin-pmsm-motor-with-full-load/3722952 #3722952"]您是否 要提高 USER_MOTOR_MAX_CURRENT_A 以实现高扭矩电流?  [/报价]

    感谢您的回复、

    是的、我们将最大电流增加到20 A、但在45 RPM 后速度没有变化。

    [引用 userid="35051" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/999006/tmdshvmtrinspin-pmsm-motor-with-full-load/3722952 #3722952"]请在   监视窗口中检查这些变量,motorVars.vs_V,idq_ref_a.value[1],idq_ref_a.value[0]。[/quote

    我们将检查并通知您。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="461371" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/999006/tmdshvmtrinspin-pmsm-motor-with-full-load/3726609 #3726609"]我们在 两个相位之间测量 RS (使用 DMM)、得到13.5欧姆[/引用]

    可能会导致电机速度问题 。  ACIM 感应电机将能够通过460VAC 产生230Nm 的电流、这似乎不是我知道的任何 SPM。 我不得不对定子磁芯分析进行放松、以指示理想电流来发现大匝数/齿数导致 SPM 中由直流逆变器减少的韦伯。 目标是确保磁场 ka/m 或 ka/e 峰值不超过 HCBB 退磁曲线。

    看起来高斯仪表可以估算场强或使用复杂的数学公式。 当气隙较小 (<0.05英寸)时、默认情况下电流将保持较低。 似乎 Lenz 定律会在磁场的直角对电子进行排斥、这种情况就是如此。 相反,当 AG >0.05"时,相电流会快速上升,出现较少的齿槽。 理想情况下、尽可能缩小间隙、但代价是速度需要进行小折衷并提高电压以提高 Weber/sec 速度。 增加额外的齿(无电线)有助于在槽更宽的情况下减少槽齿槽、以用于重型 AWG 电线。   

    下面是对相位欧姆进行分频的简单方法:查找三相端或中性、不扭曲、如果需要、添加焊接的实心铜跳线。 因此、将 A 相末端导线作为 B 的共用起点、B 的末端共享为 C 的起点。最后、C 相的末端与 A 相的起点共用、然后您将星形转换为三角形。 另一种方法 是切割每个齿形线圈端并去除多圈、刮擦绝缘、扭曲对、助焊剂接头、焊点热收缩。   

       

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

    智能、

    有任何反馈吗? 请检查速度 PI 控制器的输出是否等于_IQ (USER_MOTOR_MAX_CURRENT_A/USER_IQ_FULL_SCALE_CURRENT_A)?

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

    您好、感谢您的回复

    我们将使用上述检查更新您  

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

    大家好、感谢您的回复、

    1. 我们正在进行 lab08 (调制实验)。
    2. 我们在 user.h 中更改了以下参数

         USER_MAX_VS_MAG_PU      0.57

         USER_MOTOR_MAX_CURRENT_A 20A

         USER_PWM_FREQ_kHz      ((float32_t)(5.0))  

    1. 根据我的了解、如果我们增加调制指数、相电压也会增加、速度也会增加、我们在提高速度方面面临着问题。
    2. 但在本例中、我们将调制指数增加到0.57、并将速度基准增加到30Hz (90RPM)、将 USER_PWM_FREQ_kHz 增加到5kHz、运行时没有振动、 但速度未达到90RPM (电机上没有任何负载)、 而负载仅旋转至45rpm (参考速度15Hz)时、速度在15Hz 后没有变化、我 将观察窗口结果(电机无负载)连接到速度参考25Hz 和速度参考30Hz
    3. 您能帮我解决这个问题吗?
    4. 我们还有另一个问题、如果我们将 USER_PWM_FREQ_kHz 增加到15或10或20kHz 以及 USER_MAX_VS_MAG_PU 0.57、那么当 我们提供速度参考30Hz 时、我的电机会振动。

    下面是我们给出参考速度25Hz 和 PWM 频率15KHz 时的观察窗口

     

     

    下面是我们给出参考速度30Hz 和 PWM 频率15KHz 时的观察窗口

     

    提前感谢、希望您能尽快解决这个问题。

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

    电机是否会变热、让它运行15分钟左右?

    290v 的5-11Nm 扭矩在空载条件下似乎很高。  

    我注意到 KP_ld 12.878不是默认的 labs.h 值。 您是否已使用自己的串联 PI 值(labs.h)加载 KP_SPD、KI_SPD?  

    [引用 userid="461371" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/999006/tmdshvmtrinspin-pmsm-motor-with-full-load/3736132 #3736132"] USER_MAX_VS_MAG_PU 0.57、当 我们给出30Hz 速度参考时、我的电机正在振动。

    相电流振荡和/或电机线圈是否在峰值电流下具有 ping 噪声?

    由于无法实现更高的 WB/Sec、因此峰值电机电流可能推动了最大扭矩和速度平坦线。 在峰值电流下、PM 电机似乎成为部分发生器、我们通过梯形 FOC 看到相同的速度问题。 产生更多空载伏秒(WB/Sec)的唯一方法;  

    1.增加直流电池供电。  2.分压定子电阻。 3.缩短死区时间、使用 SDK 似乎有点危险。

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

    由于 motorVars.vs_V 值接近 userParams.maxVsMag_V 值、因此您必须增加直流总线电压或实施磁场减弱控制以将电机运行至高速、这意味着直流总线电压不足以用于高速。

    您可以参阅实验13来实现磁场减弱控制。

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

    大家好、感谢您的回复、

    1. 我的电机在运行时发出一些声音(在空载条件下发出磨擦声)。
    2. 我们 没有对 KP_id、KP_SPD、KI_SPD 进行任何更改,我们使用了 TI 提供的默认值
    3. 以下是我自己的硬件和 TI 硬件结果的监视窗口(带载和不带载)

    我们在 user.h 中为这两个硬件设置以下参数

    USER_MAX_VS_MAG_PU  0.57

    USER_PWM_FRE_KHz    5.

    用户 MOTOR_MAX_CURRENT 20.

    1. 在上述条件下、我们使用 lab08在驱动器满载的情况下运行电机、它尝试运行、但无法以任何速度设置开始旋转、我的模块失败。 我们已在以下位置附上捕获的电流波形、请查看(满载)
    2. 供参考:我们将输入交流电压提高到260V、以便我们能够控制高达91RPM 的速度(在我的硬件无负载的情况下)、但在负载情况下也不能正常工作(即速度没有增加)
    3. 在负载条件下、速度增加到45rpm (即速度基准为15Hz)、相应的线路电压也增加到139V、超过此值时、速度和线路电压不会随着基准速度的增加而增加(即25Hz、30Hz)。
    4. 我们已附加所有测试结果、请查看结果、并建议我们提高带负载电机的速度。
    5. 您能告诉我是否有任何参数限制速度吗?
    6. 正如您所说,我们在无负载条件下测试了磁场减弱,我们观察到,与25Hz 的相电流和速度成正比,30Hz 时速度增加,但相电流增加了8倍,而25Hz 时的相电流增加了8倍。 我们可以进行带负载的 MTPA 实验吗?(我的驱动器和电机是否安全? 供参考:我的驱动模块最大电流为20A)

     

    无负载条件下的 lab08结果观察窗口:

     

    速度基准(Hz)

                       TI 硬件

                自己的硬件

     

     

     

     

    25Hz

     

     

     

     

     

    30Hz

     

     

     

    lab08上无负载的电流波形:

    速度基准(Hz)

                                          TI 硬件

       自己的硬件

     

     

     

     

    25Hz

    30Hz

     

    lab08结果与负载的观察窗口:

    速度基准(Hz)

                                   自己的硬件

     

     

     

     

     

    25Hz

    30Hz

     

    lab08上带有负载的电流波形:

    速度基准(Hz)

                               自己的硬件      

     

     

     

     

    25Hz

     

     

     

     

    30Hz

     

     

    以下是我的硬件在加载和空载情况下的测试结果

     

    以下是无负载 TI 硬件的测试结果

     

     

    提前感谢、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="48581" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/999006/tmdshvmtrinspin-pmsm-motor-with-full-load/3726903 #3726903"]ACIM 感应电机通过460VAC 能够产生230Nm 的电流、这似乎不是我知道的任何 SPM。 我不得不对定子磁芯分析进行放松、以指示理想电流来发现大匝数/齿数导致 SPM 中由直流逆变器减少的韦伯。 目标是确保磁场 ka/m 或 ka/e 峰值不超过 HCBB 退磁曲线。[/quot]

    您好、GI、很抱歉为您先前的回答提供了较晚的回复
    PMSM -非 ACIM。 铭牌参数是:对电机铭牌参数的观察结果-如 Rs??
    2.我们可以使用另一个 COTS 驱动器运行

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

    尊敬的 DS:

    仍然想知道为什么 KP_ID、KI_IQ 值(12.8xx)大于我的 Lab7结果。 我添加了电机惯性(user.h)以绕过 labs.h 默认值 KP_SPD、KI_SPD (0.1、0.01)和 control.c 似乎通过 kgm2考虑了 KP_ID、KI_IQ 值。 SDK v2.01

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

    您可能会尝试增大直流总线电压以为电机提供足够的电流、但我们不建议 USER_MOTOR_MAX_CURRENT_A 高于 USER_MOTOR_MAX_CURRENT_A

    您可以在高速时调节速度 PI 控制器的增益。

    TMDSHVMTRINSPIN 似乎  无法支持电机满载运行。

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

    您好、感谢您的回复、

    1.如何绕过 lab.h 默认值?  实际上、我们没有对速度 Kp、ki 和 Kp_id、Kp_IQ 进行任何更改  

    我们不使用 SDK v2.01、而是使用 SDK 3.00.01

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

    您好、Luo 感谢您的回答、

    1、之前我们将 DC_BUS 电压增加到350V、电机的速度没有变化、我们附加了结果  
    2.我们不使用 HV 套件

    谢谢你

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

    您是否尝试使用自己的电路板识别电机参数、并在可能的情况下使用 TI 高压套件将其与值进行比较?

    如您所知、正确的电机参数和良好的电流/电压反馈信号对电机运行状态有很大影响、尤其是在重负载高速下。

    是否可以使用更高的 PWM 频率? 您是否尝试调节速度 PI 控制器的增益并为高速使用较小的值?

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

    labs.h 具有可由用户修改的预设参数、它们在 SDK 3.01中如何生成12.8可能是电机电感、但也很难理解。

    labs.h 默认使用 SDK 2.01

    0.5、/* KP_ID */\
    0.01、/* KI_ID */\
    \
    0.5、/* KP_IQ */\
    0.01、/* KI_IQ */\

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

    大家好、GI

    感谢您的回复、

    在我的 labs.h 中,我们有以下代码行:KP_ID、KI_ID 、 KP_IQ 、KI_IQ  

    0.5、/* KP_ID */\
    0.01、/* KI_ID */\
    \
    0.5、/* KP_IQ */\
    0.01、/* KI_IQ */

    谢谢你

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

    罗致光感谢您的回复、

    1.是的、我们尝试使用自己的硬件识别电机参数、识别的值非常接近电机制造商的值、也非常接近 TI-hv-kit 识别的值
    目前我们使用的是 PWM 频率16KHz、我的逆变器最大开关频率为20kHz  

    我们没有调整速度 PI 增益、这些增益值是否会影响电机的输出速度?如果是、您可以建议我们如何计算这些增益吗?

    谢谢你  

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

    我必须检查 SDK3.1 Ctrl.c、以了解 KP_ID/KP_IQ 如何达到12.8高电平。 ~  ~而言、我的 KP_ID/IQ 是0.8相对 ID/IQ (0.000986 μ A)和您的 Lab7 ID/IQ (0.02049 μ A)。 从更大的 ID/IQ 电感中期望更大的 KP_ID/IQ 值似乎很自然、但12.8似乎有点过大。

    在 user.h 中添加电机惯性入口时、KP_LD/LQ 也会随 KP/KI_SPD 发生变化。 和 SW #define Forced kgm2可通过 ctrl.c 确定、而默认 kgm2可通过 user.c 确定 这可能会更改 SDK 3.01、因此我无法确切地说明 kgm2如何或如何影响 KP_ID/IQ、或者根本无法说明。 尽管较高的值 KP_LD/LQ 会导致转子磁通崩溃>80Hz、并且使用 BoostXL-drv8320rs 确定的电感值时电流会严重振荡。 怀疑逆变器 NexFET DS 导通电阻非常低、与电感值的测量方式有很大关系。  

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

    这些增益会影响速度振动和稳定性、但无法提高最大运行速度。 如果您知道电机/系统的惯性,则实验项目可以根据电机参数计算 setupController()中的默认值。 您可以在 user.c 中将初始值设置为 pUserParams->BWC_rps 和 pUserParams->BWDelta。 默认值只是作为参考、可能不是最佳值、因此您需要根据 运行状态调整 motorVars.KP_SPD 和 motorVars.KI_SPD。