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.
我正在使用28027f + DRV8305 Booster XL 来控制无传感器 BLDC 电机(Instaspin FOC)。 我已下载 CCS 版本10、Motorware、通用 GUI 和 controlSUITE 软件。 我可以成功运行 lab5b。 我的电机(B0614H4041) 以 GUI 速度参考字段中输入的任何速度运行。 但我无法逆时针旋转它。 我的应用要求电机以正向运行、然后反向运行、即在振荡模式下运行。 如何操作?
这是否意味着我必须在 lab05b.c 中填充代码
//设置速度参考
CTRL_setSpd_ref_krpm (ctrlHandle、gMotorVars.SpeedRef_krpm);
更改为
//设置速度参考
CTRL_setSpd_ref_krpm (ctrlHandle、-gMotorVars.SpeedRef_krpm);
这种情况。
之后、电机不会反向旋转
没有此类参考代码。 您可以在主循环或 ISR 中轻松添加一些代码来执行此操作、如下所示。
您可以在 ISR 中添加延迟代码以实现1s 延迟。