主题中讨论的其他器件:LVSERVOMTR、 DRV8323、 DAC128S085EVM
工具与软件:
我正在使用 TMS320F280025C 和 DRV8323RH 套件在 LVSERVOMTR 上进行开发、并按照"MotorControl SDK 通用工程和实验室"指南上的步骤进行操作、但在构建阶段4中、在我构建此工程以在电路板上运行后、我始终会遇到此 currentUnbalance 错误、但我不知道是什么原因或如何解决此问题。
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.
工具与软件:
我正在使用 TMS320F280025C 和 DRV8323RH 套件在 LVSERVOMTR 上进行开发、并按照"MotorControl SDK 通用工程和实验室"指南上的步骤进行操作、但在构建阶段4中、在我构建此工程以在电路板上运行后、我始终会遇到此 currentUnbalance 错误、但我不知道是什么原因或如何解决此问题。
我现在想知道是不是只与 FAST 相关的参数不正确、还是用于电压桥臂的 ADC 设置不正确。
在构建级别3中运行电机时、确定以下各项:
此致、
Jason Osborn
motorVars_M1.estOutputData 的输出看起来与实际电机转速非常吻合、而 motorVars_M1.estOutputData 的 Fe_Hz 在50和70之间变化、而我的给定速度为60。
我有一个示波器、但我没有 EPWMDAC 或 DAC128S、因此我不知道如何直接使用它、我只使用目录来观察它。
顺便说一下、运行几分钟后、电机变热、甚至变热、这是否正常? (但如果我使用 ENC 或霍尔传感器运行、则不会发生这种情况)
此致、
Hengchen
我已经根据自动偏移计算更新了 param USER_M1_Ix_OFFSET_AD 和 USER_M1_Vx_OFFSET_SF、还选择了正确的电机模型"Teknic_M2310PLN04K"、但是我应该如何知道如何将其他参数更改为 适当的值?
在构建级别4中、它可以在没有"电机识别"的情况下运行、但只 能非常缓慢地旋转(仅在快速模式下)、在 eSMO 下、它可以正常旋转。
Hengchen
感谢您的确认。 我要问的原因是、只有 FAST 算法才需要组装这些电容器、而不是其他的。 到目前为止、我提出的每一个问题都与之前的一个例子有关、在这个例子中、我看到了与此问题类似的东西。
您可以执行以下调试步骤吗?
执行这些调试步骤后、您应该看到3个屏幕截图。
请在此处发布所有3张屏幕截图以供我观察。 这应该会让我对问题有很多了解。
此致、
Jason Osborn
Hengchen
对反应延迟深表歉意。 我想我已经提到过、我在过去看到过非常相似的问题、到目前为止、这些问题似乎都不适用。 这是非常奇怪的。 请发布这些图片:
为了清晰起见、总结我当前的思维过程:如果 eSMO 和构建级别3有效、但 FAST 不有效、这会向我表明以下任一项存在问题:
其中:
此致、
Jason Osborn
如果它以前工作过但现在不再工作、则可能其中一根电线出现故障。 LP 和 Booster Pack 之间的跳线可能会在许多信号中导致不稳定。 我建议直接连接两个板、为了避免直接弯曲引脚、我们有时会做的一件事是在 LP 顶部附加一组额外的连接器、然后弯曲或移除这些引脚。
器件型号为 Samtec SSQ-110-03-T-D、如 LP 的 BOM 中所示。
让我知道直接连接是否可以改善情况?
此致、
Jason Osborn
Osborn,
感谢您的建议、我现在直接连接 DRV 和 LaunchPad (bend J3-29和 J3-30)、但我处于同样的情况:
1.如果我直接尝试启动电机、它旋转得非常慢、即使 speedRef 设置为60也是如此
2.如果我尝试启动自动电机识别,启动失败了,出现"currentunbalance"和"tartupFailed"错误
此致、
Hengchen