National Instruments Touch Panel Computer TPC-2012 User Manual

Manual is about: Human Machine Interface

Summary of Touch Panel Computer TPC-2012

  • Page 1

    Tpc-2012/tpc-2512 user manual tpc-2012/tpc-2512 user manual july 2008 372052c-01.

  • Page 2

    Support worldwide technical support and product information ni.Com national instruments corporate headquarters 11500 north mopac expressway austin, texas 78759-3504 usa tel: 512 683 0100 worldwide offices australia 1800 300 800, austria 43 662 457990-0, belgium 32 (0) 2 757 0020, brazil 55 11 3262 3...

  • Page 3: Important Information

    Important information warranty the tpc-2012 and tpc-2512 are warranted against defects in materials and workmanship for a period of one year from the date of shipment, as evidenced by receipts or other documentation. National instruments will, at its option, repair or replace equipment that proves t...

  • Page 4: Compliance

    Compliance compliance with fcc/canada radio frequency interference regulations determining fcc class the federal communications commission (fcc) has rules to protect wireless communications from interference. The fcc places digital electronics into two classes. These classes are known as class a (fo...

  • Page 5: Conventions

    Conventions the following conventions are used in this manual: » the » symbol leads you through nested menu items and dialog box options to a final action. The sequence file»page setup»options directs you to pull down the file menu, select the page setup item, and select options from the last dialog...

  • Page 6: Contents

    © national instruments corporation vii tpc-2012/tpc-2512 user manual contents chapter 1 general information introduction....................................................................................................................1-1 i/o ports .....................................................

  • Page 7: Appendix F

    Contents tpc-2012/tpc-2512 user manual viii ni.Com appendix f accessory kit assembly procedure appendix g touchscreen configuration appendix h fuse replacement appendix i technical support and professional services index.

  • Page 8: General Information

    © national instruments corporation 1-1 tpc-2012/tpc-2512 user manual 1 general information this chapter includes general information about the tpc-2012/tpc-2512 human machine interface (hmi). Introduction the tpc-2012/tpc-2512 touch panel computer, a state-of-the-art hmi based on an x86 platform, in...

  • Page 9: Cleaning

    Chapter 1 general information tpc-2012/tpc-2512 user manual 1-2 ni.Com • two usb 2.0 ports compliant with usb 1.0 and 1.1. • one pci/104 slot figure 1-1 shows the i/o port arrangement. Figure 1-1. I/o port arrangement for more tpc-2012/tpc-2512 specifications, see appendix a, specifications . Cleani...

  • Page 10: System Setup

    © national instruments corporation 2-1 tpc-2012/tpc-2512 user manual 2 system setup this chapter includes setup information for the tpc-2012/tpc-2512. Important safety information before setting up the tpc-2012/tpc-2512, read these safety instructions carefully. Disconnect this equipment from any ac...

  • Page 11: Setup

    Chapter 2 system setup tpc-2012/tpc-2512 user manual 2-2 ni.Com if one of the following situations arises, have service personnel check the equipment: • the power cord or plug is damaged. • liquid has penetrated into the equipment. • the equipment has been exposed to moisture. • the equipment does n...

  • Page 12: Touchscreen Calibration

    Chapter 2 system setup © national instruments corporation 2-3 tpc-2012/tpc-2512 user manual caution be sure system power is off before plugging in or pulling out the compactflash card. 2. Install a compactflash card containing windows ce, embedded windows xp, or another operating system. 3. Connect ...

  • Page 13: Panel Mounting

    Chapter 2 system setup tpc-2012/tpc-2512 user manual 2-4 ni.Com panel mounting follow these steps to mount the tpc-2012/tpc-2512 in a panel: 1. Be sure the adhesive waterproof gasket on the front bezel is in position. 2. Install the tpc-2012/tpc-2512 in the panel opening. (refer to appendix a, speci...

  • Page 14: Jumpers and Connectors

    © national instruments corporation 3-1 tpc-2012/tpc-2512 user manual 3 jumpers and connectors this chapter describes the tpc-2012/tpc-2512 jumpers and connectors. Jumper and connector functions table 3-1 lists the jumper and connector functions. Table 3-1. Mainboard connectors and jumpers label func...

  • Page 15

    Chapter 3 jumpers and connectors tpc-2012/tpc-2512 user manual 3-2 ni.Com jp1 panel panel connector jp2 touch touch connector jp4 5 v/3 v pci104 5 v/3 v select j1 ddr ddr connector j3 1*3 pin header clear cmos sw1 power switch system power switch bh1 battery rtc battery fs1 fuse fuse holder table 3-...

  • Page 16

    Chapter 3 jumpers and connectors © national instruments corporation 3-3 tpc-2012/tpc-2512 user manual jumper and connector locations figures 3-1 and 3-2 show the jumper and connector locations. Figure 3-1. Main board jumpers and connectors.

  • Page 17

    Chapter 3 jumpers and connectors tpc-2012/tpc-2512 user manual 3-4 ni.Com figure 3-2. Main board jumpers and connectors.

  • Page 18: Specifications

    © national instruments corporation a-1 tpc-2012/tpc-2512 user manual a specifications this appendix lists the tpc-2012/tpc-2512 system specifications. Physical weight .................................................... 4.1 kg (without hdd) cutout dimensions.................................. 302 × 2...

  • Page 19: Dimensions

    Appendix a specifications tpc-2012/tpc-2512 user manual a-2 ni.Com dimensions 11 [0.433] 7 [0.079] 237 [9.331] 311 [12.244] 301.49 [11.869] 227.49 [8.956] 2.5 [0.098] 50 [1.969].

  • Page 20: System Kernel

    Appendix a specifications © national instruments corporation a-3 tpc-2012/tpc-2512 user manual system kernel cpu ........................................................ Geodelink control processor lx800 500 mhz bios....................................................... Award 512 kb flash memory so...

  • Page 21: Touchscreen

    Appendix a specifications tpc-2012/tpc-2512 user manual a-4 ni.Com backlight.................................................2 ccfl backlight lifespan ...................................50,000 h note there may be several bright or dark pixels on the lcd. This phenomenon is normal in lcd manufacturin...

  • Page 22: Safety

    Appendix a specifications © national instruments corporation a-5 tpc-2012/tpc-2512 user manual vibration ................................................ 1 grms (5 to 500 hz) maximum altitude .................................. 2,000 m pollution degree .................................... 2 indoor us...

  • Page 23: Environmental Management

    Appendix a specifications tpc-2012/tpc-2512 user manual a-6 ni.Com environmental management national instruments is committed to designing and manufacturing products in an environmentally responsible manner. Ni recognizes that eliminating certain hazardous substances from our products is beneficial ...

  • Page 24: Serial Port Settings

    © national instruments corporation b-1 tpc-2012/tpc-2512 user manual b serial port settings this appendix describes the tpc-2012/tpc-2512 serial port settings. Com1/com2/com3 connector pinout the following figure and table show the com1/com2/com3 connector pinout. Note com1 and com2 support only hal...

  • Page 25

    Appendix b serial port settings tpc-2012/tpc-2512 user manual b-2 ni.Com com4 connector pinout and settings the tpc-2012/tpc-2512 com4 serial port is adjustable. You can set it to rs-232, rs-422, or rs-485, and it has auto data flow control capability. In other words, the tpc-2012/tpc-2512 can autom...

  • Page 26

    Appendix b serial port settings © national instruments corporation b-3 tpc-2012/tpc-2512 user manual pin rs-232 rs-422 rs-485 1 ndcd tx– d– 2 nrx tx+ d+ 3 ntx rx+ 4 ndtr rx– 5 gnd gnd gnd 6 ndsr 7 nrts 8 ncts 9 nri.

  • Page 27: Watchdog Timer Programming

    © national instruments corporation c-1 tpc-2012/tpc-2512 user manual c watchdog timer programming this appendix explains the tpc-2012/tpc-2512 watchdog timer programming. Overview you can use the tpc-2012/tpc-2512 watchdog timer to monitor system software operation and take corrective action if the ...

  • Page 28

    Appendix c watchdog timer programming tpc-2012/tpc-2512 user manual c-2 ni.Com figure c-1 describes the watchdog timer programming procedure, and table c-1 describes the watchdog timer registers. Figure c-1. Watchdog timer programming procedure unlock w83627 select watchdog timer register enable wat...

  • Page 29

    Appendix c watchdog timer programming © national instruments corporation c-3 tpc-2012/tpc-2512 user manual table c-1. Watchdog timer registers address of register (2e) attribute description read/write value (2f) and description — 87 (hex) — write this address twice to i/o address port 2e (hex) to un...

  • Page 30: Example Programs

    Appendix c watchdog timer programming tpc-2012/tpc-2512 user manual c-4 ni.Com example programs example 1: enable the watchdog timer and set 10 s as the timeout interval ;----------------------------------------------------------- mov dx,2eh ; unlock w83627hf mov al,87h out dx,al out dx,al ;--------...

  • Page 31: Timeout Interval

    Appendix c watchdog timer programming © national instruments corporation c-5 tpc-2012/tpc-2512 user manual example 2: enable the watchdog timer and set 5 min as the timeout interval ;----------------------------------------------------------- mov dx,2eh ; unlock w83627h mov al,87h out dx,al out dx,a...

  • Page 32

    Appendix c watchdog timer programming tpc-2012/tpc-2512 user manual c-6 ni.Com example 3: enable the mouse to reset the watchdog timer ;----------------------------------------------------------- mov dx,2eh ; unlock w83627h mov al,87h out dx,al out dx,al ;--------------------------------------------...

  • Page 33

    Appendix c watchdog timer programming © national instruments corporation c-7 tpc-2012/tpc-2512 user manual example 4: enable the keyboard to reset the watchdog timer ;----------------------------------------------------------- mov dx,2eh ; unlock w83627h mov al,87h out dx,al out dx,al ;-------------...

  • Page 34

    Appendix c watchdog timer programming tpc-2012/tpc-2512 user manual c-8 ni.Com example 5: generate a timeout signal without timer counting ;----------------------------------------------------------- mov dx,2eh ; unlock w83627h mov al,87h out dx,al out dx,al ;----------------------------------------...

  • Page 35: Watchdog Timer Programming

    © national instruments corporation d-1 tpc-2012/tpc-2512 user manual d watchdog timer programming on wince (tpc-2012) windows ce includes a watchdog timer for the tpc-2012/tpc-2512. You can access the timer through the win32 api. The tpc-2012/tpc-2512 includes a wdt driver, wdt1:, for enabling/disab...

  • Page 36

    Appendix d watchdog timer programming on wince (tpc-2012) tpc-2012/tpc-2512 user manual d-2 ni.Com • dwiocontrolcode (in) specifies the operation control code. This value identifies the specific operation to be performed and the type of device on which the operation is to be performed. No specific v...

  • Page 37: How to Use The Control Codes

    Appendix d watchdog timer programming on wince (tpc-2012) © national instruments corporation d-3 tpc-2012/tpc-2512 user manual how to use the control codes there are six control codes for the wdt driver operation codes. Ioctl _wdt_enable enables the application watchdog timer. By default, if the wat...

  • Page 38: Ioctl_Wdt_Settimeout

    Appendix d watchdog timer programming on wince (tpc-2012) tpc-2012/tpc-2512 user manual d-4 ni.Com • lpoutbuffer : the dword points to your watchdog time setting. The watchdog time settings are: • noutbuffersize : unused ioctl_wdt_settimeout sets the watchdog time setting. • lpinbuffer : the dword p...

  • Page 39: Ioctl_Wdt_Reboot

    Appendix d watchdog timer programming on wince (tpc-2012) © national instruments corporation d-5 tpc-2012/tpc-2512 user manual ioctl_wdt_reboot if you want your application to trigger the watchdog, use ioctl_wdt_reboot to notify the watchdog driver timer (wdt). Otherwise, the wdt triggers itself aut...

  • Page 40

    Appendix d watchdog timer programming on wince (tpc-2012) tpc-2012/tpc-2512 user manual d-6 ni.Com while (1) { // do your job here. Sleep(8000); deviceiocontrol(m_hwdt, ioctl_wdt_strobe, null,0, null, 0, &dwtemp, null); } deviceiocontrol(m_hwdt, ioctl_wdt_disable, null, , null, 0, &dwtemp, null); cl...

  • Page 41: Features In Windows Xp

    © national instruments corporation e-1 tpc-2012/tpc-2512 user manual e features in windows xp embedded (tpc-2512) the tpc-2512 supports the windows xp embedded platform (commonly abbreviated xpe), which is a componentized version of the windows xp professional edition. This appendix explains the ver...

  • Page 42: Accessory Kit Assembly

    © national instruments corporation f-1 tpc-2012/tpc-2512 user manual f accessory kit assembly procedure this appendix explains how to connect to a cd-rom via the compactflash slot. Compactflash to ide transfer kit assembly follow these steps to connect to a cd-rom via the compactflash slot: 1. Conne...

  • Page 43: Touchscreen Configuration

    © national instruments corporation g-1 tpc-2012/tpc-2512 user manual g touchscreen configuration this appendix explains how to configure the tpc-2012/tpc-2512 touchscreen using the penmount control panel. Touchscreen calibration (tpc-2012) to calibrate the tpc-2012, go to start»control panel»stylus,...

  • Page 44: Fuse Replacement

    © national instruments corporation h-1 tpc-2012/tpc-2512 user manual h fuse replacement caution do not replace the fuse unless it is damaged. Do not replace the fuse with a differently rated fuse. For more information, see the fuse specifications in appendix a, specifications . Follow these steps to...

  • Page 45: Technical Support and

    © national instruments corporation i-1 tpc-2012/tpc-2512 user manual i technical support and professional services visit the following sections of the award-winning national instruments web site at ni.Com for technical support and professional services: • support—technical support resources at ni.Co...

  • Page 46

    Appendix i technical support and professional services tpc-2012/tpc-2512 user manual i-2 ni.Com if you searched ni.Com and could not find the answers you need, contact your local office or ni corporate headquarters. Phone numbers for our worldwide offices are listed at the front of this manual. You ...

  • Page 47: Index

    © national instruments corporation index-1 tpc-2012/tpc-2512 user manual index a accessory kit assembly, f-1 c ce compliance specifications, a-5 cleaning, 1-2, a-6 com1/com2/com3 connector pinout, b-1 com4 connector pinout and settings, b-2 compactflash to ide transfer kit assembly, f-1 connectors, ...

  • Page 48

    Index tpc-2012/tpc-2512 user manual index-2 ni.Com j jumpers, 3-1 function descriptions (table), 3-1 locations (table), 3-3, 3-4 k knowledgebase, i-1 l lcd specifications, a-3 m mercury disposal and recycling specifications, a-6 n national instruments support and services, i-1 p panel mounting, 2-4 ...

  • Page 49

    Index © national instruments corporation index-3 tpc-2012/tpc-2512 user manual electromagnetic compatibility specifications, a-5 environmental management specifications, a-6 environmental specifications, a-4 fuse replacement, h-1 specifications, a-4 i/o ports, 1-1 introduction, 1-1 jumpers, 3-1 lcd ...