久芯网

使用ST电机库单电阻采样FOC无感控制方法出现异常

avatar joeyhh 提问时间: 2023-10-02 13:23:53 / 未解决
自己画的电路板,用单电阻电流采样方法,上下桥互补输出,死区时间2100ns,频率16000Hz,一按启动按钮电机不动,但调试界面的速度显示不断上升,最后出现speed feedback错误,用大电流启动依然如此。用的stm32f103c8t6芯片,先生成rbt6工程再在cubemx修改移植,只用到两芯片共有接口与外设。

电机参数无误,使用nucleo板子正常运行,求教!!!

11个回答
  • avatar joeyhh
    回答时间: 2023-10-02 13:50:15

    ddddddd

  • avatar joeyhh
    回答时间: 2023-10-02 14:08:33

    使用PWM测试,三相输出正常

  • avatar joeyhh
    回答时间: 2023-10-02 14:34:55

    ddddddddd

  • avatar mmuuss586
    回答时间: 2023-10-02 14:53:02

    实际用的C8T6芯片还是要选RB的

  • avatar 子曰好人
    回答时间: 2023-10-02 15:11:10

    你这个有两个地方需要检查: 第一,电机未动而软件检测到速度上升,自己画的PCB是否存在问题, 第二,代码和硬件是否匹配,代码经过移植是否和之前的代码不同。

  • avatar joeyhh
    回答时间: 2023-10-02 15:31:18
    mmuuss586 发表于 2020-5-18 14:03
    实际用的C8T6芯片还是要选RB的

    实际使用C8T6,但电机库不支持,所以用rbt6移植

  • avatar joeyhh
    回答时间: 2023-10-02 15:49:15
    子曰好人 发表于 2020-5-18 15:06
    你这个有两个地方需要检查: 第一,电机未动而软件检测到速度上升,自己画的PCB是否存在问题, 第二,代码 ...

    驱动电路没有问题,使用pwm程序,我用外用表测输出,发现直流电压符合占空比,应该是对的; 代码移植是同一系列芯片移植,管脚外设对应,有其他人也移植成功,应该问题不大。 现在怀疑死区过大,影响电流采样,不知道有没有可能?

  • avatar joeyhh
    回答时间: 2023-10-02 16:19:17
    子曰好人 发表于 2020-5-18 15:06
    你这个有两个地方需要检查: 第一,电机未动而软件检测到速度上升,自己画的PCB是否存在问题, 第二,代码 ...

    采样电路是以前使用dsp的设计,应该没有问题

  • avatar 子曰好人
    回答时间: 2023-10-02 16:48:13
    joeyhh 发表于 2020-5-19 21:16
    驱动电路没有问题,使用pwm程序,我用外用表测输出,发现直流电压符合占空比,应该是对的; 代码移植是同 ...

    一般高压的驱动板才会用到超过1.5us的死区时间,低压的1us左右或更低的死区时间就行。你需要检查启动后电机是否有电流,如果有电流就是程序上的问题

  • avatar joeyhh
    回答时间: 2023-10-02 17:11:06
    子曰好人 发表于 2020-5-20 08:42
    一般高压的驱动板才会用到超过1.5us的死区时间,低压的1us左右或更低的死区时间就行。你需要检查启动后电 ...

    好的,谢谢前辈,我去试一下!

  • avatar dbwu8280
    回答时间: 2023-10-02 17:28:52

    同问同问。

会员中心 微信客服
客服
回到顶部