NuDAQ ACL-8111 16-bit High Resolution Data Acquisition Card User’s Guide
2 • Introduction 1.2 Applications • Industrial and laboratory ON/OFF control • Energy management • Annunciation • 16 TTL/DTL compatible digit
Introduction • 3 • Output Range: Internal reference: (unipolar) 0~5V or 0~10V External reference: (unipolar) max. +10V or -10V • Settling Time:
4 • Introduction +12V @ 60 mA typical • Dimension: 158mm X 108mm
Introduction • 5 1.4 Software Supporting The ACL-8111 is programmed using simple 8-bit I/O port commands. Users can use high level language, such as
Installation • 7 2 Installation This chapter describes how to install the ACL-8111. The following list shows the installation procedures: 1. Unpack
8 • Installation You are now ready to install your ACL-8111. 2.2 What You Have In addition to this User's Manual, the package includes the follo
Installation • 9 CN1VR1VR2VR3 VR4SW1JP1JP2ADS5748111-10V-5VVR5. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .CN2CN38253 Figure 2.3 AC
10 • Installation 2.4 Base Address Setting The ACL-8111 requires 16 consecutive address locations in I/O address space. The base address of the ACL-
Installation • 11 300-30F OFF (1) OFF (1) ON (0) ON (0) ON (0) ON (0) 3F0-3FF OFF (1) OFF (1) OFF (1) OFF (1) OFF (01 OFF (1) ON: 0 OFF:
12 • Installation
Installation • 13 2.6 Connectors Pin Assignments The ACL-8111 has three connectors: one 37-pin D-type connector (CN1) and two 20-pin insulation displ
14 • Installation • CN 2: Digital Input Signals (DI 0 - 15) DI 0DI 2DI 4DI 6DI 8DI 10DI 12DI 14GND+5VCN2DI 1DI 3DI 5DI 7DI 9DI
Installation • 15 2.7 Daughter Board Connection The ACL-8111 can be connected with five different daughter boards ACLD-9137, 9182, 9185, and 9188. Th
16 • Installation 2.7.4 Connect with ACLD-9188 ACLD-9188 is a general-purpose terminal board for the entire card, which comes equipped with 37-pin D-
Registers Format • 17 3 Registers Format The chapter specifies the detailed descriptions of the register format. This information is useful for the pr
18 • Registers Format 3.2 A/D Data Registers ACL-8111 provides 8 single-end A/D input channels. The 12 bit A/D data is put in two 8-bit registers.
Registers Format • 19 CL2 is MSB, and CL0 is LSB. Where CL2, CL1, and CL0 are multiplexer channel selection: Channel NO. CL2 CL1 CL0 0 0 0 0 P
20 • Registers Format Analog Input Range = Maximum Input Voltage / Gain
Registers Format • 21 3.5 Mode and Interrupt Control Register The Mode and Interrupt control register is a write-only register. This register contr
@Copyright 1995~2000 ADLINK Technology Inc. All Rights Reserved. Manual Rev. 2.43: April 15, 2000 The information in this document is subject to
22 • Registers Format 1 1 1 IRQ7 3.6. Interrupt Status Register The Interrupt Status Register is used to clear the interrupt status for next new int
Registers Format • 23 Data Format: Bit 7 6 5 4 3 2 1 0 Base + 6 DI7 DI6 DI5 DI4 DI3 DI2 DI1 DI0 Base + 7 DI15 DI14 DI13 DI12 DI11 DI10 DI9
Operation Theorem • 25 4 Operation Theorem The chapter describe the operation theorem of ACL-8111. The functions include the A/D conversion, D/A con
26 • Operation Theorem optimize the DAS system. Refer to section 4.1.3 for data transfer modes. 4.1.2 A/D Clock Sources (Trigger Modes) In the ACL-81
Operation Theorem • 27 Pacer rate = 2 MHz / (C1 * C2) Counter 0Counter 1Counter 2CLK0GATE0OUT0CLK1GATE1CLK2GATE2OUT1OUT2 2MHzOscillatorVc
28 • Operation Theorem Software Data Transfer Usually, this mode is used with software A/D trigger mode. After the A/D conversion is triggered by soft
Operation Theorem • 29 To D/A OutputD/A Converter -+Ref In-5 or -10INT or ExtAnalog GNDPin-30 ( AO)Pin-20 ( A.GND) Figure 4.2 Connection of Analog O
30 • Operation Theorem Vout VrefDAn= − ×4096 Where the Vref is the reference voltage, the Vout is the output voltage, and the DAn is the digital valu
Operation Theorem • 31 Digital Output (DO)Digital GND (DGND)Digital Input(DI)From TTL SignalTo TTL DevicesACL-8111Outside Device74LS24474LS373 Figure
Getting service from ADLINK ♦ Customer Satisfaction is always the most important thing for ADLINK Tech Inc. If you need any help or service, please
C/C++ Library for DOS • 33 5 C/C++ Library for DOS This chapter describes the DOS software library, which is free supplied. The DOS library software i
34 • C/C++ Library for DOS 5.1.3 Example Programs Six example programs in C language are supported in the directory <SAMPLES>, you can refer th
C/C++ Library for DOS • 35
36 • C/C++ Library for DOS 5.3 _8111_Switch_Card_No @ Description This function is used on dual-cards system. After two ACL-8111 cards are initializ
C/C++ Library for DOS • 37 5.4 _8111_DI @ Description This function is used to read data from digital input port. There are 16-bit digital inputs o
38 • C/C++ Library for DOS 5.5 _8111_DI _Channel @ Description This function is used to read data from digital input channels (bit). There are 16 d
C/C++ Library for DOS • 39 5.6 _8111_DO @ Description This function is used to write data to digital output ports. There are 16 digital outputs on
40 • C/C++ Library for DOS 5.7 _8111_DA @ Description This function is used to write data to D/A converters. There is a Digital-to-Analog conversi
C/C++ Library for DOS • 41 5.8 _8111_AD_Set_Channel @ Description This function is used to set AD channel by means of writing data to the multiplex
Contents • i Table of Contents How to Use This Guide... 1 Chapter 1 Introduction ..
42 • C/C++ Library for DOS 5.9 _8111_AD_Set_Gain @ Description This function is used to set the A/D analog input range by means of writing data to
C/C++ Library for DOS • 43 _8111_AD_Set_Gain( AD_GAIN_8 ); printf( "The A/D analog input range is +/- 0.625V now.\n" ); } 5.10 _81
44 • C/C++ Library for DOS _8111_Initial( CARD_1 , 0x220 ); /* Assume NoError when Initialize ACL-8111 */ _8111_AD_Set_Mode( IRQ5, AD_MODE_0 )
C/C++ Library for DOS • 45 5.11 _8111_AD_Soft_Trig @ Description This function is used to trigger the A/D conversion by software. When the function
46 • C/C++ Library for DOS /* Assume NoError when Initialize ACL-8111 */ /* Set to software trigger at first*/ _8111_AD_Set_Mode( I
C/C++ Library for DOS • 47 check the status of the operation by using the function 8111_AD_INT_Status(). The function is perform on single A/D channe
48 • C/C++ Library for DOS @ Syntax int _8111_INT_Start( int ad_ch_no, int ad_range, int irq_ch_no, int count, int *ad_buffer, unsigned int c1, un
C/C++ Library for DOS • 49 5.15 _8111_AD_INT_Status @ Description Since the _8111_AD_INT_Start() function executes in background, you can issue the
50 • C/C++ Library for DOS 5.17 _8111_AD_Timer @ Description This function is used to setup the Timer #1 and Timer #2. Timer #1 & #2 are used
Calibration • 51 6 Calibration In data acquisition process, how to calibrate your measurement devices to maintain its accuracy is very important. User
ii • Contents 4.2 D/A Conversion...28 4.3 Digital Input and Output...
52 • Calibration
Calibration • 53 6.2 VR Assignments There are five variable resistors (VR) on the ACL-8111 board to allow you making accurate adjustment on A/D and D
54 • Calibration 6.4 A/D Calibration Since the ACL-8111 provides versatile A/D input ranges, the calibration on one A/D range may cause a small offs
Appendix A • 55 Appendix A. Demo. Programs In this software diskette, there are 6 demonstration programs are provided. They could help you to program
Product Warranty/Service • 57 Product Warranty/Service Seller warrants that equipment furnished will be free form defects in material and workmanship
How to use this guide • 1 How to Use This Guide This manual is designed to help you use the ACL-8111. The manual describes how to modify various setti
Introduction • 1 1 Introduction The ACL-8111 is a multi-function, high performance, and general-purpose data acquisition card for the IBM Personal Com
Kommentare zu diesen Handbüchern