background image

 
 

 

 

 

  

71

 

Firmware version 1.10 - Document version 1.06 - eng

 

LTDVE1CH-40F | INSTRUCTIONS MANUAL 

 

 

To  update  the  MCU  firmware  it  is  necessary  to  specify  a  single  file,  named  the  MCU  file. After 
pressing the 

Load MCU file

 button the modal dialog of 

Figure 33: dialog used to locate the MCU 

firmware file

 will be displayed, asking to specify the MCU file. 

 

 

Figure 33: dialog used to locate the MCU firmware file 

 

After the MCU file has been specified, the relative modal dialog is closed. The single MCU firmware 
file will then be loaded from the PC disk to the PC RAM. The text box at the bottom of the main 
window  will  then be  updated  with  some  information  regarding the  loading  process  (see  image in 

Figure 34: main window after the MCU firmware file has been loaded

). 

 

The 

Update

 button at the right side of the main window becomes active after all the three files have 

been loaded from the PC disk to the PC RAM. 

 

Содержание LTDVE1CH-40F

Страница 1: ...Firmware version 1 10 Document version 1 06 eng ACCESSORIES INSTRUCTIONS MANUAL Strobe controller 1 CH Firmware version 1 10 LTDVE1CH 40F...

Страница 2: ...2 Power and logic supply 10 8 3 Light output 10 8 4 Input output synchronization 11 8 4 1 Synchronization input 11 8 4 2 Synchronization output 12 8 4 3 Serial RS485 interface 12 8 4 4 External temper...

Страница 3: ...4 2 5 Register BOARD_VERSION 37 14 2 6 Register OSC_PERIOD 37 14 2 7 Register FILTER_SEL0 37 14 2 8 Registers INPUT_SEL 0 1 37 14 2 9 Registers GEN_DELAY_BASE 0 1 38 14 2 10 Registers GEN_DELAY_COUNT...

Страница 4: ...EMPERATURE 44 14 2 42 Register DRIVER_TEMPERATURE 45 14 2 43 Register REMOTE_TEMPERATURE0 45 14 2 44 Register SUPPLY_VOLTAGE 45 14 2 45 Register MEASURED_CURRENT0 45 14 2 46 Register MEASURED_VOLTAGE0...

Страница 5: ...age and navigation menu 51 14 3 2 Setup synch inputs 53 14 3 3 Setup pulse generators 54 14 3 4 Setup light outputs 55 14 3 5 Setup synch outputs 57 14 3 6 General setup 58 14 3 7 Advanced setup 59 15...

Страница 6: ...he 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 ha...

Страница 7: ...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...

Страница 8: ...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...

Страница 9: ...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...

Страница 10: ...nnector 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 P...

Страница 11: ...r 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 independe...

Страница 12: ...and two signals for one optional and non electrically isolated external temperature sensor The activity of the serial RS485 interface is shown by a dedicated yellow LED on the top panel of the control...

Страница 13: ...depicts the internal output circuit This output can be directly connected to voltages up to 24 V Figure 3 interface circuit for output synchronization Circuit specifications are summarized in Table 7...

Страница 14: ...ere 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 th...

Страница 15: ...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...

Страница 16: ...fied 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 act...

Страница 17: ...ance In the meantime the use of the RS485 serial 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 hol...

Страница 18: ...ained 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 th...

Страница 19: ...e 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...

Страница 20: ...here 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...

Страница 21: ...ng of the output protection logic can be done using the serial RS485 or Ethernet interfaces 12 7 Free running oscillator The free running oscillator is an autonomous asynchronous trigger source with a...

Страница 22: ...ntroller using the available synchronization output Generally it is not possible to provide the details of the connections to the cameras because these are often vendor specific Please see the camera...

Страница 23: ...with a suitable communication port The controller can also be configured by any PC with a proper interface Being simple and robust over the years Modbus became a well known communication protocol and...

Страница 24: ...ter 0x06 This function code is used to write a single register in the controller register file The master specifies the address of the register to be written and the actual data to be written Register...

Страница 25: ...r setting for input TR 7 UNUSED N A N A 8 UNUSED N A N A 9 UNUSED N A N A 10 UNUSED N A N A 11 UNUSED N A N A 12 UNUSED N A N A 13 UNUSED N A N A 14 INPUT_SEL0 RW 0 8191 Setting of input multiplexer 1...

Страница 26: ...Y_COUNT1 RW 0 1023 Pulse delay setting for generator 2 36 GEN_WIDTH_BASE1 RW 0 3 Pulse width time base selector for generator 2 37 GEN_WIDTH_COUNT1 RW 1 1023 Pulse width setting for generator 2 38 UNU...

Страница 27: ...UNUSED N A N A 70 UNUSED N A N A 71 UNUSED N A N A 72 UNUSED N A N A 73 UNUSED N A N A 74 UNUSED N A N A 75 UNUSED N A N A 76 UNUSED N A N A 77 UNUSED N A N A 78 UNUSED N A N A 79 UNUSED N A N A 80 U...

Страница 28: ...A N A 103 UNUSED N A N A 104 UNUSED N A N A 105 UNUSED N A N A 106 UNUSED N A N A 107 UNUSED N A N A 108 UNUSED N A N A 109 UNUSED N A N A 110 OUTPUT_SEL_HI8 RW 0 511 High order byte of setting for SH...

Страница 29: ...off time for light output LD 130 UNUSED N A N A 131 UNUSED N A N A 132 UNUSED N A N A 133 UNUSED N A N A 134 UNUSED N A N A 135 UNUSED N A N A 136 UNUSED N A N A 137 UNUSED N A N A 138 UNUSED N A N A...

Страница 30: ...l RS485 interface 175 RS485_LINE_SPEED RW 0 7 Speed for serial RS485 interface 176 RS485_LINE_PARITY RW 0 2 Parity for serial RS485 interface 177 ETH_MAC_ADDR0 R 0 65535 Bytes 0 and 1 of Ethernet MAC...

Страница 31: ...WAY_LO RW 0 65535 Low order word of Ethernet default gateway 195 ETH_PRI_DNS_HI RW 0 65535 High order word of Ethernet primary DNS address 196 ETH_PRI_DNS_LO RW 0 65535 Low order word of Ethernet prim...

Страница 32: ...USED N A N A 215 UNUSED N A N A 216 UNUSED N A N A 217 UNUSED N A N A 218 UNUSED N A N A 219 UNUSED N A N A 220 MEASURED_VOLTAGE0 R 0 2000 Measured voltage for light output LD 221 UNUSED N A N A 222 U...

Страница 33: ...ED N A N A 247 UNUSED N A N A 248 UNUSED N A N A 249 UNUSED N A N A 250 UNUSED N A N A 251 UNUSED N A N A 252 UNUSED N A N A 253 UNUSED N A N A 254 UNUSED N A N A 255 UNUSED N A N A 256 UNUSED N A N A...

Страница 34: ...VED N A N A Reserved for future use 282 RESERVED N A N A Reserved for future use 283 RESERVED N A N A Reserved for future use 284 RESERVED N A N A Reserved for future use 285 DRIVE_TIME0 R 0 60000 Mea...

Страница 35: ...3 UNUSED N A N A 314 DIGIPOT_VALUE R 0 255 Digital control setting of DC DC converter 315 CONVERTER_VOLTAGE R 0 2000 Measured DC DC converter output voltage 316 DRIVER_VOLTAGE R 0 2000 Measured LD lig...

Страница 36: ...A 338 UNUSED N A N A 339 CAL_MES_VLT_HIGH_MUL0 R 0 65535 Calibration constant 340 CAL_MES_VLT_HIGH_ADD0 R 0 65535 Calibration constant 341 UNUSED N A N A 342 UNUSED N A N A 343 CAL_SET_CNV_POT_MUL R 0...

Страница 37: ...nstants 364 CAL_UNLOCK_CODE1 R 0 65535 Unlock code 1 for the calibration constants 365 510 RESERVED N A N A Reserved for future use 511 BOARD_COMMAND RW 0 3 Board command Table 14 controller register...

Страница 38: ...n the range from 10 corresponding to 100 Hz up to 1000 corresponding to 1 Hz Default value is 200 corresponding to 5 Hz Avoid operation with non allowed values Bit field 15 10 of this register is unus...

Страница 39: ...selected When 0x3 a time base of 1000 s is selected Bit fields 15 2 of these registers are unused When writing these bits they must be set to zero 14 2 10 Registers GEN_DELAY_COUNT 0 1 Each bit field...

Страница 40: ...s with variable absolute resolution Bit fields 15 10 of these registers are unused When writing these bits they must be set to zero 14 2 13 Registers OUTPUT_SEL_HI0 and OUTPUT_SEL_HI8 The output mult...

Страница 41: ...s to 1023 ms with a resolution of 1 ms Avoid operation with non allowed values Bit field 15 10 of this register is unused When writing these bits they must be set to zero 14 2 16 Register PRT_ENA_ON0...

Страница 42: ...f this register holds the speed setting for the serial RS485 interface Allowed values are in the range from 0 to 7 and are listed below Avoid operation with non listed values When 0x0 the selected bau...

Страница 43: ...the Ethernet host name ETH_HOSTNAME2 bytes 4 and 5 of the Ethernet host name ETH_HOSTNAME3 bytes 6 and 7 of the Ethernet host name ETH_HOSTNAME4 bytes 8 and 9 of the Ethernet host name ETH_HOSTNAME5...

Страница 44: ...or a description of the INIT button functionalities 14 2 32 Register ETH_DEF_GATEWAY_LO This register contains the sixteen low order bits of the default gateway for Ethernet communication of the contr...

Страница 45: ...tton see chapter 11 for a description of the INIT button functionalities 14 2 39 Register ETH_MODBUS_UDP_PORT This register contains the UDP port number for Modbus UDP communication of the controller...

Страница 46: ...ply voltage expressed as an unsigned sixteen bits integer with a resolution of 0 1 V Given the register value the corresponding actual supply voltage for the power stage can be calculated as follows S...

Страница 47: ...s below about 80 C When a hardware problem is detected on the output channel the relevant error bit 5 is set and the output driver is permanently disabled The error condition may be reset by cycling t...

Страница 48: ...y a rising edge When 0x1 the generator is triggered by a falling edge When 0x2 the generator is triggered by both a rising and a falling edge Bit fields 15 2 of these registers are unused When writing...

Страница 49: ...s Bit 0 issues software trigger SW1 when set to 1 Bit 1 issues software trigger SW2 when set to 1 Multiple software triggers can be issued at once by setting the relevant bits in the same Modbus write...

Страница 50: ...output voltage of the DC DC converter is gradually increased from zero to the value programmed in the CONVERTER_MAXIMUM_VOLTAGE register At each step the light is flashed for 100 s while the actual cu...

Страница 51: ...easured supply voltage for the driver expressed as an unsigned sixteen bits integer with a resolution of 0 1 V Given the register value the corresponding actual supply voltage for the driver can be ca...

Страница 52: ...non volatile memory only when a specific command is issued to the controller using this register The register is automatically set back to zero after the requested action has been completed 14 3 Oper...

Страница 53: ...n web page contains the navigation menu that is used to access all the other pages necessary to configure and manage the controller The navigation menu is always visible and accessible at the top of e...

Страница 54: ...ply current actual current drawn by the DC DC converter o Converter output voltage actual voltage output from the DC DC converter o Converter output current actual current output from the DC DC conver...

Страница 55: ...nstants The available selections are Off the filter is disabled pass through default value 10 s the filter is enabled with a 10 s time constant 20 s the filter is enabled with a 20 s time constant 50...

Страница 56: ...ween Rising default Falling and Both With the latter selection the generator is triggered by both the rising and falling edges Pulse delay is the delay of the generated pulse with respect to the trigg...

Страница 57: ...output voltage the heat generated by the controller is minimized Converter maximum voltage is the maximum voltage the DC DC converter is ever allowed to produce This register defines the actual outpu...

Страница 58: ...current reduction circuit that allows the automatic decrease of the current in the light in case it is continuously driven for a time longer than a specified programmed amount Settings Current reduct...

Страница 59: ...t to Off the synchronization output is disabled When set to Continuous the synchronization output is always active 14 3 6 General setup This page allows to inspect and change the password for the cont...

Страница 60: ...the controller Subnet mask is the subnet mask Gateway address is the default gateway address Primary DNS is the address of the primary preferred DNS Secondary DNS is the address of the secondary alter...

Страница 61: ...y settings using the INIT button see chapter 11 for a description of the INIT button functionalities The fields under Read Modbus register can be used to read the Modbus register file Address is the a...

Страница 62: ...Toolbox in the graphical interface In this panel under the Program I O category the Modbus TCP I O group is available See the following figure for reference Figure 19 The Program I O group of filters...

Страница 63: ...ersion 1 06 eng LTDVE1CH 40F INSTRUCTIONS MANUAL Figure 20 Selection of the Modbus TCP filter variant top part The following figure shows the lower part of the window where all the filters for writing...

Страница 64: ...on the Insert button in the lower right corner of the window It is also possible to double click on the desired variant The filters useful for communicating with the controller are circled in red in...

Страница 65: ...dbusTCP_Read MultipleIntegerRegisters filter as shown in the following figure Figure 24 Configuration of ModbusTCP_Read MultipleIntegerRegisters filter The Modbus register at address 0 contains the de...

Страница 66: ...ect filter Configure the ModbusTCP_Write SingleRegister filter as shown in the following figure Figure 27 Configuration of ModbusTCP_Write SingleRegister filter The Modbus register at address 0 contai...

Страница 67: ...W rth Elektronik 74271221 to be applied with up to 3 turns of the cables 17 Firmware update procedure The controller firmware can be updated using the serial RS485 interface and a specific PC applicat...

Страница 68: ...t version 1 06 eng LTDVE1CH 40F INSTRUCTIONS MANUAL Figure 28 connection of RS485 USB adapter to the controller The image in Figure 29 main window of LTDVE firmware updater application presents the ma...

Страница 69: ...re two programmable components a MCU Micro Controller Unit and a FPGA Field Programmable Gate Array that must be updated at the same time Failure to comply with this requirement can lead to controller...

Страница 70: ...Figure 30 dialog used to locate the FPGA Algo firmware file After the FPGA Algo file has been specified the relative modal dialog is closed The new modal dialog of Figure 31 dialog used to locate the...

Страница 71: ...he relative modal dialog is closed The couple of FPGA firmware files will then be loaded from the PC disk to the PC RAM The text box at the bottom of the main window will then be updated with some inf...

Страница 72: ...3 dialog used to locate the MCU firmware file After the MCU file has been specified the relative modal dialog is closed The single MCU firmware file will then be loaded from the PC disk to the PC RAM...

Страница 73: ...ller will enter a special state when for ten seconds will wait for new firmware data from the serial RS485 interface The firmware update sequence is then started by pressing the Update button The PC a...

Страница 74: ...igure 35 MCU firmware update sequence Next the FPGA Data firmware is transferred see image in Figure 36 FPGA Data firmware update sequence Figure 36 FPGA Data firmware update sequence Last the FPGA Al...

Страница 75: ...FPGA is programmed just after both the FPGA Data and the FPGA Algo files have been transferred see image in Figure 38 main window after FPGA programming Figure 38 main window after FPGA programming Th...

Страница 76: ...eng LTDVE1CH 40F INSTRUCTIONS MANUAL Figure 39 main window after successful firmware update The whole update process takes about two minutes to complete In the unlikely event of failure it is advisabl...

Страница 77: ...76 Firmware version 1 10 Document version 1 06 eng LTDVE1CH 40F INSTRUCTIONS MANUAL...

Отзывы: