Acces 104-QUAD-6 User Manual

Acces 104-QUAD-6 User Manual

Eight, six and four channel quadrature input pc/104 boards

Advertisement

Quick Links

10623 Roselle Street, San Diego, CA 92121
(858) 550-9559
Fax (858) 550-7322
contactus@accesio.com
www.accesio.com
MODEL 104-QUAD-8
MODEL 104-QUAD-6
MODEL 104-QUAD-4
EIGHT, SIX AND FOUR CHANNEL
QUADRATURE INPUT
PC/104 BOARDS
USER MANUAL
File: M104-QUAD-8.D1d

Advertisement

Table of Contents
loading

Summary of Contents for Acces 104-QUAD-6

  • Page 1   10623 Roselle Street, San Diego, CA 92121 (858) 550-9559 Fax (858) 550-7322  contactus@accesio.com www.accesio.com MODEL 104-QUAD-8 MODEL 104-QUAD-6 MODEL 104-QUAD-4 EIGHT, SIX AND FOUR CHANNEL QUADRATURE INPUT PC/104 BOARDS USER MANUAL File: M104-QUAD-8.D1d...
  • Page 2 Notice The information in this document is provided for reference only. ACCES does not assume any liability arising out of the application or use of the information or products described herein. This document may contain or reference information and products protected by copyrights or patents and does not convey any license under the patent rights of ACCES, nor the rights of others.
  • Page 3 Terms and Conditions If a unit is suspected of failure, contact ACCES' Customer Service department. Be prepared to give the unit model number, serial number, and a description of the failure symptom(s). We may suggest some simple tests to confirm the failure.
  • Page 4: Table Of Contents

    TABLE OF CONTENTS Chapter 1: Introduction ......................5 Features ................................... 5 Applications ................................5 Functional Description ............................5 Figure 1-1: Block Diagram ..........................6 Ordering Guide ............................... 6 Model Options ................................. 6 Included with your board ............................7 Optional Accessories ............................. 7 Chapter 2: Installation ........................8 CD Installation .................................
  • Page 5: Chapter 1: Introduction

    Chapter 1: Introduction Features Up to eight quadrature encoders may be connected  Input conditioning per channel allows a variety of encoder types to be used  Interrupt for an encoder index is program enabled per channel  Outputs to computer can include count, direction of movement ...
  • Page 6: Ordering Guide

    Figure 1-1: Block Diagram Ordering Guide 104-QUAD-8 Eight-channel quadrature decoder PC/104 board 104-QUAD-6 Six-channel quadrature decoder PC/104 board 104-QUAD-4 Four-channel quadrature decoder PC/104 board Model Options    Extended operating temperature of -40 to +85  -RoHS This product is available in a RoHS compliant version. Please call for specific pricing then be sure to add this suffix to the model number on any hard-copy or verbal purchase orders.
  • Page 7: Included With Your Board

    Included with your board The following components are included with your shipment, depending on options ordered. Please take the time now to ensure that no items are damaged or missing.  PC/104 quadrature board Optional Accessories  Ribbon cable assembly, 12” with 34 pin female headers on each end C104-34F-12 ...
  • Page 8: Chapter 2: Installation

    The software provided with this PC/104 Board is available for download from the product page on our website at http://ACCES.IO/Downloads. It is also optionally available for a nominal cost on CD (must specify when ordering product) and must be installed onto your hard disk prior to use. To do this, perform the following steps as appropriate for your operating system.
  • Page 9: Installing The Hardware

    Installing the Hardware Before installing the board, carefully read Chapter 3 and Chapter 4 of this manual and configure the board according to your requirements. The SETUP Program can be used to assist in configuring jumpers on the board. Be especially careful with Address Selection. If the addresses of two installed functions overlap, you will experience unpredictable computer behavior.
  • Page 10: Chapter 3: Option Selection

    Chapter 3: Option Selection The only selections necessary to setup on the card are the card’s base address and the differential (DIFF) / single-ended (SE) jumpers. All other features are setup via software, except IRQ’s. Interrupts are optional, and directed to levels #2 through #7, #10 through #12, and #15 by a jumper at locations labeled IRQ2 through IRQ7, IRQ10 through IRQ12, and IRQ15.
  • Page 11: Chapter 4: Address Selection

    Chapter 4: Address Selection The card occupies 32 bytes of I/O space. The card base address can be selected anywhere within the I/O address range 100-3E0 hex. If in doubt of where to assign the base address, refer to the table below and the FINDBASE program.
  • Page 12 The board’s base address is set up by JUMPERS. Those jumpers control address bits A5 through A9. (Lines A4, A3, A2, A1 and A0 are used on the board to control individual registers. How these four lines are used is described in the Programming section of this manual.) To determine how to set these JUMPERS for a desired hex-code address, refer to the SETUP program provided with the board.
  • Page 13: Chapter 5: Programming

    Chapter 5: Programming The card is an I/O-mapped device that is easily configured from any language and any language can easily perform quadrature reads. This is especially true if the form of the data is byte or word wide. All references to the I/O ports would be in absolute port addressing.
  • Page 14: Data Registers (0, 2, 4, 8, A, C, E)H

    Data Registers (0, 2, 4, 8, A, C, E)h: These registers are read to retrieve the current count from the channel, and written to set the Preset Register and the Filter Clock Prescalers. To get the count from Channel 1 (Data register 0) you would first write 11h to the control register at address 1.
  • Page 15: Writing To The Rld (Reset And Load Signal Decoders)

    Writing to the RLD (Reset and Load Signal Decoders): Bit 0: 1 to reset BP. Bits 1 & 2: Set bit 1 high to reset CNTR, set bit 2 high to reset BT, CT, CPT, S flags. Set both bits high to reset E flag. Bits 3 &...
  • Page 16: Writing To The Idr (Index Control Register)

    Writing to the IDR (Index Control Register): Bit 0: Set high to enable index. Bit 1: Set high for a positive index polarity. Set low for a negative index polarity. Bit 2: Set low. Bits 3 & 4: Not used. Bits 5 &...
  • Page 17: Writing To The Index / Interrupt Register (12H)

    Writing to the Index / Interrupt Register (12h) This register is used to Preset Counter via the LCNTR input pin when a channel index occurs as described in Writing to the IOR and Writing to the IDR. Additionally it is used to generate interrupts whenever FLG1 on a channel is active as described in Writing to the IOR and Writing to the Channel Operation Register.
  • Page 18: Sample Code (C:dos / Debug.exe)

    Sample Code (C:DOS / debug.exe) Channel 1 setup o 301 15 o 300 00 o 300 00 o 300 00 o 301 28 o 301 59 o 301 63 o 311 05 o 311 04 o 312 01 Channel 1 data (24-bit) and flags (8-bit), card interrupt status (8-bit) o 301 11 i 300 i 300...
  • Page 19: Chapter 6: Connector Pin Assignments

    Chapter 6: Connector Pin Assignments Function CH# Pin Pin CH# Function Ground Fused +5V Index Negative Input Index Positive Input Quadrature A Negative Input Quadrature A Positive Input Quadrature B Negative Input Quadrature B Positive Input Ground Fused +5V Index Negative Input Index Positive Input Quadrature A Negative Input Quadrature A Positive Input...
  • Page 20 Function CH# Pin Pin CH# Function Ground Fused +5V Index Negative Input Index Positive Input Quadrature A Negative Input Quadrature A Positive Input Quadrature B Negative Input Quadrature B Positive Input Ground Fused +5V Index Negative Input Index Positive Input Quadrature A Negative Input Quadrature A Positive Input Quadrature B Negative Input...
  • Page 21: Chapter 7: Specification

    Chapter 7: Specification Power Consumption + 5 Volts 260mA (typical, no load on +5V fused output pins)  + 5 V Fused Outputs Two 0.5A Resettable fuses Input Section Receiver Type AM26LS32  Configuration per Encoder Phase A, Phase B and Index ...
  • Page 22: Customer Comments

    Customer Comments If you experience any problems with this manual or just want to give us some feedback, please email us at: manuals@accesio.com. Please detail any errors you find and include your mailing address so that we can send you any manual updates. 10623 Roselle Street, San Diego CA 92121 Tel.

This manual is also suitable for:

104-quad-8104-quad-4

Table of Contents