主题中讨论的其他器件:MCF8316A
工具与软件:
我一直在尝试使用21V 电源电压在最大 RPM 条件下旋转580KV 7极外转式电机。 最大转 速应远高于10K 转速、但似乎达到了8400转速的最大速度限制。 电流不是问题、电源可以输出6A (最大值)、始终无法达到该值。
电机规格:线圈电阻为0.1欧姆、电感为0.03mH。 空载电流约为400mA 平均值。
测试设置:MCF8316A EVM 和 Motor Studio。 通过 I2C 进行速度控制。 已加载默认值。 如果我尝试运行 MPET、就会失败。 首先、我甚至不能输入最大值 RPM (转速)或 Number of poles (极数)–选项显示为灰色-除非我从"Speed in Hz"(以 Hz 为单位的速度)切换到"Speed in RPM"(以 RPM 为单位的速度)。 那么 MPET 在正确确定电阻和电感后似乎挂起;因此、它在 BEMF 确定阶段失败。 算法状态为:MOTOR MPET_KE_measure。 故障为:驱动器故障、OCP 和 OCP_LB。
清除故障并手动输入剩余的 BEMF 值9.4、速度环路 Kp 为0.4、速度环路 Ki 为0.9、将使电机运行。 但仅限于上述8400RPM 左右的速度限制。 当由另一个 BLDC ESC (现成的 QWinout 无刷 ESC、运行 SimonK 固件)驱动时、该电机可轻松达到10000RPM 甚至超过21V
我尝试过 BEMG、KI 和 KP 的多种组合。
您有什么想法、了解将电机旋转至最大速度所需的配置?