FORUM TOPIC · READ ONLY

Error in SPWM Motor PWM Output

Error in SPWM Motor PWM Output

Forum : General Remark and Questions

4 message(s) · archive en lecture seule

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...

Pièce jointe : PWM.mdl

LubinKerhuel

Re: Error in SPWM Motor PWM Output

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
pakerjon

Re: Error in SPWM Motor PWM Output

Thanks LubinKerhuel for giving the correction & new idea...



:) 8)
Casper

Re: Error in SPWM Motor PWM Output

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