Page 4
Troubleshooting ............... 88 How to verify the AI function on WinCE or WES unit? Service-request requirement Why does the data read from I-8014W seem unstable? How to solve FIFO LATCHED error (-6)? I-8014W API User Manual, v 1.0.1, September 2011 E-mail: service@icpdas.com...
Preface The I-8014W is a 16-bit resolution, high speed isolated analog input module providing 16 single-ended or 8 differential analog input channels. Besides basic usage knowledge and SDK interface, this manual intends to introduce the Magic Scan function of I-8014W for scanning multi-channel system.
Page 9
Input impedance adjustment The I-8014W provides three input impedances such as 20k, 200k (default setting) and 20M Ohm to meet system requirement. For most of cases, 200k is good enough. Every time when the input impedance is changed on a calibrated module, it is...
Demo Programs Location The following table lists the location of I-8014W demo programs for different platform for verifying the functions of the I-8014W and reusing the source code if needed. Platform Location For I-8000 on Web Library ftp://ftp.icpdas.com/pub/cd/8000cd/napdos/8000/841x881x/demo/li Demo ftp://ftp.icpdas.com/pub/cd/8000cd/napdos/8000/841x881x/demo/i...
Calibration, page 17 Getting Started Guide The executable file AI_INFO.EXE in basic_info folder of I-8014W demo could be used to get the basic information of the I-8014W and verify the AI read function. The basic information includes: ● Version number and published date of library.
Page 15
8, make sure the Differential / Single Ended select jumper is in differential position. Step 2. Connect your stable signal source (ex. a battery output) to I-8014W by differential wiring as below. Step 3. Connect the power supply to the unit, and connect the control unit and PC by RS232 cable.
To calibrate the I-8014W, in addition to plugging the I-8014W in the slot of controller, the following items are needed: ●...
Page 18
To calibrate the I-8014W on i-8000 and iPAC-8000 unit Step 1. Repeat from step1 to step3 in Quick Start (See page a. Wire the power to control unit and control unit to PC. b. Set the Differential / Single Ended jumper in differential position and wire the calibration source to channel 0 by differential wiring.
Page 24
To verify the calibration Step1. Make the calibration source output a voltage to channel 0 of I-8014W. For example, -2V, Step2. In the same console of calibration program, enter t (Read calibrated AI value of Ch0) and select the input type which is just calibrated (ex. 0, -10 V ~10V ).
Getting Started Guide The executable file pac_i8014W_BasicInfo.exe in BasicInfo folder of I-8014W demo could be used to get the basic information of the I-8014W and verify the AI read function. The basic information includes: ● Version number and published date of library.
Page 27
Step3. Plug the I-8014W into the slot of control unit and turn on the controller. Step4. Launch pac_i8014W_BasicInfo.exe on controller, and verify the basic information and AI read from each channel as follows: Tips & Warnings Unused channel should be connected to GND to avoid floating.
To calibrate the I-8014W, in addition to plugging the I-8014W in the slot of controller, the following items are needed: ●...
Page 29
To calibrate the I-8014W on WinCE and WES unit Step1. Refer to Jumper setting, page make sure the Differential / Single Ended select jumper is in differential position. Step2. Connect your calibration source to channel 0 of I-8014W by differential wiring.
Page 30
Step5. Select the I-8014W slot number and input range from the drop-down list located in the upper part of the window. Step6. Determine two values (points) in the range of the selected input type for calibration process. For example, after selecting 0 (-10V ~ +10V), we would like to use +8V and -8V as the two calibration points: Step7.
Page 33
To verify the calibration Step1. Make the calibration source output a voltage to channel 0 of I-8014W. For example, -2V, Step2. Click the Step1. Set point 1 tab, confirm the AI read back as following: I-8014W API User Manual, v 1.0.1, September 2011 E-mail: service@icpdas.com...
Magic Scan This chapter provides the detail of Magic Scan, the key function designed on the I-8014W for multi-channel high sampling rate analog data acquisition. At the last part of this chapter, it introduces two demo programs for implementing Magic Scan. Both the Magic Scan mode and trigger method could be selected in the two programs, the only difference is that one transfers data by polling and the other transfers data by interrupt.
-external hardware This section describes the two Magic Scan modes in which the I-8014W might use: Standard mode, page 37 Virtual sample and hold mode, page 38 I-8014W API User Manual, v 1.0.1, September 2011 E-mail: service@icpdas.com...
1 kHz, the time period between every sampling operation is 1 ms, and scan one cycle (from Ch0 to Ch1 to Ch2) needs 3ms as below: I-8014W API User Manual, v 1.0.1, September 2011 E-mail: service@icpdas.com...
After setting the external trigger source, triggering condition and starting the Magic Scan in program, the I-8014W will wait unless it receive the external form Trig+ and Trig- terminals and then start the Magic Scan.
FIFO The I-8014W is equipped with a 4 k sample of FIFO which may store 4096 samples of data from Magic Scan to guarantee no data loss. The acquisition data is saved into the FIFO one by one in the scan process. We have to read back data from the FIFO in time to avoid FIFO filled;...
Page 49
In this demo, the spend time 1254 ms = (1000 / 4) * 5 (Spend time = [scan cycle number] * [scan cycle period]) The spend time can be used to verify the sampling rate on I-8014W. I-8014W API User Manual, v1.0.1, June 2011...
Ethernet to data center or a remote data storage disk. To meet the requirements: Step1. Set the jumper on I-8014W as differential input mode. Step2. Set input channel as ch0 ~ ch3, and input range of each channel as -10 ~ 10 V.
ICP DAS provides APIs, library and demo programs including source code for easy integration I-8014W into the following platforms. The APIs and programming procedure are similar on MiniOS7 and Windows platform, the only difference is the prefix characters added to the name for the functions in library (APIs). “i8014W_” is prefixed to the function name applied on MiniOS7 and Linux platform, and “pac_i8014W_”...
Before you start to run any function for I-8014W, the initial function need be executed once for one I-8014W. If you have two or more I-8014W, you need call the initial function for each I-8014W individual by passing the slot number that the I-8014W plugged in.
For Windows (CE and WES) short pac_i8014W_GetFirmwareVer_L2(int slot); Parameter slot: 0 ~ 7 Return The I-8014W version number of the secondary FPGA firmware Example [C++] short ver_L2=0, slot=0; ver_L2= i8014W_GetFirmwareVer_L2 (slot); Print( "\nSecondary FPGA Version =: %04X",i8014W_GetFirmwareVer_L2(slot) );...
This function is used to get the single-ended / differential jumper position setting on the I-8014W. If you want to use 8-channel differential input, the jumper needs to be put in differential position; similarly, the jumper needs be put in single-ended position, then the 16-channel single-ended input works correctly.
Page 71
0: rising edge trigger, it is valid only for external hardware trigger. 1: falling edge trigger, it is valid only for external hardware trigger. *realSampleRate: [Output] the real sampling rate that the I-8014W used Return None I-8014W API User Manual, v1.0.1, June 2011...
FIFO immediately. When external hardware trigger is selected, the I-8014W will wait after this function executed till it receives the trigger signal. If you would like to start Magic Scan on more than one I-8014W simultaneously by internal hardware trigger source, configure each module and execute StartMagicScan function once, the argument slot could be any one slot number of those modules plugged in.
How to verify the AI function on WinCE or WES unit? If the data read from the I-8014W is inconsistent with the input signal, and you would like to confirm the input function, pac_i8014W_Utility.exe may help you. The utility is for using I-8014W on WinCE and WES controller only and is located in the I-8014W C # demo program for the controller.
Page 89
When measuring current input, it is no use to enhance to accuracy. Step2. Launch pac_i8014W_Utility.exe Step3: Read the information in I-8014W. a. Form the I-8014W slot index drop-down list, select the slot in which the I-8014W is plugged. b. Click the Basic Information tag. The Basic Information page includes: ●...
Page 90
To correct the situation, try: a. Press Refresh to get the gain values again and confirm they are correct or not. b. Change the I-8014W to another slot, repeat from step2 to step3 to confirm the gain values are correct or not.
Service-request requirement When using a stable signal source such as a battery to output signal to the I-8014W and getting an incorrect or unstable data, prepare the following three items and e-mail service@icpdas.com ● The picture of physical wiring ●...
Need help?
Do you have a question about the I-8014W and is the answer not in the manual?
Questions and answers