Page 1
All rights reserved. Information contained herein is the property of SET GmbH and shall not be duplicated, copied, used or disclosed in whole or in part of any purpose. The right of duplication, use or disclosure is permitted only by written agreement of SET GmbH, August Braun Str.
Check that the shipment is complete and note whether any damage has occurred during transport. If the contents are incomplete or there is damage, fill a claim with the carrier immediately, and notify the SET GmbH service contact to facilitate the repair or replacement of the module. The address is listed in the back of the manual.
To use the LVDT FPGA-Driver the following NI Software Components must be installed first: • LabVIEW version 2012 (12.0) or later • LabVIEW FPGA Module • SET C-Series Module Drivers („Setup.exe“ included on the SET LVDT Driver-CD) cRIO LVDT 9312 Module 5 of 38 www.smart-e-tech.com Technical Description Issue...
Please follow the instructions of the setup program to complete the driver installation. When the installation is completed successfully, the host system is ready to use LVDT9312 modules in a LabVIEW project. cRIO LVDT 9312 Module 6 of 38 www.smart-e-tech.com...
For each possible cRIO slot one function VI. These VIs control the correct data flow and the organisation between the application and the drivers. Again these VIs are predefined and must not be modified to ensure proper operation. cRIO LVDT 9312 Module 7 of 38 www.smart-e-tech.com...
Page 8
I/O channels are pre-defined and must not be changed for correct operation. The example project includes all module slots The example project also defines all required data signals: cRIO LVDT 9312 Module 8 of 38 www.smart-e-tech.com Technical Description...
Page 9
Program example which demonstrates the application of four LVDT9312 modules connected to a (PCI) FPGA R- Series Expansion-Chassis or a cRIO-Chassis. • SET_LVDT_9312_Example_Slot_1-8.vi Program example which demonstrates the application of eight LVDT9312 modules connected to a cRIO-Chassis. cRIO LVDT 9312 Module 9 of 38 www.smart-e-tech.com Technical Description Issue...
Folder in your LabVIEW project stricter. To integrate the driver into an new LabVIEW project, the target project must be opened subsequently. Alternatively, to start a new project „File → New Project“ must be clicked. Opening the target project or creating a new project cRIO LVDT 9312 Module 10 of 38 www.smart-e-tech.com...
Note that the STRG-key must be pressed during drag-and-drop to copy the element. Otherwise the element will be removed from the example project. The driver components can be copied by use of the drag-and-drop function cRIO LVDT 9312 Module 11 of 38 www.smart-e-tech.com...
Page 12
To add a new FPGA-Target use the mouse and click (right button) onto the “my computer” symbol and select: „New → Targets and Devices“. Select an existing FPGA-Target or define a new device. The new FGPA-Target is now added to the project-structure. cRIO LVDT 9312 Module 12 of 38 www.smart-e-tech.com Technical Description...
The newly added R-Series Expansion Chassis is now included in the project structure: 3.4.1.4 LVDT9312 D DDING RIVER OMPONENTS ROJECT To include the driver components to the new project the files must be copied. Using drag & drop cRIO LVDT 9312 Module 13 of 38 www.smart-e-tech.com Technical Description Issue 24/05/2022...
Page 14
Copying the Driver Components via Drag'n Drop cRIO LVDT 9312 Module 14 of 38 www.smart-e-tech.com Technical Description Issue 24/05/2022...
It is importent to Name the Modules Mod1(...) and not Chassis1/Mod1(...) like the default naming of the “Discovery Function” suggests. Do not erase the contents of the libraries “SET_SPI_Drivers.lvlib“ and “SET_LVDT_9312_Functions.lvlib“. cRIO LVDT 9312 Module 15 of 38 www.smart-e-tech.com Technical Description...
Names are different. In this case you need to change the names of the I/O’s to the names used in the example project, or copy the I/Os and module from the example project and delete the automatically created ones. cRIO LVDT 9312 Module 16 of 38 www.smart-e-tech.com...
PPLICATIONS To illustrate the driver use, small example programs are provided with the module on the CD. Use the copy & paste function to copy these examples into the new application. cRIO LVDT 9312 Module 17 of 38 www.smart-e-tech.com Technical Description...
Page 18
All driver components and the example application are now added to the new project. cRIO LVDT 9312 Module 18 of 38 www.smart-e-tech.com Technical Description Issue 24/05/2022...
Now the compilation process starts and may take up to 60 minutes. Note that the number of modules used in the application has an impact on the compilation time as every module uses separate driver-VIs, function-VIs and FIFOs. Compilation time depends on the used PC Hard- and Software. cRIO LVDT 9312 Module 19 of 38 www.smart-e-tech.com...
When a new chassis is added, LabVIEW automatically triggers the „Discover C-Series Modules“ procedure. LabVIEW now detects newly installed cRIO modules. The external supply is not required for module detection. cRIO LVDT 9312 Module 20 of 38 www.smart-e-tech.com Technical Description...
Page 21
On completion of the detection process, LabVIEW adds the detected modules to the project structure as illustrated below. Additionally a virtual I/O-folder for every new module is automatically installed within the project. cRIO LVDT 9312 Module 21 of 38 www.smart-e-tech.com...
Page 22
Now the virtual folder „Driver Components“ must be copied from the example project to the new FPGA target within the LabVIEW project. cRIO LVDT 9312 Module 22 of 38 www.smart-e-tech.com Technical Description Issue 24/05/2022...
Now the compilation process starts and may take up to 60 minutes. Note that the number of modules used in the application has an impact on the compilation time as each module uses separate driver-VIs, function-VIs and FIFOs. cRIO LVDT 9312 Module 23 of 38 www.smart-e-tech.com...
2 COM 4 Wire LVDT 4 Ua HI 5 Ua LO 7 Ub HI 8 Ub LO 10 EXC HI Excitation 11 EXC LO Connecting a 4 Wire LVDT cRIO LVDT 9312 Module 24 of 38 www.smart-e-tech.com Technical Description Issue 24/05/2022...
(the sign in 4W mode is determined by a separate phase detection). Note: All settings are stored in non-volatile memory within the LVDT module and restored after each power cycle. cRIO LVDT 9312 Module 25 of 38 www.smart-e-tech.com Technical Description...
. When the driver-VI’s are used inside a data flow or a sequence they will block the program. Not added tot he data flow cRIO LVDT 9312 Module 26 of 38 www.smart-e-tech.com Technical Description...
When a Function-VI is executed, instructions and data are transferred to the corresponding FIFOs „SlotN_CommandIN“. The applicable driver-VI then communicates with the LVDT9312 module via the driver internal FIFO „SlotN_CommandOUT“. Driver internal FIFOs for data transfer between Function-VI and Driver-VI (Slot1 example) cRIO LVDT 9312 Module 27 of 38 www.smart-e-tech.com Technical Description...
Important notice: Execute the “Clear” instruction before any other VI call. The example below illustrates the FIFO buffer clearing of an application which uses eight modules: Clearing all (used) communication FIFOs during program start cRIO LVDT 9312 Module 28 of 38 www.smart-e-tech.com...
The Function-VI writes Command The parallel running Driver-VI and DATA via Command_IN FIFO stores the Answer-Data in the to the parallel running Driver-VI. Command_OUT FIFO. Communication between application and LVDT9312 module cRIO LVDT 9312 Module 29 of 38 www.smart-e-tech.com Technical Description Issue 24/05/2022...
Page 30
The parallel running Driver-VI and DATA via Command_IN FIFO stores the Answer-Data in the to the parallel running Driver-VI. Command_OUT FIFO. Communication between application and multiple LVDT9312 modules cRIO LVDT 9312 Module 30 of 38 www.smart-e-tech.com Technical Description Issue 24/05/2022...
Excit. Amplitude. [mV LVDT Controller This instruction reads the programmed amplitude of the excitation voltage. The return data format is a 16bit engineering value in [mV cRIO LVDT 9312 Module 31 of 38 www.smart-e-tech.com Technical Description Issue 24/05/2022...
Page 32
Excit. Amp.[mV LVDT Controller This instruction programs the excitation amplitude. The data format is a 16bit engineering value with dimension Valid Amplitude Range: 2000 [mV ].. 7000 [mV cRIO LVDT 9312 Module 32 of 38 www.smart-e-tech.com Technical Description Issue 24/05/2022...
Page 33
Data = 1, 4 Wire LVDT demodulation Instruction [U8]: Tx-Data [U8]: Receive-Data [U16]: Data Sink: Close Device (16) No Data No Data FPGA Driver-VI This instruction stops and terminates the applicable FPGA driver-VI. cRIO LVDT 9312 Module 33 of 38 www.smart-e-tech.com Technical Description Issue 24/05/2022...
- In 4 Wire mode this error occurs only if Excitation and Ua are below 350mVRms. VIEW ODULE DENTIFICATION NDER LabVIEW automatically detects the cRIO module type (Discover C-Series Modules), cRIO LVDT 9312 Module 34 of 38 www.smart-e-tech.com Technical Description Issue 24/05/2022...
AVING ETUP The LVDT9312 automatically saves the setup (Excitation Amplitude, Excitation Frequency and LVDT demodulation mode) in a non-volatile memory. After a power cycle the last set Parameters are active when the Module is switched on. cRIO LVDT 9312 Module 35 of 38 www.smart-e-tech.com...
120mA Caution: The excitation output can be damaged when a power source is connected to its terminals. Driving the excitation regularly in short circuit condition will degrade performance! cRIO LVDT 9312 Module 36 of 38 www.smart-e-tech.com Technical Description Issue...
(accuracy of the module, the Position accuracy depends on the xVDT, the wiring and the Position of the xVDT) NVIRONMENTAL ONDITIONS • Temperature Range: 0°C – 70°C • Humidity: 10% – 90% relative, non-condensing cRIO LVDT 9312 Module 37 of 38 www.smart-e-tech.com Technical Description Issue 24/05/2022...
+EXC -EXC 12 - 25 n.c. ODULE ALIBRATION The LVDT9312 is calibrated when shipped. A recalibration can be done by SET GmbH. ODULE AINTENANCE No maintenance is required for the LVDT Module. ERVICE DDRESS For technical support contact the SET service address: SET GmbH August-Braun-Str.
Need help?
Do you have a question about the cRIO LVDT 9312 and is the answer not in the manual?
Questions and answers