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.

[参考译文] LAUNCHTXL-F2.8377万S:+ BOOSTXL-DRV8301电机开发套件,无负载操作中的电流峰值。

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/571453/launchxl-f28377s-boostxl-drv8301-motor-development-kit-and-current-spikes-in-no-load-operation

部件号:LAUNCHXL-F2.8377万S

您好,

我一直在试用以下套件,并注意 到在无负载操作中出现高电流峰值。 在我看来,这些峰值是随机的,但非常高,可能是数百mA。

我一直在使用controlSUITE 项目'TIDM-SERVO-LOUNCXs'作为套件配置的基础。 我还注意到,该特定项目使用不同的SVGEN模块,与  以前的SVGEN模块产生相反的FOC矢量。 这是我的电流信号差的原因吗?  非常感谢。

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

    您好,

    我们不能在此处重现此问题。  您是否可以使用v编译器6.4 .6进行尝试。 仅供参考,SVGEN模块仍然是相同的,使用的宏位于\math_blocks\v 4.3 \svgen.h

    Rgds,

    Ramesh

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

    您好,Ramesh,

    感谢您回复并检查我的硬件问题!!!

    我使用的是:CCS-V-V- 6.1 .3.0.0033万 ,使用的编译器是:15.12 .1.LTS。  我找不到推荐的v 6.4 Tm6编译器!  如何获取??

    你说得对,模拟后我发现SVGEN是对的!!

    此致,

    Ljubisa  

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

    您好,
    您可以按照此链接中的视频获取较旧版本的编译器并查看是否可以找到提到的版本Ramesh?

    [编辑][添加于以下链接]

    processors.wiki.ti.com/.../Compiler_Updates



    此致
    Santosh Athuru

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    我已将编译器更新为较早版本的v 6.4 6并重新编译,但没有改进... 在无负载操作和静止状态下,没有施加电流时,电流峰值仍然存在。
    由于您无法再现,我的DRV8301模块是否出现故障或噪音?

    非常感谢。

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

    嗯...很难说DRV8301 有故障。

    为什么不断开电机,只需执行2级,即开环。 如果您没有看到电流峰值或噪音问题,则DRV正常,电流感应可能是问题。 在这种情况下,降低DRV的电流感应增益。 无论如何,请告诉我情况如何。

    Rgds,

    Ramesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Ramesh,
    我断开了电动机的DRV_Gain = 10 (16.5A基本电流)并在2级下运行,但仍观察到峰值,有时在显示窗口上可能是+/- 0.14 x 16.5A。 B通道上的振幅最高,一个通道上的振幅大约低一半,它们沿+和-两个方向移动。 它们的持续时间为1个抽样(0.0.0005万秒)。
    非常感谢,
    Ljubisa
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,柳比沙,

    您在哪里可以看到当前的峰值? 它是否在CCS图窗口中?

    如果没有电机,为什么会出现电流峰值? 您可以尝试使用不同的DRV板吗? 验证DRV上的死区设置。

    Rgds,

    Ramesh

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

    您好,Ramesh,

    你猜对了,我在CCS图窗口上看到了它们。

    我还担心死带,因此在 软件中增加了死带,但无法消除峰值。

    你说得对,如果电动机断开,电流信号就不会有这种噪音,但我的情况是这样的。

    这让我思考在BOOSTXL模块上是否正确配置了DRV8301, 因为我有另一个套件 DRV8301_HC_EVM Rev D, 但没有显示

    如此的噪音。

    我没有不同的DRV板,但是如果你知道一个在你这边很好的板,为什么不让我来这里试试。 我一定会为它买单。

    非常感谢。

    此致,

    Ljubisa

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,柳比沙,
    由于您拥有'Noise Free (无噪音)' DRV EVM套件,我想您可能不需要我提供的任何东西。

    BTW,原始代码将三个PWM发送到DRV板,而死区由EVM处理。 但是,您可以调整代码以发送6个插入死区的PWM。 在测试逆变器之前,请确保DRV连接器获得正确的信号。

    Rgds,
    Ramesh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Ramesh,
    我似乎不能准确地解释如何使用另一个EVM套件。

    我曾从TI调用过F2869 - DRV8301 -高电流套件,而具有相同DRV8301的套件不会产生任何峰值。
    所以我的观点是我的BOOSTXL-8301模块肯定有问题,因此,如果您有一个没有显示当前峰值的模块,您会给我发邮件吗?我会给您赔偿。

    关于6PWM操作,我已经完成了,但没有得到更好的结果,无法测量我插入的死机时间。
    非常感谢。

    此致,

    Ljubisa