Omega DAQP-208 manuel d'utilisation

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61

Aller à la page of

Un bon manuel d’utilisation

Les règles imposent au revendeur l'obligation de fournir à l'acheteur, avec des marchandises, le manuel d’utilisation Omega DAQP-208. Le manque du manuel d’utilisation ou les informations incorrectes fournies au consommateur sont à la base d'une plainte pour non-conformité du dispositif avec le contrat. Conformément à la loi, l’inclusion du manuel d’utilisation sous une forme autre que le papier est autorisée, ce qui est souvent utilisé récemment, en incluant la forme graphique ou électronique du manuel Omega DAQP-208 ou les vidéos d'instruction pour les utilisateurs. La condition est son caractère lisible et compréhensible.

Qu'est ce que le manuel d’utilisation?

Le mot vient du latin "Instructio", à savoir organiser. Ainsi, le manuel d’utilisation Omega DAQP-208 décrit les étapes de la procédure. Le but du manuel d’utilisation est d’instruire, de faciliter le démarrage, l'utilisation de l'équipement ou l'exécution des actions spécifiques. Le manuel d’utilisation est une collection d'informations sur l'objet/service, une indice.

Malheureusement, peu d'utilisateurs prennent le temps de lire le manuel d’utilisation, et un bon manuel permet non seulement d’apprendre à connaître un certain nombre de fonctionnalités supplémentaires du dispositif acheté, mais aussi éviter la majorité des défaillances.

Donc, ce qui devrait contenir le manuel parfait?

Tout d'abord, le manuel d’utilisation Omega DAQP-208 devrait contenir:
- informations sur les caractéristiques techniques du dispositif Omega DAQP-208
- nom du fabricant et année de fabrication Omega DAQP-208
- instructions d'utilisation, de réglage et d’entretien de l'équipement Omega DAQP-208
- signes de sécurité et attestations confirmant la conformité avec les normes pertinentes

Pourquoi nous ne lisons pas les manuels d’utilisation?

Habituellement, cela est dû au manque de temps et de certitude quant à la fonctionnalité spécifique de l'équipement acheté. Malheureusement, la connexion et le démarrage Omega DAQP-208 ne suffisent pas. Le manuel d’utilisation contient un certain nombre de lignes directrices concernant les fonctionnalités spécifiques, la sécurité, les méthodes d'entretien (même les moyens qui doivent être utilisés), les défauts possibles Omega DAQP-208 et les moyens de résoudre des problèmes communs lors de l'utilisation. Enfin, le manuel contient les coordonnées du service Omega en l'absence de l'efficacité des solutions proposées. Actuellement, les manuels d’utilisation sous la forme d'animations intéressantes et de vidéos pédagogiques qui sont meilleurs que la brochure, sont très populaires. Ce type de manuel permet à l'utilisateur de voir toute la vidéo d'instruction sans sauter les spécifications et les descriptions techniques compliquées Omega DAQP-208, comme c’est le cas pour la version papier.

Pourquoi lire le manuel d’utilisation?

Tout d'abord, il contient la réponse sur la structure, les possibilités du dispositif Omega DAQP-208, l'utilisation de divers accessoires et une gamme d'informations pour profiter pleinement de toutes les fonctionnalités et commodités.

Après un achat réussi de l’équipement/dispositif, prenez un moment pour vous familiariser avec toutes les parties du manuel d'utilisation Omega DAQP-208. À l'heure actuelle, ils sont soigneusement préparés et traduits pour qu'ils soient non seulement compréhensibles pour les utilisateurs, mais pour qu’ils remplissent leur fonction de base de l'information et d’aide.

Table des matières du manuel d’utilisation

  • Page 1

    DAQP-208/208H/308 Type II PCMCIA Data Acquisition Adapter s Users Manual OMEGA ENGINEERING, INC. Tel: (203) 359-1660 One Omega Drive Fax: (203) 359-7700 P.O. Box 4047 Toll free: 1-800-826-6342 Stamford, CT 06907-4047 E-mail: das@omega.com www.dasieee.com INTERFACE CARDS FOR PERSONAL COMPUTERS[...]

  • Page 2

    WARRANTY/DISCLAIMER OMEGA ENGINEERING, INC., warrants this unit to be free of defects in materials and workmanship for a period of 13 months from the date of purchase. OMEGA warranty adds an additional one (1) month grace period to the normal one (1) year product warranty to cover shipping and handling time. This ensures that OMEGA’s customers re[...]

  • Page 3

    http://www.omega.com info@omega.com Servicing North America : USA : One Omega Drive, Box 4047 E-mail: info@omega.com ISO 9001 Certified Stamford, CT 06907-0047 Tel: (203) 359-1660 FAX: (203) 359-7700 Canada : 976 Bergar E-mail: info @omega.com Laval (Quebec) H7L 5A1 Tel: (514) 856-6928 FAX: (514) 856-6886 For immediate technical or application assi[...]

  • Page 4

    United Kingdom : One Omega Drive, River Bend Technology Drive ISO 9002 Certified Northbank, Irlam, Manchester M44 5EX, England Tel: 44 (161) 777-6611 FAX: 44 (161) 777-6622 Toll Free in England: 0800-488-488 E-mail: info @omega.co .uk It is the policy of OMEGA to comply with all worldwide safety and EMC/EMI regulations that apply. OMEGA is constant[...]

  • Page 5

    N otice The information contained in this document cannot be reproduced in any form without the written consent of Omega Engineering Inc. Any software programs accompanying this document can be used only in accordance with any licensing agreement(s) between Omega Engineering Inc. and the purchaser. Omega Engineering Inc. reserves the right to chang[...]

  • Page 6

    Table of Contents 35 5.1.2 Card Configuration and Status Register (CCSR) .................... 35 5.1.1 Configuration and Option Register (COR) ......................... 34 5.1 PCMCIA Interface ................................................ 34 5. I/O Registers ..................................................... 32 4.11 Timer/Counter ............[...]

  • Page 7

    55 6. Specifications ..................................................... 53 5.2.10 Auxiliary Status Register (base + 15) ............................. 53 5.2.9 Auxiliary Control Register (base + 15) ............................ 51 5.2.8 Timer/Counter Port (base + 10, base + 11) ........................ 49 5.2.7 D/A Data Port (base + 8, base + 9) [...]

  • Page 8

    List of Figures and Tables 54 Table 5-22. Auxiliary Status Register Bit Definition .................................. 53 Table 5-21. Auxiliary Control Register Bit Definition ................................. 51 Table 5-20. Timer/Counter Modes ................................................ 50 Table 5-19. D/A Update Modes .........................[...]

  • Page 9

    1 . Introduction DAQP series cards are PCMCIA type II data acquisition adapters with 4 differential or 8 single-ended analog input channels. The number of input channels can be expanded to 128 when used with input expansion cards. DAQP series products include the DAQP-208, the DAQP- 208 H and the DAQP- 308. C ard f eatures include : ? Sampling rate[...]

  • Page 10

    2 . Hardware Configuration and Initial Setup 2 . 1 Software Installation: W indows 95 /98 /2000 ® An “ INF ” file ( daqpcard .inf ) is included on the root directory o f the DaqSuite CD to allow easy configuration in the Windows environment. Windows uses the “INF” file to determine the system resources required by the DAQP card, searches f[...]

  • Page 11

    2.1.2 Windows 98 1. Insert the DAQP card into any available PC Card socket. The first time a new PC Card type is installed the “Add New Hardware Wizard ” window will open. Click Next to continue. 2. The Add New Hardware Wizard provides several options to configure the DAQP card. Select the recommended option radio button: “Search for the best[...]

  • Page 12

    2.1.4 Viewing Resources with Device Manager Follow the instruct i ons provided here to view resources used by the DAQP card using the “Device Manager” utility in Windows. 1. Double click the My Computer icon located on the Windows desktop and then double click the Control Panel icon. Double click the System icon to open the System Properties wi[...]

  • Page 13

    To remove the DAQP card from your W indows NT 4.0 system, run the associated driver support uninstallation program using the Add/Remove Programs icon located in the Control Panel folder. (This will remove all registry entries applicable to your hardware). When the uninstallation is complete, shut down your computer and remove the hardware. To verif[...]

  • Page 14

    2 . 3 Data Acquisition Software and Drivers D ata acquisition software and driver support installations are available from the DaqSuite CD demo main menu. 1. Quatech’s DaqEZ ? - This software package was specifically designed to support all Quatech’s data acquisition adapter functions and is included free of charge with your hardware. DaqEZ is [...]

  • Page 15

    2 . 4 Software Installation: Windows 3.x and MS-DOS® T wo software configuration programs are provided with the DAQP card: a Client Driver named DAQPA_CL.SYS and a card Enabler named DAQPA_EN.EXE. Either one of these programs may be used to configure the card but only one may be used at a time . T able 2-1 below highlights the differences between [...]

  • Page 16

    2 . 4 . 1 Client Driver for MS-DOS For systems using MS-DOS and PCMCIA Card and Socket Services software, a Client Driver named “DAQPA_CL.SYS” is provided to configure the DAQP series cards. PCMCIA Card and Socket Services software is not provided with your DAQP card, but is available from your vendor. Some versions of Card and Socket Services [...]

  • Page 17

    2 . 4 . 1 . 1 Client Driver Command Line Options The DAQP series Client Driver accepts up to eight command line arguments from the user to determine the configuration of the DAQP card. If any arguments are provided, the Client Driver will attempt to configure any DAQP card with the options specified in the order they are entered on the command line[...]

  • Page 18

    Example 3 DEVICE = C:DAQPA_CL.SYS (s0,b300,i5) Example 3 is also a single command line argument. The client Driver will attempt to configure the DAQP card inserted in socket 0 at base address 300H and IRQ level 5. If either address 300H or IRQ level 5 is unavailable, the card will NOT be configured. In addition, the Client Driver will NOT configur[...]

  • Page 19

    2.4.1.3 Common Problems Generic Client Drivers Many Card and Socket Services packages include a generic client driver (or SuperClient) which configures standard I/O devices. If one of these generic client drivers is installed, it may configure the DAQP card and cause the DAQP series Client Driver to fail installation. If this is the case, try the f[...]

  • Page 20

    2.4.2 Enabler for MS-DOS For systems that are not operating PCMCIA Card and Socket Services software, the DAQP series card includes an Enabler program to enable and configure the DAQP card. This Enabler, DAQPA_EN.EXE, will operate in any DOS system using an Intel 82365SL or PCIC compatible PCMCIA host adapter. In order to use the DAQP series Enable[...]

  • Page 21

    6. Reboot the system and note the message displayed when the Enabler is loaded. If the Enabler reports the desired card configuration, the installation process is complete. DAQP-208/208H/308 Users Manual 21[...]

  • Page 22

    2 . 4 . 2 . 1 Enabler Command Line Options To configure a DAQP series card, the Enabler requires one command line argument from the user to determine the configuration. This argument must be enclosed in parenthesis. Within the argument, a comma (no space) must be used to separate the parameters from each other if there are two or more parameters. T[...]

  • Page 23

    Example 4 DEVICE = C:DAQPA_EN.EXE (s0,b300,i5,wCC) Here the Enabler will configure the DAQP card in socket 0 with a base address at 300H and IRQ level 5 using a configuration memory window at CC000H . Example 5 DEVICE = C:DAQPA_EN.EXE (s0,r) DEVICE = C: DAQPA_EN.EXE (s0,r,b300,i5) These two command line arguments are equivalent because of the ?[...]

  • Page 24

    3 . Field Wiring The DAQP card is fitted in with a 32-pin 0.8 mm shielded connector. See Figure 3-1 for pin assignments. 33 30 25 20 15 10 5 1 Reserved Ch 0 Ch 0 (-) / Ch 4 Ch 1 (-) / Ch 5 Ch 2 (-) / Ch 6 Ch 3 (-) / Ch 7 DA0 +5V ExtClock ExtOut Ch 1 Ch 2 Ch 3 GND DA1 GND ExtGate GND FullPower SSH (Synch. Sample Hold) DI 0 / External Trigger DI 1 / [...]

  • Page 25

    3 . 1 CP-DAQ PA Cable Assembly The cable assembly included with your DAQP card, part number CP-DAQPA, converts the card’s 32 pin I/O connector to a standard D37 connector. Figure 3-2 illustrates the D37 connector pin assig n ments for the CP-DAQ PA and the optional screw terminal block UIO-37 . 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 32 33 3[...]

  • Page 26

    Table 3-1 lists cable mapping for the CP-DAQPA Hirose-32 to D37 connectors . Table 3-1. DAQP Series Card Cable Mapping Reserved N/C 1 Signal ground (digital) GND 29 2 Signal ground (digital) GND 29 3 Signal ground (D/A output) GND 28 4 Signal ground (D/A output) GND 28 5 External channel bit 3 (expansion mode) Digital out bit 3 (normal mode) 3 6 Ex[...]

  • Page 27

    3 . 2 UIO-37 Screw Terminal Block For applications requiring discrete wiring connections, the UIO-37 terminal block shown in Figure 3-3 provides a simple way of connecting signals to the DAQP card. The D37 connector is available in either male or female and has two rows of screw terminals. The first row is numbered from pin 1 to pin 19 and the seco[...]

  • Page 28

    4 . Theory of Operation The DAQP card consists of 4 differential or 8 single-ended analog input channels each with a bipolar input range of ±10v, ±5v, ±2.5v or ±1.25v (programmable gain of 1, 2, 4 or 8) . The A/D converter, either 12 -bit or 16-bit, can be operated at a top speed of 100,000 samples per second (10 µs per sample). The A/D conver[...]

  • Page 29

    4 . 2 Analog Input Multiplexer Differential or single-ended configuration is determined by bit 6 of the high byte in the scan list register. ‘1’ selects differential input, while a ‘0’ selects single-ended input. Expansion cards will only support single-ended channels. It is strongly recommended that single-ended or differential selection b[...]

  • Page 30

    4 . 4 Scan List Register One entry to the scan list register contains a 16-bit word or two 8-bit bytes. It specifies the internal channel and gain selection in the high byte or MSB, and the external channel and gain selection in the low byte or LSB , in addition to other control and configuration settings. The external selections are used for expan[...]

  • Page 31

    4 . 5 Trigger Circuit The DAQP card can be triggered by software, an external TTL signal, the analog input passing through the preset threshold or the pacer clock. For the TTL or analog trigger, an active trigger edge can be selected for either the low-to-high or high-to-low transition. In one-shot trigger mode, one trigger (either internal or exte[...]

  • Page 32

    4 . 6 A/D Converter and Data FIFO The DAQP card always assumes a bipolar input range of ±10V if the gain is one. The output data format will always be in 2's complement (and left justified for 12-bit versions). The data acquisition time of the A/D converter is 2 µs while it’s conversion time is no more than 8 µs. The output of the A/D con[...]

  • Page 33

    4 . 7 Interrupt and Status The DAQP card has three interrupt sources, the end-of-scan (EOS) interrupt, the FIFO threshold interrupt and the timer interrupt. The control register (base + 2, write only) has two bits to enable or disable the EOS and FIFO interrupts independently. However, it is strongly recommended that the two interrupts be used excl[...]

  • Page 34

    4 . 9 A/D State Machine The DAQP card has an internal state machine that controls A/D operation, (see Figure 4-1). The state machine defaults to S0 after power up or reset. The normal state flow would be first S0 to S3, initiated by a scan list (queue) flush command (RSTQ). Then the queue must be programmed by writing into the queue (base + 1). Wit[...]

  • Page 35

    4 . 10 D/A Circuit The DAQP series PC card is equipped with two D/A channels. The 12-bit D/A converter is a serial converter supporting synchronous update and is configured for a bipolar output range from -5V to +5V. The 12-bit output data format is always in 2’s complement (right justified), with the upper 4 bits indicating the output channel nu[...]

  • Page 36

    bit 3 of the command register at base + 7). The integrity of the latched count is guaranteed by the logic design. The timer port is allocated at base + 10 (low byte) and base + 11 (high byte). The 16 bit reload register is accessed when writing to the port, while the read-latch register is accessed when reading the port. The up-counter cannot be ac[...]

  • Page 37

    5 . I/O Registers 5 . 1 PCMCIA Interface The information in this section is provided for those who need low level PCMCIA interface details for the DAQP card . The client driver or enabler that comes with the DAQP card will be sufficient for most applications. The DAQP card performs data acquisition for all host computers equipped with a version 2.1[...]

  • Page 38

    5 . 1 . 1 Configuration and Option Register (COR) Bits 7 and 6 of the Configuration Option Register are defined by the PCMCIA standard as the SRESET and the LevlREQ Bits. A “1” written into the SRESET bit puts the card in reset state, while a “0” moves it out of reset state. In reset state, it behaves as if a hardware reset is received from[...]

  • Page 39

    5 . 2 Address Map The DAQP card uses eight consecutive I/O locations within the system I/O address space. The base address of the adapter is determined during hardware configuration . The eight I/O locations are used by the DAQP card as summarized in the following table. Table 5-4 . DAQP S eries Card Address Map Auxiliary Control Register Auxiliary[...]

  • Page 40

    5 . 2 . 1 Data FIFO Register (base + 0) The data FIFO register is considered as the access port to the data FIFO, which holds up to 2048 data words from the A/D conversion results. The port is also used for programming the data FIFO thresholds, as explained later in this section. Note: Although the data FIFO register is 8 bits wide, it is strongly [...]

  • Page 41

    almost empty thresholds (in bytes). The first word specifies the almost empty threshold, (not used, can be set to anything), while the second word determines the almost full threshold. DAQP-208/208H/308 Users Manual 41[...]

  • Page 42

    The threshold should be set to a value from 1 to FIFO size minus 1. (Default is set to 7 at reset or power up). Refer to Table 5- 7 for FIFO threshold settings . Table 5-7. Data FIFO Threshold Setting 2048 1...4095 7 Almost Full Irrelevant Irrelevant 7 Almost Empty Suggested Value Threshold Range Defaul t Threshold Mode 1 is FIFO test mode, in whic[...]

  • Page 43

    5 . 2 . 1 . 3 FIFO Flags When reading the register under mode 1 or 3, the first available data byte from the data FIFO will be returned if it is not empty, otherwise the returned byte is not defined. The FIFO full flag will be cleared after the data FIFO register is read provided there are no more data bytes written into the FIFO by the A/D convert[...]

  • Page 44

    5.2.2.1 Scan List Queue Programming The scan list queue must be programmed when the A/D circuit card is idle. Each queue entry contains two bytes as described above and the integrity of the entry must be guaranteed. (The scan list queue is write only). The queue should be flushed before writing into it. Refer to the Auxiliary Control Register secti[...]

  • Page 45

    5 . 2 . 2 . 2 Channel Configuration Bits 5 and 4 (LSB) in a queue entry specify the gain of the external expansion card for the external channel selected by bits 0-3 of the same byte. Each expansion card has up to 16 channels (0, 1, 2, ..., 15). Each channel may have a gain of 1, 2, 4 or 8 (low gai n voltage input card) or 1, 10, 100 or 1000 (high [...]

  • Page 46

    5.2.2.5 Expansion Mode Bit 5 must be set to “1” if there is an expansion card(s) connected to the DAQP card . All of the digital output lines (bits 0-3) will be used for external channel selection and two of the four digital input lines (bit 1 and 3) will be used for external gain selection. 5.2.2.6 Interrupt Enable Bits 4 and 3 are used for in[...]

  • Page 47

    5 . 2 . 2 . 9 Analog Trigger Threshold The analog trigger threshold can only be set by the output of D/A channel 1, with an equivalent range from -10V to +10V (full A/D converter input range). The threshold level is set at the A/D converter input (after the programmable gain amplifier), not the one at the input connector (before the PGA). The follo[...]

  • Page 48

    5.2.3 Status Register (base + 2) The status register is read only and shares the same offset as the control register. It reports data FIFO flag, A/D interrupt and A/D conversion status. Table 5-13 lists the status register bit definition. Table 5-13. Status Register Bit Definition 0/1 : false / true Data FIFO empty 0 0/1 : false / true Data FIFO al[...]

  • Page 49

    5.2.4 Digital I/O Register 5.2.4.1 Digital Output The four digital output lines share the same pins on the interface connector as the four external channel selection bits. When using an expansion card(s ) , bit 5 of the control register (base + 2) should be set to “1” so that the four digital output lines will be driven by the external channel [...]

  • Page 50

    5 . 2 . 5 Pacer Clock (base + 4, + 5, + 6) The pacer clock is actually a 24-bit auto re-load frequency divider. It contains a 24 bit divisor register, a 24 bit counter, an internal clock pre-scaler and a clock source multiplexer . Figure 5 -1 shows the pacer clock block diagram. 24 bit Register 24 bit Counter Pacer Clock Output 10 MHz External Cloc[...]

  • Page 51

    5 . 2 . 6 Command Register (base + 7) The command register is used for sending control commands to the DAQP card including arm/trigger (or start A/D), scan list queue and data FIFO flush, stop A/D and timer/counter latch commands. It also sets the data program/access mode for the data FIFO. The command bits (bit 3 to 7) are actually ‘monostable?[...]

  • Page 52

    5 . 2 . 6 . 3 Flush Data FIFO Command The data FIFO should be flushed before data acquisition is initiated by the trigger/arm command, but not until after the scan list has been configured. The flush command may also be followed by FIFO threshold programming. After the FIFO is flushed, the FIFO empty flag will be set to “1” and the almost full [...]

  • Page 53

    After the thresholds are programmed, set the access control bit to “1” by writing a byte of 01H into the auxiliary control register. This will make the following read/write operation access the data bytes in the FIFO instead of it’s thresholds. It is recommended that the access control bit be set to “1” when sending other commands (flush [...]

  • Page 54

    5 . 2 . 7 . 2 D/A Port Interface The data link between the D/A data port and the D/A converter is a serial link. The port interface contains a 16 bit buffer register and a 16 bit shift register. On the other side of the link, there are input and output registers in each D/A channel of the D/A converter. The actual analog output voltage will be dete[...]

  • Page 55

    5.2.8 Timer/Counter Port (base + 10, base + 11) The timer/counter port can be accessed as either a 16 bit word at base + 8, or two consecutive bytes at base + 8 (low byte) and base + 9 (high byte). The port contains a 16 bit reload register, a 16 bit up-counter and a 16 bit read latch register and the associated control logic. The reload register i[...]

  • Page 56

    5 . 2 . 8 . 2 Timer/Counter Clock Source Bit 2 of the auxiliary control register (base + 15, write) selects the timer/counter clock source. The source can be either the internal 1 MHz clock (bit 2 is “0”) or the external clock (bit 2 is “1”). Because of the pin confinement, the timer/counter external clock input is shared with the A/D exter[...]

  • Page 57

    5 . 2 . 9 Auxiliary Control Register (base + 15) This register configures the operation of A/D, D/A and the timer counter. It is 8-bit wide and write only. Bit 7 picks between TTL and analog trigger source. Bit 6 sets the pre-trigger option. Bit 5 is for the timer/counter interrupt control. Bits 3 and 4 determine the timer/counter operation modes w[...]

  • Page 58

    Table 5-22. Auxiliary Status Register Bit Definition 1 = FIFO empty, 0 = Not empty A/D data FIFO empty flag 0 1 = FIFO almost full, 0 = Not yet A/D data FIFO almost full flag 1 1 = Data lost latched, 0 = Not yet Data lost event latch 2 1 = Either EOS or FIFO almost full event has been latched 0 = Neither event has been latched yet A/D conversion ev[...]

  • Page 59

    6 . Specifications A/D Converter 12-Bit Version 16-Bit Version Acquisition + Conversion 2 ms + 8 ms 2 ms + 8 ms Monotonicity No missing codes No missing codes Integral linearity error ± 1 LSB ± 3 LSB Differential linearity error ± 1 LSB +3/-2 LSB Full scale error ± 0.5 % ± 0.5 % Aperture delay 40 ns 40 ns Analog Input Number of input channels [...]

  • Page 60

    Analog Output Number of output channels 2 (single-ended only) Output Settling Time 10 ms Output range ±5V (bipolar only) Output Current ±2 mA DC Output impedance 0.5 W (typical) Timer/Counter Word length 16-bit, with auto reload and read latch Clock Source Internal (1 MHz) / External (DC - 5 MHz) External Clock Input TTL, pulse width > 100 ns,[...]

  • Page 61

    DAQP -208/208H/308 Users Manual Version 2. 30 April 12 , 2000 Part No. 940-0092-2 30 DAQP-208/208H/308 Users Manual 61[...]