No part of this document may be
reproduced, published or publicly
displayed in any form or by any means,
electronic or mechanical (including
photocopying), nor may its contents be
modified, translated, adapted, sold or
disclosed to a third party without prior
written permission of the copyright holder.
Translated documents and translated
portions of multilingual documents are
based on the original English versions. In
ambiguous cases, the English versions are
applicable, not the translations.
The contents of this document are subject
to change without prior notice.
Local rules and regulations may vary and
they shall take precedence over the
information contained in this document.
Vaisala makes no representations on this
document’s compliance with the local
rules and regulations applicable at any
given time, and hereby disclaims any and
all responsibilities related thereto.
This document does not create any legally
binding obligations for Vaisala towards
customers or end users. All legally binding
obligations and agreements are included
exclusively in the applicable supply
contract or the General Conditions of Sale
and General Conditions of Service of
Vaisala.
This product contains software developed
by Vaisala or third parties. Use of the
software is governed by license terms and
conditions included in the applicable
supply contract or, in the absence of
separate license terms and conditions, by
the General License Conditions of Vaisala
Group.
Table 75Spare parts and accessories for GMP231....................................................85
6
Chapter 1 – Commands
1. Commands
1.1 Version information
This document provides information for installing, operating, and maintaining the Vaisala
CARBOCAPâ Carbon Dioxide Probe GMP231.
Table 1 Document versions (English)
Document codeDateDescription
M211501EN-EApril 2020• Corrected initial CRC calculation value in section
M211501EN-DDecember 2014Applicable from software version 1.1.0 onward.
M211501EN-CMay 2014Updated description for ENV command in section
1.2 Related manuals
Checksum (page 52)
• Updated examples in sections Get_Parameter
(page 55) and Set_Parameter (page 57)
• Updated section GMP231 specifications (page 83)
• Updated document to new visual appearance
Updated section Status word (page 52).
Changing measurement settings (page 35).
Table 2 Related manuals
Document codeName
M211603ENGMP231 Quick Guide
1.3 Documentation conventions
WARNING!
follow instructions carefully at this point, there is a risk of injury or even death.
CAUTION!
follow instructions carefully at this point, the product could be damaged or
important data could be lost.
Warning alerts you to a serious hazard. If you do not read and
Caution warns you of a potential hazard. If you do not read and
7
GMP231 User GuideM211501EN-E
Note highlights important information on using the product.
Tip gives information for using the product more eciently.
Lists tools needed to perform the task.
Indicates that you need to take some notes during the task.
1.4 Trademarks
CARBOCAPâ is a registered trademark of Vaisala Oyj.
All other product or company names that may be mentioned in this publication are trade
names, trademarks, or registered trademarks of their respective owners.
1.5
Patent notice
This product is protected by the following patents and their corresponding national rights:
Table 3 Applicable patents
Patent issued byPatent number
United States Patent and Trademark OceUS 5,827,438
US 6,177,673
European Patent OceEP0776023
EP0922972
German Patent and Trade Mark Oce69615635
Japan Patent Oce4263285
Finnish Patent Oce112005
105598
8
Chapter 2 – Product overview
2. Product overview
2.1 Introduction to GMP231
Vaisala CARBOCAPâ Carbon Dioxide Probe GMP231 is designed for incubator manufacturers
requiring accurate and reliable carbon dioxide measurements and sterilization durability at
high temperatures.
GMP231 probe is based on patented Vaisala CARBOCAPâ technology and a new type of infrared light source. The probe can remain in place during high-temperature sterilization cycles
that heat the chamber interior to +180 °C. Special design of the probe enables easy installation
through the incubator wall and ensures that the sensor optics and electronics are separated
and thermally insulated.
Sensor performance is optimized at 5 %CO2 measurement. GMP231 also has an internal
pressure sensor, which allows compensation of the measurement according to ambient
pressure. Since dust and most chemicals do not aect the measurement, and the eect of
water vapor can be compensated for, GMP231 is accurate and stable at CO2 incubator
conditions.
Figure 1 GMP231 installed through a chamber wall
9
GMP231 User GuideM211501EN-E
2.2 Basic features and options
• CO2 measurement range 0 … 20 %CO2.
• Temperature durability in standby mode up to +195 °C (+383 °F).
• Vaisala CARBOCAPâ CO2 sensor with excellent long-term stability.
• Measurement compensated for eects of pressure, temperature, and background gas.
Pressure compensation based on integrated pressure sensor.
• Heating to avoid condensation on optical elements.
• Analog output: one current output channel (0 … 20 mA or 4 … 20 mA).
• Digital output:
• I2C.
• RS-485 (non-isolated) with Vaisala Industrial Protocol.
More information
‣
Operating principle of CO2 measurement (page 12)
‣
Environmental compensation (page 13)
‣
Thermal management (page 17)
10
3
2
4
1
5
6
7
8
Chapter 2 – Product overview
2.3 GMP231 parts
Figure 2 GMP231 parts
1Electronics housing. Contains the main component board, including the digital pressure
sensor.
2Holes for M4 screws on both sides of the housing. Maximum screw depth 8 mm. Two
screws included, type BN 10649 M4.
3Type label on housing cover (not shown).
48-pin M12 connector.
5Probe body.
6Measurement cuvette with optics and CARBOCAPâ CO2 sensor.
7PTFE filter.
8Silicone plug for sealing the lead-through. Recommended accessory, suitable for
∅ 44 mm lead-throughs.
CAUTION!
parts inside. All wiring is done through the M12 connector (4).
More information
‣
Wiring (page 22)
Do not open the electronics housing; there are no user serviceable
11
2
3
4
1
GMP231 User GuideM211501EN-E
2.4 Operating principle of CO2 measurement
Vaisala CARBOCAPâ sensor used in the GMP231 is a silicon-based, non-dispersive infrared
(NDIR) sensor for the measurement of gaseous carbon dioxide. It is especially designed to
tolerate high temperatures in standby mode, up to +195 °C (+383 °F). This allows it to be used
in applications that utilize high temperature for heat sterilization. The operating temperature
range of the sensor is 0 … +70 °C (+32 ... +158 °F).
Figure 3 CARBOCAPâ sensor of the
GMP231
1Cuvette
2Mirror
3Window
4Sensor chips
The sensitivity to carbon dioxide is based on absorption of infrared light at a characteristic
wavelength. The light is emitted by a novel, silicon-based microchip emitter into the cuvette
which contains the gas to be measured. After reflection from the mirror, the light intensity is
measured with a thermopile chip at a wavelength chosen by a micromechanical Fabry–Pérot
interferometer (FPI) and a band pass filter. A hermetically sealed sapphire window is used to
protect the sensor chips from moisture and contamination. A heater chip is utilized to prevent
condensation in normal operation.
The carbon dioxide measurement consists of two steps: First, the FPI is electrically tuned so
that its pass band coincides with the characteristic absorption wavelength of carbon dioxide
and the signal is recorded. Second, the pass band is shifted to a wavelength where no
absorption occurs in order to get a reference signal. The ratio of these two signals, one at the
absorption wavelength and the other at the reference wavelength, gives the fraction of light
absorption from which the carbon dioxide concentration is calculated. The reference signal
compensates the possible eects of sensor aging and signal attenuation due to dirt on optical
surfaces, making the sensor very stable over time.
6Light absorbed by CO2 in the incubator gas
7Thermopile detector
8Fabry-Perot interferometer
9Sapphire window. Separates the sensor’s active components from the
measured environment.
10Gold-plated mirror
2.5 Environmental compensation
GMP231 improves the CO2 measurement accuracy by applying various environmental
compensations. GMP231 compensates for the eects of:
• Pressure
• Temperature
• Background gas oxygen (O2) content
• Background gas relative humidity (%RH)
Compensation parameters are configured on the order form when ordering the probe, and can
later be updated using serial commands, MI70 Indicator, or I2C protocol. If the probe is
integrated in a system that measures one or more of the compensation parameters, they can
be updated to the probe continuously.
13
GMP231 User GuideM211501EN-E
You can also turn o any of the compensations. In that case, GMP231 uses the default
compensation value that is mathematically neutral for the probe’s internal compensation
model.
For more information on the eect of the compensations on measurement accuracy, see
GMP231 specifications (page 83).
2.5.1 Pressure compensation
There is a pressure sensor on the component board of the GMP231 that provides a live
measurement of ambient pressure. GMP231 can compensate the CO2 measurement based on
this pressure reading, or it can use a fixed setpoint. Using the GMP231’s own sensor is
recommended for most applications.
If pressure compensation is turned o, GMP231 uses the default compensation value of 1013.2
hPa.
2.5.2 Temperature compensation
GMP231 can measure the approximate temperature of the CARBOCAPâ sensor for
compensation, or use a fixed setpoint. The temperature measurement is accurate enough to be
useful for compensation, and is recommended for use unless a dedicated temperature
measurement is available and can be regularly updated to the GMP231.
If temperature compensation is turned o, GMP231 uses the default value of +37 °C (+98.6 °F).
2.5.3 Background gas compensations
Compensation for background gas parameters are based on setpoint values only, as GMP231
has no internal measurement for oxygen concentration or humidity. The default setpoint
values are as follows:
• Oxygen concentration: 19.7 %O
• Relative humidity: 93 %RH
If background gas compensations are turned o, GMP231 uses the value 0% for both.
2
2.6
Probe startup
When powered on, GMP231 starts up within 10 seconds. Measurements from the outputs
(digital and analog) become available during this time but note that they only reach specified
accuracy after a one minute warm-up period. For this reason, you should design the
incubator’s control system so that it does not rely on measurements from GMP231 during this
time.
Specifically note that the CO2 reading rises to the correct reading as the sensor's
infrared emitter achieves operation temperature.
14
Chapter 2 – Product overview
2.7 Analog output overrange behavior
Analog output of the GMP231 has a defined behavior when the values measured by the probe
are outside the scaled analog output range:
• Output is allowed to go 10% over the scaled range.
• Output is set to error state when measured value is more than 10% outside the scaled
range.
• Output resumes normal function when measured value returns to within 10% of the
selected range.
For example, consider a GMP231 with 0 ... 20 mA analog output, scaled to 0 ... 10 %CO2.
• When measured CO2 rises above 10 %CO2, the output rises above 20 mA.
• The output keeps rising until the measurement is 11 %CO2, at which point the probe
outputs 22 mA.
• If the CO2 level rises above 11 %CO2, the output enters the error state, which is 23 mA for
the 0 ... 20 mA output.
This overrange and error state behavior is specific to the analog output, and does
not aect the readings provided by the digital outputs.
You can change the analog output overrange behavior using the
More information
‣
Analog output error state (page 81)
2.8
Safety
The probe delivered to you has been tested for safety and approved as shipped from the
factory. Note the following precautions:
WARNING!
has not been exposed to dangerous contamination, and is safe to handle
without special precautions.
CAUTION!
documentation. Improper modification or use may lead to safety hazards,
equipment damage, failure to perform according to specification, or decreased
equipment lifetime.
When returning a product for calibration or repair, make sure it
Do not modify the unit or use it in ways not described in the
AOVER command.
15
GMP231 User GuideM211501EN-E
CAUTION!
serviceable parts inside the probe body.
Do not attempt to open the probe body. There are no user
2.8.1 ESD protection
Electrostatic Discharge (ESD) can damage electronic circuits. Vaisala products are adequately
protected against ESD for their intended use. However, it is possible to damage the product by
delivering electrostatic discharges when touching, removing, or inserting any objects in the
equipment housing.
To avoid delivering high static voltages to the product:
• Handle ESD‑sensitive components on a properly grounded and protected ESD workbench
or by grounding yourself to the equipment chassis with a wrist strap and a resistive
connection cord.
• If you are unable to take either precaution, touch a conductive part of the equipment
chassis with your other hand before touching ESD‑sensitive components.
• Hold component boards by the edges and avoid touching component contacts.
2.9
Regulatory compliances
The probe is in conformity with the provisions of the following EU directives:
• EMC-Directive
• RoHS-Directive
The conformity is declared with using the following standards:
• EN 50581: Technical documentation for the assessment of electrical and electronic
products with respect to the restriction of hazardous substances.
• EN 61326-1: Electrical equipment for measurement, control, and laboratory use – Immunity
requirements for equipment to be used in a basic EMC environment.
• EN 55032: Class B. Electromagnetic compatibility of multimedia and information
technology equipment – Emission requirements.
16
Chapter 3 – Installation
3. Installation
3.1 Thermal management
GMP231 is designed to remain installed during typical heat sterilization cycles that raise the
chamber temperature to 180 °C (356 °F). Since 180 °C is the target temperature for
sterilization, it is likely that there are hotspots inside the chamber that are above this
temperature. Avoid installing the GMP231 near such hotspots, for example near heating
elements. Do not expose the GMP231 to temperatures higher than 195 °C / 383 °F.
The following considerations are most important for achieving the specified heat durability
and measurement stability:
• Only the sensor and its filter should be exposed to heat. The filter must be completely in
the heated chamber. The probe body must remain inside the unheated chamber wall so
that only the end of the probe body extends exactly 2.5 mm into the chamber.
• During the sterilization cycle, you must set the GMP231 to standby mode (turns o the
CO2 measurement), or power o the probe completely. The GMP231 automatically stops
its measurement cycle if it detects a high temperature, but it is best if the incubator’s
control system sets the GMP231 to standby mode when the sterilization cycle is started.
• The installation tube must be sealed from the chamber side to limit heat conduction, and
to prevent CO2 in the chamber from entering the probe. Vaisala recommends a 44 mm
diameter installation tube together with Vaisala’s silicone plug.
• If the chamber wall contains heating elements, or has a construction where hot air is
circulated inside the wall, design the installation tube so that excessive heat is not
conducted to the GMP231.
3.2
Avoiding condensation
The sensor head of the GMP231 is heated during normal operation, which prevents
condensation from forming inside the filter and on the optical surfaces. The heating is not on
when GMP231 is in standby mode or unpowered. For this reason, keep the probe powered and
operating when the incubator is in use and humidity inside the chamber is high.
Correct installation depth of the probe is also important for preventing condensation from
running to the sensor along the chamber wall.
3.3
Probe installation depth
GMP231 must be installed so that only the sensor element and the filter are inside the chamber.
If the probe is longer than the installation tube, the extra length should extend to the outside
of the chamber.
The installation depth must be 2.5 mm. This installation depth provides the specified heat
durability of the probe, and allows the silicone plug to seal the Ø 44 mm installation tube
properly.
17
2.5 mm
163
118.5
Screw BN 10649 M4 x 8 mm
(for 1 mm thick sheet metal
attachment)
1121
Ø 30.2
1.3°
Ø 19
Ø 24.8
Position only the filter
inside the heated chamber
GMP231 User GuideM211501EN-E
Figure 5 Probe installation depth
3.4
Dimensions
Figure 6 Probe dimensions without silicone plug
18
163
118.5
Screw BN 10649 M4 x 8 mm
(for 1 mm thick sheet metal
attachment)
1121
Ø 30.2
Ø 19
2.5
Incubator’s inner wall
1.3°
Position only the filter
inside the heated chamber
Recommended
diameter for
installation tube
44 mm
Figure 7 Probe dimensions with silicone plug
M12
54.4
87
Reserve space for M12 cable
Chapter 3 – Installation
Figure 8 Electronics housing dimensions
19
40
4 × Ø3.5
52
GMP231 User GuideM211501EN-E
Figure 9 Attachment bracket dimensions
3.5
Recommended installation
GMP231 is designed to be installed through a chamber wall, and attached to the chamber
chassis using an attachment bracket and the two screw holes on the side of the probe. As the
installation depth of the probe inside the chamber is critical, the mounting method must allow
the probe to be positioned exactly.
The probe and electronics housing must remain outside the heated chamber. The
electronics housing should be in a ventilated space that is open to ambient air.
20
4
123
5
6
7
9
8
10
Figure 10 Recommended installation
Chapter 3 – Installation
1Ambient air
2Chamber wall
3Chamber interior
4GMP231 electronics housing
5M4 screw holes on both sides of the probe housing
68-pin M12 connector
7Cable
8CARBOCAPâ sensor under PTFE filter. The filter must be inside the chamber completely.
9Silicone plug. Insert the plug over the probe from inside the chamber.
10Ø 44 mm installation tube through the chamber wall. The diameter is important for
proper sealing by the silicone plug.
More information
‣
Wiring (page 22)
21
1
5
6
7
3
4
8
2
GMP231 User GuideM211501EN-E
3.6 Wiring
GMP231 provides several outputs you can use. Connect the output pins you need, and the
power supply and ground pins. Use a shielded cable, and connect the shield to the chassis of
the GMP231’s M12 connector, and to ground on the other side.
Ground pin 5 to put the probe in standby mode (stops CO2 measurement). The probe resumes
normal measurement operation when pin 5 is no longer grounded, unless its internal
measurement shows the temperature is too high.
Table 4 GMP231 connector pinout
Male 8-pin M12Pin #Function
1
2RS-485 D-
3
4Analog output +
5Standby
6RS-485 D+
7Power supply +
8Ground
-Shield
I2C SDA
I2C SCL
Vaisala’s standard connection cable for the GMP231 (item code DRW240977) is a 90 cm long
cable with female 8-pin M12 connector on one end, and open ended wires on the other. It
supports all outputs from the GMP231, and connects the cable shield to the connector chassis.
22
1
6
8
7
3
4
5
2
Chapter 3 – Installation
Table 5 Cable
Female 8-pin M12Pin #FunctionWire color
1
2RS-485 D-Brown
3
4Analog output +Yellow
5StandbyGray
6RS-485 D+Pink
7Power supply +Blue
8GroundRed
-ShieldBlack
I2C SDA
I2C SCL
White
Green
3.7 Power supply
The supply voltage range of GMP231 is 11 … 30 VDC. If the analog output is used, the supply
voltage range is 20 … 30 VDC.
The maximum power consumption is 1 W.
23
GMP231 User GuideM211501EN-E
4. Vaisala Industrial Protocol
4.1 Overview of Vaisala Industrial Protocol
RS-485 line of the GMP231 provides an implementation of the Vaisala Industrial Protocol that
can be used for service and configuration use, or for interfacing with the incubator’s control
system. The protocol is a plaintext protocol suitable for use both by human operators and
automated systems.
4.2 Serial interface settings
Table 6 Default serial interface settings
PropertyValue
Bit rate19200
ParityNone
Data bits8
Stop bit1
Flow controlNone
4.3 Physical interface
The physical interface is a non-isolated 3-wire interface. The data lines are RS-485 D- and
RS-485 D+. Ground is shared with power supply.
The connector is an 8-pin male M12.
More information
‣
Wiring (page 22)
4.4
Connecting with a computer
Connecting with a computer allows you to configure and troubleshoot your probe using serial
line commands.
When connecting using a computer, use a compatible Vaisala USB service cable (item code
221040) and a suitable terminal application.
24
Chapter 4 – Vaisala Industrial Protocol
More information
‣
Installing driver for the USB service cable (page 25)
‣
Connecting to probe (page 26)
‣
Serial commands (page 27)
4.4.1 Installing driver for the USB service cable
Only Windowsâ operating systems are supported by the driver of the USB
service cable.
1. Connect the USB service cable to a USB port on your computer. Windowsâ detects the
new device and installs the appropriate driver.
2. Open Devices and Printers from the Windowsâ Start menu. Use search to find it if
necessary (search for "devices").
3. Locate the cable in the list of devices:
• If the device is listed as Vaisala USB Device with a COM port number in brackets, the
cable is ready for use. Note the COM port number, you will need it later.
• If the device is listed as Vaisala USB Instrument Cable without a COM port number
listed, you must install the driver manually.
4. To install the driver manually:
a. Disconnect the USB service cable from the computer.
b. Download the Vaisala USB driver at http://www.vaisala.com/software (select the
appropriate USB Instrument Driver Setup for your cable).
c. Run the USB driver installation program Vaisala USB Device Driver
Setup.exe. Accept the installation defaults.
d. Go back to step 1 and verify that the driver installation works as expected.
25
GMP231 User GuideM211501EN-E
4.4.2 Connecting to probe
The following steps describe how to connect to the probe using the PuTTY terminal
application for Windows (available for download at www.vaisala.com) and a USB service cable:
1. Connect the USB service cable between your computer and the M12 connector of the
probe.
2. Start the PuTTY application.
3. Select Connection > Serial & USB and check that the correct COM port is selected in the
Serial or USB line to connect tofield. If you are using the PuTTY terminal application
supplied by Vaisala, you can press the USB Finder button to open the Vaisala USBInstrument Finder program.
4. Check that the other serial settings are correct for your connection, and change if
necessary. Flow control should be set to None unless you have a reason to change it.
5. Select Open to open the connection window and start using the serial line.
If PuTTY is unable to open the serial port you selected, it shows you an error
message instead. If this happens, restart PuTTY and check the settings.
26
Chapter 4 – Vaisala Industrial Protocol
6. You may need to adjust the Local echo setting in the Terminal category to see what you
are typing on the serial line. To access the configuration screen while a session is running,
click the right mouse button over the session window, and select Change Settings from
the pop-up menu.
Figure 11 PuTTY terminal application
4.5
Serial commands
All commands can be issued either in uppercase or lowercase. In the command examples, the
keyboard input by the user is in bold.
The notation <cr> refers to pressing the carriage return (ENTER) key on your computer
keyboard. Enter a <cr> to clear the command buer before starting to enter commands.
Table 7 Basic serial commands
CommandDescription
?
CLOSE
ECHO
ENV
Show probe information.
Close connection to probe (POLL mode)
Show or set remote echo mode.
Show or set environmental parameters.
27
GMP231 User GuideM211501EN-E
CommandDescription
ERRS
Show currently active errors.
FORM [modifier string]Show or set output format.
HELP
Show list of currently available serial commands.
INTV [0 ... 9999 s/min/h]Set continuous output interval for R command.
OPEN [address]Open connection to probe in POLL mode
PASS [1300]Access advanced serial commands.
R
RESET
S
Start the continuous outputting.
Reset the probe.
Stop the continuous outputting.
SDELAY [0 ... 255]Show or set serial line transmission delay in milliseconds.
SEND
Output measurement message once.
SERI [baud data stop parity] Show or set the serial interface settings
SMODE [mode]Show or set startup serial mode: RUN, STOP, or POLL .
Show or set analog output overrange and clipping
behavior.
ASEL
ATEST
CCO2
CDATE
CP
CT
Show or set analog output parameter.
Test analog output.
Adjust CO2 measurement gain and oset.
Show or set calibration date.
Adjust pressure measurement oset.
Adjust temperature measurement oset.
28
Chapter 4 – Vaisala Industrial Protocol
CommandDescription
CTEXT
FRESTORE
O2CMODE
PCMODE
RHCMODE
TCMODE
Show or set calibration information.
Restore probe to factory settings.
Show or set oxygen compensation mode.
Show or set pressure compensation mode.
Show or set humidity compensation mode.
Show or set temperature compensation mode.
4.6 Device information and status
Table 9 ? Command
SyntaxDescription
?<cr>Show listing of device information.
??<cr>Show listing of device information even if the
Example:
device is in POLL mode but its address is
unknown.
Do not use the ?? command if you have more
than one device on an RS-485 line.
?
Device : GMP231
Copyright : Copyright (c) Vaisala Oyj 2013. All rights reserved.
SW Name : GMP231
SW version : 1.0.1.1537
Snum : J1320082
Calibrated : 2014-03-11
Address : 1
Smode : STOP
Table 10 SNUM command
SyntaxDescription
SNUM<cr>Show serial number of the probe.
Example:
snum
Serial number : J1320082
29
GMP231 User GuideM211501EN-E
Table 11 VERS command
SyntaxDescription
VERS
Show firmware version of the probe.
Example:
vers
GMP231 / 1.1.0.1537
Table 12 SYSTEM command
SyntaxDescription
SYSTEM<cr>Show probe firmware information.
Example:
system
Device Name : GMP231
SW Name : GMP231
SW version : 1.1.0.1537
Table 13 TIME command
SyntaxDescription
TIME
Show how long the probe has been in operation
since the last startup or reset.
The operation counter is in format hh:mm:ss.
Full days and hours are retained in the counter,
minutes and seconds are cleared at reset.
Example:
time
00000:23:56:49 Up time: 3409 s
Cumulative uptime is 23 hours, 56 minutes, and 49 seconds, uptime since last reset is 3409
seconds.
Table 14 HELP command
SyntaxDescription
HELP<cr>Show list of the currently available serial
commands.
30
Chapter 4 – Vaisala Industrial Protocol
SyntaxDescription
Example (shows basic commands, advanced commands are not enabled):
CLOSE
ECHO
ENV
ERRS
FORM
HELP
INTV
PASS
R
RESET
S
SDELAY
SEND
SERI
SMODE
SNUM
STANDBY
SYSTEM
TIME
VERS
4.7
Serial line output commands
Table 15 R command
SyntaxDescription
R<cr>Start the continuous outputting of measurement
values as an ASCII text string to the serial line.
The probe keeps outputting measurement
messages at the interval that has been set with
the INTV command until stopped with the S
command or with the Esc key.
Command to set output format as CO2 ppm, with start of text (ASCII character 002) and
end of text (003) ASCII codes, and without line feed and carriage return at the end:
Currently used oxygen concentration
compensation value
Currently used relative humidity compensation
value
Table 21 Modifiers for FORM command
ModifierDescription
x.y
#t
#r
#n
""
#xxx
ADDR
SN
TIME
Ux
CS4
CSX
Length modifier (number of digits and decimal places)
Tabulator
Carriage-return
Line feed
String constant, length 1 ... 15 characters
ASCII code value (decimal) of a special character; for example, #027 for ESC
Probe address (0 ... 254)
Probe serial number
Cumulative operating hours of the probe.
Shows the name of the measurement unit using “x” number of characters. For
example, U3 shows the name of the measurement unit with three characters
Modulus-65536 checksum of message sent so far, ASCII encoded hexadecimal
notation
NMEA xor-checksum of message sent so far, ASCII encoded hexadecimal
notation
CO2%
TCOMP
PCOMP
O2COMP
RHCOMP
4.8 Changing measurement settings
Table 22 Compensation mode commands
SyntaxDescription
PCMODE[on | off | measured]<cr>Show current compensation value for pressure
compensation mode.
35
GMP231 User GuideM211501EN-E
SyntaxDescription
TCMODE[on | off | measured]<cr>Show current compensation value for
temperature compensation mode.
O2CMODE[on | off]<cr>Show current compensation value for oxygen
compensation mode.
RHCMODE[on | off]<cr>Show current compensation value for relative
humidity compensation mode.
• on = Compensation enabled using setpoint
value.
• off = Compensation disabled, neutral value
used.
• measured = Compensation enabled using
internal measurement. Available only for
pressure and temperature compensations.
Example (check temperature compensation mode):
pass 1300
tcmode
T COMP MODE : ON
Example (change temperature compensation mode to use internal measurement):
pass 1300
tcmode measured
T COMP MODE : MEASURED
Table 23 ENV command
SyntaxDescription
ENV[temp|pres|oxy|hum] [value]<cr>Set new permanent compensation values and
store them in EEPROM.
• temp = Compensation temperature. Range
-40 ... 100 °C.
• pres = Compensation pressure. Range 500 ...
1150 hPa.
• oxy = Oxygen content of background gas.
Range 0 ... 100%.
• hum = Relative humidity of background gas.
Range 0 ... 100%.
36
Chapter 4 – Vaisala Industrial Protocol
SyntaxDescription
ENV [xtemp|xpres|xoxy|xhum]
[value]<cr>
Set new compensation values and store them in
RAM.
• xtemp = Compensation temperature. Range
-40 ... 100 °C.
• xpres = Compensation pressure. Range
500 ... 1150 hPa.
• xoxy = Oxygen content of background gas.
Range 0 ... 100%.
• xhum = Relative humidity of background gas.
Range 0 ... 100%.
Values of the parameters are stored in two places: EEPROM (non-volatile memory, values retained
during power o) and RAM (volatile memory that loses the values when probe is reset, and where
values are loaded from non-volatile memory at startup). As the number of writes to EEPROM is
limited to 30000 cycles by memory implementation, you must write all continuously updated
values to RAM to avoid wearing out the EEPROM.
Example (Show current compensation values; all compensations are enabled. Note that
temperature and pressure compensations use internal measurement, so the value in use is
constantly changing):
In use:
Temperature (C) : 23.10
Pressure (hPa) : 1011.28
Oxygen (%O2) : 19.70
Humidity (%RH) : 93.00
The following example sets temperature compensation to setpoint mode, and changes
temperature setpoint value to 37.2 in RAM.
pass 1300
tcmode on
T COMP MODE : ON
env xtemp 37.2
In eeprom:
Temperature (C) : 37.00
Pressure (hPa) : 1013.20
Oxygen (%O2) : 19.70
Humidity (%RH) : 93.00
In use:
Temperature (C) : 37.2
Pressure (hPa) : 1013.20
Oxygen (%O2) : 19.70
Humidity (%RH) : 93.00
37
GMP231 User GuideM211501EN-E
If temperature and pressure compensations are configured to use internally
measured values, they continuously update the values in RAM, overriding any
temperature and pressure values that are written to RAM with the ENV command.
Table 24 STANDBY command
SyntaxDescription
STANDBY[on | off]<cr>Set the probe to standby mode.
In standby mode, the CO2 measurement is
disabled. Probe returns to the normal
measurement when you give the STANDBYoff
command or reset the probe.
Example (enable standby mode):
standby on
Standby mode : ON
4.9 Configuring serial line operation
Table 25 SMODE command
SyntaxDescription
SMODE[mode]<cr>Set serial line start-up operating mode.
Available modes:
• STOP = No automatic output. All commands
available. Default mode.
• RUN = Automatic output of measurement
messages. You can stop the output with the S
command, and continue again with the R
command.
• POLL = No automatic output. Will respond to
addressed SEND command and ?? command.
You can use other commands after opening a
connection using an addressed OPEN
command. Use with RS- 485 buses where
multiple probes can share the same line.
Example:
smode poll
Serial mode : POLL
38
Chapter 4 – Vaisala Industrial Protocol
Table 26 SERI command
SyntaxDescription
SERI<cr>Show current serial line settings.
SERI [b p d s]<cr>Set new serial line settings. The new settings are
taken into use when the probe is reset or
powered up.
• b = baud rate (9600, 19200, or 19200)
• p = parity
• n = none
• e = even
• o = odd
• d = data bits (7 or 8)
• s = stop bits (1 or 2)
Example (shows default settings):
seri
Com1 Baud rate : 19200
Com1 Parity : N
Com1 Data bits : 8
Com1 Stop bits : 1
Example (set serial line to 9600 baud, even, 7 data bits, and 1 stop bit):
seri 9600 e 7 1
OK
seri
Com1 Baud rate : 9600
Com1 Parity : E
Com1 Data bits : 7
Com1 Stop bits : 1
Table 27 ADDR command
SyntaxDescription
ADDR<cr>Show current device address. Addresses are
required for POLL mode.
ADDR[aaa]<cr>Set new device address.
• aaa = Device address of the probe, range
0 ... 254 (default = 0).
Example (change probe address to 52):
pass 1300
addr 52
Address : 52
39
GMP231 User GuideM211501EN-E
Table 28 SDELAY command
SyntaxDescription
SDELAY<cr>Show serial line transmission delay.
SDELAY [delay]<cr>Set a new serial line transmission delay, range 0
Example (set delay to 50 milliseconds):
sdelay 50
Serial delay : 50
Table 29 ECHO command
SyntaxDescription
ECHO[on/off]<cr>Enable or disable echoing of characters received
Example:
echo
Echo : OFF
… 255 (milliseconds)
by the probe.
4.10 Calibration commands
Before calibrating GMP231 using serial line commands, see Calibration and
adjustment (page 71).
Make sure that the environmental compensation settings of the GMP231 are
properly set for your calibration environment.
Table 30 CCO2 command
SyntaxDescription
cco2<cr>Show current user adjustment status.
cco2 -lo [co2]<cr>
cco2 -hi [co2]<cr>
40
Perform a 1-point (only either low or high
concentration) or 2-point (both low and high
concentrations) calibration and adjustment.
-lo = Adjustment at low concentration (under 2
%CO2)
-hi = Adjustment at high concentration (over 2
%CO2)
co2 = CO2 concentration reference in ppm
Chapter 4 – Vaisala Industrial Protocol
SyntaxDescription
cco2-save<cr>Save the currently entered adjustments.
Successfully saving the adjustment clears the
calibration date (cdate command) and
calibration text (ctext command) that have
been stored in the probe. Use those commands
to enter a new calibration date and text.
cco2 -cancel<cr>Cancel currently entered adjustments.
cco2 -reset<cr>Clear user adjustments.
Example (show current user adjustment status – no adjustment done):
pass 1300
cco2
1.Ref. point low 0
1.Meas. point low 0
2.Ref. point low 200000
2.Meas. point low 200000
Gain : 1.0000
Offset : 0.0000
Example (one-point adjustment in 5 % concentration (50000 ppm)):
pass 1300
cco2 –lo 50000
OK
cco2 –save
OK
Table 31 CDATE command
SyntaxDescription
CDATE<cr>Show calibration date.
CDATE [yyyy mm dd]<cr>Set a new calibration date.
• yyyy = Year of calibration in four digits.
• mm = Month of calibration in two digits.
• dd = Day of calibration in two digits.
41
GMP231 User GuideM211501EN-E
SyntaxDescription
Example (show currently stored calibration date):
>pass 1300
>cdate
Calibration date : 2013-10-03
Example (set calibration date to 2014-03-10):
>pass 1300
>cdate 2014 03 10
Calibration date : 2014-03-10
Table 32 CTEXT command
SyntaxDescription
CTEXT<cr>Show calibration information text.
CTEXT [text]<cr>Calibration information text string, max 19
characters. If you want to use spaces in the
string, enclose the text in quotes.
Example (shows the text “Calibrated at” followed by the currently stored calibration text):
pass 1300
ctext
Calibrated at Vaisala
Example (set calibration text to “Lab_1”):
pass 1300
ctext Lab_1
Calibrated at Lab_1
Table 33 CT command
SyntaxDescription
CT[temp]<cr>Perform an oset correction to the internal
temperature measurement.
temp = correct temperature in degrees Celsius
(°C).
CT[-reset]<cr>Clear the oset adjustment from internal
temperature measurement.
42
Chapter 4 – Vaisala Industrial Protocol
SyntaxDescription
Example (adjust the internal temperature measurement to 23 °C at the current conditions):
pass 1300
ct 23
OK
Example (clear the oset adjustment from internal temperature measurement):
pass 1300
ct -reset
OK
Table 34 CP command
SyntaxDescription
CP[pressure]<cr>Perform an oset correction to the internal
pressure measurement.
pressure = Correct pressure in hectopascals
(hPa).
CP[-reset]<cr>Clear the oset adjustment from internal
pressure measurement.
Example (adjust the internal pressure measurement to 990 hPa at the current conditions):
pass 1300
cp 990
OK
Example (clear the oset adjustment from internal pressure measurement):
pass 1300
cp -reset
OK
More information
‣
Changing measurement settings (page 35)
43
GMP231 User GuideM211501EN-E
4.11 Configuring analog output
Table 35 ASEL command
SyntaxDescription
ASEL [channel]<cr>Show the parameter and scaling of the analog
ASEL [channel] [parameter lowlimit
highlimit]<cr>
Example (change channel scaling to 0 … 5 %):
pass 1300
asel 1 co2 0 50000
Aout 1 quantity : CO2(0 ... 50000)
output in ppm.
channel = Analog output channel, only 1 can
be selected.
Set the parameter and scaling of the analog
output.
• parameter = Parameter that is output on
analog channel. Only parameter available is
CO2.
• lowlimit = Lower limit of channel scaling in
ppm.
• highlimit = High limit of channel scaling in
ppm.
Table 36 AMODE command
SyntaxDescription
AMODE [channel]<cr>Show currently set analog output limits and
AMODE [channel lo_value hi_value
error_value]<cr>
44
error level.
channel = Analog output channel, only 1 can
be selected.
Set new analog output limits and error output
value.
• lo_value = Low limit of the channel.
• hi_value = High limit of the channel.
• error_value = Error value of the channel.
Chapter 4 – Vaisala Industrial Protocol
SyntaxDescription
Example (show current configuration):
pass 1300
amode 1
Aout 1 range (mA) :4.00 ... 20.00 (error :21.00)
Example (set channel to 4 … 20 mA, and error level to 3.6 mA):
pass 1300
amode 1 4 20 3.6
Aout 1 range (mA) :4.00 ... 20.00 (error :3.60)
Table 37 AOVER command
SyntaxDescription
AOVER[channel]<cr>Show the behavior of the analog output when
the measured value is outside the scaled output
range.
channel = Analog output channel, only 1 can
be selected.
AOVER[channel clip% valid%]<cr>Set the behavior of the analog output when the
measured value is outside the scaled output
range.
• clip% = Output margin (%) at which the
output is clipped.
• valid% = Output margin (%) at which the
output of the channel goes into the error
state. The error state is defined using the
AMODE command.
45
GMP231 User GuideM211501EN-E
SyntaxDescription
For example, first check the analog output settings using ASEL, AMODE, and AOVER commands:
• Clipping is now set to 5 %, meaning the output is allowed to vary between 0 ... 21 mA. The analog
channel will output the measurement for 0 ... 52500 ppm, but range 0 ... 20 mA remains scaled
to 0 ... 50000 ppm.
• Error limit is 10 %, which means the output will show the error state (23 mA) when the measured
value is 10 % outside the scaled output range. With the settings above, this will happen if the
measured CO2 concentration is outside range 0 ... 55000 ppm.
• The output will never actually be between 21 mA and 23 mA because of clipping.
Table 38 ATEST command
SyntaxDescription
ATEST[channel] [level]<cr>Test the operation of the analog output by
forcing the output to a given value.
• channel = Analog output channel, only 1 can
be selected.
• level = Level for analog output channel in
mA.
You can then measure the output with a
calibrated multimeter. After testing the output,
use the ATEST command again to exit the test
mode.
46
Chapter 4 – Vaisala Industrial Protocol
SyntaxDescription
Example (enable analog output test mode, set level to 20 mA):
pass 1300
atest 1 20
Aout 1 (mA) :20.000
Example (disabling analog output test mode, resuming normal output):
atest 1
Aout 1 test mode disabled.
4.12 Other commands
Table 39 PASS command
SyntaxDescription
PASS[code]<cr>Access advanced serial commands. You can use
Example:
advanced commands until the next reset.
[code] = Code for enabling advanced
commands (1300).
pass 1300
Table 40 OPEN command
SyntaxDescription
OPEN [address]<cr>Connect to a probe that is in POLL mode.
address = Probe address, range 0 ... 254.
Example (target probe in POLL mode, with address 52):
open 52
GMP231: 52 Opened for operator commands
Table 41 CLOSE command
SyntaxDescription
CLOSE<cr>Close the connection to a probe.
47
GMP231 User GuideM211501EN-E
SyntaxDescription
Example (target probe in POLL mode, with address 52):
Example:
close
line closed
Table 42 ERRS command
SyntaxDescription
ERRS<cr>Show active errors.
The possible errors and their identifying
numbers correspond to content of the status
word of the I2C interface.
Example (showing normal status, no active errors):
errs
NO CRITICAL ERRORS
NO ERRORS
NO WARNINGS
STATUS NORMAL
Example (showing probe in standby mode, no active errors):
errs
NO CRITICAL ERRORS
NO ERRORS
NO WARNINGS
STATUS 25 : Device in standby mode (set by user)
Table 43 RESET command
SyntaxDescription
RESET<cr>Reset the probe. The probe restarts as if it had
just been powered on.
Example:
reset
GMP231 1.0.0
48
Chapter 4 – Vaisala Industrial Protocol
Table 44 FRESTORE command
SyntaxDescription
FRESTORE<cr>Restore the probe to its factory configuration.
All user settings are lost.
After using the FRESTORE
command, reset the probe using
the RESET command.
Example:
pass 1300
frestore
Parameters restored to factory defaults
reset
GMP231 - Version 1.1.0
Vaisala Oyj 2012 - 2014
49
3.3 V5.0 V
SDA
SCL
GND
2 x 10 kΩ2 x 10 kΩ
uP
Buer and
level shift
GMP231 User GuideM211501EN-E
5. I2C interface
5.1 Overview of I2C interface
GMP231 has an inter-integrated circuit (I2C) interface for interfacing with the incubator’s
control computer. GMP231 implements I2C slave functionality, with the incubator’s computer
acting as the master. The interface can be used to read measurement values and status
information, set operation parameters, and make adjustments.
5.1.1 Physical interface
The physical interface is a non-isolated 3-wire interface. Wires are SDA, SCL and ground. SDA
and SCL lines are buered. Ground is shared with power supply. There are small pull-up
resistors for SCL and SDA. Connector is 8 pin male M12. Maximum cable length should not
exceed 5 m and maximum capacitance between communication lines and ground should not
exceed 500 pF.
Figure 12 Hardware schematic
More information
‣
Wiring (page 22)
5.1.2 Communication parameters
GMP231 supports maximum 50 kHz clock speed. Protocol bits are sent most significant bit
(MSB) first. Parameter bytes are sent using little endian order.
5.1.3 Addressing
GMP231 uses 7-bit addressing. The address consists of:
• 4-bit device type identifier part (default “0001” for GMP231)
• 3-bit sub address (default “001”)
50
Chapter 5 – I2C interface
The full 7-bit default address is “0001001” (09
). In I2C communication, the address should
hex
be provided by the master in the standard way after the I2C start condition, with the read/
write bit as the least significant bit (LSB).
Table 45 GMP231 I2C Address
0001001R/W
Device typeSub-addressRead/write bit
(LSB)
The I2C implementation of the GMP231 also includes the address inside the message frame.
The purpose of this is to make the I2C implementation easier, since the I2C address can be lost
by the I2C hardware. This address is provided without the read/write bit, with zero as the MSB.
Table 46 GMP231 Device Address
00001001
MSBDevice typeSub-address
Make sure that there are no addressing conflicts if other I2C devices are put on the
same bus. The GMP231 address can be changed.
More information
‣
Register table (page 64)
5.1.4 Timing
The minimum time delay that the master must wait between the invoke and response
messages depends on the operation. If the operation includes a write to the non-volatile
memory, it takes more time than other operations.
Table 47 Timing
OperationMinimum Delay
Normal delay between invoke and response10 ms
Delay when write to non-volatile memory300 ms
5.1.5 Status byte
The status byte gives the master device information about the slave device’s state, and
information about the communication status with the ACK/NACK bit.
51
GMP231 User GuideM211501EN-E
The status byte has bits for signaling Status, Warning, Error and Critical error statuses. These
bits are cleared when the status word is read. Bits are set when the corresponding status or
error state changes in the slave device.
Table 48 Status Byte
Bit#Description
0ACK/NACK
1Critical error
2Error
3Warning
4Status
5
6
7
5.1.6 Checksum
GMP231 uses a CRC16-CCITT checksum in its protocol frame. CCITT (x.25) polynomial is
X16+X12+X5+1 = 11021
checksum uses a bit reversed algorithm.
When the invoke message is received, the checksum is calculated using bytes from the
command byte to the last byte of the data field. The checksum needs to be valid before data
can be accepted. If the checksum is not valid, the message is rejected and the internal state of
the GMP231 is set to Idle.
When the response message is transmitted, the checksum is calculated using bytes from the
status byte to the last byte of the data field.
. Initial value is FFFF
hex
and the final value is XORed with FFFF
hex
hex
. The
5.1.7 Status word
The status word is used to monitor the status of the GMP231 device. It can be read in the same
way as any other slave parameter. The status word is used as a 32-bit long bit field, where each
bit represents a state of some error or other essential status. The status word is sent least
significant bit (LSB) first.
The status word content is updated every two seconds. Changes in the status word bits can be
monitored by reading the status byte.
Table 49 (page 53) lists the content of the status word. The status bits are categorized
according to the severity of the status:
• Critical errors are fatal to the operation of the unit. It may not be able to respond to
communication at all, and does not measure correctly.
52
Chapter 5 – I2C interface
• Errors prevent CO2 measurement and cause the analog outputs to be set to the error
state. Depending on the problem, errors may resolve themselves. For example, sensor
heating eventually dries out condensation on the optical surfaces.
• Warnings do not prevent normal operation but may indicate possible problems.
• Status indicates a known state of the unit, such as the CO2 measurement standby mode.
There are several possible internal error statuses that you cannot do much about.
After using the instructions in the following table and in Problem situations
(page 81), try to power cycle the probe and see if the error stays on.
If your unit has persistent errors that you cannot resolve yourself, contact Vaisala.
4ErrorLow supply voltage error.Check supply voltage.
5ErrorLow internal 30 V voltage.
6ErrorLow input signal. Can be caused by dirt
or condensation on the optical surfaces.
7ErrorLow internal 8 V voltage.
8ErrorSignal dynamic range too high.
9ErrorPressure sensor communication.
10ErrorPressure sensor out of range.
11ErrorSensor temperature too high for
operation.
12ErrorCO2 concentration too high to measure.Wait for CO2 concentration to
13ErrorSensor heater resistance out of range.
14ErrorIR source temperature error too high.
15Reserved
16ErrorInternal 2.5 V voltage out of range.
17ErrorInternal 1.7 V voltage out of range.
Fatal error, contact Vaisala.
Wait to see if condensation is
removed by heat.
For cleaning instructions, see
Cleaning (page 69).
Wait for sensor to cool down.
fall into the measurable range.
53
GMP231 User GuideM211501EN-E
Bit#TypeMeaningRecommended action
18ErrorLow IR current.
19Reserved
20WarningLow input signal. Can be caused by dirt
or condensation on the optical surfaces.
21Reserved
22WarningNoisy signal.Continue normally.
23WarningTransmitter reset by watchdog process.Continue normally.
24StatusCO2 measurement in standby mode: set
automatically due to high temperature.
25StatusCO2 measurement in standby mode:
set by user command.
26StatusCO2 adjustment state on.Complete the CO2 adjustment.
27Reserved
28Reserved
29Reserved
30Reserved
31Reserved
Continue normally.
Wait for sensor to cool down.
Set to normal mode when
desired.
More information
‣
Status byte (page 51)
5.2
Commands
5.2.1 Get_Interface_Version
Get_Interface_Version command (ID 80
command is recommended for verifying version compatibility before reading or writing
parameters.
Table 50 Get_Interface_Version invoke message
Message segmentLengthContent
I2C address
Command ID1 byteAlways 80
Device address1 byteSee Table 46 (page 51).
54
1 byte
) reads the interface version information. This
hex
I2C address (write)
hex
Chapter 5 – I2C interface
Message segmentLengthContent
Frame length1 byteAlways 05
hex
Checksum2 bytesSee Checksum (page 52).
Table 51 Get_Interface_Version response message
Message segmentLengthContent
I2C address
1 byte
I2C address (read)
Status1 byteSee Status byte (page 51).
Command ID1 byteAlways 80
hex
Device address1 byteSee Table 46 (page 51).
Frame length1 byteAlways 0A
hex
Data1 byteDevice version
1 byteProtocol frame version
1 byteCommand set version
1 byteParameter set version
Checksum2 bytesSee Checksum (page 52).
5.2.2 Get_Parameter
Get_Parameter command (ID 81
measurement results and operational parameters. If the master tries to read more bytes than
message size, the slave sends FF
) reads parameter values. You can use it to read both
hex
bytes.
hex
Table 52 Get_Parameter invoke message
Message segmentLengthContent
I2C address
Command ID1 byteAlways 81
1 byte
I2C address (write)
hex
Device address1 byteSee Table 46 (page 51).
Frame length1 byteAlways 06
hex
Data1 byteID of parameter to be read
Checksum2 bytesSee Checksum (page 52).
55
GMP231 User GuideM211501EN-E
Table 53 Get_Parameter response message
Message segmentLengthContent
I2C address
1 byte
I2C address (read)
Status1 byteSee Status byte (page 51). If requested parameter
ID was unknown, NACK bit is set in the status
byte.
Command ID1 byteAlways 81
hex
Device address1 byteSee Table 46 (page 51).
Frame length1 byteVaries according to data length, 07
hex
... 39
hex
.
Data1 byteID of parameter
1 ... 50 bytesValue of parameter. If requested parameter ID is
unknown, these data bytes are left out of the
response.
Checksum2 bytesSee Checksum (page 52).
5.2.2.1 Example: Read CO2 measurement
Table 54 Read CO2 measurement sequence example
Message bytes (hex)Sent byContent
Master
12
I2C start condition
I2C address (write)
81Get_parameter command
09Device address
06Frame length
0ACO2 parameter ID
AACRC high
9FCRC lo
13
I2C repeated start condition
I2C address (read)
56
Chapter 5 – I2C interface
Message bytes (hex)Sent byContent
00GMP231Status byte (no errors, ACK)
81Get_parameter command
09Device address
0BFrame length
0ACO2 Parameter ID
69CO2 value 653.6314 ppm
68
23
44
75CRC high
7DCRC lo
Master
I2C end condition
5.2.3 Set_Parameter
Set_Parameter command (ID 82
use it to set the operational parameters of the GMP231. Depending on the change, the
functionality of the GMP231 may not change immediately.
The length of the invoke message varies depending on the data length. The master must write
as many bytes as indicated in the frame length of the invoke message. If the master tries to
write a longer or shorter message, GMP231 rejects the message.
) writes parameter values to non-volatile memory. You can
hex
Table 55 Set_Parameter invoke message
Message segmentLengthContent
I2C address
Command ID1 byteAlways 82
1 byte
I2C address (write)
hex
Device address1 byteSee Table 46 (page 51).
Frame length1 byteVaries according to data length, 07
Data1 byteParameter ID
1 ... 50 bytesParameter value
Checksum2 bytesSee Checksum (page 52).
hex
... 38
hex
.
57
GMP231 User GuideM211501EN-E
Table 56 Set_Parameter response message
Message segmentLengthContent
I2C address
1 byte
I2C address (read)
Status1 byteSee Status byte (page 51).
Command ID1 byteAlways 82
hex
Device address1 byteSee Table 46 (page 51).
Frame length1 byteAlways 08
hex
.
Data1 byteParameter ID
1 byteReturn code. See the following table.
Checksum2 bytesSee Checksum (page 52)
Table 57 Set_Parameter return codes
CodeMeaning
0Ok
1Unknown parameter ID
2Not writeable parameter
3Value field too long
4Value field too short
5Data value not accepted
6Incorrect message length
58
Chapter 5 – I2C interface
5.2.3.1 Example: Set compensation temperature
Table 58 Set compensation temperature sequence example
Message Bytes (hex)Sent byContent
Master
12
82Set_parameter command
09Device address
0AFrame length
10Parameter ID of compensation temperature
00Temperature 37 °C
00
14
42
0CCRC high
6ECRC lo
13
04GMP231Status byte (error active, ACK)
82Set_parameter command
09Device address
08Frame length
10Parameter ID of compensation temperature
00Return code: Ok
D1CRC high
CECRC lo
Master
I2C start condition
I2C address (write)
I2C repeated start condition
I2C address (read)
I2C end condition
5.2.4 Get_Parameter_Info
Get_Parameter_Info command (ID 83
GMP231. The command is useful for adapting to parameters that have been added in a new
software version. If the requested parameter ID is not valid, data type Unknown Parameter ID
is returned.
) reads the properties of a single parameter from the
hex
59
GMP231 User GuideM211501EN-E
Table 59 Get_Parameter_Info invoke message
Message segmentLengthContent
I2C address
Command ID1 byteAlways 83
1 byte
I2C address (write)
hex
Device address1 byteSee Table 46 (page 51).
Frame length1 byteAlways 06
hex
.
Data1 byteParameter ID
Checksum2 bytesSee Checksum (page 52).
Table 60 Get_Parameter_Info response message
Message segmentLengthContent
I2C address
1 byte
I2C address (read)
Status1 byteSee Status byte (page 51).
Command ID1 byteAlways 83
hex
Device address1 byteSee Table 46 (page 51).
Frame length1 byte
Data1 byteParameter ID
1 byteParameter datatype. See the following table.
1 byteParameter length in bytes.
1 byteParameter persistence. Describes if the parameter
value is volatile (lost at reset) or non-volatile
(survives reset). See Table 62 (page 61).
≥8 bytesParameter name. If name is shorter than 8 bytes,
extra bytes are filled with 00
hex
.
Checksum2 bytesSee Checksum (page 52).
Table 61 Parameter data types
CodeMeaning
0Unknown parameter ID
1Byte
2Integer (16-bit)
3Unsigned integer (16–bit)
60
Chapter 5 – I2C interface
CodeMeaning
4Float (32-bit)
5String
Table 62 Parameter persistence
CodeMeaning
0Void
1Volatile
2Non volatile
5.2.5 Adjust
Adjust command (ID 84
Table 63 Adjust invoke message
Message segmentLengthContent
I2C address
Command ID1 byteAlways 84
Device address1 byteSee Table 46 (page 51).
Frame length1 byteVaries according to data length, 07
Data1 byteAdjustment subcommand. See Table 65
Checksum2 bytesSee Checksum (page 52).
) controls the user adjustment sequence of CO2 measurement.
hex
1 byte
I2C address (write)
hex
hex
(page 62).
1 byteParameter to be adjusted. See Table 66
(page 62).
4 bytesValue of parameter. Used only with
subcommands 2 and 3.
... 0B
hex
.
Table 64 Adjust response message
Message SegmentLengthContent
I2C address
1 byte
I2C address (read)
Status1 byteSee Status byte (page 51).
Command ID1 byteAlways 84
hex
Device address1 byteSee Table 46 (page 51).
61
GMP231 User GuideM211501EN-E
Message SegmentLengthContent
Frame length1 byteAlways 07
hex
.
Data1 byteReturn code. See Table 67 (page 62).
Checksum2 bytesSee Checksum (page 52).
Table 65 Adjustment subcommands
CodeAdjustment operation
0Start 1 point adjustment
1Start 2 point adjustment
2Record measured point 1, reference value is given in parameter
3Record measured point 2, reference value is given in parameter
4Cancel adjustment (previous adjustment is reverted)
5End (adjustment is saved and new values are taken in use)
6Revert to factory calibration (clear user adjustment)
Table 66 Adjustment parameters
CodePurpose
0All parameters (valid with revert to factory calibration)
1CO
2
Table 67 Adjustment return codes
CodeMeaning
0OK
1Function not supported
2Sequence error
3Recorded-Reference dierence too large
42-point adjustment: Points too close
5Given reference value is invalid
62
Chapter 5 – I2C interface
5.3 Adjusting measurement
Before implementing an adjustment sequence using the Adjust command, read
the general instructions for calibration and adjustment.
Create the reference environment inside the chamber, and use the Adjust command to
perform the adjustment sequence.
Adjustment can fail for a number of reasons. For a list of return codes for the Adjust
command, see Table 67 (page 62).
More information
‣
Calibration and adjustment (page 71)
5.3.1 1-point adjustment
To perform a 1-point adjustment of carbon dioxide (CO2), measurement using I2C protocol, you
must perform the following sequence:
1. Using the Adjust command, start 1-point adjustment for the chosen parameter.
2. Place the sensor in the reference environment and wait until the measurement has
stabilized.
3. Using the Adjust command, record the measured point and give the reference value.
4. Use the Adjust command to end the adjustment.
5.3.2 2-point adjustment
To perform a 2-point adjustment of CO2 measurement using I2C protocol, you must perform
the following sequence:
1. Using the Adjust command, start 2-point adjustment for CO2.
2. Supply the low concentration CO2 reference gas to the sensor and wait for three minutes
until the measurement has stabilized.
3. Using the Adjust command, record the first measured point and give the first reference
value.
4. Supply the high concentration CO2 reference gas to the sensor and wait for three minutes
until the measurement has stabilized.
5. Using the Adjust command, record the second measured point and give the second
reference value.
6. Use the Adjust command to end the adjustment.
63
GMP231 User GuideM211501EN-E
5.4 Data registers
The register table describes all available parameters and their properties. The properties are:
parameter meaning, ID, name, data type, length and persistence. Persistence defines if the
parameter is saved in EEPROM (non-volatile memory) or in RAM. Make sure not to write
excessively to the EEPROM, as it has a maximum lifetime of approximately 30000 cycles.
5.4.1 Data formats
Table 68 Data formats
Data type nameSize in bytesOther
Byte1Value range 0 ... 255
Integer2Value range -32768 ... 32767.
Unsigned integer2Value range 0 … 65535
Long integer4Value range −2,147,483,648 … 2,147,483,647
Unsigned long integer4Value range 0 … 4,294,967,295
Float4According to IEEE-754. Nan (7FC00000
is returned if no value is available.
StringMax. 50All characters accepted (00
hex
… FF
hex
hex
)
)
Maximum string size refers to maximum communication buer size. For the
actual reserved storage space for each parameter, see Register table (page 64).
Integers and floating point numbers are sent LSB first.
5.4.2 Register table
Table 69 GMP231 register table
MeaningNameIDSize in
Factory information
Device addressADDR01ByteRYesDefault is 09
Device serial
number
64
SNUM112StrRYesExample:
bytes
Type Read/
write
PersistentOther
A1234567
hex
.
Chapter 5 – I2C interface
MeaningNameIDSize in
bytes
Type Read/
write
PersistentOther
Sensor numberSSNUM212StrRYesExample:
B1234567
Component
board number
Software version
number
Factory
CBNUM312StrRYesExample:
C1234567
VERS412StrRYesExample:
1.2.3.4567
ADATEY52UintRYesExample: 2014
adjustment date
Year
Factory
ADATEM61ByteRYesExample: 3
adjustment date
Month
Factory
ADATED71Byte RYesExample: 29
adjustment date
Day
General parameters and variables
Device status
word
CO
2
measurement
mode
STATUS84StrRNoSee Status word
(page 52).
CO2_MODE91Byte R/WYes0 = Standby
mode.
Measurement
and probe
heating is o
1 = Measurement
on
Internal logic
can override this
setting.
Final CO2 resultCO2104Float RNoppm CO
Raw CO
2
CO2_RAW114Float RNoppm CO
(uncompensate
d, unfiltered)
Compensated
CO2_COMP124Float RNoppm CO
CO2 (unfiltered)
CO
2
measurement
filtering
CO2_FILT131ByteR/WYesRange 0 … 1
0 = no filtering
1 = filtering
(default)
2
2
2
65
GMP231 User GuideM211501EN-E
MeaningNameIDSize in
bytes
Type Read/
write
PersistentOther
Sensor heatingHEAT141Byte R/WYesRange 0…1
0 = no heating
1 = heating
(default)
Compensation settings
Temperature
compensation
mode
TC_MODE151Byte R/WYes0 =
Compensation
o
1 = Use
temperature
setpoint value
(default)
2 = Use Internal
sensor
temperature
Compensation
T_COMP164Float R/WNoCelsius
temperature
Measured
T174Float RNoCelsius
temperature
(internal sensor)
Pressure
compensation
mode
PC_MODE181Byte R/WYes0 =
Compensation
o
1 = Use pressure
setpoint value
2 = Use internal
pressure sensor
(default)
Compensation
P_COMP194Float R/WNohPa
pressure
Measured
P204Float RNohPa
pressure
(internal sensor)
Humidity
compensation
mode
RHC_MODE 211Byte R/WYes0 =
Compensation
o
1 = Use RH
setpoint value
(default)
Compensation
RH_COMP224Float R/WNo%RH
humidity
66
Chapter 5 – I2C interface
MeaningNameIDSize in
Oxygen
O2C_MODE 231Byte R/WYes0 =
bytes
compensation
mode
Compensation
O2_COMP244Float R/WNo%O
oxygen
Adjustment settings
Reference CO
CO2_RP1254Float R/WYesppm CO
2
point 1
Measured CO
CO2_MP1264Float RYesppm CO
2
point 1
Reference CO
CO2_RP2274Float R/WYesppm CO
2
point 2
Measured CO
CO2_MP2284Float RYesppm CO
2
point 2
Reference
T_RP1294Float R/WYesCelsius 0 °C
temperature
point 1
Measured
T_MP1304Float RYesCelsius 0 °C
temperature
point 1
Reference
PRE_RP1314Float R/WYes1013.25 hPa
pressure point 1
Measured
PRE_MP1324Float RYes1013.25 hPa
pressure point 1
Analog output settings
Analog output
A_MODE331Byte R/WNo0 = O (0 mA)
mode
Analog output
A_TC344Float R/WNo0 … 25 mA
test current
Type Read/
write
PersistentOther
Compensation
o
1 = Use oxygen
concentration
setpoint value
(default)
2
2
2
2
2
1 = Test mode
2 = Normal
(default)
3 = Locked to
latest value
67
GMP231 User GuideM211501EN-E
MeaningNameIDSize in
Analog output
A_EC354Float R/WYes0 … 25 mA
bytes
Type Read/
write
error state
current
Analog output
A_LC361Byte R/WYes0 = 0 mA
low end current
Analog output
A_LOW374Float R/WYesppm CO
scale low (0/4
mA)
Analog output
A_HI384Float R/WYesppm CO
scale high (20
mA)
Other
Persistent compensation values (used if volatile values are not given)
Compensation
T_COMP2394Float R/WYes37 °C (default)
temperature
Compensation
P_COMP2404Float R/WYes1013.25 hPa
pressure
Compensation
RH_COMP2414Float R/WYes90 %RH
humidity
Compensation
O2_COMP2424Float R/WYes19.7 %O
oxygen
PersistentOther
1 = 4 mA
2
2
(default)
(default)
2
(default)
68
Chapter 6 – Maintenance
6. Maintenance
6.1 Cleaning
When correctly installed, the GMP231 is minimally exposed to contaminants in the chamber.
There is little reason to perform cleaning other than normal chamber sterilization, and
changing the filter and/or silicone plug if they appear contaminated.
The CARBOCAPâ sensor of the GMP231 is well protected by the PTFE filter, and it can tolerate
some dirt on the optics as the measurement is compensated for the reduction of signal.
CAUTION!
blow any loose dirt and filter material away from the sensor. Do not attempt to
clean the optical surfaces of the sensor in any other manner.
More information
‣
Changing the filter (page 69)
‣
Changing the silicone plug (page 70)
When changing the filter, you can use clean instrument air to gently
6.1.1 Chemical tolerance
GMP231 tolerates the following sterilization chemicals:
• DMSO
• IPA (70 % Isopropyl Alcohol, 30 % water)
• H2O2 (2000 ppm), non-condensing
• Ethanol
• Acetic acid
CAUTION!
expose it to these chemicals. If necessary, you can clean the housing by wiping
with a moist cloth.
The electronics housing of the GMP231 is not sealed, so do not
6.2 Changing the filter
Change the filter to a new one if it shows visible signs of contamination.
1. Pull the white PTFE filter away from the sensor. Rotating the filter slightly makes it easier
to detach.
2. Use clean instrument air to gently blow any loose dirt and filter material away from the
sensor.
69
GMP231 User GuideM211501EN-E
3. Take a new clean filter and push it onto the sensor. If you are using the Vaisala silicone
plug for sealing, push and rotate the filter slightly to make sure the filter reaches below
the edge of the plug.
Figure 13 Changing the filter
6.3
Changing the silicone plug
Change the silicone plug if it shows visible signs of contamination. It is best to replace the filter
also.
1. Pull the white PTFE filter away from the sensor. Rotating the filter slightly makes it easier
to detach
2. Lift one edge of the plug and pull it away from the installation tube.
3. Use clean instrument air to gently blow any loose dirt and filter material away from the
sensor.
4. Clean the installation tube and the wall around the plug.
5. Place the new silicone plug over the sensor and push it into the installation tube.
70
Chapter 6 – Maintenance
6. Take a new clean filter and push it onto the sensor. Push and rotate the filter slightly to
make sure it is fully in place.
Figure 14 Changing the silicone plug
6.4
Calibration and adjustment
Calibrate and adjust the CO2 measurement of GMP231 as needed. Before starting, read through
this section completely so that you are aware of your options, and the main factors that aect
the result.
Performing an accurate calibration and adjustment takes some time and
preparation. Instead of doing it yourself, contact Vaisala.
Calibration means comparing GMP231 to a known reference, such as calibration
gas or a reference instrument. Correcting the reading of the GMP231 so that is
measures accurately is referred to as adjustment.
6.4.1 Calibration setup
GMP231 is designed to be calibrated while it remains installed through an incubator wall. If you
calibrate the GMP231 without it being installed, note the following:
71
GMP231 User GuideM211501EN-E
• If you are using a calibration gas, prevent it from entering the electronics housing of the
GMP231. Otherwise it diuses through the probe to the sensor and alter the CO2 reading.
• Make sure that the PTFE filter is in place when performing calibration.
• If you are using the calibration adapter accessory to feed the calibration gas to the sensor,
note that you must have the silicone plug and the PTFE filter installed on the probe.
Without both of them in place, the calibration adapter does not function properly. Vaisala
recommends replacing the silicone plug and the PTFE filter before calibration.
Figure 15 Inserting the calibration adapter over the filter
Using ambient air as reference
6.4.1.1
You can use ambient air to do a 1-point calibration with the background CO2 level as your
reference. You need a calibrated reference instrument to compare against, for example a GM70
hand-held meter with a calibrated GMP222 probe.
With the GMP231 and the reference instrument in the same space (for example, inside the
incubator with the door open), allow the measurement to stabilize before comparing the
readings. Try to provide as stable environment as you can during this time. Avoid working
around the incubator during this time.
Using a calibration gas as reference
6.4.1.2
There are 2 easy ways to use a calibration gas as a reference:
• You can supply the gas to the GMP231 using the calibration adapter accessory. Gas flow
should be in the range 0.5 … 1.1 l/min, recommendation is 1 l/min. Allow the measurement
to stabilize for three minutes before starting the calibration.
• You can fill the entire incubator with the calibration gas.
72
Chapter 6 – Maintenance
To perform a 2-point adjustment, you need 2 calibration gases: one that is below 2 %CO2 (lowend reference) and one that is above 2 %CO2 (high-end reference).
When supplying the gas from a gas bottle, make sure the gas bottle has stabilized to room
temperature before starting.
6.4.2 Eect of environmental compensations
GMP231 has various environmental compensations that improve its CO2 measurement
accuracy. As the calibration and adjustment environment may dier from the actual
measurement environment, you must make sure that the compensation settings are properly
set. Here are some key points to remember:
• Pressure and temperature compensations have a significanteect on accuracy. If you are
using setpoint values instead of the values from built-in pressure and temperature
sensors, make sure to correct the setpoints so that they corresponds to your calibration
situation. Consider switching the compensations to use the internal sensors when
calibrating, and then switching back when calibration and adjustment is done.
• The eect of background gas compensations for humidity and oxygen may be significant
when using calibration gases, since they are often dry and oxygen-free. For example, pure
nitrogen gas is typically used as a convenient 0 ppm CO2 reference.
• Remember to restore the normal compensation settings after completing calibration and
adjustment. If you are integrating the calibration functionality of the GMP231 as part of
the incubator’s control software, also implement proper handling of the environmental
compensations.
More information
‣
Environmental compensation (page 13)
6.4.3 Limits of adjustment
GMP231 limits the amount of adjustment that is allowed to the CO2 measurement. The
maximum correction that you can apply is 1000 ppm + 25 % of the probe’s uncorrected
reading. Previous user adjustments do not aect this limit (correction is not cumulative). This
feature limits the possible error introduced by incorrect adjustment.
For example, if you are adjusting using a 5 %CO2 calibration gas (50000 ppm), the maximum
correction you can apply is approximately 13500 ppm. Attempting to apply a greater
adjustment fails. Notification of failure from the GMP231 depends on the interface you are
using for adjustment.
6.4.4 Adjustment types
You can adjust the CO2 measurement of GMP231 in 1 or 2 points.
• 1-point adjustment is recommended if you are interested in maintaining a fixed CO2 level
inside the chamber. For best result, use a calibration gas with a CO2 concentration that is
close to the intended level.
73
GMP231 User GuideM211501EN-E
• 2-point adjustment is recommended if you typically measure a variable CO2 level.
Available adjustment functions depend on the interface you use to operate the GMP231. If you
want to integrate the functionality into the incubator’s control system, the I2C interface and the
Vaisala Industrial Protocol are recommended. If you want to compare the reading of the
GMP231 to a reference instrument as adjust it accordingly, use an MI70 handheld indicator and
a reference probe.
6.4.4.1 I2C Interface
I2C interface supports 1 and 2-point adjustment sequences as well as configuration of the
environmental compensation settings using the Get_Parameter and Set_Parameter
commands.
More information
‣
Get_Parameter (page 55)
‣
Set_Parameter (page 57)
‣
Adjust (page 61)
6.4.4.2 Vaisala Industrial Protocol
Vaisala industrial protocol supports one and two-point adjustment with the CCO2 command.
You can also adjust the internal pressure and temperature measurements with a simple oset
correction. Configuration of the environmental compensation settings can be done using serial
line commands.
More information
‣
Changing measurement settings (page 35)
‣
Calibration commands (page 40)
MI70 handheld indicator
6.4.4.3
MI70 handheld indicator supports 1-point adjustment, either using a calibration gas or using a
reference instrument that is connected to the MI70.
More information
‣
Calibration and adjustment with MI70 indicator (page 77)
74
Chapter 7 – Operating with MI70 indicator
7. Operating with MI70 indicator
7.1 Overview of MI70 support
GMP231 is compatible with instruments that utilize the MI70 indicator, for example the GM70
Handheld Carbon Dioxide Meter. The MI70 indicator is a convenient service tool for viewing the
measurement readings, adjusting the environmental compensation settings, and performing
calibration and one-point adjustment.
Figure 16 CO2 reading on MI70 screen
7.2
Connecting GMP231 to MI70 Indicator
1. If GMP231 is installed in an incubator, disconnect the incubator’s cable from the 8-pin M12
connector. Note that GMP231 can remain physically connected to the incubator.
2. If the MI70 indicator is on, turn it o.
3. Connect GMP231 to the MI70 indicator using the GMP231 service cable for MI70.
4. Turn on the MI70 indicator. MI70 detects the probe and proceeds to show the
measurement screen. The parameters measured by GMP231 start to show valid
measurement results after a few seconds.
More information
‣
Spare parts and accessories (page 85)
7.3
Changing environmental compensation
settings with MI70 indicator
You can see the compensation values that are currently used by GMP231 by selecting them as
display quantities from Main menu > Display > Quantities and Units. The quantities are as
follows:
• Tcomp: currently active temperature compensation value.
75
GMP231 User GuideM211501EN-E
• Pcomp: currently active pressure compensation value.
• Ocomp: currently active oxygen concentration compensation value.
• Hcomp: currently active relative humidity compensation value.
Figure 17 CO2 reading with Tcomp and Pcomp on MI70 screen
You can change the compensation settings from Main menu > Settings > Measurement settings.
Figure 18 GMP231 compensation settings on MI70 screen
When you turn a compensation o, GMP231 still shows a value for the
corresponding display quantity (for example, Pcomp shows 1013.2 hPa). This is
the default compensation value that is mathematically neutral for the probe’s
internal compensation model.
More information
‣
Environmental compensation (page 13)
76
Chapter 7 – Operating with MI70 indicator
7.4 Calibration and adjustment with MI70
indicator
Before using the MI70 indicator for calibration and adjustment, see Calibration
and adjustment (page 71).
Make sure that the environmental compensation settings of the GMP231 are
properly set for your calibration environment.
When 2 probes are connected to the MI70 indicator, it uses Roman numerals “I”
and “II” to indicate which port the parameter or function in question is connected
to.
More information
‣
Changing environmental compensation settings with MI70 indicator (page 75)
7.4.1 1-point adjustment with an MI70-compatible reference
probe
1. Connect the GMP231 to Port I of the MI70 indicator.
2. Connect the calibrated reference probe to Port II. Make sure the reference probe is in the
same environment as the GMP231’s sensor.
3. If you are using the calibration adapter to feed a calibration gas to the GMP231, you must
feed the same gas to the reference probe also. Refer to the documentation of your
reference probe on how to do this, and what accessories you need.
4. Turn on the MI70 indicator.
5. Start the adjustment sequence from Main menu > Functions > Adjustments.
6. MI70 notifies you that automatic power o is disabled during adjustment mode, press OK
to acknowledge.
77
GMP231 User GuideM211501EN-E
7. To proceed with the adjustment, select the CO2(I) parameter in the Select Quantity
screen. In the Select Quantity screen you can also view the currently used compensation
values, and the Last adjustment date information. You can update the date and text using
the CDATE and CTEXT commands on the serial line.
8. You may be prompted to check the environmental settings of the reference probe before
proceeding. Press Yes to check the settings and Exit when you have checked and
corrected the settings.
9. The adjustment mode is now active, and you can see the measured CO2 readings and their
dierence on the screen. Allow the measurement to stabilize. To proceed with the
adjustment, press Adjust.
10.
Select To same as CO2(II).
11. You are prompted if you really want to adjust. Select Yes.
12. If the adjustment is successful MI70 shows the text Adjustment Done, after which you
return to the adjustment mode. At this point you can press Back and Exit to leave the
adjustment mode. The adjustment is now completed. If the adjustment cannot be applied
MI70 shows the text Cannot adjust, possibly followed by a text stating the reason. A
possible reason for an adjustment failure is attempting to apply a very large correction to
the reading.
More information
‣
Limits of adjustment (page 73)
78
Chapter 7 – Operating with MI70 indicator
7.4.2 1-point adjustment with a reference gas
1. Connect GMP231 to Port I of the MI70 indicator.
2. Feed a calibration gas to GMP231 using the calibration adapter accessory. If you are using
ambient air as the calibration gas, you must have a reference meter in the same
environment to verify the CO2 concentration.
3. Turn on the MI70 indicator.
4. Start the adjustment sequence from Main menu > Functions > Adjustments.
5. MI70 notifies you that automatic power o is disabled during adjustment mode, press OK
to acknowledge.
6. Select the CO2 parameter when prompted.
7. You may be prompted to check the environmental settings of the reference probe before
proceeding. Press Yes to check the settings and Exit when you have checked and
corrected the settings.
8. The adjustment mode is now active, and you can see the measured CO2 reading on the
screen. To proceed with the adjustment, press Adjust.
79
GMP231 User GuideM211501EN-E
9. Select 1-point adjustment.
10. You are prompted if you really want to adjust. Select Yes.
11. You are now in the 1-point adjustment screen. Allow the measurement to stabilize and
press Ready.
12. Enter the CO2 concentration of the reference gas and press OK.
13. You are prompted if you really want to adjust. Select Yes.
14. If the adjustment is successful MI70 shows the text Adjustment Done, after which you
return to the adjustment mode. At this point you can press Back and Exit to leave the
adjustment mode. The adjustment is now completed. If the adjustment cannot be applied
MI70 shows the text Cannot adjust, possibly followed by a text stating the reason. A
possible reason for an adjustment failure is attempting to apply a very large correction to
the reading.
More information
‣
Limits of adjustment (page 73)
80
8. Troubleshooting
8.1 Problem situations
Table 70 Possible problem situations and their remedies
ProblemPossible causeRemedy
Analog output reading is
unchanging and appears
incorrect.
Probe outputs stars "****" on
serial line instead of
measurement data.
Unable to access probe on
RS-485 line.
Probe in POLL mode with
CO2 measurement not
working.
Analog output is in error
state.
Incorrect supply voltage.Check the power supply. Check the
Unsuitable operating
environment.
Incorrect wiring.Check that the RS-485 connection is
Power cycle or reset the probe and
unknown address.
Condensation on the sensor. Remove the PTFE filter and check if
Remove the cause of the error state
and the analog output recovers its
normal function.
active errors using the ERRS
command on the serial line.
Verify that the operating
environment is within specified
operating limits.
wired correctly.
try again.
Issue the ?? command to make the
probe output its information. Then
use the OPEN command to open a
line to the probe’s address.
condensation has formed on the
sensor. If yes, dry out the
condensation with instrument air
and insert a new dry filter. Keep the
probe powered and operating to
prevent re-occurrence.
Chapter 8 – Troubleshooting
More information
‣
Wiring (page 22)
‣
Analog output error state (page 81)
8.2
Analog output error state
GMP231 sets the analog output channel into a defined error level instead of the measured
result in 2 situations:
81
GMP231 User GuideM211501EN-E
• Probe detects a measurement malfunction. This means an actual measurement problem,
such as sensor damage or unsuitable environmental conditions.
• Measured value(s) are well outside the scaled output range.
The default error level depends on the output type:
• For 4 ... 20 mA output, the default error level is 3.6 mA.
• For 0 ... 20 mA output, the default error level is 23 mA.
The probe resumes normal operation of the analog output when the cause of the error state is
removed.
More information
‣
Analog output overrange behavior (page 15)
82
Chapter 9 – Technical data
9. Technical data
9.1 GMP231 specifications
Table 71 Measurement performance
PropertyDescription/Value
Measurement range0 … 20 %CO
Calibration uncertainty at 5 %CO
2
±0.1 %CO
Start-up time< 20 s
Warm-up time for full spec.< 3 min
Response time
T63< 30 s
T90< 50 s
Accuracy at 37 °C, 1013 hPa
Repeatability at:
0 … 8 %CO
8 … 12 %CO
12 … 20 %CO
2
2
2
Non-linearity at 0 … 20 %CO
2
±0.1 %CO
±0.2 %CO
±0.4 %CO
±0.1 %CO
Temperature dependence
With compensation at 3 … 12 %CO2, 20 … 60 °C±0.1 %CO
Without compensation (typical)-0.4 % of reading/°C
Pressure dependence
With compensation at 3 … 12 %CO2, 700 … 1100 hPa±0.015 % of reading/hPa
Without compensation (typical)+0.15 % of reading/hPa
Humidity dependence
With compensation at 0 … 20 %CO2, 0 … 100 %RH±0.9 % of reading (at 37 °C)
Without compensation (typical)+0.05 % of reading/%RH
O2 dependence
With compensation at 0 … 20 %CO2, 0 … 90 %O
2
±0.6 % of reading
2
2
2
2
2
2
2
83
GMP231 User GuideM211501EN-E
PropertyDescription/Value
Without compensation (typical)-0.08 % of reading/%O
2
Long-term stability
0 … 8 %CO
2
8 % … 12 %CO
12 % … 20 %CO
2
2
< ±0.2 %CO2/year
< ±0.5 %CO2/year
< ±1.0 %CO2/year
Table 72 Operating environment
PropertyDescription/Value
Operating temperature for CO2 measurement0 … +70 °C (+32 … +158 °F)
Max. temperature durability in standby mode
Max. +195 °C (+383 °F)
(sensor head only)
Heat sterilization 180 °C durabilityAt least 120 cycles
Storage temperature-40 … +75 °C (-40 … +167 °F)
Pressure (compensated)500 … 1100 hPa
Pressure (operating)< 1500 hPa
Humidity0 … 100 %, non-condensing
Condensation preventionSensor head heating when power on
Chemical toleranceDMSO, IPA (70 %), H2O2 (2000 ppm, non-
I2C 5 V, RS-485 (2-wire with Vaisala Industrial
Protocol)
Analog output0 … 20 mA (scalable)
max. load 600 Ω
Power consumption< 1 W (pulsed)
Operating voltage11 … 30 VDC
20 ... 30 VDC (with analog output)
84
Chapter 9 – Technical data
Table 74 Mechanical specifications
PropertyDescription/Value
ConnectorM12/8 pin
Weight150 g (5.29 oz) without cable
200 g (7.05 oz) with cable
IP ratingIP54 (sensor head)
IP20 (electronics housing)
Materials
HousingMetal coated plastic ABS+PC
Inner tubeAluminum
Probe tubePPSU
FilterPTFE
Dimensions
Probe tube max. diameter30.2 mm (1.19 in)
Probe tube min. diameter24.8 mm (0.98 in)
Probe tube length118.5 mm (4.67 in)
Sensor filter diameter19 mm (0.75 in)
Sensor filter length12 mm (0.47 in)
9.2 Spare parts and accessories
Table 75 Spare parts and accessories for GMP231
DescriptionItem code
M12 connection cable 0.9 m with open endsDRW240977SP
M12 connection cable 0.9 m with open endsASM210903SP
Service cable for MI70221801
USB PC connection cable221040
PTFE filterDRW240494SP
Silicone plugDRW240015SP
Attachment bracketDRW240247SP
Calibration adapter for GMP231239523
85
Online store
Accessories, spare parts, and calibration and repair products are available online at
store.vaisala.com.
Warranty
For standard warranty terms and conditions, see www.vaisala.com/warranty.
Please observe that any such warranty may not be valid in case of damage due to normal wear
and tear, exceptional operating conditions, negligent handling or installation, or unauthorized
modifications. Please see the applicable supply contract or Conditions of Sale for details of the
warranty for each product.
Technical support
Contact Vaisala technical support at helpdesk@vaisala.com. Provide at least the
following supporting information as applicable:
• Product name, model, and serial number
• Software/Firmware version
• Name and location of the installation site
• Name and contact information of a technical person who can provide further
information on the problem
For more information, see www.vaisala.com/support.
Recycling
Recycle all applicable material.
Follow the statutory regulations for disposing of the product and packaging.
87
www.vaisala.com
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.