Table of Contents

Advertisement

Quick Links

User Manual │ POD 2000
DOC000000_POD 2000 Guide
Rev 1.0

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the POD 2000 and is the answer not in the manual?

Questions and answers

Summary of Contents for Luna POD 2000

  • Page 1 User Manual │ POD 2000 DOC000000_POD 2000 Guide Rev 1.0...
  • Page 2 Restriction of Hazardous Substances (RoHS) released into the environment. Please contact your local waste authority for instructions on proper recycling of the electronic product(s) described in this User Manual. POD 2000 User Manual © 2023 Luna Innovations Inc. 3155 State Street...
  • Page 3: Table Of Contents

    USB Communications ......................9 4.2.2. Ethernet Communications ....................9 4.3. Starting the system ........................9 4.4. Shutting the system down ......................9 POD 2000 PC software ........................10 5.1. Installation Package ........................11 5.1.1. System Requirements ......................11 5.1.2. Software Installation ......................11 5.1.3.
  • Page 4 POD 2000 5.5.5. Settings ..........................19 5.5.5.1. Basic Settings ........................19 5.5.5.2. Work Mode Settings ....................... 19 Remote Control Configuration ......................20 6.1. USB Configuration and Programming Guide ................20 6.2. TCP/IP Configuration and Programming Guide ................20 Standard Commands for Programmable Instruments (SCPI) Interface ..........20 Overview ............................
  • Page 5 POD 2000 7.2.2.6 :SYStem:ERRor[:NEXT]? ....................26 7.2.2.7 :SYStem:VERSion? ......................26 7.2.3 :STATus Subsystem ......................26 7.2.3.1 :STATus:OPERation[:EVENt]? ..................26 7.2.3.2 :STATus:OPERation:CONDition? ..................27 7.2.3.3 :STATus:OPERation:ENABle .................... 27 7.2.3.4 :STATus:QUEStionable[:EVENt]? ..................27 7.2.3.5 :STATus:QUEStionable:CONDition? ................27 7.2.3.6 :STATus:QUEStionable:ENABle ..................27 7.2.3.7 :STATus:PRESet .......................
  • Page 6 POD 2000 7.4.3 Query Errors ........................35 7.4.4 Device-Specific Errors ......................35 7.4.5 Events ..........................36 Appendix A Theory of Operation ......................36 DOC000000_POD 2000 User Manual Rev001 Page 5...
  • Page 7: Safety

    POD 2000 1. Safety The advisory words Danger, Warning and Caution used in this manual identify the level of hazard that may be encountered by the user. • DANGER means if the danger is not avoided, it will cause death or serious injury.
  • Page 8: Technical Support

    2.1. Mail Luna Innovations Inc. 3155 State Street Blacksburg, VA 24060 2.2. Phone Main Phone: (540) 961-5190 Toll-Free Support: 1.866.LUNA OVA (866.586.2682) 2.3. E-mail support@lunainc.com www.lunainc.com DOC000000_POD 2000 User Manual Rev001 Page 7...
  • Page 9: Overview

    Stokes parameters, allowing precise measurements of the instantaneous state of polarization (SOP) and degree of polarization (DOP). The POD 2000 features a USB 2.0 interface, enabling direct data transfer to a computer. This allows users to conveniently access and process the measured data on a computer for further analysis. The polarimeter supports a high sampling rate of up to 100 KS/s, ensuring accurate monitoring and analysis of fast polarization changes in real time.
  • Page 10: Hardware And Physical Setup

    POD 2000 4. Hardware and Physical Setup 4.1. Unpacking Inspect the POD-201 for any physical damage resulting from shipping and transportation. If any damage is found, please contact the carrier immediately. Additionally, carefully review the packing list to verify if any parts or accessories are missing. This information is crucial for the user manual.
  • Page 11: Pod 2000 Pc Software

    TTL and providing a signal with frequency higher than 100 kHz will not result in a faster sampling rate. 6. POD 2000 PC software The Luna POD-2000 enables communication with a computer through Ethernet and USB and all operations are centralized within the User. We provide a convenient software installation package to ensure smooth software installation.
  • Page 12: Installation Package

    POD 2000 6.1. Installation Package 6.1.1. System Requirements Minimum: CPU: i3 5 Generation RAM: 1 available Gigabyte Recommended: CPU: i5 11 Generation or better GPU: Nvidia GeForce GTX 780 or better RAM: 2 available Gigabytes or better 6.1.2. Software Installation To install the POD-2000 software, run the installer.
  • Page 13: User Interface Overview

    6.2. User interface overview After starting the Luna Instruments desktop application, the application UI screen will appear on the PC screen. The image below (Figure 1) is an illustration of a typical UI screen layout with all optional displays turned on for a POD-2000 instrument.
  • Page 14: Opening And Closing Devices

    POD 2000 Menu Ribbon Device Selection Main Page Controls Figure 1 UI Screen Layout 6.3. Opening and Closing Devices Device Selection is open by default when opening the application. Device Selection can be toggled on/off from the View Tab in the Menu Ribbon.
  • Page 15: Closing Devices

    POD 2000 USB connected devices will automatically populate in the list and can be selected and opened via the “Open New Device” button. TCP/IP connected devices must be connected via the “TCP/IP Connect” button. Figure 3 TCP/IP Connect Dialog Box To complete the TCP/IP connection, enter the devices IP Address and click connect.
  • Page 16 POD 2000 The Polarization Ellipse shows the 2D Representation of the most recent point read from the POD- 2000. It also displayed current information in the bottom left corner. This data includes: Orientation, Wavelength, Power, S0, S1, S2, S3, Azimuth Angle, Ellipticity, and the Degree of Polarization(DOP).
  • Page 17: Oscilloscope Viewer And Polarization Parameters

    POD 2000 6.4.2. Oscilloscope viewer and Polarization parameters The Oscilloscope screen displays the data read from the POD-2000 over a short period of time. Figure 5 Oscilloscope The Oscilloscope has three main plots: Stokes Parameters, Angles, and DOP. Each individual chart can be interacted with in these ways:...
  • Page 18: Long-Term Data Viewer

    POD 2000 6.4.3. Long-Term data viewer The Long-Term Oscilloscope screen displays the data read from the POD-2000 over a longer period of time. The Long-Term Oscilloscope has three main plots: Stokes Parameters, Angles, and DOP. Each individual chart can be interacted with in these ways:...
  • Page 19: User Interface Menu And Setup

    Controls: Opens the Controls Area for the current Page. 6.5.4. Help Tab Figure 10 Help Tab The Help Tab has two functions: Help and About. Help: Opens the Help Guide for the Luna Instruments Desktop Application. DOC000000_POD 2000 User Manual Rev001 Page 18...
  • Page 20: Settings

    POD 2000 About: Opens the About Window contain details about the application itself. 6.5.5. Settings Figure 11 Settings The Settings Menu opens by pressing the gear icon in the top right of the application. Any changes made are not final until the Confirm button is pressed. Otherwise, if the gear icon or the Cancel Button is pressed, all changes are discarded.
  • Page 21: Remote Control Configuration

    POD 2000 Trigger Output: Enabling the trigger output results in an active-high trigger pulse being emitted every time a new sample point is generate. The width of the pulse is controlled by the “Pulse Width” value. Pulse Width: Sets the width of the trigger output pulse. The unit of the pulse width is in microseconds.
  • Page 22: Standard Commands For Programmable Instruments (Scpi) Interface

    POD 2000 frequency of the trigger signal and the value of the downsample averaging setting one may get less than 1024 bytes per packet. 8. Standard Commands for Programmable Instruments (SCPI) Interface 11.1 Overview Subsystem/Register Commonly Used Commands/Bits Commands IEEE Commands •...
  • Page 23: Commands Reference

    POD 2000 QUEStionable:VOLTage register • Over Voltage • Under Voltage QUEStionable:POWer register • Saturation • Low Lightpower Error/Event Command Errors • Invalid Character • Invalid Separator • Data type error • Parameter not allowed • Missing parameter Execution Errors •...
  • Page 24: Cls

    POD 2000 11.2.1.3 *CLS *CLS Clears the device’s status registers. 11.2.1.4 *STB? *STB Reads the value of the status byte register. 11.2.1.5 *SRE *SRE Sets the service request enable mask of the status byte register. Note: As a result of the device connection design, this command has no effect on the operation of the device.
  • Page 25: Opc

    POD 2000 The Operation Complete Command will set bit 0 of the Standard Event Status register once all device operations are finished and the device returns to idle. 11.2.1.12 *OPC? *OPC? The Operation Complete Query will result in the integer 1 being sent to the host once all device operations are finished and the device returns to idle.
  • Page 26: System:communicate:lan:subn

    POD 2000 When used as a query, one can provide an optional choice parameter to get either the current IP address using CURRent or the static IP address using STATic. Omitting the parameter is equivalent to providing CURRent as the parameter.
  • Page 27: System:communicate:ancillary

    POD 2000 Enable or disables the use of DHCP in acquiring a network address for the device. If enabled, the device will use a DHCP server to get an address. If disabled, the device will use the static IP address defined in :SYSTem:COMMunicate:LAN:ADDRess.
  • Page 28: Status:operation:condition

    POD 2000 Note: Querying the event value will clear it from the register. • Query Response Example: 11.2.3.2 :STATus:OPERation:CONDition? :STATus:OPERation:CONDition? Queries the condition value of the Operation Status Register. • Query Response Example: 11.2.3.3 :STATus:OPERation:ENABle :STATus:OPERation:ENABle <integer> :STATus:OPERation:ENABle? Sets the enable mask of the OPERation Status Register. When the bits in the enable mask value match that of the event value, bit 7 in the Status Byte register will be set for this register.
  • Page 29: Status:preset

    POD 2000 Sets the enable mask of the Questionable Status Register. When the bits in the enable mask value match that of the event value, bit 3 in the Status Byte register will be set for this register. • Command Example: o :STAT:QUES:ENAB 4 •...
  • Page 30: Configure:gain:lprange

    POD 2000 GAIN4 o GAIN5 AUTO • Query Response Example: o GAIN2 11.2.4.2 :CONFigure:GAIN:LPRange? :CONFigure:GAIN:LPRange? [GAIN1|GAIN2|GAIN3|GAIN4|GAIN5] Queries the power range for the current gain (if it is not AUTO) or for a specific gain level. • Query Response Example: o -4.0, 5 11.2.4.3...
  • Page 31: Read Subsystem

    POD 2000 o :CONF:TRAN CONT • Query Response Example: o CONTinuous 11.2.5 :READ Subsystem 11.2.5.1 :READ[:VALue]? :READ[:VALue]? Performs a one-time read of the polarization state and power of the incoming light. 11.2.5.2 :READ:AVErage:LENgth :READ:AVErage:LENgth AVG1|AVG10|AVG100 :READ:AVErage:LENgth? Sets the sample rate of the device.
  • Page 32: Output Subsystem

    POD 2000 11.2.7 :OUTPut Subsystem 11.2.7.1 OUTPut:TRIGger[:STATe] OUTPut:TRIGger[:STATe] 0|1|ON|OFF OUTPut:TRIGger[:STATe]? Enable or disable the trigger out signal. • Default o OFF • Command Example o OUTP:TRIG ON • Query Response Example 11.2.7.2 OUTPut:TRIGger:PWIDth OUTPut:TRIGger:PWIDth <float> OUTPut:TRIGger:PWIDth? Sets the pulse width of the output trigger signal. The pulse width is measured in microseconds.
  • Page 33: Status Structures

    POD 2000 11.3 Status Structures 11.3.1 Status Byte Bit # Name Unused Unused Error/Event Queue Summary Questionable Status Register Summary Output Queue Summary Standard Event Status Master Summary Status Operation Status Register Summary 11.3.2 Standard Event Status Register Bit #...
  • Page 34: Questionable Status Register

    POD 2000 Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused 11.3.4 QUEStionable Status Register Bit # Name Description Unused Unused Unused Power Summary Displays warnings about the incoming light power Unused Unused Unused Unused Unused Unused...
  • Page 35: Questionable:power Status Register

    POD 2000 Unused Unused Command Warning 11.3.5 QUEStionable:POWer Status Register Bit # Name Description Power Unit Over-ranged The nanowatt unit of light power is nearing the maximum value of its integer representation at the current light power. Power Unit Under-ranged The microwatt unit of light power is not expressing the current light power with sufficient resolution.
  • Page 36: Execution Errors

    POD 2000 -103 Invalid Separator -104 Data type error -108 Parameter not allowed -109 Missing parameter -110 Command header error -113 Undefined header -120 Numeric data error -130 Suffix error -140 Character data error -150 String data error -151 Invalid string data...
  • Page 37 POD 2000 -314 Save/recall memory lost -315 Configuration memory lost -320 Storage fault -330 Self-test failed -340 Calibration failed -350 Queue overflow -360 Communication error -363 Input buffer overrun 11.4.5 Events Event Code Event String -500 Power on -600 User request...
  • Page 38 POD 2000 where V are analog output voltages from the polarimeter, M is a calibration matrix, and S are the Stokes parameters corresponding to V The POD-201 provides normalized Stokes parameters defined as follows: is the measured power. norm norm...
  • Page 39 POD 2000 £ £ Azimuth and ellipticity refer to the polarization ellipse. α β Figure 14 Polarization ellipse For a light beam with propagation direction z (out of the paper) and polarization ellipse as shown in Figure 14, with semimajor axis a > semiminor axis b, the azimuth is defined as the angle between the x axis and the semimajor axis of the ellipse.
  • Page 40 POD 2000 • >0, • <0 , s >0 • <0, s <0, • =0, s >0, • =0, s <0, • =0, s where Θ is a spherical coordinate angle on the Poincaré sphere. 13 REVISION HISTORY REVISION DATE...

Table of Contents