MSB 780
MSB 780
Digital Barometers
Version 1.25
User’s Guide
All rights reserved. No part of this publication may be reproduced, stored in retrieval system,
or transmitted by any means, electronic, mechanical, photocopying, recording, or otherwise
without the prior written permission of MicroStep-MIS .
Trademarks
All trademarks or registered trademarks mentioned belong to their respective owners.
Authors
Editorial team: Adam Krovina, Ján Mikulka, Ján Hudec
Firmware version
This version of user guide describes functionality of firmware version 097.
Hardware version
This version of user guide describes functionality of hardware MSB780 V2 and MSB780X V2.0.
Address
MicroStep-MIS Monitoring and Information Systems,
Čavojského 1,
841 04 Bratislava 4, Slovakia
Tel.: +421 2 602 00 100, Fax: +421 2 602 00 180,
e-mail: [email protected]
MicroStep-MIS develops, manufactures and markets monitoring and information systems. The
key fields of our activities are meteorology, aviation, environmental sciences, seismology, power
engineering, civil defense and tourism.
MicroStep-MIS operates worldwide. Our core customer groups are airports, meteorological
and seismological institutes, environmental authorities, industry, power stations and electricity
distribution companies.
1
MSB780(X) - User’s Guide
Typographical conventions
Throughout this guide, several typographical conventions are used to help reader to follow in-
structions and identify the important information.
cnf?<cr>
Sleep.
2
MSB780(X) - User’s Guide
Contents
1 Introduction 11
2 Hardware 12
2.2 Terminals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4 Maintenance 24
3
MSB780(X) - User’s Guide
4.1 Cleaning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4
MSB780(X) - User’s Guide
6.18 "intv?" Get actual the outputting interval for RUN mode . . . . . . . . . . . . . . . 43
6.31 “terminal probe” Temporarily redirect the service port to external probe . . . . . . 47
5
MSB780(X) - User’s Guide
7 Display access 58
6
MSB780(X) - User’s Guide
7.10 Alarm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
8 SDI-12 reference 72
7
MSB780(X) - User’s Guide
9 Analog output 78
10 Technical Data 82
10.1 Quantities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
10.2 Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
10.7 Drawings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
11 Troubleshooting 89
12 Ordering Information 91
13 Firmware update 92
8
MSB780(X) - User’s Guide
14 History of changes 98
14.1 V 1.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
14.2 V 1.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
14.3 V 1.2.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
14.4 V 1.2.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
14.5 V 1.2.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
14.6 V 1.2.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
14.7 V 1.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
14.8 V 1.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
9
MSB780(X) - User’s Guide
10
MSB780(X) - User’s Guide
1 Introduction
MSB780X is extended version of MSB780. It features pressure transducer of the same pre-
mium quality as MSB780, but allows using also two and three pressure transducers in one unit.
MSB780X comes also in a brand new design with touchscreen display option.
MSB780X field standard is a further extension to MSB780X, features built-in battery and a
connector for external relative humidity and temperature probe. It is portable and convenient for
field usage. It features also data recording function.
11
MSB780(X) - User’s Guide
2 Hardware
The principle of measuring density of a gas counts on gas fractures of air. Using other gas as
pressure media would give incorrect pressure reading.
2.2 Terminals
The terminals for connecting of wires are placed inside the device – unscrew 4 screws and
remove the cover to access the terminals.
If you have the MSB780X version with display, after opening the lid with display, disconnect the
display flat cable from the display connector on the mainboard. Before closing the lid, reconnect
the flat cable to the connector again, otherwise the display will not operate.
The device is supplied by direct current, typically 12 V, or 24 V. Power supply terminals are
marked PWR+ and GND on the mainboard. For voltage range and typical power supply con-
sumption please see Technical Data on page 84.
For models with touchscreen display option the overall power consumption may be reduced by
settings "Backlight off" time (Main menu - Display). In order to keep the data on display up to
date, the barometer measures continuously whenever the display is on, therefore consumes
more power. To conserve power at battery powered installations, set the Backlight off time to
the lowest possible value, for example 15 s.
12
MSB780(X) - User’s Guide
13
MSB780(X) - User’s Guide
The barometer features power saving mode. It only applies for models without touchscreen
display option as the display measures continuously to keep the data up to date all the time.
The power saving mode is activated, if "smode" is set to "STOP" for both RS232 and RS485
(see cnf? command on page 34) and all the interfaces have been idle. Averaging (see avrg
command on page 43) has to be turned off as well. Falling into the power saving mode reduces
power consumption. Turning the barometer off by power button (if installed) reduces power
consumption to less than 50 µA.
To enable the power saving mode, connect to the service port using service cable, open your
favorite terminal program, set the port to 230400 Baud, 8N1 and issue the following commands:
terminal rs232<cr>
open 0<cr>
SMODE<cr>
STOP<cr>
tclose<cr>
terminal rs485<cr>
open 0<cr>
SMODE<cr>
STOP<cr>
tclose<cr>
avrg<cr>
0<cr>
Standard serial interface supports asynchronous communication at speed 9600 bps. Default
parameters of RS-232 communication can be found in table 2. These parameters may be
changed using command seri<cr>, please refer to section 6.10 on page 38.
14
MSB780(X) - User’s Guide
To connect MSB780 or MSB780X to PC use serial cable (as described above). If the PC does
not feature a RS-232 port, a RS-232 to USB convertor may be used. After the sensor is con-
nected to PC, use a standard terminal program. Set serial line parameters according to section
“Serial Interface”. Each command is terminated by <cr>, or <cr><lf> ASCII characters. To test
the connection and settings, hit Enter. The sensor should reply as follows:
cmd??<cr><lf>
This reply means, that the sensor did not understand the command.
Note: By default, echo is turned off for MSB780 and MSB780X. If required, echo can be turned
on using echo1<cr> command.
To connect MSB780 or MSB780X to SDI-12 bus only 3 wires are needed, see table 3.
Service connector enables connection to MSB780 at fixed communication parameters, see table
4. For serial service serial port the same commands as for user RS-232 are valid. Service con-
nector includes power supply connections (PWR+, GND), SDI-12 line and service UART (lines
SERVICE_RX, SERVICE_TX). Service UART is not directly compatible with RS-232. Service
UART uses 3.3 V voltage level. Direct connection to RS-232 may lead to damage of the barom-
eter. Special service cable with converter is required. This can be ordered from MicroStep-MIS.
15
MSB780(X) - User’s Guide
In case you have available 3.3 V TTL UART to RS-232 converter available, the service cable
may be built-up using schematic in Figure 3.
Note: Service UART lines SERVICE_RX, SERVICE_TX may not be connected directly to RS-
232.
The version MSB780X transfer standard with battery comes in a carry case along with equip-
ment, as seen in the figure 4.
16
MSB780(X) - User’s Guide
The default accessories within the MSB780X transfer standard are listed in table 5.
Table 5: MSB780X transfer standard - list of default accessories
Number Accessory
1 Transport case
2 Foam interior
3 MSB780X transfer standard with built-in battery
4 RHT175 relative humidity and temperature probe
5 Connecting cable for RHT175 to the transfer standard
6 AC power supply charger
7 Cigarette lighter charger cable
8 AA battery pack
9 RS-232 communication cable
10 Dust plugs
11 User guides
17
MSB780(X) - User’s Guide
When the relative humidity and temperature measurements are to be done, the external RHT175
probe must be connected. Please follow the figure 5. Use the dedicated cable with connectors.
Always turn the metal part of the connector when connecting or disconnecting.
The transfer standard with the external RHT175 probe connected is shown in the picture 6.
18
MSB780(X) - User’s Guide
To turn the transfer standard power on/off, use the power button, see the figure 7. If the transfer
standard won’t turn on, please recharge it’s battery (follow section 3.3).
The power adapter for recharging the battery is supplied. To recharge the battery, connect
the adapter as per the figure 8 and plug the adapter to the wall socket. The charging will be
completed within 3 hours. The ambient temperature must be within 0 to 50 ◦ C, otherwise the
charging will not start.
It is also possible to recharge the battery from the cigarette lighter receptacle using a dedicated
cable. See figure 9.
19
MSB780(X) - User’s Guide
If the battery is empty and there is no way to recharge the battery, it is also possible to use four
AA batteries to power the transfer standard. Use the dedicated battery pack. First fill it with
fresh AA batteries, see figure 10.
Connect the battery pack to the transfer standard according to the figure 11.
To connect the transfer standard to a computer RS-232 port, use the dedicated RS-232 cable.
See figure 12.
The default communication settings are in table 2 on page 15. To check the actual settings via
display, see section 7.7 on page 67.
20
MSB780(X) - User’s Guide
The battery must be charged enough to power the transfer standard during the computer con-
nection, unless you have a special cable, that can provide both power and RS-232 connection
at one time (not supplied by default).
The location of inputs/outputs of the transfer standard is described in figure 13 and in table 6.
To adjust the transfer standard pressure reading, please follow section 5 on page 27.
21
MSB780(X) - User’s Guide
Item Description
1 Power button
2 Pressure port
3 External probe connector
4 Power in and communication connector
5 Touch screen display
6 Dust caps
To adjust the external probe reading, please refer to the RHT175 User guide, sections RH
adjustment, temperature adjustment.
After opening the lid with display, disconnect the display flat cable from the display connector on
the mainboard. Before closing the lid, reconnect the flat cable to the connector again, otherwise
the display will not operate.
22
MSB780(X) - User’s Guide
Memory card is type micro SDHC and used for saving measurement data. Memory card is
inserted with the electrical contacts into inside the MSB780X transfer standard. See figure 15.
23
MSB780(X) - User’s Guide
4 Maintenance
4.1 Cleaning
Clean the barometer enclosure with a soft, lint-free cloth moistened with mild detergent.
Check the hoses inside the barometer. If some dirt or insects got inside, it may cause clogging
of the hose and incorrect pressure reading. Replace the hoses, when needed. Order spare
parts from MicroStep-MIS.
The barometer features self-diagnosis function. Output of the self-diagnosis procedure can be
printed using command errors<cr> discussed in section 6.6 on page 37.
Calibration must be done always, when there is a reason to believe, that the device is not within
the specified accuracy.
When defining the calibration interval, local long term specifications and other requirements
should be considered. Usually the calibration is performed in regular time intervals - for example
once per year, or bi-annually.
24
MSB780(X) - User’s Guide
To check the compensation sensor for correct function, follow the procedure below. A relative
humidity measuring instrument is required for this procedure.
• Open the barometer lid. If you have version MSB780X with display, disconnect the display
cable from the connector.
• Disconnect the hoses from the compensation sensor, see figure 16.
• Wait several minutes until the ambient air diffuses into the compensation sensor.
• Check the reading of the humidity sensor through display (Menu->System->Diagnostics
(allQ)->iRH) or using "d" command, as described in section 6.4 on page 33.
If the reading comes close to the ambient relative humidity, the sensor is OK and needs no
change.
If you suspect, that the sensor is not working correctly, it is possible to exchange the compen-
sation sensor by the following procedure:
• Open the barometer lid. If you have version MSB780X with display, disconnect the display
cable from the connector.
• Disconnect the hoses from the compensation sensor, see figure 16.
25
MSB780(X) - User’s Guide
• Unscrew 2 screws holding the compensation sensor and pull the sensor out from the
mainboard gently.
• Install a new compensation sensor in place of the old one.
• Fix the new compensation sensor using two screws.
The resonating pressure sensor is relying on composition of air (mixture of gases). Adding water
vapor to air changes the ratio of the gases relative amount in the composition. This causes very
slight differences in pressure reading (according to table 7, depending on temperature and RH).
The humidity sensor is used to compensate this systematic error based on known physical
dependencies.
- Does the barometer require dry air, or some desiccant cartridge at the pressure input?
The barometer is designed for use without special air conditioning like desiccant cartridges.
Compensation sensor compensates the effect of RH on pressure reading.
The compensation sensor should last more than 5 years. In conditions with very high humidity
and condensation we recommend to check the sensor more often.
The barometer additional error may appear if the compensation sensor does not work right. See
table 7 for ranges and limits.
26
MSB780(X) - User’s Guide
MSB780 or MSB780X is fully adjusted, compensated and calibrated in factory using a reference
traceable to the national standard according to ISO17025.
Adjusting MSB780 or MSB780X is done by altering the k and q coefficients in the memory. This
is done by the command "cset", as discussed in section 6.36 on page 49.
MSB780X with more than one pressure transducer has a set of k and q coefficients for each
transducer.
where:
Note: Entering new adjustment coefficients overrides their previous values. It is advisable to
write down the previous coefficient values, so they are not lost by mistake.
To get the current correction coefficients values, use the cnf?<cr> command, as described in
section 6.5 on page 34.
It is not possible to turn off correction, MSB780 or MSB780X always uses it to compute the
output value. It is however possible to virtually disable the correction by setting the coefficients
27
MSB780(X) - User’s Guide
Please write down the old values before altering them, for the case you would like to restore
them.
For MSB780X with more than one pressure transducer, each pressure transducer is adjusted
separately. To read the pressure value for each transducer d<cr> command can be used. This
command is described in chapter 6.4 on page 33. Alternatively, using the form<cr> command
you may set a message containing the pressure readings from individual pressure transducers
(P1, P2, P3, see page 39).
Performing adjustment at one pressure point means adjustment of offset. The output value of
the barometer is shifted by the same amount at any pressure.
1. Read the old coefficient values and write them down. For example k = 1, q = 0. For this
use the cnf?<cr> command, as described in section 6.5 on page 34.
2. Compare the reading of the MSB780 or MSB780X against a reference.
For example the MSB780 or MSB780X reads 980.23 hPa, the reference reads 979.99
hPa.
3. Compute the correction. The correction is computed as reference - MSB780 or MSB780X,
i.e. 979.99 - 980.23 = -0.24 hPa.
4. Add the computed correction value to the old q coefficient value. In the example 0 + (-0.24)
= -0.24. This is the new q value.
5. Write the new k and q values to MSB780 or MSB780X memory using command cset<cr>,
as documented in section 6.36 on page 49.
Adjusting a device in two pressure points changes both coefficients; gain and offset, i.e. k and
q. If you would like to adjust MSB780 or MSB780X using two reference pressure points, follow
this procedure:
28
MSB780(X) - User’s Guide
where:
ref1 is the reference reading, lower pressure
ref2 is the reference reading, higher pressure
msb1 is the MSB780 or MSB780X reading, lower pressure
msb2 is the MSB780 or MSB780X reading, higher pressure
Example values:
1099.3 − 750.35 348.95
k= = = 0.995919 (4)
1100.5 − 750.12 350.38
6. Write the new k and q values to MSB780 or MSB780X memory using command cset<cr>,
as documented in section 6.36 on page 49.
If you would like to adjust the barometer using more than 2 calibration points, it is required to
approximate the calibration points using a linear regression calculation. Since linear regression
is commonly known, we do not discuss it in detail.
To compute coefficients k and q, consider the MSB780 or MSB780X readings being x values and
corresponding reference values being the y values. Equations 6 and 7 should be used. Using
calculator, computer program or online calculator is advised. After computing the coefficients
they need to be stored in MSB780 or MSB780X memory the same way, as in previous section.
Pn
xi yi − nx̄ȳ
k = Pi=1
n 2 2
(6)
i=1 xi − nx̄
29
MSB780(X) - User’s Guide
q = ȳ − kx̄ (7)
where:
Sequence of steps:
Connect a multi-meter to the analog output and input measured voltage / current values.
Command:
Example:
caset 3<cr>
10% set, insert value you see at output<cr><lf>
2.00061<cr>
30
MSB780(X) - User’s Guide
The barometer setup is done primarily via RS-232 or RS-485 (optional). Please refer to this
chapter for detailed information on commands.
31
MSB780(X) - User’s Guide
32
MSB780(X) - User’s Guide
Note: Changed settings are immediately stored in FLASH, and will persist after power loss
(reset). Storing parameters in FLASH is indicated by printing message:
wait..OK<cr><lf>
Sensor returns measured pressure, corrected QFE pressure and corrected QNH pressures.
The units of the quantities can be set using unit<cr> command described on page 45.
For example:
p<cr>
1009.066,1010.242,1010.242<cr><lf>
In case the data is not ready (after power-up), the barometer reply is as follows:
p<cr>
Data not ready<cr><lf>
When using MSB780X version with more than one pressure transducer, it is sometimes neces-
sary to read individual pressure measurements per each transducer, for example during adjust-
ment. To read pressure measurement for each pressure transducer, use the d<cr> command.
For example:
d<cr>
Waiting for data ... ready<cr><lf>
Baro 1 - P: 1003.023, f: 10379.8193Hz, Vd: 0.604886V,
RH: 35.201<cr><lf>
Baro 2 - P: 1003.002, f: 10412.8271Hz, Vd: 0.602282V,
33
MSB780(X) - User’s Guide
RH: 35.201<cr><lf>
P result - P: 1003.012, Pqfe: 1003.012,
Pqnh: 1003.012<cr><lf>
The example shows result of the d<cr> command of a two transducer version MSB780X. Pres-
sure measurements for the two transducers follow after P: in hPa unit. The resulting pressure is
also outputted.
The command prints various configurable parameters, and also serial number and firmware
version (which are not configurable). Furthermore, this command lists the values of correction
coefficients k, q.
Example:
34
MSB780(X) - User’s Guide
cnf?<cr>
Conf:<cr><lf>
model : MSB780X<cr><lf>
display : connected, v2<cr><lf>
probe : OK, SN: 20B1701NN123<cr><lf>
serial : MSB780X-2.0-1709-3DTS-004<cr><lf>
fw. ver : 097<cr><lf>
Sensor 1 : OK<cr><lf>
Sensor 2 : OK<cr><lf>
Sensor 3 : OK<cr><lf>
Sensor 1 s.n. : 00225417<cr><lf>
Sensor 2 s.n. : 00225418<cr><lf>
Sensor 3 s.n. : 00225419<cr><lf>
Coeff. ’k’ sensor 1 : 0.999764<cr><lf>
Coeff. ’q’ sensor 1 : 0.220060<cr><lf>
Coeff. ’k’ sensor 2 : 1.000211<cr><lf>
Coeff. ’q’ sensor 2 : 0.020310<cr><lf>
Coeff. ’k’ sensor 3 : 0.999835<cr><lf>
Coeff. ’q’ sensor 3 : -0.153113<cr><lf>
Coeff. ’k’ for 0..5V : 0.999849<cr><lf>
Coeff. ’q’ for 0..5V : 0.000024<cr><lf>
Coeff. ’k’ for 0..10V : 0.999850<cr><lf>
Coeff. ’q’ for 0..10V : 0.000025<cr><lf>
Coeff. ’k’ for 0..20mA : 0.999894<cr><lf>
Coeff. ’q’ for 0..20mA : -0.000001<cr><lf>
Analog out range : 0 .. 1 V<cr><lf>
Analog out quantity : P<cr><lf>
Quantity minimum : 500.000 hPa<cr><lf>
Quantity maximum : 1100.000 hPa<cr><lf>
Analog out when error : 0.000 V<cr><lf>
Alarm quantity : P<cr><lf>
Alarm minimum : 500.000 hPa<cr><lf>
Alarm maximum : 1100.000 hPa<cr><lf>
sdi12 adr : 6<cr><lf>
barometer adr : 0<cr><lf>
RS232 speed : 9600<cr><lf>
RS232 dataBits : 8<cr><lf>
RS232 stopBits : 1<cr><lf>
RS232 parity : N<cr><lf>
RS232 echo : Off<cr><lf>
RS232 SMODE : RUN<cr><lf>
RS232 INTV : 1 s<cr><lf>
RS485 speed : 9600<cr><lf>
RS485 dataBits : 8<cr><lf>
RS485 stopBits : 1<cr><lf>
RS485 parity : N<cr><lf>
RS485 echo : Off<cr><lf>
RS485 SMODE : POLL<cr><lf>
RS485 INTV : 10 s<cr><lf>
output format : "!" 4.2 P \RN<cr><lf>
Actual UART : Service<cr><lf>
Average time : 100 s<cr><lf>
35
MSB780(X) - User’s Guide
For MSB780X with more than 1 transducer, sensor states and coefficients k and q are displayed
for each transducer.
36
MSB780(X) - User’s Guide
This command can be used to discover communication problem with the sensor element, with
the internal digital/analog converter, and to verify FLASH checksum. The errors<cr> command
returns three binary values; 0 means no error, 1 means error state.
Example:
errors<cr><lf>
0000000(lse, hse, bsen, sum, flash, sht, crc)<cr><lf>
In case of signalized errors, or other problems, please refer to section 11 on page 89.
This command is used to change the sensor address on SDI-12 bus. The SDI-12 address is
one character. It can be number 0 to 9, lower-case character a to z or upper-case character A
to Z.
sdi12a<cr>
New SDI-12 address: 8<cr>
wait..OK<cr><lf>
In case of incorrect new address (not within correct ranges, see above), the barometer replies:
Wrong format<cr><lf>
37
MSB780(X) - User’s Guide
The help<cr> command displays list of available serial interface commands with a short de-
scription.
Example:
boot<cr>
Possible baud rates are the following: 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600,
115200, 230400.
This command can be used for change UART (RS-232) or RS-485 parameters.
The command affects settings on the port currently connected. If you issue the command via
RS-232, the settings will be used only for RS-232.
When connected via service port, the settings of RS-232 or RS-485 may be changed via prior
redirection to the respective port - see commands terminal rs232 or terminal rs485.
Example:
seri<cr>
SERI: [baud parity databits stopbits] “9600 n 8 1“<cr><lf>
New values: 19200 n 8 1<cr>
wait..OK<cr><lf>
To enable echoing characters on the port currently connected, use this command.
Example:
echo1<cr>
Echo is ON<cr><lf>
38
MSB780(X) - User’s Guide
Echoing is not supported on some ports. In that case the answer is "Not supported on this
channel ! <cr><lf>".
To disable echoing characters on the port currently connected, use this command.
Example:
echo0<cr>
Echo is OFF<cr><lf>
This command is used to set a format of the message being output by MSB780 or MSB780X
after SEND<cr> command, or automatically if run mode is on. The format string can be up to 126
characters long.
Field Description
/ Restore the message to default. Use alone.
0.0 Restore default number formats.
x.y Set number of digits and decimal places.
quantity Quantity value or * characters if value not available.
U Unity symbol as it is (width depends).
U1 ... U9 Unit symbol in the specified number of characters (truncated or space filled
as necessary).
"xxx" String constant (free text).
P Pressure output
P1 Pressure output from transducer 1, same format as P.
P2 Pressure output from transducer 2, same format as P.
P3 Pressure output from transducer 3, same format as P.
QNH QNH calculation
QFE QFE calculation
HCP HCP calculation
P3H Pressure trend
A3H Pressure tendency
TP1 Temperature of pressure transducer 1
Continued on next page
39
MSB780(X) - User’s Guide
form<cr>
Write formatted string for FORM: \33 4.2 P \RN<cr>
FORM format is OK<cr><lf>
|! 997.34<cr><lf>
|<cr><lf>
wait..OK<cr><lf>
send<cr>
! 997.33<cr><lf>
form<cr>
Write formatted string for FORM: "! P:" 0.3 P ", QFE:" 0.3 QFE ", QNH:" 0.3 QNH
", TP:" 0.2 TP1 ", err:" ERR ", baroSN:" SN ", CS:" CS4 \RN<cr>
FORM format is OK<cr><lf>
|! P:981.811, QFE:984.929, QNH:1014.641, TP:27.75, err:000, baroSN:MSB780X-2.0-1709-1DTS-054,
CS:1620<cr><lf>
|<cr><lf>
wait..OK<cr><lf>
send<cr>
! ! P:981.834, QFE:984.952, QNH:1014.653, TP:27.02, err:000, baroSN:MSB780X-2.0-1709-1DTS-054,
CS:161A<cr><lf>
Restoring the default output message (depends on the device configuration) and output exam-
40
MSB780(X) - User’s Guide
ple:
form<cr>
Write formatted string for FORM: /<cr>
FORM format is OK<cr><lf>
|! 997.34<cr><lf>
|<cr><lf>
wait..OK<cr><lf>
Example:
form?<cr>
start>P \RN <end<cr><lf>
send<cr>
997.55<cr><lf>
The command affects settings on the port currently connected. If you issue the command via
RS-232, the settings will be used only for RS-232.
When connected via service port, the settings of RS-232 or RS-485 may be changed via prior
redirection to the respective port - see commands terminal rs232 or terminal rs485.
Example:
smode<cr>
Select output mode: STOP RUN POLL SEND
New SMODE:RUN<cr>
wait..OK<cr><lf>
41
MSB780(X) - User’s Guide
Field Description
The barometer will not send message automatically. The barometer will not
STOP react to SEND<cr> command in this mode. Command mode is open all the
time.
The barometer will send message automatically with period set by intv<cr>.
RUN
Command mode is open all the time.
To open command mode, use open a<cr>, where "a" stands for address
(use command addr<cr> to change it). To close command mode, send
close<cr>. To poll message, send command send a<cr>. The barometer
POLL
does not respond to other commands and other addresses. The barome-
ter in POLL mode does not send the message automatically. This mode is
useful when using multiple barometers on RS-485 bus.
The SEND<cr> command is used to poll message. Command mode is open
SEND
all the time.
To get actual user port start-up operating mode, use the smode?<cr> command.
Example:
smode?<cr>
SMODE: RUN<cr><lf>
Use the command intv<cr> to set the outputting interval for the RUN mode.
The command affects settings on the port currently connected. If you issue the command via
RS-232, the settings will be used only for RS-232.
When connected via service port, the settings of RS-232 or RS-485 may be changed via
prior redirection to the respective port - see commands terminal rs232<cr> or terminal
rs485<cr>.
Example:
intv<cr>
Select new interval in seconds: 1<cr>
wait..OK<cr><lf>
42
MSB780(X) - User’s Guide
6.18 "intv?" Get actual the outputting interval for RUN mode
To Get actual the outputting interval for RUN mode, use the intv?<cr> command.
Example:
intv?<cr>
INTV: 1 s<cr><lf>
The avrg<cr> is used to set and inspect the averaging time during which the individual mea-
surement samples are integrated to get an averaged pressure reading. The averaging time is
the total averaging time of the resulting pressure. QFE, QNH and HCP corrected pressures are
calculated from the resulting averaged pressure as well. Pressures from individual transducers
(P1, P2, P3) are not averaged.
The output reading is a running average pressure reading. The measurement is updated in nor-
mal measurement mode approximately every 1.6 seconds, depending on the avrg<cr> setting.
Example:
avrg<cr>
Averaging time = 0 s<cr><lf>
New averaging time: 100<cr>
Averaging time = 100 s<cr><lf>
wait..OK<cr><lf>
• P pressure.
• HCP pressure
• QFE pressure
• QNH pressure
Example:
43
MSB780(X) - User’s Guide
avrg?<cr>
Averaging time = 100 s<cr><lf>
Addresses are required only for POLL mode. It is not supported on service port. Use the addr
a<cr> command to set barometer address, where a is address (0 . . . 255)(default = 0).
addr<cr>
Select new barometer address:200<cr>
New ADDR 200<cr><lf>
wait..OK<cr><lf>
Example:
addr?<cr>
ADDR: 200<cr><lf>
When all barometers on the serial RS-232 or RS-485 interface are in POLL mode the open a,
where a is address of barometer (0 . . . 255) command sets one barometer temporarity to STOP
mode so that other commands can be entered.
Example:
open 200<cr>
Command mode is opened
Use the close<cr> command to switch the barometer back to the POLL mode.
44
MSB780(X) - User’s Guide
Example:
close<cr>
Command mode is closed
Use the send a<cr> command to reading output message once in POLL mode, where a is
address of the barometer (0 . . . 255).
Example:
send 200<cr>
! 995.17<cr><lf>
MSB780 and MSB780X internally work with hPa unit. Using this command, it is possible to
change output data unit for each pressure quantity separately. The change applies immediately
for all outputs (p, d, send commands, LCD screen, etc.), apart from SDI command R0 which
always returns result in basic units (hPa).
Available units for pressures are: hPa, inHg, psi, torr, bar, mbar, mmHg, kPa, Pa, mmH2O,
inH2O.
Example:
unit<cr>
UNIT:<cr><lf>
P: hPa<cr><lf>
P1: hPa<cr><lf>
P2: hPa<cr><lf>
P3: hPa<cr><lf>
HCP: hPa<cr><lf>
QFE: hPa<cr><lf>
QNH: hPa<cr><lf>
DP12: hPa<cr><lf>
DP13: hPa<cr><lf>
DP23: hPa<cr><lf>
45
MSB780(X) - User’s Guide
This command reverts configuration to factory defaults, i.e.: - default units (hPa) for all pressure
quantities, - zero values for hqnh, hqfe, hhcp, - tqfe and tqfea temperature for QFE calculation
to 20 ◦ C, - maximum permissible pressure difference between transducers (DPMAX) to 1.0
hPa, - ICAO mode for calculation QFE and QNH corrected pressures, no truncating of results,
- PIN code for enable setting via LCD to "1234", - output message format (FORM) set to "\33
4.2 P \RN", - analog output turned off, - quantity alarm turned off, - recording quantities set to
pressure, external temperature and humidity, - recording periode set to 10 seconds per sample,
- LCD screens configuration (shown quantities), - default configuration for ports, see 13.
Example:
cnfdef<cr>
CNFDEF:<cr><lf>
Set default config? (yes/no): yes<cr>
Default config – OK<cr><lf>
wait..OK<cr><lf>
This command may be used only on the service port. It redirects the service port to RS-232
port.
This command is useful when configuring the barometer using service port. It enables user to
change settings of RS-232 like Baud rate, data bits, stop bits, echo, interval and smode.
46
MSB780(X) - User’s Guide
For example, the user would like to set the RS-232 baud rate via service port.
terminal rs232<cr>
Terminal mode is active. Close it with command "tclose"
!<cr><lf>
RS232 >
Now it is possible to enter commands as if the user was connected via RS-232 port.
seri<cr>
A new Baud rate has been set for RS-232. To cancel the redirection to the RS-232 port, send:
tclose<cr>
Terminal mode was closed !<cr><lf>
This command works in the same way as the previous command, but for RS-485.
This command is supported only on service port. It is used for communication with external
probe which is connected to RS485 port of the barometer. After issuing this command the
barometer prints the status of external probe (whether the probe is or is not responding) and it
resets the external probe by turning off and on its power supply. This command actually makes
the barometer to be a service port to RS485 converter.
The dir e:<cr> command lists all the files from the internal memory.
47
MSB780(X) - User’s Guide
Example:
dir e:<cr>
DIR e:<cr><lf>
Disk E DIR:<cr><lf>
File name Size [B] Date dmy Time hms<cr><lf>
16030102.CSV 952 28.03.2016 10:32:22<cr><lf>
17030101.CSV 2954 15.03.2017 14:58:04<cr><lf>
17042505.CSV 1826844 25.04.2017 21:23:02<cr><lf>
17042601.CSV 1327 26.04.2017 03:02:02<cr><lf>
17050801.CSV 10772600 09.05.2017 00:13:10<cr><lf>
All clusters: 1000576, Used clusters: 36592, Free clusters: 963984, Cluster size:
1024<cr><lf>
OK<cr><lf>
Example:
type 16030102.CSV<cr>
1: first line of file<cr><lf>
2: second line of file<cr><lf>
3: etc...<cr><lf>
––- End of file ––-<cr><lf>
This command starts file transfer through XMODEM protocol. It is designed mainly for use with
AWS Service software which enables to list and download files using copy-paste or drag and
drop methods.
If you want to use the command directly, nonetheless it is not very user friendly, you can do it as
follows:
Example:
XMODEMR E:\17030104.CSV<cr> Note: The path, name and extension ARE case sensitive!
Waiting for XMODEM receive.<cr><lf>
The barometer is now waiting for master to start the transfer with ’C’ character (according to
XMODEM standard). You can use for example Hyperterminal software which manages also
packet acknowledging, request for retransmit etc. Note: To prevent from getting stuck, there
48
MSB780(X) - User’s Guide
are timeouts. After the barometer sends "Waiting for XMODEM receive." you have to start the
transmission within next 15 seconds, otherwise the timeout cancels the transfer.
In the following chapters commands for adjusting the barometer are described.
This command enables to adjust the MSB780 barometer by entering two linear coefficients -
offset and gain. If the barometer contains more transducers, two coefficients for each transducer
can be set.
Example:
cset<cr>
Select sensor [ 1 2 3 ] : 1<cr><cr><lf>
CSET for sensor 1 : [ k q ] “0.1234”<cr><lf>
Set new ’k’ coefficient: 1.000156<cr>
k = 1.000156<cr><lf>
Set new ’q’ coefficient: 0.25<cr>
q = 0.25<cr><lf>
wait..OK<cr><lf>
where:
For MSB780X with more than 1 transducer, there is set of k and q coefficients for each trans-
ducer. When using cset command, user is prompted first, which transducer’s coefficients are
being updated, example for two transducer version:
49
MSB780(X) - User’s Guide
cset<cr>
Select sensor [ 1 2 ] : 1<cr>
CSET for sensor 1 : [ k q ] "0.1234"<cr><lf>
Set new ’k’ coefficient:1.00034<cr>
k = 1.000340<cr><lf>
Set new ’q’ coefficient:0.03<cr>
q = 0.030000<cr><lf>
wait..OK<cr><lf>
To read the actual values of the adjust coefficients k, q, please refer to section 6.5 on page 34.
To set a new value of the dpmax parameter, use the dpmax<cr> command.
Example:
dpmax<cr>
DPMAX:
Actual value 1.00 hPa
Pressure scale [hPa, inHg, psi, torr, bar, mbar, mmHg, kPa, Pa, mmH2O, inH2O]: hPa<cr>
Set dpmax in hPa, ranges +0.00 .. 5.00 : 0.4<cr>
New dpmax is: 0.40 hPa
wait..OK<cr><lf>
Example:
dpmax?<cr>
DPMAX: 0.40 hPa<cr><lf>
50
MSB780(X) - User’s Guide
This command resets all adjustment coefficients k, q to their default values. For model MSB780X
with more pressure transducers, this command resets coefficients for all of them. This command
also resets adjustment coefficients of analog output.
Note: It is recommended to write down the previous setting of the coefficients, for the case you
would like to return to the previous state.
Actual k, q values can be read using command cnf?, as described on page 34.
Example:
adjdef<cr>
Set default config? (yes/no):yes<cr>
Default adjust config - OK<cr><lf>
wait..OK<cr><lf>
The following sections refer to setting parameters for corrected pressures QFE, QNH, HCP and
its calculation method.
This command is used for selection of formula for calculation QFE and QNH corrected pres-
sures. For calculation formulas see hqfe command on page 52 and hqnh command on page
53.
Example:
hqnh<cr>
Actual setting: yes<cr><lf>
Use ICAO mode? [yes/no]: yes<cr>
wait..OK<cr><lf>
If you do not want to change actual setting, enter empty input - only <cr>(<lf>).
In ICAO mode it is possible to set truncating of QFE and QNH corrected pressures.
51
MSB780(X) - User’s Guide
Example:
icaodigits<cr>
Actual setting: no truncate<cr><lf>
Insert max nr. of decimal digits [0..6 or off(means no truncate)]: 1<cr>
wait..OK<cr><lf>
Using this command you can set hqfe, which is height difference between the barometer eleva-
tion and official aerodrome elevation. The hqfe is calculated as the barometer elevation minus
official aerodrome elevation, it is a positive number in cases when the barometer is above the
aerodrome elevation.
Example:
hqfe<cr>
HQFE:<cr><lf>
Actual value 0.00 m<cr><lf>
Distance scale [ft, m]: m<cr>
Set altitude in m, ranges -30.00 .. 30.00 : 10<cr>
New altitude is: 10.00m<cr><lf>
wait..OK<cr><lf>
The corrected QFE pressure is computed using formula 9 or 10 if ICAO mode is turned on.
hQF E · g
QF E = p · 1 + (9)
R · TQF E
where
52
MSB780(X) - User’s Guide
−g
β·R
β · (−hQF E ) i
QF E = p · 1 + (10)
TQF E
where
Using this command you can set hqnh, which is geometric (not geopotential) official aerodrome
elevation. The hqnh is a positive number in cases when the barometer is above see level.
hqnh<cr>
HQNH:<cr><lf>
Actual value 0.00 m<cr><lf>
Distance scale [ft, m]: m<cr>
Set altitude in m, ranges -30.00 .. 5000.00 : 100<cr>
New altitude is: 100.00m<cr><lf>
wait..OK<cr><lf>
The corrected QNH pressure is computed using formula 11 or 12 if ICAO mode is turned on.
h · g
QN H = QF E · exp QN H (11)
α·hQN H
R· T + 2
53
MSB780(X) - User’s Guide
where
−g
β·R
H − HQN H
QN H = p0 · 1 + β · (12)
T
where
−T
H= − 11880.32 · QF E 0.190263 (13)
β
r · hQN H
HQN H = (14)
r + hQN H
54
MSB780(X) - User’s Guide
This command sets default temperature for calculation of the QFE corrected pressure and saves
it to FLSAH memory. The temperature is used as default after each restarting of the barome-
ter. This command is not suitable for periodic use because the FLASH has limited number of
write cycles. For setting actual temperature for QFE corrected pressure, please, use "tqfea"
command.
tqfe<cr>
TQFE:
Actual value 20.00 C<cr><lf>
Temperature scale [C, F, K]: C<cr>
Set temperature in C, ranges -80.00 .. 300.00 : 30<cr>
New temperature is: 30.00C<cr><lf>
wait..OK
This command sets actual temperature for calculation of the QFE corrected pressure without
saving to FLSAH memory. The temperature is used immediately. This command is suitable
especially for cases when another system sets actual temperature to MSB periodically.
This command changes the height difference for HCP corrected pressure. The parameter may
be inputted either in ft, or in m unit. Limits for this parameter are in table 16.
Example:
hhcp<cr>
HHCP:<cr><lf>
Actual value 0.00 m<cr><lf>
Distance scale[ft, m]: m<cr>
55
MSB780(X) - User’s Guide
hqfe?<cr>
HQFE: 0.00 m<cr><lf>
hqnh?<cr>
HQNH: 100.00 m<cr><lf>
This command is used to print the default temperature value used for QFE correction after reset
of the barometer.
Example:
tqfe?<cr>
TQFE: 30.00 C<cr><lf>
This command is used to print the temperature value actually being used for QFE correction.
Example:
tqfea?<cr>
TQFE actual: 30.00 C<cr><lf>
This command is used to print the height difference for HCP corrected pressure.
56
MSB780(X) - User’s Guide
Example:
hhcp?<cr>
HHCP: 0.10 m<cr><lf>
Example:
dt<cr>
Actual date and time: 10:49:07 28.03.2016 Monday<cr><lf>
Date and time format: HH:MM:SS DD.MM.YYYY <cr><lf>
Example:
setdt<cr>
Actual date and time: 10:49:07 28.03.2016 Monday<cr><lf>
Date and time format: HH:MM:SS DD.MM.YYYY <cr><lf>
Set time in HH:MM:SS format:12:59:59<cr>
Set date in DD.MM.YYYY format: 29.03.2016<cr>
Date and time was set correctly.<cr><lf>
Actual date and time: 12:59:59 29.03.2016 Tuesday<cr><lf>
Setting of some measurement parameters (hqfe, hqnh, ICAO mode, etc.) is protected by PIN
code to prevent changes by unauthorized person. The PIN can be changed via LCD touch-
screen after entering the old PIN or via this command without need to know the old PIN.
Example:
setpin<cr>
Insert new PIN (1-8 nums, empty = off): <cr><lf>
4321<cr>
57
MSB780(X) - User’s Guide
wait..OK
If you enter empty string (<cr> only) the PIN will not be asked and the access via LCD is free,
unprotected. Factory default PIN is "1234".
7 Display access
This section refers only to MSB780X versions with touchscreen display option.
If your barometer is equipped with the touchscreen display, you can benefit from direct reading
of the actual pressure value, pressure trend, graph view and other directly on the barometer.
You can also change some device settings through the display.
• Graph
• Device settings
• Version and serial number info
The barometer features three basic screens, which may be switched by tapping on the screen.
After power-up or reset, the barometer displays the first of them:
• System time
58
MSB780(X) - User’s Guide
The default quantity (P) can be changed to a different quantity in Menu -> Display -> Home
screen (1/3). You can find the list of available quantities in the Table 21 on page 82.
The second and the third screens show values of three optional quantities in three rows, simul-
taneously. They can be chosen in Menu -> Display -> Home screen (2/3) and (3/3).
• P - actual pressure
• T - temperature from external probe
• RH - relative humidity from external probe
59
MSB780(X) - User’s Guide
Graph view is activated by tapping the Graph button on the main screen. Example of the Graph
screen is in the following picture:
The graph always shows time on horizontal axis and measured pressure on the vertical axis
(with no regard on what is shown on basic screens).
The scale of horizontal axis can be chosen in Display menu, as described in section 7.9 on page
70.
Tap anywhere on the screen area switches back to the last shown basic screen.
By tapping the Menu button on a basic screen you can enter the Menu:
Four buttons on the right are used to navigate through the menu. Buttons and move the
cursor up or down. Button is used for entering submenus or for saving changes. Button
is used to exit submenus.
60
MSB780(X) - User’s Guide
∗ Periode
∗ Quantities
∗ Memory
– Measuring
∗ HQFE
∗ HQNH
∗ TQFE
∗ HHCP
∗ DPMAX
∗ ICAO settings
∗ Edit from LCD
– Interfaces
∗ SDI12
∗ RS232
∗ RS485
∗ Analog output
∗ Ext. probe
– System
∗ Set Date/Time
∗ Diagnostic (allQ)
∗ Diagnostic (devs)
∗ Baro sensors
∗ Serial number
∗ Version
– Display
∗ Home screen (1/3)
∗ Home screen (2/3)
∗ Home screen (3/3)
∗ Settings
– Alarm
MSB780X features data recording. In the recording menu there are submenus:
61
MSB780(X) - User’s Guide
Note: You can start recording only if date and time are correctly set. If it is not, you will be
automatically redirected to "Set Date/Time" screen
Recording screen
This screen is used to start and stop recording.
You can stop recording using the "Stop" button. If you exit this screen with button, recording
will continue on background which is signalized by |R| icon on the main basic screen.
On this screen there are also lines showing actual size and number of lines in the file being
created.
RecTime shows how long has been the recording taken till now in days:hours:minutes:seconds.
62
MSB780(X) - User’s Guide
Here you can see file name and time/date of storing file (not begin of recording). You can tap
"DELETE FILE" which deletes the file after approving with YES button or tap "SHOW GRAPH"
which leads to this screen:
Select the quantity to plot. When the barometer processes the data you can see more details:
Note: "Qmax gr" and "Qmin gr" are shown here instead of "QmaxTot" and "QminTot" when they
do not fit in graph view numerically (if they are more than 4 digits long after rounding to whole
number).
Tap the GRAPH button to show graph.
Example:
Tap anywhere on the screen to get back to previous screen with details.
Periode screen
In this submenu you can enter new sampling periode for recording. The change will apply when
new recording is started. You can find actual value in "Recording" screen.
63
MSB780(X) - User’s Guide
Note: Lower periode leads to larger record files and longer time needed for file transfer to PC.
Use arrows to browse the list of available quantities and MARK/UNMARK button to select/deselect
them.
Some of quantities are always selected ("MANDATORY") to prevent forgetting to select them.
"Nof q." shows number of selected quantities. Note: More recorded quantities leads to larger
record files and longer time needed for file transfer to PC
Here you can see amount of used/free/total memory and count of files stored in SD card mem-
ory. You can also format the memory, i.e. delete all records and files at once.
In Measuring menu, you can display and change values of the following parameters:
64
MSB780(X) - User’s Guide
Note: These settings can be altered only after allowing it by entering correct PIN code in "Edit
from LCD" submenu. To enable editing parameters from LCD go to "Edit from LCD"
and tap the "[CHANGE]" button. If a PIN is set, barometer will ask for it:
If you enter correct PIN (default is "1234") you will see editing is now ALLOWED:
You can also use appropriate serial line commands to alter the settings without PIN code.
Example screen for HQFE setting (HQNH and HHCP are very similar):
Note: EDIT button is visible only if editing is enabled in "Edit from LCD" submenu.
Tap EDIT button to change actual value. Insert new value using numeric keyboard. You can tap
on "[m]" to switch actual unit to "[ft]". Example screen for entering new value:
65
MSB780(X) - User’s Guide
Note: EDIT button is visible only if editing is enabled in "Edit from LCD" submenu.
This screen shows both actual and default TQFE values. "Stored val." is the value stored in
memory, used (copied to actual one) after barometer power on. "Actual value" is the value being
used for calculation now. If barometer is connected to some external system which updates
actual temperature through serial port, using tqfea command (page 55), the actual and stored
(default) values may differ. You can change both values at once by tapping EDIT button and
entering new value. The change will be also stored to FLASH memory.
Note: EDIT button is visible only if editing is enabled in "Edit from LCD" submenu. This screen
shows maximum permissible pressure difference between transducers. Tap EDIT button to
enter new value. On the screen with numerical keyboard you can tap on actual unit to change
the unit of new value.
66
MSB780(X) - User’s Guide
Note: [CHANGE] buttons are visible only if editing is enabled in "Edit from LCD" submenu. Tap
the [CHANGE] button to change the setting. For detailed description of meaning see icaomode
command on page 51 and icaodigits command on page 51.
Interfaces menu allows user to display Interfaces settings, such as SDI-12 address of the barom-
eter, baud rate of RS-232, baud rate of RS-485(optional), analog output(optional), or external
probe(optional). It is possible to change settings of analog output.
In this screen you can see the actual SDI-12 address of MSB780 or MSB780X. The SDI-12
address in the example is 6.
Note: Parameters of interfaces cannot be altered using display. This should prevent from unin-
tentional changes.
67
MSB780(X) - User’s Guide
• "Range" shows actual range of analog output and its unit, i.e. current/voltage mode. Lower
number regards to Q.min value, higher number regards to Q.max value. "V" means that
analog output works as voltage source, "mA" means that analog output works as current
source. Use buttons and to change the range and button to apply and save the
chosen range.
• "Quant." shows chosen quantity, which is transferred to analog output. You can change
it using "QUANT" button in the bottom line. In the square brackets there is unit of the
quantity. The unit is used automatically according to quantity setting and it can be changed
using unit command (page45). Q.min and Q.max values are always in the same unit and
they are automatically recalculated if the unit is changed, i.e. they stay, physically, without
change (only numbers change).
• "Q.max" is the value of chosen quantity which is represented as the top of range of analog
output. It can be changed using "MAX" button in the bottom line.
• "Q.min" is the value of chosen quantity which is represented as the bottom of range of
analog output. It can be changed using "MIN" button in the bottom line.
• "Act.Q" shows actual value of the quantity being transferred to analog output.
Note: If Q.max is less than Q.min, analog output still works properly, but there is negative
coupling between the quantity and analog output. For example, if Range=0-1V Q.max=0,
Q.min=1000, Act.Q=700, than the Output would be 0.300 V.
• "Output" shows actual value of voltage or current calculated and being set to the analog
output.
If the external probe is connected to MSB780X transfer standard, data from external probe are
displayed.
68
MSB780(X) - User’s Guide
In system menu you can set date/time and browse diagnostic information, firmware version and
barometer serial number.
Set Date/Time:
Tap on DATE or TIME button to set date or time. Then the number which you can modify is
blinking. Set correct value using arrows and then tap NEXT button for going to the next number.
Diagnostic (allQ): On this screen you can see values or states of all quantities:
If some quantity is not available then only the state of the sensor measuring the quantity is
shown. For example, if you have a barometer in version with 2 transducers, the third pressure
P3 will not be available and there will be reading "P3: err #64" which means third transducer
was not found.
69
MSB780(X) - User’s Guide
This advanced diagnostic information is mainly for professionals to find a potential problem, if
something is wrong with the barometer.
Baro sensors: This screen shows serial numbers and calibration numbers of all installed trans-
ducers.
Version:
Version helps identifying the firmware version. It may be helpful when solving problems in some
cases.
70
MSB780(X) - User’s Guide
In "Home screen" submenus you can set which quantities are shown on "basic screens" after
starting the MSB780X. Example of Home screen (2/3) is in the following picture:
Use arrows to select quantity on the first basic screen or buttons "SET1", "SET2" and "SET3" to
adjust quantity in line 1, 2 and 3 of the second and third basic screen.
You can see the list of available quantities in Table 21 on page 82.
Use "Scale" button to alter time scale (X axis) of the graph accessible from basic screens and
"B-off" button to alter LCD’s automatic backlight off time.
Auto-off LCD backlight available times: Always on, 15m, 2m, 60s, 30s, 15s.
7.10 Alarm
The MSB780X transfer standard includes buzzer, which can produce an alarm when a mea-
sured quantity is outside the allowed range (or inside not allowed range - see note below). The
range is defined by lower and upper limits.
The alarm can only be set for one quantity at a time.
Alarm screen looks as follows:
71
MSB780(X) - User’s Guide
Use "QUANT", "MAX" and "MIN" buttons to alter quantity and limits settings.
You can see available quantities in Table 21 on page 82.
Note: If you swap min/max limits, i.e. in "Alarm min" is higher value than in "Alarm max", then
the alarm also swaps behavior. In such case the alarm is activated when measured value is
inside the interval. Note: If sensor measuring the quantity watched by alarm fails then the alarm
is activated. For example if alarm is set to watch quantity measured by external probe RHT and
the probe is disconnected, alarm is activated.
8 SDI-12 reference
SDI-12 stands for serial data interface at 1200 baud. It is a standard to interface battery powered
data recorders with micro-processor based sensors designed for environmental data acquisition
(EDA).
Only three wires need to be connected when using SDI-12. To use SDI-12 a SDI-12 compliant
data recorder is required. Follow the instructions given by the data recorder manufacturer to set
up the SDI-12 communication.
All SDI-12 commands start with address (a stands for address), and are terminated by !. All SDI-
12 sensor responses start with address (a stands for address), and are terminated by <cr><lf>
(which are ASCII characters 0x0d 0x0a).
72
MSB780(X) - User’s Guide
This command is used to ensure that a sensor is responding to a data recorder or another
SDI-12 device. It asks a sensor to acknowledge its presence on the SDI-12 bus.
Example:
0!<cr>0<cr><lf>
73
MSB780(X) - User’s Guide
This command is used to query sensors for their SDI-12 compatibility level, model number, and
serial number.
When a question mark (?) is used as the address character with the acknowledge active com-
mand (a!), the sensor will respond as if it is being addressed on the SDI-12 bus. For example,
if a sensor detects ?!, it will respond with a<CR><LF>, no matter what its address may be. This
will allow a user to determine the address of a sensor. The user should understand that if more
than one sensor is connected to the bus, they will all respond, causing a bus contention.
Example:
?!<cr>0<cr><lf>
Example:
0A4!<cr>4<cr><lf>
This command tells the sensor to take a measurement. The sensor does not, however, return
the measurement to the data recorder after this command. It returns the time until one or more
measurements will be ready and the number of measurements that it will make. The send data
(D0!) command must be issued to get the measurement(s).
0M!<cr>00073<cr><lf>
The sensor reply means it will take maximum “007” seconds to finish measurement, and three
values will be measured.
To tell the data recorder that the sensor has finished its measurement(s) and the data are ready.
74
MSB780(X) - User’s Guide
A service request is issued by the sensor after an M, MC, or V command, when it has finished
its measurement. After receiving the service request or after specified time elapses, the data
recorder issues aD0! command to get the measured data:
0D0!<cr>0+1009.066+1009.066+1021.121<cr><lf>
The units of the quantities can be set using serial port, or service port, see command unit on
page 45.
This command behaves similarly to the previous command, but it will return also HQFE and
HQNH parameters at the end of the aD0! response.
Example:
0M1!<cr>00075<cr><lf>
When the measurement is ready, the device returns service request:
0<cr><lf>
Send the send data command:
0D0!<cr>
0+985.937+986.281+992.741+3.00+55.00<cr><lf>
The last two parameters are HQFE [m] and HQNH [m].
This command is used to get data from the sensor. MSB780 does not distinguish between D0,
D1 etc.
This command returns last measured value of pressure. (Pressure is measured periodically,
new data is available each measurement period, see Parameters of sensor)
Example:
0R0!<cr>0+1009.066+1009.066+1021.121<cr><lf>
75
MSB780(X) - User’s Guide
Reply Interpretation
+1+0+0+0+0 ADC error
+0+1+0+0+0 Flash CRC error
+0+0+1+0+0 Copensation RH sensor error
+0+0+0+1+0 Flash memory failure
+0+0+0+0+1 Pressure measuring error
For R0 command the values of pressure are alwais in basic unit [hPa].
This command returns last measured value of pressure. (Pressure is measured periodically,
new data is available each measurement period, see Parameters of sensor)
Example:
0R0!<cr>0+1009.066+1009.066+1021.121<cr><lf>
For R1 command the values of pressure are in user defined units for each quantity separately.
For unit preferences see command unit on page 45. For list of quantities and available units
see Table 21 on page 82.
0V!<cr>00005<cr><lf>
Example:
0D0!<cr>0+0+0+0+0+0<cr><lf>
This command is used to get data from the sensor, specifically from transducer 1. If MSB780
has more then one transducer, it can be use commands aXD2!<cr> from transducer 2 and
76
MSB780(X) - User’s Guide
Example:
0XD1!<cr>
0+999.620+10367.5377+0.600085+50.00+0.103364<cr><lf>
Where
Example:
0XV!<cr>
Where
77
MSB780(X) - User’s Guide
0XHQFE2.3m!<cr>
0+2.300000m<cr><lf>
0XHQFEstore!<cr>
0+2.300000m<cr><lf>
The new value of parameter HQFE has been set to 2.3 m and stored to non-volatile memory.
The parameters listed in table 19 can be read. For example to read the HQFE parameter:
0XHQFE?!<cr>
0+2.300000m<cr><lf>
9 Analog output
The analog output can work in voltage or current mode. The following ranges are available:
78
MSB780(X) - User’s Guide
Parameter Range
a 0 .. 1 V
b 0 .. 5 V
c 0 .. 10 V
d 0 .. 20 mA
e 4 .. 20 mA
x OFF
• from 0 V to 1 V
• from 0 V to 5 V
• from 0 V to 10 V
• from 0 mA to 20 mA
• from 4 mA to 20 mA
To set the analog output output range, use the amode command.
Example:
amode<cr>
Actual mode: 0 .. 10 V<cr><lf>
Please select range/mode:<cr><lf>
a) 0 .. 1 V<cr><lf>
b) 0 .. 5 V<cr><lf>
c) 0 .. 10 V<cr><lf>
d) 0 .. 20 mA<cr><lf>
e) 4 .. 20 mA<cr><lf>
x) OFF<cr><lf>
empty = exit<cr><lf>
Your choice: c<cr>
wait.. OK<cr><lf>
79
MSB780(X) - User’s Guide
amode x<cr>
wait.. OK<cr><lf>
Important: After setting range, remember to set also the AERR value.
This command is used to select a quantity and range to be displayed on the analog output.
Commands and parameters are not case sensitive.
Command:
Example setup:
The analog output will display values of pressure in range 900 hPa to 1100 hPa.
asel<cr>
Insert parameters: quantity(or "off" to turn off analog
output) unit min max<cr><lf>
Actual analog out quantity: P<cr><lf>
Quantity minimum : 900.000 hPa<cr><lf>
Quantity maximum : 1100.000 hPa<cr><lf>
80
MSB780(X) - User’s Guide
To test the analog output, use atest command to force a value. The value will be forced until
the same command is fed without parameters. The valid range of test voltage / current is the
same as current analog output range.
Command:
1. without parameter: turn off test mode and print list of testing ranges
2. three parameters: range, value, correction flag. Flag 1 to use correction, 0 no correction.
Example:
atest d 5 1<cr>
Last set: 5.000000<cr><lf>
Analog output is forced into current (0 mA to 20 mA) range and analog value is forced to 5 mA,
correction is used.
atest<cr>
Test mode off<cr><lf>
atest range(abcde), value(V or mA),
[useCorr (0 or 1, default=0=no)]<cr><lf>
Ranges:<cr><lf>
a) 0 .. 1 V<cr><lf>
b) 0 .. 5 V<cr><lf>
c) 0 .. 10 V<cr><lf>
d) 0 .. 20 mA<cr><lf>
e) 4 .. 20 mA<cr><lf>
x) OFF<cr><lf>
If for some error condition the pressure can not be measured, the analog output displays the
error value.
The valid range for error value is within current range of the analog output.
Command:
81
MSB780(X) - User’s Guide
Example:
aerr 10<cr>
Actual error value: 0.000 V<cr><lf>
New error value: 10.000 V<cr><lf>
wait.. OK<cr><lf>
10 Technical Data
10.1 Quantities
Besides pressure, the barometer enables to measure, display, output and watch by alarm sev-
eral quantities. In the table 21 you can find the list of available quantities with short description
and acronyms.
Available quantities
Acronym Meaning Available units
hPa, inHg, psi, torr, bar,
P pressure (weighted average of all transducers) mbar, mmHg, kPa, Pa,
mmH2O, inH2O
hPa, inHg, psi, torr, bar,
P1 pressure of transducer 1 mbar, mmHg, kPa, Pa,
mmH2O, inH2O
hPa, inHg, psi, torr, bar,
P2 pressure of transducer 2 mbar, mmHg, kPa, Pa,
mmH2O, inH2O
hPa, inHg, psi, torr, bar,
P3 pressure of transducer 3 mbar, mmHg, kPa, Pa,
mmH2O, inH2O
hPa, inHg, psi, torr, bar,
HCP HCP corrected pressure mbar, mmHg, kPa, Pa,
mmH2O, inH2O
hPa, inHg, psi, torr, bar,
QFE QFE corrected pressure mbar, mmHg, kPa, Pa,
mmH2O, inH2O
hPa, inHg, psi, torr, bar,
QNH QNH corrected pressure mbar, mmHg, kPa, Pa,
mmH2O, inH2O
Continued on next page
82
MSB780(X) - User’s Guide
10.2 Performance
83
MSB780(X) - User’s Guide
The accuracy of the analog output is calculated with extension factor k = 2 over the temperature
range.
%Range
Accuracy = ±[( %V alue
100% × Analog_value) + ( 100% × Analog_range)]
Supply voltage 5 to 35 V DC
Resolution 0.001 hPa
Communication RS-232, RS-485, SDI-12
Number of transducers 1 to 3
84
MSB780(X) - User’s Guide
10.7 Drawings
On the following pages are shown the drawings of barometers MSB780, MSB780X. The dimen-
sions are in millimeters.
85
MSB780(X) - User’s Guide
86
MSB780(X) - User’s Guide
87
MSB780(X) - User’s Guide
Figure 20: Drawing of mounting bracket with PTB330 compatible montage holes
88
MSB780(X) - User’s Guide
11 Troubleshooting
This section lists several most common symptoms of problems and actions that should be taken
in order to solve them.
Table 22: Troubleshooting
Troubleshooting
Problem Possible cause Solution
Measure power supply voltage on termi-
nals PWR+, GND. Check, if measured
Barometer is not work-
voltage is within range, refer to section 2.3
ing, no signs of func- Incorrect power supply
on page 12.
tionality.
Check correct polarity of the power supply
applied.
Measure power supply current. Check,
if the current is within normal values, re-
Barometer is dam- fer to section 2.3 on page 12. If the
aged power supply current is zero, or too high,
please send the barometer for factory ser-
vice with a description of the problem.
Try different RS-232 parameters. All pos-
sible settings can be found in section 6.10
on page 38.
If you have version with display, check set-
Incorrect serial line pa-
tings of RS-232 through display.
No reply on RS-232 rameters - baud rate,
If you have service cable available, you
data bit count, parity...
can use Service serial port with fixed com-
munication settings to access the barom-
eter. Please refer to section 2.9 on page
15.
Use ?!<cr> SDI-12 command to deter-
mine barometer’s address. During this
command, no other device can be con-
nected to the SDI-12 bus. Change
the barometer current address using
aAb!<cr> command, please refer to sec-
No reply on SDI-12 Wrong SDI-12 ad-
tion 8.7 on page 74.
bus dress
If you have version with display, you can
view the SDI-12 address using it, please
refer to section 7.7 on page 67.
You can also check current SDI-12 ad-
dress using user RS-232, or service serial
port.
Continued on next page
89
MSB780(X) - User’s Guide
When sending the product back to MicroStep-MIS please try to send a description of problems
along with the product. Pack the barometer properly, stuff the package with enough shock-
absorbing material in order to prevent it from damage during transport.
If you experience problems with the product, we would like to know about them in order to
improve the future designs.
90
MSB780(X) - User’s Guide
12 Ordering Information
In table 23 you can find order codes for different configuration of MSB780 or MSB780X barom-
eters.
Table 23: MSB780 and MSB780X ordering information
91
MSB780(X) - User’s Guide
13 Firmware update
To perform a firmware update of MSB780 or MSB780X a service cable is required. This acces-
sory can be ordered from MicroStep-MIS.
If your PC/notebook features a RS-232 port, you do not need the USB to RS-232 convertor.
If you use the USB to RS-232 convertor, you may need to download a driver. Newer operating
systems tend to have the driver installed, or can install it automatically.
92
MSB780(X) - User’s Guide
Figure 23: Connecting the service cable to the service connector of the MSB780
After the service cable has been properly connected, MicroStep-MIS Firmware Loader software
can be used to upload a new firmware. You can obtain this software from MicroStep-MIS.
1. Start the program Microstep-MIS Firmware Loader, as seen in figure 24 and click on button
Open.
93
MSB780(X) - User’s Guide
4. Select a serial port the barometer is connected to. If there is only one choice, it will be
selected automatically.
5. Select baud rate 230400.
6. Click Start button to start the upload. Process of uploading is displayed in Figure 27.
7. After successful transfer of firmware the Configuration is printed. New firmware version
number is also displayed (fw. ver). See Figure 28.
94
MSB780(X) - User’s Guide
95
MSB780(X) - User’s Guide
96
MSB780(X) - User’s Guide
97
MSB780(X) - User’s Guide
14 History of changes
14.1 V 1.1
• Fixed resolution to three decimal places in [hPa] units.
• Corrected string “0000” to “000” in chapter “Start Measurement Command (aM!).
14.2 V 1.2
14.3 V 1.2.1
• Added “seri” command
• Added “cset” command
14.4 V 1.2.2
• Added following commands: hqfe, hqnh, tqfe, hqfe?, hqnh?, tqfe?, unit, unit?
14.5 V 1.2.3
• Added Section: Maintenance.
14.6 V 1.2.4
98
MSB780(X) - User’s Guide
14.7 V 1.3
Changes in this version are connected with hardware version 1.2.1 and firmware version 12 and
more.
14.8 V 1.4
Changes in this version are connected with hardware version 1.2.1 and firmware version 14 and
more. MSB780X version is first mentioned in this revision.
• Added hyperlinks to the document. References are now clickable in the electronic version.
• Added mention of MSB780X version at many places.
• Added table of supply currents.
• Added sections 2.9, 4.4, 6.4, 8.7, 8.7, 11
• Updated section Maintenance.
• Updated section Calibration and Adjustment
• Added new commands in the section Serial interface command set.
• Added table 10 representing error states.
• Renamed section 6.10, and updated.
• Added function HCP and related commands.
• Added section Display access.
99
MSB780(X) - User’s Guide
14.9 V 1.5
• Updated section 4.4.
14.10 V 1.6
• Updated title photo; MSB780 case changed color from black to silver.
14.11 V 1.7
14.12 V 1.8
• Added section Change firmware of the barometer. Added section Ordering information.
14.13 V 1.9
• Added subsection Get actual the user port start-up operating mode.
• Added subsection Change the outputting interval for RUN mode.
• Added subsection Get actual the outputting interval for RUN mode.
14.14 V 1.10
• Fixed response to aM! command
100
MSB780(X) - User’s Guide
14.15 V 1.11
• Moved table MSB780X approximate power supply current to a new section Power con-
sumption in section Technical Data. Altered Sleep mode consumption from 6 mA to less
than 0.1 mA @ 12 V.
• Removed table MSB780 parameters with duplicate parameters from section Intrduction.
The parameters remain in section Technical Data.
• Rewritten section Hardware - Power Supply.
14.16 V 1.12
14.17 V 1.13
• Added commands terminal rs232 and terminal rs485.
14.18 V 1.14
• Added page reference to table MSB780 commands and MSB780 SDI-12 commands.
• Added commands aXD1!, axD2!, aXD3!, aXV! for SDI-12.
14.19 V 1.15
• Changed structure of document
14.20 V 1.16
• Fixed a typo in the QNH calculation
101
MSB780(X) - User’s Guide
14.21 V 1.17
• Added specifiers QNH, QFE, HCP, P3H, A3H, TP1, TP2, TP3, DP12, DP13, DP23 for the
form command.
14.22 V 1.18
• Added SDI-12 commands for setting HQFE, HQNH, TQFE, HHCP, DPMAX, K1, Q1, K2,
Q2, K3, Q3 parameters.
• Added SDI-12 command aM1! to get measurement also with HQFE, HQNH parameters
• Added drawings.
The new features are implemented in firmware 046 and higher.
14.23 V 1.19
• Added transfer standard section
• Minor corrections
14.24 V 1.20
14.25 V 1.21
14.26 V 1.22
• Added new screenshots
• Added commands dt, setdt, dir e:, type <filename>
102
MSB780(X) - User’s Guide
14.27 V 1.23
• Actualized "cnf?" listing
• Actualized basic screens subsection
14.28 V 1.24
• Added: Analog output commands amode, asel, atest, aerr, caset
• Actualized "cnf?" listing
• Small corrections in text.
14.29 V 1.25
• Added: several commands, ICAO mode, many LCD screens and settings
103