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.

[参考译文] DRV8301-69M-KIT:Lab13b gMotorVars.SpinTAC.PosCtlErrorID

Guru**** 2602855 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/678417/drv8301-69m-kit-lab13b-gmotorvars-spintac-posctlerrorid

器件型号:DRV8301-69M-KIT

电机在实验13a 或实验13b 中通过识别运行后、 gMotorVars.SpinTAC.PosCtlErrorID 显示错误。  它 是错误代码2或错误代码5。  我查看了用户手册并找到了 SpinTAC 位置控制的 ERR_ID 代码表、但我不理解如何使用建议的解决方案并消除错误。

2无效的速度参考最大值将 cfg.VelMax 设置为(0、1]范围内

5控制信号最小值在[-1、0)范围内设置 cfg.OutMin 无效

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.请问您是否曾使用 lab02a 来识别电机参数、使用 lab12a 来识别电机惯性、然后在 user.h 中设置这些参数
    2.您能否检查编码器的连接和配置是否正确?
    3.对于 errorID=2、请确保_IQ24 (USER_MOTOR_MAX_SPEED_KRPM * ST_SPEED_pu_PER_KRPM)在[_IQ (0、0)、_IQ (1、0)]范围内。
    4.对于 errorID=5、请确保_IQ24 (USER_MOTOR_MAX_CURRENT / USER_IQ_FULL_SCALE_CURRENT_A)处于[_IQ (0、0)、_IQ (1、0)]范围内。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Yanming、

    1.请问您是否曾使用 lab02a 来识别电机参数、使用 lab12a 来识别电机惯性、然后在 user.h 中设置这些参数

    是的、我目前使用的电机是一款生产电机、我们几年前就成功识别了这款电机。  实际上、我使用 Lab02c、因为它被视为低电感电机。  我再次运行它、值看起来是合理的。   

    它确实识别了 Lab05c 和 Lab12a 的惯性和摩擦、结果如下。  我不知道电机的实际惯性、但两个实验似乎比较正常。

    2.您能否检查编码器的连接和配置是否正确?   

    我不知道什么是真正正确的、因为我购买了编码器、它与电机分离。  如果出现错误、Lab12a 是否无法识别惯性?

    3.对于 errorID=2、请确保_IQ24 (USER_MOTOR_MAX_SPEED_KRPM * ST_SPEED_pu_PER_KRPM)在[_IQ (0、0)、_IQ (1、0)]范围内。  

    USER_MOTOR_MAX_SPEED_KRPM 是8.0、由于 USER_IQ_FULL_SCALE_FREQ_Hz 的"新"计算而不是固定值、因此该值太高。  我更改 了 USER_MOTOR_MAX_SPEED_KRPM = 7.0、现在情况良好。


    4.对于 errorID=5、请确保_IQ24 (USER_MOTOR_MAX_CURRENT / USER_IQ_FULL_SCALE_CURRENT_A)处于[_IQ (0、0)、_IQ (1、0)]范围内。

    此比率有效(127/128)、但根据我的软件工程师、它不像 USER_IQ_FULL_SCALE_CURRENT_A=128。  将其更改为127并 略微减小 USER_MOTOR_MAX_CURRENT 以保持 [_IQ (0、0)、_IQ (1、0)]。  现在一切都好了。

    谢谢

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

    电机参数和惯性识别似乎很好、由于 lab02c/lab05/lab12a 运行良好、因此电机和编码器线路的连接也是正确的。 如果您有任何疑问、请继续并告知我。