Pagina 1 di 1

Progettare PWM con duty-cycle variabile

MessaggioInviato: 22 giu 2016, 19:41
da dryuk94
Ciao ragazzi, come posso progettare un PWM con duty-cycle che varia in base a una tensione di riferimento? Cioè io ho una tensione che varia, per esempio, da 0 a 10 volt e il duty-cycle in base a questa tensione deve variare da 0 a 100%.

Conosco il circuito con il timer 555 in configurazione astabile, ma il duty-cycle varia da 50% a 100% se vario le resistenze che sono all'esterno. Ma io voglio che vari in base a una tensione... Come si può fare?

Grazie in anticipo :D :ok:

Re: Progettare PWM con duty-cycle variabile

MessaggioInviato: 22 giu 2016, 19:45
da Candy
Ad esempio generando una triangolare, o pseudo triangola, alla frequenza desiderata e linearizzare lo 0 V - 10 V tra i due picchi della triangolare. In analogica. Con un doppio OP-AMP com un LM358 e poco sforzo, lo si fa.
Con un sistema programmabile si converte l'escursione dell'eventuale convertitore A/D e lo si proporziona per il modulatore PWM.

Re: Progettare PWM con duty-cycle variabile

MessaggioInviato: 22 giu 2016, 19:56
da paofanello
Qui trovi un articolo con un circuito fatto con il 555 per avere un PWM da 0-100%
Non è il massimo, e i consigli dati qui sopra mi sembrano migliori, ma la possibilità c'è :ok:

Re: Progettare PWM con duty-cycle variabile

MessaggioInviato: 22 giu 2016, 20:05
da dryuk94
Grazie per le risposte!! :D :D :ok:

Re: Progettare PWM con duty-cycle variabile

MessaggioInviato: 24 giu 2016, 8:43
da tecnovolt
Ma non sarebbe più comodo usare un piccolissimo microcontrollore? tipo l'Attiny85 che è dip8 (come il 555) ma all'ingresso analogico tramite partitore gli colleghi la tensione variabile, e l'uscita PWM te la programmi come vuoi