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.

运行lab21时电流满载,电机会发热,请问这种情况是否正常?

Other Parts Discussed in Thread: DRV8301-69M-KIT

我运行的DRV3201kit_revD proj_lab21的你例程,跑lab20例程电机运行正常,没有出现电机发热问题。是否是因为参数设置不当,解决运行lab21时电机发热应该调整哪些参数?望请赐教,谢谢!

  • 你好,请问目前的问题是运行lab01和lab21的例程都会出现电机发热的情况?
    有没有运行过lab02b进行电机参数识别并修改到user.h?
  • 你好,请问目前的问题是运行lab01和lab21的例程都会出现电机发热的情况?
    有没有运行过lab02b进行电机参数识别并修改到user.h?
  • 已经有lab02b测试过电机参数,并修改了user.h。

    直接在CSS运行lab02b和InstaSPIN_UNIVERSAL GUI运行lab02b测试出来的Lsd、Lsq的差别比较大,为什么同样的程序在CSS测试的结果和InstaSPIN_UNIVERSAL GUI中测试的结果有那么大的差异。我选用了运行CSS的测试结果,如果使用GUI测试的结果修改User.h编译之后Enable System无法打开。

    运行修改User.h后的lab21时,电流依然很大,电机运行几秒钟就开始发热,温度上升很快。

  • 麻烦提供一下具体使用的哪款套件,我在官网没找到DRV3201kit_revD对应的型号,或者是你自己设计的吗?另外主控MCU用的是哪款?
    一般情况下GUI和lab02b测试的结果是相近的,不会差这么大
  • 不好意思是我写错了,使用的DRV8301kit_revD的实例lab21,我用的DRV8301-69M-KIT套件,我也感到很困惑,同样的程式,在CSS中和GUI测试的结果差异很大。不知道是否跟套件的波动开关和条线有关,套件的硬件设置都购买时的默认设置,没有改过。

  • 您好,是否可以告之一下产生CSS中和GUI测试结果差异很大的原因,和电流过大引起电机发热的情况下,如何控制电流最大输出值?
  • 看了一下,你的板子拨码开关和跳冒设置应该没问题。
    电机最大输出电流可以在
    #define USER_MOTOR_MAX_CURRENT (x.x)
    中设置。
  • #define USER_MOTOR_MAX_CURRENT (x.x)应该是电机的额定电流
    我也有尝试将电流改小
    #define USER_MOTOR_MAX_CURRENT (1.0)//(4.01)
    重新编译后运行电流依然满载,电机很快发热。

    也有参考lab05加入gMotorVars.IqRef_A参数控制似乎也不能影响电流大小。

    不知道如何才能在lab21的基础上加入电流控制?
  • 后续可以在这个帖子中讨论:e2echina.ti.com/.../202537
x 出现错误。请重试或与管理员联系。