Welcome to the Industrial Automation website!

NameDescriptionContent
XING-Automation
E-mail  
Password  
  
Forgot password?
  Register
当前位置:

ADLINK PCI-9114 (A) Data Acquisition Card Selection and Configuration Guide

F: | Au:FANS | DA:2026-08-06 | 51 Br: | 🔊 点击朗读正文 ❚❚ | Share:

4.3 External Trigger (EITS=1)

Input an external TTL signal through the Ext_Trg pin of CN4 to trigger A/D conversion. Suitable for synchronizing with external devices such as motion controllers and encoder Z-phase pulses.


Data transmission mode

PCI-9114 (A) is equipped with a 1K word (1024 samples) FIFO for buffering A/D data. Select different transmission modes according to application requirements:

5.1 Software Polling

The simplest way. After software triggering, the FIFO status register is cyclically read, and data is read when FF-EF=1 (FIFO is not empty). Suitable for low-speed acquisition (<1kHz) or scenarios with low real-time requirements.

5.2 FIFO Half Full Polling

The software periodically checks the FIFO half full flag (FF_SF=0 indicates half full). When the sampling rate is 100kHz, the FIFO half full time is about 5.12ms, and the software only needs to check once every 5ms without interruption, resulting in low CPU usage. Suitable for applications that require high speed and do not want complex interrupt programming.

5.3 EOC Interrupt Transmission (INT1=EOC)

After each A/D conversion is completed, an interrupt is generated and the ISR immediately reads the data. Suitable for applications that require point by point real-time processing (such as closed-loop control), but with high interrupt frequency (every 10 μ s at 100kHz), it may increase CPU burden.

5.4 FIFO Half Full Interrupt Transfer (INT1=Half Full)

When the FIFO reaches half full (512 samples), an interrupt is generated, and the ISR reads 512 data at once. Compared to EOC interrupts, the interrupt frequency is reduced by about 512 times, resulting in higher CPU efficiency. Recommended for high-speed continuous acquisition (such as vibration signal recording).

Interrupt clearing key: PCI interrupts are triggered by voltage levels, and after ISR is completed, the interrupt flag must be cleared by calling _9114CLK R_IRQ1() or _9114CLK R_IRQ2(), otherwise subsequent interrupts cannot respond.


Pre Trigger Function

Pre triggering is a unique feature of PCI-9114A and Rev.C2, suitable for scenarios that require recording before and after events, such as impact testing and fault diagnosis.

Working Principle:

Set PTRG=ON, A/D continuously collects and stores data in FIFO, software needs to continuously read to prevent FIFO overflow.

When the external pre trigger signal (PreTrg, CN4 pin9) arrives, 8254 Counter # 0 starts counting down from the preset value N.

Counter # 0 will decrease by 1 every time it receives an A/D trigger pulse, and the A/D will automatically stop when it reaches 0.

The software can read the current value of Counter # 0 to determine whether the collection has ended.

Data storage strategy:

If you need to record N points after triggering, set Counter # 0=N and save the last N data.

If pre trigger data needs to be recorded and N=1 is set, only one additional point will be sampled after triggering, and the waveform at the pre trigger time can be extracted from the data in the FIFO.

N maximum 65535, pay attention to allocating sufficient memory buffer.

Isolate digital I/O

PCI-9114 (A) provides 16 isolated digital inputs and 16 isolated digital outputs, with an isolation voltage of up to 5000VRMS, suitable for industrial sites and interfaces with high voltage or high current equipment.

7.1 Isolation Input (IDI)

Input voltage: 0~24V, threshold high level: 3~24V, low level: 0~1.5V.

The 16 inputs are divided into 4 groups (ID0~3, ID4~7, ID8~11, ID12~15), and each group shares the COM terminal (EICOM1~4).

The input resistance is 4.7k Ω and can be connected through CN2.

Supports two wiring methods: EICOM connected to common ground (sensor output high level valid), or EICOM connected to common power supply (sensor output low level valid, i.e. current injection). Figures 11 and 12 in the manual respectively illustrate.

7.2 Isolation Output (IDO)

The output type is an open emitter current source with an output range of 0.5~50VDC.

The maximum current for a single channel is 500mA, but when 8 channels are working simultaneously, each channel is limited to 60mA (total current limit).

The output is connected through CN3, with EOGND as the common ground and Vpower as the external power source (to be provided by the user).

Inductive load protection: If driving a relay or solenoid valve, an external Fly wheel diode must be connected to Vpower, otherwise the back electromotive force will damage the output transistor.


Interrupt System Architecture

PCI-9114 (A) adopts a Dual Interrupt System, which only occupies one PCI IRQ, but can generate two independent interrupt sources INT1 and INT2:

INT1: From A/D EOC or FIFO half full flag.

INT2: Output from Timer Pacer.

Two interrupts can be enabled simultaneously, and in ISR, the current trigger source is determined through _9114_Get-IRQ_Status() and processed separately. For example, using a FIFO half full interrupt to transmit A/D data, while using a timer interrupt to perform periodic status checks.

IRQ allocation: Automatically allocated by PCI PnP BIOS, users do not need to manually set it. The current IRQ number can be queried through _9114_Get_iRQ_Channel ().

  • ABACO VMIC VMICBL-000-F3-102 Reflective Memory Cable
  • VMIC 332-000131-B VMIVME PCB Card
  • VMIC 320-250236 with VMIVME-7588 Processor Board
  • VMIC ASSY 12149 Module
  • FANUC VMIC VMIVME5010 I/O PCB Board
  • VMIC VMIVME-7698-345 VME Single Board Computer
  • IS215UCVEH2A VME Controller Card
  • VMIC VMIVME-7658-330 VME Single Board Computer
  • VMIC VMIPCI-5790-000 Dual-Channel Ultra160 SCSI Adapter
  • VMIC VMICPCI-7756-460 Single Board Computer
  • VMIVME-4920 Dual Channel Digital Converter Board – VMEbus
  • GE Fanuc VMIVME-4140 VMEbus Module
  • VMIC VMIPMC-7440 PMC Sound Card
  • VMIC PCI 4320 VMEbus Board-333-854320-000
  • VMIC VMIVME 5530S VMEbus Interface Module
  • FANUC 332-999995-000 VMEbus PCB Assembly
  • FANUC VMIVME-4116-030 VMEbus Module
  • VMIC VMIVME-7658-330 VMEbus Single Board Computer
  • VMIC VME-2532A VMIVME2532A-413 Digital I/O Board
  • VMIC VMIVME-7696-650 VMEbus Processor Board
  • VMIC VMIVME-7487A Mainframe Board
  • GE Fanuc VMIVME-2120-175 Digital Output Board
  • Abaco VMIVME-4125A-000 System Test Calibration Board
  • VMIC VMICPCI-5579 Reflective Memory PCI Board
  • FANUC A860-2000-X003 Encoder Interface Module
  • FANUC 332-999992-000 VME Module
  • VMIC VMIVME-7698 VME Module
  • FANUC A860-2000-X003 Encoder Interface Module
  • VMIC 333-657755-000 B LSC-3 4201 Board
  • VMIVME-9304 CPU Board with NEC FGA-002A Interface Chip
  • VMIC VMIVME-7805 VMEbus Board – VMIVME-7805-234001
  • VMIC 332-000131-000M01 VMIVME PCB Card
  • FANUC GE VMIC VMIVME 2510B Digital I/O Board
  • VMIC VMIPMC-5795-000 PMC Ultra160 SCSI Adapter
  • GE Fanuc VMIVME 5588 High-Speed Reflective Memory Board
  • VMIC VMIVME 4132 VMEbus Analog Output Board
  • VMIC VMIVME-3418 8-Channel Strain Gauge and RTD Board
  • VMIC VMIPMC-5797-000 Ultra320 SCSI Host Bus Adapter
  • VMIC VMIACC 0562 Accessory Module
  • Abaco VMIVME 4116 8-Channel 16-Bit Analog Output Board
  • VMIC VMIVME 4512 Analog I/O Board – 332-004512-300
  • VMIC VMIVME 4120 VMEbus Circuit Board – 332-004120
  • VMIC VMIVME-3801-100C Analog-to-Digital Converter Module
  • IS215UCVEH2AE VME Controller Card
  • FANUC 333-00DMA0-000 VME Module
  • GE Fanuc VMIVME-5588-200 High-Speed Reflective Memory Card
  • VMIC VMIVME-7696-650 VMEbus Single-Board Computer
  • GE Fanuc VMIVME-5532S VMEbus Fiber-Optic Repeater Link
  • VMIC GE EV-DIO-01 Control Board
  • Abaco VMIVME-7751 Pentium III VME Single Board Computer
  • PMC-5565PIORC-110000 128MB Reflective Memory Card
  • Abaco VMIVME-5565-010000 Reflective Memory Board
  • VMIC VMIPMC-5565 Reflective Memory PMC Module
  • VMIC VMIVME 5504 Slave VME Module
  • VMIC VMIVME-5740-12000 VMEbus Hard Drive Module
  • VMIC VMIVME-7751 VMEbus Processor Module
  • VMIC VMIVME-7588 CPU Module
  • VMIC 332-000132 VMIVME PCB Card
  • GE Fanuc VMIVME-4514A Analog I/O Board
  • Abaco VMIVME-2528-000 128-Bit TTL Digital I/O
  • VMIC VMIVME 4514 Scanning Analog I/O Board
  • VMIPCI 5588-101 High Speed Fiber Optic Reflective Memory Card
  • VMIC VMIVME-1228 VMEbus Board
  • VMIC VMIVME-7455 CD-ROM Drive Module
  • VMIC VMIACC 0577 Compact PCI Board
  • IS415UCVGH1A VME Controller Card
  • VMICPMC-5664 VME PMC Dual Fiber Card
  • VMIVME1128 128-Bit High-Voltage Digital Output Board
  • VMIC VMIVME-2170A VMEbus PCB Board
  • VMIC 332-015565-010L VME Module
  • VMIC VMICPCI-7612-470 Single Board Computer
  • VMIC EV-CNT/01 Control Board
  • VMIC VMIVME 1181 VMEbus Input Board – 333-001181-000 A
  • VMIC VMIVME-1150 VMEbus Module
  • VMIC VMIVME-5576 VMEbus Module
  • VMIC VMIVME-4150 VMEbus Module
  • VMIC VMIOMAX-8001B PLC Rack
  • VMIC VMIVME 2128 High-Voltage Digital Output Board
  • VMIC VMIVME-1111 64-Bit High-Voltage Digital Input Board
  • GE Fanuc VMIVME 1182 VMEbus Input Board – 332-011182-060C
  • VMIC VMIVME-7696 VMEbus PC Board
  • VMIC VMIVME-7686 VMEbus Module
  • GE VMIVME-7486 VME PCB Board
  • VMIC VMIVME-7740-840 Processor Module
  • VMIC VMIACC BT01 REV 0 Transition Board
  • Abaco VMIPCI-5576-001 Fiber-Optic Reflective Memory Card
  • GE IS215UCVGH1A VME Controller Card
  • VMIVME 7671-421000 VME Module
  • VMIC FLKMD37SUBS Module
  • VMIC VMICPCI-7611-465 Single Board Computer
  • GE VMIC VMIPMC-6003 PMC Module – 302-000227-000
  • VMIC VMIVME 1330 VMEbus Circuit Board
  • GE Fanuc VMIVME 1182 VMEbus Input Board – 332-011182-001A
  • VMIVME-2534-111D 32-Bit High-Voltage Digital I/O – VMEbus
  • VMIC PCI-5565 Reflective Memory Card
  • VMIC VMIVME 6015 VMEbus Serial Interface Board
  • VMIC 320-250236 VMIVME 7588 VME Bus Assembly
  • VMIC VMIVME-7750-734000 VMEbus Module
  • GE Fanuc VMIVME-7750 VMEbus Input Board
  • VMIC VMIVME 4132 32-Channel Analog Output Board
  • VMIC VME-3418 Analog Input Module
  • VMIC VMIOMAX-8005A PLC Rack
  • GE PCI-5565 Reflective Memory Card
  • VMIC VMIVME-7750-3144702-09 CPU Module
  • Abaco VMIC VMIVME-5620 VME Module
  • VMIC VMIVME-2536 Digital I/O Board
  • Abaco VMIVME-7851-230100 VME Single Board Computer
  • VMIC 7487A CPU Board
  • VMIC 322-000228-137A VMIACC-BT09-137 Adapter Module
  • VMIC VMEbus 3230 Thermocouple Card
  • Abaco VMIVME-7455 VMEbus IDE CD-ROM Drive Module
  • VMIC VMIATX 5553 ATX Power Supply Module
  • VMIC VMIVME 1111 VMEbus Assembly – 332-001111-010D
  • Abaco VMIVME 7450 VMEbus Circuit Board with Floppy Drive
  • GE Fanuc VMIVME-4140-011 32-Channel Analog Output Board
  • VMIC VMIVME-2528-000 Digital I/O Board
  • VMIC VMIVME-7459 VMEbus Module
  • VMIC VMIVME 7452 VMEbus PCB Board
  • VMIC VMIVME-7750-259000 VMEbus CPU Module
  • VMIC VMIVME-7587 VMEbus Module Circuit Board
  • VMIC VMIVME-1101 VMEbus Circuit Board
  • VMIC 332-000132-B VMEbus PCB Board
  • VMIC VMIVME 2170A VMEbus PCB Board
  • VMIC VMIVME-7651-120000 VMEbus Single Board Computer
  • GE Fanuc VMIC VMIVME 2200 VMEbus Circuit Board
  • Abaco VMIPMC6100 PMC Gigabit Ethernet Adapter
  • FANUC VMIC VME-2528 128-Bit TTL Digital I/O Board
  • VMIC VMIVME 6015 VMEbus Serial Interface Board