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.

instaspin-foc例程2a可以跑起来,2b却跑不起来



利用高压套件跑例程2a可以跑起来,跑例程2b电机没反应,请问这可能是什么原因哇?

  • 2a和2b的主要区别是2a 辨识程序从ROM运行,2b辨识程序从ram/flash运行。前者代码在ROM中,后者开源。

    确认2b在辨识过程中状态机是否可以正常运行,可是适当增大辨识电流看看是否能运行。

  • 这个主要是识别电机参数的例程,应该能够跑起来的才对,你是带仿真器跑还是单机跑。

    ERIC

  • Eric Ma 说:

    这个主要是识别电机参数的例程,应该能够跑起来的才对,你是带仿真器跑还是单机跑。

    ERIC

    我用的是高压套件的基板加扩展板,扩展卡如下图,扩展卡上带仿真器。

    USER_MOTOR_RES_EST_CURRENT这个电流设成0.3,2a的例程可以跑起来,完成电机辨识,改变转速的话,电机转速也会跟着变。但是2b却跑步起来,后来将这个电流慢慢增大到0.4——>0.5——>0.8还是不行。后来试下下3a例程也不行,但是2a就能跑起来,好奇怪。

  • 你是在什么界面下跑这个程序啊,建议你直接导入LAB05b, 在CCS上运行就好了,如果要识别电机参数,在使能启动命令前,把enable user parameter 设置为0.

    Eric