Icop QEC-M-070T User Manual

Icop QEC-M-070T User Manual

Dmp vortex86ex2 ethercat master controller 7” open frame panel pc with 4-wire resistive touch screen
Hide thumbs Also See for QEC-M-070T:

Advertisement

Quick Links

User's Manual
QEC-M-070T
DMP Vortex86EX2
EtherCAT Master Controller
7" Open Frame Panel PC with 4-wire Resistive Touch Screen
QEC-M-070T User's Manual
(Revision 1.0B)
Ver.1.0B June, 2022
i

Advertisement

Table of Contents
loading

Summary of Contents for Icop QEC-M-070T

  • Page 1 User’s Manual QEC-M-070T DMP Vortex86EX2 EtherCAT Master Controller 7” Open Frame Panel PC with 4-wire Resistive Touch Screen (Revision 1.0B) QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 2 REVISION DATE VERSION DESCRIPTION 2022/03/18 Version1.0A New Release 2022/06/04 Version1.0B Edit EMC Description QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 3 No part of this manual may be reproduced, copied, translated or transmitted, in whole or in part, in any form or by any means without the prior written permission of the ICOP Technology Inc.
  • Page 4 If the equipment is not used for a long time, disconnect it from the power source ⚫ to avoid damage by transient overvoltage. WARNING! DO NOT ATTEMPT TO OPEN OR TO DISASSEMBLE THE CHASSIS (ENCASING) OF THIS PRODUCT. PLEASE CONTACT YOUR DEALER FOR SERVICING FROM QUALIFIED TECHNICIAN. QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 5: Table Of Contents

    J16: SPI0 bus, RESET-, GPIO, I2C1 ..............16 J17: SPI1 bus, RESET-, GPIO, RS485 (COM4) ............. 16 J18: Line-out ....................16 J19: VGA ......................16 J21: EXT I2C TFT DRIVER ................16 J20: LCD ......................17 J23: Touch Screen ..................17 QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 6 4.1 Software Description ................... 32 4.2 Function List ....................... 32 EthercatMaster Class Functions ..............32 EthercatDevice_XXX Class General Functions ..........33 EthercatDevice_Generic Class Functions ............34 4.3 Function Description ................... 35 Warranty ..........................38 QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 7: 1 General Information

    ICOP Technology Inc. General Information 1.1 Introduction 1.1.1 QEC-M Systems Diagram 1.1.2 Supported Software 1.2 Specifications 1.3 Dimensions 1.4 Inspection standard for TFT-LCD Panel 1.5 Ordering Information QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 8: Introduction

    — Interruptions of the EtherCAT communication due to broken wires or unplugged LAN cables are avoided. 86Duino IDE (Arduino based) ⚫ — Simple-to-use API of Arduino with many examples — ArduBlock (Scratch tool) — HMI Editor (HMI design tool) — 86EVA (EtherCAT-based Virtual Arduino) QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 9: Qec-M Systems Diagram

    The 86Duino integrated development environment (IDE) software makes it easy to write code and upload it to QEC-M. It runs on Windows, Mac OS X, and Linux. The environment is written in Java and based on Arduino IDE, Processing, DJGPP, and other open-source software. QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 10: Specifications

    2.54mm 10-pin header for SPI1 bus, RESET-, GPIO and RS485 function (COM4) Protocol EtherCAT Control Cycle Time 125 µs (min.) 86Duino IDE Software Support (The environment is written in Java and based on Arduino IDE, Processing, DJGPP, and other open-source software) QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 11 Display Color 16.7M Pixel Pitch (mm) 0.1926 (H) x 0.179 (V) Viewing Angle Vertical 130 , Horizontal 160 Backlight Lifetime 20,000 hrs TOUCHSCREEN Type Analog Resistive Resolution Continuous Transmittance Controller PS/2 interface Durability 1 million QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 12: Dimensions

    ICOP Technology Inc. 1.3 Dimensions QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 13 ICOP Technology Inc. QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 14: Inspection Standard For Tft-Lcd Panel

    (1) One pixel consists of 3 sub-pixels, including R, G, and B dot. (Sub-pixel = Dot) (2) Little bright Dot acceptable under 6% ND-Filter. (3) If require G0 grand (Total dot N≦0), please contact region sales. QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 15 (b) Polarizer Bubble [ Note 2 ] Bright dot is defined through 6% transmission ND Filter as following. [ Note 3 ] Display area C Area: Center of display area O Area: Outer of display area QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 16: Ordering Information

    Defects on the Black Matrix, out of Display area, are not considered as a defect or counted. 1.5 Ordering Information PART NUMBER DESCRIPTION Vortex86EX2 Processor 600MHz-based EtherCAT Master QEC-M-070T Controller, support Arduino QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 17: 2 Hardware Installation

    ICOP Technology Inc. Hardware Installation 2.1 CPU Board Outline 2.2 Connector Summary 2.3 Connector Pin Assignments 2.4 External I/O Overview 2.5 Watchdog Timer QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 18: Cpu Board Outline

    ICOP Technology Inc. 2.1 CPU Board Outline QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 19: Connector Summary

    50-pin EXT I2C TFT Driver 1.25mm 4-pin header 4-pin J22/J23 Touch Screen 1.25mm 4-pin header 4-pin MINI PCIe Mini PCIe Slot 52-pin SIM Card Holder Micro SIM Socket 10-pin POWER CONNECTOR 2.54mm header 2-pin QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 20: I/O Connectors

    FGND1 FGND1 J7: R6040-LAN2 (Secondary J5: Micro USB Type-B EtherCAT) Pin# Signal Name Pin# Signal Name PAD1 PAD2 FGND1 J8: Giga LAN FGND1 Pin# Signal Name GTX+ GTX- GRX+ GTXC+ GTXC- GRX- GRXD+ GRXD- QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 21: J9: Power Input Connector

    MCM-11 GP91 VCC3 MCM-13 RESET- VCC3 I2C0_SDA J14: ADC/GPIO I2C0_SCL J11: MCM, GPIO, COM1(TTL) Pin# Signal Name GP57ADC Pin# Signal Name GP56ADC RXD1# GP43ADC TXD1# GP42ADC GP00 GP41ADC MCM-3 GP40ADC GP02 MCM-5 MCM-6 GP05 QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 22: J15: Can0 And Can1 Bus

    VSYNC_A I2C1_SCL I2C1_SDA J17: SPI1 bus, RESET-, GPIO, J21: EXT I2C TFT DRIVER Pin# Signal Name RS485 (COM4) Pin# Signal Name Pin# Signal Name I2C_SCL_TFT SPI1_DI I2C_SDA_TFT SPI1_CLK SPI1_DO RESET- SPI1_CS GP93 RS485+ RS485- QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 23: J20: Lcd

    VGL-6V USB_D+ AVDD9V6 GRB_RST +3.3V VCOM3V35 +3.3V LED_WWAN# DITH Reserved / DCD Reserved / CTS Reserved / DSR J23: Touch Screen Reserved / RTS Reserved / RXD Pin# Signal Name Reserved / TXD +3.3V QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 24: J25: Sim Card Holder

    ICOP Technology Inc. J25: SIM Card Holder Pin# Signal Name Pin# Signal Name J26: POWER CONNECTOR Pin# Signal Name VsGND QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 25: External I/O Overview

    Micro USB is mainly for the programming upload. LAN1, LAN2, and Giga LAN are for the EtherCAT communication. Arduino Standard Pin and QEC additional Arduino Pin. 10 Pin Flat Ribbon VGA. Mini PCIe. SIM Card. QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 26: Usb

    ICOP Technology Inc. 2.4.1 USB Standard USB with Hot-plug. You can plug in the Keyboard, Mouse, or USB stick to control the QEC-M-070T. 2.4.2 Micro USB The Micro USB is mainly for programming upload. For quick start guide, please see QEC-M-070T User’s Manual...
  • Page 27: Lan1/Lan2/Giga Lan

    EtherCAT Output Giga Lan with the Blue shell. 2.4.4 Arduino pin Assignment We have kept the Arduino pin on the QEC-M-070T. Users can easily control these pins via software (86Duino IDE). Arduino standard pins: You can use the following pins like 86Duino One board.
  • Page 28 Signal Name GP90 MCM-9 MCM-10 MCM-11 GP91 MCM-13 I2C0_SDA I2C0_SCL J11: MCM, GPIO, COM1(TTL) Pin# Signal Name RXD1# TXD1# GP00 MCM-3 GP02 MCM-5 MCM-6 GP05 J13: Power source, RESET- Pin# Signal Name VCC3 RESET- VCC3 QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 29 J14: ADC/GPIO Pin# Signal Name GP57ADC GP56ADC GP43ADC GP42ADC GP41ADC GP40ADC QEC Arduino pins: There are other pins on the QEC-M-070T. Please contact ICOP for the details. J12: GPIO, VCC, GND Pin# Signal Name GP94 GP95 GP96 GP97 QEC-M-070T User’s Manual...
  • Page 30: Watchdog Timer

    RESET- SPI1_CS GP93 RS485+ RS485- 2.5 Watchdog Timer There are two watchdog timers in Vortex86EX2 processor, we also provide DOS, Linux and WinCE example for your reference. Please contact ICOP for more detail information. QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 31: 3 Quick Start Guide

    Quick Start guide 3.1 Package Contents 3.2 Hardware Configuration 3.3 Software Driver Installation 3.4 Set up the QEC-M for 86Duino QEC-M-070T User’s Manual Ver.1.0A March, 2022...
  • Page 32: Package Contents

    1. Go to QEC website > Software and scroll down to find the “Download.” Choose the corresponding 86Duino IDE version and download. 2. You will get a zip file, and please extract it. After the above steps, you can see 86duino.exe. QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 33: Set Up The Qec-M For 86Duino

    This section works with the QEC-M products series and is based on Windows OS. Plugin the power supply There are two groups for the Power Supply in QEC-M-070T, Vs and Vp; Both power requirements can be range in 5V to 56V wide Voltages. After powering on, you’ll see the power LED light up.
  • Page 34: Verify If The Device Is Detected Or Not

    “Prolific PL2303GC USB Serial COM Port (COMx)” is detected, if not you need to install the required drivers. Write your first sketch Open the 86Duino IDE ⚫ Open the Tools menu from Menu bar ⚫ QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 35 ICOP Technology Inc. Select the assigned COM port for QEC-M-070T. (Here is COM3) ⚫ Select “86Duino QEC” for the board. ⚫ Put your code into the editor. ⚫ QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 36: Upload Your First Sketch

    LEDs next to Tx and Rx blinking indicating data transfer between the board and the computer. If this is your first time running 86Duino sketch files, we suggest you check out how to set up the QEC-M-043T for 86Duino before proceeding. Video: https://youtu.be/ZMNMtvRCLbs QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 37: 4 Software Function

    ICOP Technology Inc. Software Function 4.1 Software Description 4.2 Function List 4.3 Function Description QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 38: Software Description

    ⚫ isRedundancy() ⚫ libraryVersion() ⚫ firmwareVersion() Access to slave information Functions: ⚫ getSlaveCount() ⚫ getVendorID() ⚫ getProductCode() ⚫ getRevisionNumber() ⚫ getSerialNumber() ⚫ getAliasAddress() ⚫ getSlaveNo() Control Functions: ⚫ start() ⚫ stop() ⚫ getSystemTime() ⚫ getWorkingCounter() QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 39: Ethercatdevice_Xxx Class General Functions

    Process Data Objects (PDO) Functions: ⚫ pdoBitWrite() ⚫ pdoBitRead() ⚫ pdoGetOutputBuffer() ⚫ pdoGetInputBuffer() ⚫ pdoWrite() ⚫ pdoWrite8() ⚫ pdoWrite16() ⚫ pdoWrite32() ⚫ pdoRead() ⚫ pdoRead8() ⚫ pdoRead16() ⚫ pdoRead32() CANopen over EtherCAT (CoE) Functions: ⚫ sdoDownload() ⚫ sdoDownload8() QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 40: Ethercatdevice_Generic Class Functions

    ⚫ sdoUpload32() ⚫ getODlist() ⚫ getObjectDescription() ⚫ getEntryDescription() File over EtherCAT (FoE) Functions: ⚫ readFoE() ⚫ writeFoE() EthercatDevice_Generic Class Functions Universal objects for various brands of EtherCAT devices. Initialization Functions: ⚫ attach() ⚫ detach() QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 41: Function Description

    Start EtherCAT communication: Automatic Freerun mode. stop Stop EtherCAT Master. getSystemTime Get system time of current cycle. getWorkingCounter Get working counter of current cycle. getExpectedWorkingCounter Get expected working counter. EthercatDevice_XXX Class General Function QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 42 (CoE) Write the object to EtherCAT Slave device. (unit32_t) (CoE) Read the object from EtherCAT Slave device to EtherCAT sdoUpload Master. (CoE) Read the object from EtherCAT Slave device to EtherCAT sdoUpload8 Master. (unit8_t) QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 43 (FoE) Write Slave file. EthercatDevice_Generic Functions (For all of EtherCAT Device generic objects) Initialize Functions Specify the EtherCAT Slave number and mount it on the EtherCAT attach Master. detach Dismount the EtherCAT slave object. QEC-M-070T User’s Manual Ver.1.0B June, 2022...
  • Page 44: Warranty

    All Trademarks appearing in this manuscript are registered trademark of their respective owners. All Specifications are subject to change without notice. © ICOP Technology Inc. 2022 QEC-M-070T User’s Manual Ver.1.0B June, 2022...

Table of Contents