Home

Advantech PCI-1718 User's Manual

image

Contents

1. CC3 CCO Current channel number CCO The least significant bit LSB of the stop channel CC3 The most significant bit MSB C 8 Digital I O Registers BASE 03 0BH The PCI 1718HDU HGU provides 16 digital input channels and 16 digi tal output channels You read digital input data from registers BASE 03H and BASE 0BH After the read operation the input lines go to three state data is not latched You write digital output data to registers BASE 03H and BASE 0BH The registers latch the output value you cannot read it back Using the PCL 818HD HD L s input and output functions is fairly straightforward Chapter 3 gives some ideas for digital signal connec tions Table C 9 Register for Digital Output Write Digital Output Bit 7 6 5 4 3 2 1 0 BASE 03H DO7 DO6 DOS DO4 DO3 DO2 DO1 DOO BASE OBH DO15 DO14 DO13 DO12 DO11 DO10 DO9 DO8 DO15 DOO Digital output data DOO The least significant bit LSB of the DO data DO15 The most significant bit MSB PCI 1718 Series User Manual 68 Table C 10 Register for Digital Output Read Digital Input Bit 7 6 5 4 3 2 1 0 BASE 03H DI7 DI6 DI5 DI4 DI3 DI2 DIM DIO BASE OBH DI15 DI14 DI13 DI12 DI11 DI10 DIO DI8 DI15 DIO Digital input data DIO The least significant bit LSB of the DI data DIIS The most significant bit MS
2. swi 3 2 1 0 BoardiD 1D3 ID2 ID1 IDO 0 ON ON ON ON 1 ON ON ON OFF 2 ON ON OFF ON 3 ON ON OFF OFF 4 ON OFF ON ON 5 ON OFF ON OFF 6 ON OFF OFF ON 7 ON OFF OFF OFF 8 OFF ON ON ON 9 OFF ON ON OFF 10 OFF ON OFF ON 11 OFF ON OFF OFF 12 OFF OFF ON ON 13 OFF OFF ON OFF 14 OFF OFF OFF ON 15 OFF OFF OFF OFF Default Setting is 0 21 Chapter 3 3 2 2 Channel Configuration S E or DIFF SW2 The PCI 1718 cards offer 16 single ended or eight differential analog input channels Slide switch SW2 changes the channels between single ended or differential input Slide the switch to the left hand position marked DIFF for eight differential inputs the default or to the right hand position marked S E for 16 single ended inputs Table 3 2 Summary of Switch SW2 Settings Switch Function description SW2 Differential default Single ended 3 2 3 D A Reference Voltage int ext JP11 Jumper JP11 selects reference voltage source for PCI 1718 cards D A converters You can use the cards internal reference or supply an exter nal reference Table 3 3 Summary of Jumper JP11 Settings Jumper Function description JP11 External Internal default When you set JP11 to INT the D A converter takes its reference voltage input from the card s onboard reference Jumper JP10 selects either 5 V or 10 V onboard reference voltage With JP11 set to I
3. PCI 1718 Series 12 bit Multifunction Cards with Universal PCI Bus User Manual Copyright The documentation and the software included with this product are copy righted 2005 by Advantech Co Ltd All rights are reserved Advantech Co Ltd reserves the right to make improvements in the products described in this manual at any time without notice No part of this man ual may be reproduced copied translated or transmitted in any form or by any means without the prior written permission of Advantech Co Ltd Information provided in this manual is intended to be accurate and reli able However Advantech Co Ltd assumes no responsibility for its use nor for any infringements of the rights of third parties which may result from its use Acknowledgements Intel and Pentium are trademarks of Intel Corporation Microsoft Windows and MS DOS are registered trademarks of Microsoft Corp All other product names or trademarks are properties of their respective owners This Manual Covers the Following Models PCI 1718HDU PCI 1718HGU Part No 2003171800 lst Edition Printed in Taiwan March 2005 PCI 1718 Series User Manual ii Product Warranty 2 years Advantech warrants to you the original purchaser that each of its prod ucts will be free from defects in materials and workmanship for two years from the date of purchase This warranty does not apply to any products which have been repaired or altered by perso
4. C 20 Register Programming Flow Chart C 20 1 Software Trigger Mode with Polling Set Scan Channel w Base 0 2H MUX Scan Channel Control amp w Base 0 1H A D Range Control Set Software Trigger and w Base 09H Disable Generated Interrupt Somere A D w Base 00H Trigger Yes r Base 08H Get Data r Base 00H r Base 01H No v 77 Appendix C C 20 2 Pacer Trigger Mode with Interrupt Set to Software Trigger Mode To Disable Trigger w Base 09H MUX Scan Channel Control amp A D Range Control w Base 0 2H w Base 0 1H w Base 0 2H Set Scan Channel Set Pacer Rate Set ISR Base 0 CH Base 0FH Set To Pacer Trigger Mode and Enable Device Interrupt Enable System To Accept Interrupt Clear Device Interrupt Request Clear System Interrupt_ Request w Base 09H w Base 08H Set To Pacer Trigger Mode To Enable Trigger System Ready For Data Acquisition I w Base 09H Interrupt PCI 1718 Series User Manual 78 ISR r Base 00H Get Pei r Base 01H Clear Device Interrupt Request w Base 08H Clear System Device Interrupt End of ISR Stop ISR Set To Software Trigger Mode To Disable Trigger W pasero 9m Restore ISR Disable Generated Interrupt Disable System To Accept Interrupt w Base 0 9H C 20 3 Pacer Trigger Mode with Interrupt FIFO Used Set To Software Trigger Mode To w Base 09H Disable Trigger MUX Scan Channel Control
5. C3 CO A D channel number from which the data is derived CO The least significant bit LSB of the channels C3 The most significant bit MSB C 4 Software A D Trigger BASE 00H You can trigger an A D conversion from software the card s onboard pacer or an external pulse If you select software triggering a write to the register BASE 00H with any value will trigger an A D conversion Bits 1 and 0 of register BASE 09H select the trigger source See page 67 for BASE 09H register layout and programming information Table C 5 Register for Software A D Trigger Write Software A D trigger Bit 7 6 5 4 3 2 1 0 BASE 00H X X X X X X X x PCI 1718 Series User Manual 64 C 5 A D Range Control BASE 01H Each A D channel has its own individual input range controlled by a range code stored in onboard RAM If you want to change the range code for a given channel select the channel as the start channel in register BASE 02H MUX scan described in the next section then write the range code to bits 0 to 3 of BASE 01H Table C 6 Register for A D Range Control Write A D range control Bit 7 6 5 4 3 2 1 0 BASE 01H X X X X G3 G2 G1 GO G3 G0 A D range control G0 The least significant bit LSB of the A D range G3 The most significant bit MSB Range codes appear below PCI 1718HDU Input Range V Unipolar Bipolar Gain Code G
6. include lt stdio h gt include lt DOS h gt void interrupt isr void define AD_NO 4096 int iflag int base_addr void main void int ad_lb ad_hb int i 1 int k 0 FIFO index Access your base address Add you code here JA ae ae le ale ae ale af ale ai le ale ae af ae ale al ae 2 fe ale ae ale a ae af ae ale a fe ae le ale ae ale ae ale ake e ake aK Set Software Trigger and Disable Nor INT outportb base_addr 0x09 0x00 PCI 1718 Series User Manual 46 outportb base_addr 0x02 0x00 MUX Scan Channel Control outportb base_addr 0x01 0x03 Channel 1 Gain Setting outportb base_addr 0x02 0x11 MUX Scan Channel Control outportb base_addr 0x01 0x08 Channel 2 Gain Setting outportb base_addr 0x02 0x10 Scan Channel 0 1 78 P87 He Set Pacer He He He k k outportb base_addr 0x0f 0x7e outportb base_addr 0x0d 10 Divide By 1 outportb base_addr 0x0d 0 outportb base_addr 0x0f 0xbe outportb base_addr 0x0e 20 Divide By 2 outportb base_addr 0x0e 0 Add your code here Ara ae ae ale ale ae ale ae ak ak le 2g fe ae he ake ee ak Set System Interrupt Add your code here JA ae ae le ale ae ale a ale a le 2 ae a ae ale al ae 2 ake ake a ale a fe ak le ale ak he ae ie outportb base_addr 0x09 0x00 Disable Nor INT and Set Pacer Trigger outportb base_addr 0x06 0x01 Enable FIFO INT outportb base_addr 0x14 0x00 Clear FIFO Interrupt Cl
7. Note S0 S1 is NC and S2 S3 is AGND for PCI 1718HGU PCI 1718 Series User Manual 28 3 3 1 I O Connector Signal Description Table 3 9 I O Connector Signal Descriptions Signal Refere Direct Description Name nce ion an A GND input P single ended channels 0 pices A GND Input faci high differential channels 0 pen A GND Input ae low differential channels 0 D A A GND Output Analog output Analog Ground The two ground references AGND A GND and D GND are connected together on the PCI 1718HDU HGU card D O D GND Output Digital output channels 0 through 15 D I D GND Input Digital input channels O through 15 CLK D GND Input Clock input for the 8254 GATE D GND Input Gate input for the 8254 OUT D GND Output Signal output for the 8254 VREF D GND Output Voltage reference REFIN D GND Input External voltage reference input S1 S4 D GND Output Daughterboard channel select Digital Ground The two ground references A GND and D GND are connected together on the PCI 1718HDU HGU card 12 VDC Source from ISA bus directly with FUSE protection 5 VDC Source from ISA bus directly with FUSE protection NC No connection DGND 12V D GND Output 5V D GND Output 29 Chapter 3 3 3 2 Analog Input Connections PCI 1718HDU HGU supports either 16 single ended or 8 differential analog inputs Sw
8. SW1 woes 21 Table 3 1 Board ID Setting SW1 3 2 2 Channel Configuration S E or DIFF SW2 Table 3 2 Summary of Switch SW2 Settings 322 3 2 3 D A Reference Voltage int ext JP11 22 Table 3 3 Summary of Jumper JP11 Settings 22 3 2 4 Internal Voltage Reference 10 V or 5 V JP10 23 Table 3 4 Summary of Jumper JP10 Settings 23 3 2 5 Timer Clock Selection JP8 ene 24 Table 3 5 Summary of Jumper JP8 Settings 24 3 2 6 Ext trigger and Counter Gate 0 Control JP5 25 Table 3 6 Summary of Jumper Settings 25 3 2 7 Digital Output 20 pin or 37 pin Connector JP1 ues Table 3 7 Summary of Jumper Settings 26 3 2 8 Setting the Time to Reset Digital Outputs 27 Table 3 8 JP21 Jumper Settings enen 27 Signal Connections uuesessessessensensenneennennennee nennen 28 Figure 3 2 O Connector Pin Assignments for the PCI 1718 Seriese dee 28 3 3 1 VO Connector Signal Description eeeee 29 v U Chapter WOH A R AAA 4 4 Appendix A A l A 2 A 3 A 4 A 5 A 6 Appendix B Appendix C Cl C 2 C3 C4 C5 C 6 C 7 C8 C 9 C 10 C 11 C 12 Table 3 9 O Connector Signal Descriptions 29 3 3 2 Analog Input Connections uuenesesneneesesenesneneneennenene 30 Figure 3 3 Analog Output Connect
9. Table C 19 Register for FIFO Status occ 76 FIFO Clear BASE H SH enesenenenn 76 Table C 20 Register for FIFO Clear 76 Register Programming Flow Chart 77 C 20 1 Software Trigger Mode with Polling 77 C 20 2 Pacer Trigger Mode with Interrupt 0 0 78 C 20 3 Pacer Trigger Mode with Interrupt FIFO Used 79 Calibration nennen 82 VR Assigniment 2 2 2er nenn 83 Figure D 1 PCI 1718 VR Assignment e 83 A D Cali brati oniisscascecy E E E torres 84 D A Calibration 2 2 2282 ars 85 PCI 1718 Series User Manual viii CHAPTER Introduction This chapter introduces the PCI 1718 cards and their typical applications Sections include Features Applications Installation Guide Software Overview Device Driver Programming Road map Accessories Chapter 1 Introduction Thank you for buying the Advantech PCI 1718HDU HGU PCI 1718HDU HGU is a PCI Bus multifunction card for IBM PC XT AT or compatible computers It offers the five most desired measurement and control functions e 12 bit A D conversion e D A conversion e Digital input e Digital output Timer counter A programmable gain instrument amplifier lets you acquire different input signals without external signal conditioning An onboard 1 K word FIFO buffer provides high speed data transfer and predictable perfor mance under Windows Automatic channel scanning circuitry and onboard S
10. amp Ww Base 0 2H A D Range w Base 0 1H Control Set Scan Channel Set Pacer Rate Set ISR Enable System To Accept Interrupt Set Pacer Trigger and Disable Generated Interrupt Enable FIFO Interrupt Clear FIFO Interrupt Request Clear System Interrupt Request Clear FIFO Set To Pacer Trigger Mode To Enable_ Trigger w Base 0 2H Base 0 CH Base 0FH w Base 0 9H w Base 0 6H w Base 14H w Base 19H w Base 0AH System Ready For Data Acquisition Interrupt Start ISR Get 512 Samples data Half Full of FIFO r Base 17H r Base 18H Clear FIFO w Base 14H Interrupt_ Request Clear System Interrupt request End of ISR Stop ISR Set To Software Trigger Mode To w Base 0 9H Disable Trigger Restore ISR Disable Generated Base 0 9H Interrupt Disable System To Accept Interrupt Clear FIFO w Base 19H Appendix C PCI 1718 Series User Manual 80 APPENDIX Calibration This appendix provides brief informa tion on PCI 1718 card calibration Reg ular calibration checks are important to maintain accuracy in data acquisition and control applications Appendix D Calibration PCI 1718 cards are calibrated at the factory for initial use However a recalibration of the analog input and the analog output function is recom mended 1 Every six months 2 Everytime the analog output range is changed We provide a calibration program on the companion C
11. Control 65 MUX Scan Channel Control BASE O2H 67 Table C 7 Register for MUX Scan Channel Control 67 MUX Scan Channel Status BASE 02H 68 Table C 8 Register for MUX Scan Channel Status 68 Digital I O Registers BASE 03 0BH Table C 9 Register for Digital Output Table C 10 Register for Digital Output D A Output BASE 04 05H seeen Table C 11 Register for D A Output FIFO Interrupt Control BASE 06H eects Table C 12 Register for FIFO Interrupt Control 70 Clear Interrupt Request BASE 08H cnenee 71 Table C 13 Register for Clear Interrupt Request 71 A D Status BASE 08H eneeeneennnenenn 71 Table C 14 Register for A D Status cee eee 71 PCI 1718 Series User Manual vi C 13 C 14 C 15 C 16 C 17 C 18 C 19 C 20 Appendix D wl vo u 2 3 A D Control BASE 09H eneneneneenensnne 73 Table C 15 Register for A D Control 73 Timer Counter Enable BASE 0AH ee 74 Table C 16 Register for Timer Counter Enable 74 Programmable Timer Counter BASE 0C 0FH 74 Clear FIFO Interrupt Request BASE 14H 75 Table C 17 Register for Clear FIFO Interrupt Request 75 A D Data and Channel from FIFO BASE 17 18H 75 FOR nennen 75 FIFO Status BASE I9H c eeesnesneesnennenennen 76
12. D A output range is either 0 to 5 V or 0 to 10 V You can also use an external DC or AC source as the D A reference input In this case the maximum reference input voltage is 10 V and the maxi mum D A output ranges are 0 to 10 V or 0 to 10 V Connector CN3 supports all D A signal connections Chapter 3 gives con nector pin assignments and a wiring diagram for D A signal connections C 10 FIFO Interrupt Control BASE 06H Table C 12 Register for FIFO Interrupt Control Write FIFO interrupt control Bit 7 6 5 4 3 2 1 0 BASE 06H AD12_16 X x x x x x FINT FINT Enable disable FIFO interrupt 0 FIFO interrupt disabled 1 FIFO interrupt enabled PCI 1718 Series User Manual 70 C 11 Clear Interrupt Request BASE 08H Write any value to register BASE 08H to clear the interrupt request Table C 13 Register for Clear Interrupt Request Write A D control Bit 7 6 BASE 09H X X X X X X X x oa oO N C 12 A D Status BASE 08H Read only register BASE 08H provides information on the A D configu ration and operation Including Bipolar or unipolar input for the channel to be converted next e Single ended or differential input e Interrupt status for the channel already converted End of conversion for the channel already converted e Channel to be converted next Writing to this I O port with any data value clears its
13. gt define AD_NO 4096 Number of Samples int base_addr void main void int ad_lb ad_hb Declaration int i int eoc E Access your base address Add your code here Je a a ae lee ale al ae ale Di ale ae le ae ae af ae ale Di ae ale ale ale ae lee ale al ae ale ae ae ae ale ae ae ake ake 2 ee 2 outportb base_addr 0x02 0x00 Set Channel 0 outportb base_addr 0x01 0x00 Set A D range outportb base_addr 0x02 0x11 Set Channel 1 outportb base_addr 0x01 0x01 Set A D range outportb base_addr 0x02 0x10 Scan Channel 0 1 outportb base_addr 0x09 0x00 while i lt AD_NO outportb base_addr 0x00 0 Software Trigger do eoc inportb base_addr 0x08 eoc eoc amp 0x01 Get EOC while eoc 0 Check EOC ad_lb inportb base_addr 0x00 A D LowByte ad_hb inportb base_addr 0x01 A D HighByte i PCI 1718 Series User Manual 40 4 3 2 Pacer Trigger Mode with Interrupt ISR r Base 00H au r Base 01H Clear Device Interrupt Request Set to Software Trigger Mode To w Base 09H Disable Trigger MUX Scan Channel Control amp w Base 0 2H A D Range w Base 0 1H Control Oer Salem w Base 08H Device Interrupt w Base 0 2H Set Scan Channel End of ISR Base 0 CH Set Pacer Rate Base 0FH Stop ISR Set ISR Set To Pacer Trigger Mode and e w Base 09H Enable Device Set To Software Interrupt i p Trigger Mode To w Base 0 9H Disable Trigger Enable System To A t SETP
14. precision voltmeter to calibrate the A D outputs is recommended Regular and accurate calibration ensures maximum possible accuracy The CALB EXE calibration program leads you through the whole A D offset and gain adjustment procedure The basic steps are outlined below Short the A D input channel 0 to ground and measure the voltage at TP1 on the PCB see the figure in Appendix B Adjust VR4 until TP1 is as close as possible to 0 V Connect a DC voltage source with value equal to 0 5 LSB such as the D A output to A D Channel O pin 1 on connector CN3 Adjust VR3 until the output from the card s A D converter flickers between 0 and 1 Connect a DC voltage source with a value of 4094 5 LSB such as the D A output to A D channel 0 Adjust VR2 until the A D reading flickers between 4094 and 4095 Repeat steps 2 to step 5 adjusting VR2 and VR3 Select unipolar input configuration Connect a DC voltage source with a value of 0 5 LSB such as the D A output to A D channel0 Adjust VR1 until the reading of the A D flickers between 0 and 1 PCI 1718 Series User Manual 84 D 3 D A Calibration Note Using a precision voltmeter to calibrate the D A outputs is recommended Connect a reference voltage within the range 10 V to the reference input of the D A channel you want to calibrate You can use either the on board 5 V 10 V reference or an external reference Adjust the full scale gain and zero offset of the D A channel w
15. signals with other TTL devices 5V 4 7K 4 D GND lH 34 3 4 Field Wiring Considerations When you use PCI 1718 cards to acquire data from outside noises in the environment might significantly affect the accuracy of your measure ments if due cautions are not taken The following measures will be help ful to reduce possible interference running signal wires between signal sources and the PCI 1718 card The signal cables must be kept away from strong electromagnetic sources such as power lines large electric motors circuit breakers or welding machines since they may cause strong electromagnetic inter ference Keep the analog signal cables away from any video monitor since it can significantly affect a data acquisition system If the cable travels through an area with significant electromagnetic interference you should adopt individually shielded twisted pair wires as the analog input cable This type of cable has its signal wires twisted together and shielded with a metal mesh The metal mesh should only be connected to one point at the signal source ground Avoid running the signal cables through any conduit that might have power lines in it If you have to place your signal cable parallel to a power line that has a high voltage or high current running through it try to keep a safe dis tance between them Alternatively you can place the signal cable at a right angle to the power line to minimize the u
16. 3 G2 Q Q 5 to 5 2 5 to 2 5 1 25 to 1 25 0 625 to 0 625 0 to 10V 0 to 5V 0 to 2 5V 0 to 1 25V 10V to 10V N A N A N A N A N A N A N A vuIlc c cC c 0 0 00 a om omy my gt gt gt gt 7 7 0 00 0 0 1 0 0 0 o o o o o0 0 00 A 2 o lo 2 o o o o 2 lo lo 0 0 0 0 0 ry oy sy oy Fy o 65 Appendix C PCI 1718HGU Input Range V Unipolar Bipolar u G3 G2 G1_ GO 5V B 0 0 0 0 0 5V B 0 0 0 1 0 05V B 0 0 1 0 0 005V B 0 0 1 1 0 to 10V U 0 1 0 0 0 to 1V U 0 1 0 1 0 to 0 1V U 0 1 1 0 0 to 0 01V U 0 1 1 1 10V B 1 0 0 0 1V B 1 0 0 1 0 1V B 1 0 1 0 0 01V B 1 0 1 1 N A 1 1 0 0 N A 1 1 0 1 N A 1 1 1 0 N A 1 1 1 1 Note G3 and G2 are not used for PCL 818L PCI 1718 Series User Manual 66 C 6 MUX Scan Channel Control BASE 02H The write register at BASE 02H controls multiplexer MUX scanning The high nibble provides the stop scan channel number and the low nib ble provides the start scan channel number Writing to this register auto matically initializes the MUX to the start channel Each A D conversion trigger sets the MUX to the next channel With continuous triggering the MUX will scan from the start channel to the end channel then repeat For example if the st
17. B Note Digital Outputs DO D3 is selectable from the 20 pin connector or the 37 pin D connector Please refer to chapter 2 for details C 9 D A Output BASE 04 05H Write only registers BASE 04H and BASE 05H accept data for D A output The PCI 1718 cards provide one D A output channel with two double buffered 12 bit multiplying D A converters Write registers at addresses BASE 04H and BASE 05H hold output data DAO is the least signifi cant bit LSB and DA11 is the most significant bit MSB of the D A data Table C 11 Register for D A Output Write D A output data Bit 7 6 5 4 3 2 1 0 BASE 04H DA3 DA2 DA1 DAO X X x x BASE 05H DA11 DA10 DA9 DA8 DA7 DA6 DAS DAA 69 AppendixC DAI11 DAO Analog to digital data DAO The least significant bit LSB of the D A data DA11 The most significant bit MSB When you write data to D A channels write the low byte first The low byte is temporarily held by a register in the D A and not released to the output After you write the high byte the low byte and high byte are added and passed to the D A converter This double buffering process protects the D A data integrity through a single step update The PCi 1718 cards provide a precision fixed internal 5 V or 10 V refer ence selectable by means of Jumper JP10 This reference voltage is available at connector CN3 pin 11 If you use this voltage as the D A ref erence input the
18. Box Header for DI One 20 pin Box Header for DO Dimensions 175 x 100 mm 6 9 x 3 9 Power Typical 5 V 850 mA Consumption FE 5V 1A Temperature Operating 0 60 C 32 158 F refer to IEC 68 2 1 2 Storage 20 70 C 4 158 F Relative Humidity Operating 5 85 RH non condensing refer to IEC 68 1 2 3 Storage 5 95 RH non condensing refer to IEC 68 1 2 3 Certifications CE certified 55 AppendixA PCI 1718 Series User Manual 56 Appendix B Block Diagrams PCI 1718 Series User Manual 58 Appendix C Register Structure amp Format C 1 Overview PCI 1718 cards are delivered with an easy to use 32 bit Device Drivers for user programming under the Windows 98 2000 XP operating sys tems We advise users to program the PCI 1718 cards using the 32 bit Device Drivers provided by Advantech to avoid the complexity of low level registry programming The most important consideration in programming the PCI 1718 cards at the register level is to understand the function of the cards registers The information in the following sections is provided only for users who would like to do their own low level programming To get the DOS example programs please access CDROM DOS PCI 1718 C 2 I O Port Address Map PCI 1718 cards require 32 consecutive addresses in the PC s I O space The address of each register is specified as an offset from the card s base address For example BASE 0 is the card s ba
19. C can equal 0 in two different situations the conversion has com pleted or no conversion has been started Your software should therefore wait for the signal SNT 1 before it reads the conversion data It should then clear the INT bit by writing any value to the A D status register BASE 08H PCI 1718 Series User Manual 72 C 13 A D Control BASE 09H Read write register BASE 09H provides information on the PCI 1718HDU HGU s operating modes Table C 15 Register for A D Control Read Write A D control Bit 7 6 5 4 3 2 1 0 BASE 09H _ INTE ST1 STO INTE Disable enable generated interrupts 0 Disables the generation of interrupts No interrupt signal can be sent to the PC bus 1 Enables the generation of interrupts If DMAE O the PCI 1718 card will generate an interrupt when it completes an A D conversion Use this setting for interrupt driven data transfer If DMAE 1 the PCI 1718HDU HGU will generate an interrupt when it receives a T C terminal count signal from the PC s DMA controller indicating that a DMA transfer has completed Use this setting for DMA data transfer The DMA transfer is stopped by the interrupt caused by the T C signal See DMAE below ST1 to STO Trigger source Trigger source ST1 STO Software trigger 0 x External trigger 1 Pacer trigger 1 1 73 AppendixC C 14 Timer Counter Enable BASE 0AH Write register BASE 0AH
20. D ROM to assist you with D A calibration The calibration programs make calibration an easy job With a variety of prompts and graphic displays these programs will lead you through the calibration and setup procedures showing you all the correct settings and adjustments Note If you installed the program to another directory you can find these programs in the corresponding subfolders in your destination directory To perform a satisfactory calibration you will need a 4 digit digital multi meter and a voltage calibrator or a stable noise free DC voltage source Note Before you calibrate the D A function you must turn on the power at least 15 minutes to make sure the DA amp C card is already stable This calibration utility is designed for the Microsofto DOS environment Access this program from the default location Program Files Advantech ADSAPI Utilities PCI 1718 PCI 1718 Series User Manual 82 D 1 VR Assignment The six variable resistors VRs on the PCI 1718HDU HGU board help you make accurate adjustment on all A D and D A channels See the fig ure in Appendix B for help finding the VRs The following list shows the function of each VR VR Function VR1 A D unipolar offset VR2 A D full scale VR3 A D bipolar offset VR4 PGA offset VR5 D A full scale VR6 D A offset ed bed et bed es be Figure D 1 PCI 1718 VR Assignment 83 AppendixD D 2 A D Calibration Note Using a
21. DU HGU offers the following main features PCI Bus Plug amp Play The PCI 1718 cards use a PCI controller to interface the card to the PCI bus The controller fully implements the PCI bus specification Rev 2 2 All configurations related to the bus such as base address and interrupt assignment are automatically controlled by software No jumper or switch is required for user configuration Automatic Channel Gain Scanning PCI 1718HDU HGU features an automatic channel gain scanning circuit This circuit instead of your software controls multiplexer switching dur ing sampling On board SRAM stores different gain values for each chan nel This combination lets user perform multi channel high speed sampling up to 100 kHz for each channel 3 Chapter 1 Onboard FIFO There are 1 K samples FIFO for A D AI on PCI 1718HDU HGU This is an important feature for faster data transfer and more predictable per formance under Windows system Onboard Programmable Timer Counter PCI 1718HDU HGU provides a programmable timer counter for generat ing pacer trigger for the A D conversion The timer counter chip is 82C54 which includes three 16 bit counters of 10 MHz clock One counter is used as an event counter for counting events coming from the input channel The other two are cascaded together to make a 32 bit timer for pacer trigger time base BoardID Switch PCI 1718HDU HGU has a built in DIP switch that helps define each card s ID
22. Devices Box 17 Chapter2 After your card is properly installed and configured you can click the Test button to test your hardware by using the testing utility supplied EIER E Advantech Device Test PCI 1718HDU BoardID 12 I O ecO0H Yer A Analog output Digital input Digital output Input range Analog input reading Analog input Channel No 10V w 4107 v jr m Channel mode 16 single ended channels 0 073242 Sampling period 1000 ms E Jo i BE Bo B BE B FR Change device Exit Figure 2 6 The Test Utility Dialog Box For more detailed information please refer to Chapter 2 of the Device Drivers Manual You can also find rich examples on the CD ROM to speed up your pro gramming PCI 1718 Series User Manual 18 CHAPTER Signal Connections This chapter provides useful informa tion about how to connect input and output signals to the PCI 1718 cards via the I O connector Sections include e Overview e Switch and Jumper Settings e Signal Connections Field Wiring Considerations Chapter 3 Signal Connections 3 1 Overview Maintaining signal connections is one of the most important factors in ensuring that your application system is sending and receiving data cor rectly A good signal connection can avoid unnecessary and costly dam age to your PC and other hardware devices This chapter provides useful information about how to connect input and output
23. H Control Set Scan Channel Set Pacer Rate Set ISR Enable System To Accept Interrupt Set Pacer Trigger and Disable Generated Interrupt Enable FIFO Interrupt Clear FIFO Interrupt Request Clear System Interrupt Request Clear FIFO Set To Pacer Trigger Mode To Enable_ Trigger w Base 0 2H Base 0 CH Base 0FH w Base 0 9H w Base 0 6H w Base 14H w Base 19H w Base 0AH System Ready For Data Acquisition Interrupt Start ISR Get 512 Samples data Half Full of FIFO r Base 17H r Base 18H Clear FIFO w Base 14H Interrupt_ Request Clear System Interrupt request End of ISR Stop ISR Set To Software Trigger Mode To w Base 0 9H Disable Trigger Restore ISR Disable Generated Base 0 9H Interrupt Disable System To Accept Interrupt Clear FIFO w Base 19H Chapter4 Set the input range for each A D channel Set the input channel by specifying the MUX scan range Set pacer rate and interrupt service routine ISR Enable FIFO to generate interrupts and system to accept interrupts Dio ee aS Trigger the A D conversion by writing 1 to the A D control register BASE 9 Interrupts generate by FIFO when FIFO is half full 7 Read data from the A D converter by reading the FIFO A D data register BASE 17 and BASE 18 8 Convert the binary A D data to an integer D Example Code p This code supports TurboC 3 0 or later versions
24. IFLNELTUD Restore ISR Clear Device w Base 08H Disable Generated Interrupt Request Interrupt lear System Interrupt Request Disable System To Accept w Base 0 9H Set To Pacer Interrupt Trigger Mode To w Base 09H Enable Trigger System Ready For Data Acquisition lt _ Interrupt 41 Chapter 4 Enable device to Trigger the A D N BED Set the input range for each A D channel Set the input channel by specifying the MUX scan range Set pacer rate and interrupt service routine ISR generate interrupts and system to accept interrupts conversion by writing 1 to the A D control register BASE 9 6 Interrupts generate by the device when the A D conversion is completed 7 Read data from the A D converter by reading the A D data register BASE 0 and BASE 1 8 Convert the binary A D data to an integer Example Code This code supports TurboC 3 0 or later versions include lt stdio h gt include lt DOS h gt void interrupt isr void define AD_NO 4096 Number of Samples int iflag int base_addr void main void int ad_lb ad_hb Declaration int i 1 Access your base address Add you code here JA F aR ale ale ae ale a ale Di le ale ae ae ae ale al ae ale fe ale ae le af ae af ae ale a fe ae le ae ae ale ae ale ai e ake aK 3K outportb base_addr4 outportb base_addr4 outportb base_addr4 9 0x00 Set Software Trigger and Disable IN
25. INT bit The other data bits do not change Table C 14 Register for A D Status Read A D status Bit 7 6 5 4 3 2 1 0 BASE 08H EOC U B MUX INT CN3 CN2 CN1 CNO EOC End of Conversion 0 The A D conversion is idle ready for the next conversion Data from the previous conversion is available in the A D data registers 1 The A D converter is busy implying that the A D conversion is in progress 71 Appendix C U B Unipolar bipolar mode indicator 0 Bipolar mode 1 Unipolar mode MUX Single ended differential channel indicator 0 8 differential channels 1 16 single ended channels INT Data valid 0 No A D conversion has been completed since the last time the INT bit was cleared Values in the A D data registers are not valid data 1 The A D conversion has finished and converted data is ready If the INTE bit of the control register BASE 09H is set an interrupt signal will be sent to the PC bus through interrupt level IRQn where n is specified by bits I2 Il and I0 of the control register Though the A D status register is read only writing to it with any value will clear the INT bit CN3 to CNO When EOC 0 these status bits contain the channel number of the next channel to be converted Note If you trigger the A D conversion with the on board pacer or an external pulse your software should check the INT bit not the EOC bit before it reads the conversion data EO
26. NT the D A chan nel has an output range of 0 to 5 V or 0 to 10 V respectively PCI 1718 Series User Manual 22 When you set JP11 to EXT the D A converter takes its reference voltage input from pin 31 of connector CN3 You can apply any voltage between 10 V and 10 V to this pin to function as the external reference The ref erence input can be either DC or AC lt 100 kHz When you use an external reference with voltage V you can program the D A channel to output from 0 V to V g you can also use the D A converter as a programmable attenuator The attenuation factor between reference input and analog output is Attenuation factor G 4095 G is a value you write to the D A registers between 0 and 4095 For example if you set G to 2048 then the attenuation factor is 0 5 A sine wave of 10 V amplitude applied to the reference input will generate a sine wave of 5 V amplitude on the analog output 3 2 4 Internal Voltage Reference 10 V or 5 V JP10 If you use an internal reference voltage set with JP11 the PCI 1718 cards provide a choice between 5 V or 10 V DC internal reference volt age sources Table 3 4 Summary of Jumper JP10 Settings Jumper Function description JP10 5 V default Table 3 1 Summary of jumper JP10 settings 23 Chapter 3 3 2 5 Timer Clock Selection JP8 PCI 1718 s JP8 controls the input clock frequency for the 8254 program mable clock timer You have two c
27. RAM let you perform multiple channel A D conversion with DMA and individual gains for each channel PCI 1718HDU HGU is compatible with its ISA Bus predecessor the PCL 818HD HG This puts rich software support and a wide variety of external signal conditioning boards at your disposal The following sections of this chapter will provide further information about features of the multifunction cards a Quick Start for installation together with some brief information on software and accessories for the PCI 1718 cards Note 1 PCI 1718HDU HGU is register level pro gramming compatible with PCL 818HD HG 2 Due to the difference between ISA and PCI architecture we use interrupt FIFO to emu late the DMA function But it makes no differ ence to your programming and applications PCI 1718 Series User Manual 2 1 1 Features Register level programming compatible with PCL 818HD HG 16 single ended or 8 differential A D inputs switch selectable 12 bit A D converter up to 100 kHz sampling rate Programmable gain for each input channel Automatic Channel Gain Scanning On board K word FIFO buffer with software selectable interrupt Software selectable Bipolar Unipolar analog input ranges 16 digital inputs and 16 digital outputs TTL DTL compatible One 12 bit analog output channel Data transfers by program control and interrupt handler routine Universal PCI Bus Support 3 3V or 5V PCI Bus signal BoardID switch PCI 1718H
28. ST1 STO W A D Control INTE ST1 STO OAH R N A W Timer Counter Control TC1 TCO OBH R Digital Input high byte DI15 DI14 DI13 DI12 DI11 DI10 DI9 DI8 W Digital Output high byte DO15 DO14 DO13 DO12 DO11 DO10 DO9 DO8 OCH R Counter 0 W Counter 0 ODH R Counter 1 W Counter 1 Counter 2 R ounter OEH Counter 2 w ounter N A R OFH Counter Control w ounter Contro PCI 1718 Series User Manual 62 Table C 3 PCI 1718HDU HGU Register Format Part 3 Base Addr HEX 7 6 5 4 3 2 1 0 BoardID R ID3 ID2 ID1 IDO 14H m Clear FIFO Interrupt Request 5 A D data and channels from FIFO AD3 AD2 AD1 JADO C3 C2 C1 co 17H N A W A D data and channels from FIFO ja AD11 AD10 ADQ9 AD8 AD7 AD6 JAD5 AD4 N A W FIFO status R 19H FIFO clear W FF HF EF 63 Appendix C C 3 A D Data and Channels BASE 00H 01H Table C 4 Register for A D Data and Channels Read A D data and channels Bit 7 6 5 4 3 2 1 0 BASE 00H AD3 AD2 AD1 JADO C3 C2 C1 CO BASE 01H AD11 AD10 AD9 AD8 AD7 AD6 AD5 AD4 AD11 ADO Analog to digital data ADO The least significant bit LSB of the A D data ADII The most significant bit MSB
29. T 2 0x00 Mux Scan Channel Control 1 0x00 A D Range Control PCI 1718 Series User Manual 42 EEEk Set Pacer He He He He k outportb base_addr 0x0f 0x7E Pacer 1M clk1 clk2 outportb base_addr 0x0d 0x0A clk1 outportb base_addr 0x0d 0x00 10 0x0A 100 0x64 1000 0x3E8 outportb base_addr 0x0f 0xBE outportb base_addr 0x0e 0x0A clk2 outportb base_addr 0x0e 0x00 Pacer 1M 10 10 10k Add you code here Ara A ae ale ale ae ale ae ak ak le ae ak fe ale ee 2 Set Interrupt Add you code here Ara A ae ale ale ae ale ae ak ak ee he ak ale ake ake K outportb base_addr 8 0 Clear Interrupt outportb base_addr 9 0xf3 Set Pacer Trigger and Enable INT Ready for Data Acquisition while i lt AD_NO while iflag 0 Wait for Interrupt ad_lb inportb base_addr 0 Get A D LowByte ad_hb inprrtb base_addr 1 Get A D HighByte i 43 Chapter 4 void interrupt isr void disable Add code on here iflag 1 Interrupt Flag outportb base_addr 0x08 0 Clear Interrupt Ar ae aa le ale ae ale a ale af ae ale ae ale ae le ae ae a fe ale a ae ak ak 2 ie outportb 0x20 0x20 outportb 0xA0 0x20 enable PCI 1718 Series User Manual 44 4 3 3 Pacer Trigger Mode with Interrupt and FIFO Set To Software Trigger Mode To w Base 09H Disable Trigger MUX Scan Channel Control amp w Base 0 2H A D Range w Base 0 1
30. art channel is 3 and the stop channel is 7 then the scan sequence is 3 4 5 6 7 3 4 5 6 7 3 4 Table C 7 Register for MUX Scan Channel Control Write MUX scan channel control Bit 7 6 5 4 3 2 1 0 BASE 02H CH3 CH2 CH1 CHO CL3 CL2 CL1 CLO CH3 CHO Stop scan channel number CHO The least significant bit LSB of the stop channel CH3 The most significant bit MSB CL3 CLO Start scan channel number CLO The least significant bit LSB of the start channel CL3 The most significant bit MSB The MUX scan register low nibble CL3 to CLO also acts as a pointer when you program the A D input range see previous section When you set the MUX start channel to N the range code written to the register BASE 01H is for channel N Programming example for PCI 1718HDU This BASIC code fragment sets the range for channel 5 to 0 625 V 200 OUT BASE 2 5 SET POINTER TO CH 5 210 OUT BASE 1 3 RANGE CODE 3 FOR 0 625 V Note The MUX start stop channel changes each time you change the input range Do not forget to reset the MUX start and stop channels to the correct values after you finish setting the range 67 Appendix C C 7 MUX Scan Channel Status BASE 02H Read register BASE 02H to get the current multiplexer MUX channel Table C 8 Register for MUX Scan Channel Status Read MUX scan channel status Bit 7 6 5 4 13 2 1 0 BASE 02H CC3 CC2 CC1 CCO
31. des a concise flow chart to give users a broad picture of the software and hard ware installation procedures 5 Chapter 1 Install Driver from CD ROM and turn off computer Install hardware and turn on computer Use driver utility to configure hardware Use test utility to test hardware Read examples amp driver manual Start to write your own application Figure 1 1 Installation Flow Chart PCI 1718 Series User Manual 6 1 4 Software Overview Advantech offers a rich set of DLL drivers third party driver support and application software to help fully exploit the functions of your PCI 1718HDU HGU card e Device Drivers on the companion CD ROM e LabVIEW driver e Advantech ActiveDAQ Advantech ADAQView Programming choices for DA amp C cards You may use Advantech application software such as Advantech Device Drivers On the other hand advanced users can use register level pro gramming although this is not recommended due to its laborious and time consuming nature Device Drivers Advantech Device Driver software is included on the companion CD ROM at no extra charge It also comes with all Advantech DA amp C cards Advantech s Device Drivers features a complete I O function library to help boost your application performance Advantech Device Drivers for Windows 98 2000 XP works seamlessly with development tools such as Visual C Visual Basic Borland C Builder and Borland Delphi Register level Pr
32. e example source code provided for each programming tool since they can get you very well oriented The Device Drivers Manual can be found on the companion CD ROM Alternatively if you have already installed the Device Drivers on your system The Device Drivers Manual can be readily accessed through the Start button Start Advantech Automation Device Manager Device Driver s Manual The example source code could be found under the corresponding instal lation folder such as the default installation path Program Files Advantech ADSAP Examples For information about using other function groups or other development tools please refer to the Creating Windows 98 2000 XP Application with Device Drivers chapter and the Function Overview chapter on the Device Drivers Manual PCI 1718 Series User Manual 8 Programming with Device Drivers Function Library Advantech Device Drivers offer a rich function library that can be uti lized in various application programs This function library consists of numerous APls that support many development tools such as Visual C Visual Basic Delphi and C Builder According to their specific functions or services APIs can be categorized into several function groups e Analog Output Function Group Digital Input Output Function Group e Counter Function Group e Port Function Group direct I O Event Function Group For the usage and parameters of each function please refer to the Func ti
33. e metal part of your computer chassis with your hand to dis charge the static electricity accumulated on your body Alternatively one can also use a grounding strap e Touch the anti static bag to a metal part of your computer chassis before opening the bag e Take hold of the card only by the metal bracket when removing it out of the bag After taking out the card you should first e Inspect the card for any possible signs of external damage loose or damaged components etc If the card is visibly damaged please notify our service department or our local sales representative immedi ately Do not install a damaged card into your system Also pay extra caution to the following aspects during installation e Avoid physical contact with materials that could hold static electricity such as plastic vinyl and Styrofoam Whenever you handle the card grasp it only by its edges DO NOT TOUCH the exposed metal pins of the connector or the electronic com ponents PCI 1718 Series User Manual 12 Note Keep the anti static bag for future use You might need the original bag to store the card if you have to remove the card from a PC or trans port it elsewhere 2 2 Driver Installation We recommend you install the driver before you install the PCI 1718HDU HGU card into your system since this will guarantee a smooth installation process The Advantech Device Drivers Setup program for the PCI 1718HDU HGU card is included in
34. ear System Interrupt Add you code here Are ae ale ale ae ale a ale Di le 2 ae a ae ale al ae 2 fe ake a ale ae ake ak le ale ai ake ak ie outportb base_addr 0x19 0x00 Clear FIFO outportb base_addr 10 0 Enable Pacer while i lt AD_NO 47 Chapter 4 while iflag 0 FIFO HALF Interrupt and Get Data for k 0 k lt 512 k iflag 0 ad_lb inportb base_addr 0x17 ad_hb inportb base_addr 0x18 Save to Memory Add your code here Ara ae le ale ae ale a ale Di ae ale he ale ae ale ae ae a fe ake ee aK aK i JA ae ae le ale aa ae ale a a ae le ae ae ale a ale a ae ale ae lee ale af ae ale fe ale ee ale ae af ae ale ai fe 2 ae 2 void interrupt isr void disable iflag 1 Add your code here outportb base_addr 0x14 0 Clear FIFO Interrupt Are ae ae ale ale ae ale a ale ae le ae ae af ae ale af ae ale ale ale he ale ae ak ake ak lc outportb 0x20 0x20 outportb 0xA0 0x20 enable PCI 1718 Series User Manual 48 4 4 Programming with LabVIEW and ActiveDAQ Advantech offers not only a rich set of DLL drivers but also third party driver support and application software to help fully exploit the functions of your PCI 1718 cards For more detailed information for these applications please refer to LabView Start Advantech Automation LabVIEW LabVIEW Driver s Manual To install Labview driver please access CDROM LabVIEW ActiveDAQ S
35. enables or disables the PCI 1718 card s timer counter Table C 16 Register for Timer Counter Enable Write Timer Counter enable Bit 7 6 5 4 3 2 1 0 BASE OAH TC1 TCO TCO Disable enable pacer 0 Pacer enabled 1 Pacer controlled by TRIGO This blocks trigger pulses sent from the pacer to the A D until TRIGO is taken high TC1 Counter 0 input source mode 0 Sets Counter 0 to accept external clock pulses 1 Connects Counter 0 internally to a 100 KHz clock source C 15 Programmable Timer Counter BASE 0C OFH The four registers located at addresses BASE 0CH BASE 0DH BASE 0EH and BASE 0FH are used for the Intel 8254 programmable timer counter Please refer to the 8254 product literature for detailed application information PCI 1718 Series User Manual 74 C 16 Clear FIFO Interrupt Request BASE 14H Write any value to this I O port to clear the FIFO s interrupt request Table C 17 Register for Clear FIFO Interrupt Request Write Clear FIFO Interrupt Request Bit 7 6 5 4 3 BASE 14H X X X X X X C 17 A D Data and Channel from FIFO BASE 17 18H The PCL 818HD HG stores data from A D conversions in a 1 K word First In First Out FIFO data buffer Registers at BASE 17H and BASE 18H store the channel number and data The register at BASE 19H clears the FIFO buffer and sets its empty flag EF Table C 18 Register for A D Da
36. etup A com plete device installation procedure should include device setup configu ration and testing The following sections will guide you through the Setup Configuration and Testing of your device 15 Chapter 2 2 4 Device Setup amp Configuration The Advantech Device Manager program is a utility that allows you to set up configure and test your device and later stores your settings on the system registry These settings will be used when you call the APIs of Advantech Device Drivers Setting Up the Device 1 To install the I O device for your card you must first run the Device Installation program by accessing Start Advantech Auto mation Device Manager Advantech Device Manager You can then view the device s already installed on your system if any on the nstalled Devices list box Since you have not installed any device yet you might see a blank list such as the one below Fig 2 3 Advantech Device Manager Your ePlatform Partner INDE ize me Device Manager r Installed Devices amp Q K My Computer Es Test _Bmov IQ 5 amp Supported Devices Advantech PCI 1711L PCI 1731 Advantech PCI 1712 lt Advantech PCI 1713 lt Advantech PCI 1714 0L lt Advantech PCI 1716 lt Advantech PCI 1720 lt Advantech PCI 1721 lt Advantech PCI 1723 m Figure 2 3 The Device Manager Dialog Box Scroll down the List of Devices box to find the device that
37. hoices 10 or 1 MHz This lets you generate pacer output frequencies from 2 5 MHz to 0 00023 Hz 71 min utes pulse The following equation gives the pacer rate Pacer rate Felk Divl Div2 Felk is 1 MHz or 10 MHz as set by jumper JP8 Div 1 and Div2 are the dividers set in counter and counter 2 in the 8254 Table 3 5 Summary of Jumper JP8 Settings Jumper Function description JP8 1 MHz default e 10 MHz SZ a O PCI 1718 Series User Manual 24 3 2 6 Ext trigger and Counter Gate 0 Control JP5 JP5 has two jumpers The upper jumper selects the card s A D trigger source when you use external triggering The lower jumper selects the gate control for counter 0 of the card s 8254 timer counter Table 3 6 Summary of Jumper Settings Jumper Function description JP5 GO default Upper i DI2 Ext default JP5 J Lower DIO 3 2 7 Digital Output 20 pin or 37 pin Connector JP1 The PCI 1718 cards JP1 switch digital output channels 0 to 3 between the card s 20 pin connector and 37 pin connector If you set the jumpers to the left D side the digital output signals will come out on connector CNI 20 pin If you set the jumpers to the right S side the output sig nals will come out on connector CN3 37 pin These four digital output signals select the analog input channel when you use a multiplexer amplifier daughter board Daughter b
38. hout proof of the purchase date is not eligible for war ranty service 5 Write the RMA number visibly on the outside of the package and ship it prepaid to your dealer iii CE This product has passed the CE test for environmental specifications when shielded cables are used for external wiring We recommend the use of shielded cables This kind of cable is available from Advantech Please contact your local supplier for ordering information Technical Support and Assistance Step 1 Visit the Advantech web site at www advantech com support where you can find the latest information about the product Step 2 Contact your distributor sales representative or Advantech s cus tomer service center for technical support if you need additional assistance Please have the following information ready before you call Product name and serial number Description of your peripheral attachments Description of your software operating system version appli cation software etc A complete description of the problem The exact wording of any error messages Packing List Before setting up the system check that the items listed below are included and in good condition If any item does not accord with the table please contact your dealer immediately PCI 1718HDU HGU DA amp C card PCI 1718HDU HGU User Manual e Companion CD ROM with DLL drivers Safety Precaution Static Electricity Follow these simple precautions t
39. ial circuit pads on the PCLD 8115 accommodate passive signal con ditioning components You can easily implement a low pass filter atten uator or current shunt by adding resistors and capacitors PCI 1718 Series User Manual 32 Analog Output Connection The PCI 1718HDU HGU provides one D A output channel You can use the internal precision 5 V or 10 V reference to generate 0 to 5 V or 0 to 10 V D A output Use an external reference for other D A output ranges The maximum reference input voltage is 10 V and maximum output scaling is 10 V Loading current for D A outputs should not exceed 5 mA Connector CN3 provides D A signals Important D A signal connections such as input reference D A outputs and analog ground appear below CN3 31 D A REF IN D A CN3 30 D A OUT e E 0 JP11 l CN3 9 10 28 29 A GND nn sy Ho e CN3 11 VREF 10V gt JP10 Figure 3 3 Analog Output Connections 33 Chapter 3 PCI 1718 Series User Manual 3 3 3 Digital Signal Connections The PCI 1718HDU HGU has 16 digital input and 16 digital output chan nels The digital I O levels are TTL compatible The following figure DO TTL Devices DI q D GND D GND To receive an OPEN SHORT signal from a switch or relay add a pull up are open See the figure below resistor to ensure that the input is held at a high level when the contacts shows connections to exchange digital
40. ice Drivers installation is completed you can install the PCI 1718HDU HGU card into any PCI slot on your computer However it is suggested that you refer to the computer s user manual or related docu mentation if you have any doubts Please follow the steps below to install the card onto your system 1 Turn off your computer and unplug the power cord and cables TURN OFF your computer before installing or removing any com ponents on the computer 2 Remove the cover of your computer 3 Remove the slot cover on the back panel of your computer 4 Touch the metal part on the surface of your computer to neutralize the static electricity that might be on your body 5 Insert the PCI 1718HDU HGU card into a PCI slot Hold the card only by its edges and carefully align it with the slot Insert the card firmly into place Use of excessive force must be avoided other wise the card might be damaged 6 Fasten the bracket of the PCI card on the back panel rail of the computer with screws 7 Connect appropriate accessories 37 pin cable wiring terminals etc if necessary to the PCI card 8 Replace the cover of your computer chassis Re connect the cables you removed in step 2 9 Plug in the power cord and turn on the computer After your card is properly installed on your system you can now config ure your device using the Advantech Device Manager Program that has itself already been installed on your system during driver s
41. ing Internal 0 5V 0 10 V Internal amp Reference External Using External 0 xV xV 10 lt x lt 10 Reference Reference Accuracy INLE 1LSB DNLE 1LSB monotonic Offset error Adjustable to 1 LSB Gain error Adjustable to 1 LSB Dynamic Slew Rate 10V us Performance Settling Time 2 us to 0 01 of FSR Driving 10mA Capability Output 0 1 Q max Impedance A 3 Digital Input Input Channels 16 Input Voltage Low 0 4V max High 2 4 V min Input Load Low 0 4 V max 0 2mA High 2 7 V min 20pA 53 Appendix A A 4 Digital Output Output Channels 16 Output Voltage Low 0 4 V max 8 0mA sink High 2 4 V min 0 4mA source A 5 Counter Timer Counter chip 82C54 or equivalent Channels 3 channels 2 channels are permanently configured as programmable pacers 1 channel is free for user appli cation Resolution 16 bit Compatibility TTL level Base Clock Channel 1 10 MHz Channel 2 Takes input from output of channel 1 Channel 0 Internal 100 kHz or external clock 10 MHz max selected by software Max Input 10 MHz Frequency Clock Input Low 0 8 V max High 2 0 V min Gate Input Low 0 8 V max High 2 0 V min Counter Output Low 0 5 V max 24 mA High 2 4 V min 15 mA PCI 1718 Series User Manual 54 A 6 General I O Connector 37 pin DSUB female for Analog Type One 20 pin
42. ions eenee 33 3 3 3 Digital Signal Connections ueesnsesennenenenenen 34 Field Wiring Considerations 35 Programming Guide r sscsssssossessonsesonnenne IB OVEIVIEWE An ee hans en eras taeiatteas ca tates 38 Programming with the Driver seess 38 Register Programming nen 38 4 3 1 Software Trigger and Polling enee 39 4 3 2 Pacer Trigger Mode with Interrupt 0 0 eee 41 4 3 3 Pacer Trigger Mode with Interrupt and FIFO 45 Programming with LabVIEW and ActiveDAQ 49 Specifications 6 sscc5sscrsesscosssecsocessecsssesencsooatsccsss D2 Anal g Mputa a near 52 Analop Outp t nung ei 53 Digital Input 4 4er 53 Digital Output acer para 54 Counter Timer 22 2 2 dee 54 General ae ee ehe dene ao stata u 55 Block Diagrams ccss0000ssessossesnonsesnonsesnonnee DS Register Structure amp Format 60 VERVIEW ren cscedes AEE EEEE 60 V O Port Address Map ecccsccssessecseesecseceeeeseeereneeenrenes 60 Table C 1 PCI 1718HDU HGU Reg Format Part 1 61 Table C 2 PCI 1718HDU HGU Reg Format Part 2 62 Table C 3 PCI 1718HDU HGU Reg Format Part 3 63 A D Data and Channels BASE 00H 01H 64 Table C 4 Register for A D Data and Channels 64 Software A D Trigger BASE 00H nee 64 Table C 5 Register for Software A D Trigger 64 A D Range Control BASE 01H noenee 65 Table C 6 Register for A D Range
43. itch SW2 selects the input channel configuration Single ended Channel Connections Single ended connections use only one signal wire per channel The volt age on the line references to the common ground on the card A signal source without a local ground is called a floating source It is fairly sim ple to connect a single ended channel to a floating signal source A stan dard wiring diagram looks like this Signal Input Vs To A D A GND A GND Differential Channel Connections Differential input connections use two signal wires per channel The card measures only the voltage difference between these two wires the HI wire and the LOW wire If the signal source has no connection to ground it is called a floating source A connection must exist between LOW and ground to define a common reference point for floating signal sources To measure a floating sources connect the input channels as shown below HIGH 9 Vs Vin LOW o z A GND PCI 1718 Series User Manual 30 If the signal source has one side connected to a local ground the signal source ground and the PCI 1718HDU HGU ground will not be at exactly the same voltage as they are connected through the ground return of the equipment and building wiring The difference between the ground volt ages forms a common mode voltage To avoid the ground loop noise effect caused by common mode voltages connect the signal ground to the LOW input Do not con
44. ith VR5 and VR6 respectively Use a precision voltmeter to calibrate the D A output Set the D A data register to 0 and adjust VR6 until the output voltage equals 0 V Set the D A data to 4095 and adjust VRS until the D A output voltage equals the reference voltage minus LSB but with the opposite sign For example if Vier is 5 V then Vout should be 4 9988 V 85 Appendix D PCI 1718 Series User Manual 86
45. ndesirable effect The signals transmitted on the cable will be directly affected by the quality of the cable In order to ensure better signal quality we recom mend that you use the PCL 10137 shielded cable 35 Chapter 3 PCI 1718 Series User Manual 36 CHAPTER Programming Guide This chapter provides useful informa tion about how to do register level pro gramming for PCI 1718 cards Sections include e Overview e Programming with the Driver e Register Programming e Programming with LabVIEW and ActiveDAQ Chapter 4 Programming Guide 4 1 Overview The PCI 1718 cards are delivered with an easy to use 32 bit Device Driver for user programming under the Windows 98 2000 XP operating systems Atthe Windows driver level PCI 1718 cards are fully compatible with the PCL 818 series so you can easily use older applications of the PCL 818 series with PCI 1718 cards We also advise users to program the PCI 1718 cards using the 32 bit Device Drivers provided by Advantech to avoid the complexity of low level registry programming 4 2 Programming with the Driver Your program can perform A D by writing all the I O port instructions directly or you can take advantage of the PCI 1718 driver We suggest that you make use of the driver functions in your program This will make you programming job easier and improve your program s performance See the Software Driver User s Manual for more information Start Advantech Au
46. nect the LOW input to the PCI 1718HDU HGU ground directly In some cases you may also need a wire connection between the PCI 1718HDU HGU ground and the signal source ground for better grounding The following two dia grams show correct and incorrect connections for a differential input with local ground Correct Connection Vem GND Incorrect Connection Vin Vs Vcem 31 Chapter 3 Expanding Analog Inputs You can expand any or all of the PCI 1718HDU HGU s A D input chan nels using multiplexing daughterboards Daughterboards without D type connectors require the PCLD 774 Analog Expansion Board The PCLD 789 D Amplifier and Multiplexer multiplexes 16 differential inputs to one A D input channel You can cascade up to eight PCLD 789 D s to the PCI 1718HDU HGU for a total of 128 channels See the PCLD 789 D user s manual for complete operating instructions The PCLD 774 Analog Expansion Board accommodates multiple exter nal signal conditioning daughter boards such as PCLD 779 and PCLD 789 D It features five sets of on board 20 pin header connectors A spe cial star type architecture lets you cascade multiple signal conditioning boards without the signal attenuation and current loading problems of normal cascading The PCLD 8115 Screw Terminal Board makes wiring connections easy It provides 20 pin flat cable and DB 37 cable connectors It also includes CJC Cold Junction Compensation circuits Spec
47. ns other than repair personnel authorized by Advantech or which have been subject to misuse abuse accident or improper instal lation Advantech assumes no liability under the terms of this warranty as a consequence of such events Because of Advantech s high quality control standards and rigorous test ing most of our customers never need to use our repair service If an Advantech product is defective it will be repaired or replaced at no charge during the warranty period For out of warranty repairs you will be billed according to the cost of replacement materials service time and freight Please consult your dealer for more details If you think you have a defective product follow these steps 1 Collect all the information about the problem encountered For example CPU speed Advantech products used other hardware and software used etc Note anything abnormal and list any onscreen messages you get when the problem occurs 2 Call your dealer and describe the problem Please have your man ual product and any helpful information readily available 3 Ifyour product is diagnosed as defective obtain an RMA return merchandize authorization number from your dealer This allows us to process your return more quickly 4 Carefully pack the defective product a fully completed Repair and Replacement Order Card and a photocopy proof of purchase date such as your sales receipt in a shippable container A product returned wit
48. o protect yourself from harm and the products from damage 1 To avoid electrical shock always disconnect the power from your PC chassis before you work on it Don t touch any components on the CPU card or other cards while the PC is on 2 Disconnect power before making any configuration changes The sudden rush of power as you connect a jumper or install a card may damage sensitive electronic components PCI 1718 Series User Manual iv Chapter Chapter Chapter New 3 3 Contents Introduction ccccccscsccccccccscssssssccscescescesesees 2 Features Applications Installation Guide Figure 1 1 Installation Flow Chart ee 6 Software Overview 0 eeecseseeseeseceeeseeceseerseeseeseseeeeeeaes 7 Device Driver Programming Roadmap eee 8 PNCCESSODICS ot un nassen lenken r nein 10 Installat n nassen 12 Unpacking u a nannten 12 Driver Installation nenei ii i iee i eris 13 Figure 2 1 Setup Screen of Automation Software 14 Figure 2 2 Different Options for Driver Setup 14 Hardware Installation ueeesesnssenesneneeneneeneneenenenn Device Setup amp Configuration Figure 2 3 The Device Manager Dialog Box Figure 2 4 The Device Setting Dialog Box _ Figure 2 5 Device Name Appearing on the List of Devic es Box Switch and Jumper Settings Figure 3 1 Card Conn Jumper amp Switch Locations 20 3 2 1 Setting the BoardID Switch
49. oards with a DB 37 connector such as the PCLD 789D read the digital output signals from the DB 37 connector CN3 With other daughter boards you will need to connect an external 20 pin flat cable from CN1 to the daughter board 25 Chapter 3 Table 3 7 Summary of Jumper Settings Jumper Function Description JP1 first 20 gt BE DO default gt 58 gt S1 JP1 sec gt e mg ond D1 default PES o S2 OD JP1 third gt EI D2 default PCr 3 JP1 gt o D fourth D3 default PCr PCI 1718 Series User Manual 26 3 2 8 Setting the Time to Reset Digital Outputs Some users will want the capability of clearing each digital output when the system or PC issues a reset signal on the PCI bus Other users will want to clear their signal outputs only as part of system power on PCI 1718 cards satisfy both these needs with jumper JP21 Depending on the application this capability may allow digital outputs to be OFF without requiring a complete shutdown of processes controlled by the card Complete loss of power to the chip clears the chip memory Thus no mat ter how JP21 is set ifthe power to the PCI 1718 card is disconnected the digital output channel s initial power on state will be OFF Table 3 8 JP21 Jumper Settings Jumper Function description JP21 Keep last status after hot reset Reset status after hot reset default 27 Cha
50. ogramming Register level programming is available for experienced programmers who find it necessary to write code directly at the level of the device reg ister Since register level programming requires much effort and time we recommend that you use the Advantech Device Drivers instead How ever if register level programming is indispensable you should refer to the relevant information in Appendix C Register Structure and Format or to the example codes included on the companion CD ROM 7 Chapter 1 1 5 Device Driver Programming Roadmap This section will provide you a roadmap to demonstrate how to build an application from scratch using Advantech Device Drivers with your favorite development tools such as Visual C Visual Basic Delphi and C Builder The step by step instructions on how to build your own applications using each development tool will be given in the Device Drivers Manual Moreover a rich set of example source code is also given for your reference Programming Tools Programmers can develop application programs with their favorite devel opment tools e Visual C e Visual Basic Delphi e C Builder For instructions on how to begin programming works in each develop ment tool Advantech offers a Tutorial Chapter in the Device Drivers Manual for your reference Please refer to the corresponding sections in this chapter on the Device Drivers Manual to begin your programming efforts You can also look at th
51. on Overview chapter in the Device Drivers Manual Troubleshooting Device Drivers Error Driver functions will return a status code when they are called to perform a certain task for the application When a function returns a code that is not zero it means the function has failed to perform its designated func tion To troubleshoot the Device Drivers error you can pass the error code to DRV_GetErrorMessage function to return the error message Alternatively you can refer to the Device Drivers Error Codes Appendix in the Device Drivers Manual for a detailed listing of Error Codes Error IDs and Error Messages 9 Chapter 1 1 6 Accessories Advantech offers a complete set of accessory products to support the PCI 1718HDU HGU card These accessories include Wiring Cables PCL 10120 The PCL 10120 cable is a 20 pin flat cable for PCI 1718HDU HGU cards PCL 10137 The PCL 10137 shielded cable is specially designed for PCI 1718HDU HGU cards to provide high resistance to noise To achieve a better signal quality the signal wires are twisted in such a way as to form a twisted pair cable reducing cross talk and noise from other signal sources Fur thermore its analog and digital lines are separately sheathed and shielded to neutralize EMV EMC problems Wiring Boards ADAM 3920 ADAM 3937 PCLD 7216 PCLD 780 PCLD 782 PCLD 782B PCLD 785 PCLD 785B PCLD 786 PCLD 788 PCLD 789D PCLD 880 PCLD 885 PCLD 8115 20 pin wiring te
52. pter 3 3 3 Signal Connections Pin Assignment Figure 3 2 shows the pin assignments for the 37 pin I O connector on the PCI 1718HDU HGU D O 0 D O 2 D O 4 D O 6 D O 8 D O 10 D O 12 D O 14 D GND 5 V CN3 Single ended A D SO A D 1 A D S2 A D S3 A D S4 A D S5 A D S6 A D S7 A GND A GND VREF S0 12 V S2 D GND NC Counter Counter 5 V CN1 1 2 D O 1 3 4 D O 3 5 6 D O5 7 8 D O 7 9 10 D O 9 11 12 D O 11 13 14 D O 13 15 16 D O 15 17 18 D GND 19 20 12 V 1 20 4 D S8 2 21 A D S9 3 22 A D S10 4 23 A D S11 5 24 A D S12 6 25 A D S13 7 26 A D S14 8 27 A D S15 9 28 A GND 10 29 A GND 11 30 DA0 OUT 12 31 DA0 VREF 13 32 S1 14 33 S3 15 34 D GND 16 35 EXT TRIG 17 36 Counter 0 18 37 PACER 19 D I 0 D I 2 D I 4 D I 6 D I 8 D I 10 D I 12 D I 14 D GND 5 V CN3 Differential A D HO AD H1 A D H2 A D H3 A D H4 A D H5 A D H6 A D H7 A GND A GND VREF S0 12 V S2 D GND NC Counter 0 Counter 0 5 V CN2 1 21D I 1 3 4 D I 3 5 6 D A 5 7 8 D I 7 9 10 D I 9 11 12 D I 11 13 14 D I 13 15 16 D I 15 17 18 D GND 19 20 12 V 1 20A D LO 2 21 A D L1 3 22 A D L2 4 23 A D L3 5 24 A D L4 6 25 A D L5 7 26 A D L6 8 27 A D L7 9 28 A GND 10 29 A GND 11 30 DA0 OUT 12 31 DA0 VREF 13 32 S1 14 33 S3 15 34 D GND 16 35 EXT TRIG 17 36 Counter 0 18 37 PACER 19 Figure 3 2 I O Connector Pin Assignments for the PCI 1718 Series
53. rminal for DIN rail mounting 37 pin D type wiring terminal for DIN rail mounting 16 channel SSR I O module carrier board Universal screw terminal board 16 channel opto isolated D I board 24 channel opto isolated D I board 16 channel relay output board 24 channel relay output board 8 channel SSR I O module carrier board 16 channel relay multiplexer board Amplifier and multiplexer board Universal screw terminal board 16 channel power relay output board Industrial wiring terminal with CJC circuit PCI 1718 Series User Manual 10 CHAPTER Installation This chapter provides a packaged item checklist proper instructions for unpacking and step by step procedures for both driver and card installation Sections include e Unpacking e Driver Installation Hardware Installation e Device Setup amp Configuration Chapter 2 Installation 2 1 Unpacking After receiving your PCI 1718HDU HGU package please inspect its contents first The package should contain the following items e PCI 1718HDU or PCI 1718HGU card e Companion CD ROM Device Drivers included e User Manual The PCI 1718 cards harbor certain electronic components vulnerable to electrostatic discharge ESD ESD can easily damage the integrated cir cuits and certain components if preventive measures are ignored Before removing the card from the antistatic plastic bag you should take the following precautions to ward off possible ESD damage e Touch th
54. se address and BASE 7 is the base address plus seven bytes Table C 1 shows the function of each register of PCI 1718 or driver and its address relative to the card s base address PCI 1718 Series User Manual 60 Table C 1 PCI 1718HDU HGU Register Format Part 1 Base Addr HEX 7 6 5 4 3 2 1 0 R A D low byte data and channels San AD3 AD2 AD1 ADO C3 C2 101 Co Software A D trigger W R A D high byte data and channels OH AD11 AD10 AD9 AD8 AD7 AD6 AD5 AD4 W A D range control G3 G2 161 GO R MUX scan channel status CC3 CC2 CC1 ICCO 02H W MUX scan channel control CH3 CH2 CH1 CHO CL3 CL2 CL1 CLO R Digital Input low byte ret DI7 DI6 DI5 DI4 DI3 DI2 DI1 DIO W Digital Output low byte DO7 DO6 DO5 DO4 DO3 DO2 DO1 DOO N A R 04H W D A output data DA3 DA2 DA1 DAO N A R 05H W D A output data DA11 DA10 DA9 DA8 DA7 DA6 DA5 DA4 N A R 06H r W AD resolution amp FIFO interrupt control AD12_16 FINT N A R 07H N A W 61 AppendixC Table C 2 PCI 1718HDU HGU Register Format Part 2 Base Addr 7 6 5 4 3 2 1 0 HEX 08H R A D Status EOC U B MUX INT CN3 CN2 CN1 CNO Ww Clear interrupt request 09H R A D Control INTE 12 11 10 DMAE
55. signals to the PCI 1718 cards via the I O connector 3 2 Switch and Jumper Settings PCI 1718 cards have two function switches and five jumper settings Figure 3 1 Card Connector Jumper and Switch Locations JP Description SWICN Description JP1 Digital Output Connector Setting SW1 BoardlD Setting JP5 Trigger Source amp Gate Control sw2 S E Diff Connection Setting Setting JP8 Timer Clock Setting CN1 IDE 20 pin Header 1 JP10 Internal Reference Voltage Set CN2 IDE 20 pin Header 2 ting Jp11 D A Reference Voltage Setting CN3 DB 37 Pin Connector JP21 Reset Protection Setting PCI 1718 Series User Manual 20 3 2 1 Setting the BoardID Switch SW1 BoardID settings are used to set a board s unique identifier when multiple identical cards are installed in the same system PCI 1718 cards have a built in DIP switch SW1 which is used to define each card s unique identifier You can determine the unique identifier in the register as shown in Table 3 1 If there are multiple identical cards in the same chassis the BoardID switch helps differentiate the boards by identifying each card s device number with the switch setting The Boar dID switch s unique identifier has been set to 0 at the factory If you need to adjust it to other numbers set SW1 by referring to DIP switch settings below Table 3 1 Board ID Setting SWI
56. ta and Channel from FIFO Read A D data and channels from FIFO Bit 7 6 5 4 3 2 1 0 BASE 17H AD3 AD2 AD1 ADO C3 C2 C1 CO BASE 18H AD11 AD10 AD9 AD8 AD7 AD6 AD5 AD4 AD11 ADO Analog to digital data ADO The least significant bit LSB of the A D data ADII The most significant bit MSB C3 CO A D channel number from which the data is derived CO The least significant bit LSB of the channels C3 The most significant bit MSB 75 Appendix C C 18 FIFO Status BASE 19H The register at BASE 19H clears the FIFO buffer and sets its empty flag EF The FIFO status register address BASE 19H has flags which you can read to determine the current state of the FIFO buffer including full flag half full flag and empty flag Table C 19 Register for FIFO Status Read FIFO status Bit 7 6 4 3 2 1 0 BASE 19H FF HF EF EF FIFO empty flag 1 FIFO is empty 0 FIFO is not empty HF FIFO half full flag 1 FIFO is half full or more than half full 0 FIFO is less than half full FF FIFO full flag 1 FIFO is full 0 FIFO is not full C 19 FIFO Clear BASE 19H Writing any value to BASE 19H clears all data in the FIFO and sets the empty flag EF to 1 Table C 20 Register for FIFO Clear Write FIFO clear Bit 7 6 5 3 1 BASE 19H X X X X X X X X PCI 1718 Series User Manual 76
57. tart Advantech Automation ActiveDAQ ActiveDAQ Driver s Manual To install ActiveDAQ please access CDROM ActiveDAQ 49 Chapter 4 PCI 1718 Series User Manual 50 Appendix A Specifications A 1 Analog Input Channels 16 single ended or 8 differential or combination Resolution 12 bit FIFO Size 1K samples Max Sampling Rate 100 kS s Input range and Gain 05 1 2 4 8 Gain List for PCI 4718HDU Unipolar N A 0 10 0 5 0 2 5 0 1 25 Bipolar 10 5 2 5 1 25 0 625 Bandwidth 4 400 400 350 300 Mhz kHz kHz kHz kHz Gain error 0 01 10 01 0 04 0 07 0 1 FSR 1LSB 3LSB 4LSB PCI 1718HDU DC DNLE 1LSB Accuracy INLE 1LSB Offset error Adjustable to 0 AC THD 80 dB ENOB 11 bits Zero Drift uV C Range 0 10 0 5 0 2 5 0 1 25 480 240 120 60 Range 0 5 2 5 1 25 0 625 160 80 40 20 10 Gain Drift PPM C 40 Common Mode 11 V max operational Voltage Max Input Voltage 15 V Input Protect 30 Vp p Input Impedance 100 MQ2 10pF Off 100 MO 100pF On Trigger Mode Software on board Programmable Pacer or External External TTL Low 0 8 V max Trigger Input High 2 0 V min PCI 1718 Series User Manual 52 A 2 Analog Output Rate Channels 1 Resolution 12 bit Max Transfer 100 kS s Output Range Us
58. the companion CD ROM that is shipped with your DA amp C card package Please follow the steps below to install the driver software Insert the companion CD ROM into your CD ROM drive 2 The Setup program will be launched automatically if you have the autoplay function enabled on your system When the Setup Pro gram is launched you will see the following Setup Screen Note If the autoplay function is not enabled on your computer use Windows Explorer or Windows Run command to execute SETUPEXE on the companion CD ROM 13 Chapter2 AD ANTECH DA amp C Device Driver GDA vi Advantech Device Manager is a powerful and ee helpful tool to configure your device Device Manager Individual Driver Example amp Utility Advance Options Figure 2 1 Setup Screen of Advantech Automation Software 3 Select the Device Drivers option 4 Select the specific device then just follow the installation instruc tions step by step to complete your device driver installation and Figure 2 2 Different Options for Driver Setup For further information on driver related issues an online version of the Device Drivers Manual is available by accessing the following path Start Advantech Automation Device Manager Device Driver s Manual PCI 1718 Series User Manual 14 2 3 Hardware Installation Note Make sure you have installed the driver before you installthe card please refer to chapter 2 2 Driver Installation After the Dev
59. tomation Device Manager Device Driver s Manual 4 3 Register Programming The most important consideration in programming the PCI 1718 cards at register level is to understand the function of the card s registers and the process of programming The information in the following sections is provided only for users who would like to do their own low level pro gramming Without the driver you would do the following perform software trigger pacer trigger with interrupt pacer trigger with interrupt and FIFO and program a controlled data transfer PCI 1718 Series User Manual 38 4 3 1 Software Trigger and Polling Set Scan Channel w Base 0 2H MUX Scan Channel Control amp w Base 0 1H A D Range Control Set Software Trigger and w Base 09H Disable Generated Interrupt Softwa EAD w Base 00H Trigger Yes r Base 08H Get Data r Base 00H r Base 01H No v Set the input range for each A D channel 2 Set the input channel by specifying the MUX scan range 3 Trigger the A D conversion by writing to the A D low byte register BASE 0 with any value 4 Check for the end of the conversion by reading the A D status reg ister BASE 8 EOC bit 5 Read data from the A D converter by reading the A D data register BASE 0 and BASE 1 6 _ Convert the binary A D data to an integer 39 Chapter 4 Example Code xx This code supports TurboC 3 0 or later versions include lt stdio h gt include lt DOS h
60. when multiple PCI 1718HDU HGU cards have been installed on the same PC chassis The BoardID setting function is very useful when building a system with multiple PCI 1718 cards With the correct Boar dID settings you can easily identify and access each card during hard ware configuration and software programming Note For detailed specifications of the PCI 1718HDU HGU please refer to Appendix A 1 2 Applications Transducer and sensor measurements e Waveform acquisition and analysis e Process control and monitoring e Vibration and transient analysis PCI 1718 Series User Manual 4 1 3 Installation Guide Before you install your PCI 1718HDU HGU card please make sure you have the following necessary components PCI 1718HDU HGU DA amp C card PCI 1718HDU HGU User Manual Driver software Advantech DLL drivers included in the companion CD ROM Personal computer or workstation with a PCI bus slot running Win dows 98 2000 XP PCL 10120 or PCL 10137 Wiring cable optional ADAM 3920 3937 PCLD 7216 780 782 782B 785 785B 786 788 789D 880 885 8115 Wiring board optional Some other optional components are also available for enhanced opera tion e ActiveDAQ ADAQView LabView or other third party software pack ages After you get the necessary components and maybe some of the accesso ries for enhanced operation of your multifunction card you can then begin the installation procedure Figure 1 1 on the next page provi
61. you wish to install then click the Add button You will see a Device Set ting dialog box such as the one in Fig 2 4 PCI 1718 Series User Manual 16 Configuring the Device 4 On the Device Setting dialog box Fig 2 4 you can configure the A D channels configuration either as 8 Differential or 16 Single ended and specify the D A voltage reference either as External or Internal PCI 1718HDU Device Setting x Base Address ECOO Hex Interrupt Channel B Hex Clock Selection r A D Channels Configuration r D amp Voltage Ref Channel 1 16 Single Ended External Internal C 10MH2 8 Differential Voltage o v x Options Calibration About Help Cancel Figure 2 4 The Device Setting Dialog Box 5 After you have finished configuring the device click OK and the device name will appear in the Installed Devices box as seen below Your ePlatform Partner INN Dov r Installed Devices BR My Computer EZ 000 lt PCI 1718HDU BoardID 12 O ecO0H Ver A gt Supported Devices lt Advantech DEMO Board 3 Advantech PCI 1680 Remove Close Add Ant Insert Baer lt Advantech PCI 1710 L HG HGL About lt Advantech PCI 1711 lt Advantech PCI 1711L PCI 1731 Import lt Advantech PCI 1712 lt Advantech PCI 1713 Export lt Advantech PCI 1714 0L lt Advantech PCI 1718U lt Figure 2 5 Device Name Appearing on the List of

Download Pdf Manuals

image

Related Search

Related Contents

Fantom Drives GreenDrive  B型肝炎ウイルスコア抗体キット HBcAb−N用標準溶液  Interfaz de Usuario - u      Beko D 6674 T Operating Instructions  Lire le dossier composé de 4 perspectives  FreeWave Spread Spectrum Wireless Data Transceiver User Manual  PixDoc Manual    

Copyright © All rights reserved.
Failed to retrieve file