Generate variable Duty cycle automatically after each cycle (Ts)

I need to generate 3 different duty cycle automaticaly. D1+ D2+D3 =1
Such as in the first cycle D1= 0.4 , D2=0.5 and D3 =0.1.
Such as in the 2nd cycle D1= 0.3 , D2=0.6 and D3 =0.1. it can be any thing but different than first cycle; however, the sum should be 1.
In the picture delay there are three signal with a constant delay, i just need to develope these automaticaily with variable delay in each cycle.
Please assist
Thank you

Antworten (1)

Xu Liu
Xu Liu am 28 Aug. 2019

0 Stimmen

You can achieve your requirements by modifying PWM duty cycle.that's not complex actually.

Communitys

Weitere Antworten in  Power Electronics Control

Beantwortet:

am 28 Aug. 2019

Community Treasure Hunt

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

Start Hunting!

Translated by