A cosa serve il PWM?

Domanda di: Dott. Lucrezia Montanari  |  Ultimo aggiornamento: 19 marzo 2023
Valutazione: 4.4/5 (32 voti)

La modulazione PWM, acronimo di Pulse Width Modulation, è un segnale in grado di regolare la tensione in uscita a partire da una sorgente in corrente continua e, allo stesso tempo, di limitare notevolmente la potenza dissipata dal sistema elettrico.

Come funziona l'uscita PWM di Arduino?

Il PWM è un tipo di modulazione di impulsi, che grazie all'azione del timer interno della scheda, ci permette di modificare il duty cycle del nostro segnale in uscita. Il duty cycle è la percentuale del tempo che il segnale rimane ad un valore alto in un periodo.

Come generare un segnale PWM?

Per ottenere in uscita dai pin il segnale PWM desiderato, si utilizza la funzione analogWrite(pin, value) dove pin il primo argomento indica appunto il pin utilizzato, mentre value indica il valore da 0 a 255 del nostro duty cycle, proporzionato in una scala percentuale.

A cosa serve il duty cycle?

Con Duty Cycle si indica il rapporto tra il tempo durante il quale un carico o un circuito è attivo (ON) e il tempo durante il quale è inattivo (OFF). Il Duty Cycle, talvolta denominato "Duty Factor", viene espresso come valore percentuale del tempo di attivazione (ON).

Quali vantaggi si ottengono con la modulazione PWM?

Il vantaggio della tecnologia PWM è la drastica riduzione di potenza dissipata, con una maggiore efficienza del sistema.

Cos'è un segnale PWM?