Go Down

Topic: analog out 0-10V With Arduino for lighting control (Read 15 times) previous topic - next topic

Othersounds

Hi. I have an easy question ?
I want to use the arduino to control a 0-10V light system (http://en.wikipedia.org/wiki/0-10V_lighting_control) so that I can dim fluorescent lights.  Basically you control the system (the ballast, ej: Philips HF-regulator) with a DC signal between 0V (min) and 10V (max). I have to control independently 30 lights

I imagine that the easiest way is to use PWM outputs to make a continuous analog signal between 0-5V, right?. How can I amplify that signal to a 0-10V range?. I imagine using transistors, but how?
Any thoughts are welcome!  Thanks!
F
pd: forget about dmx - dali or other systems, i need 0-10V
Felix Luque Sanchez
http://www.othersounds.net

Oracle

Quote
Hi. I have an easy question ?


Those have a way to turn to to be the hardest.

Quote
I imagine that the easiest way is to use PWM outputs to make a continuous analog signal between 0-5V, right?. How can I amplify that signal to a 0-10V range?. I imagine using transistors, but how?


PWM doesn't output a continuous analog signal, it output a series of full voltage pulses and varies the duty cycle.  If you were to try to power a fluorescent bulb with a signal like that, it would be very bad.  I think (and maybe someone can correct me or confirm this) the bulb would be very dim, flicker, and be so hot it's a real fire hazzard.  What you can do is use a filtering circuit to smoth the PWM into an analog voltage.  

Are you trying to power the fluorescent bulb off this signal or is it a control signal?  The arduino can only output 40mA on an IO line.

As far as changing the 0-5V level to a 0-10V level, it's a fairly simple opamp circuit to linearly double the voltage.


Othersounds

Hi Oracle.
I didn't explain myself correctly, the pwm is the control signal (I'm not trying to power the fluorescent bulb with this signal) which controls a 0-10V ballast who powers the fluorescent lamp .
Can you send me info (schematics) about Ā«simple opamp circuit to linearly double the voltageĀ»?.
Many Thanks,
F
Felix Luque Sanchez
http://www.othersounds.net

Othersounds

Ok, i suppose i have to apply a non-inverted amplifier to the 0-5v pwm signal, with a Ri and Rf of for example 10KOhm:
http://en.wikipedia.org/wiki/Operational_amplifier_applications
I'll start from here
thanks
F
Felix Luque Sanchez
http://www.othersounds.net

BigMike

You might find this document to be useful ...

http://instruct1.cit.cornell.edu/courses/bionb440/datasheets/SingleSupply.pdf

You will need a low pass filter circuit to smooth out the PWM pulses to DC.

Mike

Go Up