工具/软件:
我正在 MATLAB Simulink 中使用 C2000支持包。 我想要20kHz 和0.5占空比。 因此、我已将 TBPRD 设置为2500、将 CMP 值设置为1250。 我已将算法图像从 ADC 连接到 ePWM。 对于 ADCAIN3、输出 ePWM1和 ePWM4是蓝色和粉色波形。 对于 ADCBIN2、输出 ePWM2和 ePWM3为绿色和黄色波形。 开关和符号块用于控制 Vac 基准电压/信号的半个周期。 根据从输入中读取的模拟值的数字表示来生成 PWM 信号。 我使用传输延迟将信号从正半周期转换为负半周期、如所附的图像所示。 传输延迟设置为时间延迟的0.05。 ePWM1 CAU:清除 CAD:设置。 ePWM4 CAU:设置 CAD:清除。 ePWM2 CAU:清除 CAD:设置。 ePWM3 CAU:设置 CAD:清除。 死区应设置为900ns。 但是、我尝试使用了死区、PWM 的占空比/宽度仅发生变化。 我的问题是黄色 ePWM4和蓝色 ePWM3波形重叠。 如何解决此问题? 如何在 Vac 基准电压/信号的负半周期生成信号。
谢谢 you.drive.google.com/.../1Jpcj_tg0KYVQMK4I6UBe4W3g0riVfJKI