background image

SET9010MAN0100 

U

SER 

M

ANUAL

 

Issue: 04 

LVDT9312 

 

 

Page 36 of 39 

 

Error 
Code 

[U8] 

Error Type 

Error 

Detection 

Description 

105

 

FIFO Timeout

 

Functions-

VI 

This error occurs if a FIFO fault takes place during data 
transfer from the functions-VI to the applicable driver-
VI. 

Note: 

To 

reset 

this 

error 

scenario, 

both 

communication 

FIFOs 

(SlotN_CommandIN 

und 

SlotNCommandOUT)  of  the  applicable  module  must 

be 

cleared 

with 

the 

„Clear“ 

instruction 

  

106 

Power Error 

Functions 

VI 

This Error occurs if the external Supply of the Module 

is not in it’s limits. 

 

107 

Loose of 
Tracking 

LVDT 

Module 

This  error  occurs  if  both  signals  (Ua/Ub)  are  below 
350mVrms.  

-

 

In 4 Wire mode this error occurs only if Excitation 
and Ua are below 350mVRms. 

 

 

5.4

 

M

ODULE 

I

DENTIFICATION 

U

NDER 

L

AB

VIEW 

LabVIEW automatically detects the cRIO module type (Discover C-Series Modules), even if 
the external Supply is not applied.  

5.5

 

S

AVING 

T

HE 

S

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. 

Summary of Contents for 87280

Page 1: ...le 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 1 88239 Wangen Germany LabVIEW CompactRIO TestStand are Trad...

Page 2: ...ct 15 3 4 1 5 Adding LVDT9312 Drivers To The Project Via Drag And Drop Function 16 3 4 1 6 Adding LVDT9312 Modules To The Project Via The Discovery Function 17 3 4 1 7 Adding FPGA Example Applications...

Page 3: ...6 Technical Specification 37 6 1 Housing 37 6 2 External Power Supply 37 6 3 Excitation Output 37 6 4 Ua and Ub Signal Inputs 38 6 5 Position Processing 38 6 6 Environmental Conditions 38 6 7 Connect...

Page 4: ...12 cRIO module CD ROM with driver software application examples and manual 1 2 SAFETY INSTRUCTIONS 1 2 1 MODULE FAILURE Do not install the LVDT9312 module into a cRIO chassis when the module is obviou...

Page 5: ...ower booster All module parameter are interactively adjustable via software The LVDT9312 accepts a wide voltage supply range from 9V to 36V and provides galvanic isolation between the cRIO and the dem...

Page 6: ...ded on the SET LVDT Driver CD 3 2 DRIVER INSTALLATION After installation of the NI Software Components the LVDT driver software must be installed To do this use the LVDT9312 CD ROM and follow instruct...

Page 7: ...possible cRIO chassis slot a dedicated driver VI is provided Each module slot applies to its own driver VI Each driver VI uses 2 FIFO buffers to communicate with the LabVIEW application The FIFO buff...

Page 8: ...TypeDefs contains data type definitions used within he previous VIs LabVIEW driver data type definitions USRCMD ctl Defines the applicable LVDT9312 commands MODULE_ERROR ctl Defines the driver error...

Page 9: ...le detection mechanism Discover C Series Modules is used attention on identifier assignment should be paid to avoid naming conflicts Three example files are included to demonstrate the driver VI appli...

Page 10: ...ple 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 demonstrate...

Page 11: ...ion Chassis 3 4 1 1 CREATION OF A NEW PROJECT Copy all example project files included in LabVIEW on your local disk We recommend to copy the complete Folder in your LabVIEW project stricter To integra...

Page 12: ...aligned as shown below The driver components can be copied into a new project via drag and drop function Note that the STRG key must be pressed during drag and drop to copy the element Otherwise the...

Page 13: ...e 13 of 39 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 FG...

Page 14: ...ether with a FPGA chassis an R Series Expansion Chassis must be added to the actual project structure Use the mouse and click with the right button onto the newly added FPGA Target and select New R Se...

Page 15: ...ssue 04 LVDT9312 Page 15 of 39 3 4 1 4 ADDING THE LVDT9312 DRIVER COMPONENTS TO A PROJECT To include the driver components to the new project the files must be copied Using drag drop Copying the Drive...

Page 16: ...thin the example project they can be copied with the drag and drop function Components which are not used in the new application can be removed from the new project Caution It is importent to Name the...

Page 17: ...h procedure is complete LabVIEW adds an module item for each detected module and a virtual folder including the module IOs Automatik Detektion with wrong name for Module It is important that the I O n...

Page 18: ...9 Renamed Module with copied Module Channels IOs 3 4 1 7 ADDING FPGA EXAMPLE APPLICATIONS To illustrate the driver use small example programs are provided with the module on the CD Use the copy paste...

Page 19: ...SET9010MAN0100 USER MANUAL Issue 04 LVDT9312 Page 19 of 39 All driver components and the example application are now added to the new project...

Page 20: ...ect structure to start the slot 1 single module application example Then click the run button Now the compilation process starts and may take up to 60 minutes Note that the number of modules used in t...

Page 21: ...ot cRIO chassis cRIO Chassis with FPGA Target When the cRIO chassis and FPGA target does not exist in the new application it must be installed as shown in chapter 3 4 1 2 select New Targets and Device...

Page 22: ...ed cRIO modules The external supply is not required for module detection On completion of the detection process LabVIEW adds the detected modules to the project structure as illustrated below Addition...

Page 23: ...SET9010MAN0100 USER MANUAL Issue 04 LVDT9312 Page 23 of 39 Now the virtual folder Driver Components must be copied from the example project to the new FPGA target within the LabVIEW project...

Page 24: ...gle module application example Then click the run button Note This example is designed for an LVDT9312 Module in Slot 1 However it is easy to alter the example to work for a different slot Now the com...

Page 25: ...nal power supply 9VDC 36VDC as shown below Connect the LVDT interface as shown below see also paragraph 6 7 Connector Pinout Connecting a 6 Wire LVDT LVDT9312 9V 36V Power Supply 9 36V Reg Excitation...

Page 26: ...example can now be started by clicking the Run Button in LabVIEW Use parameters Amplitude mV and Frequency Hz to adjust the excitation signal to their correct levels After that specify the LVDT Type f...

Page 27: ...eturns the response data to the calling process LVDT9312 Functions VI s The Functions VI provide the user interface for the application and transfer instructions and data to the driver VI These VIs ac...

Page 28: ...equires a specific functions VI e g slot 1 slot 2 Calling a LVDT9312 function via the Functions VI When a Function VI is executed instructions and data are transferred to the corresponding FIFOs SlotN...

Page 29: ...clear the FIFO contents during the programs initialisation sequence This is done by executing the Clear function after program start Important notice Execute the Clear instruction before any other VI...

Page 30: ...used within any LabVIEW structure like loops cases or sequences Furthermore multiple calls are allowed which are operated sequentially Note that the Function VIs use non re entrant structures Driver...

Page 31: ...lel running Driver VI Slot1_CommandOUT_FIFO The parallel running Driver VI stores the Answer Data in the Command_OUT FIFO Command ERROR DATA Calling LabVIEW Application SPI Driver VI for Slot 1 Driver...

Page 32: ...han 40 000 000 has no effect because the default value cannot be reduced If an instruction takes longer than the specified timeout a fault is generated from the driver refer to the drivers fault codes...

Page 33: ...eering value with dimension mVRMS This value is NOT for Position calculation and updated only 9 times per Second Instruction U8 Tx Data U8 Receive Data U16 Data Sink Read Channel B 7 no data Ch B Volt...

Page 34: ...ange 1000 Hz 10000 Hz Instruction U8 Tx Data U8 Receive Data U16 Data Sink Set LVDT Type 8 Res Mode Res Mode LVDT Controller This instruction programs the demodulation stage The data format is enumera...

Page 35: ...rformance 100 No Module FPGA Driver VI This error occurs when no LVDT Module is connected to the applicable slot 101 Module Busy Functions VI The busy signal to the FPGA indicates module readiness Whe...

Page 36: ...This Error occurs if the external Supply of the Module is not in it s limits 107 Loose of Tracking LVDT Module This error occurs if both signals Ua Ub are below 350mVrms In 4 Wire mode this error occu...

Page 37: ...isolated from the cRIO chassis signals with a maximum isolation voltage of 500VDC Note that the excitation output and the Signals Ua and Ub are galvanically connected to the external power supply 6 3...

Page 38: ...on The signal inputs can be damaged when the input voltage exceeds a limit of 40Vpeak 6 5 POSITION PROCESSING Resolution 16Bit Bandwidth Excitation Frequency Accuracy 0 1 accuracy of the module the Po...

Page 39: ...XC 12 25 n c 7 MODULE CALIBRATION The LVDT9312 is calibrated when shipped A recalibration can be done by SET GmbH 8 MODULE MAINTENANCE No maintenance is required for the LVDT Module 9 SERVICE ADDRESS...

Reviews: