Difference between revisions of "EPU452 Manual"

From eDAQ Wiki
Jump to: navigation, search
(Thermistor)
(Thermistor)
Line 166: Line 166:
  
 
=== Thermistor ===
 
=== Thermistor ===
:• Temperature range 30 kohm Thermistor ([http://www.edaq.com/ET020 ET020]): -10-75°C and -25-+125°C
+
:• Temperature probe: 30 kohm Thermistor (eg. [http://www.edaq.com/ET020 ET020])  
 +
:• Temperature ranges: -10 to 75°C and -25 to +125°C
 
:• Accuracy: ±0.2°C  
 
:• Accuracy: ±0.2°C  
 
:• Resolution: 0.001°C
 
:• Resolution: 0.001°C

Revision as of 18:15, 29 July 2015

Introduction

This Quad MF isoPod, Figure 1, is a four–channel, miniature amplifier that connects to a Windows XP or later computer via a USB port or hub. Each of its four channels can be independently configured as one of seven possible functions:

• mV, a general purpose high impedance millivolt monitor;
• pH, a high imedance pH meter mode. Also suitable for ion selective and oxidation/reduction potentiometric (ORP) electrodes. One or two point Nernstian calibration is supported
• dO2 for Clark–style polarographic oxygen electrodes. One or two point calibration is supported
• Biosensor, for amperometric sensors, incuding enzymic peroxide sensors. One or two point calibration is supported
• Conductivity probes
• Thermistor, precalibrated for 30 kohm thermistor temperature probes
• RTD, precalibrated for 1000 ohm platinum RTD temperature probes

This manual also describes the operation of the MF Configurator software used to set up the system, and the built in serial protocol if you intend to write your own data acquisition and display software. Please see the separate Pod-Vu software manual to learn about collecting and displaying signals without any additional programming!

Checking the Instrument

Before you begin working with the device, you should check:

• that the contents of the package you received against the packing list
• for any sign of physical damage that might have occurred during transit.

If you find a problem, please contact your eDAQ distributor or agent immediately.

Quick installation

  1. Install the MF Configurator and Pod-Vu application software on your computer using the USB memory stick provided. This will also ensure the correct software drivers are installed.
  2. See the Help menu of the application for directions to any software updates.
  3. Power the MF isoPod by connecting it to the 5 V DC mains adaptor supplied.
  4. Connect the MF isoPod unit to the computer using the USB cable provided.
  5. For first use, run the MF Configurator software to select the function and set the parameters of each channel.
  6. Attach appropriate sensor probes to each of the isoPod channels.
  7. You can now run the Pod-Vu software to collect and display data, or start writing your own data recording software.

Meet the Quad MF isoPod

CAUTION: Make sure that only a compatible sensor is attached to each channel. Placement of the wrong sensor on a channel (eg connecting a pH electrode to a dO2 recording cannel) may damage the probe. Both the MF Configurator software utility and Pod-Vu recording software will display the device configuration.

System Description

This system consists of four independently isolated, reconfigurable, signal conditioning and measuring circuits connected to a microprocessor which communicates with a Windows XP or later computer via a USB port. Sensors are connected using the front panel low–leakage BNC input connectors. The signal on each channel is are converted to a digital data stream by a precision 24 bit analog to digital converter (ADC). The data is passed to a microprocessor across an electrical isolation barrier for processing and transmission via a USB port to the computer for display and storage. Each of the four channels input can be independently configured as:

• Voltmeter (mV)
• pH/mV and Ion Selective Electrode (ISE) meter
• Solution Conductivity meter
• RTD Temperature meter (0 – 450°C)
• Thermistor Temperature meter (0 – 75, or 0 – 125°C)
• Dissolved Oxygen meter (dO2)
• Biosensor meter (for amperometric/polargraphic probes)

by use of the MF Configurator software (included).

System Block Diagram


Operating Software

The system is provided with two support applications:

• Pod-Vu software which enables Windows computers to calibrate, collect, and display signals.Up to eight isoPods channels (i.e. two Quad MF isoPod units can be connected simultaneously for monitoring eight probes) can be graphically displayed at speeds up to 1 sample per second. Data can be copied and pasted to other software applications for further analysis or reporting, or saved in text format which can be read by spreadsheet or word processor software. Channels need to be configured to suit user requirements using the MF Configurator prior to use with Pod-Vu. The operation of Pod-Vu is described in the pod-Vu manual.
• MF Configurator software utility is provided with the system and enables channel functions to be configured and sensors tested and calibrated. This utility must be installed prior to using the Quad MF isoPod. Once the channels are configured the isoPod will remember the settings and perform in this mode every time the system is subsequently powered up, until the system is reset by using the Configurator again.

MF Configurator Software

Menu Items File: Open – this opens a folder containing previously named saved configurations Save – this saves the current configuration for future use. Save as.. – this saves a configuration with a new name Help: User Manuals Software update options Check for updates- checks to see if you are running the latest version of software. About…. Describes the version of MF Configurator software installed Unit Set-Up Screen The unit setup screen allows three important actions to be performed:

• Assign a function, from those available, to each Channel
• Select the range, decimal places and calibration for each channel function.
• Display sensor data for checking and calibration purposes.

Paul D– should we add a description of each different range/calibration panel? No but you do need one for each function (pH, conductivity etc) (PD)


Serial Protocol

This serial protocol is stored within the isoPod unit and can be used with any suitable terminal emulation software (for example Tera Term) to communicate with the EPU452. With a terminal program installed and set up correctly with the EPU452 connected via the USB port to the PC, the system will respond to a set of commands described in Appendix X. This will allow the setting up EPU452 parameters, check settings and to control sampling operations. Establishing serial communications. With the ER452 connected and powered up communication with the computer can be established. A suitable terminal emulation software application must be installed. Serial Ports 1 and 2 on Windows computers are reserved for the mother board. It is therefore common to find that the EPU452 or other serial devices are assigned automatically to serial port 3 (COM3) or greater. Use your Terminal software to configure the virtual serial port as shown below (based on the use of Tera Term). Serial port item is then selected from the Tera Term Settings menu item in order to setup the serial port.

Select COM port to which the ER452 is connected.

The virtual serial port should then be configured as:

• 115200 baud
• 8 bits
• 1 stop bit
• parity set to none
• Flow control set to NONE

Once the serial port is set up, type in a ? to get a listing of the available commands listed in Appendix X. An ‘enter’ will produce an ER452> prompt requesting a commands described in Appendix X. This protocol can also be used by other applications such as.

LabVIEW™
Connect™
WinWedge®
Tera Term
• or with your own software written in Visual Basic or C++ etc.

Contact EDAQ for assistance with such applications or if assistance is required to set up serial communications


Specifications

• Number of Channels: 4 inputs via front panel BNC’s
• Available configurations:
• Voltmeter (mV)
• pH and Ion Selective Electrode meter
• Conductivity meter
• RTD Temperature meter
• Thermistor Temperature meter
• Oxygen meter (dO2)
• Biosensor Amperometric meter
• Channel function individually configurable with software
• Operating Temperature: -10°C to 50°C
• Protection: +/-15V
• Isolation: Minimum 2500V isolation from system ground all channels individually isolated from ground and from each other.
• Maximum Working voltage (250 V 50 or 60Hz AC)
• Max sampling rate: >400 samples per second (100 s/s on each Channel
• ADC resolution: 24 Bits
• Input connector: BNC Teflon insulated
• Digital connection: USB– serial protocol implemented
• COM port setting: 115200 baud; 8 bits; 1 stopbit; no parity; flow control NONE
• Operating temp: 0 – 45°C
• Power: 5 V DC external power, <100 mA at start up, <500 mA in operation.
• Dimensions: w130 x h35 x d185 mm
• Weight: 500g
• Indicators:
• Power On LED Blue,
• Online/active Green/flashing green LED

Voltmeter - mV

• Voltage Input range: +/-2000 mV Gain error 0.01%

+/-200 mV Gain error <0.2% +/-20 mV Gain error <0.2%

• Input impedance: >1013 Ohms || 4pF
• Input leakage current: <30 fA @25°C
• DC temperature drift: <5 µV/°C
• DC Offset Error:<1mV
• Resolution: <10 uV or 0.001pH
• Noise: <5uV RMS at 10 /s

pH– Ion Selective electrodes

• pH Input range: > 0-14 pH +/-2000mV Gain error <0.01% 3.6 – 10.4 pH +/-200 mV Gain error <0.2% • Input impedance: >1013 Ohms || 4pF • Input leakage current: <30fA @ 25°C • DC temperature drift: <5 µV/°C • DC Offset Error: < 1 mV • Resolution: <10 µV or 0.0001pH • Noise: <5uV RMS at 10 /s

Conductivity

• Conductivity range:200mS, 20mS,2mS, 200uS 20uS, 2uS

Gain error: <1% FS on 200mS and 2uS ranges Gain error <0.1% on other ranges.

• Excitation source: Square Wave 0 - 200 mVpp 10 Hz to 10 kHz
• Noise:<0.01% at 1 /s
• Temperature drift: <0.01%/°C Negligible compared to solution temperature TC.

RTD Temp

• Temperature range 1000 Ohm Pt RTD (ET021) : -20-500°C
• Accuracy: ±(0.10+n/600) °C where n = temperature.
• Resolution: 0.001°C
• Offset error: <0.1% of FS
• Noise: <0.1% of FS at 1 /s
• Temperature drift: <0.01% of FS/°C

Thermistor

• Temperature probe: 30 kohm Thermistor (eg. ET020)
• Temperature ranges: -10 to 75°C and -25 to +125°C
• Accuracy: ±0.2°C
• Resolution: 0.001°C
• Offset error: <0.1% of FS
• Noise: <0.1% of FS at 1 /s
• Temperature drift: <0.01% of FS/°C

dO2

• Current Input Range: 20uA,2uA,200nA,20nA
• Resolution: >1:1,000,000
• Polarization Range: -1000 mV
• Polarization resolution: 1mV
• Offset Range: +/-20µA
• Noise: <1pA RMS at 1 /s

Biosensor

• Current Input Range: 20uA, 2uA, 200nA, 20nA
• Resolution: >1:1,000,000
• Polarization Range: –2000 to +2000 mV
• Polarization resolution: 1mV
• Offset Range: +/-20µA
• Noise: <1pA RMS at 1 /s

APPENDIX X

General Commands Note Channel can be abbreviated to c

help|?	this help list
version	Get firmware version
blink	blinks/flashes Power LED to confirm communications
beep	beeps to attract attention
s|sample [hz]	Sample at specified rate (see Note 1below), 1Hz default 
get rates	Get available sample rates on selected channel
i|interval <seconds>	Interval sampling (slow sampling)
r	Take a single reading

adc Get raw ADC voltage values

prompt <on|off>	Enable or disable the command prompt
get functions	Get a list of available channel functions
get settings	Get list of current channel functions
set name	Set device name
get name	Get device name
get serial	Get device serial number
set channel <N> dp <n|auto>	Set the number of decimal places
get channel <N> dp	Get the number of decimal places
set channel <N> function Off	Disable channel
set channel <N> function mV	Configure channel as mV
set channel <N> function pH	Configure channel as pH
set channel <N> function RTD	Configure channel as Pt 1k RTD
set channel <N> function Therm	Configure channel as Thermistor
set channel <N> function dO2	Configure channel as dO2
set channel <N> function Bio	Configure channel as biosensor
set channel <N> function Cond	Configure channel as conductivity

Available functions Voltmeter (mV) pH and ISE meter Conductivity meter RTD Temperature meter (0-450°C) Thermistor Temperature meter (0-75°C) Oxygen meter (dO2) Biosensor Amperometric meter

Voltmeter (mV) commands:

set channel <N> range <value>	Set input range (2000, 200, 20) mV
get channel <N> range	Get input range
get channel <N> ranges	Get available ranges
set channel <N> offset <0|off>	Remove any input offset
set channel <N> offset auto	Automatically zero the input.
set channel <N> offset <mV>	Set the offset to the specified amount
get channel <N> offset	Return the current offset level
get channel <N> function	Get the channel's current function

pH and Ion Selective meter commands

set channel <N> range <value>	Set input range (2000, 200) mV
get channel <N> range	Get input range
get channel <N> ranges	Get available ranges
get channel <N> units	Return the current units name
set channel <N> units <name>	Set the units reported when doing a reading
set channel <N> units	Revert to default units
cal channel <N> start <T> 	Use ideal response from Nernst formula, for pH calculations (n=1), at the specified temperature
cal channel <N> start <T> <n> <E0>	Use Nernst equation, as above, but with a specific ion charge, and E0
cal channel <N> set <n> <pH>	Take a reading and use as calibration point number n, at the specified pH
cal channel <N> set <n> <pH> <mV>	Set calibration point number n, with the specified pH and mV reading
cal channel <N> remove <n|all>	Remove the nth, or all,  calibration points
cal channel <N> get	Show calibration information
calcph channel <N> <voltage>	Calculate pH for specified voltage
calcv channel <N> <pH>	Calculate voltage for specified pH
mtc channel <N> <degC> [<IsoPotV>]	Set the temperature for making readings (MTC).  Optionally override the default isopotential of 0V

Conductivity commands

set channel <N> range <value>	Set input range (200, 20, 2, 0.2, 0.02, 0.002, 0.0002) mS/cm
get channel <N> range	Get input range
get channel <N> ranges	Get available ranges
set channel <N> range [freq] [amp]	Set range with optional frequency (Hz) and amplitude (mV) values
get channel <N> k	Get the k value
get channel <N> tds	Get the tds value
set channel <N> k <value>	Sets the k value of the conductivity probe. If k is set to 0 then raw conductances (G) are reported, otherwise conductivity (kappa) values are reported
set channel <N> tds <value	Set the tds factor.  If tds is set to 0 then raw conductances (G) are reported, otherwise tds is reported (in ppm)
calc channel <N> k <kappa>	Take a reading and calculate the correct k to give the specified conductivity value
calc channel <N> tds <TDS>	Take a reading and calculate the tds factor to give the specified TDS value
set channel <N> offset <0|off>	Remove any input offset
set channel <N> offset auto	 Automatically zero the input.
set channel <N> offset <mS>	Set the offset to the specified amountS
get channel <N> offset	Return the current offset level
get channel <N> function	Get the channel's current function

Thermistor commands

set channel <N> range <value>	Set input range (125, 75) °C
get channel <N> range	Get input range
get channel <N> ranges	Get available ranges
get channel <N> ohms	Take a single reading in ohms

RTD commands

set channel <N> range	Set input range -??  To ???   °C
get channel <N> range	Get input range
get channel <N> ranges	Get available ranges
get channel <N> ohms	Take a single reading in ohms

dO2 commands

set channel <N> range <value>	Set input range (2000000, 200000, 20000, 2000, 200, 20)nA or, 2mA, 200uA, 20uA, 2uA, 200nA, 20nA
get channel <N> range	Get input range
get channel <N> ranges	Get available ranges
get channel <N> units	Return the current units name
set channel <N> units <name>	Set the units reported when doing a reading
set channel <N> units	Revert to default units
set channel <N> Vex <millivolts>	Set Vex in millivolts
get channel <N> Vex	Get Vex
set channel <N> offset <0|off>	Remove any input offset
set channel <N> offset auto	Automatically zero the input.
set channel <N> offset <amount>	Set the offset to the specified current
get channel <N> offset	Return the current offset level
get channel <N> res	 Take a reading and calculate resistance
cal channel <N> set <n> <current>	Take a reading and use as calibration point number n, at the specified value
cal channel <N> remove <n|all>	Remove the nth, or all,  calibration points
cal channel <N> get	Show calibration information

Biosensor commands:

set channel <N> range <value>	Set input range (2000000, 200000, 20000, 2000, 200, 20)nA or, 2mA, 200uA, 20uA, 2uA, 200nA, 20nA
get channel <N> range	Get input range
get channel <N> ranges	Get available ranges
get channel <N> units	Return the current units name
set channel <N> units <name>	Set the units reported when doing a reading
set channel <N> units	 Revert to default units
set channel <N> Vex <millivolts>	Set Vex in millivolts
get channel <N> Vex	Get Vex
set channel <N> offset <0|off>	Remove any input offset
set channel <N> offset auto	Automatically zero the input.
set channel <N> offset <amount>	Set the offset to the specified current
get channel <N> offset	Return the current offset level
get channel <N> res	Take a reading and calculate resistance
cal channel <N> set <n> <current>	Take a reading and use as calibration point number n, at the specified value
cal channel <N> remove <n|all>	Remove the nth, or all,  calibration points
cal channel <N> get	Show calibration information
get channel <N> function	Get the channel's current function

Advanced settings commands A number of advanced commands are available to users providing their own operating software. Contact eDAQ for support.

Note 1 The "s" sample command will show readings at 1Hz (the default), or a rate that you can optionally specify • There are a limited number of sampling rates available (get rates lists available rates for channel) • The valid rates available may depend on what functions and ranges are assigned to the channel. • Conductivity is special case, in that sampling rates also depend on the range being used • Sampling can only occur at a speed common to all channels.

An example, showing the different rates available for mV compared to mid-range conductivity: 
 EPU452> set c 4 func mv 
 Channel 4 configured as mV 
 EPU452> get rates 
 EPU452 Rates 1 2 4 5 8 10 20 25 40 50 100 
 EPU452> set c 4 func cond 
 Channel 4 configured as Cond 
 EPU452> set c 4 range 0.02 
 Channel 4 range 0.02 
 EPU452> get rates 
 EPU452 Rates 1 2 4 5 10 20 

If multiple functions are active, then only the lowest common sample rate that all the channels "agree upon" will be used. In the example above if conductivity channel is chosen to operate at 10 samples per second then the mV channel will also operate at 10samples/sec.