background image

7 PICOSCALE CONTROL GUI

7.5.3 Calculation System

Figure 7.18: Configuration Menu of the Calculation System.

Within the

Calculation System

you can perform basic calculations with data sources. Up to eight

calculation systems can be configured with the

Calculation Systems

drop-down menu in the upper

left part of the window..

First, you can de

ne up to four operands (1.1

1.4). Each operand can

be a constant, a position/velocity/acceleration value from one of the three

PICO

SCALE

channels,

an ADC value, a data source value from the environmental module (temperature, pressure or
humidity), signal generator outputs or a counter value. Then, you can sum up the four channels
or the minimum or maximum value can be calculated as de

ned in the grey

Operator 1

box.

I

f, for

instance, a subtraction is required, the

Negate Output

button can be activated in order to multiply

an operand by -1 before performing the summation. The exact same operations can be performed
with a second branch of data by de

ning operands 2.1

2.4 and

Operator 2

.

I

n the third stage, the

results of

Operator 1

and

Operator 2

can be processed with

Operator 3

, resulting in a

Calc Sys

Result

.

Operator 3

allows summation, subtraction, multiplication, division or Max/Min operation.

Alternatively, the inputs of

Operator 3

can be set to a

oat constant or the

Calc Sys Result

of another

calculation system.

I

n the exemplary operation as shown in

gure 7.18 the calculation is set up to give

Calc Sys Result

=

Position 1

Position 2

12000000000

.

By default, the result is simply forwarded to the 64 bit

Calc Sys Output

. However, it is possible to

map the result to a speci

c value de

ned by a lookup-table (LUT). Note that in this case, the cal-

culation system result has to be in the range of [-1,1]. Results outside this range will be truncated.
The lookup-table needs to have 12 bit resolution (and thus has a length of 2

12

=4096 points). The

result is interpolated based on those 4096 points to again give a 64 bit resolution. User de

ned

LUTs can be uploaded as CSV

les in the

Custom Shapes

panel. (Decimal sign is "." and the 4096

individual entries have to be separated by a line break.) Once a calculation system is con

gured,

it can be stored in con

guration slots for later usage by using the

Module Configurations

button.

69

PicoScale User Manual

Содержание PICOSCALE

Страница 1: ...PICOSCALE USER MANUAL www smaract com...

Страница 2: ...hecked by our team and is constantly up dated Nevertheless it is not possible to fully exclude the presence of errors In order to always get the latest information please contact our technical sales t...

Страница 3: ...use 15 2 6 Unpacking 15 2 7 Disposal of old equipment 15 3 PICOSCALE fundamentals 16 3 1 General setup and basic components 16 3 2 Measurement principle 17 3 2 1 Michelson interferometer 17 3 2 2 Sin...

Страница 4: ...erential Digital Interface DDI 36 5 3 2 BOB digital GPIOs 38 5 3 3 BOB analog GPIOs 39 5 4 Sensor heads 40 5 5 Environmental Module 41 6 Setup and installation 42 6 1 System checklist 42 6 2 Unpack t...

Страница 5: ...System 69 7 5 4 Counter 70 7 6 Streaming Monitor 71 7 6 1 Con gure data receiver layout 71 7 6 2 Setting up a data receiver 72 7 6 3 Manipulate the data 73 7 6 4 Con gure the data stream 73 7 6 5 Pico...

Страница 6: ...CE Read this manual carefully before operating the PICOSCALE for the rst time Special attention should be given to the material in chapter 2 Product Safety which describes the secure handling of the P...

Страница 7: ...ed beyond a DANGER notice until the indicated conditions are fully understood and met This signal word is to be limited to the most extreme situations WARNING Indicates a hazardous situation that if n...

Страница 8: ...operator to the presence of important oper ating and maintenance instructions This symbol is intended to alert the operator to the danger of exposure to haz ardous visible and invisible laser radiatio...

Страница 9: ...intense beams of light CAUTION The PICOSCALE Controller contains an infrared diode laser with an output of less than 0 2 mW at 1520 nm 1580 nm less than 0 3 mW for V1 4 and less than 0 6 mW for V1 4 H...

Страница 10: ...Do not operate under wet damp conditions WARNING Observe all terminal ratings To avoid damage re or shock hazard observe all ratings marked on the PicoScale Controller or documented in the manual NOT...

Страница 11: ...E Always clean ber prior connection Prior to connecting an interferometer head make sure to clean both the ber connector and the ber receptacle with suitable ber cleaners This is necessary to achieve...

Страница 12: ...TRL V1 1 TAB 1711061 000 PS CTRL V1 3 RACK 1711061 000 PS CTRL V1 2 TAB 1711061 000 PS CTRL V1 4 RACK 1711252 000 PS CTRL V1 3 TAB 1711061 000 PS CTRL V1 4 TAB HP 1810594 000 PS CTRL V1 4 TAB 1711252...

Страница 13: ...ic eld immunity test EN 61000 4 4 2010 Electrical fast transient burst immunity test EN 61000 4 5 2006 Surge immunity test EN 61000 4 11 2004 Voltage dips short interruptions and voltage variations im...

Страница 14: ...ted below Electromagnetic Emission DIN EN 61326 1 2013 DIN EN 55011 2011 Groupe 1 Class B 1 Electromagnetic Immunity DIN EN 61000 4 2 2009 DIN EN 61326 1 2013 DIN EN 61000 6 2 DIN EN 61000 4 3 2010 DI...

Страница 15: ...30 C Environmental humidity 5 to 80 RH non condensing Storage temperature 0 C 50 C 2 6 Unpacking Before unpacking the PICOSCALE Controller please refer to chapter 6 of this manual 2 7 Disposal of old...

Страница 16: ...sensor heads are connected to the PICOSCALE controller via optical bers The system measures the displacements of a target mirror relative to the sensor head Up to three sensor heads can be connected...

Страница 17: ...h very unequal arm lengths as it is the case for the PICOSCALE At a beam splitter the light is divided into two parts One part is re ected at a xed reference mirror and guided back to the beam splitte...

Страница 18: ...ition Thus during constant movement the resulting intensity signal is a sinusoid similar to the signal shown in gure 3 2 Due to the symmetry of the sinusoid it is not possible to determine the movemen...

Страница 19: ...ugh the DFB laser has a very high spectral purity spectral width below 10 pm the emitted wavelength is not constant due to unavoidable thermal drifts Since the measured target position is directly dep...

Страница 20: ...tive zero position can be de ned freely The system measures any position change Sensor head Reference mirror Target mirror Optical fiber absolute Position relative Position 0 D D 0 D X X Figure 3 4 Th...

Страница 21: ...a increments or external data through the GPIO interface can be used to con gure trigger sources Furthermore trigger sources can be linked with logical operations to allow for sophisticated trigger co...

Страница 22: ...4 BASIC CONCEPTS Figure 4 1 Overview of all PICOSCALE modules and their possible dependencies 22 PicoScale User Manual...

Страница 23: ...oth digital and analog processing A detailed description of the Clock Generator module can be found in section 7 5 1 4 1 5 Signal Generator In the Signal Generator module pre de ned shapes sine square...

Страница 24: ...ch other are bundled into a channel The values of data sources may be retrieved from the device by streaming or polling them to the user PC The user may select a sub set of all available data sources...

Страница 25: ...ignals The individual photo electric signals are demodulated by both the modulation frequency and its second harmonic 60 MHz The resulting demodulation signals are digitized by analog to digital conve...

Страница 26: ...enabled For example a beam interrupt event is produced if the probe beam is disturbed such that the signal quality has fallen below a certain level If at some point the signal quality is su ciently h...

Страница 27: ...aggregation size This aggregation size is roughly set to provide about 20 data packages per second The protocol works most e cient if the aggregation size is a power of 2 i e Aggregation 2n n N Howev...

Страница 28: ...responding aggregation sizes Frame rate Aggregation 10 5 2 5 1 25 MHz 1024 625 312 5 156 25 78 13 39 06 kHz 1024 19 53 kHz 512 9 77 kHz 256 4 88 kHz 128 2 44 kHz 64 1 22 kHz 32 610 Hz 16 305 Hz 8 152...

Страница 29: ...ental module 3 can be connected to the controller Typically each PICOSCALE system is shipped with some additional accessory 4 like a One Click cleaner pen head adapters mirror mounts etc Finally a PC...

Страница 30: ...t range of 0 5 V Internally this trigger input has a pull up resistor 10 k Thus the external trigger is always logically high when nothing is connected to the input The optical inputs outputs for up t...

Страница 31: ...CALE o ers two bidirectional high level interfaces USB and Ethernet For USB connection the user PC is connected to the USB slave interface 6 for Ethernet correspond ingly to the Ethernet jack 8 Additi...

Страница 32: ...e measurement of the PICOSCALE Controller 5 2 3 Power connection Connect the PICOSCALE Controller only with the provided IEC power cord and properly estab lished protective earth After connecting the...

Страница 33: ...s interface The SmarAct SI interfaces the PICOSCALE Controller with other SmarAct products e g the Mod ular Control System 2 MCS2 In this con guration the PICOSCALE Controller may act as sensor module...

Страница 34: ...s to the signals we recommend to use the PICOSCALE Breakout Box which is de scribed in chapter 5 3 It includes additional bu ering of analog and digital IOs and splits the D Sub 44HD connector to BNC...

Страница 35: ...ilation holes of the PICOSCALE Controller are passed on to the Breakout Box so that heated air can disappear freely Do not cover the holes to prevent overheating of the PICOSCALE Controller The connec...

Страница 36: ...AquadB connectors Signal Direction AquadB serial data 1 Out A positive CLOCK positive 2 Out B positive DATA positive 3 7 not connected 8 System Ground System Ground 9 Out A negative CLOCK negative 10...

Страница 37: ...on increment So the maximal increment frequency is 4 times the maximum di erential pair frequency in this case 20 MHz Figure 5 6 Scheme of the di erential A and B signal and the according position inc...

Страница 38: ...ers are listed in table 5 3 for the Digital 1 4 signals and table 5 4 for the Digital 5 9 signals Table 5 3 Main performance data BOB Digital 1 4 GPIO Bu er Parameter Typical Value Unit Comment VO 0 5...

Страница 39: ...C resolution The input impedance is approx 34 k For a performance overview see table 5 5 and 5 6 Table 5 5 Main performance data of ADC1 Parameter Typical Value Unit Full scale input voltage 10 V Samp...

Страница 40: ...plitter cube The optical ber single mode minimum bending radius 10 mm is terminated with a 8 ferrule The angle is introduced to suppress parasitic interferences A gra dient index GRIN lens also with 8...

Страница 41: ...mental module can be connected to the PICOSCALE Controller Since the measurement of the environ mental conditions is most meaningful close to the sensor head the environmental module has a small chass...

Страница 42: ...m at once The ship ping boxes for a standard PICOSCALE interferometer should contain the following equipment and documentation Table 6 1 Components of a PICOSCALE System Transport Case Image Dimension...

Страница 43: ...ontainer to be sure you have removed all transport cases and addi tional items Do not discard the reusable shipping containers until it is certain that all items have been removed It is recommended to...

Страница 44: ...p and push the plastic tube onto the glass ber end piece until you hear a click To clean the connectors on the PICOSCALE Controller or vacuum feedthroughs remove the plastic tube on top of the ber opt...

Страница 45: ...ure that the sensor measures the local environmental parameters thus reducing compensation errors The Breakout Box BOB is connected using the included cable to the back panel of the PICO SCALE housing...

Страница 46: ...ftware and API changes After con rming these information you can select a destination folder default C SmarAct Lastly you can select which components should be installed After the installer is nished...

Страница 47: ...de and the pilot laser button should have stopped blinking NOTICE In rare cases the update procedure does not nish after a few minutes This problem may occur when updating PICOSCALE Controllers with a...

Страница 48: ...ctivities like successful or failed rmware updates It may also include information about the reason why a system operation like a rmware installation has failed The system log can additionally be down...

Страница 49: ...the PICOSCALE system with user friendly auto functions Position data as well as other data sources can be displayed in the the Stream Monitor Figure 7 1 PICOSCALE GUI overview 1 Menu 2 Connect to PIC...

Страница 50: ...up If not it establishes a full access connection if yes the PICOSCALE GUI connects with limited access The Full Access LED indicates if a full access connection is established 7 1 2 General settings...

Страница 51: ...y 10 time slots are available and can be activated individually Each time slot allows to evaluate the selected feature for 8 hours The remaining evaluation time slots are displayed in the Remaining Ev...

Страница 52: ...tries of the GUI Figure 7 4 System log of the PICOSCALE controller All elds in the PicoScale status are updated auto matically after connecting to a PICOSCALE sys tem The system information is importa...

Страница 53: ...e changed A standard sensor head is delivered with a ber length of about 1600 mm If additional extension bers are used the length should be inserted in the eld Extension ber mm Furthermore the beam in...

Страница 54: ...button In this case the diameter of the corresponding Lissajous gure changes due to tilting of the sensor heads and should be maximized If during this process the Lissajous gure size exceeds the displ...

Страница 55: ...trigger source signals are stored in a trigger source state register to which all eight triggers have access Each trigger can combine several trigger sources by logical operations AND OR etc which all...

Страница 56: ...e desired trigger source Event This is the signal to which the trigger source listens to The meaning of the other elds depends on the chosen Event The GUI disables unnecessary elds and updates the nam...

Страница 57: ...it stays high until reset Single Either The trigger source output is HIGH when the selected data source value passes the Threshold from below or above Once the trigger source is in a logically high s...

Страница 58: ...selected data source value and the con gured threshold increment tuple are compared to each other The following conditions are available Single Rising Single Falling A pulse is generated when the sele...

Страница 59: ...er source is in a logically high state it stays high until reset Positive Level Negative Level The level or the inverted level of the input pin is forwarded to the trigger source output respectively I...

Страница 60: ...rigger has a set of registers like AND Mask OR Mask Logic Operation as well as Output Mode and Output Delay The PICOSCALE GUI allows to con gure these registers The Trigger Index drop down menu in the...

Страница 61: ...this delay resets the delay counter Delayed No Reset In this mode the output control logic starts a delay counter when the trigger state changes State changes during this delay are ignored At the end...

Страница 62: ...shows some short pulses e g a steady low level with some noise while the second trace b shows a noisy transition of the input signal from low to high similar to a trace of a mechanical button when pre...

Страница 63: ...pins are accessed via the Breakout Box BOB their voltage range is raised to 0 to 5V Figure 7 13 shows the Digital IO Interface Con guration panel Each pin can be con gured individu ally Digital 1 to...

Страница 64: ...ble 7 4 2 Digital Differential Interface DDI configuration Figure 7 14 Con guration Menu of the Quadrature Interface The PICOSCALE o ers three DDI outputs which are accessible via the D Sub 44HD conne...

Страница 65: ...according to the con guration of the AquadB channel and displayed underneath the Step Frequency eld Serial data output SD For each serial data output the con guration menu allows the con guration of...

Страница 66: ...t widths and sample rates are displayed in the bottom right corner of each con guration panel Each DAC interface can be controlled by one of the following options that can be selected via the switch n...

Страница 67: ...in the center of the each Clock Gen erator Both generators can be synchronized to each other with a de ned phase shift by clicking the Synchronize button on the left side of the window Continuous out...

Страница 68: ...n a range between 0 and 1 and the o set of the signal can individually be set in a range between 1 and 1 where 1 corresponds to 10 V and 1 to 10 V For example a square signal with values between 0 and...

Страница 69: ...the results of Operator 1 and Operator 2 can be processed with Operator 3 resulting in a Calc Sys Result Operator 3 allows summation subtraction multiplication division or Max Min operation Alternati...

Страница 70: ...ection of the Trigger Reset Mode there are three options Disabled Counting starts at the pre de ned Start Value at a Start Trigger event and stops at a Stop Trigger event Restart of the counter can on...

Страница 71: ...lled and used within the Stream Monitor panel Each panel can be undocked using the small symbol next to the STREAMMONITOR headline so that you may move it to a di erent screen for example 7 6 1 Config...

Страница 72: ...e data stream FFT Power Spectrum The power spectrum PS of one data source is calculated You may change to linear scaling taking the square root of the power spectrum to display the am plitude spectrum...

Страница 73: ...6 S2w Raw uint16 16 Sw uint16 16 S2w uint16 16 Counter 1 2 uint48 48 Env Sensor Temperature int32 32 Env Sensor Humidity int32 32 Env Sensor Pressure int32 32 GPIO ADC1 3 uint16 16 Calculation System...

Страница 74: ...a stop trigger a subsequent start trigger event does not activate the data stream again However sometimes this is necessary With the Reset on Stop function the stream generator can be auto matically r...

Страница 75: ...rt them to human readable CSV les Therefore navigate to the Data Reader via File Read Stream Data File Here you can select the desired header le which contains the necessary information on frame rates...

Страница 76: ...lower left hand side the Dead Path Correction can be activated During adjustment the PICOSCALE roughly determines the absolute distance between target mirror and sensor head and automatically determi...

Страница 77: ...ation System including look up tables Clock Generator Counter Signal Generator including custom shapes Digital to analog converters Digital IO interface Digital Di erential interface The outputs of th...

Страница 78: ...a data type and an access mode Some properties may be read and written while others are read only or in rare cases write only Within the Property Dialog you can read or write these properties For a d...

Страница 79: ...as well as summaries of key performances you can nd in the application notes on SmarAct s homepage or on request SmarAct will constantly add more and more application notes so it is worth checking th...

Страница 80: ...T 972 9 950 60 74 Email info il smaract com www trico co il Japan Physix Technology Inc Ichikawa Business Plaza 4 2 5 Minami yawata Ichikawa shi 272 0023 Chiba Japan T F 81 47 370 86 00 Email info jp...

Отзывы: