Difference between revisions of "EPU452 Manual"
(→Serial Protocol) |
|||
Line 54: | Line 54: | ||
* 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. | * 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 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 == | == Serial Protocol == | ||
Line 79: | Line 99: | ||
Contact EDAQ for assistance with such applications or if assistance is required to set up serial communications | 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 | • Number of Channels: 4 inputs via front panel BNC’s | ||
• Available configurations: | • Available configurations: |
Revision as of 17:51, 29 July 2015
Contents
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
- 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.
- See the Help menu of the application for directions to any software updates.
- Power the MF isoPod by connecting it to the 5 V DC mains adaptor supplied.
- Connect the MF isoPod unit to the computer using the USB cable provided.
- For first use, run the MF Configurator software to select the function and set the parameters of each channel.
- Attach appropriate sensor probes to each of the isoPod channels.
- 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.
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 Volt external power, <100 mA at start up, <500 mA in operation. • Mechanical: w130 x h35 x d185 mm 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- 200mVpp 10Hz to 10KHz • Noise:<0.01% at 1s/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 range 30kohm Thermistor (ET020): -10-75°C and -25-+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 Bio-Sensor • 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.