Azzera filtri
Azzera filtri

script function pulse rectangle PWM with duty cycle in simulink

3 visualizzazioni (ultimi 30 giorni)
I can't make the pulse width repeat in every time period. I just need that in the code
  5 Commenti
Julio Vela
Julio Vela il 12 Feb 2021
Modificato: Julio Vela il 12 Feb 2021
its easy translate:
function PWM = fcn(amplitude,duty_cycle,requency,clock)%generator PWM
% *** declaración de variables ***
periode=1/frequency;%periodo=period
iduty=duty_cycle/100;
ton=iduty*periode;
toff=periode-ton;
if ((mod((clockt),periode)<=(0)))
PWM=amplitude;
else
PWM=0;
end
end
Julio Vela
Julio Vela il 17 Feb 2021
i resolved the problem!!!
https://www.youtube.com/channel/UCN7owHyMvoT7I6dv2eah6dA/videos

Accedi per commentare.

Risposte (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by