how to create variable PWM in simulink

24 visualizaciones (últimos 30 días)
ahmed zaki
ahmed zaki el 8 de Oct. de 2013
Respondida: ahmed zaki el 7 de Feb. de 2014
I working in type of motors with PWM and i want to control the duty of pwm in my modeling in simulink but i dont know what is the suitable function in the simulink to give me variable pwm ???
i hope help me soon
many thanks

Respuesta aceptada

cr
cr el 11 de Oct. de 2013
Editada: cr el 14 de Oct. de 2013
There is a built-in pwm block that varies dutycycle according to an input sine wave. See 2 and 3 level pwm generator blocks. If you need to vary dutycycle depending upon value of some signal, then the only way I can think of is by using s-functions to change the duty cycle at every step. There is a demo file in s-function demos. I have also described a simpler beginner-friendly version here: http://matlabtraining.com/blog/2013/10/how-to-write-s-functions/

Más respuestas (1)

ahmed zaki
ahmed zaki el 7 de Feb. de 2014
Hi, actually i have technical problem in simulink: i select permanent magnet motor block with simulation setting(normal -ode45) the simulation couldn't continue and also give me alarm

Comunidades de usuarios

Más respuestas en  Power Electronics Control

Categorías

Más información sobre Simulink en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by