Home
MS4000 and MS4100 High-Resolution Digital Color and
Contents
1. Requests the camera to return the present offset setting for the specified channel The offset value is in an 8 bit straight binary format ChannelNumber 1 2 or 3 Message Byte Contents 0 02 STX p 02 LSB size 2 00 MSB size 3 05 command byte 4 channel number 5 checksum Echo Message Byte Contents 0 02 STX p 04 LSB size 00 MSB size 05 command byte channel number offset DU B amp B W h status 29 Rev 0 3 3 14 02 SetintegrationTime ChannelNumber IntegrationTime Note This command title adjusts the length of the time period during which the sensor gathers light for any given frame In a conceptual sense this is often thought of and referred to as exposure control However this terminology can be confusing The specific parameter being adjusted is the integration time period for the sensor Parameters for the command include ChannelNumber 1 2 0r3 IntegrationTime 1 500 MS2100 1 588 MS2150 1 1046 MS3100 1 1046 DT1100 4 1 1071 MS2200 1024x1 1 1071 DT1200 1024x1 1 2098 DT1200 2048x1 1 1046 RH1100 1 1046 RH1200 1024x1 Note The integration time parameter specifies the number of line periods i e the time required to read one line of the image that should elapse for the integration period Conversion of this unitless value to an integration time v
2. PortC C4 C7 PortD D0 D5 CameraLink Pixel Clock Rate The CameraLink specification requires a minimum pixel clock rate of 20 MHz Some DuncanTech camera models operate with a pixel clock rate of less than 20 MHz In this case for the CameraLink transmission the pixel clock is doubled The DVAL DataValid signal is used to indicate valid pixel values in the data stream The receiving CameraLink framegrabber must utilize the DataValid function in order to correctly interpret the incoming data stream Digital Video Connector Framegrabber Options The pin assignments for various Digital Video Connectors follow MS4000 MS4100 User Manual 9000 001 05 11 National Instruments PCI 1424 Framegrabber Connector AMP786577 9 100 pin D type subminiature Digital Video Connector Pinout for National Instruments PCI 1424 Pin Signal Pin Signal 1 Out10 51 Out26 2 Out10 52 Out26 3 Out11 53 Out27 4 Out11 54 Out27 5 Out12 55 Out28 6 Out12 56 Out28 7 Out13 57 Out29 8 Out13 58 Out29 9 Out14 59 Out30 10 Out14 60 Out30 11 Out15 61 Out31 12 Out15 62 Out31 13 Out16 63 Out32 14 Out16 64 Out32 15 Out17 65 Out33 16 Out17 66 Out33 17 Out18 67 Out34 18 Out18 68 Out34 19 Out19 69 Out35 20 Out19 7
3. MS4000 MS4100 User Manual 9000 001 05 20 Supported Video Modes The table below lists the video signal formats that can be output from the Analog Video connector The output mode is selected via a camera control command An appropriate monitor type that can support the selected mode must be used to view the resulting image Mode Resolution Line Rate Frame Pixel Clock Rate Rate NTSC 640 X 504 15 7 KHz 60 Hz Intl 12 27 MHz interlaced PAL 768 X 600 15 6 KHz 50 Hz Intl 14 75 MHz interlaced VGA 640 x 480 640 X 480 31 5 KHz 60 Hz 25 175 MHz 800 x 600 800 X 600 37 9 KHz 60 Hz 40 MHz 1024 x 768 1024 X 768 48 4 KHz 60 Hz 65 MHz 1280 x 1024 1280 X 1024 64 0 KHz 60 Hz 108 MHz 21 MS4000 MS4100 User Manual 9000 001 05 Camera Specifications MS4000 MS4100 Imaging Device 3 ea 1 in Interline 3 ea HDTV in Transfer CCD Interline Transfer CCD Resolution 1600 H x 1200 V x 1029 H x 1080 V x 3 3 sensors sensors Pixel Size 7 4x7 4 micron 7 4x7 4 micron Pixel Clock Rate 22 6 MHz max 22 6 MHz max Sensing Area 11 8 x 8 9 mm 14 2 x 8mm Frame Rate 10 fps max 10 fps max Digital Output 8 bits x 4 taps or 10 bits x 3 taps 32 bits max ElA644 RS422 or CameraLink 8 bits x 4 taps or 10 bits x 3 taps 32 bits max ElA644 RS422 or CameraLink Data Transfer Rate 22 6 MHz 10 fps 22 6 MHz 10 fps Digital Control Pixclk Fval Lval
4. 00 MSB size 1B command byte Value Byte0 Value Bytel Value Byte2 da ju ea 35 Rev 0 3 3 14 02 SetVideoMode Value This command provides a means to configure the optional analog video output In cameras that were purchased without the DirectView video option this command will return an Unknown Command status from the camera This command can also be used to cause the camera to output a color bar pattern for system test and setup The value passed determines the format that will be used for the video output signal Not all modes are valid for all camera models The table below shows the available video formats which ones are valid for each camera model and the value that should be passed to set that mode Video Mode MS2100 MS2150 MS3100 RH1100 MS2200 656x494 780x582 1392x1040 1392x1040 1024 Line NTSC Yes Yes Yes Yes Yes PAL Yes Yes Yes Yes Yes Interlaced RGB Yes NA NA NA NA 640x480 Yes Yes Yes Yes Yes 800x600 NA Yes NA NA NA 1024x768 NA NA NA NA Yes 1280x1024 NA NA Yes Yes NA Progressive Scan RGB Message Byte Structure Value 2 bytes LSB Bits 0 1 2 Mode Select See table above LSB Bit 3 Gamma 0 no NTSC gamma correction 1 NTSC gamma correction enabled LSB Bit 4 5 Output 0 normal video output 1 color bar pattern output 2 3 unused LSB Bit 6 unused LSB Bit 7
5. Commands from the host that expect data in return like getting gain or offset values are echoed with the requested data in the form of message bytes along with a status flag which indicates if the action was successful or not Note The camera requires that a command sequence be executed in a handshaking fashion When the host has sent a command and is waiting for the echoed response from the camera no additional commands may be sent to the camera New commands may only be sent to the camera when the previous command has been completed and the status echo received Violating this rule may result in unpredictable results Host Message Format The format for all messages transmitted to the camera will be STX lt size of message LSB gt lt size of message MSB gt lt command byte gt lt message bytes gt lt checksum byte gt where STX gt ASCII Start Transmission character 02 size of message LSB gt Least significant byte of 16 bit size of message field Note that the size value does not include the STX byte the size of message bytes or the checksum byte size of message MSB gt Most significant byte of 16 bit size of message field command byte gt Unique byte for each host command message bytes gt Zero or more message data bytes Exact number determined by the parameters of the command checksum gt 8 bit two s complement of sum of message bytes does not include STX
6. H 48 Rev 0 3 3 14 02 GetRemoteHeadConfiguration Used for remote head cameras only RH1100 or RH1200 Returns configuration information for the three remote camera heads Byte 0 HeadConfiguration Bits 0 1 Head 1 Configuration 0 None 1 Monochrome 2 Color Bayer 3 Unused Bits 2 3 Head 2 Configuration Bits 4 5 Head 3 Configuration Bits 6 7 Unused 0 02 STX 1 01 LSB size 2 00 MSB size 3 42 command byte 0 S02 STX 03 LSB size 2 00 MSB size 3 42 command byte 4 HeadConfiguration 5 7 status 49 Rev 0 3 3 14 02 SetBayerMux Used only with RH1100 Remote Head Area Scan cameras only Specifies which head on the camera is to be used as the input source for the camera s Bayer Color Interpolator engine Command Parameter Byte 0 MuxConfiguration 0 Array 1 as Input 1 Array 2 as Input 2 Array 3 as Input 0 02 STX 1 02 LSB size 2 00 MSB size 3 4 43 command byte MuxConfiguration checksum Message Byte Contents ul Echo 0 02 STX 02 LSB size 00 MSB size 43 command byte status checksum GetBayerMux Used only with RH1100 Remote Head Area Scan cameras Queries the camera to get which head is presently assigned as input to the Bayer Color Interpolator engine Command Parameter DB Ww NO r a Byt
7. Pixclk Fval Lval Signals Dval and Ext Trigger Dval and Ext Trigger Signal Noise 60 dB at 5 fps 60 dB at 5 fps Lens Mount Nikon F Mount Nikon F Mount Electronic 1 10 000 1 10 sec 1 10 000 1 10 sec Shutter Independent control Independent control per channel per channel Gain Selection 4 32 dB 4 32 dB Independent control Independent control per channel per channel Offset Adjustment Offset auto zeroed with every line Offset auto zeroed with every line External Trigger BNC or Digital Video BNC or Digital Video Input Connector Connector Control Input RS 232 port RS 232 port Operating Temp 0 65 C 0 65 C Operating 12 volts 12 volts Voltage Power 12 Watts 12 Watts Consumption Weight 2 0 kg 2 0 kg MS4000 MS4100 User Manual 9000 001 05 22 Camera Control and Configuration via RS 232 Communications RS 232 Command Set Communication between the host and the camera takes place by way of the transmission of message packets from one to the other Communication is always initiated by the host in the form of a host message packet described below The camera responds with an echo message packet described below which may or may not contain message bytes Commands that perform functions such as setting parameters are echoed back to the host after the function has been performed with no message bytes A status flag indicates if the action was successful or not
8. Out21 87 Out21 38 Out20 88 Out20 39 Out19 89 Out19 40 Out18 90 Out18 41 Out17 91 Out17 42 Out16 92 Out16 43 Out15 93 Out15 44 Outl4 94 Out14 45 Out13 95 Out13 46 Out12 96 Out12 47 Outl1 97 Out11 48 Out10 98 Out10 49 Ground 99 50 Ground 100 MS4000 MS4100 User Manual 9000 001 05 15 Serial Port Communication Interface The RS 232 interface to the camera is provided via a standard DB 9 type connector on the rear panel with the following connections The data character format is 8N1 8 data bits no parity 1 stop bit Baud rate is 9600 bps No handshaking signals are supported For detailed information on the command protocol see Camera Control and Configuration via RS 232 Communications RS 232 Connector Pin Assignments Pin Connection Notes 2 Transmit Host PC output 3 Receive Host PC input 5 Ground Trigger Input The external trigger signal initiates the acquisition and transfer of a single frame of data in one of several possible ways The polarity of the External Trigger signal is user programmable The source for the external trigger signal may be derived from one of two sources 1 the Trigger BNC connector on the rear panel or 2 the trigger signal pins on the Digital Video Connector The source of the trigger input is selected via an RS 232 command The optically coupled rear panel BNC input requires
9. a trigger voltage from 4 to 10 volts in amplitude and capable of sourcing at least 10 mA MS4000 MS4100 User Manual 9000 001 05 16 Trigger Modes Image acquisition occurs in four different modes Three of these modes require an external trigger signal to initiate a new acquisition These triggered modes provide different methods of controlling the start of image acquisition and the duration of the exposure time The triggering mode is selected via an RS 232 command The triggering modes are described in detail below Free Run Mode Internal Sync This mode requires no external control signals and provides high frame rates by overlapping the readout time with the exposure time An internally generated fixed frequency trigger signal initiates the readout of the current frame and starts the exposure time for the next frame The frame rate is controlled internally Exposure time is independently programmable for each of the three CCD arrays Sensor Readout 30 Hz MS2100 7 5 Hz MS3100 Exposure Time cm gt Programmable Duration Figure 5 Free Run Mode No External Trigger Edge Controlled External Trig This mode provides high frame rates by overlapping the readout time with the exposure time The active edge of EXT TRIG initiates the readout of the last frame of data and starts the exposure time for the next frame The exposure time is defined by the time between two successive leading edges of the trigger s
10. at 1 amps Maximum power dissipation for the MS4000 or MS4100 camera models is 12 Watts The power connector consists of a standard DB 9 type connector on the rear panel of the camera with the following connections Power Connector Pinout Pin Connection 1 Ground 2 12V 19 MS4000 MS4100 User Manual 9000 001 05 Video Output For those cameras purchased with the analog video output options the analog video is available on a DB15 connector located on the camera rear panel Video output is provided in NTSC or PAL formats Composite or S Video as well as non interlaced video for multisync PC type monitors The format of the video output signal is selected via the RS232 interface A standard DB15 to coax cable can be used to interface with NTSC PAL monitors or to provide access to the RED GREEN BLUE and Sync outputs for multisync monitors or analog frame grabbing operations Analog Video Connector Pinout Progressive Scan NTSC PAL PIN Output Output 1 Red S Video C 2 Green Composite Video 3 Blue S Video Y 4 N C 5 N C 6 Red Ground Video Gnd 7 Green Ground Video Gnd 8 Blue Ground Video Gnd 9 N C 10 Ground 11 N C 12 N C 13 Horiz Sync 14 Vert Sync 15 N C DB15 to Coax Cable NTSC PAL Interlaced RGB Coax Output Output Red S Video C Red Green Composite Video Green Blue S Video Y Blue White or Gray Composite Sync
11. cnn cnnc cnn oncnancnnnnn 26 GetChannelGain ChannelNumber eccceceeeeeeeeeeeeeeeeeeeeeeaeeeeeeaeseeeeaeeeeesaeeeeeeeeeaees 27 SetChannelOffset ChannelNumber Offset ooooccoccciconociccncccconoccnonnnncnonnnanccnnnnncnnnnn 28 GetChannelOffset ChannelNumber eccesceeeeeeeeeeeceeeeaeeeeeeaeeeeeeaeeeeeeaeeneeeneeeeees 29 SetIntegrationTime ChannelNumber IntegrationTime e eeceeceeeeeeeeeeneeeeeeeees 30 SOMO genio de raro orina ER Rear 32 GET MOON EEE EEEE EE E E EE E EEE EEEE 33 SetOutputMux Three Byte Value ssssesssssesesnssnenerssnrrerrsrnrrsrnsrnrrnrnsrnrrnrnsrntnnnnennrrsnnnne 34 Gould ARA A a ES 35 A i cca cncn cen encanta 5 oe le nna a el ln n 36 GetVideoMode Gy reactant A A A AAA A 37 GetGainCorrectionResult ChannelNuMber cecccecceeceeeeeeeeeeeeeeeeeeeeeeeeeeeeteeeeaees 39 SeiPixelGlockRate Frequency cc2ceccce aaecstenstecatatannstedcetecates saanates lesatesanteeteatansdes soeasease 40 fe 11 gah 42 Clock Rate saciar 40 SEANAIOGCOlOIB Al ANCE steer cree ra 41 GetAnalogColorBalance A AA A 42 SELLO AC A a do aida 43 A Vs 2a 2a ceacaancarcaancozeannialt a eacesacieiet arecnod gander reosreatnencnenSareaceevenmctse 44 GE ATs OM U O nt asco it ee rr rere tr reer renee rrerrat ener rt reerrenrree rtrerrn rere rrr rere re 45 eS GOS e 46 GetOrosshairs fernna a ee eRe tae ah alae ae eae a ee 46 n 74 8 0 941 a 0 0 0 E COR CE ete ee ee ae 47 e 47 IO 48 GetRemoteHeadConfigura
12. or size of message bytes 23 Rev 0 3 3 14 02 Checksum calculation In order to calculate the check sum for any given command accumulate the 8 bit sum off all bytes that constitute the command and it s message bytes Do NOT include the STX and size of message bytes in this sum Having accumulated this sum take the twos compliment of the sum This will be the command checksum value In C the twos compliment of the sum lt sumval gt can be calculated as lt Twos comp val gt lt sumval gt Echo Message Format Once a command has been received at the camera it will be processed and the command will be echoed back to the host for verification The format for all echoed messages transmitted from the camera is STX lt size of message LSB gt lt size of message MSB gt lt command byte gt lt message bytes gt lt status byte gt lt checksum byte gt where STX gt ASCII Start Transmission character 02 size of message LSB gt Least significant byte of 16 bit size of message field Note that the size value does not include the STX byte the size of message bytes or the checksum byte size of message MSB gt Most significant byte of 16 bit size of command byte message bytes status byte checksum message field giving the number of bytes to follow in message field Unique byte for each host command Zero or more message data bytes Indicates success
13. or failure of the disposition of the command 8 bit two s complement of sum of message bytes does not include STX or size bytes but does include the status byte Allowable values for the status bytes include CommandComplete 0x00 CommandFailure 0x01 Checksum Failure 0x02 UnrecognizedCommand 0x03 24 Command executed without error Command execution failed Checksum calculation failed Command was not recognized Rev 0 3 3 14 02 Camera Command Set The following lists each command that is recognized by the camera it s parameters structure and expected echo Definition of Channel Number Many of the commands that follow will refer to Channel Number as a parameter The meaning and value of this parameter will vary depending on what model of camera you are working with The camera imaging engine includes three channels for image data In 3 CCD cameras there is one channel per CCD sensor In 1 CCD cameras there is only sensor which is controlled by the electronics for Channel 3 In remote head cameras the channel values used in the commands correspond to Head 1 2 and 3 respectively Assignment of head numbers is determined by which connector on the front panel a given head is plugged into The correlation between the Channel No parameter for the following commands and the various camera models is detailed in the table below Table 1 Definition of Channel No Parameter Ca
14. reserved must be zero MSB Bits 0 1 2 PAL mode 0 B OuhWNM No ZZ IOQU 36 Rev 0 3 3 14 02 Message Byte Contents Echo 0 02 STX 1 03 LSB size 2 00 MSB size 1C command byte 3 4 Value LSB 5 Value MSB 6 checksum Message Byte Contents GetVideoMode 0 02 STX 1 02 LSB size 2 00 MSB size 3 1C command byte 4 status checksum al Requests the camera to return the current video mode configuration Message Byte Contents Echo 0 02 STX 01 LSB size 1 2 00 MSB size 3 1D command byte 4 checksum 0 02 STX ii 04 LSB size 2 00 MSB size 3 1D command byte 4 Value LSB 5 Value MSB status 37 Rev 0 3 3 14 02 CorrectGain ChannelNumber This command is used for the flat field normalization process in lines scan cameras The process reads 16 line scans from the camera and averages them These average values are used to adjust individual gain values per pixel relative to the maximum average pixel value The function returns the maximum average pixel value for reference This function will have no effect in area scan cameras It applies gain correction or resets correction for the specified channel Argument values for channel number are as follows ChannelNumber 1 Perform gain correction for Array 1 2 Pe
15. status ChannelNumber 1 2 or 3 Message Byte Contents 02 STX 02 LSB size 00 MSB size 03 command byte S wDinje channel number checksum ul Echo o 02 STX 05 LSB size 00 MSB size 03 command byte channel number gain LSB DOM ia une cop gain MSB checksum 27 Rev 0 3 3 14 02 SetChannelOffset ChannelNumber Offset Adds the specified offset to the specified channel The offset value is in an 8 bit straight binary format Note DuncanTech s Correrlated Double Sampling circuitry automatically removes any offset at the beginning of every line Due to this advanced technology it has been found that this particular command is not needed because image signal does not have an offset However the offset command is accessible programmatically and may have utility for specific applications The comannd continues to be included her for completeness ChannelNumber 1 For Cameras with AD9841 Offset 0 1 For Cameras with AD9841 Offset 0 63 Echo 2 0r3 27 Message Byte Contents 0 02 STX 1 03 LSB size 2 00 MSB size 3 04 command byte 4 channel number 5 offset OY 0 02 STX 1 02 LSB size 2 00 MSB size 3 4 al 04 command byte status checksum 28 Rev 0 3 3 14 02 GetChannelOffset ChannelNumber
16. that provides good thermal contact and heat sinking capability For convenience the cameras are configured with a standard Y 20UNC tripod mount This is the least stable mount and is recommended only for temporary placement Weight without lens 2 kg Operating Temperature 0 65 C Power Supply 12VDC 12 Watts Camera Electrical Interface Overview All electrical connectors are on the camera rear plate as shown in Figure 3 The connectors on your unit will be depend on whether you purchased the camera with a CameraLink interface or parallel digital interface i e LVDS EIA 644 or RS 422 An overview of the connectors and their function is presented below followed by detailed information for each connector Image Data Output The electrical interface for image data varies depending on the configuration of the camera as shown in Figure 3 below Digital Video Parallel Digital Framegrabber Interface LVDS or RS 422 Cameras configured for use with a standard parallel digital framegrabber interface in either LVDS ElA 644 or RS 422 versions will appear as shown at the left of Figure 3 below The Digital Video connector is the interface between the camera and the framegrabber in the computer This connector provides access to the digital pixel data and synchronization signals from the camera The specific connector used will vary depending on which framegrabber the camera is configured for A different output connector is provided fo
17. to modify the mapping of image data to the digital output ports This enables the output of any combination of image planes or processed image data External trigger inputs can be used to precisely control the start of image acquisition Three different triggering modes are available Image data is output as digital pixel values at the digital output connector on the rear of the camera The camera s digital image data output can be configured for the CameraLink standard or parallel digital data in either EIA 644 or RS 422 differential format The CameraLink output is configured for a Medium implementation Up to 32 bits of data can be output in parallel This output data can be programmatically configured for either 8 bit or 10 bit resolution When 8 bit resolution is selected the lower two bits of data are dropped When configured for 8 bit operation the camera can output up to four sets or taps of image data for a total of 32 bits In 10 bit mode the camera can output up to three sets or taps of data for a total of 30 bits The on board multiplexer controls which data appears at each tap This can be any combination of processed or unprocessed image data An optional DirectView output module adds the capability to convert the digital image data to a standard analog video format which can be output in addition to the digital data The analog video output mode can be selected with a camera control command via the RS 23
18. 0 Out35 21 Out20 71 Out36 22 Out20 72 Out36 23 Out21 73 Out37 24 Out21 74 Out37 25 Out22 75 Out38 26 Out22 76 Out38 27 Out23 77 Out39 28 Out23 78 Out39 29 Out24 79 Out40 30 Out24 80 Out40 31 Out25 81 Out41 32 Out25 82 Out41 33 Trig1 83 34 Trig1 84 35 85 36 86 37 87 38 88 39 89 40 90 41 Fval 91 42 Fval 92 43 Lval 93 RS2320ut 44 Lval 94 RS232in 45 Ctrl 95 46 Ctrl 96 47 97 48 98 49 Pixclk 99 Ground 50 Pixclk 100 Ground MS4000 MS4100 User Manual 9000 001 05 12 Imaging Technologies PC DIG Framegrabber AMP175925 9 100 pin D type subminiature Digital Video Connector Pinout for Connector Imaging Technology PC DIG Pin Signal Pin Signal 1 Out10 51 Out26 2 Outi0 52 Out26 3 Outi1 53 Out27 4 Out11 54 Out27 5 Out12 55 Out28 6 Out12 56 Out28 7 Out13 57 Out29 8 Out13 58 Out29 9 Outi4 59 Out30 10 Out14 60 Out30 11 Out15 61 Out31 12 Out15 62 Out31 13 Out16 63 Out32 14 Out16 64 Out32 15 Out17 65 Out33 16 Out17 66 Out33 17 Out18 67 Out34 18 Out18 68 Out34 19 Out19 69 Out35 20 Out19 70 Out35 21 Out20 71 Out36 22 Out20 72 Out
19. 2 port Options for output format include NTSC or PAL interlaced video or progressive scan RGB at 640x480 800x600 1024x768 or 1280x1024 MS4000 MS4100 User Manual 9000 001 05 Physical Characteristics The MS4000 and MS4100 cameras are housed in a compact rugged case Physical dimensions are shown in Figure 2 below The maximum dimension is 88 x 97 x 161 mm without lens and cable SIDE VIEW 50 DIA x 33 DEEP 125 2010 x DEEP F M3 5 x95 DEEP 1 5 PLACES QO 25 4 87 6 Q 25 4 oO a 4 35 3 _w Fa 49 3 e jaa 67 0 fair 142 5 far 161 0 al BOTTOM VIEW Figure 2 Camera Dimensions MS4000 MS4100 User Manual 9000 001 05 Lens adapter The MS4000 and MS4100 come configured with a NIKON F lens mount DuncanTech only supports those lenses that have been matched with the cameras NOTE Due to the optical corrections made in DuncanTech 3 CCD multispectral cameras the numeric scale for distance on the lens may not be correct and should not be used for focus Focusing should be accomplished by observing the output image and optimizing image quality Mounting For optimal stability and best heat sinking the camera should be mounted using the six M3 threaded holes in the camera base plate see Figure 2 The base plate is a heat sink for the camera electronics For best performance mount the camera to a material
20. 3 3 14 02 GetVideoMux Gets Video Card Multiplexer Configuration Byte 0 MuxConfiguration Bits 0 1 Red Output Selection 0 Porto 1 Port1 2 Port2 3 Port3 2 3 Green Output Selection 4 5 Blue Output Selection Message Byte Contents 0 02 STX 01 LSB size H 2 00 MSB size 3 3e command byte 4 checksum Echo 0 02 STX T 03 LSB size 2 00 MSB size 3 3e command byte 4 MuxConfiguration 5 status OY 45 Rev 0 3 3 14 02 SetCrosshairs Sets Crosshairs in digital image data Byte 0 CrosshairControl GetCrosshairs Bit 0 On Off 0 Off 1 On Message Byte Contents 0 02 STX 1 02 LSB size 2 00 MSB size 3 3f command byte 4 CrosshairControl checksum Message Byte Contents ul Echo 0 02 STX 02 LSB size 00 MSB size 3f command byte status checksum Gets Crosshair Status Byte 0 CrosshairControl WB W hM rR uo Bit 0 On Off 0 Off 1 On Message Byte Contents 0 02 STX 1 01 LSB size 2 00 MSB size 3 40 command byte 0 02 STX 03 LSB size 2 00 MSB size 3 40 command byte r 5 CrosshairControl status OY 46 Rev 0 3 3 14 02 SetZoomFactor This command is only available in cameras with Direc
21. 36 23 Out21 73 Out37 24 Out21 74 Out37 25 Out22 75 Out38 26 Out22 76 Out38 27 Out23 77 Out39 28 Out23 78 Out39 29 Out24 79 Out40 30 Out24 80 Out40 31 Out25 81 Out41 32 Out25 82 Out41 33 Lval 83 34 Lval 84 35 Fval 85 36 Fval 86 37 Ground 87 38 Ground 88 39 Pixclk 89 40 Pixclk 90 41 91 42 92 43 93 44 94 45 95 46 96 47 Ctrl 97 48 Ctrl 98 13 MS4000 MS4100 User Manual 9000 001 05 Matrox Genesis LC and Meteor Framegrabbers Connector AMP175925 9 100 pin D type subminiature Digital Video Connector Pinout for Matrox Genesis LC and Meteor Pin Signal Pin Signal 1 Out10 51 Out26 2 Out10 52 Out26 3 Out11 53 Out27 4 Out11 54 Out27 5 Out12 55 Out28 6 Out12 56 Out28 7 Out13 57 Out29 8 Out13 58 Out29 9 Out14 59 Out30 10 Out14 60 Out30 11 Out15 61 Out31 12 Out15 62 Out31 13 Out16 63 Out32 14 Out16 64 Out32 15 Out17 65 Out33 16 Out17 66 Out33 17 Out18 67 Out34 18 Out18 68 Out34 19 Out19 69 Out35 20 Out19 70 Out35 21 Out20 71 Out36 22 Out20 72 Out36 23 Out21 73 Out37 24 Out21 74 Out37 25 Out22 75 Out38 26 Out22 76 Out38 27 Out23
22. 77 Out39 28 Out23 78 Out39 29 Out24 79 Out40 30 Out24 80 Out40 31 Out25 81 Out41 32 Out25 82 Out41 33 Lval 83 34 Lval 84 35 Fval 85 36 Fval 86 37 Ground 87 38 Ground 88 39 Pixclk 89 40 Pixclk 90 41 91 42 92 43 93 44 94 45 95 Trig 46 96 Trig 47 Ctrl 97 48 Ctrl 98 MS4000 MS4100 User Manual 9000 001 05 14 Imagenation PXD1000 Frame Grabber Connector AMP786577 9 100 pin D type subminiature Digital Video Connector Pinout for Imagenation PXD1000 Pin Signal Pin Signal 1 Ground 51 Ground 2 52 3 53 4 54 5 55 6 56 7 57 8 58 9 Trig1 59 Trig1 10 60 11 61 12 Ground 62 Ground 13 Fval 63 Fval 14 Lval 64 Lval 15 Pixclk 65 Pixclk 16 Ground 66 17 Out41 67 Out41 18 Out40 68 Out40 19 Out39 69 Out39 20 Out38 70 Out38 21 Out37 71 Out37 22 Out36 72 Out36 23 Out35 73 Out35 24 Out34 74 Out34 25 Out33 75 Out33 26 Out32 76 Out32 27 Out31 77 Out31 28 Out30 78 Out30 29 Out29 79 Out29 30 Out28 80 Out28 31 Out27 81 Out27 32 Out26 82 Out26 33 Out25 83 Out25 34 Out24 84 Out24 35 Out23 85 Out23 36 Out22 86 Out22 37
23. A DuncanTech A SPECTRUM OF SOLUTIONS MS4000 and MS4100 High Resolution Digital Color and Multispectral Camera User Manual DuncanTech 11824 Kemper Rd Auburn CA 95603 Phone 530 888 6565 Fax 530 888 6579 Web www duncantech com Email info duncantech com Document Number 9000 0001 05 MS4000 MS4100 User Manual 9000 001 05 MS4100 User s Manual Document Number 9000 0001 04 Copyright 2002 Duncan Technologies Inc The information provided in this document is believed to be accurate and reliable However no responsibility is assumed by Duncan Technologies for its use nor for any infringement of patents or other rights of third parties which may result from its use No license is granted by implication or otherwise under the patent rights of Duncan Technologies No parts of this manual may be reproduced or transmitted in any form or translated into any language for purposes other than the purchaser s personal use without the written permission of Duncan Technologies Duncan Technologies reserves the right to modify the present publication without prior notice Reaching DuncanTech Thank you for your purchase of a DuncanTech product It is our priority to see that you have the highest quality product possible and the information and support necessary to get the optimum return on your investment For further information not included in this manual or for information on DuncanTech s other imaging products please
24. B size 2 00 MSB size 3 30 command byte 4 ul status checksum 41 Rev 0 3 3 14 02 GetAnalogColorBalance This command is used with camera models that utilize a Bayer Pattern Color Filter CCD sensor This includes the DT1100 RH1100 with color heads and MS3100 RGB CIR Returns the color balance scale factors for red green and blue as well as three 16 bit values corresponding the average intensity of each color in the color balance measurement window Byte 0 Red scale factor Byte 1 Green scale factor Byte 2 Blue scale factor Byte 3 Red Intensity LSB Byte 4 Red Intensity MSB Byte 5 Green Intensity LSB Byte 6 Green Intensity MSB Byte 7 Blue Intensity LSB Byte 8 Blue Intensity MSB 0 02 STX il 01 LSB size 2 00 MSB size 3 31 command byte 4 checksum Echo 0 02 STX AN 0b LSB size 2 00 MSB size 3 31 command byte 4 Red scale factor 5 Green scale factor OY stop oo Rev 0 3 3 14 02 SetZoomFactor This command is only available in cameras with DirectView Analog Video For cameras with DirectView availability of this command will depend upon the rev level of the hardware Sets X1 X2 or X4 zoom factor for video display Byte 0 ZoomFactor 1 X1 2 X2 4 X4 Message Byte Contents 0 02 STX 1 02 LSB size 2 00 MSB size 3 32
25. IntegrationTime ChannelNumber Requests the camera to return the present integration time setting for the specified channel The returned value represents the number of scan lines that go to make up the integration time To convert this count to msec multiply the returned value by the Incr value in the table above ChannelNumber 1 2 or 3 Message Byte Contents 02 STX 02 LSB size 00 MSB size 15 command byte S wDi inje channel number checksum Message Byte Contents al Echo 02 STX 05 LSB size 00 MSB size 15 command byte channel number Exposure Time LSB Exposure Time MSB 31 checksum Rev 0 3 3 14 02 SetTriggerMode Sets the camera to one of the supported trigger modes Message Byte Structure SetTriggerMode LSB Bits 0 1 2 Area Camera Modes 0 Video mode 1 Edge mode 2 Int amp Dump level mode 3 Int amp Dump programmable ganged 4 Int amp Dump programmable individual 5 7 Unused LSB Bits 0 1 2 Line Camera Modes 0 Frame Mode Free Running 1 Frame Mode Triggered 2 Line Mode Free Running 3 Line Mode Edge Triggered 4 Line Mode Int amp Dump Level Controlled 5 Line Mode Int amp Dump Programmable 6 7 Unused LSB Bit 3 Trigger Source Echo 0 BNC 1 Frame Grabber LSB Bit 4 Trigger Polarity 1 Positive Edge or Level 0 Ne
26. alue in seconds is therefore a function of line length the of pixels in a row and the pixel clock rate Values for the various camera models are as follows Model PixClk Fps Max Min Max Incr MHz Cnt msec msec msec MS2100 12 30 500 065 32 5 065 MS2150 14 07 25 588 067 39 5 067 MS3100 7 5 fps 14 318 7 59 1046 125 130 75 125 MS3100 10 fps 18 87 10 1046 095 99 095 DT1100 4 7 5 fps 14 318 7 59 1046 125 130 75 125 DT1100 4 12 fps 22 6 12 1046 079 83 079 RH1100 4 7 5 fps 14 318 7 59 1046 125 130 75 125 RH1100 4 10 fps RH1100 4 12 fps 22 6 12 1046 079 83 079 MS2200 1024x1 1 1071 1 DT1200 1 1071 1 RH1200 1024x1 1 1071 1 RH2200 1024x1 1 1071 1 Note Re Linescan Cameras The conversion from line periods to milliseconds is generally not useful for linescan cameras due to the fact that the clock rate varies depending on the application Additionally linescan sensors generally are run at the maximum integration time in order to maximize the available light 0 S02 STX 04 LSB size 00 MSB size 14 command byte channel number Exposure Time LSB Exposure Time MSB 30 Rev 0 3 3 14 02 hb On W Ph OY Echo Message Byte Contents 02 STX 02 LSB size 00 MSB size 14 command byte status 5 checksum Get
27. call DuncanTech 11824 Kemper Rd Auburn CA 95603 Phone 530 888 6565 Fax 530 888 6579 Web www duncantech com Email info duncantech com MS4000 MS4100 User Manual 9000 001 05 Table of Contents Introduction to the MS4000 and MS4100 Cameras ceccecceeeeeeeeeeeseeeeeeeeeeeeeaeeneeeeeeeeeas 3 Camera Operation O cheese entrar ceerer rer erer rere rears eerre rr rere 4 Piysical GMaraCteriStles aaa 6 Camera Electrical INTOTACO iii id Ad A dd da a RA 7 O a 7 Digital Maso Data QUIE ect te ented age eae ene ee encod tea anaes te ne 9 CAMA Os 10 GametaLink Pixel Clock Ame 224 ccots ecocesedecasacesscatatsnonceuecaandecndecasacascnedenecwoncaueceancaapuearace 11 Serial Port Communication Interface onocicnincinincinncomnnnrrcnrncrnne rn 16 TGS T AUT sn acadtendeaaciteaeaaestewacnettnencadcateeadneceastataee nna seaaraodesaedss 16 Electrical Power ME QuinemiG Mts sc 19 Video JO 6 Weer ieee tae ee ttt ie rece ey oP a eh ee 20 Gamera Specification St ete ae eal teehee de ated cette anal 22 Camera Control and Configuration via RS 232 Communications ccccceeseeseeeees 23 ES 232 Command Se dean droit daca taco rea rare 23 Host Message Format wet decease alee ii 23 ECO MESSI A eo kd 24 Camera Command edit A a A A A 25 Definition of Channel NUMDET ceccceceececeeeeeeeeeeeaeeeeeeaeeeeeaeeeeeaeeeeeseneaeeneneaeeneneas 25 SetChannelGain ChannelNumber Gain ooccococcccccncconcccncconnnnccnnnnnn
28. command byte 4 ZoomFactor 5 checksum Echo Message Byte Contents 0 02 STX 1 02 LSB size 2 00 MSB size 3 32 command byte 4 status 5 checksum GetZoom Factor Returns the video zoom factor Byte 0 ZoomFactor 1 X1 2 X2 4 X4 Message Byte Contents 0 02 STX 1 01 LSB size 2 00 MSB size 3 33 command byte 4 checksum Echo Message Byte Contents 0 02 STX 1 03 LSB size 2 00 MSB size 3 33 command byte 4 ZoomFactor 5 status OY 43 Rev 0 3 3 14 02 SetVideoMux Note This command should be used with caution It should only be necessary to change these settings when the color plane mapping between the digital output ports and the analog video ports do not correspond resulting in color differences between the analog video display and the digital display Some framegrabbers require this correction Sets Video Card Multiplexer Configuration Byte 0 MuxConfiguration Bits 0 1 Red Output Selection 0 Porto 1 Port1 2 Port2 3 Port3 2 3 Green Output Selection 4 5 Blue Output Selection Message Byte Contents 0 02 STX 1 02 LSB size 2 00 MSB size 3 3d command byte 4 MuxConfiguration 5 7 checksum Echo 0 S02 STX 02 LSB size 00 MSB size 3d command byte status checksum DB Ww N ul 44 Rev 0
29. e 0 MuxConfiguration 0 Array 1 as Input 1 Array 2 as Input 2 Array 3 as Input Message Byte Contents 0 02 STX 01 LSB size 2 00 MSB size 3 44 command byte 4 checksum Echo Message Byte Contents 0 02 STX H 03 LSB size 00 MSB size 44 command byte MuxConfiguration status On wN md 50 Rev 0 3 3 14 02
30. e and are coincident with the falling edge of PIXCLK The pixel data may be latched by the rising edge of PIXCLK This conforms to the Monochrome Digital Interface Specification AIA A15 08 3 The CameraLink interface adds some additional signals that are detailed in the CameraLink interface description below Control Signals PIXCLK Pixel clock output This signal is used to synchronously clock the digital video data and control signals LVAL Line valid Asserted when a valid video line of data is being transferred FVAL Frame valid Asserted when a valid video frame of data is being transferred MS4000 MS4100 User Manual 9000 001 05 The control signals are characterized by the following parameters and exhibit the behavior shown in the timing diagram below MS4000 MS4100 Pixel Clock Rate 22 6 Mhz 22 6 Mhz Horizontal Total Count 1892 pixels 2232 pixels Horizontal Active Count 1600 pixels 1920 pixels Horizontal Blank Count 292 pixels 312 pixels Vertical Total Count 1214lines 1094 Vertical Active Count 1200 lines 582 lines Vertical Blank Count 14 lines 14 lines Pixel Clock E Line Valid or Frame Valid Note that the CameraLink interface additionally requires the use of the DVAL signal Figure 4 Timing Diagram for Digital Video Output CameraLink Interface The Duncan Technologies CameraLink interface supports both the Base and Medium Configurations described in Section 3 of the CameraLink sp
31. ecification Please refer to this specification for information regarding pin assignments and connector information The DT camera Ports are mapped to the CameraLink ports in the following manner depending on whether the camera is operating in 8 bit pixel or 10 bit pixel mode Note that CameraLink PortA PortB and PortC are serviced by a single connector cable The addition of PortD requires the use of a second connector cable MS4000 MS4100 User Manual 9000 001 05 10 8 bit pixel Mode In this mode the 8 bit Ports from the DT camera are mapped into the 8 bit CameraLink Ports in the following manner DT Camera Ports 8 bit CameraLink Ports 8 bit Porto PortA Port1 PortB Port2 PortC Port3 PortD Note that in the case of a 24 bit RGB image only Ports A B and C are used and a single cable Base to the CameraLink frame grabber suffices to transfer all of the data The addition of a fourth 8 bit port Camera Port 3 mapped to CameraLink PortD requires the use of a second cable Medium configuration to the frame grabber 10 bit pixel Mode In this mode the 10 bit Ports from the DT camera are mapped into the 8 bit CameraLink Ports in the following manner This configuration requires the use of both the Base and Medium CameraLink connections DT Camera Ports 10 bit CameraLink Ports 8 bit Porto PortA AO A7 PortB B0 B1 Port1 PortB B2 B7 PortC C0 C3 Port2
32. gative Edge or Level Message Byte Contents 02 STX 03 LSB size 00 MSB size On AJIN OY 16 command byte Mode LSB Mode MSB checksum Message Byte Contents 0 02 STX H 02 LSB size 00 MSB size 16 command byte status On W h checksum Rev 0 3 3 14 02 GetTriggerMode Requests the camera to return the present trigger mode setting Echo Message Byte Contents 0 S02 TX 1 01 LSB size 2 00 MSB size 3 17 command byte us checksum 0 S02 STX 1 04 LSB size 2 00 MSB size 3 17 command byte 4 trigger mode LSB 5 6 trigger mode MSB status 7 33 Rev 0 3 3 14 02 SetOutputMux Three Byte Value Sends a three byte message to the camera specifying the camera multiplexing configuration This determines how the available data from the camera is mapped to the output ports or taps The correspondence between Ports and display color plane is a function of the receiving frame grabber or host circuitry Typically the analog video output is configured such that Port 0 corresponds to red Port 1 corresponds to blue and Port 2 corresponds to green However this mapping can be changed with the SetVideoMux command Port four has no meaning for the analog video output This command determines which camera image will be direc
33. he external trigger input initiates the acquisition and transfer of a single frame of data Several triggering modes are available and are configured via the RS 232 control interface Power The power connector consist of a standard DB 9 type connector Use the power supply provided with your camera Analog Video This connector is used only in those systems that are configured with the optional analog video output board Video output is provided on a standard DB15 connector APC multisync monitor can be plugged directly into the DB15 connector For NTSC PAL output a DB15 to coax breakout cable can be used to interface with NTSC PAL monitors If you purchased the analog video output option this cable is supplied with the camera Output assignments for the cable are described on page 20 of this manual MS4000 MS4100 User Manual 9000 001 05 Digital Video Data Output The MS4000 and MS4100 cameras output up to 32 bits of parallel pixel data along with control signals for synchronization These are referred to as the camera output ports Port 0 1 2 and 3 for 8 bit output mode and Port 0 1 and 2 for 10 bit output mode For monochrome cameras you can choose to use only one output or to route the image data to more than one output tap Output configuration is controlled via the RS 232 command interface The control signals PIXCLK LVAL and FVAL are used to clock the image data into the frame grabber LVAL and FVAL are positive tru
34. ignal The minimum time between trigger pulses must be at least one frame readout period Trigger Signal Sensor Readout Exposure Time Figure 6 Edge Controlled Trigger Mode MS4000 MS4100 User Manual 9000 001 05 17 Integrate and Dump External Trig programmable In this mode the active edge of EXT TRIG initiates the start of a programmable exposure time At the end of the exposure time the readout takes place After the readout the system is ready for another EXT TRIG signal The exposure times for the three CCD arrays are locked together and are programmable via CCD array 1 t i Trigger Signal Exposure Time Programmable Duration Sensor Readout Figure 7 Integrate amp Dump Edge Controlled Trigger Mode Integrate and Dump External Trig level controlled In this mode both edges of EXT TRIG are active The leading edge initiates the start of the exposure time and the falling edge defines the end of the exposure time The falling edge also initiates the readout period The minimum time between two successive leading edges of the trigger signal is the exposure time plus one frame readout period Trigger Signal Exposure Time Sensor Readout Figure 8 Integrate amp Dump Level Controlled Trigger Mode MS4000 MS4100 User Manual 9000 001 05 18 Electrical Power Requirements The MS2100 MS2150 and MS3100 series cameras have built in power conditioning The cameras require 12Volts 5
35. in and offset ADC NS 3 CCD PRISM LENS i Trimm Color Fitters Correction FLASH PAROS a a RS 222 imaging Array i External Sync Figure 1 Functional diagram MS4000 MS4100 camera 3 10 bit or 4 6 bit Output Channels in ElA 844 or AS422 Formal The spectral band of light that will arrive at each of the three imaging sensors is further narrowed by optical trim filters that are placed between the exit plane of the prism and the array The output signal of each array is conditioned and digitized to a 10 bit digital value Analog gain and offset of the array circuitry can be used to balance the signal levels to optimal values The remainder of the camera electronics perform further image processing on the digital image data and output the data for digital transmission and or display The camera includes an RS 232 communications interface to receive operational commands and configuration data from an external control source An embedded microprocessor manages the communications and uses the operating parameters to configure the other camera processing units These parameters are stored in on board flash memory and are used to restore the camera to its proper operating configuration at power up Camera configuration and control options include the ability to set gain and integration time independently for each channel An internal multiplexer can be programmatically MS4000 MS4100 User Manual 9000 001 05 controlled
36. mera Anytime the pixel clock for the camera is changed you should power down the camera and then re start it Changing the pixel clock without cycling the power may result in unpredictable behavior Frequency in integer units of Mhz Message Byte Contents 0 02 STX 1 02 LSB size 2 00 MSB size 3 SOA command byte 4 Frequency 5 checksum Echo 0 02 STX 1 02 LSB size 2 00 MSB size 3 SOA command byte 4 status 5 checksum GetPixelClockRate 0 02 STX 1 01 LSB size 2 00 MSB size 3 SOB command byte 4 checksum Echo 0 02 STX 1 03 LSB size 2 00 MSB size 3 SOB command byte 4 Frequency 5 OY status 40 Rev 0 3 3 14 02 SetAnalogColorBalance This command is used with camera models that utilize a Bayer Pattern Color Filter CCD sensor This includes the DT1100 RH1100 with color heads and MS3100 RGB CIR Each color may be multiplied by a six bit value corresponding to a scaling of 2dB to 10Db Commmand Parameters Byte 0 Red scale factor Byte 1 Green scale factor Byte 2 Blue scale factor Message Byte Contents 0 S02 STX 04 LSB size 2 00 MSB size 3 30 command byte 4 Red Scale Factor 5 6 7 Green Scale Factor Blue Scale Factor checksum Echo 0 02 STX 1 02 LS
37. mera Configuration Channel 1 Channel 2 Channel 3 MS2100 RGB Green Sensor Red Sensor Blue Sensor MS2150 RGB MS3100 RGB MS2100 CIR Red Sensor IR Sensor Green Sensor MS2150 CIR MS3100 CIR MS2100 RGB CIR Red Sensor IR Sensor Blue Green MS2150 RGB CIR Sensor MS3100 RGB CIR MS2200 RGB Green Sensor Red Sensor Blue Sensor MS2200 CIR Red Sensor IR Sensor Green Sensor DT1100 RGB Not used Not used RGB or Mono DT1100 Mono Sensor DT1200 Not used Not used Linear Sensor RH1100 Head 1 Sensor Head 2 Sensor Head 3 Sensor 25 Rev 0 3 3 14 02 SetChannelGain ChannelNumber Gain Sets the specified channel to the specified gain value where ChannelNumber 1 2 or 3 Gain is a 16 bit value calculated as follows For MS2100 and MS2150 Gain 0 384 where the resulting gain value in dB is calculated as gain 094 DigitalNumber 4 dB For all other DuncanTech Cameras Gain 95 1023 counts where the resulting gain value is calculated as gain 0366 DigitalNumber 95 2 0 dB 0 02 STX 1 04 LSB size 2 00 MSB size 3 02 command byte 4 channel number 5 gain LSB Echo 0 02 STX 1 02 LSB size 2 00 MSB size 3 02 command byte 4 status ul checksum 26 Rev 0 3 3 14 02 GetChannelGain ChannelNumber Requests the camera to return the present gain setting for the specified channel Returns message bytes and
38. nterface for configuration and control input Compact rugged package for harsh environments Independent gain and integration time control for each channel Optional analog video image output via NTSC PAL or progressive scan External trigger inputs with three operating modes For detailed specifications please see Camera Specifications on page 22 The MS4000 and MS4100 are available in four different spectral configurations as described below Detailed information on the spectral response of your camera can be obtained separately from this manual Standard Spectral Configurations MS4000 8 MS4100 RGB Red Green and Blue Color Imaging CIR Red Green and Near Infrared Color Infrared RGB CIR Red Green Blue and Color Infrared in a single camera Multispectral Custom spectral configuration to customer specifications MS4000 MS4100 User Manual 9000 001 05 Camera Operation A functional diagram of DuncanTech s MS4000 and MS4100 cameras is shown in Figure 1 below These cameras use a color separating prism to isolate the spectral image to be acquired by each channel Broadband light from the image target enters the camera through the lens The prism optic divides the light based on wavelength such that a different spectral band exits the prism at each of the three exit faces The range of wavelengths included in each band is a function of the coatings on the faces of the prism Array Drivors CDS ga
39. r each supported frame grabber in order to facilitate the use of standard cables MS4000 MS4100 User Manual 9000 001 05 O O ANALOG VIDEO DIGITAL VIDEO A SERIAL PORT D Ly MEDIUM PORT D E F BASE PORT A B 6 rigger IN rigger OUT O TRIGGER ANALOG VIDEO O a O O POWER C5 C SERIAL PORT o E A Y Figure 3 Camera Rear Panel Std Framegrabber left and CameraLink right Configurations Base and Medium Connections CameraLink Interface Cameras configured for use with the CameraLink standard digital interface will appear as shown at the right of Figure 3 The CameraLink rear panel interface supports both the Base and Medium Configurations as described in Section 3 of the CameraLink specification Note that CameraLink PortA PortB and PortC are serviced by a single connector cable marked BASE PORT A B C The Base configuration will support any three tap configuration running at 8 bits per color plane i e 24bit RGB Adding a fourth 8 bit tap or outputting 10 bits per color plane will require the additional use of the CameraLink connector marked MEDIUM PORT D E F Serial Port The RS 232 interface is provided via a standard DB 9 type connector This provides a communications interface to send and receive configuration and control parameters Trigger T
40. rform gain correction for Array 2 3 Perform gain correction for Array 3 4 Reset gain to 1 for Array 1 5 Reset gain to 2 for Array 2 6 Reset gain to 3 for Array 3 7 Write correction values to non volatile RAM Note write process takes up to 5 minutes 0 02 STX 1 02 LSB size 2 00 MSB size 3 38 command byte 4 channel number 5 7 checksum Echo 0 02 STX 1 02 LSB size 2 00 MSB size 3 38 command byte 4 status checksum 38 Rev 0 3 3 14 02 GetGainCorrectionResult ChannelNumber Returns the maximum value of the pixels determined during the gain correction process for the specified channel ChannelNumber 1 Echo 3 0 02 STX 1 02 LSB size 2 00 MSB size 3 39 command byte 4 channel number 5 7 checksum 0 02 STX T 05 LSB size 2 00 MSB size 3 39 command byte 4 channel number 5 Maximum Value Low Byte 6 Maximum Value High Byte 7 status 8 checksum 39 Rev 0 3 3 14 02 SetPixelClockRate Frequency Line Scan Cameras Onl Caution DuncanTech area scan cameras are built for a specified pixel clock rate Do not use this command on an area scan camera Changing the pixel clock rate of area scan models may cause the camera to malfunction This command allows you to request a different pixel clock speed for a linescan ca
41. tView Analog Video For cameras with DirectView availability of this command will depend upon the rev level of the hardware GetZoom Factor Sets X1 X2 or X4 zoom factor for video display Byte 0 ZoomFactor 1 X1 2 X2 4 X4 Message Byte Contents 0 02 STX 1 02 LSB size 2 00 MSB size 3 32 command byte 4 ZoomFactor 5 checksum 0 S02 STX 1 02 LSB size 2 00 MSB size 3 32 command byte 4 status al checksum Returns the video zoom factor Byte 0 ZoomFactor Echo 1 Xt 2 X2 4 X4 Message Byte Contents 0 02 STX 1 01 LSB size 2 00 MSB size 3 33 command byte us checksum Message Byte Contents 0 S02 STX 1 03 LSB size 2 00 MSB size 3 33 command byte 4 ZoomFactor 5 status OY 47 Rev 0 3 3 14 02 GetAllAverages Returns average value in display window for six images three raw arrays and 3 bayer demultiplexed Average values are 8 bits Echo 0 S02 5TX 1 01 LSB size 2 00 MSB size 3 41 command byte us checksum 0 02 STX 1 08 LSB size 2 00 MSB size 3 41 command byte 4 Array 1 Average 5 Array 2 Average 6 Array 3 Average 7 Bayer Red Average 8 Bayer Green Average 9 Bayer Blue Average 10 status p
42. ted from to any given digital output port in the system This command also includes the ability to set a digital multiplier for each channel This causes the digital pixel value for all the pixels of a given channel to be multiplied by either one two or four performing a left shift Message Byte Structure Byte0 Bits 0 1 2 PortO Array Select O Array1 1 Array2 2 Array3 3 Processed Red 4 Processed Green 5 Processed Blue 6 Processed Mono 7 Off 3 4 5 Port1 Array Select see PortO Array Select 6 7 Unused Byte1 Bits 0 1 2 Port2 Array Select see Port0 Array Select 3 4 5 Port3 Array Select see PortO Array Select 6 Unused 7 Data Resolution 0 8 bits 1 10 bits Byte2 Bits 0 1 Array1 Multiplier 0 X1 1 X2 2 X4 2 3 Array2 Multiplier 4 5 Array3 Multiplier 6 7 Unused Message Byte Contents 0 02 STX 04 LSB size 00 MSB size S1A command byte Value Byte0 Value Bytel Value Byte2 checksum 34 Rev 0 3 3 14 02 Do B WIN FR sg Echo Message Byte Contents 0 02 STX 02 LSB size 00 MSB size S1A command byte status checksum dps nN Ee GetOutputMux Requests the camera to return the present output mux configuration Message Byte Contents 0 02 STX 1 01 LSB size 2 00 MSB size 3 1B command byte 0 02 STX 05 LSB size
43. tion occociocccninncnnnncncnncnnnencnnnnnncnnnnnncnnnnn nena cra nnncannn 49 SO IM A A AA ia 50 CABOO 0 katceetereee tre poner ice eran tremens ee ire terete hem ee ier eee creme mene 50 MS4000 MS4100 User Manual 9000 001 05 Introduction to the MS4000 and MS4100 Cameras DuncanTech s MS4000 and MS4100 series camera is a digital progressive scan area camera for multispectral and color imaging in a variety of applications The camera is based on a color separating prism and three imaging channels that allow simultaneous image acquisition in 3 5 spectral bands through a common aperture Image sensors are charge coupled device CCD array sensors with spectral sensitivity from 400 1000 nm The resulting images are co registered providing excellent image quality and color fidelity The cameras are available in several different spectral configurations Primary features of these products are 3 imaging channels with high resolution CCD arrays at a resolution of 1600 x 1200 MS4000 or 1920 x 1080 MS4100 Advanced optical mechanical and electronic design to produce high quality images on each channel without distortion or chromatic aberration effects Progressive scan operation for clear acquisition of images of moving targets A variety of spectral configurations to meet your specific imaging application needs Digital Image Output in EIA 644 or RS 422 format Smart camera features for advanced control and processing RS 232 i
Download Pdf Manuals
Related Search
Related Contents
1439-1レッド取扱説明書 Stellaris Brushless DC Motor RDK Software Reference Manual CINEWALL Basic Set XL Sensor de carga MX14 P digitaler videorekorder - Honeywell Video Systems Vendredi 5 décembre GBC WIREBIND 21LOOP A4 6MM SILVER (100) Scarica la scheda tecnica della pompa di calore Ergonomia da Palavra - Minerva - Universidade de Santiago de Copyright © All rights reserved.
Failed to retrieve file