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.

[参考译文] TMS320F28069:BLDC 电机 Lab02c 问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/792116/tms320f28069-bldc-motor-lab02c-problem

器件型号:TMS320F28069

您好、C2000论坛、

我有一个 PortesCAP、2极、BLDC 电机-型号 B0610P1005。
数据表中列出的一些相关参数包括:
标称电压[V]                         24.
空载速度[rpm]                     40000
最大持续扭矩[mNm]       8.3
速度常数[rpm/V]                1656
RS (相间)[欧姆]             2.3
LS (相间)[uR]                 500

我目前正在使用 DRV8301-HC-EVM 评估套件。

这是一个电感相对较低的电机、因此我一直在尝试使用 lab02c 来描述它的特性。

它开始嗡嗡声、而 lab02c 正在评估 Rs。 然后停止。 那么它运行得很好
平滑一会儿。 在此期间、我可以看到磁通值更新。
最后、它会经过一个运行极其粗糙的间隔。 我可以看到 Ls_d
和 LS_q 在该阶段更新。
我获得的 Rs 值相对接近我预期的值(1.2)、但 LS
值是我预期值的1.5倍到2倍(我预计大约250uH,大约½相位
与相位规格之间的关系)。 磁通通常显示为大约0.021V/Hz。

在后续实验中(例如 lab03a)、电机的运行也非常粗糙并会快速升温。


我更改了以下参数,如下所示,但结果没有更好的:


USER_PWM_FREQ_kHz:                                        20–60、步长为20
USER_NUM_PWM_TICKS_PER_ISR_TICK:           1、2、3
USER_ZEROSPEEDLIMIT:                                      在分子中为0.25至1.0、步长为0.25
USER_FORCE_ANGE_FREQ_Hz:                        0.25至2.0乘法器、步长0.25
USER_MOTOR_RES_EST_CURRENT:                   1–3、步长为0.5
USER_MOTOR_IND_EST_CURRENT:                    始终 -0.5* USER_MOTOR_RES_EST_CURRENT
USER_MOTOR_MAX_CURRENT:                          10–20、步长为5                       
USER_MAX_ACCEL_Hzps:                                     10或20
USER_ADC_FULL_SCALE_CURRENT_A:               60或82.5 (默认值)
USER_ADC_FULL_SCALE_VOLTGE_V:                45或66.32 (默认值)

我尝试了上述设置组合的一系列排列。 我尝试将其限制为看起来很实用的值、
或似乎有所不同、或似乎具有某种效果。 我有一个电子表格
这些排列及其效果。 我还有电机的数据表。
我显然缺少一些东西…
可能 我在某个地方有一些疯狂的参数值。 我已附加 user.h 文件。
请帮帮我。

此致、

Dave Reagan

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

    忘记附加 user.h 文件...

    e2e.ti.com/.../3515.user.h

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Dave、user.h 中有一些与硬件相关的项目、例如 USER_ADC_FULL_SCALE_CURRENT_A、不应针对 TI EVM 进行更改。 您的电机有多少个极对? 真正的2极电机?

    肖恩
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Sean、
    是的-我发现了那个特定的。 似乎任一方向上的变化都使电机运行变得非常热。 是的、转子实际上是一个具有单极对的单个磁体。
    谢谢、
    Dave
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Sean、

    运行 lab03a 时、我得到的偏移量数字最高:

    I_A_offset = 16366722
    I_B_OFFSET = 16476704
    I_C_OFFSET = 16604631

    V_A_offset = 8270832
    V_B_OFFSET = 8230849
    V_C_OFFSET = 8258049

    电机变得很热。 我已将 USER_MOTOR_MAX_CURRENT 一直降至5A;变得很热需要更长时间、但扭矩非常微弱。

    B.R.

    Dave

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

    您好 Sean、

    对此有什么想法吗? 还有事吗?

    我已经附加了最新的 user.h 文件、因为我确信自上次发布以来、某些内容已经发生了变化。

    我可以通过 lab05b 获取某种... 电机仍然变得非常热、偏移值仍然很疯狂。

    谢谢、

    Dave Reagan

    e2e.ti.com/.../51804.user.h

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的-我刚刚看到了来自电机的烟雾。 我在这里需要一些帮助...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Sean、

    我解决了过热问题(最大电流设置过高-但您不会从电机规格中知道)。 已执行 Lab05b 的计算、看起来运行正常。 根据转速计、转速值为右开。 接下来、我将尝试加载电机、看看  它可以处理什么样的扭矩。

    我将认为该线程已关闭。 如果我的扭矩有问题或其他问题、我将打开一个新的扭矩。

    谢谢、

    Dave Reagan