刚接触STM32的FOC库,我用NUCLEO-302R8+IHM08M1来驱动一个无刷电机,先用motor profier测好参数后建了工程。但是无感模式下稍微调整下PID参数电机就能够正常启动。 但是在使用编码器模式时电机会动一下,然后就锁死,如果不启动电机的情况下,用手转动电机轴的话也能看到正常的速度反馈,请问哪位大神知道这是什么问题。
或者修改启动电流看看
电机锁死是否报错,看一下具体是哪个报错,可能是速度信号反馈错误也可能是启动电流错误;
程序里是否用了位置控制模式。
层主有解决问题吗,我用的IHM07M1也是这样
楼主请教你一个问题,我用P-NUCLEO-IHM03开发板,编码器接口我用的是J1(霍尔-编码器接口),但这个接口只有5根线,编码器有8根,我就用编码器的A+、B+、Z+和DC+、GND接上了,也不知道对不对,然后用workbench和cubeMX生成代码烧写进去,但用workbench上位机根本就没法调速,一启动就提示过流,电机没法转起来,我调低启动电流,电机就在那响,但是也不转,轴没有锁死,手转电机轴速度反馈也正常,这个怎么解决呢