Table of Contents

Advertisement

Quick Links

User Manual
VPS-3100
電腦
Vision System
限用物質含有情況標示聲明書

Advertisement

Table of Contents
loading

Summary of Contents for Advantech VPS-3100

  • Page 1 User Manual VPS-3100 電腦 Vision System 限用物質含有情況標示聲明書...
  • Page 2 型號 (型式) :VPS-3100 Series VPS-3100I-10A ; VPS-3100L-10A ; 設備名稱: 電腦 VPS-3100F-10A ; VPS-3100I10A-T ; Equipment name VPS3100I10A-ES Type Designation (Type) 限用物質及其化學符號 Restricted Substances 多溴聯苯 六價鉻 多溴二苯醚 單元 Unit Polybromina 鎘 Hexavalent Polybrominate 鉛 Lead 汞 Mercury Cadmium chromium d diphenyl...
  • Page 3 Attention! This package contains a hard copy of the user manual in Chinese for China CCC cer- tification purposes. Please disregard the Chinese version if the product is not to be sold and/or installed in China. VPS-3100 User Manual...
  • Page 4 Copyright The documentation and software included with this product are copyrighted 2017 to Advantech Co., Ltd. All rights are reserved. Advantech Co., Ltd. reserves the right to make improvements on the products described in this manual at any time without notice.
  • Page 5 This warranty does not apply to products that have been repaired or altered by per- sons other than repair personnel authorized by Advantech , nor does it apply to prod- ucts that have been subject to misuse, abuse, accident, or improper installation.
  • Page 6 Technical Support and Assistance Visit the Advantech website at www.advantech.com/support for the latest infor- mation about this product. Should you require additional assistance, contact your distributor, sales repre- sentative, or Advantech's customer service center for technical support. Please have the following information ready before you call: –...
  • Page 7 Notes provide optional additional information. Battery Information Batteries, battery packs, and accumulators should not be disposed of as unsorted household waste. Please use your local public collection system to return, recycle, or treat them in com- pliance with the local regulations. VPS-3100 User Manual...
  • Page 8 RESTRICTED ACCESS AREA: The equipment should only be installed in a restricted access area. DISCLAIMER: This set of instructions is given in accordance with IEC 704-1. Advan- tech disclaims all responsibility for the accuracy of any statements contained herein. VPS-3100 User Manual viii...
  • Page 9: Table Of Contents

    1.2.3 Ethernet ..................2 Chipset ...................... 3 1.3.1 Functional Specifications .............. 3 Mechanical Specifications................. 4 1.4.1 Dimensions ................... 4 Figure 1.1 VPS-3100 dimensions ..........4 1.4.2 Weight................... 4 Power Requirements................. 4 1.5.1 System Power................4 1.5.2 RTC Battery .................. 4 Environmental Specifications ..............
  • Page 10 Figure 5.5 Configuring the camera in hardware trigger mode ... 53 5.3.3 ToE ..................... 54 Figure 5.6 Configuring the camera in ToE mode....... 54 Lighting Control..................56 5.4.1 Light Intensity and Frequency............. 56 Figure 5.7 Lighting control connection........57 5.4.2 Strobe Mode ................57 VPS-3100 User Manual...
  • Page 11 Table 5.1: PWM Output Specifications........59 Appendix A Programming the Watchdog Timer..61 Programming the Watchdog Timer ............62 A.1.1 Watchdog Timer Overview............62 A.1.2 Programming the Watchdog Timer ..........62 Table A.1: Watchdog timer registers.......... 64 A.1.3 Example Program ............... 65 VPS-3100 User Manual...
  • Page 12 VPS-3100 User Manual...
  • Page 13 Chapter Introduction This chapter gives background information on the VPS-3100.
  • Page 14: Chapter 1 Introduction

    Introduction The VPS-3100 is a compact fanless system incorporating an Intel® SoC. It is designed specifically for machine vision applications. The system is an independent embedded box with a rugged aluminum case that is resistant against thermal expo- sure as well as high electromagnetic interference, shock, and vibration. It features an Intel®...
  • Page 15: Chipset

     COM 2: Supports RS-232 serial port connector: D-SUB CON.9P LAN1: Intel® i210IT  Compliant with IEEE 802.3, IEEE 802.3u, IEEE 802.ab.  Supports 10/100/1000 Mbps  Supports wake-on-LAN Battery BR2032 3 V/190 mAh VPS-3100 User Manual...
  • Page 16: Mechanical Specifications

    Mechanical Specifications 1.4.1 Dimensions Unit:mm Figure 1.1 VPS-3100 dimensions 1.4.2 Weight 1.1 kg (2.43 lb) Power Requirements 1.5.1 System Power Minimum power input: 24V (+10%) 1.5.2 RTC Battery BR2032 3 V/190 mAh Environmental Specifications 1.6.1 Operating Temperature 0~50°C 1.6.2 System Safety Certification Test Temperature 0~50°C with mSATA...
  • Page 17: Vibration During Operation

    5~500 Hz, 1 octave/min, 1 hr/axis, 3 axes (x,y,z). 1.6.6 Shock During Operation When the system is equipped with an mSATA SSD: 20 G, IEC 60068-2-27, half sine, 11-ms duration. 1.6.7 Safety CCC, CB, UL 1.6.8 CE, FCC, CCC, KCC, BSMI VPS-3100 User Manual...
  • Page 18 VPS-3100 User Manual...
  • Page 19: Chapter 2 H/W Installation

    Chapter H/W Installation This chapter introduces external I/O and installation of the VPS-3100 hard- ware.
  • Page 20: Introduction

    2.2.1 Jumper Description The VPS-3100 can be configured to match your application needs by adjusting the jumper settings. To close a jumper, place the jumper over the jumper pins; to open a jumper, remove the jumper from the pins. In the following example, the jumper block has three pins (labeled 1, 2, and 3).
  • Page 21: Connectors

    2.2.2.1 Clear CMOS On the VPS-3100, the CMOS1 jumper allows you to clear the CMOS data and reset the system BIOS settings. Normally, this jumper is set to 1-2 closed. To reset the CMOS settings, set it to 2-3 closed for a few seconds, and then move the jumper back to 1-2 closed.
  • Page 22: Figure 2.1 Vps-3100 I/O Connectors

    Rear View Figure 2.1 VPS-3100 I/O connectors 2.3.1.1 COM Connector Table 2.2: COM Connector Pin Assignment Chart RS-232 RS-422 RS-485 Signal Name Signal Name Signal Name DATA- DATA+ Note! NC = “no connection” VPS-3100 User Manual...
  • Page 23: Figure 2.2 Ethernet Connector

    2.3.1.3 USB 3.0 Connector The VPS-3100 has four USB 3.0 ports for Plug and Play (PnP) and hot-swapping for up to 127 external devices. The USB interface complies with USB XHCI, Rev. 3.0. Please refer to the following table for pin assignments.
  • Page 24: Figure 2.4 Vga Connector

    2.3.1.4 VGA Connector The VPS-3100 has a high-resolution VGA interface with a 15-pin D-sub connector for VGA CRT monitors. The maximum resolution is 1920 x 1200 @ 60 Hz. Figure 2.4 VGA connector Table 2.5: VGA Connector Pin Assignment Chart...
  • Page 25: Figure 2.6 2-Pin Header

    2.3.1.7 Power ON/OFF Button The power button is located on the front panel of the VPS-3100. The LED indicator shows whether the power status is on (green) or off/power suspend (red). Note that the device also supports soft power on/off (instant off or delay 4 seconds).
  • Page 26: Figure 2.9 Strobe Timing Settings

    Figure 2.9 Strobe timing settings 2.3.1.10 Digital I/O Connector The VPS-3100 has a 10-pin connector for digital I/O control. Figure 2.10 Digital I/O connector Table 2.8: Digital I/O Connector Pin Assignment Chart Signal Name Signal Name CAM1 DI CAM2 DI...
  • Page 27: Figure 2.12Isolated Digital Input Response Time (Dry Contact)

    . In addi- tion, all channels share the same common pin. Figure 2.12 shows how to connect an external input source to one of the VPS-3100’s isolated input channels. Isolated Digital Input (Wet Contact) Figure 2.13 Isolated digital input connection (wet contact)
  • Page 28: Figure 2.14Isolated Digital Output Connection

    (Pins 6~9). The current drawn from each digital output channel must not exceed 500 mA, or the device may be permanently damaged. The VPS-3100 has an automatic shutdown mechanism for if a digital output is short-circuited.
  • Page 29: Installation

    Installation 2.4.1 mSATA SSD Installation VPS-3100 series supports 1 x mSATA SSD links. Remove the chassis screws and bottom cover Install the module in the mSATA socket, apply the thermal pad, and then secure the drive with screws Replace the bottom cover and secure with screws Figure 2.16 Remove chassis screws and bottom cover...
  • Page 30: Figure 2.17Install Msata Ssd

    Figure 2.17 Install mSATA SSD VPS-3100 User Manual...
  • Page 31: Chapter 3 Ami Bios Setup

    Chapter AMI BIOS Setup This chapter introduces how to configure the BIOS settings.
  • Page 32: Introduction

    Introduction AMI’s Aptios Setup Utility enables you to modify the BIOS settings and control the special features of your computer. This chapter describes the VPS-3100 setup screens. VPS-3100 User Manual...
  • Page 33: How To Enter Bios

    (bottom right) and a description of the selected item (top right). As shown in the figure below, there are two main settings that can be configured: OS Selection and System Date/Time. VPS-3100 User Manual...
  • Page 34 Use this option to change the system time and date. After selecting the item you wish to edit, you can enter new values using your keyboard. Use MM/DD/YY format for the date and HH:MM:SS format for the time. VPS-3100 User Manual...
  • Page 35: Advanced

    3.2.2 Advanced The image below shows the Advanced screen. Select any of the items in the left panel open the corresponding submenu. The submenus are described on the follow- ing pages. VPS-3100 User Manual...
  • Page 36 3.2.2.1 ACPI Settings  Enable ACPI Auto Configuration Enable/disable BIOS ACPI auto configuration  Enable Hibernation Enable/disable hibernation  ACPI Sleep State Set the ACPI sleet state to S3 (suspend to RAM) or disabled VPS-3100 User Manual...
  • Page 37 3.2.2.2 Serial Port 1 Configuration VPS-3100 User Manual...
  • Page 38 Serial Port 2 Configuration  Serial Port Enable/disable Serial Port 2.  Change Settings Configure the settings for Serial Port 2. The default setting is “Auto.”  Device Mode Set the port mode. The default setting is “RS-232.” VPS-3100 User Manual...
  • Page 39 3.2.2.3 NCT6106D HW Monitor  Digital I/O Configuration Configure the digital I/O pins.  CPU Warning Temperature Change the settings for the CPU (PECI) warning temperature. The default set- ting is “Disabled.” VPS-3100 User Manual...
  • Page 40 Enable/disable the system to wake on an alarm event. Select “FixedTime” for the system to wake at the specified time; select “DynamicTime” for the system to wake at a fixed period (in minutes) from the current time. VPS-3100 User Manual...
  • Page 41 Enable/disable console redirection. Legacy Console Redirection  Select a COM port to display the redirection of Legacy OS and Legacy OPROM messages.  Console Redirection setting Enable/disable console redirection. Serial Port for Out-of-Band Management/Windows Emergency Management Services (EMS) VPS-3100 User Manual...
  • Page 42 Intel Virtualization Technology Enable/disable Intel® Virtualization Technology  Power Technology Can be set to “Disabled,” “Energy Efficient,” “Custom Power Management” Note! Selecting custom feature can modify setting of EIST, Turbo, P-Sate coordination, and Package C state limit. VPS-3100 User Manual...
  • Page 43 SATA Configuration  SATA Controller(S) Enable/disable SATA controller(s)  SATA Mode Selection The VPS-3100 only supports AHCI mode  SATA Interface Speed Can be set to “Gen3,” “Gen2,” or “Gen1”  Aggressive LPM Support Set this to “Enable” to allow the platform controller hub to enter a low-power...
  • Page 44 3.2.2.8 Miscellaneous Configuration  SMBus Support Enable/disable SMBus support  Serial IRQ Enable/disable serial IRQ support  Serial IRQ Mode Set the serial IRQ mode. The default setting is “Continuous.” VPS-3100 User Manual...
  • Page 45 Enable/disable Port 60/64 emulation.  USB Transfer Time-Out Set the time for USB transfer time-outs.  Device Reset Time-Out Set the time for device reset time-outs.  Device Power-Up Delay Set the time for device power-up delay. VPS-3100 User Manual...
  • Page 46: Chipset

    3.2.3 Chipset VPS-3100 User Manual...
  • Page 47 DVMT Total Gfx Mem Set the maximum amount of DVMT that can be allocated to the internal graphics device.  Aperture Size Set the graphics aperture size.  GTT Size Set the size of the graphics translation table (GTT). VPS-3100 User Manual...
  • Page 48 3.2.3.1 USB Configuration  USB Configuration Enable/disable XHCI mode  Restore On AC Power Loss Set what happens when AC power is lost and then restored.  LAN Controller VPS-3100 User Manual...
  • Page 49: Security

    Enable/disable the LAN controller Wake on LAN (WoL)  Enable/disable WoL support  LAN PXE OpROM Enable/disable LAN PXE support 3.2.4 Security Administrator Password  Set the administrator password (optional).  User Password Set the user password (optional). VPS-3100 User Manual...
  • Page 50: Boot

    Set whether the Num Lock is on or off at boot-up.  Quiet Boot Enable/disable quiet boot.  Boot Option Priorities Note! The items displayed will be based on the number of attached devices. – Boot Option #1 – Boot Option #2 VPS-3100 User Manual...
  • Page 51: Save & Exit

    Saves the current settings as under “User Defaults.”  Restore User Defaults Restores settings previously saved under “User Defaults.” Launch EFI Shell from Filesystem Device  Attempts to launch the EFI Shell application (Shell.efi) form an available filesys- tem devices. VPS-3100 User Manual...
  • Page 52 VPS-3100 User Manual...
  • Page 53: Chapter 4 Software Installation

    Chapter Software Installation This chapter introduces the driver installation procedure.
  • Page 54: Chipset Software Installation Utility

    Please contact your regional application engineer for a preloaded Win- dows 7 image. Advantech supports Windows 7 installations from USB 3.0 devices (EFI OS not sup- ported). For information on how to do this, please contact your distributor or sales representative.
  • Page 55: Integrated Graphics Device Setup

    See Chapter 4 for information on installing this driver. LAN Configuration 4.3.1 Introduction The VPS-3100 has a single Gigabit Ethernet I210-IT LAN connected to a dedicated PCIe x1 lane, offering bandwidth up to 500 Mbps, eliminating network dataflow bottle- necks, and incorporating Gigabit Ethernet at 1000 Mbps. 4.3.2 Features ...
  • Page 56: Intel® Txe (Trusted Execution Engine) Setup

    VPS-3100 provides TXE (Trusted Execution Engine) driver for installation. Install USB3.0 4.5.1 Introduction The VPS-3100 has four USB 3.0 ports. The data transfer rate of USB 3.0 (5 Gbps) is 10 times faster than that of USB 2.0 (480 Mbps). CamNavi Driver Installation 4.6.1...
  • Page 57: Figure 4.1 Camnavi Driver In Device Manager

    After the installation has been completed, the device will appear in Windows Device Manager. Figure 4.1 CamNavi driver in Device Manager VPS-3100 User Manual...
  • Page 58 VPS-3100 User Manual...
  • Page 59: Chapter 5 Digital I/O Setting

    Chapter Digital I/O Setting This chapter introduces how to operate the digital I/O.
  • Page 60: I/O Control

    A rising edge is detected in the input signal. When the delay time expires, the output signal switches to high. When the signal period expires, the output signal switches to low. VPS-3100 User Manual...
  • Page 61: Camera Control

    The following example shows the camera control procedure for image acquisition //Define the AcquisitionMode as "2" ("Continuos Acquisition Mode") pAcquisitionMode->SetValue(2); //Start the camera image acquisition function pAcquisitionStart- >Execute(); //Start acquisition and grab 10 image frames pCamera->StartAcq(10); VPS-3100 User Manual...
  • Page 62: Image Acquisition

    //Get the node of the trigger source and set it to “Software” //The node name and setting value depends on the camera type IEnumNode *pTriggerSource = pCamConfigure->GetEnumNode("Trigger- Source"); if (!pTriggerSource) { printf("ERROR: Invalid TriggerSource node !!"); return 0; } pTriggerSource->SetValue(0); VPS-3100 User Manual...
  • Page 63: Figure 5.3 Configuring The Camera In Software Trigger Mode

    //Get the node of the software trigger function and execute the com- mand //The node name and setting value depend on the type of camera IComdNode *pTriggerSoftware = pCamConfigure->GetComdNode("Trigger- Software"); if (!pTriggerSoftware) { printf("ERROR: Invalid TriggerSoftware node!!"); return 0; } pTriggerSoftware->Execute(); VPS-3100 User Manual...
  • Page 64: Hardware Trigger Mode

    // Get the node of the trigger mode and set it on. // The node name and setting value is dependent on camera. IEnumNode *pTriggerMode = pCamConfigure->GetEnumNode("TriggerMode"); if (!pTriggerMode) { printf("ERROR: Invalid TriggerMode node!!"); return 0; } pTriggerMode->SetValue(1); VPS-3100 User Manual...
  • Page 65: Figure 5.5 Configuring The Camera In Hardware Trigger Mode

    Apply a pulse to the camera digital input channel. The camera will acquire the images and then transmit them to the host PC. The camera will return to standby mode and await the next valid trigger signal. VPS-3100 User Manual...
  • Page 66: Toe

    This feature is available only for Advantech industrial cameras. In ToE mode, the dig- ital input pin of the VPS-3100 must be connected to an external trigger source (e.g., proximity sensor). The VPS-3100 will transmit an image acquisition command via Ethernet as soon as the unit’s digital input is active.
  • Page 67 ->SetValue(1);// Disable : 0, Rising_Edge : 1, Falling_Edge : 2, Both_Edge : 3 Apply a digital output pulse to the VPS-3100 digital input pin. The camera will acquire one image and send the image data to the host PC as soon as it receives an acquisition command from the VPS-3100.
  • Page 68: Lighting Control

    Lighting Control Two PWM lighting controllers are embedded in the VPS-3100. You can specify the frequency, intensity, and lighting mode to suit different application conditions. 5.4.1 Light Intensity and Frequency Each PWM output consists of two 8-bit counters with a 20-MHz clock base. You can appoint high-period and low-period counts to compose a PWM waveform with vari- ous intensities and frequencies.
  • Page 69: Strobe Mode

    The LED will be illuminated according to the time interval settings, as shown below: Figure 5.8 Strobe mode The VPS-3100 uses a one-shot output counter for the delay time setting. A coding example is given below: VPS-3100 User Manual...
  • Page 70: On/Off Mode

    5.4.3 On/Off Mode In on/off mode, the output will synchronize to the external isolated digital input level, as shown in the following figure: Figure 5.9 Strobe mode Following is an example code for enabling on/off mode: VPS-3100 User Manual...
  • Page 71: Lighting Control Pwm Output Specifications

    500 mA max. per channel Output Delay time 0 ~ 1 s Output Light time Max. 0.32768 s with 200-KHz output Counter Base Clock 20 MHz Input overcurrent pro- Fuse cuts off when an overcurrent is detected tection VPS-3100 User Manual...
  • Page 72 VPS-3100 User Manual...
  • Page 73: Timer

    Appendix Programming the Watchdog Timer...
  • Page 74: Programming The Watchdog Timer

    Programming the Watchdog Timer The VPS-3100’s watchdog timer can be used to monitor system software operation and take corrective action in the event of software failure. This section describes how to operate and program the watchdog timer. A.1.1 Watchdog Timer Overview A watchdog timer is built into the NCT6106D I/O controller.
  • Page 75 Unlock the NCT6106D Select the register of the watchdog timer Enable the function of the watchdog timer Use the function of the watchdog timer Lock the NCT6106D VPS-3100 User Manual...
  • Page 76: Table A.1: Watchdog Timer Registers

    “0” (default = 0). Bit 4: Read the status of the watchdog timer (“1” = the timer has timed out). Write this address to I/O port 2E to lock the second watchdog timer. *All register addresses are expressed in hex. VPS-3100 User Manual...
  • Page 77: Example Program

    In al,dx Or al,08h Out dx,al ;----------------------------------------------------------- Dec dx ; Set the time-out interval to 5 min and start counting Mov al,0f1h Out dx,al Inc dx Mov al,5 Out dx,al ;----------------------------------------------------------- Dec dx ; Lock the NCT6106D Mov al,0aah VPS-3100 User Manual...
  • Page 78 Dec dx ; Enable the watchdog timer to be reset by the keyboard Mov al,0f2h Out dx,al Inc dx In al,dx Or al,40h Out dx,al Dec dx ; Lock NCT6106D Mov al,0aah Out dx,al Generate a time-out signal without the timer counting VPS-3100 User Manual...
  • Page 79 Dec dx ; Generate a time-out signal Mov al,0f2h Out dx,al ;Write 1 to bit 5 of F7 register Inc dx In al,dx Or al,20h Out dx,al ;----------------------------------------------------------- Dec dx ; Lock NCT6106D Mov al,0aah Out dx,al VPS-3100 User Manual...
  • Page 80 No part of this publication may be reproduced in any form or by any means, electronic, photocopying, recording or otherwise, without prior written permis- sion of the publisher. All brand and product names are trademarks or registered trademarks of their respective companies. © Advantech Co., Ltd. 2017...

Table of Contents