Instruction/ maintenance manual of the product 8 Channel Thermocouple USB Data Acquisition Module TC-08 Omega Engineering
Go to page of 54
omega.com e-mail: info@omega.com For latest product manuals: omegamanual.info U ser ’ s Guide TC-08 8 Channel Thermocouple USB Data Acquisition Module Shop online at.
Servicing Nor th America: U.S.A.: One Omega Drive, P.O. Box 4047 ISO 9001 Certified Stamford, CT 06907-0047 TEL: (203) 359-1660 FAX: (203) 359-7700 e-mail: info@omega.com Canada: 976 Bergar Laval (Quebec) H7L 5A1, Canada TEL: (514) 856-6928 FAX: (514) 856-6886 e-mail: info@omega.
I Contents Contents .....................................................................................................................................1 1 Introduction .................................................................................
.
Introduction 1 1 Introduction 1.1 Overview The USB TC-08 is a temperature and voltage logger designed to support multiple thermocouples. With the accompanying TC-08 software, the unit can be used with any laptop or PC running Windows XP SP2 or Vista.
TC-08 User's Guide 2 4. Click the OK button. The Converter details dialog box appears 5. Select USB TC-08 from the drop-down list of converters. The device name and serial number should appear in the USB Devices pane and the USB enumeration progress bar gradually expand to 100%.
Introduction 3 8. In the TC-08 Channels window, double-click on Channel 1 unused. The Edit TC-08 Channel dialog box appears 9. From the Thermocouple drop-down list, select the type of thermocouple you are using and click OK. The TC-08 Channels dialog box reappears.
TC-08 User's Guide 4 1.4 Safety warning We strongly recommend that you read the general safety information below before using your product for the first time. If the equipment is not used in the manner specified, then the protection provided may be impaired.
Product information 5 2 Product information 2.1 Specifications Resolution 20 bits (16.25 NFR) Thermocouple types B,E,J,K,N,R,S,T Number of input channels 8 Conversion time - per active channel 100 ms Conversion time - CJC 100 ms Uncalibrated accuracy The sum of ±0.
TC-08 User's Guide 6 2.2 How a thermocouple works In a closed circuit of two dissimilar metals (a thermocouple), an electric current flows when one of the two junctions is heated with respect to the other. The current continues to flow as long as the two junctions are at different temperatures.
Technical reference 7 3 Technical reference 3.1 Introduction The USB TC-08 is supplied with driver routines that you can build into your own programs. The USB TC-08 driver supports Windows XP SP2 and Windows Vista.
TC-08 User's Guide 8 3.2.2 Streaming mode Streaming mode is an operational mode in which the USB TC-08 unit samples data and returns it to the computer in an unbroken sequence, using the onboard clock to ensure accurate timing. The unit can buffer up to two sets of readings at once.
Technical reference 9 Example The following code is a fragment of a C application demonstrating how to use Streaming mode with the USB TC-08 driver: //=================================================.
TC-08 User's Guide 10 3.2.3 Get Single mode Get Single mode is an operational mode in which readings are produced on demand, using the usb_tc08_get_single function. Since the function relies entirely on the timing of the calling application, it is ideal for time intervals greater than 1 minute.
Technical reference 11 Example The following code is a fragment of a C application demonstrating how to use Get Single mode with the USB TC-08 driver: //===============================================.
TC-08 User's Guide 12 3.2.4 Legacy mode Legacy mode is designed to aid developers who have already written code for the serial version of the TC-08 and are not yet ready to rewrite their code for the Streaming or Get Single modes available with the USB version.
Technical reference 13 Example The following code is a fragment of a C application demonstrating how to use legacy mode with the USB TC-08 driver: //===================================================.
TC-08 User's Guide 14 3.3 Driver routines 3.3.1 Introduction The following table explains each of the USB TC-08 routines: Routine Description New USB and serial mode usb_tc08_open_unit Opens the USB TC-08 unit and gets a valid USB handle. usb_tc08_open_unit_async Opens the unit asynchronously.
Technical reference 15 3.3.2 New USB mode and legacy mode 3.3.2.1 usb_tc08_open_unit short usb_tc08_open_unit (void) This routine returns a valid handle to the USB TC-08 if the driver successfully opens it. If the routine fails, see the error code explanations in the usb_tc08_get_last_error section.
TC-08 User's Guide 16 Returns Positive short The handle of a unit. 0 No more units were found. -1 Unit failed to open. Call usb_tc08_get_last_error with a handle of 0 to obtain the error code.
Technical reference 17 Example The following code is a fragment of a C application which demonstrates how to open multiple units with the USB TC-08 driver.
TC-08 User's Guide 18 3.3.2.2 usb_tc08_open_unit_async short usb_tc08_open_unit_async (void) This routine begins enumerating USB TC-08 units in the background and provides a return immediately, so the calling thread can continue executing other code.
Technical reference 19 Example The following code is a fragment of a C application which demonstrates how to open a single unit with the asynchronous open unit functions: //===========================.
TC-08 User's Guide 20 3.3.2.3 usb_tc08_open_unit_progress short usb_tc08_open_unit_progress ( short * handle, short * progress ) Call this function after usb_tc08_open_unit_async . Repeatedly call it to determine the state of the background enumeration process.
Technical reference 21 3.3.2.4 usb_tc08_close_unit short tc08_close_unit ( short handle ) This routine closes the unit for a specified USB handle. Arguments handle Specifies the USB TC-08 unit. Returns 0 Use usb_tc08_get_last_error . 1 Unit closed successfully.
TC-08 User's Guide 22 3.3.2.5 usb_tc08_stop short usb_tc08_stop ( short handle ) This routine stops the unit from running. Arguments handle Specifies the USB TC-08 unit.
Technical reference 23 3.3.2.6 usb_tc08_set_mains short usb_tc08_set_mains ( short handle, short sixty_hertz ) This routine sets the USB TC-08 to reject either 50 or 60 Hz. Arguments handle Specifies the USB TC-08 unit. sixty_hertz Specifies whether to reject 50 Hz or 60 Hz.
TC-08 User's Guide 24 3.3.2.7 usb_tc08_get_minimum_interval_ms long usb_tc08_get_minimum_interval_ms ( short handle ) This routine returns the minimum sampling interval (or fastest millisecond interval) that the unit can achieve in its current configuration.
Technical reference 25 3.3.2.8 usb_tc08_get_unit_info short usb_tc08_get_unit_info ( short handle, USBTC08_INFO * info ) This routine gets the unit information and copies it to the USBTC08_INFO structure, declared in the usbtc08.
TC-08 User's Guide 26 3.3.2.9 usb_tc08_get_formatted_info short usb_get_formatted_info ( short handle, char * unit_info, short string_length ) This function is similar to the usb_get_unit_info routine, but the unit information is returned in the form of a formatted character string.
Technical reference 27 3.3.2.10 usb_tc08_get_last_error short usb_tc08_get_last_error ( short handle ) This routine returns the last error for the unit specified by handle. If zero is passed instead of a handle, the function returns the error associated with the last call to usb_tc08_open_unit or usb_tc08_open_unit_async .
TC-08 User's Guide 28 Reserved error codes Error code Error Further information 7 USBTC08_ERROR_NOT_RESPONDING Cannot get a reply back from a USB TC-08 unit. 8 USBTC08_ERROR_FW_FAIL Unable to download firmware. 9 USBTC08_ERROR_CONFIG_FAIL Missing or corrupted EEPROM.
Technical reference 29 3.3.3 New USB mode only 3.3.3.1 usb_tc08_set_channel short usb_tc08_set_channel ( short handle, short channel, char tc_type ) Call this routine once for each channel that you want to use. You can do this any time after calling usb_tc08_open_unit .
TC-08 User's Guide 30 3.3.3.2 usb_tc08_run long usb_tc08_run ( short handle, long interval ) This routine starts the unit running with a sampling interval, specified in milliseconds. This routine should be called after usb_tc08_set_channel has been called.
Technical reference 31 3.3.3.3 usb_tc08_get_single short usb_tc08_get_single ( short handle, float * temp, short * overflow_flags, short units ) You must set up the channels before calling this function. You must not have put the unit into Streaming mode with usb_tc08_run , as this will cause usb_tc08_get_single to fail.
TC-08 User's Guide 32 3.3.3.4 usb_tc08_get_temp long usb_tc08_get_temp ( short handle, float * temp_buffer, long * times_ms_buffer, long buffer_length, short * overflow, short channel, short units, short fill_missing ) Once you open the driver and set up some channels, you can call the usb_tc08_run routine.
Technical reference 33 3.3.3.5 usb_tc08_get_temp_deskew long usb_tc08_get_temp_deskew ( short handle, float * temp, long * times, long buffer_length, short * overflow, short channel, short units, short fill_missing ) Same as usb_tc08_get_temp but the times take account of small differences caused by the order in which channels are converted.
TC-08 User's Guide 34 3.3.4 Legacy mode only 3.3.4.1 usb_tc08_legacy_run short usb_tc08_legacy_run ( short handle ) This routine starts the sampling thread and forces the specified unit to run in legacy mode. Arguments handle Specifies the USB TC-08 unit.
Technical reference 35 3.3.4.2 usb_tc08_legacy_set_channel short usb_tc08_legacy_set_channel ( short handle, short channel, char tc_type, short filter_factor, short offset, short slope ) Call this routine once for each channel that you would like to take readings from.
TC-08 User's Guide 36 3.3.4.3 usb_tc08_legacy_get_temp short usb_tc08_legacy_get_temp ( long * temp, short handle, short channel, short filtered ) Once you open the driver and define some channels, you can call the usb_tc08_legacy_run routine. The driver will then constantly take readings from the USB TC-08.
Technical reference 37 3.3.4.4 usb_tc08_legacy_get_cold_junction short usb_tc08_legacy_get_cold_junction ( long * temp, short handle ) This routine retrieves a cold junction temperature reading. This can also be achieved by passing channel = 0 to usb_tc08_get_temp .
TC-08 User's Guide 38 3.3.4.5 usb_tc08_legacy_get_driver_version short usb_tc08_legacy_get_driver_version ( void ) This routine returns the driver version.
Technical reference 39 3.3.4.6 usb_tc08_legacy_get_version short usb_tc08_legacy_get_version ( short * version, short handle ) This routine sets the 'version' variable to match the version of the USB TC-08 currently being used. Arguments handle Specifies the USB TC-08 unit.
TC-08 User's Guide 40 3.3.4.7 usb_tc08_legacy_get_cycle short usb_tc08_legacy_get_cycle ( long * cycle, short handle ) This routine gives the number of complete cycles of readings taken from a particular USB TC-08. Calling usb_tc08_legacy_get_temp causes the most recent reading for the specified channel to be returned immediately.
Technical reference 41 3.4 Programming 3.4.1 Introduction We supply examples for the following programming languages: C and C++ Delphi Excel LabVIEW Visual Basic Agilent VEE The example programs are installed in the Examples subdirectory of your TC-08 program directory.
TC-08 User's Guide 42 3.4.4 Excel The easiest way to transfer data to Excel is to use the TC-08 software application. If, however, you need to do something that is not possible using the TC-08 software, you can write an Excel macro which calls usbtc08.
Technical reference 43 3.5 Troubleshooting The following table lists each of the error codes described in the usb_tc08_get_last_error section, and divides them into categories, so that you know what to do in the event of a particular error occurring.
TC-08 User's Guide 44 3.6 Glossary CJC. A method of compensating for ambient temperature variations in thermocouple circuits. Cold junction compensation.
Technical reference 45 Type K thermocouple. Type K thermocouples are low-cost, general-purpose thermocouples, made from chromel and alumel, operating in the -270°C to +1370°C temperature range. Sensitivity is approx 41 uV/°C. Type N thermocouple. Type N thermocouples are made from nicrosil and nisil.
.
Index 47 Index A AgilentVEE 42 C C 41 C++ 41 Cold junction 6 Connection 1 D Delphi 41 DLLs 7 Driver routines 14 usb_tc08_close_unit 14, 21 usb_tc08_get_formatted_info 14, 26 usb_tc08_get_last_error 14.
TC-08 User's Guide 48 U usb_tc08_close_unit 14, 21 usb_tc08_get_formatted_info 14, 26 usb_tc08_get_last_error 14, 27 usb_tc08_get_minimum_interval_ms 14, 24 usb_tc08_get_single 14, 31 usb_tc08_ge.
W ARRANTY / DISCLAIMER OMEGA ENGINEERING, INC. warrants this unit to be free of defects in materials and workmanship for a period of 13 months from date of purchase. OMEGA ’ s W ARRANTY adds an additional one (1) month grace period to the normal one (1) year product warranty to cover handling and shipping time.
M4525/0707 Where Do I Find Ever ything I Need for Pr ocess Measurement and Control? OM EGA…Of Course! Shop online at omega.com TEMPERA TURE 䡺 ⻬ Thermocouple, RTD & Thermistor Probes, Connect.
An important point after buying a device Omega Engineering 8 Channel Thermocouple USB Data Acquisition Module TC-08 (or even before the purchase) is to read its user manual. We should do this for several simple reasons:
If you have not bought Omega Engineering 8 Channel Thermocouple USB Data Acquisition Module TC-08 yet, this is a good time to familiarize yourself with the basic data on the product. First of all view first pages of the manual, you can find above. You should find there the most important technical data Omega Engineering 8 Channel Thermocouple USB Data Acquisition Module TC-08 - thus you can check whether the hardware meets your expectations. When delving into next pages of the user manual, Omega Engineering 8 Channel Thermocouple USB Data Acquisition Module TC-08 you will learn all the available features of the product, as well as information on its operation. The information that you get Omega Engineering 8 Channel Thermocouple USB Data Acquisition Module TC-08 will certainly help you make a decision on the purchase.
If you already are a holder of Omega Engineering 8 Channel Thermocouple USB Data Acquisition Module TC-08, but have not read the manual yet, you should do it for the reasons described above. You will learn then if you properly used the available features, and whether you have not made any mistakes, which can shorten the lifetime Omega Engineering 8 Channel Thermocouple USB Data Acquisition Module TC-08.
However, one of the most important roles played by the user manual is to help in solving problems with Omega Engineering 8 Channel Thermocouple USB Data Acquisition Module TC-08. Almost always you will find there Troubleshooting, which are the most frequently occurring failures and malfunctions of the device Omega Engineering 8 Channel Thermocouple USB Data Acquisition Module TC-08 along with tips on how to solve them. Even if you fail to solve the problem, the manual will show you a further procedure – contact to the customer service center or the nearest service center