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 | 76 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.

  • TRICONEX 3723X 32-Channel TMR Analog Input Module with HART for Tricon CX
  • GE 151X1233DB02SA02 Rev A Pitch Converter 30 Nm DC Pitch Conversion Module
  • GE 151X1207CK02SA02 77MM DE Excitation Module for Mark VI Turbine Control Systems
  • HIMA H6200A Analogue Isolator Power Supply for HIMax Safety Systems
  • ABB SACO 64D4 Digital Annunciator Unit with 64 Alarm Channels
  • Allen-Bradley 5069-L306ER - SER A CompactLogix Controller PLC
  • Omron CJ1W-CORT21 - CANopen Master Unit PLC Module
  • Danfoss 131B9523 / FC-102P5K5T4E20H1 - 5.5kW VLT HVAC Drive Inverter
  • Schneider Electric LXM32MU90M2 - Lexium 32 Servo Drive Controller
  • Danfoss AKD102P15KT4P21H1 - 15kW 131L2413 ADAP-KOOL Drive Inverter
  • Kollmorgen S70602-NANANA - Servo Drive Controller
  • Allen-Bradley 6189-PS2 - Power Supply Industrial Computer PS
  • Beijer E900T / 03010F - Operator Panel IFC ETTP HMI
  • Schneider Electric LMC20 - PacDrive Motion Controller PLC
  • Sartorius CAW2S1-3DC-NCE - COMBICS 2 Industrial Scale Terminal
  • Kollmorgen / Danaher S30301-NA / S300 - SERVOSTAR343 Servo Drive Controller
  • Siemens A5E00159503 - 12 INCH TFT Touch Panel HMI
  • Siemens 3UF5021-3AB00-1 - SIMOCODE DP Basic Unit Control Module
  • Danfoss 131B8872 / FC-202PK37T4E20H1 - 0.37kW VLT AQUA Drive Inverter
  • Atlas Copco ICB421-2003D / VSK001001 - W9139 ICM431-0025C ICM431-0025D Controller
  • Lenze EV82EV751_4C - Version 4A39 Frequency Inverter Drive
  • Atlas Copco / ABB 3HAB8101-19/07B - Robot Cable Assembly Harness
  • Beijer X2 Pro7-B2 - Operator Panel HMI Touch Screen
  • Honeywell CDW45L - Damper Actuator
  • B&R X67DM9331.L12 - Rev. I0 Digital Mixed Module
  • B&R X67DM9331.L12 - Rev. H0 Digital Mixed Module
  • Sanyo Denki PMM-BA-5604-1 - Pentasyn Stepper Motor Driver
  • SICK AWS1-113 / 1008900 - Evaluation Unit
  • Siemens 1TF6064-1AF71-3AH1 - SIMOTICS Synchronous Servo Motor
  • Heidenhain ERN680.P003-4096 / 29416004 - Rotary Encoder
  • Schneider Electric LC1G185EHEA - TeSys Control Contactor
  • Parker SBC HPD5N - High Performance Drive Electronics SPA
  • Advantech UNO-2170-CE11BE - Embedded Automation Computer IPC
  • Siemens 6AG1231-4HF32-4XB0 - SIPLUS S7-1200 SM 1231 Analog Input Module
  • Advantech UNO-2170-BTO - Embedded Automation Computer IPC
  • Jumo SR-96/4-001.0.0.00.111 - Solid State Relay Power Controller
  • Pepperl+Fuchs FC-21-V - FC-20P Safety Barrier Module
  • Emerson SP1404 - Unidrive AC Drive Inverter
  • B&R X67AI1233 - Rev.C0 Analog Input Module
  • Mitsubishi FR-F740-00250-EC - Frequency Inverter AC Drive
  • Allen-Bradley 2711P-T7C21D8S - PANELVIEW PLUS 7 SERIES B Touch Screen HMI
  • Pilz PMCprotego D.03/000/0/0/2/208-480VAC / 8176101 - Servo Amplifier Drive
  • Reliance Electric 57C414 / 57414-1N - Modbus Interface Module
  • Mitsubishi FR-F740-00250-EC - Frequency Inverter AC Drive
  • Siemens 6SN1123-1AA00-0EA2 - Version A 160A SIMODRIVE Power Module
  • Siemens 1TF6064-1AF71-3AH1 - SIMOTICS Synchronous Servo Motor
  • AEG ALU202 / DAP216 / DEP216 / DAU202 - SIM216 SIM203 DNP205 ADU205 PLC Controller KIT
  • Atlas Copco / ABB 3HAB8101-19/07B - Robot Cable Assembly Harness
  • Hitachi CPU22-02HB - Micro-EHV Programmable Controller PLC
  • Parker SBC HPD5N - High Performance Drive Electronics SPA
  • Jetter JX3-THI2-RTD - JX3-BP Temperature Input Module
  • Eaton DC1-34014FB-A20N - 5.5kW Inverter Variable Frequency Drive
  • Eaton DS7-34DSX041N0-D - Soft Starter
  • Reliance Electric 57C422B / 57422-2E - 2-Axis Servo Controller
  • Hitachi CPU22-02HB - Micro-EHV Programmable Controller PLC
  • Eaton DC1-34014FB-A20N - 5.5kW Frequency Inverter Variable Frequency Drive
  • Siemens 6SN1123-1AA00-0EA2 - Version A 160A SIMODRIVE Power Module
  • Reliance Electric 57C414 / 57414-1N - Modbus Interface Module
  • Eaton DS7-34DSX041N0-D - Soft Starter
  • Reliance Electric 57C422B / 57422-2E - 2-Axis Servo Controller
  • Johnson Controls DX-9120-8454 - Digital Controller
  • Jetter JX3-THI2-RTD - JX3-BP Temperature Input Module
  • Siemens 6SL3210-1KE21-7AP1 - SINAMICS G120C DP 7.5kW BOP-2 Inverter Drive
  • Siemens 1FK7042-2AF21-1QG0 - SIMOTICS S Synchronous Servo Motor
  • Mettler Toledo IND570 - Harsh Analog Weighing Terminal Controller
  • Schneider Electric TM238LDA24DR - Modicon M238 Programmable Logic Controller PLC
  • Hitachi EH-CPU548 - EH-150 PLC CPU Module
  • Honeywell Q7750A2003 - Excel 10 Zone Controller
  • Ferag 584.002.V003 - Control Panel HMI
  • Danfoss AK-SM 720 / 080Z8511 - ADAP-KOOL System Manager Controller
  • Ferag 584.002.V003 - Control Panel HMI
  • Kern 3210001.001 / LOP-KS 2903440.001 - PRT.205A.0000.V001.02341 Servo Controller Board
  • Reliance Electric 57C424 - Maxpak III High Speed Link Module
  • Telemecanique XBTA70101PA - Compact Terminal HMI Panel
  • Reliance Electric 57C424 - Maxpak III High Speed Link Module
  • Reliance Electric 57C422B - 2-Axis Servo Controller
  • Honeywell Q7750A2003 - Excel 10 Zone Controller
  • Telemecanique XBTN400 - Magelis Small Panel HMI
  • Schneider Electric TM172PDG42S - Modicon Programmable Logic Controller PLC
  • Fanuc HE693THM884M - Thermocouple Input Module
  • Selectron PMC22BAEZD / 220735 - Selecontrol PMC 22 ABEZD Controller Module
  • Baumuller BUS21-22/45-31-020 - Servo Drive Inverter
  • Schneider Electric TM172PDG42S - Modicon Programmable Logic Controller PLC
  • Schneider Electric ATV32HD11N4 - Altivar Variable Frequency Drive Inverter
  • Lenze 494_E.4B - DC Speed Controller
  • NORD SK300E-111-340-B - SKDA130E-111-340-IBS-AAA Frequency Inverter
  • Reliance Electric GMI-S02 - AC/AC Converter 380/400V 50/60Hz 2.3/2.8A Drive
  • Hakko / Monitouch V710CD - Operator Panel HMI Touch Screen
  • B&R 5PC910.SX01-00 / 5YZCAA00700000-005 - Automation PC Industrial Computer
  • Hitachi EH-CPU548 - EH-150 PLC CPU Module
  • Tecnau / Fortec FORTEC-04/UL / 10117 - PCB Circuit Board
  • Bosch PSS 2037 10B - Power Supply Module
  • Newall B602000 - Digital Readout Scale
  • ELCON PC Controller - Industrial PC Controller
  • Siemens 3UF5100-0AB00 - SIMOCODE-DP Control Module
  • Omron NS8-TV00B-V2 - Touch Screen HMI Panel
  • Siemens 6ES5264-8MA12 / IP264 - CAM Controller Module
  • Allen-Bradley 1756-L72S - SER B GuardLogix Safety Controller
  • Schneider Electric SXWMPC15A10001 - SmartX Controller Automation Server
  • Telemecanique LC1F265F7 - TeSys F Contactor
  • Siemens 6ES7314-6CH04-0AB0 - SIMATIC S7-300 CPU 314C-2 DP PLC
  • Allen-Bradley 1734-EI4S - POINT I/O Safety Module
  • Allen-Bradley 2711P-T7C4D8 / 2711P-RP8D - PanelView Plus HMI Touch Screen Logic Module
  • Ropex UPT-640-V - Resistron Temperature Controller
  • KEB 07.F5.B3A-0A00 - VERSION 1.1 Combivert Frequency Inverter
  • Sensopart V50-OB-A3-IW-M2-L - VISOR Vision Sensor Camera
  • SICK AFM60A-S1NB018X12 / 1059040 - Absolute Rotary Encoder
  • Kern AG KMC600 / 2903436.001 - Servo Drive Controller
  • Lenze E82EV302_4C200 / 13015655 - VERSION 3D35 Frequency Inverter Drive
  • Schneider Electric XBTOT2210 - Magelis Touch Screen HMI Panel
  • Baumuller BM5-O-SAF-000-000-000-001-202 - Parameter Safety Module
  • SICK UE4470-22EE690 - Safety Relay Controller
  • Hitachi EH-CPU448 / EH-150 - PLC CPU Module
  • Rexroth VT5005-13 - R5 00010592 Proportional Valve Amplifier Board
  • Siemens 6ES7510-1DJ00-0AB0 - SIMATIC ET 200SP CPU PLC
  • Beckhoff CX5120-0121 - 2GB Embedded PC Controller
  • Priva BlueiD S10 / 5010002 - SN3t 5020004 5010101 Building Automation Controller
  • Sigmatek DM161 - S-DIAS Digital Mix I/O Module
  • Telemecanique LC3D50P7A64 - Star Delta Starter Contactor
  • Siemens 6SN1123-1AA00-0BA2 - SIMODRIVE 611 Power Module
  • Siemens 6SN1124-1AA00-0CA1 - SIMODRIVE 611 Power Module
  • Dixell XC1015D-1C01F / XC1000D - Compressor Controller
  • Siemens A5E02184619 / 19T 577B - Industrial Touch Screen HMI Panel
  • Siemens 6SE6420-2AD27-5CA1 - Filter 6SE6400-2FS03-8CD0 Micromaster Inverter
  • Schneider Electric LC1G400LSEN - TeSys Control Contactor
  • Baldor BPS10-200-20-P - Servo Drive Motor Controller
  • Ingersoll Rand X4I / Y06IR03.00 - Air Compressor Controller
  • NORD SK 530P-221-340-A - Frequency Inverter