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.

[参考译文] INSTASPIN-BLDC:RsRecalc 和偏移重新计算时间减少

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/594158/instaspin-bldc-rsrecalc-and-offsets-recalculation-time-reduction

器件型号:INSTASPIN-BLDC

从上电到电机准备好在我们的应用中旋转的时间、我需要尽可能缩短。  理想情况下、从"钥匙打开"到电机准备旋转的时间、该时间应小于= 1秒。

我可以减少多少偏移重校准和 RsRecalc?  我知道代码中该在哪里执行此操作(基于 Lab4b)、但哪种最短时间足以实现可靠的计算?

  1. 偏移重新计算-所需的最短时间是多少?确定最短时间的标准是什么?
  2. RsRecalc - RsRcalc 期间电流斜坡的用途是什么?
  3. RsRecalc - RsRecalc 结束时交流电流衰减的作用是什么?
  4. RsRecalc -是否可以仅使用恒定直流电流来计算 Rs?

我附上了示波器跟踪、以帮助显示情况。  您可以看到、现在的时间为~4秒、我需要将时间减少到< 1秒。

谢谢、Mike

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您无法将 RsRecalc 时间减少到非常小的值、该值需要足够的时间才能获得准确的值。 也许、如果电机定子电阻在温度方面变化不大、您可以禁用 RsRecalc。 斜坡控制是为了获得稳定的直流值并防止过流、您可以增加斜坡斜率以缩短时间。
    如果您根据硬件在 user.h 中设置了正确的偏移值、则可以禁用 offsetcalc 或为其设置很短的时间。 或者、您可以在第一次上电时仅执行一次偏移计算、然后在下次禁用它。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    到目前为止、我仅测试了~ 20个电机、但我不期望电机之间的 Rs 有太多的变化(mΩ 15mΩ Ω<+/- 1 μ A)。  初始~mΩ 的 mΩ Δ 温度= 15ºC μ V、这相当于 Rs 从15k Ω 增加1 μ V。  您是否认为增加足以导致 InstaSpin 启动问题?  可能导致 InstaSpin 问题的 Rs 变化百分比是多少?

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

    不过、要确保跳过 RsRecal 时:
    存储在 user.h 中并加载到应用中的 Rs 值始终低于任何实际的 Rs 值(在整个温度范围内)

    如果是这种情况、我们将使您在启动时取得成功。 如果电机的实际 Rs 低于您的加载 Rs 值、则可能(将会导致部分时间)发生故障。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此外、要记录的是、您要询问的解决方案是
    InstaSPIN-FOC

    这与您标题中的 InstaSPIN-BLDC 完全不同

    此外、关于您的第一个问题:
    请参阅 SPRUHJ1的第6.5.2章
    2.您正在注入直流信号以施加电压并测量电流、计算 Rs
    3.您所说的电流斜坡和交流衰减是控制器进入在线状态以开始运行电机。 当直流信号在屏幕截图上停止时、RsRecal 的标签应该会停止。 请参阅 SPRUHJ1的第6章和第10章
    4. RsRecal 只使用直流信号