3M Touch Systems Proprietary Information
EX II 3000SP ControllerReference Guide
3M Touch Systems
Read and understand all safety information
contained in this document before using this product.
Страница 1: ...3M Touch Systems Proprietary Information EX II 3000SP Controller Reference Guide 3M Touch Systems Read and understand all safety information contained in this document before using this product ...
Страница 2: ...thout 3M Touch Systems express written consent User should contact its sales representative if User s opportunity involves a medical device application IMPORTANT NOTICE TO PURCHASER Specifications are subject to change without notice 3M Touch Systems Products are warranted to meet their published specifications from the date of shipment and for the period stated in the specification 3M Touch Syste...
Страница 3: ...blishing the Data Connection 11 Mounting the Controller 12 Supplying Power to the Controller 12 Mounting the Touch Screen 13 Turning On Your System 13 Status Light LED Diagnostics 13 What s Next 14 Chapter 2 EX II 3000SP Controller Communications Controller Default Settings 17 Communicating with the Controller 18 Summary of Firmware Commands 21 Calibrate Extended 23 Calibrate Raw 25 Finger Only 26...
Страница 4: ...4 EX II 3000SP Controller Reference Guide 3M Touch Systems Proprietary Information Reset 30 Restore Defaults 31 Unit Type 32 Appendix A EX II 3000SP Controller Specifications Technical Specifications 34 ...
Страница 5: ...mmunicating with the controller installing the TouchWare user interface software and troubleshooting setup problems It also includes a complete description of the firmware commands a guide to interpreting status LED conditions and a table of controller specifications What You Need to Know This document assumes you are familiar with firmware commands and how to use them Executing some commands may ...
Страница 6: ...t services through our website and technical support organization Visit the 3M Touch Systems website at http www 3mtouch com where you can download touch screen software and drivers obtain regularly updated technical documentation on 3M Touch Systems products and learn more about our company Whenever you contact Technical Support please provide the following information Part number and serial numb...
Страница 7: ...ebsite http www 3mtouch com United States 978 659 9000 Australia 613 9582 4799 Canada 604 521 3962 France 33 1 45 13 90 304 Germany 49 0 211 599 07 0 Hong Kong China 852 2333 6138 Italy 39 039 2302230 Japan 81 44 811 1133 Korea 822 552 3198 Singapore 65 3985608 Spain 34 93 415 6285 Taiwan 886 2 2659 8200 United Kingdom 44 0 1235 444400 ...
Страница 8: ......
Страница 9: ...ing temperature stability reprogrammability using software utilities and inherent APAC ungrounded capability This chapter covers the following EX II 3000SP controller specifications Cable connections Mounting requirements Power requirements and options Status LED codes Overview of the EX II 3000SP Touch Screen Controller The EX II 3000SP is a form fit and functional replacement for the TP4 control...
Страница 10: ...ication between the controller and your system The 3M Touch Systems RS 232 serial cable P N 7311273 is recommended A method of supplying 12VDC internal power to the controller A touch screen driver with an appropriate calibration routine Note You can use TouchWare which includes the touch screen device driver and utilities software as the software interface The controller measures 1 35 x 4 8 inche...
Страница 11: ... II 3000SP controller requires that an RS 232 serial communication cable be attached to connector JP3 You can use a 3M Touch Systems RS 232 cable P N 7311273 One end of this cable plugs into the RS 232 connector JP3 on the EX II 3000SP controller The other end which has a 9 pin D connector plugs into a serial COM port on your PC Table 1 describes the interconnections for the 3M Touch Systems RS 23...
Страница 12: ...e monitor Supplying Power to the Controller You must supply the EX II 3000SP controller with power internally 12 VDC through a custom serial cable configuration Exact specifications can be found in Appendix A Note However you supply power the source must deliver 100 mA 12V 5 typical with a maximum ripple and noise of 50mV peak to peak Mounting posts should be grounded to the chassis Using a Custom...
Страница 13: ... occur during normal operation of the touch screen Turning On Your System Before you turn on your custom system ensure that all cables are connected properly and that the controller is properly mounted Be sure to tighten all cable connector screws To start up your system 1 Turn on your monitor and computer 2 Adjust the contrast and brightness to suit your personal preference and working environmen...
Страница 14: ...problem 4 Controller NOVRAM error The operating parameters in the controller NOVRAM are invalid Using defaults Restore defaults RD command If fault persists replace controller If error reoccurs might be a touch screen or cable problem 5 HDW error The controller hardware failed unable to initialize or load program Non recoverable error Replace controller 6 Reserved 7 Reserved 8 Reserved 9 Reserved ...
Страница 15: ...is available from the corporate website at www 3Mtouch com or from the Touch Solutions CD P N 19 640 Calibrating the Touch Screen Calibration aligns the touch screen with the underlying video Specifically calibration defines the dimensions of the image area of the touch screen determines the edges of the screen s video image and locates the center of the touch screen You must calibrate the touch s...
Страница 16: ......
Страница 17: ...opment Describes how to use each of these commands References additional commands developers may need The description of each command includes the command syntax the default value how the command works and the expected response from the controller Controller Default Settings This section describes the default communications parameters data format and operating mode settings for the EX II 3000SP co...
Страница 18: ... host system Mode Stream is the default operating mode for the EX II 3000SP controller In Mode Stream the controller sends a continuous stream of data packets when the screen is touched The controller sends the data as long as a touch continues on the sensor Because Mode Stream sends touch data continually it is the most versatile mode and it provides the best response time and overall feel 3M Tou...
Страница 19: ...ode for the ASCII SOH control character is 01 To start the command sequence use the key combination Ctrl A A If you are working with an IBM PC compatible system the Ctrl A key combination immediately returns an ASCII character The command which always follows the header consists of ASCII uppercase letters and numbers only printable characters The terminator is the last character of each command st...
Страница 20: ...nd completion for most commands while it indicates a failed completion for other commands See the firmware reference section for a description of what the response indicates for each particular command Another standard response is 1 ASCII character one or 31 hexadecimal In most cases this response indicates the command failed The controller received an invalid command that it could not execute Som...
Страница 21: ...rate the touch screen or to determine the controller type and firmware version Caution This document assumes you are familiar with firmware commands and how to use them Executing some commands alters the performance of your touch screen and can render it inoperable You should be aware of the results before executing any firmware commands To optimize the performance of the EX II 3000SP touch screen...
Страница 22: ...at Tablet FT Outputs the X Y touch coordinate data in a five byte packet Preferred for current development Mode Stream MS Sends a continuous stream of X Y coordinate data when you touch the screen Null Command Z Queries the controller and waits for a response Output Identity OI Identifies the controller type and the firmware version Pen Only PO The controller is set to only recognize input from th...
Страница 23: ...rget hold for one second and then lift off their finger Instructing users to touch this way results in a more accurate calibration The controller stores the data in non volatile memory NOVRAM Therefore you do not have to calibrate the screen each time you power on the system You should however recalibrate the touch screen any time the video display changes size or resolution or gets repositioned Y...
Страница 24: ...h is located 12 5 1 8 in from the corner of the video image The controller returns an acknowledgment of SOH 1 CR This is a positive response If you receive a negative response you must start over again Touching the two valid calibration points results in a successful calibration If either calibration point is invalid the calibration fails The EX II 3000SP controller restores the factory default ca...
Страница 25: ...ler and host system must be in an 8 bit data communication mode The Calibrate Raw command returns a negative response if the controller is not using an 8 bit communication mode To end Calibrate Raw mode issue a Reset command 3M Touch Systems uses the Calibrate Raw command during manufacturing and testing and recommends you only use this command for diagnostics when you want raw data Response SOH 0...
Страница 26: ... CR Description The controller is set to only respond to finger touches and disable the TouchPen Response SOH 0 CR Positive response Format Raw Syntax SOH FR CR Description Returns the signal level amount of touch of each of the four touch screen corners in digital format The returned values are not corrected for stray values The Format Raw data is a 41 byte packet that includes 1 status byte and ...
Страница 27: ...se in the following format 41 byte packet 41 byte packet 41 byte packet Table 6 General Packet Formats Byte Bits 0 7 1 b0 b6 Reserved b7 Synchronization bit Always 1 2 6 I component of upper left UL corner 7 11 Q component of upper left UL corner 12 16 I component of upper right UR corner 17 21 Q component of upper right UR corner 22 26 I component of lower left LL corner 27 31 Q component of lowe...
Страница 28: ...it data communication mode The Format Tablet command returns a negative response if the controller is in 7 bit format Response SOH 0 CR Positive response After the controller is in Format Tablet mode touching the screen causes the controller to return a response in the following format SXxYy S Status byte first byte of data Refer to Table 8 Xx X horizontal coordinate data second and third bytes of...
Страница 29: ...escription Sends a continuous stream of X Y coordinate data when you touch the screen The controller continues to send data as long as you touch the screen The controller sends the data even if the touch is stationary and unchanging The format of the coordinate data depends on the last format command received by the controller Format Raw automatically uses Mode Stream to send X Y coordinate data R...
Страница 30: ...ax SOH PF CR Description The default setting for the EX II 3000SP controller It will recognize touch from either the TouchPen or finger Response SOH 0 CR Positive response Pen Only Syntax SOH PO CR Description The controller will disable finger touch and will only respond to the TouchPen Response SOH 0 CR Positive response Reset Syntax SOH R CR Description Initializes the hardware and the firmware...
Страница 31: ... 10 lists the factory defaults for the EX II 3000SP controller The Restore Defaults command is useful in situations where inadvertent commands to the controller have rendered the touch screen inoperative Table 10 EX II 3000SP Factory Default Settings Operating Parameter Default Baud Rate 9600 Serial Communication Settings N 8 1 Data Format Format Tablet Operating Mode Mode Stream Return to Factory...
Страница 32: ...II characters in the following format SOH TtFfffSs CR where Tt Two ASCII characters that identify the controller type TP TouchPen controller Ffff Four ASCII characters that indicate the features supported by the controller Indicates no additional features configured Ss Two ASCII characters that provide status information about the controller hardware The two characters represent one byte Each char...
Страница 33: ...mental requirements and cable connectors The EX II 3000SP controller is a compact 4 8 x 1 35 x 0 35 inches RS 232 serial controller This controller should be internally mounted in your monitor The following figures show the overall dimensions of the EX II 3000SP controller and the locations of the mounting holes and connectors Figure 4 EX II 3000SP Touch Screen Controller ...
Страница 34: ...Emissions Aus Compliant UL cUL Compliant Operating and Storage Environmental Conditions Operating Temperature Range max temp ramp 0 5 C min up to 95 RH from 0 C to 36 C up to 20 RH from 37 C to 70 C 40 C to 70 C Operating Temperature Humidity 36 C 95 RH Storage Temperature Range at up to 20 RH 50 C to 85 C Performance and Reliability Minimum Touch Duration 3 ms Touch Resolution Maximum number of a...