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.

电流波形不一样

Other Parts Discussed in Thread: DRV8301

我用proj-lab2b例程识别电机后 加载 相最大电流4A

 电机一      2对极3000转 24v电机 电流波形是正弦波如下图

 电机一   4对极3000转24v电机 电流电流波形如下

两台电机运转都很平滑,两台电机的反电势波形都是正弦波(我是两台电机对拖的)。为什么电机二的电流不是正弦波?请老师指点迷津

  • 在其他速度段也是一样吗?也是用同一块板子?

    看第二个波形,有点像是死区影响。或是你调节一下电流环的PID试试。

    eric

  • 是同一个板子,其他速度段波形差不多。 死区时间是一个时钟周期(我觉得好短啦)

    //! \brief Defines the PWM deadband falling edge delay count (system clocks)
    //!
    #define HAL_PWM_DBFED_CNT 1


    //! \brief Defines the PWM deadband rising edge delay count (system clocks)
    //!
    #define HAL_PWM_DBRED_CNT 1

    我把角度波形输出 很好啊,这个问题还没解决,很郁闷

  • 你用的是DRV8301吗,这个驱动芯片内部会有死区功能,默认是几百ns,也可以设置更长。

    多识别一下电机参数,还有调整一下电流环PID试试,如果还有问题,可以看看电机由没问题.

    Eric