Cerca

modulo attività

modulo tecnica

Login Form

Laboratorio misure su PWM con micro:bit

È stato realizzato un esperimento per regolare la luminosità di una lampadina video1.

La gamma dei valori copresi fra 0 e 1023  è stata suddivisa in 10 intervalli.

Premendo il tasto A si provoca una uscita PWM dapprima crescente e poi decrescente con gradini di 102/1023.

Il decimo gradino porta al valore 1020/1023 per cui non si ha la piena tensione sulla lampadina.

 

microbit lamp misure

Il software utilizzato è disponibile a link1 oppure

mcrobit imm

Descrizione dello script

- la variabile "intensità" è il parametro che viene scritto nel comando "analog write __" per impostare il valore del duty cycle del PWM con valori compresi fra 0 e 1023;

- la variabile "item" serve per segnalare sul display di micro:bit il gradino in esecuzione da 0 a 10;

- la funzione "azzera" azzera le variabili "item", intensità" e porta P1 a zero spegnendo la lampadina;

- [pulsante A] per avviare il ciclo automatico di crescita e decrescita della luminosità;

- [pulsante B] per avanzare manualmente di un gradino alla volta;

- [pulsante A+B] per azzerare manualmente tutti i valori.

 

Descrizione del video

- il display mostra il gradino di intensità nella gamma 0-10;

- il motore gira ad una velocità che dipende dal PWM;

- il tester misura la tensione media sulla lampadina;

- l'oscilloscopio misura la tensione in uscita dal piedino P1 (curva rossa) e la tensione VDS ai capi del MOSFET (curva gialla).

I due oscillogrammi sono inveriti: quando la tensione di P1 è alta, la tensione sul MOSFET è bassa e viceversa.

Questo è dovuto allo schema dei collegamenti adottato per realizzare l'esperimento. 

 

ATTENZIONE: all'accensione dei circuiti la lampadina si accende subito alla massima luminosità fino a quando micro:bit non ha attivato il software. Una modifica circuitale utile comprende un interruttore di alimentazione della lampadina da accendere solo dopo che micro:bit si è attivato.

Ecco una scheda che comprende alcune misurazioni effettuate sul circuito.

 

We use cookies to improve our website and your experience when using it. Cookies used for the essential operation of this site have already been set. To find out more about the cookies we use and how to delete them, see our privacy policy.

  I accept cookies from this site.
EU Cookie Directive plugin by www.channeldigital.co.uk