Pin PWM da 0-5V a 0-10V

Buongiorno,

Sono ad avere l'esigenza di trasformare i 0-5V dati dal pin PWM in 0-10V.
Di seguito i due codici che dovrei utilizzare:

/*
 *   0%=  0
 *  25%= 64
 *  50%=128
 *  75%=191
 * 100%=255
 */
#define SP 100            //Definisco il SP di intensità
#define PIN 13            //Definisco il PINDIGITALE (PWM)

void setup() {
  pinMode (PIN, OUTPUT);  // Imposto il pin 13 come output
}

void loop() {
  analogWrite(PIN, SP);    //Imposto il pin 13 a x intensità
}

Con questo ho il pin sempre "acceso" con un valore di intensità impostabile ma sempre fisso.

#define LED 13              // LED collegato al pin digitale 11
int valoreFade = 0;         // variabile usata per contare in avanti e indietro

void setup()  { 
  pinMode(LED, OUTPUT);     // imposta il pin digitale come output
} 

void loop()  {
  // procede ciclicamente da 0 a 254 (fade in -> aumento luminosità)
  for (valoreFade = 0 ; valoreFade < 255; valoreFade++) { 
    analogWrite(LED, valoreFade);      //impostiamo la luminosità del LED
    delay(10);  
    // aspettiamo 10ms per percepire la viariazione di luminosità,
    //perché analogWrite è istantaneo                        
  } 
  // procede ciclicamente da 255 a 1 (fade out -> diminuzione della luminosità)
  for(valoreFade = 255 ; valoreFade > 0; valoreFade--) {
    analogWrite(LED, valoreFade);      //impostiamo la luminosità del LED
    delay(10);  
    // aspettiamo 10ms per percepire la viariazione di luminosità,
    //perché analogWrite è istantaneo                               
  } 
}

Questo invece mi aumenta e diminuisce ciclicamente l'intensità al PWM.

Il mio problema è trasformare in 0-10V AC.
Guardando su internet ho trovato dei moduli tipo
http://www.ebay.it/itm/PWM-0-10V-Segnale-Digitale-A-Analogico-Convertitore-di-segnale-Modulo-Scheda-/252611102532?hash=item3ad0cb8744

e per trasformare la tensione DC di arduino a AC del drimmer elettronico cosa uso?

Sei sicuro che il dimmer che hai necessiti di una tensione AC?

Mi sembra molto strano...

Ciao,

a dir la verità non l'ho acquistato e è un ballast elettronico con drimmer 0-10V. Di altre informazioni non ne ho trovate.

Prima di procedere all'acquisto volevo sapere se quello che ho postato può aiutarmi a gestire i 0-10V e dato che non c'è scritto se è AC o DC volevo sapere se si può trasformare.

Quando si parla di controllo 0-10V è sempre DC, con Arduino ottenere questo segnale di controllo è abbastanza semplice, serve un filtro passa basso, con rc non maggiore di 1/100 del periodo pwm, per trasformare il PWM in una tensione 0-5V, questa si porta a 0-10V con un opamp in configurazione non invertente con gain 2x.

Schema di esempio.

Lo schema di esempio risulta inesistente.... vedi cosa è successo

... veramente io, con Chrome su macOS, lo vedo benissimo ::slight_smile:

L'indirizzo dell'immagine è questo http://www.nano-reef.com/uploads/monthly_03_2010/post-51657-1269036997.png

Guglielmo

We could not find the page you were looking for.

paulus1969:

Premesso che l'immagine la vedo, ho anche provato a cancellare la cache del browser, però se vado al link diretto che ti ha messo Guglielmo, provato pure con un browser diverso, non c'è nessun errore, prova a cancellare la cache del tuo browser perché sicuramente è un problema locale sul tuo pc.

Oggi la vedo, stesso PC, tutto come l'altro giorno, senza fare assolutamente nulla... oggi la vedo e se vado al link la vedo. Misteri misteriosi.... :o
L'altro giorno, invece, se andavo al link ottenevo quello che ho riportato, era come se mancasse un login al sito che ospita l'immagine.