-1
サイン後にデューティサイクルのPWM信号を生成する必要があります。私はどのようにこれをsimulinkで行い、その後、マイクロコントローラF28027 PICCOLOでシミュレーションすることができますか?simulinkの正弦波の後にPWMを生成する方法は?
サイン後にデューティサイクルのPWM信号を生成する必要があります。私はどのようにこれをsimulinkで行い、その後、マイクロコントローラF28027 PICCOLOでシミュレーションすることができますか?simulinkの正弦波の後にPWMを生成する方法は?
私はあなたの要件について確信していません。以下のコードは、最初のステップとして役立つかもしれないと思います。私はこれがPWM信号を生成しなければならないと思う。
percent=input('Enter the percentage:');
TimePeriod=input('Enter the time period:');
Cycles=input('Enter the number of cycles:');
x=0:0.01:Cycles*TimePeriod;
t=(percent/100)*TimePeriod;
for n=0:Cycles
y(((n*TimePeriod)< x) & (x<(n*TimePeriod+t))) = 1;
y(((n*TimePeriod+t)< x)& (x<((n+1)*TimePeriod))) = 0;
plot(y,'b','LineWidth',2)
grid on
end
PWMジェネレータブロックを試しましたか? – Daniel
私はそのブロックを入れましたが、その後、正弦波の後にデューティサイクルを持つPWMを持つために必要なのは何ですか? – user