Home

Cronus operating manual

image

Contents

1. operating manual rONUS spectrometer amp colorimeter ADVANCED MEASUREMENT SYSTEMS B ADVANCED MEASUREMENT SYSTEMS A Contents o Command set descrtpllOl uasxntsmaptisatab eb Rent beripctina ore RS OR aor 8 Dest HOI CUIOMA ss ETT 3 5 1 ONO en 8 1 1 CHEN EET E E Tedeansess 3 5 2 Command structure sseeeeessesssssseeeee nnne nnns 8 1 2 ml sll e HIEMS REI 3 5 3 System commands ssssesssssssssesseenn nnne enne nnns 9 1 3 AIG ALO MER eme RETE 3 5 4 Configuration commands ccccccsssecceeeceeeceeeteaeeceeeesaeeeeeeeeas 9 2 Merna CES eindanna aaan ae Mee de s caa ssecuqesidseas 4 5 5 Measurement commanwds sees 11 2 1 B ZEHN EE CET 4 5 6 User EEPROM commands eeeeeessssseseeeeeennnenennnnnnn 12 2 2 Ethernet interface ccccccccccccccsssseceecceesseeeeceeeeeeeeseeseeeesesaaeeeess 4 od Returned results seeeeeessssseeeeeeeeene nnne 16 2 3 RS232 interface SER iii nr rr EEAEr Arrera EEEE nennen nnns 4 6 Measurement CxamMple ccccccccsscccccssscceceeseceesesceeseeeeeesseeeeesseees 17 2 4 Duc Mel RS gn m 5 01 ne ces sacesniwndsccavtuescdanwversanceenswnncatdceauchieredesusactneevsereatcwaers 18 2 5 Power connecti Ssa naa Tei N aeaaeae atanena ranee 5 7 1 AOC C HO Uist moe CREE EET E E A EE 18 3 Communicati ns protocol eee eeoa eoo a a Enae o a a N N e e a
2. E 30000 25000 20000 15000 adjmin level Pie 10000 clipping 5000 0 7 I I I I I I I I I I 0 100000 200000 300000 400000 500000 600000 700000 800000 900000 1000000 Integration time Fig 5 Autorange levels When auto ranging is set the Cronus will accept any level between Adjmin and Adjmax as a good signal The Adjmin level can be set by the user through a software command allowing some fine tuning of the stability and the speed of the instrument o ADVANCED MEA TEM SUREMENT SYSTEMS 7 3 Autorange parameters Autorange controls the following parameters Frequency This setting must be set to the frame frequency of the measured sample The range is 1 to 255 HZ Adjmin The adjmin parameter is very important The higher this level is set the more stable the measurement becomes but it also slows down the measurement if set too high That means there is a trade off between speed and stability It mainly affects the lower grey scale levels If these levels appear not stable adjmin needs to be increased Adjmin is set from 1 100 which means 1 100 of the Adjmax level Adjmax is fixed by Admesy Maximum integration time Although not really part of the autoranging algorithm this parameter is used when the autoranging result exceeds this setting of integration time When the grey scales are low grey scale 0 for example the maximum integration time setting can be used to allow only a maximum measurement time Of co
3. MEASure TEMP SAMPle Y 3admesy ADVANCED MEASUREMENT SYSTEMS 5 5 Measurement commands Table 8 shows the measurement commands of the Cronus The MEASure commands measure the requested values using the set averaging and integration time or gain and returns the result in ASCII format The SAMPle commands measure the requested parameters using a sample count and delay time and return a single float array of data Measure XYZ either using the XYZ sensor or Spectrometer MEASure XYZ Spectrometer 0 1 nce colorimeter adi S optional MEASure Yxy Spectrometer 0 1 colorimeter Measure Y and x y colour point MEASure Yuv Measure Y and u v colour point Spectrometer 0 1 colorimeter Optional MEASure SPECtrum Measure the spectrum The output is in the selected resolution and uses factory or user calibration Measures the raw spectrum suitable for user calibration Measures the sensor temperature High speed sampling Y of the colorimeter High speed sampling XYZY of the colorimeter Performs High speed sampling of a spectrum Reads the sampled spectrum at index MEASure RAWSPECtrum None Samples 1 500000 Delay 299 Samples t 500000 Delay 255 SAMPIe XYZ SAMPIe SPECtrum SAMPIe SPECtrum READ 1 500 Samples index 1 500 11 GET WAVE lengths Get the wavelength axis according to the set resolution 0 Contrast Max Min 1 Contrast RMS 2 J
4. Autorange parameter The minimum level to adjust to Reads the set Adjmin for the spectrometer Maximum spectrometer integration time If time is too short measuring dark level may be difficult Query the maximum spectrometer integration time colorimeter Autorange parameter The minimum level to adjust to Reads the set Adjmin for the colorimeter sensor Maximum colorimeter integration time If time is too short measuring dark level may be difficult Query the maximum colorimeter integration time 15 admesy ADVANCED MEASUREMENT SYSTEMS 5 7 Returned results MEASure command return their result in ASCII formatted floating point as Exceptions to the above are the MEASure TEMPerature MEAS Y and shown below where X Y Z can be substituted for Y u v or other colour SGAMPlIe Y commands spaces MEASure TEMPerature gt MCU temperature Sensor X Y Zclip noise 961961961 Yod Yd n temperature gt f f n SAMPle command return all measurement data also in ASCII format 7 00 D except the Sample Y function The first three values indicate the delta SAMPle Yreturns it s data in Single precision floating point format time between samples and the clip and noise values Table 12 Return result SAMPLE Y command MEAS Y gt Y in counts gt f n Note In RS232 mode the SAMPLE command separate the values using a TAB WM n RA and the last value is terminated us
5. good stability 20 T 7 6 Autoranging recommendations It is recommended to apply auto ranging in case process variation is high or in case various grey scales are measured In cases where luminance setting is known it may be desirable to turn off autoranging to save additional measurement test time Regarding the grey scales like a gamma measurement is performed speeds up the measurement significantly when using auto ranging in combination with the feedback function There are a lot of ways to fine tune the Cronus for each application Take this document into consideration and apply the comments correctly By assuming that any default setting will do it will lead to a non optimal measurement results Any measurement is application dependent One should consider that autorange settings exist for the sole purpose of optimizing each application VER q3admesy ADVANCED MEASUREMENT SYSTEMS 8 Cronus measurement results 10 Typical spectral sensitivity of colorimeter The Cronus has both a spectrometer and colorimeter Spectrum conversion to XYZ is done inside the Cronus and so are all colour space Relative spectral sensitivity conversions Apart from this internal calculation it is also possible to receive the spectral data and do the processing on the host PC This can be done by is i Admesy s colour DLL The calculations performed inside the Cronus are based on the same formula s as the DLL with a diffe
6. is done via software and stored in the device EEPROM memory 3 3 Ethernet Cronus commands are equal for all interfaces When the Ethernet connection will be used the device mode should be set to ETH Ethernet This is done via the lliad application software Device Start up settings Cronus and stored in the device EEPROM memory In the start up menu the IP address gateway and network mask can also be changed admesy ADVANCED MEASUREMENT SYSTEMS 4 Device drivers 4 1 USB The following table shows an overview of USB support on various operating systems Not Not tested available Not Not tested available Windows 7 Not Not tested available Windows 8 1 Not tested Not Not tested available Windows 10 Not tested Not Not tested available Windows CE Not tested Not Not tested available Apple OSX l Not tested Not Unknown PPC available Not tested Not Unknown available Linux i386 La2bit Linux 1386 64bit Linux ARM Not i available Linux other Not available Table 3 Supported operating systems 1 Not tested Available but not tested by Admesy 2 Native Kernel Driver included with OS 2 Windows XP SP3 is supported Windows official support has ended as of April 8 2014 Admesy supports all tested platforms but does not provide standard applications on all platforms The table is provided to show the possible platforms for software development Admesy does
7. noise When clipping is detected the resulting colour will not be correct and a lower integration time should be chosen When noise is detected a larger integration time should be chosen see table 7 SENSe XYZ INT 1000 9000000 Set integration time us of the colorimeter Returns the current integration time setting of the colorimeter Set the integration time us of the spectrometer Returns the current integration time setting of the spectrometer Set the spectrum interpolation method Int time SENSe XYZ INT None SENSe SP INT 2100 9000000 Int time SENSe SP INT None SENSe INTERPOL 0 linear 1 cosine 2 CUDIC 3 Catmull Rom 4 Hermite Interpolation method Returns the current interpolation method Set averaging for the colorimeter Returns the averaging setting for the colorimeter SENSe None INTERPOL SENSe XYZ AVERage Averaging 1 4000 SENSe XYZ None AVERAGE 3admesy ADVANCED MEASUREMENT SYSTEMS SENSe SP AVERage SENSe SP AVERAGE SENSe RESolution Averaging Hesolution iSENSe RESolution SENSe XYZ SBW Calibration matrix SENSe SP SBW Calibration matrix SENSe GAIN None SENSe CAL User cal SENSe CAL 1 200 0 2 0 5nm 1 tnm 2 2 5nm 3 5nm 4 10nm Off or user1 to user10 off or user Set the averaging for the spectrometer Retur
8. EITA see comment 3 VESA see comment Measure the CRI of a light source See comment Measures the peak wavelength Measures the Dominant wavelength and purity either by Spectrometer or by Colorimeter Measures all parameters with or without CRI Measures all parameters with or without CRI Measures the correlated color temperature MEASure FLICker Method Samples Delay 0 3 1 250000 0 255 MEASure CRI Number of 8 or 15 test samples MEASure PEAKWL MEASure DWL None Spectrometer 0 1 colorimeter MEASure ALL MEASure LEDCHAR MEASure CCT None Table 8 Measurement commands Note The delay time is set in sample times meaning a delay of one will skip one sample Note Since SAMPLE functions are often used to measure AC signals auto ranging is not useful The SAMPLE functions therefore do not use auto ranging They use the fixed integration time or gain When using high sample amount or long integration times make sure timeout values in the application software are set accordingly Note For JEITA and VESA flicker it is recommended to use the SAMPLE Y function and use the Admesy Colour DLL for further processing because of speed considerations Also CRI calculation takes about 1 1ms Using the Admesy colour DLL this can be done faster Note MEAS XYZ Yxy Yuv can also be used without a parameter If no parameter is provided the Cronus will use the default sensor as set by the
9. YSTem VERSion None Get system version information Hetrieve the last occurred error Hetrieve previous errors FWD SYSTem ERRor None SYSTem ERRor NEXT None Table 5 System commands The Status byte can be used to retrieve information about the status of a command or the system Return values of the status command can be seen in the table below 0 System is idle Data is available 2 i Command processed 4 Data in buffer should not occur 8 An error occurred Use SYSTem ERRor to get the exact error that occurred Table 6 Status commands Note The status and error commands should not be used in standard programs They are not necessary when programming has been done correctly They are available in case a problem occurs during development The RST command is also not necessary in normal programs It is advised to use the SENSe and CONF commands in case the behaviour of the Cronus needs to be changed to its default settings 5 4 Configuration commands Configuration commands are used to set parameters of the Cronus that are used by the measurement functions The settings are used globally by other measurement functions The selected white standard is used for dominant wavelength calculation The integration time setting can be varied from 0 1ms to 5s It is specified in us Results from the Cronus include clip and noise indication which indicate whether the measured light is too bright clip or too low
10. a 6 1 2 How autoranging WOMKS cccceeccceeececeeeeeceeesseecesseeeeseneeesaaees 18 3 1 USB d es wt 6 7 9 Autorange parameters seeeesssessssseeee eene 19 3 2 Ho298 E E E MM uen xin 6 7 4 Autorange in practice ccccecccccceseceeceeeeeeseeeeeeseeeeeeeseaeeeesseaeees 19 3 3 mic VWEe c 6 7 5 Programming Cronus for AUtOrANGING ccccseeeeeeeeeseeeeeeeeeeens 20 Brg ERO E E E a conem eene ong 7 7 6 Autoranging recommendations ccccceeececeeseceeceeeeeeeeeeees 20 4 1 Bc MA io RCM ER Emm TEE 7 8 Cronus measurement results cee ccccccesseeeeeeesaeeeeeeeeseeeeeeeeesaeeeees 21 4 2 iuo m e NNN E ann e A E f 9 Operating modes amp triggering cccccesccccssssceeeeeceeceeeeeeseeeeesseeeees 21 4 3 Elhernet aree e ENILE ssi N i aak ainaani 7 10 Typical spectral sensitivity of colorimeter 21 3admesy ADVANCED MEASUREMENT SYSTEMS 1 Introduction 1 1 Cronus The Cronus is a combined spectrometer and colorimeter This unique combination allows the instrument to measure accurate spectrum results and high speed colorimeter acquisition It therefore provides a complete solution for display and lighting measurements including luminance colour response time flicker etc 1 2 Highlights e Colour measurement even at low luminance values e Colour measurement in XYZ Yxy Yu v etc e Other colo
11. ds the default XYZ averaging from EEPROM Configures default spectrum averaging Reads the default spectrum averaging from EEPROM Configures the shutter mode When 1 the shutter will be closes before each measurement to measure dark Reads the shutter mode from EEPROM Configures the absolute calibration mode to be used Heads the absolute calibration mode from EEPROM EEPROM CONFigure INTERPOL EEPROM CONFigure INTERPOL EEPROM CONFigure XYZSBW EEPROM CONFigure XYZSBW EEPROM CONFigure SPSBW EEPROM CONFigure SPSBW EEPROM SPSBW WRITE EEPROM SPSBW READ EEPROM SBW WRITE Interpolation Calibration matrix Calibration matrix Row Column Value Row Column Matrix Row Column Value 0 linear 1 cosine 2 cubic 3 Catmull Rom 4 Hermite off or user1 to user10 off or user 0 2 0 2 single float 0 9 0 11 0 2 single float Configures the interpolation method to be used Reads the current interpolation method from EEPROM Configures the default XYZ calibration matrix to be used Reads the default XYZ calibration matrix form EEPROM Configures the default spectrometer calibration matrix to be used Reads the default spectrometer calibration matrix from EEPROM Writes the values of the spectrum matrix to Cronus Reads the values of the spectrum matrix from Cronus Writes the values of the XYZ matr
12. following command EEPROM CONFigure SENSOH admesy ADVANCED MEASUREMENT SYSTEMS 5 6 User EEPROM commands Table 10 shows the commands which can be used to store values in the user EEPROM space It is advised to reboot the Cronus after writing new values to the EEPROM EEPROM STARTUP READ EEPROM STARTUP WRITE EEPROM CONFigure MODE EEPROM CONFigure CONFigure BAUDRATE EEPROM CONFigure BAUDRATE EEPROM CONFigure TRIG EEPROM CONFigure TRIG None None Mode Baudrate Trigger None 0 2 USB 1 Ethernet 2 HS232 0 9600 1 249200 2 38400 3 5 600 4 115200 5 230400 Copies startup conditions from EEPROM to internal variables Values can then be read using SENSe AVERage for example Copies internal variables to EEPROM Configures the mode Reads the mode at set in the EEPROM Configures the RS232 baudrate in the EEPROM Head the current RS232 baudrate from EEPROM Configures triggering Reads from EEPROM if triggering is used 12 EEPROM CONFigure TRIG DELAY EEPROM CONFigure TRIG DELAY EEPROM CONFigure IP EEPROM CONFigure IP EEPROM CONFigure GW EEPROM CONFigure GW EEPROM CONFigure MASK EEPROM CONFigure MASK EEPROM CONFigure RES EEPROM CONFigure RES EEPROM CONFigure XYZINT EEPROM CONFigure XYZINT Delay None IP address Gateway None Ethernet
13. however provide software examples for most of the tested platforms Most of these examples can be found on our support web page 4 2 RS232 When no USB driver is available or the host system does not provide USB RS232 can be used as it does not require additional drivers for the Cronus 4 3 Ethernet No special drivers are needed for Ethernet operation The Cronus can be directly addressed through a TCP IP socket on port 10000 In case firewalls are used the TCP IP port needs to be opened admesy ADVANCED MEASUREMENT SYSTEMS 5 Command set description 5 1 Commands The functions of the Cronus can be best described via the following categories e System commands e Configuration commands en Measurement commands e User EEPROM commands The Cronus uses SCPI like commands for control and measurement These are ASCII based commands and follow specific rules regarding syntax Although the Cronus uses SCPI like commands they deviate from the SCPI standard 5 2 Command structure Every command starts with a colon which identifies the root of the command tree Each further keyword is also separated by a colon In case parameters need to be specified the last keyword and parameters are separated by a single space character In case more than one parameter needs to be specified the parameters need to be separated by a comma The command tables show commands in long and short format The short forma
14. in this document Write the user absolute spectrum parameters Heads the user absolute spectrum parameters Fixes the user absolute spectrum parameters in the EEPROM White point D65 A Used for Dominant Gain setting Default sensor None Autorange etc 1 8 0 spectrometer I colorimeter 0 off 1 on wavelength Gets the currently configured white point For Cronus02 and Cronus04 only Sets the gain at startup Gets the currently configured gain for Cronus02 and Cronus04 The default sensor for MEAS functions if no parameter is provided Reads the default set sensor for MEAS functions Configures autoranging This applies to both colorimeter and spectrometer Reads the current autorange setting from EEPROM admesy ADVANCED MEASUREMENT SYSTEMS EEPROM CONFi gure AUTO FREQ EEPROM CONFi gure AUTO EEPROM CONFi gure AUTO ADJMIN H EEPROM CONFi gure AUTO ADJMIN EEPROM CONFi gure MAXINT EEPROM CONFi gure MAXINT EEPROM CONFi gure AUTO ADJMINXYZ EEPROM CONFi gure AUTO ADJMINXYZ EEPROM CONFi gure MAXINTXYZ EEPROM CONFi gure MAXINTXYZ Frequency 1 255 Hz None Adjmin 1 100 None Adjmin None Max int 1000 1000000 Table 10 User EEPROM commands Autorange parameter frame frequency of the source display to measured Reads the set frequency
15. ing an end of line constant n 16 3admesy ADVANCED MEASUREMENT SYSTEMS ly 6 Measurement example x The Cronus uses default settings when the device is started These can be programmed by the end user so that the device starts with the same settings each time it is connected Open device VISA open RS232 port init Although it s possible to program all Cronus devices in production Set averaging to 1 sample environment to start with equal settings it is recommended to set the averaging integration time and SBW values in the initialization routine of the host software mE Set integration time to 16 666ms A typical measurement example of XYZ would include the following commands as shown on the right Set calibration matrix to the first user programmable matrix Set autoranging on Measures CIE X Y and Z Action may be performed in a loop Read the result back from device VISA USBTMC read command or RS232 read Close the device Fig 4 Measurement example 3admesy ADVANCED MEASUREMENT SYSTEMS 7 Autoranging 7 1 Introduction The Cronus includes an auto range function for both the colorimeter and spectrometer sensor This function is useful in case the measured object shows an unknown luminance value In this case the Cronus will try to find the optimum setting which is a trade off between speed and the stability of the instrument The autoranging function can also be fine t
16. ix to Cronus Explanation about the parameters is documented later in this document 3admesy ADVANCED MEASUREMENT SYSTEMS EEPROM SBW READ EEPROM READ SBWNAME EEPROM SBW READ iEEPROM READ SBWNAME EEPROM READ USERCAL EEPROM WRITE USERCAL EEPROM WRITE ID Matrix How Column Matrix number Matrix HOW Column Matrix number None None ID number 1 255 Reads the values of the XYZ matrix from Cronus Reads the name of an XYZ matrix Reads the values of the XYZ matrix from Cronus Reads the name of an XYZ matrix Reads the user calibration values from EEPROM to memory Write the user calibration values form memory to EEPROM This step fixes all values for a next restart of the instrument Reads the device ID This is useful for use with Medusa or any other system with multiple units attached The devicelD can be used to link to a mechanical position of the instrument which can then be selected by software for a specific task Write the device ID to EEPROM 14 EEPROM ABS WRITE EEPROM ABS READ EEPROM ABS FIX EEPROM CONFigure WHITE EEPROM CONFigure WHITE EEPROM CONFigure GAIN EEPROM CONFigure GAIN EEPROM CONFigure SENS OR EEPROM CONFigure SENS OR EEPROM CONFigure AUTORANGE EEPROM CONFigure AUTORANGE Index Parameter value Index parameter None Explanation later
17. mask None Hesolution None Int time Q 30000000 Example 192 168 0 100 Example 192 168 0 1 Example 255 255 255 0 0 2 0 5nm 12 1nm 2 2 5nm 3 5nm 4 10nm 1000 900000 Configures a delay before triggering in microseconds Reads the configured delay before triggering Configures the Ethernet IP address Reads the current IP address from EEPROM Configures the Ethernet gateway Reads the current gateway address from EEPROM Configures the Ethernet mask Reads the current ethernet mask from EEPROM Configures the resolution in EEPROM Reads the resolution from EEPROM Configures default XYZ integration time Reads the default XYZ integration time from EEPROM admesy ADVANCED MEASUREMENT SYSTEMS EEPROM CONFigure SPINT EEPROM CONFigure SPINT EEPROM CONFigure SPINT EEPROM __ CONFigure XYZAVG EEPROM CONFigure XYZAVG EEPROM CONFigure EEPROM CONFigure EEPROM CONFigure SHUTTER EEPROM CONFigure SHUTTER EEPROM CONFigure USERABS EEPROM CONFigure USERABS 1000 500000 Int time Averaging 1 4000 Nnone Averaging 1 4000 Shutter Absolute calibration 0 factory 1 user Configures default spectrometer integration time Reads the default spectrometer integration time Reads the default spectrometer integration time from EEPROM Configures default XYZ averaging Rea
18. ns the averaging setting oet the spectrum output resolution Interpolation is done using the earlier selected method Reads the spectrum output resolution Interpolation is done using the earlier selected method Set calibration matrix for the colorimeter Set calibration matrix for the spectrometer Gain setting for transimpedant colorimeter see comment Read gain setting for transimpedance colorimeter see comment Activate or deactivate user Spectrum calibration Reads if user calibration is set 10 SENSe MODE SENSe MODE SENSe TRIG SENSe TRIG SENSe TRIGDEL AY SENSe TRIGDEL AY SENSe AUTORANGE SENSe AUTORANGE Table 7 Sense and configuration commands 0 2 USB 1 Ethernet 2 RS232 Mode None Trigger None Delay 0 30000000 None Autorange 0 1 None Set operating mode note this one is not stored in EEPROM This is useful for triggering only Returns the current setting Set trigger mode note this one is not stored in EEPROM Returns the current setting Configures a delay before triggering in microseconds Reads the configured delay before triggering Set autorange mode Returns current setting Note Cronus01 has integrating amplifiers for the XYZ sensor Cronus02 has a transimpedant amplifier For this reason the SENSe XYZ INT functions is only applicable to CronusO1 and SENSe GAIN is only applicable to Cronus02
19. ovide a stable measurement on white and black Autorange algorithm will adjust to measure black 0 3cm m with 3000ms integration time resulting in 5600ms tact time for the spectrometer and 700ms for the colorimeter sensor 3admesy ADVANCED MEASUREMENT SYSTEMS 7 5 Programming Cronus for autoranging The Cronus has standard start up settings This means that when the Cronus is connected to a PC or pattern generator it only needs the imeas Yxy command to get luminance and colour data All other settings can be saved as preset and are loaded when the instrument is started However it requires the right settings to be set in advance This can be done though the Admesy lliad application and select Device gt Start up settings Cronus These setting may be optimized per display type There are a few categories we can define Those are shown in the next chapters e Display without PWM This can be measured using almost any settings but the settings may be optimized for high speed This means we can use a short integration time for bright images white for example and decreased the maximum integration of black to a level that gives stable results and is still fast In this case the frequency setting is not critical e Display with PWM Since the luminance will show PWM a measurement must at least cover 1 full frame Taking more frames will result in better stability In this case the frequency setting is apparently more critical to get a
20. r any other means without prior written permission from the publisher Version 1 0 5 12 2015
21. rence in floating point accuracy Calculations done inside Cronus are performed using single precision floats and the DLL uses double precision For formula s please check the user manual of the colour DLL Ssensor x A sensory sensorli OE 1931 x A relative sensitivity Ey CE 1991 2A 9 Operating modes amp triggering The operating mode only matters in trigger mode The mode is used to send back results by USB Ethernet or RS232 The modes of the Cronus ano aso soo sso E so mo 750 Wavelengt are e USB mode Fig 5 Spectral sensitivity of the colorimeter e Ethernet mode e RS232 mode A trigger actives only one command for example meas xyz This command needs to be set first by the host After a trigger is received the command will execute and the result will be presented on the selected interface as shown above The Cronus responds to a rising edge of the trigger signal 21 gadmesy ADVANCED MEASUREMENT SYSTEMS Admesy B V Branskamp 5 6014 CB Ittervoort The Netherlands T 31 0 475 600 232 F 431 0 475 600 316 www admesy com info admesy com 22 The material in this document is subject to change No rights can be derived from the content of this document All rights reserved No part of this document may be reproduced stored in a database or retrieval system or published in any form or way electronically mechanically by print photo print microfilm o
22. send command and send the result to the host via the selected interface Supplied code examples show how to use this feature in an application The trigger output line is used to indicate E that the measurement is ready Trigger signals should comply with the following timing Fig 3 t gt Sus lt ___ Fig 3 Trigger in timing Trigger pulses arriving faster than the Hyperion can measure will be ignored but it may slowdown overall performance Trigger pulses should not arrive faster than the measurement takes to complete The best way is to use the trigger output to make sure measurement was finished 2 5 Power connections The Cronus should be connected to USB with sufficient power or using a 9V DC power supply to the RS232 connector When using RS232 or Ethernet connection the device needs to be powered via the external adapter This can be done through the mini DIN connector as illustrated in the RS232 connections The unit shall be powered by a 9V DC voltage or via a standard USB PC port reinforced separated from Mains with a limited energy of lt 150VA and lt 8A USB powered 4 75 V 5 00 V 5 25 V 500mA DC powered 8 50 V 9 00 V 15 00 V 500mA Table 2 Power supply levels 3admesy ADVANCED MEASUREMENT SYSTEMS 3 Communications protocol 3 1 USB The Cronus spectro colorimeter can be connected to any USB host The colorimeter is a USBTMC compliant device which is a standard USB class device and device dri
23. t is specified by upper case characters It is allowed to use long and short format or a mixed format Optional keywords are shown between brackets Commands are not case sensitive so it is allowed to use both or a mix of upper and lower case The command structure is valid for all communication interfaces of the Cronus lt is recommended to terminate a command by a newline character n SENSe XYZ INT 50000 MEASure XYZ 0 SAMPIe Y 6000 0 Table 4 Example commands sens xyz int 500000 sense xyz int 500000 SENS XYZ INT 500000 SENSE XYZ INT 500000 measure XYZ 0 measure xyz 0 meas XYZ 0 MEASure XYZ 0 sample Y 6000 0 sample y 6000 0 samp Y 6000 0 SGAMPlIe Y 6000 0 Sets the integration time of the Cronus XYZ sensor part to o0ms The measure commands use the averaging and integration time parameters that have to be set first With the SAMPLE command the Cronus will perform fast sampling to internal memory Results are read back from memory after the measurement has been performed 3admesy ADVANCED MEASUREMENT SYSTEMS 5 3 System commands The following commands can be used to control the Cronus or read back information CLS None X Clearstatus IDN Non Identification query RST None ResetCommand STB Non Read Status Byte query rLFISI Self test query Firmware date query Firmware time query S
24. uned to reach better stability levels by setting a few parameters Autoranging can be controlled by 3 parameters e Frequency supposed to be frame frequency of the source display that is measured e Adjmin The minimum level to adjust to Adjmin can vary between 1 and 100 Reasonable results will be achieved when set to 10 for the colorimeter and 40 for the spectrometer regarding the speed and the stability If high stability is needed this setting must be increased but measurements will become slower If a faster measurement is needed and the stability level may be lowered a little the value of adjmin can be decreased When the Cronus measures in auto range mode it can happen that the found integration time is very low For example when measuring white it may be just 7ms When this happens the Cronus will automatically increase the averaging so that the total measurement time equals 1 frequency averaging 18 7 2 How autoranging works The auto ranging works by first setting a default integration time If this already meets the criteria for a good measurement the measurement will be done using that integration time It should be clear that this is the fastest because no adjustment will be done In case the measured result is either to low or too high clip than the Cronus will adjust to a better level The following graph shows how levels inside the Cronus work 55000 50000 adjmax I e vel S 35000
25. ur spaces available via a supplied colour library e Fast colour measurement e High speed luminance Y function at 50 000 Samples per second and a storage of at least 500 000 samples e Trigger in and output for in line applications e Mechanical shutter for accurate dark level measurements e USB Ethernet and RS232 communication interfaces Cronus is a series of combined spectrometers colorimeters They all cover the visible range from 380 780nm and the difference between configurations include different sensors different colorimeters integration versus transimpedant and different optics This manual covers all Cronus models Where necessary it is indicated for which model a command is valid or not 1 3 Standards The Cronus is compliant to the USBTMC standard and can be used in combination with external provided USBTMC compliant drivers Currently it has been tested on Windows Linux and Apple OSX using NI VISA www ni com visa and using the open source drivers on Linux i686 x86 64 and ARM powered USB HUB s mostly do not supply enough current It is therefore recommended to use powered USB HUB s only functions that generate relatively large amounts of data spectrum admesy ADVANCED MEASUREMENT SYSTEMS 2 Interfaces 2 1 USB interface The USB B connector is used to connect the Cronus to a PC Laptop The Cronus uses the USBTMC class protocol and can therefore be used directly with third part
26. urse this affects stability longer measurement is always more stable but again this is a trade off for production environments to save on test time Averaging The averaging will only be used if the autorange algorithm does calculate a averaging that is less than the set averaging for the colorimeter or spectrometer sensor o 7 4 Autorange in practice When auto ranging is set the measurement settings integration time gain and averaging are automatically adjusted An initial measurement is done to determine the final settings of averaging and integration time based on the settings of frequency and adjmin The set integration time 1 frequency as set in the EEprom autorange frequency parameter of the instrument will always be used as the first value to try If this setting results in a value between adjmin and adjmax no further actions are necessary and the speed is optimal When measuring a display we can measure random patterns but mostly known patterns are measured Setting an integration time that is nearly right 1 frequency Hz is preferred as it optimizes the speed for adjusting the auto ranging settings and thus provides optimal results Example a 23 TFT display standard desktop LCD with white at 290 cd m and a frame rate of 60Hz Settings for auto ranging are e Frequency 60 e Adjmin SP 40 e max int SP 3000000 e Adjmin XYZ 10 e max int XYZ 500000 for CronusO1 only These seitings will pr
27. vers for this class are available for most popular operating systems also embedded This makes the Cronus spectro colorimeter directly usable in popular programming languages like NI s Labview and Labwindows but als C Visual basic C Java etc The Cronus spectro colorimeter has two interfaces build in which require a different device driver to be used e Cronus bootloader USB RAW device driver Vendor ID Ox23CF Product ID 0x0104 e Cronus USBTMC device driver Vendor ID Ox23CF Product ID 0x1000 0x1003 When the Cronus spectro colorimeter is connected to the host it will start the Cronus firmware As soon as the firmware is idle to receive commands the Power LED goes to the on state The Admesy bootloader is a RAW USB device and in order to use this device in Windows a driver must be installed which is supplied by Admesy Besides upgrading to new firmware it is also allowed to downgrade firmware in case this is required Note that older firmware also may require the use of older software libraries and or executable versions of software The Cronus spectro colorimeter is USBTMC compliant and can be used with libraries that contain a USBTMC compliant driver like NI VISA The Cronus spectro colorimeter is a USB 2 0 High Speed device 3 2 RS232 Cronus commands are equal for all interfaces Note that for high speed transfers it is best to use USB When RS232 will be used the device mode should be set to RS232 This
28. y provided VISA compliant libraries like NI VISA Cronus can be used USB powered in case the host provides enough current Normally every USB 2 0 host should be able to drive 500mA Non MINI DIN 6P 2 2 Ethernet interface The Ethernet connection on Cronus is 100Mbit and 10Mbit compatible Ethernet can be used similar to USB as all commands have the same format Ethernet is preferred over USB in situations where the distance between device and a PC are more than 5 meters 2 3 RS232 interface RS232 is provided to connect the Cronus to any host that does not provide USB or Ethernet or for which no USBTMC drivers exist Using RS232 the NL PC side Fig 1 Cronus RS232 connection sample Y are still available but the use of it is highly discouraged due to the low speed of RS232 The following table shows the RS232 port configuration 115200 8 None Table 1 RS232 port configuration Fig 2 Rear side mini DIN 6 pin connector 1 Baud rate can be changed g p admesy ADVANCED MEASUREMENT SYSTEMS 2 4 Trigger in out The Cronus has two trigger connections One trigger output and one trigger input The type of connectors is SMA When triggering is enabled the trigger output line will be set to a high level once the measurement has finished and the measurement result is available It will stay at a high level until the next command is carried out but has a minimum high level of 50us A trigger will carry out the last

Download Pdf Manuals

image

Related Search

Related Contents

user manual - Sieniepali.pl  dossier  View the manual  Conair Gold/Linez GMT170ECS User's Manual  Title 弾性波法を主体としたコンクリート構造物の損傷度評価 と維持管理  IAN 90981 - Kompernass  1931 - Ultimheat  Miele 7849000 dish detergent    Bedienungsanleitung Pizza Saladettes G604 tm G607  

Copyright © All rights reserved.
Failed to retrieve file