CECERE-impaginato 15-09-2004 11:22 Pagina 66 PRATICAMENTE PRATICAMENTE... ALLA SCOPERTA DELLA PWM: REGOLATORE DI LUMINOSITA’ di Antonio Cecere [email protected] Questo articolo tratta di un semplice regolatore di luminosità basato sulla tecnica PWM (Pulse Width Modulation) ovvero sulla Modulazione della Larghezza dell’Impulso. Il circuito è stato concepito per fini didattici, per far comprendere l’utilizzazione dei dispositivi di potenza (transistor, SCR, TRIAC) ad allievi che hanno avuto solo esperienze di elettrotecnica e di impianti elettrici. Nella rapida evoluzione dell’elettronica, gli apparecchi che funzionano “a commutazione” o con tecnica “switching” stanno soppiantando quelli basati sulla tecnica “lineare”. I vantaggi della tecnica “switching” sono evidenti: risparmio di energia (e questo non guasta se vogliamo proteggere l’ambiente), circuiti che sviluppano poco calore, hanno minore ingombro e minor costo. Sostanzialmente i dispositivi di potenza utilizzati vengono fatti funzionare alternativamente come interruttori aperti e come interruttori chiusi. In queste due condizioni “estreme” i dispositivi 66 PRATICAMENTE di potenza dissipano poca energia e perciò riscaldano poco. Esistono due tipi di modulazione per pilotare i dispositivi di potenza: PWM e PFM, di cui la prima è largamente più utilizzata (vedi Figura 1: Schema di principio l’approfondimento). Il circuito che segue regola la luminosità di una lampada utilizzando la modulazione PWM. La lampada viene alimentata ad impulsi, la cui durata viene CECERE-impaginato 15-09-2004 11:22 Pagina 67 PRATICAMENTE modulata “visualmente” attraverso una serie di dip-switch. SCHEMA DI PRINCIPIO Il circuito è basato su un classico oscillatore ad onda quadra realizzato con ”l’evergreen” NE555. L’oscillatore presenta in uscita un’onda quadra a frequenza di circa 1000 Hz. Questo segnale viene inviato all’entrata di un contatore digitale a 10 uscite del tipo CD4017. Una sola delle dieci uscite del contatore presenta il livello logico 1 (mentre le altre restano a livello 0). Ad ogni impulso che arriva in ingresso al contatore, il livello logico 1 si sposta via via dall’uscita denominata “0” a quella denominata “9”, per poi ritornare a quella “0” e ripetere il ciclo all’infinito. Con frequenza di ingresso di 1000 Hz, ogni singola uscita del contatore si porta a livello 1 per 100 volte al secondo e quindi possiamo prelevarci un segnale a frequenza di 100 Hz. Tutte le uscite vengono fatte confluire al dispositivo di potenza (un transistor BJT) attraverso un circuito OR “cablato” con semplici diodi. In questo caso poiché c’è sempre una uscita a livello 1, il dispositivo di potenza avrà sempre in ingresso un segnale di comando che lo renderà equivalente ad un interruttore chiuso. Se però una o più uscite del contatore non vengono inviate al circuito OR, escludendole con dei dip-switch, nella sequenza temporale di comando ci saranno dei “vuoti” che renderanno il dispositivo di potenza equivalente ad un inter- ruttore aperto. Se ad esempio colleghiamo le prime 5 uscite del CD4017ed escludiamo le ultime 5, avremo che il transistor di potenza sarà pilotato da un’onda quadra della frequenza di 100 Hz che per metà periodo sarà a livello 1 e per metà periodo a livello 0. Variando il numero delle uscite del contatore collegate in ingresso al circuito OR possiamo ottenere una “modulazione della larghezza dell’impulso” su 10 diversi valori. Ogni uscita del contatore contribuirà alla conduzione del dispositivo di potenza per un decimo del periodo. SCHEMA DEL CIRCUITO Il circuito riportato nella fig. 2 è alimentato a 12 V, essendo questa tensione adatta ai due circuiti Figura 2: Schema elettrico del circuito PWM PRATICAMENTE 67 CECERE-impaginato 15-09-2004 11:22 Pagina 68 PRATICAMENTE CHE COS’È IL DUTY-CYCLE? In un’onda quadra che assume alternativamente il livello alto per un tempo ton ed un livello basso per un tempo toff, si definisce duty-cycle δ il rapporto tra ton e ed il periodo dell’onda T = ton + toff δ = ton / T = ton/(ton + toff) Se Vi è la tensione in ingresso ad un modulatore PWM, avremo in uscita una tensione media Vm che dipende dal duty-cycle secondo la relazione: Vm = Vi * δ Nel nostro circuito variando il numero di dip-switch su ON si varia il duty-cycle da 0 a 1. Figura 7: Onda quadra con i tempi che determinano il duty-cycle Elenco componenti Sigla Valore R1, R2, R3 10 KΩ 1/4 W R4 150 Ω 1/2 W D1÷D10 1N4148 D11 Figura 3: Circuito stampato scala 1:1 (lato rame) C1 C2 Figura 4: Piano di montaggio 68 PRATICAMENTE 1N4007 100 µF 25 V elettrolitico 47 nF 100 V ceramico IC1 NE555 IC2 CD4017 T1 BC337 T2 TIP41 SW1 Dip-switch a 10 posizioni L Lampada 5W 12V CECERE-impaginato 15-09-2004 11:22 Pagina 69 PRATICAMENTE integrati. La frequenza dell’onda quadra in uscita dal piedino 3 dell’NE555 è determinata dai valori di R1, R2 e C2 (f = 1,44 / (R1+ 2 * R2)*C2. La logica OR a 10 ingressi viene realizzata con i diodi da D1 a D10. Ogni ingresso della logica OR è escludibile con il dip-switch che segue ognuno dei diodi. L’uscita della logica OR non viene inviata direttamente al BJT di potenzaT2 (un TIP41), ma attraverso un transistor di pilotaggio T1 (“driver”), un BC337 montato a collettore comune, cioè con prelievo del segnale di uscita sull’emettitore. Il segnale di uscita del driver in questo caso è amplificato in corrente e non in tensione, ed inoltre non opera modifiche del livello logico. Il segnale rinforzato in corrente può pilotare ora il transistor di potenza in modo da portarlo ad una sicura “saturazione”. Il transistor di potenza T2 ha come carico sul suo collettore una lampada a 12 Volt, che può essere una semplice lampada per presepi da 5W oppure una lampada a siluro per auto. Come carico si può anche utilizzare un motore in c.c. di cui si intende variare la velocità. Per proteggere il transistor T2 dalle extratensioni prodotte dall’induttanza del motore è stato previsto il diodo D11 montato in “antiparallelo” cioè con catodo sul positivo di alimentazione. Con tutti i dip-switch in posizione OFF la lampada apparirà spenta. Portiamo su ON il dipswitch n. 1 e poi sequenzialmente tutti gli altri. Più sono i dip- Figura 5: Foto del circuito switch in posizione ON e più alta sarà il livello di luminosità della lampada. Chiaramente con tutti i dip-switch in posizione ON la lampada avrà la massima luminosità, uguale a quella che avremmo collegandola direttamente all’alimentazione. Con il circuito proposto si possono ottenere solo 10 livelli di luminosità. Si potrebbe modificare il circuito per avere una risoluzione di 100 o di 1000 livelli, ma ne verrebbero penalizzate la semplicità circuitale e l’immediatezza della comprensione. REALIZZAZIONE E PROVE VARIE Il circuito è semplice ed è di facile realizzazione anche per chi ha un minimo di esperienza. La figura 5 mostra una foto del circuito realizzato. Non ci sono regolazioni da fare; in caso di malfunzionamento è sufficiente controllare la disposizione dei componenti, le piste e le saldature. Per la comprensione del funzionamento ci si può aiutare con un oscilloscopio a due canali e con Figura 6: Corrispondenza tra posizione dei dip-switch e forma d’onda un voltmetro. 1a prova: visualizzare su un canale dell’oscilloscopio il segnale presente sulla base di T1 (BC337) e confrontarlo con quello sull’emettitore. Si potrà osservare che i due segnali sono molto simili e questo conferma la proprietà del montaggio a collettore comune. 2a prova: osservare le variazioni del segnale di comando del transistor di potenza (da prelevare dall’emettitore di T1) mentre si portano su posizione ON i dipswitch sequenzialmente dal numero 1 al numero 10. Vedremo un’onda quadra in cui la durata del livello alto aumenta a scapito di quella del livello basso. L’onda quadra visualizzata PRATICAMENTE 69 CECERE-impaginato 15-09-2004 11:22 Pagina 70 PRATICAMENTE dall’oscilloscopio “corrisponde” visualmente alla posizione dei dip-switch (vedi fig. 6) 3a prova: visualizzare la forma d’onda della tensione ai capi della lampada (massa del puntale sul collettore di T2 e sonda sul positivo di alimentazione) e osservare la variazione della luminosità man mano che aumenta la durata del livello alto. 4a prova: mettere tutti i dipswitch su ON e misurare con un voltmetro la tensione Vce tra emettitore e collettore di T2. La tensione Vce risulta inferiore a 0,5 Volt ed il transistor si dice “saturato”; il “complemento” a 12 Volt lo si può misurare ai capi della lampada. La tensione Vce non raggiunge mai il valore zero, come ci si aspetterebbe da un interruttore chiuso ideale. 5a prova: mettere tutti dipswitch su OFF e verificare su T2 che Vce è uguale a 12 V. Infatti non essendo presente alcun comando in base, T2 si comporta come un interruttore aperto. Il carico non sarà attraversato da nessuna corrente e la tensione che si misura ai suoi capi sarà di zero volt. Pertanto la tensione Vce “complementare” sarà di 12 V. PWM E PFM Nella modulazione PWM (Pulse Width Modulation) il periodo e la frequenza restano costanti, mentre varia il tempo ton a scapito di toff. Nella modulazione PFM (Pulse Frequency Modulation) il tempo ton resta costante, mentre variano periodo e frequenza. DOMANDE 1) Qual è la potenza massima del carico? Con il transistor in elenco si consiglia di non superare i 20 W, ma è possibile utilizzare transistor adatti a correnti maggiori (ad esempio il TIP35). Per i carichi fino a 20 W, il transistor di potenza non ha bisogno di aletta di raffreddamento. 2) Cosa succede se la frequenza in uscita dall’NE555 non è di 1000 Hz? Non c’è nessun problema se la frequenza si discosta anche grossolanamente da questo valore. Se però la frequenza scende al di sotto di 300 Hz, la lampada comincia a lampeggiare. Avremmo realizzato un lampeggiatore, ma non è questo lo scopo del circuito! Nella regolazione PWM, il periodo degli impulsi (inverso della frequenza) deve essere inferiore all’inerzia del carico; nel caso della nostra lampada l’inerzia è dovuta alle caratteristiche del filamento. 3) Cosa succede se i dip-switch non vengono portati su ON uno dopo l’altro in ordine crescente? La forma d’onda in uscita dal circuito OR diventa irregolare e non è possibile definirne la frequenza. La luminosità risulta comunque proporzionale al numero dei dipswitch su ON. Figura 8: Nella modulazione PWM è costante il periodo, nella modulazione PFM è costante il tempo ton 70 PRATICAMENTE 4) Perché un transistor che lavora in commutazione dissipa meno energia di un transistor che lavora in zona lineare? Ai più bravi l’ardua risposta.