Dimmer 1-10V (Analog Interface) per ballast elettronico

Salve a tutti,

premetto che ho fatto molte ricerche prima di disturbare qui, ma non ho trovato nulla che riguardasse la mia problematica:

Ho un ballast elettronico per lampade fluorescenti che utilizza una linea analogica 1-10 Volt per regolarne la luminosità

L'installazione standard prevede un potenziometro logaritmico per regolare da 1 a 10 volt , io vorrei controllare la luminosità da arduino: come potrei fare?

Per ora ho fatto un accrocco con quello che avevo a disposizione e collegando un relay 2 porte con 2 resistenze di diverso valore e riesco a selezionare 4 livelli di luminosità, però vorrei poter avere almeno una decina di posizioni.

Potrei utilizzare un potenziometro digitale? Però ho letto che oltre i 5V si bruciano.. è vero?
Con una fotoresistenza con il "trucchetto" del led al buio in pwm potrei riuscirci?

N.b. il sistema 1-10 è diverso da quelli 0-10 inquanto fornisce egli stesso una tensione :

Properties of the 1...10 V interface
Control is via an interference-proof dc voltage signal of 10V (maximum brightness; control line open) to 1 V (minimum brightness; control line short-circuited)
The control power is generated by the ECG (maximum current 0.6 mA per ECG)

Benvenuto. :slight_smile:
Ti invitiamo a presentarti qui: Re: Presentazioni nuovi iscritti, fatevi conoscere da tutti! (Part 1) - Generale - Arduino Forum
e a leggere il regolamento: [REGOLAMENTO] Come usare questa sezione del forum - Italiano - Arduino Forum

ereilavak:
L'installazione standard prevede un potenziometro logaritmico per regolare da 1 a 10 volt , io vorrei controllare la luminosità da arduino: come potrei fare?

Arduino NON ha a bordo un convertitore DAC e quindi NON è in grado di generare delle tensione, ma ha dei generatori di PWM ...
... potresti prelevare il segnale PWM e provare ad integrarlo con una piccola rete RC.

Tempo fa, avevo postato un semplice circuito per la regolazione del "contrasto" di un display LCD ... QUI. La similitudine è data dal fatto che anche il segnale del contrasto vuole una tensione da 0 a 5v e non degli impulsi ... e quel circuitino, integrado il segnale del PWM, genera appunto una segnale da 0 a 5V (.... circa XD).

Guglielmo

@Ereil mi rivolgo a @Guglielmo perchè non sono un elettronico e non vorrei dirti cavolate.

Guglielmo, può essere utile un PCF8591 ? Può generare su pin 15 una tensione tra 0 e VREF (pin 14)
Lo stò provando e funziona. E' I2C e l'intervallo della tensione è 8 bit 0-255

nid69ita:
Guglielmo, può essere utile un PCF8591 ? Può generare su pin 15 una tensione tra 0 e VREF (pin 14)
Lo stò provando e funziona. E' I2C e l'intervallo della tensione è 8 bit 0-255
Tutorial – Arduino and PCF8591 ADC DAC IC | tronixstuff.com

Si, certo, è un piccolo ADC/DAC ad 8 bit pilotabile in I2C ... quindi, va bene ... la mia soluzione era più ... "terra, terra" XD XD XD

"The PCF8591 is a single-chip, single-supply low-power 8-bit CMOS data acquisition device with four analog inputs, one analog output and a serial I2C-bus interface."

Guglielmo

Ho un ballast elettronico per lampade fluorescenti che utilizza una linea analogica 1-10 Volt per regolarne la luminosità

Non sapevo dell'esistenza di lampade fluorescenti dimmable, puoi passarmi un link a questo tipo di lampade?

Ciao.

Differentemente dall'interfaccia analogica 0-10V (per la quale ci sono molti esempi in rete), l'interfaccia 1-10V è già alimentata dai ballast stessi quindi credo la che la soluzione PWM / RC non sia attuabile.

Secondo voi potrei utilizzare un potenziometro motorizzato di quelli che si usano per gli impianti audio?

X Maurotec: i ballast che ho io (non so se sono ancora in commercio, li acquistai circa 3 anni fa) sono questi:
Osram Manufact.-No: QTI 2X35/49/220-240D

Piccolo update: ho collegato arduino alla presa usb del mediacenter e con AutoHotKey ho creato un programmino che intercetta l'apertura del Mediaplayer e abbassa automaticamente le luci quando parte il film. Le ritornano allo sato precedente quando il film termina, se si preme un tasto specifico (F9) o se qualcuno aziona manualmente il dimmer a parete.

dimming_values.png

schemadimming.png

non userei un potenziometro motorizzato.
Prendi una fotoresistenza e mettigli davanti un led che comandi con il PWM. ovviamente chiudi con il nastro perché non prenda luce. Sicuramente ci sono soluzioni più eleganti ma questa sicuramente è la più divertente!

@gridan
Oltre ad essere divertente, funziona perfettamente, ancora meglio se si alza la frequenza del PWM, ma già i 490 Hz del pwm di arduino dovrebbero essere sufficienti.

Ciao.