10 VDC power Supply
If an Arduino is directly controlling a Meanwell led driver ,
via TTL PWM signal ,then at 100% duty cycle (maximum ),
the driver will have an Io = 50% of Io_max.
So...
In order for the driver to output the 100% of Io_max ,
PWM signal going to Dim+ & Dim- ,has to be +10 VDC .
Double the TTL level .
The easiest way to provide a +10 VDC power supply for the signal ,
is to make a simple circuit ,that will be powered from the same +12 VDC,
that powers Arduino and/or the cooling fans ,if any.
3 to 4 components have to be used :
-One
Integrated
Circuit ,called "voltage regulator" ,the type "
7810 " (+10VDC output)
-2x capacitors to 'stabilise' the voltage regulator
-and
optionally one diode ( types used:
1N4001 or
1N4148 ) ,to protect the regulator.
--------------------------------------------------------------------------------------------------------------------------
Vi= +12 VDC
Vo= +10 VDC
C1 = Electrolytic Cap 85°C ,
47 uF ,16/25 V
C2= Ceramic or MTK/MTP
100 nF
-------------------------------------------------------------------------------------------------------------------------
*opt.
D1=
1N4001 rectifier diode or
1N4148 signal diode .
-------------------------------------------------------------------------------------------------------------------------
Pins of the IC :
Input (connects to +12 V ) -
Ground / "Com" (connects to Common ground of devices / subcircuits ) -
Output (outputs +10 VDC )
Heat pad of the IC is connected internally to "Ground" .