我有一个奇怪的问题。
我有一个围绕基于28054M instsaspin 的处理器设计的定制硬件和软件。 我已在代码中移植了必要的代码来防止过调制 lat10b。 使用的调制指数为0.6666、以获得最大交流电压。 PWM 会达到最高和最低 PWM 脉冲按预期消失的程度、并且在调试器打开时电机运行完全正常。 但是、当我取出调试器并让电机自行运行时、它开始消耗相当大的电流并产生很大的噪声。 在这种情况下、电机中也会出现电流尖峰。 如果我将调制指数限制在0.56666以下(当所有 PWM 都按预期放置时)、则无论调试器是否处于天气状态、电机都能正常运行。 我对此感到困惑。 有人能解释一下为什么会发生这种情况吗? 调试器打开或其他状态时、执行中会发生什么变化?