工具/软件:
您好! 我有基于 MotorControl SDK v5_03的变频器工作版本。 我制造了一个更大的逆变器、但电机的功率有问题。 在实验01和实验02中、ADC 读数正确、电流传感器指向范围的中间点(它们是双向1.75V 中点)、输出线路上的电压传感器指向直流线路电压的50%。 问题是电机未通电。 一个简单的小型三相感应电机(0.250W)正在启动、但由于其上的电压较低。 如果我尝试使用带内部断n`t 路的0.55W 电机、它甚至不能拉动断路器。 我的直流线路电压为3x380=550V、因此 USER_NOMINAL_DC_BUS_VOLTAGE_V = 550V、USER_ADC_FULL_SCALE_VOLTAGE_V = 850V。 正如我所说、当我检查 adcData.DCBus_V 时、电压读数是正确的 我尝试了 USER_MOTOR_VOLT_MAX_V 的不同值 在我工作的较小版本中、该值为380。 当我降低 USER_ADC_FULL_SCALE_VOLTAGE_V 时、可以在引擎中实现更大的功率。 这使我想到应该增加输出电压有效值。 但是、如果我更改了这些参数、读数 会不正确、在尝试使用矢量控制并输入电机参数时会出现问题。 是否有一个可以更改的值来增加输出电压曲线的有效值和相应的电机功率?
因为现在电源模块比工作版本大、我检查了控制器产生的脉冲与驱动器之后 IGBT 上的电压之间的延迟、并且延迟是不可分的(因为现在 IGBT 具有更大的输入电容、这可能会导致设置信号和实际执行之间的较大延迟以及电机上的较低电压)。 这不是问题。 PWM 通道的死区时间设置为200 (HAL_PWM_DBFED_CNT 和 HAL_PWM_DBRED_CNT)、我的时钟为100MHz、因此这应该是2us 死区时间、我的进位位频率为4kHz。
是否有办法在不更改 USER_NOMINAL_DC_BUS_VOLTAGE_V 和 USER_ADC_FULL_SCALE_VOLTAGE_V 的情况下增强 LAB03中的 PWM 曲线 ? 还是应该使用它们、直到我准备好生成适当的输出曲线?
谢谢!