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.

[参考译文] CCS/DRV8312:instaspin 运动中在 lab12-A 中运行时出现问题

Guru**** 2524470 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/782727/ccs-drv8312-problem-in-running-in-lab12-a-in-instaspin-motion

器件型号:DRV8312

工具/软件:Code Composer Studio

您好!  

我正在尝试运行 lab12-A、我有 Rs 值的在线重校准、但稍后、我的电机未运行。 我尝试检查编码器问题、但编码器运行正常。 我注意到的另一个问题是 gMotorVars.SpinTAC.VelIdRun”应设置为1。 但是、当我运行实验时、该值会自动变为零。  您能否详细说明如何解决此问题。   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请使用 lab02b 或 lab02c 来识别电机参数、并在 user.h 中为 lab12a 设置识别的参数。
    2.请再次在 user.h 中检查编码器及其线路的连接。
    3.在实验指南中检查观察窗口中的 gMotorVars.SpinTAC.VelIdErrorID 和 gMotorVars.SpinTAC.PosConvErrorID、然后按照错误 ID 代码解决问题。 您可能会在 instaSPIN 用户指南(SPRUHJ1G)中找到有关错误 ID 的信息。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    罗好、

    我已经确定了参数、这不是问题。
    2.我总是会遇到错误2004,电机不会开始旋转。 这意味着根据指南、我没有足够的扭矩。 它们是指更改 OutPos 参数。 我无法找到参数的确切位置。
    3.我尝试以不同的速度和不同的 gMotorVars.SpinTAC.VelIdTorqueRampTime_sec 时间步长运行、在所有这些之后、我仍然无法使电机运行。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请尝试 lab05c 以查看是否可以很好地识别惯性。 如果是、则表示编码器设置不正确。 如果没有、则必须根据运行状态调整 SpinTAC 的配置参数。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能不能准确地理解这里编码器设置的含义、我能在实验5C 中找到惯性和摩擦值。 您还能建议我如何检查编码器设置吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.电机和编码器电线的物理连接和顺序正确。 如果电机运行不好、您可能会尝试更改电机线的顺序。
    2.编码器线路的数量在 user.h 中正确设置
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Yanming、您好!  

    我已经检查了电机和编码器的连接、它们是正确的。 但电机尚未运行。 我真的不明白问题是什么。  

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


    我在表达式中禁用了强制角、这使我的实验12b 和12a 运行。 当我禁用 Forceangle 时、电机会产生很大的振动、我有几个问题、它们是:

    1.禁用 Forceangle 意味着我仍在使用估算器而不是编码器运行?
    2.当我的板识别12a 中的参数时,它们与最初识别的参数不同,您能解释原因吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    强制角仅用于从低速开始、lab12a 或 lab12b 使用来自编码器的角度、而不是来自估算器的角度。 如上所述、如果 lab05运行良好、但 lab12a 无法正常工作、则需要再次检查设置。
    2.如对问题1的答复所述,请确认 lab12a 是否运作良好。 请详细说明这个问题、哪些已识别的参数是扩散性? 您的意思是最初确定的参数?