Omega Products CIO-DAS-TC Installation Manual

User's Guide
http://www.omega.com
e-mail: info@omega.com
CIO-DAS-TC PCI-DAS-TC
Table of Contents
1.0 INTRODUCTION
............................................
2.0 INSTALLATION
................................................
2.1 SOFTWARE INSTALLATION
....................................
2.1.1 WINDOWS 95, 98, NT AND ABOVE
.............................
2.1.2 UNIVERSAL LIBRARY INSTALLATION OPTIONS
2.1.3 FILE DEFAULT LOCATION
..................................
2.1.4 INSTALLATION QUESTIONS
...............................
2.1.5 INSTALLATION COMPLETION
..............................
2.1.6 DOS AND WINDOWS 3.x
....................................
2.2 CIO-DAS-TC HARDWARE INSTALLATION
......................
2.2.1 SETTING THE BASE ADDRESS SWITCH
........................
2.2.2 RUN InstaCAL
.............................................
2.2.3 PLUG IN THE CIO-DAS-TC BOARD
............................
2.2.4 RUN InstaCAL AGAIN
.......................................
2.3 PCI-DAS-TC HARDWARE INSTALLATION
.......................
2.3.1 PHYSICAL INSTALLATION
..................................
2.3.2 RUN InstaCAL
.............................................
2.3.3 TESTING THE INSTALLATION
...............................
2.4 EXTERNAL CONNECTIONS & THE CIO-STA-TC
2.4.1 DAS-TC CONNECTOR PINOUT
...............................
2.4.2 THE CIO-STA-TC
.........................................
2.4.3 OPEN THERMOCOUPLE DETECTION
........................
3.0 PROGRAMMING & APPLICATIONS
..........................
................................
3.2 PACKAGED THIRD-PARTY APPLICATIONS PROGRAMS
................
.................
........
Page 4 Page 6 Page 6 Page 6 Page 6 Page 6 Page 6 Page 6 Page 6 Page 7 Page 7 Page 7 Page 8 Page 8 Page 8 Page 8 Page 8 Page 9 Page 9
Page 9 Page 10 Page 10 Page 11 Page 11 Page 11
Table of Contents
4.0 THEORY OF OPERATION
.....................................
4.1 ISOLATED ANALOG INPUT
....................................
4.2 PROCESSING AND CONTROL
.................................
4.3 PROCESS FLOW
..............................................
5.0 SELF-CALIBRATION
.......................................
6.0 REGISTER DESCRIPTION
..................................
6.1 PCI-DAS-TC REGISTER OVERVIEW
6.1.1 PCI Local Register Map
.....................................
6.1.2 Board I/O Register Map
.....................................
6.2 CIO-DAS-TC REGISTER OVERVIEW
6.3 REGISTER MAP DETAILS
.....................................
6.2 DUAL PORT RAM MEMORY MAP
6.3 DUAL PORT RAM BIT DEFINITIONS
6.3.1 Configuration Region (0x300 - 0x31F)
6.3.2 Float Region (0x320 - 0x363)
.................................
6.3.3 A/D Count Region (0x370 - 0x395)
6.3.4 AM188 Mailbox (0x3FE)
.....................................
6.3.5 PC Mailbox (0x3FF)
........................................
6.4 COMMANDS FROM THE PC TO THE DAS-TC
6.4.1 Modify sampling parameters
..................................
6.4.2 Modify one or more channel parameters
6.4.3 Read a single channel’s temperature
6.4.4 Read multiple channels’ temperature
6.4.5 Read A/D counts for all channels
6.4.6 Read the firmware version number
6.4.7 Read the voltages from all channels
............................
............................
..............................
...........................
..........................
.............................
....................
.........................
...........................
...........................
..............................
.............................
............................
Page 12 Page 12 Page 12 Page 12 Page 13 Page 14 Page 14 Page 14 Page 14 Page 15 Page 15 Page 16 Page 17 Page 17 Page 18 Page 18 Page 18 Page 18 Page 19 Page 19 Page 19 Page 19 Page 20 Page 20 Page 21 Page 21
Table of Contents
6.5 ERROR CODES FROM THE DAS-TC
............................
6.6 HOW TO READ FLOATING POINT TEMPERATURE
7.0 ELECTRICAL SPECIFICATIONS
..........................
..............
Page 22 Page 22 Page 23
1.0 INTRODUCTION
Thank you for purchasing a CIO-DAS-TC or PCI-DAS-TC. These boards represent the latest technology and are easy to use, powerful and extremely accurate. The DAS-TC includes the CIO-STA-TC, a screw terminal board with an isothermal block and CJC sensor, as well as a C37FFS-5 five-foot shielded cable.
The CIO-DAS-TC and PCI-DAS-TC are 16-channel thermocouple/voltage input boards for the ISA and PCI bus, respectively. The DAS-TC boards accept seven different types of thermocouple input (J, K, E, T, R, S, and B), and provide the user with a temperature in either degrees C or F. An onboard microprocessor handles all the control and math functions including; CJC (Cold Junction Compensation), automatic gain and offset calibration, and thermocou­ple linearizati on, thus off-loading the computer CPU from performing these functions. The analog input section is fully isolated from the computer. A block diagram of the DAS-TC is shown on the following page.
The CIO-DAS-TC and PCI-DAS-TC are similar in all respects except two: first, the CIO-DAS-TC is designed to work with the ISA bus and the PCI-DAS-TC with the PCI bus. Second, the CIO-DAS-TC has an onboard dip switch for setting the base address; while the PCI-DAS-TC is completely plug-and-play, with no jumpers or switches to set! For the sake of clarity in this manual, we will refer to both boards collectively as DAS-TC, except where these two differences apply.
The DAS-TC is supported by the powerful Universal Library driver package. The boards are also supported by many third-party, high-level data acquisition software.
Isolated Analog Input Section
TC Input Channels 0 - 15
CJC
+15ISO
(for CJC)
Control Signals
AGND
ISOLATION BARRIER
PROGRAMMABLE
LOGIC
Board
Select
Control
Logic
Control
Registers
Input
Connector
37 pin
+10V
Prec.
Ref
RefRefRef
+5ISO
+15ISO
-15ISO
Local
Control
Address
+9.9V
PLX9052
PCI I/F
Control
Address
Data
20
Channel
Mux
DC/DC Converter
+5System
DUAL PORT
SRAM
Data Bus
Transceiver
Data
INA
Gain
Mux
OPTO OPTO OPTO
OPTO
Address
Data
Control
D0:7
Processing and Control Section
CJC Gain
7
Channel Calibration
DEBUG
'232XCVR
10 PIN Header
Select
AM188
CPU
Ser0 LOCAL BUS
+10VRef
V/F
Converter
CLK
IN
Control
Data
Address
Fout
OSC
SRAM
Flash/ Eprom
32Bit, 33MHz, 5V PCI BUS
PCI-DAS-TC Block Diagram
Page 4
([WHUQDO '$67&
6FUHZ 7HUPLQDO
7HUPLQDO

2SHQ 7KHUPRFRXSOH
'HWHFWLRQ 6ZLWFKHV
7KHUPRFRXSOH
,QSXW
&KDQQHOV
6FUHZ
&-&
,62/$7,21
%$55,(5
,6$
&RQWURO
6LJQDOV
7& ,QSXW
&KDQQHOV

&-&
,62
$*1'
352*5$00$%/(
/2*,&
&RQWURO
/RJLF
&RQWURO
5HJLVWHUV
,QWHUUXSW
'HFRGH
,54
,QSXW
&RQQHFWRU

3LQ
9 3UHF
5HI
,62
,62
,62
$QDORJ *URXQG
$GGUHVV
'DWD
&RQWURO
%RDUG 6HOHFW
$GGUHVV
'HFRGH
$ '
&KDQQHO
0X[
9
'&'& &RQYHUWHU
6\VWHP

2372
,VRODWRU
'8$/ 3257
65$0
'DWD %XV
7UDQVFHLYHU
,6$ %86
&,2'$67& %RDUG
,VRODWHG $QDORJ ,QSXW 6HFWLRQ
,1$
*DLQ
0X[
2372
,VRODWRU
'LJLWDO *URXQG
$GGUHVV
'DWD
&RQWURO
6HOHFW &-& *DLQ &KDQQHO &DOLEUDWLRQ
$0
&38
6HU
/2&$/ %86
'(%8*
;&95
 3,1 +HDGHU
0+] &/.
9 5HI
9)
&RQYHUWHU
,VRODWRU
0+]
26&
&RQWURO
'DWD
$GGUHVV
)RXW
2372
65$0
)ODVK 520
,1
2372
,VRODWRU
3URFHVVLQJ DQG &RQWURO 6 HFWLRQ
CIO-DAS-TC Block Diagram
Page 5
2.0 INSTALLATION
The installation routine varies only slightly depending upon whether you are installing the CIO-DAS-TC or the
TM
PCI-DAS-TC board. The CIO-DAS-TC r equire s that you run the included Insta
program, then verifying and,
Cal
if necessary, changing t he base addr ess using an onboar d dip switc h before pl ugging the board in. If you ar e install ­ing the PCI-DAS-TC, you need only plug it in. The base address is allocated by the PCI plug & play procedure.
2.1 SOFTWARE INSTALLATION
2.1.1 WINDOWS 95, 98, NT AND ABOVE
If you will be using the Universal Library with your board, insert the Universal Library diskette or CD in an appro­priate drive run the program SETUP.EXE, and follow the installation instructions provided. This program will install both Insta 98, you will have the option of installing the 16-bit and/or 32-bit library. Unless you have a specific reason to use the 16-bit library (e.g. compatibility with an existing program) install the 32-bit version. Please note that the DAS-TC boards are not currently supported by the 16-bit library and so are not currently compatible with the DOS or Windows 3.x operating systems. Please contact the factory if you require 16-bit library support.
If you are not using the Universal Library, insert the disk or CD labeled Insta run SETUP.EXE. The install wizard will now launch and you will then be prompted for additional information. Follow the instructions and, if possible, accept the defaults, especially if this is your first installation. It will be easier for us to assist you in the unlikely event of trouble during your system setup and operation.
2.1.2 UNIVERSAL LIBRARY INSTALLATION OPTIONS
The Universal Library p rovides example programs for a wide variety of programmi ng la nguages. If you are installing the Universal Library, an "Installation Options" dialog box will allow you to select which languages' example programs are loaded onto your computer. Select the desired example programs by checking the appropriate box(s).
TM
( setup and test utility) and the Universal Library. (If you are using Windows 95 or
Cal
TM
Cal
into an appropriate drive, and
2.1.3 FILE DEFAULT LOCATION
InstaCal will place all appropriate files in "C:CB" If you change this default location remember where the installed files are placed as you may need to access them later.
2.1.4 INSTALLATION QUESTIONS
At the end of the installation process the installation wizard will ask a series of questions updating your startup files. Unless you have knowledge to the contrary, simply accept the default (YES) when prompted. You will also be asked if you would like to read an updated README file. If possible, please choose yes and take a look at the information in the file. It will include the latest information regarding the software you are installing.
2.1.5 INSTALLATION COMPLETION
After the installation of InstaCal is complete you should restart your computer to take advantage of changes made to the system.
2.1.6 DOS AND WINDOWS 3.x
Most users are now installing PCI Bus boards in systems with 32-bit operating syste ms (e.g., Windows 95, 98 or NT). The DAS-TC is not currently supported by the 16-bit library required to run under DOS or Windows 3.x.
Please contact us if your application is running under DOS or Windows 3.x.
Page 6
2.2 CIO-DAS-TC HARDWARE INSTALLATION
2.2.1 SETTING THE BASE ADDRESS SWITCH
Prior to installing the CIO-DAS-TC board, you need to set the base address by using the dip switch located on the board. The easiest way to set the base address switch is to let InstaCAL show you the correct settings. This process is described in the section (2.2.2).
However, if are already familiar with setting ISA base addresses, you may use the base address switch description below to guide your base address selection.
Unless there is already another board in your system using address 300 HEX (768 Decimal), you can leave the switches as they are set at the factory. The example shown in the following diagram shows the settings for the factory default base address of 300H.
A complete address is constructed by calculating the HEX or decimal number which corresponds to all the address bits the CIO-DAS-TC has been instructed to respond to. In the default configuration, shown above, addresses 9 and 8 are DOWN, and all others are UP. Address 9 = 200H (512D) and address 8 = 100H (256D), when added together they equal 300H (768D).
NOTE
DO NOT PAY ATTENTION TO THE NUMBERS PRINTED ON THE SWITCH. PLEASE REFER TO THE NUMBERS PRINTED IN WHITE ON THE PRINTED CIRCUIT BOARD!
The InstaCAL software package will also help you set the base address switch. If you have questions regarding the following diagram, run InstaCAL, and follow the instructions provided.
2.2.2 RUN InstaCAL InstaCal
To run
TM
from Windows 95, 98 or NT use the familiar START>PROGRAM>ComputerBoards>InstaCAL. Alternatively you may use the START>RUN sequence, type INSCAL32 and hit OK, or find the file named INSCAL32.EXE using your file management system (located in C:\CB\ unless you selected an alternative directory during installation) and double click your mouse on it.
1. Select
2. Select
Install
(either highlight it and hit enter or double click your mouse on it).
Add Board
3. Select the CIO-DAS-TC
4. Select
5. Select
Install
again
Configure
. The CIO-DAS-TC switch selection options will be displayed.
Page 7
2.2.3 PLUG IN THE CIO-DAS-TC BOARD
Once you are done selecting and verifying the base address, you may shut the computer off and open the case.
Locate an empty ISA expansion slot in your computer. Push the board firmly down into the expansion bus connector. If it is not seated fully it may fail to work and could short circuit the PC bus power onto a PC bus signal. This could damage the motherboard in your PC as well as the DAS-TC. We also highly recommend that you use the screw provided on your computer's back plate to secure the DAS-TC in it's location.
Replace the cover to the computer and turn it on. Plug one end of the cable provided into the DAS-TC board, and the other into the CIO-STA-TC. Your hardware is now installed.
2.2.4 RUN InstaCAL AGAIN
Run the InstaCal progr am in order to test your bo ard and co nfigure it for run-time use. By confi guring the boar d, you add information to the configuration file, cb.cfg, that is used by the Universal Library and other third-party data acquisition packages that use the Universal Library to access the board.
Check that the CIO-DAS-TC is still listed as an installed board. Then proceed to the " Calibrate" or "T est" functions of InstaCAL to assure that your board is functioning properly. Once the board has been tested, select FILE then Exit, and the configuration file will be written to your hard disk.
2.3 PCI-DAS-TC HARDWARE INSTALLATION
2.3.1 PHYSICAL INSTALLATION
The PCI-DAS-TC is completely plug and play. Simply follow the steps shown below to install your PCI hardware.
1.
Turn your computer off, unplug it, open it up and insert the PCI board into any available PCI slot.
2.
Close your computer up, plug it back in and turn it on. Plug one end of the cable provided into the DAS-TC board, and the other into the CIO-STA-TC. Your hardware is now installed. Run InstaCal may use one of the built-in test functions to assure the board is operating properly
3.
Windows will automatically detect the board as it starts up. If the board's configuration file is already on the system, it will load without user interaction. If the configuration file is not detected, you will be prompted to insert the disk containing it. The required file is on the InstaCal or Universal Library disk you received with your board. Simply insert the CD (or Disk 1 if your software is on floppy disk) into an appropriate drive and click on CONTINUE. The appropriate file should then be automatically loaded and the PCI board will appear in the Device Manager under DAS Component.
2.3.2 RUN InstaCAL
Run the InstaCal progr am in order to test your bo ard and co nfigure it for run-time use. By confi guring the boar d, you add information to the configuration file, cb.cfg, that is used by the Universal Library and other third-party data acquisition packages that use the Universal Library to access the board.
Launch InstaCal by going to your Start Menu then to Programs, then to ComputerBoards, and finally choosing Insta- Cal. You may also launch the program by going to START >RUN and typing INSCAL32, or by finding the file named "inscal32.exe" in your installation directory and double clicking it.
InstaCal will display a dialog box indicating the boards that have been detected in the system. If there are no other boards currently installed by InstaCal, then the PCI-DAS-TC board will be assigned board number 0. Otherwise it will be assigned the next available board number.
TM
again and you
You can now view and change the board configuration by clicking the properties icon or selecting the Install>Configure menu.
Page 8
Loading...
+ 18 hidden pages