opto engineering LTDVE2CH-20F User manual

V 1.03 - eng
ACCESSORIES
INSTRUCTIONS MANUAL
Strobe controller 2 CH
LTDVE2CH-20F

1
V 1.03 - eng
LTDVE2CH-20F | INSTRUCTIONS MANUAL
INDEX
1. Disclaimer ................................................................................................ 5
2. Safety notes ............................................................................................. 5
3. Product end-of-life handling ................................................................... 5
4. General description ................................................................................. 6
4.1. Benefits of current control .........................................................................................6
4.2. Operating mode.........................................................................................................6
5. Getting started ......................................................................................... 7
6. Mechanical fixing..................................................................................... 7
7. Heat dissipation ....................................................................................... 7
7.1. Calculating generated heat per channel....................................................................8
7.2. Reducing generated heat ..........................................................................................8
8. Connections............................................................................................. 8
8.1. Layout of connectors.................................................................................................9
8.2. Power and logic supply ...........................................................................................10
8.3. Light outputs............................................................................................................10
8.4. Input/output synchronization ...................................................................................11
8.4.1. Synchronization inputs.....................................................................................................11
8.4.2. Synchronization outputs...................................................................................................12
8.4.3. Serial RS485 interface .....................................................................................................13
8.4.4. External temperature sensor.............................................................................................13
8.5. Cable size and length..............................................................................................14
9. Communication interfaces.................................................................... 14
9.1. Serial RS485 interface ............................................................................................15
9.2. Ethernet interface....................................................................................................15
10. Visual indicators .................................................................................. 16
11. INIT button functions ........................................................................... 16
12. Pulse shaping logic ............................................................................. 17
12.1. Diagram of internal logic........................................................................................17
12.2. Input filters.............................................................................................................17
12.3. Input multiplexers ..................................................................................................18
12.4. Pulse generator.....................................................................................................19
12.5. Output multiplexers ...............................................................................................19
12.6. Output protection...................................................................................................19
12.7. Free running oscillator...........................................................................................21

2
V 1.03 - eng
LTDVE2CH-20F | INSTRUCTIONS MANUAL
13. Wiring diagrams................................................................................... 21
13.1. Wiring example #1: controller triggers camera ......................................................21
13.2. Wiring example #2: camera triggers controller ......................................................22
14. Operation.............................................................................................. 22
14.1. Operation with Modbus .........................................................................................22
14.1.1. Comparison of Modbus/RTU, Modbus/TCP and Modbus/UDP ...................................23
14.1.2. Supported function codes...............................................................................................23
14.1.3. Read Holding Registers (0x03)......................................................................................23
14.1.4. Write Single Register (0x06)..........................................................................................24
14.1.5. Write Multiple Registers (0x10) ....................................................................................24
14.2. Register file ...........................................................................................................24
14.2.1. Register DEVICE_TYPE...............................................................................................38
14.2.2. Register BOOT_VERSION ...........................................................................................38
14.2.3. Register MCU_VERSION.............................................................................................38
14.2.4. Register FPGA_VERSION............................................................................................38
14.2.5. Register BOARD_VERSION ........................................................................................38
14.2.6. Register OSC_PERIOD .................................................................................................38
14.2.7. Registers FILTER_SEL[0:1]..........................................................................................38
14.2.8. Registers INPUT_SEL[0:3] ...........................................................................................39
14.2.9. Registers GEN_DELAY_BASE[0:3] ............................................................................39
14.2.10. Registers GEN_DELAY_COUNT[0:3].......................................................................40
14.2.11. Registers GEN_WIDTH_BASE[0:3] ..........................................................................40
14.2.12. Registers GEN_WIDTH_COUNT[0:3].......................................................................40
14.2.13. Registers OUTPUT_SEL_HI[0:1] and OUTPUT_SEL_HI[8:9] ................................41
14.2.14. Registers OUTPUT_SEL_LO[0:1] and OUTPUT_SEL_LO[8:9] ..............................41
14.2.15. Registers PRT_CNT_ON[0:1] .....................................................................................42
14.2.16. Registers PRT_ENA_ON[0:1].....................................................................................42
14.2.17. Registers PRT_CNT_OFF[0:1]....................................................................................42
14.2.18. Registers PRT_ENA_OFF[0:1] ...................................................................................42
14.2.19. Registers CUR_RANGE[0:1] ......................................................................................43
14.2.20. Registers CUR_VALUE[0:1].......................................................................................43
14.2.21. Register RS485_MODBUS_ADDR ............................................................................43
14.2.22. Register RS485_LINE_SPEED ...................................................................................43
14.2.23. Register RS485_LINE_PARITY .................................................................................44
14.2.24. Registers ETH_MAC_ADDR[0:2]..............................................................................44
14.2.25. Registers ETH_HOSTNAME[0:7] ..............................................................................44
14.2.26. Register ETH_DHCP_ENABLE .................................................................................45

3
V 1.03 - eng
LTDVE2CH-20F | INSTRUCTIONS MANUAL
14.2.27. Register ETH_IP_ADDR_HI ......................................................................................45
14.2.28. Register ETH_IP_ADDR_LO .....................................................................................45
14.2.29. Register ETH_SUBNET_MASK_HI ..........................................................................45
14.2.30. Register ETH_SUBNET_MASK_LO .........................................................................45
14.2.31. Register ETH_DEF_GATEWAY_HI...........................................................................45
14.2.32. Register ETH_DEF_GATEWAY_LO..........................................................................45
14.2.33. Register ETH_PRI_DNS_HI .......................................................................................46
14.2.34. Register ETH_PRI_DNS_LO ......................................................................................46
14.2.35. Register ETH_SEC_DNS_HI ......................................................................................46
14.2.36. Register ETH_SEC_DNS_LO.....................................................................................46
14.2.37. Register ETH_MODBUS_ADDR ...............................................................................46
14.2.38. Register ETH_MODBUS_TCP_PORT .......................................................................46
14.2.39. Register ETH_MODBUS_UDP_PORT ......................................................................46
14.2.40. Registers WEB_PASSWORD[0:3]..............................................................................47
14.2.41. Register CONVERTER_TEMPERATURE.................................................................47
14.2.42. Register DRIVER_TEMPERATURE..........................................................................47
14.2.43. Registers REMOTE_TEMPERATURE[0:1]...............................................................47
14.2.44. Register SUPPLY_VOLTAGE.....................................................................................47
14.2.45. Registers MEASURED_CURRENT[0:1] ...................................................................48
14.2.46. Registers MEASURED_VOLTAGE[0:1]....................................................................48
14.2.47. Register ERROR_WORD............................................................................................48
14.2.48. Registers GEN_HOLD_BASE[0:3] ............................................................................49
14.2.49. Registers GEN_HOLD_COUNT[0:3].........................................................................49
14.2.50. Registers GEN_EDGE_SEL[0:3] ................................................................................49
14.2.51. Registers DRIVE_TIME[0:1] ......................................................................................50
14.2.52. Registers CUR_RED_DELAY[0:1].............................................................................50
14.2.53. Registers CUR_RED_VALUE[0:1].............................................................................50
14.2.54. Register SOFTWARE_TRIGGER...............................................................................51
14.2.55. Register CONVERTER_MODE..................................................................................51
14.2.56. Register CONVERTER_MAXIMUM_VOLTAGE.....................................................51
14.2.57. Register CONVERTER_PRESET_VOLTAGE...........................................................52
14.2.58. Register DRIVER_MODE...........................................................................................52
14.2.59. Register DIGIPOT_VALUE ........................................................................................52
14.2.60. Register CONVERTER_VOLTAGE ...........................................................................52
14.2.61. Register DRIVER_VOLTAGE ....................................................................................53
14.2.62. Register SUPPLY_CURRENT ....................................................................................53
14.2.63. Register CONVERTER_CURRENT...........................................................................53

4
V 1.03 - eng
LTDVE2CH-20F | INSTRUCTIONS MANUAL
14.2.64. Registers CAL_XXX ...................................................................................................53
14.2.65. Register CAL_UNLOCK_CODE[0:1] ........................................................................53
14.2.66. Register BOARD_COMMAND ..................................................................................53
14.3. Operation with a web browser...............................................................................54
14.3.1. Main page and navigation menu ....................................................................................54
14.3.2. Setup synch inputs TR1-TR2.........................................................................................56
14.3.3. Setup pulse generators GN1-GN4..................................................................................57
14.3.4. Setup light outputs LD1-LD2 ........................................................................................59
14.3.5. Setup synch outputs SH1-SH2.......................................................................................61
14.3.6. General setup..................................................................................................................61
14.3.7. Advanced setup ..............................................................................................................63
15. Operation with FabImage .................................................................... 64
15.1. Filter selection .......................................................................................................65
15.2. Designing a simple program for reading a register................................................67
15.3. Designing a simple program for writing a register .................................................68
16. Electromagnetic compatibility ............................................................ 70
17. Firmware update procedure................................................................ 70

5
V 1.03 - eng
LTDVE2CH-20F | INSTRUCTIONS MANUAL
1. Disclaimer
Always deploy and store Opto Engineering products in the prescribed conditions in order to ensure
proper functioning. Failing to comply with the following conditions may shorten the product lifetime
and/or result in malfunctioning, performance degradation or failure.
Ensure that incorrect functioning of this equipment cannot cause any dangerous situation or
significant financial loss to occur. It is essential that the user ensures that the operation of the
controller is suitable for their application. All trademarks mentioned herein belong to their respective
owners.
Except as prohibited by law:
•All hardware, software and documentation are provided on an “as is” basis
•Opto Engineering accepts no liability for consequential loss, of any kind
Upon receiving your Opto Engineering product, visually examine the product for any damage during
shipping. If the product is damaged upon receipt, please notify Opto Engineering immediately.
2. Safety notes
Please read the following notes before using this controller. Contact your distributor or dealer for any
doubts or further advice.
This device must not be used in an application where its failure could cause a hazard to human
health or damage to other equipment. Keep in mind that if the device is used in a manner not
foreseen by the manufacturer, the protection provided by its circuits and by its enclosure may be
impaired.
This is a low voltage device. As such, the potential difference between any combination of applied
signals must not exceed, at all times, the supply voltage. Higher voltages may cause a fault and can
be dangerous to human health.
This device has limited protection against transients caused by inductive loads. If necessary, use
external protection devices like fast diodes or, better, specific transient protectors.
The controller outputs pulses with high energy content. The user must be careful to connect the
inputs and outputs correctly and to protect the output wiring and load from unintentional short-
circuits. When the device is switched off, there is still energy stored in the internal capacitors for at
least five minutes.
When operating the controller at the maximum ratings it can get very hot. The controller should be
positioned where personnel cannot accidentally touch it and away from flammable materials. Never
exceed the power ratings stated in the manual.
3. Product end-of-life handling
Observe the following guidelines when recycling this equipment or its components.
Production of this equipment required the extraction and use of natural resources. The equipment
may contain substances that could be harmful to the environment or human health if improperly
handled at the product’s end of life. In order to avoid release of such substances into the environment
and to reduce the use of natural resources, we encourage you to recycle this product in an
appropriate system that will ensure that most of the materials are reused or recycled appropriately.
This symbol indicates that this product complies with the applicable European Union
requirements according to the WEEE (Waste Electrical and Electronic Equipment)
Directive 2012/19/EU

6
V 1.03 - eng
LTDVE2CH-20F | INSTRUCTIONS MANUAL
4. General description
Any machine vision application employs some kind of light controller. Light controllers are widely
used to both optimize illumination intensity and obtain repeatable trigger sequencing between lights
and vision cameras.
This controller is a compact unit that includes power supply conditioning, intensity control, timing
generation and advanced triggering functions.
The controller can be set up using a PC with serial RS485 or Ethernet interfaces. Configurations are
saved in non-volatile memory so that the controller will resume operation after a power cycle.
4.1. Benefits of current control
Most LED manufacturers suggest their products to be driven using a constant current source, not a
constant voltage source. This is because, using a constant voltage driving, small variations in
temperature or voltage at the LEDs can cause a noticeable change in their brightness.
Brightness control with voltage is also very difficult because of the non-linearity of brightness with
voltage. On the contrary, the brightness is approximately linear with current, so by driving the LEDs
with a known current, intensity control is linear.
4.2. Operating mode
This strobe controller has two programmable, current-controlled light outputs. The two light outputs
can be used in pulsed or continuous mode.
In pulsed mode the light is switched on only when necessary. A digital input is used as a trigger
source. When a rising or falling edge on the trigger signal is detected the output is pulsed for the
programmed amount of time.
Using this technique, it is possible to obtain excellent steady images of moving objects. The camera
can be set for an arbitrary long exposure time and the light turned on for a shorter time, just enough
to freeze the motion. This helps to overcome the uncertainty issues usually related with integration
start which, to some degree, afflict most commercial cameras.
The delay from the trigger to the output pulse, the width of the output pulse and the intensity of the
output pulse are all independently configurable. The pulse delay can range from 0 µs to 1 s. The
pulse width can range from 1 µs to 1 s.
In continuous mode the light is always switched on, independently from the trigger signal. Using this
technique, the maximum current value for each channel has to be limited in order to prevent the
overheating of the controller.
The two output drivers in the controller can either operate in two modes: independent mode and
shared mode. In independent mode, the two light outputs are completely autonomous and currents
and timings are independent.
In the shared mode the two output drivers are interconnected. This results in twice the maximum
output current than in the independent mode. In the shared mode, the controller effectively behaves
as a single channel controller.
In either independent mode or shared mode there are two current ranges. In independent mode the
current ranges are:
Low current, up to 250 mA (with a resolution of 1 mA)
High current, up to 20 A (with a resolution of 20 mA)
In shared mode the current ranges are:
Low current, up to 500 mA (with a resolution of 2 mA)

7
V 1.03 - eng
LTDVE2CH-20F | INSTRUCTIONS MANUAL
High current, up to 40 A (with a resolution of 40 mA)
The controller must be powered with a fixed supply voltage of 24 V. There is an internal DC/DC
converter that can be programmed to provide any voltage between 5 V and 190 V for supplying the
output drivers. This allows a large number of different lights to be efficiently driven.
The DC/DC converter is power limited to around 60 W. Limit maximum continuous current per
channel to:
2 A at a maximum voltage of 15 V
1 A at a maximum voltage of 30 V
In any case, if any of the lights is driven continuously limit the DC/DC converter output voltage to a
maximum value of 55 V.
For more information about current and power limitations refer to chapter 7.
5. Getting started
Carefully read the sections on Safety Notes and Heat Dissipation and check the product fits your
needs. Mount the controller as described in the section on Mechanical fixing.
Connect the controller as in the section on Connections. When the controller powers up it should
show the PWR LED lit with a stable green colour and the RUN LED lit with a pulsing green colour.
Read the section on Operation. The controller can be configured by using both a serial RS485
interface and an Ethernet interface (see chapter 9).
6. Mechanical fixing
The controller must be mounted on a suitable thermally conductive surface in order to dissipate the
generated heat. Allow free flow of air around the unit. The controller has an IP rating of 20 and should
be installed so that moisture and dirt cannot enter it.
An enclosure may also be required for other parts of the system such as power supplies. That
enclosure would provide both mechanical and environmental protection in industrial applications.
7. Heat dissipation
The controller integrates several linear circuits to produce the constant current outputs. This means
that it generates heat which needs to be dissipated. The operating temperature range is 0 °C to
40 °C.
With a suitable heatsink the controller can approximately dissipate the following average powers:
20 W at 25 °C (about 10 W per channel)
15 W at 40 °C (about 7.5 W per channel)
A simple way to estimate the maximum average power the controller can dissipate is by applying the
following formula:
DissipablePower [W] = (TempHeatsink [°C] – TempAmbient [°C]) / ThResistance [°C/W]
Where:
DissipablePower is the maximum average power the controller can dissipate
TempHeatsink is the maximum temperature of the controller heatsink
TempAmbient is the actual temperature of the ambient where the controller is placed
ThResistance is the thermal resistance between the heatsink and the ambient
For this controller the ThResistance parameter is about 3.2 °C/W.

8
V 1.03 - eng
LTDVE2CH-20F | INSTRUCTIONS MANUAL
The maximum permissible controller heatsink temperature is 90 °C. If the heatsink temperature rises
above 90 °C, the controller switches off all the output channels. Output channels are then reactivated
once temperature falls below 80 °C.
If the average power that must be dissipated is greater than the previously stated value, a different
and more efficient cooling system is required. Solutions could be the use of a cooling fan (active
cooling system) or the use of a bigger heatsink (passive cooling system).
There is an internal DC/DC converter that can be programmed to provide any voltage between 5 V
and 190 V for supplying the lights. Take care of the actual converter output voltage when calculating
the generated heat.
7.1. Calculating generated heat per channel
For a pulsed output, the average power that is transformed to heat and then must be dissipated can
be calculated using the following formula:
Heat [W] = LightCurrent [A] * (DriverVoltage [V] – LightVoltage [V]) * DutyCycle [·]
Where:
LightCurrent is the illuminator operating current
LightVoltage is the illuminator operating voltage
DriverVoltage is the actual DC/DC converter output voltage (from 5 V to 190 V)
DutyCycle is the actual duty cycle
The duty cycle is given by:
DutyCycle [·] = PulseWidth [s] * TriggerFrequency [Hz]
If the output is driven in continuous mode, the previous equations are still valid but the parameter
DutyCycle becomes 1.0 because the output is always active. In continuous mode limit the output
current to 2 A at a maximum voltage of 15 V and to 1 A at a maximum voltage of 30 V.
The parameters LightCurrent and LightVoltage are light specific and should be either given in the
light documentation or measured experimentally.
7.2. Reducing generated heat
The total heat generated by the controller is simply given by adding the generated heat for each of
the two channels, as calculated in the previous section.
There are several ways to reduce the heat generated by the controller. The simplest way would be
to turn the light off when not needed. If the light is on only when necessary the generated heat can
be drastically diminished. Another opportunity would be to reduce pulse width or output current, if
permitted by the application.
Another strategy to reduce the generated heat would be to connect lights in series instead of parallel,
if possible. If you have several lights connected in parallel then changing the arrangement to series
will increase the voltage across them but also reduce the overall current.
The last option, feasible with this two channels controller, would be to use two or more controllers
and use just a few channels from each. For high power applications this may be the only solution.
8. Connections
See the next sections for information about connections. Power supply and light output connections
are made via screw terminals on the right side panel of the controller. Check all connections carefully
before switching on the equipment.
The controller has two 24 V supplies for the power and logic sections. This is to increase versatility.

9
V 1.03 - eng
LTDVE2CH-20F | INSTRUCTIONS MANUAL
Supply to the logic section should always be present, while supply to the power stages can be cut
off at any time. Supply to the power stages can be removed to protect the end user from photo-
biological hazard and other dangerous situations that may happen during fault conditions.
These two supplies can be connected together if convenient. For convenience, they share a common
negative terminal.
8.1. Layout of connectors
The drawing in Figure 1: connectors on the controller depicts all the controller connections, which
are easily accessible on the left side and right side panels. As indicated in the drawing, connectors
are identified by their unique designators (P1, P2, P3, P4 and P5).
Figure 1: connectors on the controller
The connectors are briefly described below. A detailed description follows in the next sections.
Connector P1 is used to supply power
Connector P2 is used to connect the two lights
Connector P3 is an Ethernet RJ45 jack
Connector P4 is a USB port (B type), not active at the moment
Connector P5 is used for input/output synchronization and for serial RS485 communication
For connectors P1, P2 and P5 a mating plug is provided in the controller package. For convenience
the relevant manufacturer part numbers are listed in Table 1: mating plugs for the controller
connectors. Even if equivalent mating plugs may be available, these are the recommended
components.
Connector designator
Manufacturer
Mating plug part number

10
V 1.03 - eng
LTDVE2CH-20F | INSTRUCTIONS MANUAL
P1, P2
Phoenix Contact
1757035
P5
MH Connectors
MHDM15SS
Table 1: mating plugs for the controller connectors
8.2. Power and logic supply
The power supply voltage must be 24 V. A dedicated and well-regulated switching power supply is
required. The external power supply must be capable of supplying the average and peak currents
needed for all active light outputs.
Choose a power supply unit that limits its output current by design or use protecting fuses. The fuses
should be appropriately de-rated if mounted in an enclosure, as the inside temperature can be higher
than the ambient temperature.
Ensure that the wire gauge used for these power connections is appropriate for the current to be
drawn. The power supply low voltage and mains wiring should be separately routed.
Power supply is delivered to the controller using the screw terminals of connector P1. Connector
pinout, ordered from left to right, is listed in Table 2: pinout of connector P.
Number
Name
Description
Note
1
EARTH
Protective earth
2
+V LOG
Power supply. Positive terminal
Used for logic section
3
0V
Power supply. Negative terminal
4
+V PWR
Power supply. Positive terminal
Used for power stages
Table 2: pinout of connector P1
The controller has two 24 V power terminals to independently supply the logic and power sections
inside the unit. They are named +V LOG and +V PWR. These two supplies can be connected
together if convenient. They share the common negative terminal named 0V. It must be connected
to the power supply negative.
Ensure that the polarity of +V LOG, +V PWR and 0V is correct before applying power.
8.3. Light outputs
Light outputs are paired on the 4-way pluggable screw terminal socket named P2. It is possible to
use two 2-way connectors in the 4-way socket. The light output connections must not be paralleled
or grounded in any way.
The state of each output is shown by a yellow LED indicator on the top panel of the controller.
Make sure you set the correct current rating for a light before using it. See the light datasheet and
manual for details on this topic.
Connector pinout, ordered from left to right, is listed in Table 3: pinout of connector P. Be careful not
to cross-connect the two lights.
Number
Name
Description
Note
1
LD1+
Power channel 1 output. LED anode
2
LD1-
Power channel 1 output. LED cathode

11
V 1.03 - eng
LTDVE2CH-20F | INSTRUCTIONS MANUAL
3
LD2+
Power channel 2 output. LED anode
4
LD2-
Power channel 2 output. LED cathode
Table 3: pinout of connector P2
Please note that LED1- and LED2- are not the same as 0V.
8.4. Input/output synchronization
Connector P5 is used for input and output synchronization and for serial RS485 communication.
There are two independent, galvanically isolated, synchronization inputs. These inputs can be
connected directly to the system for voltages up to 24 V. An external series resistor is not necessary.
Synchronization inputs may be left unconnected when not used. The state of each synchronization
input is shown by a green LED indicator on the top panel of the controller.
There are two independent, galvanically isolated, synchronization outputs. These outputs can be
used, for example, to trigger a camera or a slave controller. These outputs can be connected directly
to the system for voltages up to 24 V. The state of each synchronization output is shown by a yellow
LED indicator on the top panel of the controller.
Connector P5 also provides three signals for a non-electrically isolated serial RS485 interface and
four signals for two optional and non-electrically isolated external temperature sensors. The activity
of the serial RS485 interface is shown by a dedicated yellow LED on the top panel of the controller.
See the following section for more information about connector P5.
8.4.1. Synchronization inputs
The two synchronization inputs are available on the TR1+, TR1-, TR2+ and TR2- terminals of
connector P5. These signals are listed in Table 4: pinout of connector P5 for synchronization inputs.
Be careful not to cross-connect the two synchronization inputs.
Pin number
Name
Description
1
TR1-
Input 1. Negative terminal
9
TR1+
Input 1. Positive terminal
2
TR2-
Input 2. Negative terminal
10
TR2+
Input 2. Positive terminal
Table 4: pinout of connector P5 for synchronization inputs
The schematic of Figure 2: interface circuits for input synchronization depicts the internal input
circuits. An internal constant current generator connected in series with each input allows for a broad
range of input voltages without any need for a series resistor. These inputs can be directly driven by
voltages up to 24 V.

12
V 1.03 - eng
LTDVE2CH-20F | INSTRUCTIONS MANUAL
Figure 2: interface circuits for input synchronization
Circuit specifications are summarized in Table 5: specifications of input synchronization circuits.
Please note the reported values are typical.
Parameter
Value
Unit
Note
Uin (low)
0 – 1
V
-
Uin (high)
2.5 – 24
V
-
Iin
2.6 – 5.7
mA
Internal constant-current generator
Table 5: specifications of input synchronization circuits
8.4.2. Synchronization outputs
The two synchronization outputs are available on the SH1+, SH1-, SH2+ and SH2- terminals of
connector P5. These signals are listed in the Table 6: pinout of connector P5 for synchronization
outputs. Be careful not to cross-connect the two synchronization outputs.
Pin number
Name
Description
3
SH1-
Output 1. Emitter terminal
11
SH1+
Output 1. Collector terminal
4
SH2-
Output 2. Emitter terminal
12
SH2+
Output 2. Collector terminal
Table 6: pinout of connector P5 for synchronization outputs
The schematic of Figure 3: interface circuits for output synchronization depicts the internal output
circuits. These outputs can be directly connected to voltages up to 24 V.

13
V 1.03 - eng
LTDVE2CH-20F | INSTRUCTIONS MANUAL
Figure 3: interface circuits for output synchronization
Circuit specifications are summarized in Table 7: specifications of output synchronization circuits.
Please note the reported values are typical.
Parameter
Value
Unit
Note
Iout (typ)
10
mA
-
Iout (max)
15
mA
-
Uout (max)
24
V
-
Table 7: specifications of output synchronization circuits
8.4.3. Serial RS485 interface
The serial interface is available on the D+, D- and GND terminals of connector P5. These signals
are listed in Table 8: pinout of serial interface in connector P. Be careful not to cross-connect the
serial interface signals.
Pin number
Name
Description
Note
7
D-
RS485 data signal. Negative terminal
-
8
GND
RS485 reference ground
-
15
D+
RS485 data signal. Positive terminal
-
Table 8: pinout of serial interface in connector P5
The interface is NOT electrically isolated. Note that GND is internally connected to 0V.
8.4.4. External temperature sensor
The controller allows for the connection of two external temperature sensors. The intended
temperature sensor is a NTC (Negative Temperature Coefficient) thermistor with coefficients R25 =
10 kΩ and B25/85 = 3610 K. A suitable component is the Vishay NTCS0603E3103FMT.
The signals are listed in Table 9: pinout of external temperature sensor in connector P. The four
terminals can be connected freely to the external thermistors, as the components are not polarized.
Pin number
Name
Description

14
V 1.03 - eng
LTDVE2CH-20F | INSTRUCTIONS MANUAL
5
NTC1_A
Temperature sensor 1 terminal A
13
NTC1_B
Temperature sensor 1 terminal B
6
NTC2_A
Temperature sensor 2 terminal A
14
NTC2_B
Temperature sensor 2 terminal B
Table 9: pinout of external temperature sensor in connector P5
These analogue signals are not electrically isolated from the controller electronics. Be careful not to
connect them to any other signal. A severe malfunction or even a short circuit may occur.
8.5. Cable size and length
The actual connecting cables must be chosen on the basis of their load sinking current, the length,
the working voltage and the cable materials characteristics. Special ambient conditions may further
restrict the choice to a specific kind of cable.
The Table 10: cable wire size and length lists the recommended wire sizes and maximum allowed
lengths for all the cables coming to and leaving from the controller. American Wire Gauge (AWG) is
the wire measurement system used by the United States and Canada, while mm is the metric system
of measurement used across Europe and in most of the world.
Port
Recommended wire size
Maximum length [m]
mm2
AWG
Power and logic supply
1.5
15
5
Light output
0.75
18
3
Synchronization inputs
0.25
24
5
Synchronization outputs
0.25
24
5
Serial RS485 interface
0.25
24
5
External temperature sensor
0.25
24
5
Table 10: cable wire size and length
For improved immunity against external disturbance sources, use a single shielded cable or multiple
shielded cables, grounded at the end opposite to the controller, on the synchronization inputs,
synchronization outputs, serial RS485 interface and external temperature sensors signals.
For the lights use cables as short as possible and with appropriate wire size. Cable reactance limits
performance in pulsed mode, consider to reduce its value by connecting two or more smaller wires
in parallel. For long cables it is recommended to raise the voltage of the illumination. This can be
realized by selecting lights with LEDs connected in series rather than connected in parallel.
9. Communication interfaces
There are several ways to configure the controller.
A first option is to use the serial RS485 interface. To support this interface the controller implements
a subset of the Modbus/RTU (Remote Terminal Unit) slave protocol.
A second option is to use the Ethernet interface. Supported Ethernet speeds are 10 Mbit/s and 100
Mbit/s with auto negotiation. The Ethernet interface allows to configure the controller using the

15
V 1.03 - eng
LTDVE2CH-20F | INSTRUCTIONS MANUAL
Modbus/TCP (Transmission Control Protocol) slave protocol, the Modbus/UDP (User Datagram
Protocol) slave protocol or the HTTP (Hyper Text Transfer Protocol) protocol. For supporting the
latter, the controller provides an internal web server accessible by most common web browsers.
The Modbus/RTU, Modbus/TCP and Modbus/UDP protocols are implemented by most
programmable logic controllers (PLCs) with a suitable interface.
The availability of two physical interfaces and four logical protocols makes it easy to integrate the
controller in most vision applications.
See chapter 14 for details on operation with both Modbus and web browser.
9.1. Serial RS485 interface
For the serial RS485 interface, the controller implements a subset of the Modbus/RTU slave protocol
and operates, by default, at 9600 bits per second with even parity. The factory set Modbus address
is 32 and it is saved in the controller non-volatile memory.
The Modbus address is one of the controller parameters and can be changed using any of the
available interfaces. The factory set Modbus address can be restored using the INIT button (see
chapter 11 for a description of the INIT button functionalities).
Please note valid Modbus addresses for slave devices are in the range 1 to 247; remaining
addresses are reserved by the standard for special purposes and must not be used. It is of great
importance to ensure, at the time of assigning the slave address, that there are not two devices with
the same address. In such a case, an abnormal behaviour of the whole serial bus can occur, the
master being then in the impossibility to communicate with all the slaves present on the bus.
The activity of the serial RS485 interface is shown by a dedicated yellow LED on the top panel of
the controller.
9.2. Ethernet interface
The Ethernet interface allows to configure the controller using the Modbus/TCP slave protocol, the
Modbus/UDP slave protocol or the HTTP protocol. For the last option, the controller provides an
internal web server accessible by most common web browsers.
To use the interface, connect the controller using a standard Ethernet cable. The default parameters
for the communication are listed in Table 11: default parameters for Ethernet communication.
Parameter
Default Value
Host name
LTDVE2CH-20F
DHCP
Disabled
IP address
192.168.0.32
Subnet mask
255.255.255.0
Default gateway
192.168.0.1
Preferred DNS server
192.168.0.2
Alternate DNS server
192.168.0.2
Modbus address
32
Modbus/TCP port
502
Modbus/UDP port
502
Table 11: default parameters for Ethernet communication
The IP address, subnet mask and DHCP use flag are some of the controller parameters and can be
changed using any of the available interfaces. The factory configuration uses the static IP address
192.168.0.32. The factory settings can be restored using the INIT button (see chapter 11 for a
description of the INIT button functionalities).

16
V 1.03 - eng
LTDVE2CH-20F | INSTRUCTIONS MANUAL
10. Visual indicators
There are twelve LEDs on the top panel of the controller and two LEDs embedded in the Ethernet
RJ45 jack. Some of them are used to show that power supplies are available, others are pulsed
when inputs and output are activated, while others are used to indicate activity on the communication
interfaces or fault conditions.
The exact meaning of each of the LEDs is listed in Table 12: meaning of the LEDs. The LEDs of the
top panel of the controller are identified by a unique label printed next to them. The Ethernet ACT
and LINK LEDs are identified by their position relative to the Ethernet RJ45 jack. The ACT LED is at
the left of the jack, while the LINK LED is at the right.
Number
Name
Colour
Description
1
485
Yellow
Blinks when there is activity on the serial interface
2
TR1
Green
Pulses when synchronization input 1 is activated
3
TR2
Green
Pulses when synchronization input 2 is activated
4
SH1
Yellow
Pulses when synchronization output 1 is activated
5
SH2
Yellow
Pulses when synchronization output 2 is activated
6
LD1
Yellow
Pulses when light output 1 is activated
7
LD2
Yellow
Pulses when light output 2 is activated
8
SHR
Green
Stable when the light outputs are shared
9
ARM
Yellow
Stable when the DC/DC converter output is enabled
10
PWR
Green
Stable when logic supply is present
11
RUN
Green
Blinks periodically during normal operation
12
ERR
Red
Stable when power supply missing, blinks in error conditions
13
ACT
Yellow
Blinks during Ethernet data transmission
14
LINK
Green
Stable when Ethernet connection established
Table 12: meaning of the LEDs
Either the RUN LED or the ERR LED blinks for 500 ms at power on to identify the source of data
used for the settings.
The green RUN LED blinks when the controller powers up using the settings stored in the non-
volatile memory (the last configuration saved by the customer). The red ERR LED blinks when the
controller reverts to using the factory settings due to user activation of the INIT button (see next
section for more information on the INIT button) or a corruption in the stored customer settings.
Please note the logic supply must be present in order for all the LEDs to turn on.
11. INIT button functions
The INIT button is used either to restore the factory settings or to activate the firmware update
procedure. The INIT button is sampled once at power up.
If the button is sampled as pressed, the user is given a ten seconds interval to start the firmware
update procedure (see chapter 16). If the firmware update procedure is not started within the ten
seconds interval, the settings are restored to the factory values and the controller resumes normal
operation.

17
V 1.03 - eng
LTDVE2CH-20F | INSTRUCTIONS MANUAL
During the ten seconds interval the RUN and ERR LEDs blink at a high rate to emphasize the
circumstance. In the meantime, the use of the serial RS485 interface is restricted to the firmware
update and the Modbus/TCP, Modbus/UDP and HTTP protocols are not available.
The INIT button is concealed by a hole located between the USB port and the shell connector.
12. Pulse shaping logic
Each of the two channels can be individually configured to output pulses based either on a discrete
external trigger signal or an internally-generated trigger signal. A wide variety of internal triggers can
be produced by configuring the internal pulse shaping logic.
This logic includes four pulse generators and several multiplexers. The pulse generators allow pulse
delay and width control down to 1 µs resolution. The multiplexers, organized as two routing matrices,
allow for the flexible selection of the pulse generators inputs and outputs.
An output protection circuit, used to prevent the light from getting overheated and thus damaged, is
also included in the logic.
12.1. Diagram of internal logic
The drawing of Figure 4: diagram of internal logic network depicts the logic network built in the
controller.
Figure 4: diagram of internal logic network
The two synchronization inputs are shown at the left (TR1 and TR2), while the two light outputs (LD1
and LD2) and the two synchronization outputs (SH1 and SH2) are drawn at the right.
A description of each of the blocks is given in the next sections.
12.2. Input filters
The input filters are used to debounce and remove glitches from the incoming synchronization inputs.
Each of the two synchronization inputs has a dedicated, independent filter.
The algorithm implemented in each of the filters processes the relevant synchronization input with a
finite state machine. A change in the filter output is performed only when the input signal has
remained constant for a defined period of time, called filter time constant. Any pulses shorter than
the filter time constant are thus removed and not passed through.
The diagram in Figure 5: operation of the input filter shows the filter operation on a random input
signal.

18
V 1.03 - eng
LTDVE2CH-20F | INSTRUCTIONS MANUAL
Figure 5: operation of the input filter
As visible, the input signal is filtered by looking for pulses that hold the same state for a time of at
least Tfilter before the change in state is passed to the output. Please note there is a fixed input to
output propagation delay equal to this filter time constant.
Each of the two filters can be set as follows:
•No filtering (pass through)
•Filtering with a 10µs time constant
•Filtering with a 20µs time constant
•Filtering with a 50µs time constant
•Filtering with a 100µs time constant
•Filtering with a 200µs time constant
•Filtering with a 500µs time constant
Setting of the filters can be done using the serial RS485 or Ethernet interfaces.
12.3. Input multiplexers
The input multiplexers are used to route the filtered inputs to the pulse generators. There are four
input multiplexers organized in a 7x4 routing matrix.
Each multiplexer can have its output selected from one of the following sources:
•No selection
•Filtered synchronization input 1 (TR1)
•Filtered synchronization input 2 (TR2)
•Free running oscillator
•Software trigger 1 (SW1)
•Software trigger 2 (SW2)
•Software trigger 3 (SW3)
•Software trigger 4 (SW4)
The free running oscillator is an autonomous asynchronous trigger source described in detail in the
chapter 12.7. Setting of the input multiplexers can be done using the serial RS485 or Ethernet
interfaces.
input
Tfilter
output
Tfilter Tfilter Tfilter

19
V 1.03 - eng
LTDVE2CH-20F | INSTRUCTIONS MANUAL
12.4. Pulse generator
There are four pulse generators. Each of them is characterized by three parameters: pulse delay,
pulse width and hold off interval. The pulse delay can range from 0 µs to 1,023,000 µs with variable
resolution down to 1 µs. The pulse width can range from 1 µs to 1,023,000 µs with variable resolution
down to 1 µs. The hold off interval can range from 0 µs to 1,023,000 µs with variable resolution down
to 1 µs.
The diagram in Figure 6: time diagram of pulse generator describes the relationship between input
and output. As depicted, the rising edge of the input signal triggers the generator, while the falling
edge has no special meaning and can happen anywhere in time.
Figure 6: time diagram of pulse generator
Setting of the pulse generators can be done using the serial RS485 or Ethernet interfaces.
12.5. Output multiplexers
The output multiplexers are used to route the inner signals to the output stages. There are four output
multiplexers organized in a 7x4 routing matrix.
Each multiplexer can have its output selected from one of the following sources:
•No selection
•Pulse generator 1 output
•Pulse generator 2 output
•Pulse generator 3 output
•Pulse generator 4 output
•Filtered synchronization input 1 (TR1)
•Filtered synchronization input 2 (TR2)
•Continuous
As visible in the internal logic network diagram (see Figure 4: diagram of internal logic network), the
four pulse generators can be entirely bypassed by selecting one of the two filtered synchronization
inputs (TR1 or TR2). Moreover, the outputs can operate continuously by selecting the last option.
Setting of the output multiplexers can be done using the serial RS485 or Ethernet interfaces.
12.6. Output protection
The output protection logic is used to prevent the light from getting overheated and thus damaged.
Inside each of the two protection blocks there is an independent state machine comprising a couple
of timers. The first timer is used to constrain the turn-on time of the light (Ton) to be lesser than or
equal to a programmable value TonMAX. The second timer is used to constrain the turn-off time of
delay width
input
output
Table of contents
Other opto engineering Controllers manuals
Popular Controllers manuals by other brands

olympia electronics
olympia electronics BS-477/SL manual

Novus
Novus N2000S user guide

Lutron Electronics
Lutron Electronics FS-SE quick start guide

Extron electronics
Extron electronics Control Modules ACM Specifications

Sound Performance Lab
Sound Performance Lab Surround Monitor Controller 2489 manual

Mitsubishi Electric
Mitsubishi Electric MELSEC iQ-R Series user manual