K-WANG

+086-15305925923
Service expert in industrial control field!
NameDescriptionContent
Adequate Inventory, Timely Service
pursuit of excellence 
Ship control system
Equipment control system
Power monitoring system
Current position:
新闻动态
newS
   
Brand

ADLINK ACL-8112 series multifunctional ISA acquisition card

From: | Author:Wang | Time :2026-07-27 | 6 visit: | 🔊 Click to read aloud ❚❚ | Share:


ADLINK ACL-8112 series multifunctional ISA acquisition card

Product series models and core positioning

ACL-8112 is an ISA bus integrated multifunctional DAQ, which integrates analog input AI, analog output AO, 16 DI/DO, 8254 timing counter, and three models with differentiated gain and channel configurations:

Model AI Channel Configuration Programmable Gain Core Applicable Scenarios

ACL-8112HG 16 Single End/8-Differential Ultra High Gain: 0.5/1/5/10/50/100/500/1000 Millivolt Weak Signal (Thermocouple, Micro Sensor)

ACL-8112DG 16 single ended/8 differential standard gain: 0.5/1/2/4/8 times universal industrial voltage acquisition

ACL-8112PG is only 16 single ended, without differential 1/2/4/8/16 times, hardware jumper switching ± 5/± 10V range, low-cost standard voltage acquisition

Core universal hardware functions

AI: 12 bit successive approximation ADC, single channel conversion of 8 μ s, up to 100kS/s sampling;

AO: 2-channel 12 bit double buffer multiplication DAC, outputting 0~5V/0~10V;

DIO: 16 TTL inputs+16 TTL outputs;

Timing: onboard 8254, 3-channel 16 bit counter, 2MHz reference, 2-channel cascaded sampling clock, 1-channel user free use;

Transmission support: three AD data transfer modes: software polling, hardware interrupt, and DMA.

Typical Applications

Industrial equipment switch control, energy monitoring, alarm system, product function testing, pulse/frequency measurement, waveform signal generation, BCD peripheral driver.


Complete hardware and electrical specifications

1 Analog Input (A/D)

Resolution: 12 bits; Input impedance 10M Ω; ± 35V continuous overvoltage protection;

HG range: single/bipolar, minimum ± 5mV high gain range;

DG range: ± 10V~± 0.625V, unipolar 0~10V series;

PG range: hardware JP9 switches to ± 5V or ± 10V basic mode, software switches to 5 gain modes;

Accuracy: Low gain 0.01% FS ± 1LSB, ultra-high gain up to 0.04% FS;

Trigger methods: software trigger, internal timer trigger, external edge trigger;

Data transmission: polling/interrupt/DMA; FIFO none, real-time register read.

2 Analog outputs (D/A)

2-channel 12 bit dual buffer DAC, linear error ± 0.5LSB; Establishment time 30 μ s;

Drive capability ± 5mA; reference source optional onboard -5V/-10V or external precision reference;

Output formula: Vout=- VRef × (DA value/4096);

Double buffering mechanism: Write the lower 8 bits first, then the higher 4 bits, and output a one-time refresh without any step transitions.

3-digit IO (DIO)

16 in 16 out, standard TTL level;

Input low ≤ 0.8V, high ≥ 2.0V; maximum output current of 8mA, pulling current of 0.4mA;

Independent 20 pin CN1 (DO), CN2 (DI) terminals, 37 pin CN3 integrated analog and counting signals.

4 8254 Timer Counter

Counter 1+2 cascaded to generate AD sampling clock (0.00046Hz~100kHz);

Counter 0 is open to users for measuring frequency, pulse PWM、 Single trigger;

The clock source can be either onboard 2MHz or external CN3 ExtCLK.

5 General Machinery/Electrical

Bus: Old ISA AT bus; Half length PCB;

The I/O address occupies 16 consecutive ports (default 0x220, 0x200~0x3FF adjustable);

Interrupt IRQ options 3/5/6/7/9/10/11/12/15; DMA supports 1/3 channel;

Power supply:+5V 430~450mA,+12V 150mA;

Temperature range: working at 0-55 ℃, storage at -20~80 ℃, no condensation at 5-95% humidity.


Hardware jumper, dialing and installation configuration

1 Core DIP SW1 (6-digit DIP)

Set the base address of the board card, default to 0x220 at the factory, covering all valid ISA addresses from 0x200 to 0x3FF.

2 Key jumper functions

JP3 (DG/HG): Single ended/differential AI mode switching; PG does not have this jumper, only single ended;

JP4/JP5: AD trigger source (internal timing/external ExtTrig);

JP6/JP4: 8254 counter 0 clock (internal 2MHz/external CN3 clock);

JP5/JP3: IRQ interrupt channel selection, supports 9-level interrupts, can turn off interrupts;

JP7/JP8: DMA channel 1/3 selection, recommended DMA3 for floppy disk drives and DMA1 for hard disk drives;

JP1/JP8: DAC internal reference -5V/-10V switching;

JP2/JP6/JP7: Two channels of DAC independently select internal/external reference voltage;

JP9 (PG only): Global AI maximum range ± 5V/± 10V switching.

3 Installation specifications

Anti static operation, anti-static pad/wristband;

Turn off the power and disassemble the device. Adjust the jumper and insert it into the idle ISA slot to lock it;

Multi card limit: up to 2 ACL-8112 cards, only supports DMA1 and DMA3 channels, and cannot share IRQ with multiple cards;

4 matching terminal boards

5 specialized adapter boards:

ACLD-8125: Thermocouple cold end compensation, suitable for HG high gain temperature measurement;

ACLD-9137: Standard 37 pin screw terminal;

ACLD-9182:16 channel isolation DI board;

ACLD-9185:16 relay DO output;

ACLD-9188: Universal 37 pin DIN terminal board.

Connector Pin and Wiring Specification

Three sets of external interfaces for the board:

CN1 (20 pin): 16 digital outputs DO,+5V/+12V, digital ground;

CN2 (20 pin): 16 digital input DI, power supply, digital ground;

CN3 (37 pin D-Sub rear main interface):

AI single ended: AI0~AI15 analog input;

Differential AI (DG/HG): AIH+/AIL - paired channels;

AO0/AO1 two analog outputs;

ExtRef external reference, ExtTrig external trigger, ExtCLK external counting clock;

8254 Counter0 GATE/OUT signal;

Independently simulate AGND and digitally simulate DGND.

Selection rules for signal wiring

Floating sensor (ungrounded): single ended input;

On site grounding signal source: differential input suppresses ground loop noise;

Differential sensors (such as strain gauges): forced differential mode.


Complete manual for low-level registers

The board occupies 16 I/O ports from BASE to BASE+15, and the read and write functions and bit definitions of each register are fully listed

BASE+0~3:8254 counter read/write, control word;

BASE+4/5: AD conversion of 12 bit data (low byte/high byte, DRDY ready flag);

BASE+6/7:16 DI high and low byte read-only;

BASE+4~7 are simultaneously used as two DACs to write into registers;

BASE+9: AD gain/polarity control register;

BASE+10: Multiplexing channel selection register;

BASE+11: AD working mode register (trigger+transfer mode);

BASE+12: Software trigger register;

BASE+13/14:16 path DO only writes high and low bytes;

BASE+8: Interrupt clearing register.

The complete bit table covers gain encoding, channel selection, trigger mode, and interrupt flags, making it suitable for bare metal programming without libraries.


Hardware working principle

1. A/D acquisition process

Select the AI channel in the channel register, and the PGA will automatically switch gain;

Three types of triggers: software write register trigger, 8254 timing pulse, external CN3 edge;

Set DRDY flag upon completion of conversion; Three reading methods:

Polling: cyclically read DRDY bits to determine data readiness;

Interrupt: After the conversion is completed, an ISA interrupt is sent and ISR reads the data;

DMA: Directly transfer data to memory without occupying CPU;

2 D/A output logic

A double buffered 12 bit register must be written to the low byte first and then the high byte to avoid intermediate erroneous voltage output; Support free switching between internal and external benchmarks to adapt to precision signal sources.

3 8254 Counter Architecture

Counter1+2 cascade: Frequency division generates uniform AD sampling pulses;

Counter0 independent: Gate control, clock, and output are all exported to CN3, supporting 6 counting modes (single, square wave, event counting, etc.).


Whole machine calibration process

The board is equipped with 6 adjustable precision potentiometers VR, which are used to offset zero point, full range, and operational amplifier offset errors:

VR1: AD full-scale, VR2: bipolar zero, VR6: unipolar zero;

VR5: PGA operational amplifier offset, VR3/VR4: two DAC full range;

Calibration tool requirements

Five and a half high-precision multimeter, standard DC voltage source, and matching 8112fil calibration software;

Steps

Preheat for 15 minutes;

DAC full-scale calibration;

PGA operational amplifier zero calibration;

AD bipolar zero/full-scale calibration;

AD unipolar supplementary calibration (DG/HG only);

Calibration parameters are not lost during power outages, ensuring long-term acquisition accuracy.


DOS C development function library

Provide a complete set of 23 standardized C APIs, distinguishing HG/DG/PG models, and supporting 8 complete demo source codes:

Core Universal Functions

_8111_Initial: board initialization, must be called first;

_811_2AD_Set_Channel: Select the analog input channel;

_811_2AD_Set_Sange: Software settings for gain range;

_811_2AD_Set_Sode: Configure trigger+DMA/interrupt transfer;

_8112-AD_Soft_Trig: software single acquisition;

_811_2AD_Squire: Read AD conversion values;

_811_2DA: Set two analog output voltages;

_8112dI/_8112dO: Digital IO read and write;

_8111_TIMER_Start/Read: 8254 counter configuration read;

DMA/interrupt set functions: AD_SMA_Start/Stop, AD-IN_Start/Stop;

Demo Program Checklist

AD single acquisition, interrupt acquisition, DMA high-speed acquisition, multi-channel scanning, DA waveform output, DI digital reading, DO switch control, counter frequency measurement, can be directly compiled and run.

  • Beckhoff EP9224-0037 - 4-Channel Power Distribution Box EtherCAT
  • Beckhoff CX2900-0026 - Solid State Flash Memory Card 20GB CFast
  • Beckhoff BK7500 - SERCOS Interface Fieldbus Bus Coupler Terminal
  • Beckhoff Ep2328-0002 - 4-Channel Input 4-Channel Output EtherCAT Box IP67
  • Beckhoff CX1020-0111 - Controller Kit Combo Interface Modules
  • B&R X20AI2237 - X20 System Analog Input Interface Module
  • Beckhoff CP2221-0010 - Multi-Touch Built-In Panel PC Touchscreen
  • Beckhoff CX1500-M310 - Fieldbus Master Interface Module 24V
  • Beckhoff CX2100-0904 - Power Charging Module Smart UPS Extension
  • Beckhoff CP3918-0000 - Multi-Touch Control Panel 18.5-Inch Monitor
  • Beckhoff CP2915-0000 - 15-Inch Multi-Touch Built-In Control Panel
  • Beckhoff CP7037-1027 - HMI Industrial Control Panel Built-In PC
  • Beckhoff EL3152 - 2-Channel Analog Input Terminal 4-20mA EtherCAT
  • Beckhoff CP6607-0000-0020 - 5.7-Inch Built-In Panel PC HMI Touch
  • Beckhoff EJ1809-0000 - 16-Channel Digital Input Pluggable Signal Level Terminal
  • Beckhoff AM8563-0N10-0000 - Synchronous Servo Motor
  • Beckhoff AX2006-S60600-520 - Compact Servo Drive Inverter
  • Beckhoff AM8053-0K20-0000 - Servo Motor with Planetary Gearbox AG3210
  • Beckhoff AM8042-0FH1-0000 - Synchronous Servo Motor
  • Rexroth R911338600 - IndraControl V HMI Terminal Beckhoff PCI Card FC9002
  • Beckhoff AX5125-0000 - 3 Phase Industrial Servo Drive 1000Hz
  • Beckhoff EP2328-0002 - 4-Channel Digital Input 4-Channel Output EtherCAT Box
  • B&R 7CP476-02 - System 2005 RTD CPU Module 3IF681.86 Interface
  • Beckhoff AX8620-0000-0000 - Power Supply Module Axis Drive System
  • Beckhoff CX1010-0111 - PLC Module CPU Controller 24V
  • Beckhoff AM8043-0H10-0000 - Synchronous Servo Motor
  • Beckhoff C6240-1009 - Control Cabinet Industrial PC Mainframe
  • Beckhoff BX8000-0000 - Bus Terminal Controller HW 4.4 Standalone
  • Beckhoff CP7721-1089-0020 - 12.1-Inch Touch Screen HMI Panel PC
  • Beckhoff CP7132-0001 - Industrial Built-In Panel PC Screen
  • Beckhoff CP2912-0010 - Multi-Touch Built-In Control Panel Display
  • Beckhoff CP2915-0000 - 15-Inch Multi-Touch Built-In Control Panel
  • Beckhoff AM8532-1EN0-0000 - Synchronous Servo Motor
  • Beckhoff AX5203-0000 - 2-Channel Digital Compact Servo Drive
  • Beckhoff CX2020-0141 - Embedded PC Core CPU Module
  • Beckhoff CP6832-0002-0010 - Built-In Industrial Control Panel Display
  • Beckhoff CX5020-0112 - Embedded PC CPU Control Module
  • Beckhoff CX5140-0175 - 4GB Embedded PC CPU Unit 24V
  • Beckhoff EL3681-0030 - Digital Multimeter Calibration Terminal EtherCAT
  • Beckhoff CP7201-1000-0000 - Industrial PC Touch Screen HMI Monitor
  • Beckhoff CP7232-1001-0000 - Industrial Panel PC Touch Screen
  • Beckhoff C6930-1032-0040 - Control Cabinet Industrial PC System
  • Beckhoff AX5125-0000 - 3 Phase Industrial Servo Drive 1000Hz
  • Beckhoff CP3916-1424-0000 - Multi-Touch Built-In Control Panel
  • B&R 1900071142 - Lemoine Fieldbus Communication Interface Module
  • Beckhoff EL2872 - 16-Channel Ribbon Cable Digital Output Terminal
  • Beckhoff CX2030-0120 - Embedded PC CPU Base Module Controller
  • Beckhoff CP3919-0000 - 19-Inch Multi-Touch Control Panel Touchscreen
  • Beckhoff AX5101-0000-0202 - Servo Driver Compact Intelligent Drive 180V
  • Beckhoff CX5130-0135 - Embedded PC Controller Module
  • Beckhoff CP3719-1061-0010 - Multi-Touch Panel PC Outer Housing Enclosure
  • Beckhoff CP3919-1033-0000 - 19-Inch Touch Industrial Panel Keyboard
  • Beckhoff CX5020-0111 - Embedded PC PLC CPU Module
  • Beckhoff FC5102-0000 - 2-Channel CANopen PCI Control Board Card
  • Beckhoff CX9001-1101 - Embedded PC CPU Network I/O System Module
  • Beckhoff CX1100-0920 - Smart Position Sensor Interface Module
  • B&R 4P3040.01-490 - Operator Panel PLC Interface Communication Module
  • Beckhoff CP2612-0000 - Dual-Touch Built-In Panel PC HMI
  • Beckhoff CP7002-1043-0010 - Touchscreen Display HMI Panel Terminal
  • Beckhoff CX9020-0115 - Embedded PC Controller Module
  • Beckhoff CX5140-0155 - 4GB Embedded PC CPU Module Die Industry
  • B&R 7DI435.7 - System 2005 Universal Digital Input Output Module
  • Bihl+Wiedemann BWU1568 - AS-i Master to Profibus Gateway Module
  • Beckhoff C6920-0070 - Control Cabinet Industrial PC 8GB Win 10
  • B&R X20AI2322 - 2-Channel Temperature Analog Input Module
  • Beckhoff CP2912-0000 - 12-Inch Touchscreen Display Monitor Screen
  • Beckhoff CP6022-1001-0010 - 15-Inch Built-In Control Panel
  • Beckhoff AM8031-0D10-0000 - Synchronous Servo Motor
  • Beckhoff CX5010-0111 - Embedded PC Controller CPU Module
  • Beckhoff CP7232-1000-0000 - Industrial Panel PC Touch Display Screen
  • Beckhoff CP7802-0011-0000 - 15-Inch Industrial Touchscreen Control Panel
  • Beckhoff C6320 - Control Cabinet Industrial PC
  • Beckhoff CX1030-0012 - Basic CPU Module Windows CE 6.0
  • Beckhoff CP2919-0000 - Installation Multi-Touch Control Panel
  • Beckhoff CX1020-0000 - Controller Set Stack System Pack
  • B&R 3DO480.6 - System 2005 Digital Output Module
  • Beckhoff EL3101 - 1-Channel Analog Input Terminal Differential +/-10V
  • Beckhoff AX8108-0200-0000 - Axis Feed Module Servo Drive
  • Beckhoff CP7802-1241-0010 - 15-Inch Industrial Touchscreen Control Panel
  • Beckhoff FC2002-0000 - 2-Channel Lightbus Data Acquisition PCI Card
  • Beckhoff CX5120-0155 - 2GB Embedded PC Intel Atom Controller
  • Beckhoff Cx9020-0111 - 1GB Basic CPU Module Embedded PC
  • Beckhoff CP6901-0001-0000 - 12-Inch Economy Built-In Control Panel
  • Beckhoff CX9020-0111 - Embedded PC CPU Basic Module
  • Beckhoff CX5130-0100 - 4GB Embedded PC CPU Module
  • Beckhoff CP2715-0010 - Multi-Touch Built-In Panel PC
  • Beckhoff CX2033-0175 - Embedded PC CPU Module Core i7
  • Beckhoff CP7201-1000-0000 - 12-Inch Touchscreen Panel PC AMAT Green Box
  • Beckhoff EL4038 - 8-Channel Analog Output Terminal 0-10V EtherCAT
  • Beckhoff CP6802-0000-0000 - Built-In Control Panel HMI Screen
  • Beckhoff AM8042-0F21-0000 - Synchronous Servo Motor
  • Beckhoff CX5120-0141 - Embedded PC Basic Controller Module
  • Beckhoff C6930-0050 - Control Cabinet Industrial PC System
  • Beckhoff CP6831-0002-0000 - Built-In Industrial Control Panel
  • Beckhoff CP6919-0001-0000 - Built-In Control Panel Display Unit
  • Beckhoff CP7201-1019-0030 - Built-In Panel PC HMI Monitor Screen
  • Beckhoff CP6809-0001-0000 - 6.5-Inch Touch Panel ELO Accutouch HMI
  • Beckhoff CX1020-0000 - Control Kit Combo Stack Units
  • Beckhoff cp3918-1012-0000 - 18.5-Inch Multi-Touch Control Panel
  • Beckhoff CX5140-0123 - 4GB Embedded PC CPU Module
  • Beckhoff C3230TP - Industrial PC Rackmount Workstation
  • Beckhoff CP6801-1006-0010 - Touch Panel HMI Display Unit
  • Beckhoff CX8010 - Embedded PC Controller Module
  • Beckhoff CP7011-0001 - Control Panel CRT Operator Pendant Monitor HMI
  • Beckhoff CX1010-0111 - Embedded PC CPU PLC Module 24V
  • Beckhoff CP2915-0000 - 15-Inch Multi-Touch Built-In Control Panel
  • Beckhoff CP7802 - Industrial Touch Screen Control Panel Monitor
  • Siemens 6AV7452-1AB00-0FB0 - Industrial PC Panel 877 Beckhoff PCI Cards
  • Beckhoff CP2612-0000 - Dual-Touch Integrated Panel Monitor Screen
  • Beckhoff CX5140-0175 - Embedded PC Core Controller
  • Beckhoff Cp6202-0001-0010 - Economy Built-In Panel PC System
  • Beckhoff C6320-0010 - Control Cabinet Industrial PC Unit
  • Beckhoff CP2919-0000 - Multi-Touch Built-In Control Panel Screen
  • Beckhoff CX9020-0111 - Embedded PC CPU Controller Module
  • B&R 3BP151.41 - System 2005 Backplane Base Module
  • Siemens 6AV7452-1AB00-0FB0 - Panel PC 877 with Beckhoff Communication Cards FC3101 FC7501
  • Beckhoff CX9001-1101 - Embedded PC System Fieldbus Module Bundle
  • Beckhoff CX1001-0122 - CPU Module PLC Controller 128MB RAM
  • Beckhoff CX5130-0175 - Embedded PC CPU Module Intel Atom Storage Card
  • Beckhoff C6140 - Industrial PC Tower Casing Pent 4 System
  • Beckhoff CX5020-0120 - Embedded PC Controller Core Module
  • Beckhoff C6017-0010 - Ultra-Compact Industrial PC
  • Beckhoff CP6809-0000-0000 - 6.5-Inch Industrial Panel Control Display
  • Beckhoff AX5021-0000-0000 - Brake Chopper Module Axis System
  • Beckhoff AM8031-0D10-0000 - Synchronous Servo Motor
  • Beckhoff CX8010 - Embedded PC Microcontroller Module
  • Beckhoff CP6202-1070-0070 - Built-In Panel PC HMI Touchscreen
  • Beckhoff C6920-0000 - Control Cabinet Industrial PC Module