各位好:
我购买的是LAUNCHXL-F28069M和BOOSTXL-DRV8301,用的是12V的微型永磁同步电机。前面使用InstaSPIN-FOC的例程Lab2b是能够启动电机识别电机参数并调速的,我把Lab2b中识别的参数从FOC的user.h复制到MOTION的user.h。之后我直接跳过Lab5a和5b,直接编译Lab5c,但是这里有问题。我把程序写入芯片后,红蓝LED灯有闪烁,说明程序顺利写入。但是在console中启动Inertia identification后电机无法启动,手动拨动电机也无法启动,错误代码是2004。所以我降低了目标转速一直到0.01KRPM都不行。
以下是我发现异常的地方:1.我在InstaSPIN-MOTION的user.h中删除电机参数定义后,编译,CCS未报错;2.在user.c中启动user_j1.h和user_j5.h只有一个能在CCS中右键打开;3.母线电压Vdc_bus在console中显示异常,13V显示为9V。
麻烦大家帮我看下是什么地方有问题?哪里需要调整?还需要我提供哪些信息?非常感谢!
兔斯基:麻烦指点下!非常感谢!
各位好:
我购买的是LAUNCHXL-F28069M和BOOSTXL-DRV8301,用的是12V的微型永磁同步电机。前面使用InstaSPIN-FOC的例程Lab2b是能够启动电机识别电机参数并调速的,我把Lab2b中识别的参数从FOC的user.h复制到MOTION的user.h。之后我直接跳过Lab5a和5b,直接编译Lab5c,但是这里有问题。我把程序写入芯片后,红蓝LED灯有闪烁,说明程序顺利写入。但是在console中启动Inertia identification后电机无法启动,手动拨动电机也无法启动,错误代码是2004。所以我降低了目标转速一直到0.01KRPM都不行。
以下是我发现异常的地方:1.我在InstaSPIN-MOTION的user.h中删除电机参数定义后,编译,CCS未报错;2.在user.c中启动user_j1.h和user_j5.h只有一个能在CCS中右键打开;3.母线电压Vdc_bus在console中显示异常,13V显示为9V。
麻烦大家帮我看下是什么地方有问题?哪里需要调整?还需要我提供哪些信息?非常感谢!
兔斯基:
有TI的员工回复下吗?