Altechna PowerXP User Manual

Maxi motorized attenuators
Hide thumbs Also See for PowerXP:

Advertisement

Quick Links

PowerXP
Maxi Motorized
Attenuators
User Manual
2022 version v.1.09

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for Altechna PowerXP

  • Page 1 PowerXP Maxi Motorized Attenuators User Manual 2022 version v.1.09...
  • Page 2: Table Of Contents

    Contents PowerXP Introduction 1.1. PowerXP Maxi short description 1.2. PowerXP Maxi main specifications 1.3. General safety requirements 1.4. Regulation 1.5. Operating and storage conditions 2. Operation Principle 3. Package Contents 4. PowerXP Software Description 4.1. “AltOne” software 4.2. Computer requirements 4.3.
  • Page 3: Powerxp

    (including damages for loss of profits, loss of business, loss of use or data, interuption of business and the like), even if Altechna has been advised of the possibility of such damages arising from any defect or error in this manual or product.
  • Page 4: Powerxp Maxi Main Specifications

    While assembling or operating PowerXP, do not stare at the direct or scattered laser light even with safety goggles. All parts of the body must be kept away from the laser radiation. While adjusting laser beam through PowerXP, laser power must be kept as low as possible.
  • Page 5: Operating And Storage Conditions

    2. Operation Principle PowerXP Maxi incorporates a rotating quartz λ/2 phase waveplate and one or two polarizers or polarizing cube which separate s-polarized and p-polarized beams (fig. 1). The intensity ratio of the two beams may be continuously varied without alteration of other beam parameters by rotating the waveplate.
  • Page 6: Package Contents

    Beam dump s-pol Half-wave plate ° p-pol Linearly polarized beam Brewster TFP Figure 1b. PowerXP Maxi T-type operation principle. Beam dump s-pol Half-wave plate 56 ° p-pol Linearly polarized beam Brewster TFP Walk-o compensator Figure 1c. PowerXP Maxi CL-type operation principle.
  • Page 7: Powerxp Software Description

    4.2. Computer requirements • Free USB port or RS232 port. PowerXP is compatible with USB 1.1, USB 2.0 and USB 3.0 Computer administrator rights (only for installation) • Windows XP sp3 (32-bit) •...
  • Page 8 3. Click “Next”: 4. Select installation directory and click “Next” to begin installation: 5. “AltOne” software requires “Microsoft.NET Framework 4 Client Profile” or higher version to be installed. Setup will offer to download it, choose “Yes” if active internet connection is available. Choose “No” to download it from www.microsoft.com/en-us/download/details.aspx?id=17113 and install it manually.
  • Page 9 10. “AltOne” software icon will appear on “All Users” desktop and “All Users” start menu. When using PowerXP with USB: 1. Connect PowerXP to its controller. 2. Connect PowerXP controller and PC via USB cable. 3. Plug in PowerXP power supply jack. 4. Windows will detect new hardware. Wait until windows configures new device.
  • Page 10: Program First Run

    Functions of this window are described in the picture below. Figure 4a. AltOne “Select Device“ tab. It is displayed every time program is started. There is one device (PowerXP) attached to PC in shown screenshot. Click “Connect” to load control tabs for it.
  • Page 11: Calibration" Tab

    After successful connection to your device you should be automatically redirected to main control tab (Figure 5.). Figure 5. PowerXP tab. If your device is not calibrated all controls will be disabled. To calibrate your device, go to “Calibration” tab.
  • Page 12 Figure 6. Calibration tab. Calibration procedure: To correctly change the output power, the software needs to know the angle of the λ/2 waveplate’s fast axis. It can be fixed in any angle with respect to the rotator. The purpose of calibration is to fix angular offset between the λ/2 waveplate and the rotator hardware zero position.
  • Page 13: Powerxp" Tab

    0.1%. There is a “Min” and “Max” labels which when clicked drive attenuator to minimum or maximum power accordingly. Enter required value field is used to manually enter value of PowerXP power. Decimal point symbol is “.” (dot), two decimal places can be used. Valid range is 0.00 % .. 100.00 % (When using different units of measure these values will be different).
  • Page 14: Settings" Tab

    4.8. “Settings” tab Figure 8. “Settings” tab. In the “Settings” tab you can: • change controller name (up to 15 characters) • change rotation speed of the waveplate • change acceleration of the waveplate • change deceleration of the waveplate •...
  • Page 15: User Manual" Tab

    4.9. “User Manual” tab In this tab you can confortabily read user manual of your PowerXP. Figure 9. “User manual” tab. When you enter this tab, you can maximize this window for greater readability. Also, you can zoom, print, change page and save document as if you where using “Adobe Acrobat Reader”...
  • Page 16: Powerxp Controller Hardware

    5. PowerXP Controller Hardware 5.1. Controller specifications PowerXP controller is bipolar stepper motor driver with specifications listed in Table 1 below. Characteristic Rating Max output voltage +12 V Max output current Current regulation type Pulse width modulation Microstepping capability Steps 1/256...
  • Page 17: Serial And Ethernet Communication

    6. Serial and Ethernet Communication 6.1. Serial protocol description When using “RS232” (or “USB”*) port all communication between controller and PC (or other device) is established by using RS232 communication protocol. COM-port parameters are fixed on the controller-side: Speed: 115200 baud Frame size: 8 bits Stop-bits:...
  • Page 18 Device is a slave – it cannot initiate any data transfer. PC is a master. Each data transfer session looks like: Description Note Send command Device Confirm correct command receive (0xAA or 0x01) If 0x01 (not correct command), PC should send command again Device Send additional data to PC...
  • Page 19 Device calculate CRC, using this procedure ( C ): uint16_t myCRC16_CCITT_CRC(uint16_t *crc, uint8_t c) uint8_t i; uint16_t cc; cc = ( (uint16_t ) c ) << 8; for ( i=0; i<8; i++ ) If (( (*crc) ^ cc ) & 0x8000) (*crc) = ((*crc) <<...
  • Page 20: Controller Commands

    6.4. Controller commands Movement commands Command Data Return Description Notes values “hom” none 0xAA or 0x01 Start the homing (0x686F6D) (OK or NOTOK) procedure. “rad” Woks only when device is 4 bytes 0xAA or 0x01 Move to absolute micro (0x726164) “Homed”...
  • Page 21 “cd ” Data received: none 4 bytes Gets all parameters for (0x6F7320) + 4 bytes the motor. microsteps_per_degree (float) + 4 bytes speed (Int32, usteps/sec) + 4 bytes acceleration (int32, usteps/sec) + 4 bytes deceleration (int32, usteps/sec)) + 1 bit winding current (int32), mA + 4 bytes limit_flags (uint8)
  • Page 22 Tel. +370 5 272 5738 Fax +370 5 272 3704 info@altechna.com Savanoriu ave. 176B Vilnius, Lithuania www.altechna.com...

Table of Contents