主题中讨论的其他器件:DRV8305
你好
当天的问候!!!
我使用 F28027F + DRV8305来驱动 BLDC 电机。 我使用的是 projlab05b.c 在 projlab05b.c 中、我编写了以下代码
float A_RPM=5.0;count++;
if (计数>390)
{
计数= 0;
a_RPM_=-a_RPM;
}
CTRL_setSpd_ref_krpm (ctrlHandle、gMotorVars.SpeedRef_krpm=_IQ (A_RPM));
但在这里、我将 A_RPM 设置为固定值5000rpm、然后电机振荡。
但是 、我想在 GUI 中将 RPM 设置为 介于2000rpm 到20000rpm 之间、SpeedRef_krpm 是可逆的、并且根据设定的速度、电机应该会振荡。
我尝试将 gMotorVars.SpeedRef_KRPM 读取为 A_RPM=gMotorVars.SpeedRef_KRPM。 但出错了。
请帮帮我。