2016-04-08 19 views
-1

Bir sinüsten sonra görev döngüsü olan bir PWM sinyali üretmem gerekiyor. Bunu simulink içinde nasıl yapabilirim ve bundan sonra bir mikrodenetleyici F28027 PICCOLO üzerinde simüle etmek için nasıl yapabilirim?simulink'te bir sinüs sonrası PWM nasıl üretilir?

+0

PWM Generator bloğunu mu denediniz? – Daniel

+0

Tamam o bloğu koydum, ama bundan sonra, bir sine sonra görev döngüsü ile bir PWM yapmak için ne yapmam gerekiyor? – user

cevap

0

Gereksiniminizden emin değilim. Aşağıdaki kodların ilk adım olarak size yardımcı olabileceğini düşünüyorum. Bunun PWM sinyali üretmesi gerektiğini düşünüyorum.

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 
İlgili konular