Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono...

38
La modulazione a larghezza di impulso La modulazione a larghezza di impulso P P ulse ulse W W idth idth M M odulation odulation (PWM) (PWM)

Transcript of Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono...

Page 1: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

La modulazione a larghezza di impulsoLa modulazione a larghezza di impulso

PPulse ulse WWidth idth MModulationodulation (PWM)(PWM)

Page 2: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Introduzione Introduzione Con la modulazione PWM il convertitore può generare in uscita una prefissata forma d’onda del segnale di tensione (o corrente) La modulazione consiste sostanzialmente in due fasi:– discretizzazione temporale– riproduzione “on/off” del valor medio

La determinazione del ciclo on/off può essere per via numerica o analogica.

Page 3: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

E

T

v(t)

T chiuso v(t) = E

T aperto v(t) = ? dipende dal carico

Page 4: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

E

T

v(t)

T chiuso v(t) = E

T aperto v(t) = 0deviatore: nelle applicazioni

interruttori complementari

Page 5: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

vo(t)

t

Segnale desiderato in uscitaSegnale desiderato in uscita

vogliamo che v(t) in uscita segua l’andamento di vo(t)

Page 6: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

E

vo(t)

t

Tensione di alimentazioneTensione di alimentazione

( abbassatore di tensione )

Page 7: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

E

vo(t)

t

Suddivisione del tempo in intervalliSuddivisione del tempo in intervalli

Possiamo considerare la tensione di uscita v(t)“soddisfacente” se segue il valor medio della

tensione desiderata vo(t) in ciascuno di questi intervalli

Page 8: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

E

vo(t)

tT“ciclo” o “periodo”

Page 9: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

EVo

tT

imponiamo in uscita lo stesso valor medio:

vo(T) = Vo = v(T)

Page 10: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

EVo

tT

Valor medio Valor medio AreaArea

Tensione Tensione desiderata, Vdesiderata, Voo

Page 11: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

EVo

tT

ton

Valor medio Valor medio AreaArea

Tensione in uscitaTensione in uscitavvoo(t) = (E, 0)(t) = (E, 0)

Stesso valor medio Stesso valor medio

Page 12: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

EVo

tT

ton toff

area verdearea verde = area rossaarea rossa

Page 13: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

EVo

tT

ton toff

area verdearea verde = area rossaarea rossa

V To ⋅ E ton⋅=

Page 14: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

EVo

tT

ton toff

t VE

Tono= ⋅

area verdearea verde = area rossaarea rossa

V To ⋅ E ton⋅=

Page 15: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

tTEon o= ⋅ V

Tali relazioni possono essere implementate digitalmentedigitalmente:

• mediante un microprocesssore (DSP) per il calcolo• con un timer per la temporizzazione

In questo modo è possibile controllare gli intervallidi accensione e spegnimento dell’interruttore.

t T toff on= −

Page 16: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

La relazione lineare tra il tempo di accensione (tempo di accensione (ttonon))ed il valore della tensione di uscita desiderata (tensione di uscita desiderata (VVoo))suggerisce una modalità per una implementazioneimplementazioneanalogicaanalogica della tecnica PWM.

tTEon o= ⋅ V t T toff on= −

Page 17: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

EVo

tT

Portante a dente di segaPortante a dente di segaVp(t)

Page 18: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

EVo

tT

ton

Interruttore “on” se:

V V to p> ( )

Vp(t)

Page 19: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

EVo

tT

toffVp(t)Interruttore “off” se:

V V to p< ( )

Page 20: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

EVo

tT

ton

toffVp(t)

Interruttore “on” se:

V V to p> ( )

Interruttore “off” se:

V V to p< ( )

Page 21: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

t

ton

Vo

Consideriamo:il triangolo verdetriangolo verde

Page 22: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

E

tT

Consideriamo:il triangolo giallotriangolo giallo

Page 23: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

E

t

ton

Vo

Triangoli simili:Triangoli simili:

T

Page 24: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

E

t

ton

Vo

Triangoli simili:Triangoli simili:

tVon

o

TE

=

T

Page 25: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

E

t

ton

Vo

Triangoli simili:Triangoli simili:

t VE

Tono= ⋅

T

tVon

o

TE

=

Page 26: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

E

Vo(t)

tT

modulazione con portante a “dente di segadente di sega””

Page 27: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

E

vo(t)

t

tensione in uscita, v(t)tensione in uscita, v(t)

Il valor medio della tensione di uscita v(t)v(t) all’interno di ciascun TcicloTciclo insegue il valore della tensione di riferimento vvoo(t)(t)

Page 28: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

EVo

tT

Portante triangolarePortante triangolareVp(t)

Page 29: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

EVo

tT

Equivale alla composizioneEquivale alla composizionedi 2 portanti a dente di segadi 2 portanti a dente di segadi periodo T/2di periodo T/2

Vp(t)

Page 30: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

EVo

tT

Interruttore “on” se:

V V to p> ( )ton

Vp(t)

Page 31: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

EVo

tT

Interruttore “off” se:

V V to p< ( )Vp(t) toff

Page 32: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

EVo

tT

Interruttore “on” se:

V V to p> ( )

Interruttore “off” se:

V V to p< ( )Vp(t) toff

ton

Page 33: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

EVo

tT

Vp(t)

Tensione in uscitaTensione in uscita

Page 34: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

EVo

tT

Vp(t)area rossa = area verde

Stesso valor medioStesso valor medio:

Page 35: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

E

Vo(t)

tT

modulazione con portante “triangolaretriangolare””

Page 36: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM

E

Vo(t)

t

tensione in uscitatensione in uscita

Page 37: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWMContenuto armonicoContenuto armonico

VVkk

ffcc = 1/T= 1/T 2f2fcc 3f3fcc

disturbodisturbo

segnale utilesegnale utileff

- esempio con vo(t) = cost- filtro passa-basso

Page 38: Pulse Width Modulation (PWM) - unibo.it · Modulazione PWM t T on oE =⋅ V Tali relazioni possono essere implementate digitalmente: • mediante un microprocesssore (DSP) per il

Modulazione PWMModulazione PWM