background image

PCI-DAS-TC User's Guide 

Functional Details 

During normal operation, the V-F converts the CJC input, calibrates the gain at a Gain = 1 using the 9.9 V 
input, offset using the ground input, and measures the thermocouple or voltage depending on the input type. The 
CJC and the gain/offset values are stored in an onboard RAM for cold junction scaling and calibration. These 
parameters are sampled continuously. Refer to the block diagram shown in 

Figure 4-1

The V-F converter is an Analog Devices AD652 SVFC (Synchronous V-F Converter) which offers full scale 
frequency up to 2 MHz and extremely low linearity error. The 4 MHz clock for the V/F converter is supplied by 
TIMER1 and passes through opto-isolation. The output of the V/F converter, passing back through opto-
isolation, is supplied to TIMER0. TIMER0 is gated on by TIMER2 for a period dependent upon the specified 
conversion frequency of 50Hz, 60Hz or 400Hz. At the end of the sampling period, the count in TIMER0 
represents the voltage input. In general, the longer the count time, the higher the resolution and better the noise 
reduction, unless in the case of periodic noise where the periodic frequency (for example, 50, 60, and 400 Hz) is 
more effective in reducing the noise. 

Processing and control  

This section consists of control and decode logic, a microcontroller and local memory to perform channel 
scanning, CJC measurements, calibration, linearization, averaging, and voltage/temperature translation. The 
above parameters are set up from a configuration file which is downloaded by the PC to the microcontroller’s 
local memory through the Dual Port RAM. After the microcontroller is given the command to start conversions, 
these parameters are set on a channel-by-channel basis with data reported to the PC in the format specified by 
the configuration file. For thermocouple inputs, the microcontroller reads the counter, adjusts the data based on 
the CJC value and gain/offset calibration, then linearizes and converts the reading to the appropriate 
temperature units. 

To perform linearization, the microcontroller gets the raw frequency count from TIMER0, translates that into 
bits, factors in the CJC correction and gain/offset calibration, then refers to a previously stored lookup table 
stored in ROM. There is a separate table for each thermocouple. The lookup tables are a method to optimize the 
linearization by using more reference points along areas of greatest temperature/voltage change instead of using 
mathematical translation, which requires lengthy polynomial manipulation. Using lookup tables requires finding 
two consecutive points, one greater and one less than the measured value, then interpolating the measured 
temperature value. 

Process flow

 

The PC itself performs very few functions for the PCI-DAS-TC. The DAS Wizard driver software (included 
with the PCI-DAS-TC kit) will set up individual channels, including the thermocouple type, CJC on/off, voltage 
or thermocouple gain, channel, and temperature units. The sample rate and sample averaging configuration are 
also set by the driver for all channels. Both during initialization and when the configuration changes, this 
information is passed to the CPU through the Dual Port RAM and stored for the specified channel. The PC then 
notifies the CPU to start taking measurements. When the CPU completes a conversion, an interrupt is generated 
so that the PC reads the data from the Dual Port RAM which the CPU had written to. The 32-bit floating point 
data is stored in four consecutive locations in the Dual Port RAM. Refer to the "Dual Port RAM Memory Map" 
section in the 

Register Map for the PCI-DAS-TC 

for more details on this process. This document is available on 

our web site at 

www.mccdaq.com/registermaps/RegMapPCI-DAS-TC.pdf. 

The on-board CPU has a much more complicated task. The CPU must set all the parameters for conversion of 
the selected channel. After conversion, it must get the data, adjust it based on the stored CJC measurement, 
calibrate against gain/offset error, linearize it based on lookup tables for each associated thermocouple type, and 
report the data to the PC through the Dual Port RAM. During this process, the CPU goes to the next channel 
and sets up the parameters for that channel to allow sufficient settling time before the next conversion begins. 

 

4

-3

 

Summary of Contents for PCI-DAS-TC

Page 1: ......

Page 2: ...PCI DAS TC Thermocouple Input Board User s Guide Document Revision 4 July 2006 Copyright 2006 Measurement Computing Corporation ...

Page 3: ...on that is damaged even due to misuse for only 50 of the current list price I O boards face some tough operating conditions some more severe than the boards are designed to withstand When a board becomes damaged just return the unit with an order for its replacement at only 50 of the current list price We don t need to profit from your misfortune By the way we honor this warranty for any manufactu...

Page 4: ...granted by implication or otherwise under any patent or copyrights of Measurement Computing Corporation All rights reserved No part of this publication may be reproduced stored in a retrieval system or transmitted in any form by any means electronic mechanical by photocopying recording or otherwise without the prior written permission of Measurement Computing Corporation Notice Measurement Computi...

Page 5: ...ons 2 3 Connectors cables main I O connector 2 3 Pin out main I O connector 2 3 Field wiring signal termination and conditioning 2 4 Chapter 3 Programming and Developing Applications 3 1 Programming languages 3 1 Packaged applications programs 3 1 Register level programming 3 1 Chapter 4 Functional Details 4 1 PCI DAS TC Block diagram 4 1 CIO STA TC screw terminal adapter board 4 2 Open thermocoup...

Page 6: ...e names of manuals and help topic titles and to emphasize a word or phrase For example The InstaCal installation procedure is explained in the Quick Start Guide Never touch the exposed pins or circuit connections on the board Where to find more information The following electronic documents provide information relevant to the operation of your PCI DAS TC MCC s Specifications PCI DAS TC the PDF ver...

Page 7: ...othermal bar to maintain the screw terminals at a constant temperature You can configure open thermocouple detection OTD for each input channel with on board switches The CIO STA TC screw terminal board is mounted in an enclosure to minimize errors caused by local currents or air drafts The PCI DAS TC board is shipped fully calibrated from the factory with calibration coefficients stored in nonvol...

Page 8: ... a brief description of the software you received with your PCI DAS TC and information regarding installation of that software Please read this booklet completely before installing any software or hardware Optional components PCI DAS TC is also available as a kit MCC part number PCI DAS TC If you ordered this kit the optional components listed here are included with your shipment screw terminal bo...

Page 9: ...aq com Installing the software Refer to the Quick Start Guide for instructions on installing the software on the Measurement Computing Data Acquisition Software CD This booklet is available in PDF at www mccdaq com PDFmanuals DAQ Software Quick Start pdf Installing the PCI DAS TC The PCI DAS TC board is completely plug and play There are no switches or jumpers to set on the board Configuration is ...

Page 10: ...ntrolled You can select some of the configuration options using InstaCal such as the thermocouple type CJC on off voltage or thermocouple gain and temperature units Once selected any program that uses the Universal Library will initialize the hardware according to these selections Connecting the board for I O operations Connectors cables main I O connector Table 2 1 Table 2 1 Board connector appli...

Page 11: ... You can use the following screw terminal adapter board with CJC sensor and isothermal block to terminate field signals and route them into the PCI DAS TC using the C37FFS x cable CIO STA TC Isothermal block with CJC sensor Details on this product are available on our web site at www mccdaq com cbicatalog cbiproduct asp dept_id 116 pf_id 1209 2 4 ...

Page 12: ...have drivers for your board If the package you own does not have drivers for your board please fax or e mail the package name and the revision number from the install disks We will research the package for you and advise how to obtain drivers Some application drivers are included with the Universal Library package but not with the application package If you have purchased an application package di...

Page 13: ...el Calibration Fout CLK IN V F Converter 10V Ref Gain Mux Input AMP 20 Channel Mux 37 Pin 10V Prec Ref 5V ISO 15V ISO 15V ISO Input Connector 9 9V CJC AGND TC Input Channels 0 15 Screw Terminal CJC Open Thermocouple Detection Switches 0 15 External DAS TC Screw Terminal For CJC 15ISO Thermocouple Input Channels Isolated Analog Input Section 32 BIT 33 MHz 5V PCI BUS PLX9050 PCI Interface Control Si...

Page 14: ...re a series of 20 MΩ resistors that can be connected between the terminal of the thermocouple and a known voltage that is larger than any allowable thermocouple output The 20 MΩ resistors are large enough so that they do not affect the readings from the thermocouples If a thermocouple junction should open a 20 MΩ will drive the input voltage high enough so the software can recognize that it is not...

Page 15: ...the microcontroller gets the raw frequency count from TIMER0 translates that into bits factors in the CJC correction and gain offset calibration then refers to a previously stored lookup table stored in ROM There is a separate table for each thermocouple The lookup tables are a method to optimize the linearization by using more reference points along areas of greatest temperature voltage change in...

Page 16: ...21 6 msec 60 Hz typical 22 1 msec maximum 7 4 msec 400 Hz typical 7 9 msec maximum This is the total time to convert the channel process the data and provide a delay to switch the gain and channel Linearity error A D specs 0 05 4 MHz clock Gain drift A D specs 75 ppm C max Zero drift A D specs 50 uV C max Power supply rejection ratio 0 01 V Overvoltage protection 40 V to 55 V CMRR 60 Hz 80 dB mini...

Page 17: ...ith each calibration Processor reset On power up watchdog timeout or software command Processor boots within one second of reset Active low Watchdog timer 1 6 seconds nominal Processor generates watchdog disable signal after boot up Temperature units Programmable for conversion to C or F Interrupts INTA mapped to IRQn by PCIBIOS at boot time Interrupt enable Programmable Interrupt sources Dual por...

Page 18: ...ironmental specifications Operating temperature range 0 to 50 C Storage temperature range 20 to 70 C Humidity 0 to 90 non condensing Main connector and pin out Table 11 Main connector specifications Connector type 37 pin D type Compatible cable C37FFS x Compatible accessory product with C37FFS x cable CIO STA TC screw terminal adapter board None CH14 HI CH7 LO CH13 LO CH13 HI CH11 LO CH11 HI CH9 L...

Page 19: ...ssions Immunity EN55024 EN61000 4 2 1995 Electrostatic Discharge immunity Criteria A EN61000 4 3 1997 Radiated Electromagnetic Field immunity Criteria A EN61000 4 4 1995 Electric Fast Transient Burst immunity Criteria A EN61000 4 5 1995 Surge immunity Criteria A EN61000 4 6 1996 Radio Frequency Common Mode immunity Criteria A EN61000 4 8 1994 Power Frequency Magnetic Field immunity Criteria A EN61...

Page 20: ...Measurement Computing Corporation 10 Commerce Way Suite 1008 Norton Massachusetts 02766 508 946 5100 Fax 508 946 9500 E mail info mccdaq com www mccdaq com HM PCI DAS TC doc ...

Reviews: