sinusoidal pulse widht modulation using arduino

Status
Not open for further replies.

--BawA--

Advanced Member level 1
Joined
Nov 28, 2012
Messages
479
Helped
43
Reputation
86
Reaction score
42
Trophy points
1,318
Location
Noida, INDIA
Activity points
4,928
I am making a pure sine wave inverter . In an intermidiate stage i have to drive the mosfets using SPWM. so anyone please tell me how to generate SINUSOIDAL PULSE WIDTH MODULATION using ARDUINO board.??
 

Arduino's PWM has a frequency around 500Hz for a resolution of 8 bits. I suppose you need a higher PWM frequency in order to reduce the size of your output filter. If you have a transistor bridge to drive, you have to consider dead-time between the opening of each transistor. For sine wave generation, normally DSPs are used.
The Arduino's PWM frequency could be increased by reducing the resolution, but you'll have more harmonics.
It is only a didactic issue.. to use Arduino for this purpose.
 

Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…