NUCLEO-302R8+IHM08M1使用FOC4.3驱动在编码器模式下电机无法启动
刚接触STM32的FOC库,我用NUCLEO-302R8+IHM08M1来驱动一个无刷电机,先用motor profier测好参数后建了工程。但是无感模式下稍微调整下PID参数电机就能够正常启动。但是在使用编码器模式时电机会动一下,然后就锁死,如果不启动电机的情况下,用手转动电机轴的话也能看到正常的速度反馈,请问哪位大神知道这是什么问题。
检查硬件和初始化配置,看看是不是编码的问题 feixiang20 发表于 2018-8-25 23:02
检查硬件和初始化配置,看看是不是编码的问题
硬件应该是没问题,我设置成无传感器模式能够正常启动。设置成编码器模式后虽然不能正常启动电机,但是在未启动电机时转电机轴的话,通过workbench上位机能够看到有速度反馈,说明编码器也应该正常,起初觉得是不是编码器AB相接反了,但反接后效果还是一样的。 feixiang20 发表于 2018-8-25 23:02
检查硬件和初始化配置,看看是不是编码的问题
还有电机库里有可以读取编码器或霍尔计数值的API接口吗,是不是MCT_GetSpeednPosSensorMain 楼主解决了吗 :Q我也遇到这种问题 请问这个问题解决了吗 问题解决是,是电机库生成代码有BUG,虽然在电机库软件上设置好了编码器线数,但实际生成的代码中编码器线数并没有改为你实际填写的线数,必须手动改一下 学习了 这就是专业,学习一下
页:
[1]