主题中讨论的其他器件: MCT8316Z
工具/软件:
我使用一个由 MCT8315Z 评估模块驱动的定制 BLDC 三相电机、具有三个相位中每一个相位的霍尔效应传感器反馈、我有一个 Arduino 可通过2kHz 或5kHz 的 PWM 调整占空比。
我将提高输入电压、在大约4-8V 时、电机似乎运行正常、速度是可控的、没有达到电流限值、我发现可以使用中断功能使其停止、然后重新启动。
但是、当我将输入电压提升到8V 以上时、电机突然进入这种中断模式、在这种模式下、它只是消耗很小的功耗、一旦电压回落到低于该8vish 数字、电机就会重新启动、并像我预期的那样立即消耗几安培电流。 我发现、如果我使用断开开关来升高电压、然后在总线电压高于8V 的情况下启用它、它将开始非常缓慢地旋转或根本不旋转。
我认为电流限制不是问题、因为当我以低于8V 的全占空比运行时、它会消耗比尝试在8A 以上消耗更多的电流。
如何调试此问题/是否有可以尝试调整的设置来解决此问题? 我想将电压设置得远高于10V、因此这个行为是一个问题。 我不熟悉电机设计、这款电机不是我设计的、因此我没有关于电机本身的大量信息。