主题中讨论的其他器件:MOTORWARE、 controlSUITE
工具/软件:Code Composer Studio
继续尝试通过电路板的 motorware labs 进行工作。 好消息是、我们找到了一种使电机运行 lab1b 和 lab1c 的方法。 坏消息是、我们必须绕过一个您不提供源代码的函数、因此我们会在您解释如何解决此问题之前、一直处于"不正确的状态"。 此外、我还为 lab1b 附加了一个图形输出、该输出显示了使用 AngleGen 生成的电压。 Tom 想知道它为什么有缺陷。 这是因为我们需要比100v2更好的仿真器吗?
首先、对于 lab1b、我们必须手动将 gMotorVars.SpeedRef_krpm 更改为0.5或更高版本、以使电机运行。 它在0.6或更高时运行得更好。 未经修改、它会将其设置为大约0.1、这是不起作用的。 发生什么事了?
其次、在 lab1c 中、我们必须将 GmotorVars.gMotorVars.SpeedRef_krpm 设置为0、以使电机运行、从而避免调用 CTRL_setUserMotorParams、从而将 KP 变量设置为0。 遗憾 的是、您不会向 CTRL_setUserMotorParams 提供源代码、因此我们不会通过用户参数进行计算来导致这种情况。 如果不向使用用户参数的函数提供源代码、这似乎并不正确。 您能给我们一个很好的线索、以便我们可以继续进行 lab2a 吗?