matlab中pwm发生器输出两个脉冲怎么给MOSFET触
问题更新日期:2024-10-18 06:14:40
问题描述
matlab中pwm发生器输出两个脉冲怎么给MOSFET触急求答案,帮忙回答下
- 精选答案
-
我理解的双脉冲是两个幅度不等的矩形脉冲,要不然也不会有脉宽的说法:clc;clear;f=10*1000;T=1/f;t0=0;t1=2e-9;t2=7e-9;t3=9e-9;t4=T;deltat=0.5*t1; %一个脉宽取2个点,即1ns一个点Pulse_A_Amplitude=2; %第一个脉冲的幅度Pulse_B_Amplitude=1.8; %第二个脉冲幅度%构造分段描述函数,先描述一个周期的x1=[t0:deltat:t1];y1=Pulse_A_Amplitude;x2=[(t1+deltat):deltat:t2];y2=0;x3=[(t2+deltat):deltat:t3];y3=Pulse_B_Amplitude;x4=[(t3+deltat):deltat:t4];y4=0;x=[x1,x2,x3,x4];y=[y1,y2,y3,y4];Y=repmat(y,1,T/deltat);t=[0:T/deltat:T];plot(t,Y);






