Page 1 of 1

Error in SPWM Motor PWM Output

Posted: Mon Apr 09, 2012 6:40 pm
by kanchibhotla14
Hello Sir,
I want to generate the SPWM and simple PWM to GPIOs ... SPWM of fundamental frequency 50Hz and Switching frequency 5kHz .....but when we build and run the program i am getting the switching frequency is of around 63Hz and fundamental frequency 2Hz ....simple PWM is of least frequency...
Ts = 2e-6 and Fixed step size is of 2e-6 (in solver) and MIPS 20e6 (in master).....even the fixed step size (in solver) is every time is resetting to 0.01..... I am attaching the simulation file...can you check and please tell me how to get the my required pwm frequency and spwm....even i tried with rate transition box but no use...

Re: Error in SPWM Motor PWM Output

Posted: Fri Apr 27, 2012 1:13 am
by LubinKerhuel
Hello,

You will not generate a PWM efficiently using digital output blocks.
Use the PWM like block, or Output Compare block.

You might find some examples on the website or within blockset example folder.

Lubin

Re: Error in SPWM Motor PWM Output

Posted: Thu Feb 21, 2013 6:59 am
by pakerjon
Thanks LubinKerhuel for giving the correction & new idea...

:) 8)

Re: Error in SPWM Motor PWM Output

Posted: Mon Dec 09, 2013 12:25 pm
by Casper
Thanks for making me understand about the exact issue. I was not aware about not to generate a PWM efficiently using digital output blocks. I usually use the PWM for the output blocks. Now on wards I will make use of the Output Compare block.





--------------------------------
Ellery
Windows online support now