Sutron Accububble 5600-0131-1 Manual


Table of Contents
1. Introduction..........................................................................................................................1
2. Initial Setup Guide...............................................................................................................2
3. Cabling ................................................................................................................................4
5600-0131-1 Units with Circular Connectors..........................................................................4
2 Pin Circular Connector ...........................................................................................4
SDI-12 Circular Connector........................................................................................4
5600-0131-3, –4, -5 and 56-0131-50-1, -2 Models with Terminal Strip.................................5
SDI-12 Data Recorder Connection............................................................................5
Quadrature Data Recorder Connection (Shaft Encoder Replacement)......................6
Analog Display or Data Recorder Connection ..........................................................6
4. Setup and Operation ............................................................................................................7
Introduction..............................................................................................................................7
Nomenclature...........................................................................................................................7
Setting the Address ..................................................................................................................7
Using A command to Set the Address.......................................................................7
Verifying the Address and Operation ......................................................................................8
Commands (Overview)............................................................................................................9
Making a Measurement............................................................................................................10
Selecting a measurement command class..................................................................10
Making a non-concurrent Measurement (M command)............................................10
Making a Concurrent Measurement (C command)....................................................12
Making a non-concurrent Measurement with CRC-16 (MC command) ...................13
Making a Concurrent Measurement with CRC-16 (CC command)...........................14
Other Measurements..................................................................................................16
Changing the Units....................................................................................................17
Setting User Units......................................................................................................17
Field Calibration ........................................................................................................18
Configuring the Quadrature Output (5600-0131-3 and 56-0131-50-1 models only)...............19
Setting the Quadrature Scale Factor, Threshold, and Step Rate................................19
Setting the Quadrature Output’s Reading..................................................................20
Use of an ACCUBUBBLE with a Sutron 5600-0126-1 Chart Drive........................20
Configuring the Analog Output (5600-0131-4 and 56-0131-50-2 models only).....................20
Analog Output Range ................................................................................................20
Converting Voltage to Pressure.................................................................................21
Configuring the Operating Mode, Purges, and Sample Averaging..........................................22
Setting the Operating Mode.......................................................................................22
Configuring Analog or Quadrature outputs to update independent of SDI-12..........22
Configuring Purge Intervals to Reduce Power Consumption....................................23
Setting the Sample Averaging ...................................................................................24
5. Command Reference..........................................................................................................25
Sutron AccuBubble Extended Commands...............................................................................35
Additional commands for Quadrature output units..................................................................41
Additional commands for Analog output units........................................................................42
6. Installation ...........................................................................................................................43
Orifice installation:...................................................................................................................43
Electrical connections:.............................................................................................................43
Bringing the Benefits of Real-Time Data Collection to the World
Sutron Corporation, 21300 Ridgetop Circle, Sterling, Virginia 20166-6520
i

AccuBubble Setup....................................................................................................................43
Leak Checking The System .....................................................................................................43
7. Calibration ...........................................................................................................................45
Factory Calibration ..................................................................................................................45
Metrology Lab Calibration.......................................................................................................45
8. Troubleshooting and Maintenance......................................................................................47
Troubleshooting.......................................................................................................................47
Maintenance.............................................................................................................................48
9. Specifications ......................................................................................................................49
5600-0131 ACCUBUBBLE ....................................................................................................49
56-0131-50 ACCUBUBBLE...................................................................................................49
10. Accessories........................................................................................................................50
Appendix A -- Introduction to Pressure Measurement.............................................................51
TYPES OF PRESSURE MEASUREMENTS.........................................................................51
PRESSURE UNITS.................................................................................................................52
ERROR DEFINITIONS AND EXAMPLES...........................................................................53
Appendix B – -- SDI-12 with the Sutron 8200, 8200A, and 8210.............................................55
Entering Extended Commands for Configuration Purposes....................................................55
From the Front Panel .................................................................................................55
From a PC connected to the RS-232 port ..................................................................55
Logging data from the M1 or M2 commands or from addresses above 9 ...............................55
Logging Temperature data from the ACCUBUBBLE...............................................56
Appendix C -- Sutron Customer Service Policy .......................................................................57
Appendix D Commercial Warranty...........................................................................................58
SUTRON MANUFACTURED EQUIPMENT .......................................................................58
NON-SUTRON MANUFACTURED EQUIPMENT .............................................................58
REPAIR AND RETURN POLICY .........................................................................................58
EXTENDED WARRANTY AND ON-SITE MAINTENANCE............................................58
ii

1. Introduction
The 5600-0131 and 56-0131 ACCUBUBBLE™Self Contained Bubbler System utilizes a solid-state
pressure transducer suitable for data collection and monitoring applications. The ACCUBUBBLE™system
has been designed with the following features to operate in a wide range of applications:
High silting
immunity Purges before every measurement by default. Prevents silt from building up
over the orifice line.
low power
consumption average power when taking measurements every 15 minutes via SDI-12 is
20 mA. Lower when the purge rate is reduced from the default.
5600-0131
high accuracy 0.0044 psi for pressures less than 4.4 psi, 0.1% of reading for pressures 4.4
to 22 psi. (0.01 ft. up to 10 ft. of water, 0.1% of reading 10 to 50 feet of
water)
5600-0131
excellent stability
Measurement error increases by no more than 0.02% of 22 psi or 0.1% of
the actual pressure, whichever is greater, for a period of 6 months.
full temperature
compensation the accuracy is maintained over the temperature range of -25°to +60°C.
selectable units the sensor can be configured to output the data in psi, feet of water,
kilopascals, centimeters of water, or customer defined units.
non-volatile
setup the setup is stored in EEROM and remains even when power is removed
from the sensor
wide operating
voltage the sensor operates over the voltage range of 8 to 16 VDC
1

2. Initial Setup Guide
A few quick comments first. The AccuBubble utilizes the SDI-12 command syntax. This means
that all commands are case sensitive and are immediately responded to if recognized. If they are not
recognized, there is no response. The first character of every command is the address of the unit.
By default this is 0 (zero). However, if the address is set to any alpha/numeric value other than 0,
then that alpha/numeric value must be used. The first character of every response is also the
address character. If the command is one which requires time to process, i.e., taking a
measurement, then the AccuBubble responds immediately with the time required perform the
measurement and with the number of values to be returned. For example, in response to a 0XPC!
Command, the AccuBubble (at address 0) will respond with 02553. The first character is the
address, the next three are the number of seconds until the measurement is ready, 255, and the last
character is the number of parameters that will be returned, 3. At this point the user should wait the
255 seconds before entering the 0D0! Command. If the AccuBubble finishes the command in less
than 255 seconds, it will output a service request, which just consists of its address, 0. Once the
service request is received, the user can request the data with the 0D0! Command.
1. Steps 2-11 must be completed with each initial installation and anytime the orifice line has been
removed from the AccuBubble. (Though not required, it is a good practice to check the
commands to insure your specific setup is correct.)
2. With the orifice line attached to the AccuBubble and deployed in the water, enter the command
0XPR+60+30! (the ! is not needed if entering commands from the front panel of an 8200/8210
or 8400). This will purge the line for 60 seconds, and then wait 30 seconds before returning a
value. This is done to clear the line of any water and refuge after initial orifice line installation,
or after the orifice line has been open at the AccuBubble.
3. With the orifice line in water, enter the command 0XPC! (the ! is not needed if entering
commands from the front panel). The unit will respond with 02553. Where 0 is the address, 255
is time in seconds before value is returned and 3 is how many values will be returned.
4. The pump sequence is a long run of 10 or more seconds, a long wait, a short pump run of
pump_on length (factory default of 0.1 second), a wait, and then 0.1 second run of the pump.
At this point the command is finished and the unit will respond with a 0. The 0 will not be
displayed if using the 8200/8210 Inspect System/Enter SDI Commands. The total time required
for this characterization is dependent upon orifice line length. It may not take the 4 ¼ minutes
requested. After you see the 0, type 0D0!. If this command is used in the 8200/8210 Inspect
System/Enter SDI Command, you must wait for 4 ¼ minutes or the three pump runs to issue
the 0D0! Command. The unit will respond with some thing like 0+10+25+8.2, where 10 is the
purge on time, 25 is the purge off time, and 8.2 is the pump off time used for averaging.
IMPORTANT NOTE FOR -1 BUBBLERS: WHATEVER THE RETURNED VALUE IS IN
STEP 3 (0XPC! Command), 0D0!, WRITE IT DOWN AND ENTER IT INTO THE
ACCUBUBBLE IN STEP 5! For -3 and -4 Bubblers, if any of the numbers returned are
negative, then the characterization is questionable and should be repeated (go back to step 3).
5. Note: This step is only required for 5600-0131-1 units running software prior to version
V2.0.
Enter the command 0XPT+10+25! (the ! is not needed if entering commands from the front
panel of an 8200/8210 or 8400). The unit will respond with 00015. Enter the command 0D0!.
You should see the values you just entered. Now the timing parameters are set.
6. To set the User Units of Pressure, enter 0XUP+0+2! (This will set the bubbler up to respond in
Feet of water with 2 right digits). If meters of water with mm resolution is desired, the
Command should be 0XUP+4+3!
2

7. Issue the 0XE+0! command to zero any offset that had previously been entered into the unit.
8. Once this is all done, enter 0M!. The bubbler pump will come on for the purge on time, then
wait the purge off time. You will see a response like 00352; this means that address 0 will be
ready in 035 seconds with 2 available values.
9. Using the example above, once the “035” seconds have elapsed, enter 0D0! To get the data.
10. To ensure that the system is leak free, enter 0XPL! Command. Wait the specified time, or until
a service request is received, then issue a 0D0! Command. The number returned will be the
amount the water level appeared to change in 30 seconds, i.e., the leak rate of the system. This
should ideally be 0. If it is considerably larger than 0.01 ft, then either the water level changed
or there is a leak in the tubing or fittings. For a bubbler, any bubbler, to work correctly, the
system needs to be leak free. If the system has a leak, it must be repaired before accurate
readings will be obtained.
11. Once the setup of the system has been completed, to take readings, issue the 0M! command,
wait the specified time, then issue the 0D0! Command. Repeat this step for more readings.
12. The AccuBubble also supports entering an offset into the unit. For example, assume that the
end of the office tube was installed 2.36 feet above a datum. Entering 0XE+2.36+0! will set
the offset of 2.36 feet into the unit. The 2.36 is the adjustment you want to have added to the
reading and 0 is the User Units of pressure you are using (0 is feet of water).
Bringing the Benefits of Real-Time Data Collection to the World
Sutron Corporation, 21300 Ridgetop Circle, Sterling, Virginia 20166-6520
3

3. Cabling
5600-0131-1 Units with Circular Connectors
The 5600-0131-1 ACCUBUBBLE needs two cable connections. The first is to a 12 VDC 3 A power source
to power the pump. The second cable is for the SDI-12 connection to a data recorder. The three wire SDI-
12 cable does contain 12V and Ground. These are needed for the internal SDI-12 sensor, but should NOT be
used to power the pump. The 12 VDC power supply for the pump needs to share a common ground with the
SDI-12 data recorder collecting data from the AccuBubble.
2 Pin Circular Connector
The –1 ACCUBUBBLE comes with a 2 pin circular connector on it. The wiring of the connector is
as follows:
Name Circular
Pin Notes * The ACCUBUBBLE needs a 3 A
12 VDC supply, do not use the SDI-12
power line or SW 12 to power the unit.
Battery A Red wire (8 to 16VDC)
Ground B Black wire
SDI-12 Circular Connector
The following table contains pin descriptions for the circular connector.
Description Circular connector Notes
SDI Data A SDI-12 Data line
Battery B (8 to 28VDC)
Ground C
No connection D
The circular connector is a MS3102A-14S-2P. A mating connector for it is a MS3106A-14S-2S. It
is also recommended that a MS3057-6AC cable clamp with a MS3420-6 bushing be used with the
mating connector to provide strain relief.
NOTE: Sutron has 2 SDI-12 cables which are optional.
•Part Number 6411-1300-1 has an MS3106A-14S-2S circular connector on one end and a
DB-9 (RS232 Type) connector on the other end. This cable allows for a simple connection to
Sutron 8200 dataloggers
•Part Number 6411-1299-1 has an MS3106A-14S-2S circular connector on one end and 3
solder tinned wires on the other end. This cable allows for easy connection to Sutron 8210 and
8400 dataloggers. On this cable the White wire is the SDI-12 Data line, the Red wire is the
Supply Voltage line (8 to 28 VDC), the Black wire is ground.
4

5600-0131-3, –4, -5 and 56-0131-50-1, -2 Models with Terminal Strip
The following table contains pin descriptions for the terminal block.
Description Terminal
Block Notes
Pump Power IN Positive 1 +8 to +16 VDC (3 Amp)
Pump Power IN Ground 2
Pressure Sensor Pwr In + 3 +8 to +28 VDC
Pressure Sensor Pwr In - 4
SDI-12 Data 5
Analog output (A+) 6 0-5 VDC (only on –4)
Analog ground (A-) 7 Also can be used as ground for Quad. Out
Quadrature out Phase A 8 Phase A will lead Phase B for positive change (only on –
3)
Quadrature out Phase B 9 Phase A leads by going to 5V before Phase B (only on –3)
Note: Only the 5600-0131-3 and 56-0131-50-1 support Quadrature and only the 5600-0131-4 and
56-0131-50-2 support analog out.
5600-0131-5 supports SDI-12 output only.
The ACCUBUBBLE needs two power connections. The first is to a 12 VDC 3 A power source to power the
pump. The second is to power the pressure sensor. It is recommended that the pressure sensor power be in
common with the device reading the sensor. If the sensor is being read by an SDI-12 data recorder, then the
sensor power would come from the SDI-12 data recorder (SDI-12 defines a three wire connection of data,
12V, and Ground). The SDI-12 12V should be used for the internal SDI-12 sensor, but should NOT be used
to power the pump. The 12 VDC power supply for the pump needs to share a common ground with the SDI-
12 data recorder collecting data from the AccuBubble.
SDI-12 Data Recorder Connection
Description Terminal
Block Notes
Pump Power IN Positive 1 +8 to +16 VDC (3 Amp)
Pump Power IN Ground 2
Sensor Pwr In + 3 SDI-12 Power line
Sensor Pwr In - 4 SDI-12 Ground Line
SDI-12 Data 5 SDI-12 Data Line
Analog output (A+) 6
Analog ground (A-) 7
Quadrature out Phase A 8
Quadrature out Phase B 9
Note: Connection to an SDI-12 data recorder does NOT preclude an additional Quadrature or
Analog output connection. The 5600-0131-5 supports SDI-12 output only.
Bringing the Benefits of Real-Time Data Collection to the World
Sutron Corporation, 21300 Ridgetop Circle, Sterling, Virginia 20166-6520
5

Quadrature Data Recorder Connection (Shaft Encoder Replacement)
5600-0131–3 and 56-0131-50-1 only
Description Terminal
Block Notes
Pump Power IN Positive 1 +8 to +16 VDC (3 Amp)
Pump Power IN Ground 2
Sensor Pwr In + 3 8-28 VDC Power connection to data recorder
Sensor Pwr In - 4 Ground Connection to Data Recorder
SDI-12 Data 5
Analog output (A+) 6
Analog ground (A-) 7
Quadrature out Phase A 8 Phase A will lead Phase B for positive change (only on –3)
Quadrature out Phase B 9 Phase A leads by going to 5V before Phase B (only on –3)
Note: The XQS command should be issued to the unit to correctly configure the quadrature output step size and rate. The
XQC command can be used to synchronize the output with the quadrature recording device. The XOM command
specifies whether the Quadrature output should be updated independently of SDI-12.
Analog Display or Data Recorder Connection
5600-0131-4 and 56-0131-50-2 only
Description Terminal
Block Notes
Pump Power IN Positive 1 +8 to +16 VDC (3 Amp)
Pump Power IN Ground 2
Sensor Pwr In + 3 8-28 VDC Power connection to data recorder
Sensor Pwr In - 4 Ground Connection to Data Recorder
SDI-12 Data 5
Analog output (A+) 6 0-5 VDC (only on –4)
Analog ground (A-) 7 Output ground reference
Quadrature out Phase A 8
Quadrature out Phase B 9
Note: The XAR command command can be utilized to customize the analog output range. The XOM command specifies
whether the Analog output should be updated independently of SDI-12.
6

4. Setup and Operation
Introduction
This section will familiarize you with the steps and commands needed to alter the setup of the
ACCUBUBBLE. The ACCUBUBBLE System is set to address 0 (the factory default) and the
output is set to units of feet of water.
To issue commands to the ACCUBUBBLE via SDI-12, you will need to connect it to a data
recorder, such as a Sutron 8200, 8210, or 8400 which is capable of issuing standard and extended
SDI-12 commands. Follow the instructions in Sections 2 and 3 in order to make these connections.
Nomenclature
All commands have three components: the device address, the command body, and the command
termination.
The device address is a single character and is the first character of a command. In the examples
that follow, it is usually the number 0 (the default address as shipped from the factory).
The command body and the responses are shown as a combination of upper and lower case letters.
The upper case letters are the fixed portions of the command and the lower case letters are the
variables or values. In the specific examples, you will see that the lower case letters are replaced
with actual numbers.
Setting the Address
If you are using the ACCUBUBBLE connected with other SDI-12 devices, you will need to change
the ACCUBUBBLE address. Otherwise, skip this section. The address simply lets multiple
devices share the same wiring. When the data recorder needs data from a particular sensor, it
requests data using an address. Only the device with the matching address will reply.
The default SDI-12 address is 0.
Using A command to Set the Address
In order to set the address by SDI-12 command, the DIP switch address must be set to 0 (Switches
1,2,3,4 OFF). This is the factory setting for the switches. Also, no other SDI-12 devices connected
to the system should be set to address 0 or to the desired ACCUBUBBLE address. Hint: If you do
not know the address of a particular ACCUBUBBLE, use the unknown address command to have
the ACCUBUBBLE identify itself.
NOTE: There can only be one ACCUBUBBLE connected in order for the unknown address
command to work. The syntax for the unknown address command or address query command is:
?!
The SDI-12 command for setting the ACCUBUBBLE's address is the XAD command
0XADnAn! where 0 is the current address of the device, n is the new SDI-12 address
and n is the same address repeated (0 to 9, A to Z, a to z).
Bringing the Benefits of Real-Time Data Collection to the World
Sutron Corporation, 21300 Ridgetop Circle, Sterling, Virginia 20166-6520
7

Note that the command follows the SDI-12 standard beginning with the address and ending with
"!".
The ACCUBUBBLE will issue a reply message in response to the command if the command was
recognized. The message will be 00011 which is explained in the Command Reference. If you do
not get this message, try the command again and check the switches (Unit must be set to address 0
since that is the address this command trying to change from). Note: The ACCUBUBBLE will not
respond if the command is invalid, i.e., there is a typing mistake in the command or the two copies
of the new address do not match.
As an example, the following command would set the ACCUBUBBLE address to 5:
0XAD5A5!
Subsequently, the address can be set to a different address, 9 for example, by the command:
5XAD9A9!
Beginning with version 1.9 the ACCUBUBBLE also supports an alternate version of the set
Address command as specified in SDI-12 standard version 1.2.
0An! where 0 is the current address of the device, n is the new SDI-12 address
(0 to 9, A to Z, a to z).
As an example, the following command would set the ACCUBUBBLE address to 5:
0A5!
The ACCUBUBBLE will respond with the new address which is 5.
Subsequently, the address can be set to a different address, 9 for example, by the command:
5A9!
Verifying the Address and Operation
The ACCUBUBBLE will respond with an identifying message when it receives the send
identification command, I. The format of the command is:
aI! Where a is the address for the ACCUBUBBLE.
The ACCUBUBBLE will reply with
a13 SUTRON 0131-31.0sssssssVvvva
13
SUTRON
0131-3
1.0
sssssss
Vvvv
Where:
SDI-12 address
supports SDI version 1.3 commands
manufacturer SUTRON
Sutron model number
hardware revision level
sensor serial number
the software revision
8

If you do not get a reply, check the address setting for the ACCUBUBBLE and make sure you use
the proper address for the sensor.
Commands (Overview)
The commands to set up and operate the ACCUBUBBLE are those defined by the SDI-12
specifications version 1.0, version 1.1, version 1.2, and version 1.3 plus some extended commands
defined by Sutron. All commands start with a single-character address and end in an exclamation
point. The address is a single character with values 0 to 9, A to Z, and a to z. Values are entered
in the form of a polarity sign (+or −) followed by up to seven digits, including a decimal point. The
commands are in ASCII and all the replies use printable ASCII characters followed by <CR> <LF>.
The case of the letters is important. An “A” is not the same as an “a”.
Note: Some dataloggers, such as the Sutron 8400, enter the exclamation point automatically.
Note: ALL ACCUBUBBLE COMMANDS ARE UPPER CASE
The ACCUBUBBLE replies to all SDI-12 commands it supports. If the ACCUBUBBLE receives a
command it does not support, no reply is made. The reply will have one of two forms:
a0000 where a is the address and the 0000 indicates that there is no
further message to send
or
atttn
and
a
where a is the address, ttt is the amount of time, in seconds,
the ACCUBUBBLE needs to make the measurement or
process the command and n is the number of values that can
be collected. In this form the sensor will also respond with its
address when the data is ready to collect if ttt is not 000. This
response is called a service request.
If you issued the change address command or the identify command described in the previous
sections, you already have some experience with using ACCUBUBBLE commands. There are
other commands available to make measurements, set the type of output units for the measurements,
perform special scaling of the measurements, do field calibration, etc. The following sections
describe the commands by function.
Bringing the Benefits of Real-Time Data Collection to the World
Sutron Corporation, 21300 Ridgetop Circle, Sterling, Virginia 20166-6520
9

Making a Measurement
There are four classes of measurement commands which will be referred to as M commands
(Measurement Commands), C commands (Concurrent Measurement Commands), MC commands
(Measurement commands with CRC-16), and CC commands (Concurrent Measurement Commands
with CRC-16). Concurrent measurement commands are new to version 1.2 of the SDI-12
specification. The commands with CRC-16 are new to version 1.3 of the SDI-12 specification. In
the original class of “M” measurement commands the data recorder issued the measurement
command and then waited for the sensor to complete the measurement before continuing the data
collection cycle. Only one sensor could be accessed at a time and a maximum of nine parameters
could be returned. With version 1.2 of the specification, concurrent measurements were defined.
With a concurrent measurement, the data recorder can request the sensor to take a measurement,
determine how long it will be until the sensor has a reading, and then continue on making requests
to other sensors on the SDI-12 bus. This way multiple sensors are taking measurements concurrent
with each other. Once the measurement time for a sensor has expired the data recorder polls the
sensor for the data. The CRC-16 commands that were added in version 1.3 of the specification add
a 16 bit cyclic redundancy check (CRC-16) to the returned data values. This provides an additional
means for the data recorder to ensure that the collected data has not been corrupted. Software
support for SDI-12 version 1.3 was added in software revision V2.0.
Selecting a measurement command class
Always supported
The first requirement is that the data recorder support the command. All SDI-12 data recorders
support the non-concurrent measurement M command. With the M command the data recorder
collects data from the sensors one at a time.
Multiple long measurement time sensors
When collecting data from several SDI-12 sensors that have long measurement times, the complete
data collection cycle can be shortened by utilizing concurrent commands. The data recorder can
initiate the measurement on all the sensors and when each finishes, then collect the data from all of
them. Since the measurement times overlap, the complete data collection cycle is shorter. There is
no advantage to the concurrent measurement C command when there is only one sensor.
Improved data integrity checking
The measurement command classes with CRC-16 (MC and CC) offer additional data integrity
checking over the non CRC-16 commands (M and C). The non CRC-16 commands offer data
integrity checking in the form of parity and the SDI-12 command structure. The CRC-16
commands offer some additional data integrity through the addition of a CRC-16. Since the CRC-
16 commands are brand new in SDI-12 version 1.3, not as many data recorders support them. In
most applications, lack of this support on the part of the data recorder will not be missed since non
CRC-16 SDI-12 commands still offer significant data integrity checking. If the data recorder
supports CRC-16 commands, then it is recommended to use them when collecting data from this
sensor in order to benefit from the increased noise immunity.
Making a non-concurrent Measurement (M command)
The command to tell the ACCUBUBBLE to make a measurement with the original measurement
command is:
aM! where ais the address character, and Mis the command to
make a measurement
Most data recorders will issue this command and automatically handle the reply to collect data.
You can also issue the command yourself. In reply, the ACCUBUBBLE will respond with
10

attt2 acknowledging it is address aand indicating that after ttt
seconds are allowed for the measurement, 2values can be
collected.
When the measurement is complete, the ACCUBUBBLE responds with a service request
a
where ais the address character
Note that you still do not have any data from the ACCUBUBBLE. To request the data after a
measurement,
aD0!
where ais the address character and D0 is the command to
retrieve measured data. Note: the number zero follows D,
not the letter O.
In this case, the ACCUBUBBLE will reply with two values in the format:
avu where ais the address, vis the data value and uindicates the
units. Both v and u have the format of a polarity sign (+or −)
followed by up to seven digits, including a decimal point.
The u indicates the units of the measurement. When u is 0, the value has units of feet of water.
When u is 1, the units are psi. When u is 9, the units depend on a user entered slope and offset. u
can also take on additional values after a field calibration has been performed. The following table
summarizes all the values of u.
0 units are feet of water
1 units are psi
2 units are kilopascals
3 units are cm of water
4 units are m of water
5 units are mm of water
9 units depend on user-entered scale and offset.
If the field calibration offset is non-zero, then one of the following values of u will be returned:
10 units are feet of water with non-zero field calibration offset
11 units are psi with non-zero field calibration offset
12 units are kilopascals with non-zero field calibration offset
13 units are cm of water with non-zero field calibration offset
14 units are m of water with non-zero field calibration offset
15 units are mm of water with non-zero field calibration offset
19 user units with non-zero field calibration offset
(psi + field calibration offset) ∗user scale + user offset
set by XE or XS set by XUU set by XUU
If the unit has had its calibration modified at a standards lab other than at Sutron, then the value
returned for u will have one hundred (100) added to it. In other words, if the XC command has
been utilized to set the calibration scale factor to other than 1 or the calibration offset factor to other
than 0 then 100 will be added to the units indicator.
Bringing the Benefits of Real-Time Data Collection to the World
Sutron Corporation, 21300 Ridgetop Circle, Sterling, Virginia 20166-6520
11

In most cases, you will not set up the recorder to store this units identifier. It is provided in
response to the standard measure command to eliminate confusion as to the computation used to
come up with the final value.
Making a Concurrent Measurement (C command)
The command to tell the sensor to make a concurrent measurement is:
aC! where ais the address character, and Cis the command to
make a concurrent measurement
The concurrent measurement command was first defined in version 1.2 of the SDI-12 specification.
Therefore the data recorder will have to be SDI-12 version 1.2 or higher compliant before it can be
expected to issue this command and automatically handle the reply to collect data. You can also
issue the command yourself. In reply, the sensor will respond with
attt02 acknowledging it is address aand indicating that after ttt
seconds are allowed for the measurement, 2values can be
collected.
When the measurement is complete, the sensor does NOT issue a service request Note: this is
different from the M command.
To request the data after a measurement,
aD0!
where ais the address character and D0 is the command to
retrieve measured data. Note: the number zero follows D,
not the letter O.
In this case, the sensor will reply with two values in the format:
avu where ais the address, vis the data value and uindicates the
units. Both v and u have the format of a polarity sign (+or −)
followed by up to seven digits, including a decimal point.
The u indicates the units of the measurement. When u is 0, the value has units of feet of water.
When u is 1, the units are psi. When u is 9, the units depend on a user entered slope and offset. u
can also take on additional values after a field calibration has been performed. The following table
summarizes all the values of u.
0 units are feet of water
1 units are psi
2 units are kilopascals
3 units are cm of water
4 units are meters of water
5 units are mm of water
9 units depend on user-entered scale and offset.
If the field calibration offset is non-zero, then one of the following values of u will be returned:
12

10 units are feet of water with non-zero field calibration offset
11 units are psi with non-zero field calibration offset
12 units are kilopascals with non-zero field calibration offset
13 units are cm of water with non-zero field calibration offset
14 units are meters of water with non-zero field calibration offset
15 units are mm of water with non-zero field calibration offset
19 user units with non-zero field calibration offset
(psi + field calibration offset) ∗user scale + user offset
set by XE or XS set by XUU set by XUU
If the unit has had its calibration modified at a standards lab other than at Sutron, then the value
returned for u will have one hundred (100) added to it. In other words, if the XC command has
been utilized to set the calibration scale factor to other than 1 or the calibration offset factor to other
than 0 then 100 will be added to the units indicator.
In most cases, you will not set up the recorder to store this units identifier. It is provided in
response to the standard measure command to eliminate confusion as to the computation used to
come up with the final value.
Making a non-concurrent Measurement with CRC-16 (MC command)
The command to tell the AccuBubble to make a non-concurrent measurement with a CRC-16 check
on the data is:
aMC! where ais the address character, and MC is the command to
make a non-concurrent measurement with a CRC-16
The non-concurrent measurement with CRC-16 command was first defined in version 1.3 of the
SDI-12 specification. Therefore the data recorder will have to be SDI-12 version 1.3 or higher
compliant before it can be expected to issue this command and automatically handle the reply to
collect data. You can also issue the command yourself. In reply, the AccuBubble will respond with
attt2 acknowledging it is address aand indicating that after ttt
seconds are allowed for the measurement, 2values can be
collected.
When the measurement is complete, the sensor responds with a service request
a
where ais the address character
Note that you still do not have any data from the AccuBubble. To request the data after a
measurement,
aD0!
where ais the address character and D0 is the command to
retrieve measured data. Note: the number zero follows D,
not the letter O.
In this case, the AccuBubble will reply with two values in the format:
Bringing the Benefits of Real-Time Data Collection to the World
Sutron Corporation, 21300 Ridgetop Circle, Sterling, Virginia 20166-6520
13

avuC where ais the address, vis the data value, uindicates the units,
and Cis the CRC-16 encoded into 3 ASCII characters. Both v
and u have the format of a polarity sign (+or −) followed by up
to seven digits, including a decimal point. The CRC-16 is
always the last three characters which are never a numeric digit.
The u indicates the units of the measurement. When u is 0, the value has units of feet of water.
When u is 1, the units are psi. When u is 9, the units depend on a user entered slope and offset. u
can also take on additional values after a field calibration has been performed. The following table
summarizes all the values of u.
0 units are feet of water
1 units are psi
2 units are kilopascals
3 units are cm of water
4 units are meters of water
5 units are mm of water
9 units depend on user-entered scale and offset.
If the field calibration offset is non-zero, then one of the following values of u will be returned:
10 units are feet of water with non-zero field calibration offset
11 units are psi with non-zero field calibration offset
12 units are kilopascals with non-zero field calibration offset
13 units are cm of water with non-zero field calibration offset
14 units are meters of water with non-zero field calibration offset
15 units are mm of water with non-zero field calibration offset
19 user units with non-zero field calibration offset
(psi + field calibration offset) ∗user scale + user offset
set by XE or XS set by XUU set by XUU
If the unit has had its calibration modified at a standards lab other than at Sutron, then the value
returned for u will have one hundred (100) added to it. In other words, if the XC command has
been utilized to set the calibration scale factor to other than 1 or the calibration offset factor to other
than 0 then 100 will be added to the units indicator.
In most cases, you will not set up the recorder to store this units identifier. It is provided in
response to the standard measure command to eliminate confusion as to the computation used to
determine the final value.
Making a Concurrent Measurement with CRC-16 (CC command)
The command to tell the AccuBubble to make a concurrent measurement with CRC-16 check on the
data is:
aCC! where ais the address character, and CC is the command to
make a concurrent measurement with a CRC-16 check on
the returned data
The concurrent measurement with CRC-16 command was first defined in version 1.3 of the SDI-12
specification. Therefore the data recorder will have to be SDI-12 version 1.3 or higher compliant
before it can be expected to issue this command and automatically handle the reply to collect data.
You can also issue the command yourself. In reply, the sensor will respond with
14

attt02 acknowledging it is address aand indicating that after ttt
seconds are allowed for the measurement, 2values can be
collected.
When the measurement is complete, the sensor does NOT issue a service request Note: this is
different from the M and MC commands.
To request the data after a measurement,
aD0!
where ais the address character and D0 is the command to
retrieve measured data. Note: the number zero follows D,
not the letter O.
In this case, the sensor will reply with two values in the format:
AvuC where ais the address, vis the data value, uindicates the unit's
units, and Cis the CRC-16 encoded into 3 ASCII characters.
Both v and u have the format of a polarity sign (+or −)
followed by up to seven digits, including a decimal point. The
CRC-16 is always the last three characters which are never a
numeric digit.
The u indicates the units of the measurement. When u is 0, the value has units of feet of water.
When u is 1, the units are psi. When u is 9, the units depend on a user entered slope and offset. u
can also take on additional values after a field calibration has been performed. The following table
summarizes all the values of u.
0 units are feet of water
1 units are psi
2 units are kilopascals
3 units are cm of water
4 units are meters of water
5 units are mm of water
9 units depend on user-entered scale and offset.
If the field calibration offset is non-zero, then one of the following values of u will be returned:
10 units are feet of water with non-zero field calibration offset
11 units are psi with non-zero field calibration offset
12 units are kilopascals with non-zero field calibration offset
13 units are cm of water with non-zero field calibration offset
14 units are meters of water with non-zero field calibration offset
15 units are mm of water with non-zero field calibration offset
19 user units with non-zero field calibration offset
(psi + field calibration offset) ∗user scale + user offset
set by XE or XS set by XUU set by XUU
If the unit has had its calibration modified at a standards lab other than at Sutron, then the value
returned for u will have one hundred (100) added to it. In other words, if the XC command has
been utilized to set the calibration scale factor to other than 1 or the calibration offset factor to other
than 0 then 100 will be added to the units indicator.
Bringing the Benefits of Real-Time Data Collection to the World
Sutron Corporation, 21300 Ridgetop Circle, Sterling, Virginia 20166-6520
15

In most cases, you will not set up the recorder to store this units identifier. It is provided in
response to the standard measure command to eliminate confusion as to the computation used to
come up with the final value.
Other Measurements
The SDI-12 standard allows for other measurement commands such as M1, M2 etc., other current
measurement commands such as C1, C2, etc., other non-concurrent measurements with CRC-16
such as MC1, MC2, etc, and other concurrent measurement with CRC-16 such as CC1, CC2, etc.
This unit maintains symmetry across all four classes of commands, that is, it returns the same
information to a C1 as it does to a M1 or a MC1 or a CC1. The AccuBubble supports the following
optional measurement commands:
aM1!
aC1!
aMC1!
aCC1!
measure psi using factory calibration. Do not apply any user
scaling, field calibration or offsets. This returns 1 value and
the units are fixed to psi.
aM2!
aC2!
aMC2!
aCC2!
measure temperature (Celsius or Fahrenheit). This returns
two values: the temperature and the units. The units will be 0
for Celsius and 1 for Fahrenheit.
aM3!
aC3!
aMC3!
aCC3!
measure user scale, user offset, field calibration offset. Use
this if you want to view the user-entered values that can affect
the value returned by the M, C, MC, and CC commands.
aM4!
aC4!
aMC4!
aCC4!
measure calibration lab scale and offset. Use this if you want
to view the calibration lab values that can affect the value
returned by the M, C, MC, and CC commands.
aM5!
aC5!
aMC5!
aCC5!
measure the quadrature scale factor, quadrature threshold,
quadrature step rate, and operating mode for the analog and
quadrature outputs
(Version 2.0
and higher.)
aM6!
aC6!
aMC6!
aCC6!
Measure temperature and pressure. The output is the
concatenation of the M2 and M commands. Temperature,
temperature units, Pressure, Pressure units.
(Version 2.0
and higher.)
aM7!
aC7!
aMC7!
aCC7!
Measure psi and degrees C using factory calibration. Do not
apply any user scaling, field calibration or offsets. This
returns two values and the units are fixed to psi and degrees
C.
Remember to issue the aD0! command after the measurement is complete in order to retrieve the
data.
16
This manual suits for next models
5
Table of contents