background image

 

LAMBDA VF-5 OPERATION MANUAL – REV. 1.04A (20190606) 

38 

keypad. Once in local mode, the controller will not respond to any commands sent to it from 
the remote computer except the Transfer to On Line command. 

5.8.6

 

Reset 

Causes the Lambda VF-5 controller to reset, changing all settings back to their defaults. 
After the reset has completed, status information similar to that returned by the Status 
command is returned to the remote computer. 

5.8.7

 

Get Controller Type and Configuration 

This command is used to obtain information about the controller as to its model and 
configuration. The following table shows the type of information returned when issuing this 
command. 

Table 5-6. “Get Controller Type and Configuration” Command Return Codes and Data. 

Total 

num. 
bytes 

Description 

Category 

Offset 

Addr. 

Num. 
Bytes 

Possible Values 

ASCII 

string 

Meaning 

14 

Command echo back 

ý 

253 decimal; FD hexadecimal. * 

Controller type 

VF-5 

Lambda VF-5 

Type of filter wheel 

connected 

W-25 

25mm 

Type of angle stepper 

connected 

S-IQ 

Always same as 
25mmSmartShutter 

Command return data 

terminator 

13 

 

ASCII CR (Carriage Return); 13 
decimal, 0D hexadecimal. 

*NOTE: The character shown in the “ASCII string” column for the command echo is a 

typical visual representation of the byte value 253 decimal (FD hexadecimal) on both 
Windows and Linux platforms. However, other platforms may display a different character 

or nothing at all. For the command return data terminator (ASCII carriage return (13 

decimal, 0D hexadecimal), generally no character will be displayed, although the carriage 
return is acted upon in most cases in text-based console programs. 

NOTE:  The “Batch Transfer of Commands” and batch-related commands are not supported 
in the Lambda VF-5 controller. 

5.9

 

Remote Control Command Programming 

This section describes some suggested tips and techniques when writing programs on the 

remote control computer for communicating with the Lambda VF-5 via either the serial RS-
232 port or the USB (Universal Serial Bus) port. The following paragraphs and the code 
examples deal with remote control command programming in a general manner, abstracted 

from telecommunications medium. The discussions and examples are applicable to either the 
serial RS-232 port or the USB port. The programming specifics for either the serial or USB 

ports are covered in the respective chapters, following this chapter. The discussions and 
examples are also relatively platform independent. The code samples written in the C 

programming language, for example, are written in a relatively primitive form, and thus 
should be easily portable to any platform for which C support exists (Windows, UNIX, Linux, 

Содержание Lambda VF-5

Страница 1: ...e Digital Drive Novato CA 94949 Voice 415 883 0128 Web www sutter com Fax 415 883 0572 Email info sutter com Lambda VF 5 Tunable Optical Filter Changer Control System Operation Manual Rev 1 04a 201906...

Страница 2: ...ANUAL REV 1 04A 20190606 ii Copyright 2019 Sutter Instrument Company All Rights Reserved Lambda VF 5 and Lambda VF 1 are trademarks and LAMBDA 10 and SmartShutter are registered trademarks all of Sutt...

Страница 3: ......

Страница 4: ......

Страница 5: ...andard laboratory power outlet Overvoltage Category II and because it is a microprocessor controlled device it should be accorded the same system wiring precautions as any computer type system A surge...

Страница 6: ...n of the filter wheel host computer via serial RS 232 or parallel interface or other equipment via TTL connections see the TECHNICAL SPECIFICATIONS appendix for more details Operational Failure to com...

Страница 7: ...ters 5 1 3 4 Cables 5 1 4 Controller 5 1 4 1 Principles of Operation 5 1 4 2 Rear Panel Connectors 5 1 4 3 Front Panel Controls 7 1 4 3 1 Keypad 7 1 4 3 2 Display 8 1 6 Functional Description 8 1 6 1...

Страница 8: ...2 2 USB Interface Port with Control via Direct Device Driver 29 5 2 3 USB Interface Port with Control via Additional Virtual Com Port VCP Device Driver 29 5 3 External Control Command Set 29 5 4 Exte...

Страница 9: ...Filters 55 B 2 Other Accessories 55 APPENDIX C FUSE REPLACEMENT 57 APPENDIX D TECHNICAL SPECIFICATIONS 59 D 1 VF 5 Tunable Filterwheel 59 D 2 Controller 59 APPENDIX F EXTERNAL CONTROL COMMAND REFEREN...

Страница 10: ...tching Times in milliseconds 27 Table 5 1 Remote Control Command Categories 29 Table 5 2 External control commands 30 Table 5 3 Filter Command Structure 34 Table 5 4 Special command codes 35 Table 5 5...

Страница 11: ...eraction with the system Manual local control and external computer control Please take the time to read these instructions to assure the safe and proper use of this instrument 1 1 2 Technical Support...

Страница 12: ...the controller will automatically turn the wheel to the correct filter and tilt the wheel to the appropriate angle If you prefer you can instead specify the angle of tilt in steps of 0 225 degrees Th...

Страница 13: ...lows keypad control Serial port control is normally established by sending the correct command over the serial port but can also be selected as the default mode using the keypad in the manual mode The...

Страница 14: ...ionality filter installation and remote communications can be found in other sections of this manual The following instructions are meant to help you set up the Lambda VF 5 and become familiar with th...

Страница 15: ...ated locally manually from the controller keypad or remotely from a computer through either the parallel or serial port These three operational modes manual USB and serial are functionally identical E...

Страница 16: ...uld not be used simultaneously with the parallel port cable POWER SWITCH This turns on the system power LINE POWER This socket is used to connect the power cord to the Lambda VF 5 FUSE LABEL Informati...

Страница 17: ...N LINE Puts the controller on line F1 Go to main menu F2 Used as Enter for neutral density shutter steps SPEED This key is used to access the rotational speed selection mode When followed by the key t...

Страница 18: ...c set of variable filters mounted on the filter wheel that is now attached to the controller Once the controller has been properly initialized the controller will display the standard top level start...

Страница 19: ...ps per revolution The motor used in the LAMBDA VF 5 has 200 steps per revolution 1 8 degrees per step There are usually two windings in the stator and reversing the current on one of the windings prod...

Страница 20: ...LAMBDA VF 5 OPERATION MANUAL REV 1 04A 20190606 10...

Страница 21: ...Instruments Company IMPORTANT Improper packaging is a form of abuse and as such can be responsible for voiding the warranty where shipping damage is sustained because of such packing 2 2 Pre Installa...

Страница 22: ...eel may be mounted using the support stand but with an air gap between the Lambda VF 5 and the microscope The best cure for vibration is isolation One simple approach is to mount the filter wheel to a...

Страница 23: ...he tabletop or optical bench When using the support rod base always secure it to the tabletop using the toe clamps provided with the system If a heavy light source is to be used such as a vapor lamp w...

Страница 24: ...e entered for Filter Position 0 then enter the three digits on the unit s keypad Pressing F2 key again enters the wavelength value into the current position if just previously keyed in and selects the...

Страница 25: ...o operate the Lambda VF 5 in local mode press LOCAL to change control of the unit from external USB control over to local mode To cause the Lambda VF 5 to switch to a specific wavelength press the L l...

Страница 26: ...EDIT VF NO 2 2 TEST 1 1 LOOP 2 2 DEMO F1 F1 F1 F2 1 LOOP 2 DEMO F1 BROWSE 999 F2 ENT 000 EXIT LOOP TEST FAILED ENTER TILT SPEED 0 3 FOR DEMO 1 VF 2 TEST W 25MM F0 SP3 L S WL 400 nm T3 1 VERSION 2 HOME...

Страница 27: ...response to the prompt press a number key ranging from 0 through 7 for the desired rotation speed 2 5 Setting the Wheel Tilt Speed LOCAL SPEED 0 through 3 One of four Tilt Speeds can be selected for t...

Страница 28: ...LAMBDA VF 5 OPERATION MANUAL REV 1 04A 20190606 18 This page intentionally blank...

Страница 29: ...bda VF 5 has a universal power supply that runs on 110 volts or 220 volts AC 50 or 60 Hz You do not need to change settings or fuses to suit local conditions Make certain that the ON OFF Switch locate...

Страница 30: ...press the LOCAL key You can then select filters using the numeric keys The action associated with a key generally occurs when the key is released Menu choices will be covered in later sections 3 3 Fi...

Страница 31: ...t power on ready for serial port or USB port commands However it will need a valid remote control command to pass control to the correct input 4 To operate in local mode press the LOCAL key You can th...

Страница 32: ...LAMBDA VF 5 OPERATION MANUAL REV 1 04A 20190606 22 This page intentionally blank...

Страница 33: ...the 0 filter position is lined up with the optical port The wheel will then make an additional move away from filter 0 and then back to filter 0 The controller currently automatically recognizes thre...

Страница 34: ...n response to the wavelength prompt enter the 3 digit wavelength in nanometers using the numeric keypad and then press F2 If the wavelength entered is valid the Lambda VF 5 will make the appropriate f...

Страница 35: ...f four speeds can be entered keys 0 through 3 for tilt speed The Tilt Speed selected is then reflected in the main status screen which is displayed next When you press and release a valid numeric key...

Страница 36: ...le a move is in progress but released after the move is over the key will read normally Keys pressed and released while a move is in progress are ignored The filter position currently located in the o...

Страница 37: ...om these profiles result in exceedingly smooth and efficient filter wheel movements The motor however is driven at its rated power which limits its ability to overcome the inertial load of the filter...

Страница 38: ...are making moves with a very short delay interval and errors are detected with some frequency it is wise to consider this possibility before addressing the selected speed Try using a long time interva...

Страница 39: ...of the filter to achieve a specific wavelength Setting the tilt speed Assigning base wavelengths to each filter wheel position Acquiring device configuration and status data for current wavelength whe...

Страница 40: ...ed with the command has completed and that the controller is now ready for another command This echoing back of bytes sent by the remote computer to the controller and the return of an ASCII carriage...

Страница 41: ...ue Get Current Wavelength 219 DB 11011011 Returns the current wavelength setting in two bytes containing 338 800 nm based on the current filter and angle using the internal lookup table Set Wheel Angl...

Страница 42: ...r Type and Configuration 253 FD 11111011 Queries the controller as to its type and configuration 5 6 Command Descriptions 5 6 1 Switch to Wavelength Command 218d DAh Based on the wavelength 338 800 nm...

Страница 43: ...n status and configuration information of the controller The microprocessor in the controller is programmed to distinguish between these two types of Input Commands based on the bit pattern of the Com...

Страница 44: ...mal Group Values are equivalent to the values of the desired Filter Wheel always 0 Switching Speed 0 through 7 and Filter Position 0 through 9 Their hexadecimal and binary equivalents are shown as the...

Страница 45: ...nometers value into U16 2 a second 16 bit word or short 4 Add to U16 1 the value stored in U16 2 so that U16 1 now contains the Tilt Speed in Bit 15 and Bit 14 and the wavelength in nanometers in the...

Страница 46: ...etail 5 8 1 Status The Status command is used to return information about the current filter position and the angle of the wheel in microsteps The following tables describe the type of data and inform...

Страница 47: ...or an explanation of how the byte is encoded and to Error Reference source not found for a list of valid byte values 5 8 2 All Motors Power On This command is used to instruct the controller to switch...

Страница 48: ...visual representation of the byte value 253 decimal FD hexadecimal on both Windows and Linux platforms However other platforms may display a different character or nothing at all For the command retur...

Страница 49: ...there are actually three commands stored at the same time in the command byte The filter wheel selector is stored in Bit 7 the most significant bit MSB of the command byte allowing 2 values 0 and 1 T...

Страница 50: ...upon shortly A short period after the last byte of a command has been echoed back the Lambda VF 5 sends a confirmation byte described next that indicates the operation associated with the command comp...

Страница 51: ...e required to control the Lambda VF 5 via the Serial port are discussed in this chapter 6 1 Connecting to the Serial Port The serial interface connector on the back of the Lambda VF 5 controller cabin...

Страница 52: ...ne byte 8 bits and some commands are followed by one or more bytes as parameters The command protocol is also the same as described in the REMOTE CONTROL chapter As a command is sent to the controller...

Страница 53: ...r 7 1 Installing the Lambda VF 5 as a USB Device on a Windows System The Lambda VF 5 can be used as a USB device with a remote computer that is installed with the necessary USB hardware and is running...

Страница 54: ...tch in the back of the Lambda VF 5 to ON Make sure the computer is powered up and the Windows operating system has fully finished starting up Plug in the other end of the USB cable the host connector...

Страница 55: ...f the Lambda VF 5 USB device drivers have already been installed on this computer then Windows will usually find them and automatically reactivate them If the drivers had been previously installed and...

Страница 56: ...SB interface installation You have the following three choices for this dialog box 1 Enter a path in the Copy files from combo box and then press OK 2 Alternatively select from the memory list in the...

Страница 57: ...or more information 1 Linux drivers and tools http ftdi usb sio sourceforge net 2 Apple Macintosh drivers tools and information http www ftdichip com FTMacDriver htm 7 3 Verifying USB Communication be...

Страница 58: ...ccomplished by first clicking the Search button which causes USBTest to scan the USB for the device requested The search criterion is dependent on which one of the three radio buttons following Open b...

Страница 59: ...e C programming language that may prove of further use should it be desired to create a custom program Note that the code examples assume that the FTDIXXX LIB and FTDIXXX H files described previously...

Страница 60: ...system either manually delete the file FTD2XX sys from the system32 directory in your Windows directory or navigate via My Computer or Windows Explorer to the system32 directory in your Windows direc...

Страница 61: ...rior surfaces with a dry soft cotton cloth All retaining rings should be inspected occasionally to be certain that they are seated into the filter holders and cups The filter wheel is a precision mach...

Страница 62: ...LAMBDA VF 5 OPERATION MANUAL REV 1 04A 20190606 52 This page intentionally blank...

Страница 63: ...d repairs will void this warranty Limited warranty work will be performed only at the factory The cost of shipment both ways is to be borne by the user The limited warranty is as stated above and no i...

Страница 64: ...LAMBDA VF 5 OPERATION MANUAL REV 1 04A 20190606 54 This page intentionally blank...

Страница 65: ...nm bandwidth CO O573490 Tunable filter 440 490nm with 15nm bandwidth CO O573550 Tunable filter 490 550nm with 15nm bandwidth CO O573620 Tunable filter 550 620nm with 14nm bandwidth CO O573700 Tunable...

Страница 66: ...LAMBDA VF 5 OPERATION MANUAL REV 1 04A 20190606 56 This page intentionally blank...

Страница 67: ...type and rating of both fuses are as follows 5 x 20 mm glass tube Time Delay IEC 60127 2 Sheet III T1 0A 250V Examples Bussmann GDC 1A or S506 1R RoHS or Littelfuse 218 001 or 218 001 P RoHS The fuse...

Страница 68: ...LAMBDA VF 5 OPERATION MANUAL REV 1 04A 20190606 58 This page intentionally blank...

Страница 69: ...D 5 38 x 5 86 x 8 25 in 13 67 x 14 88 x 20 96 cm Weight 2 55 lb 2 lb 9 oz 1 16 kg Electrical Input voltage Mains 100 250 V 50 60 Hz Mains fuses rear of cabinet 5 x 20 mm glass tube T1 0A 250V Time Del...

Страница 70: ...25 male DB 25 female Filter wheel rotational and tilt motors SERIAL 9 Pin DSUB female receptacle DB 9 male DB 9 female Straight through Host computer s serial RS 232 9 pin DSUB male connector built in...

Страница 71: ...0 Alt 0016 P DLE A 1 0 Move to physical Position 0 at Speed 1 17 11 0001 0001 Alt 0017 Q DC1 1 18 12 0001 0010 Alt 0018 R DC2 2 Move to physical Position 1 at Speed 1 19 13 0001 0011 Alt 0019 S DC3 3...

Страница 72: ...ysical Position 3 at Speed 4 71 47 0100 0111 Alt 0071 G 7 72 48 0100 1000 Alt 0072 H 8 Move to physical Position 4 at Speed 4 73 49 0100 1001 Alt 0073 I 9 74 79 4A 4F 0100 1010 0100 1111 Alt 0074 Alt...

Страница 73: ...lt 0203 204 CC 1100 1100 Alt 0204 Status 205 CD 1100 1101 Alt 0205 206 CE 1100 1110 Alt 0206 All motors power on 207 CF 1100 1111 Alt 0207 All motors power off 208 217 D0 D9 1101 0000 1101 1001 Alt 02...

Страница 74: ...odes in this range However many computers and operating systems do support characters within this range although there is no single standard across all platforms Furthermore many operating systems suc...

Страница 75: ...o filter wheel installed 10 0A 0000 1010 Either no filter wheel is installed or there is an error on the 15 pin wheel port 3 1 Undefined 170 AA 10101010 This Status byte should always contain the indi...

Страница 76: ...9 4 S IQ Always same as 25mmSmartShutter Command return data terminator 13 1 ASCII CR Carriage Return 13 decimal 0D hexadecimal NOTE The character shown in the ASCII string column for the command echo...

Страница 77: ...error detection 29 errors in movement 29 F filter switching speeds 28 filter wheel 4 5 adding 4 connection 6 installation 12 fuse holder 65 location 21 65 replacement 6 65 spare 65 fuse replacement ii...

Страница 78: ...serial port connection 6 setting up 1 speed manual selection 28 stepper motors 9 support base 22 support base clamps 22 support rods 22 T technical specifications controller dimensions 67 technical s...

Отзывы: