Geosignal XP 101K USB User manual

Geosignal ™
Dataloggers
XP 101K USB
Version 1.0.1
User Manual

Geosignal XP 101K USB Data Logger
Copyright 2018 all rights reserved.
.geosignal.com.au
2

Table of Contents
INTRODUCTION..........................................4
GETTING STARTED....................................6
MEMORY STRUCTURE............................13
CA IBRATION...........................................17
TROUB ESHOOTING...............................20
TECHNICA SPECIFICATIONS................21
Geosignal XP 101K USB Data Logger
Copyright 2018 all rights reserved.
.geosignal.com.au
3

Introduction
Thank you for pur hasing a data logger XP 101K USB (waterproof
standard alone pressure data logger.
XP 101K is a stand alone pressure data logger storing up to 3.9
million measures on its internal memory, it is implemented as generi
USB disks and is designed to operate under any operating system
apable to read standard USB flash drives (pen drives).
Some of the features XP 101K are:
•One analog hannel with 16 bit oversampling resolution.
•Double alibration for maximum pre ision.
•Multiple starts with separate timestamps for ea h sampling
se tion.
•Text file output ompatible with ommon software like Open Offi e
and Ex el.
•Memory erasing prote ted by password.
•Programmable sampling interval from one millise ond to one
week.
•Re hargeable High quality NiMH 2.4V battery,
XP 101K does not need a spe ifi software for data downloading and
programming, as programming is done by editing a text file
“CONTROL.TXT” whi h is found in the disk itself.
Type A
Geosignal XP 101K USB Data Logger
Copyright 2017-2018 all rights reserved
.geosignal.com.au
4

Type B
Data is saved on a read only file named “DATALOGS.CSV”
The data logger will start s an at the given time with the given s an
rate after it will be deta hed from the USB so ket.
Geosignal XP 101K USB Data Logger
Copyright 2017-2018 all rights reserved
.geosignal.com.au
5

Getting Started
Initialising
•The data logger is password prote ted and needs to be
initialised before use. Ea h data logger has a different
password ( ode) whi h is required for erasing and initialising.
•Please keep the ode in a safe pla e as it is always required
for erasing the memory.
•Pull to remove the waterproof ap and onne t the data
logger to a USB so ket of a USB host enabled devi e (PC,
tablet, et ), to guarantee waterproofness make sure that a
layer of sili on grease is always present on the o-ring.
•The data logger will appear like a USB disk storing three files:
and DATALOGS.CSV, CONTROL.TXT, and CALIBRAT.TXT.
Open the file CONTROL.TXT with a simple text editor. If your
system does not have a native text editor please install one
before using the logger. We have tested Notepad on
Windows, Gedit on Ubuntu, and Ted on Android 4.0.
•Please note that some Android devi es have no host
apability, others do not immediately open USB drives and
require a spe ifi app to manage USB drives, he k with
devi e spe ifi ations for USB Host apability.
•The latest Ma versions an open the logger in read only
mode an error message is shown “Cannot repair disk”:
however this logger works up to Snow Leopard. In this ase
Ma users should install a “Virtual Ma hine” (VirtualBox) that
an be downloaded for free and run a Snow Leopard image or
a free Linux image or a Windows one to program the devi e.
However the logger remain fully readable by the latest Ma s
OS Versions: Data an be downloaded (sampling will resume
on e the devi e is unplugged, ex luding millise ond
sampling).
Geosignal XP 101K USB Data Logger
Copyright 2017-2018 all rights reserved
.geosignal.com.au
6

The file CONTROL.TXT on a XP 101K will appear as below:
GEOSIGNAL USB DATA LOGGER
SN:00000001
MEMORY: code?
DATE: 18Y/04M/06D Fr
TIME: 12 :00M:48S
SCAN RATE: 00s
START TIME: 05M/04D 12 :00M:30S Fr
CLOCK: +000
SENSOR:000.50 Bar+0000 Bt50%
Edit values & save file to program them.
Do not change position/length of fields.
Detach and plug device to show actual
programmed values.
Log starts at Start Time after device is
detached from USB.
Scans: @ms 00s 01s 10s 01m 10m 01h 01d
Clock +-sec per week
Sensor Bar/Psi +-.0015%
Input code to unlock device.
Geosignal XP 101K USB Data Logger
Copyright 2017-2018 all rights reserved
.geosignal.com.au
7

(Note: Above colours are not shown on the file; they are only
for clarity)
•Repla e the line “MEMORY: ode?” with “MEMORY: xxxxx”
where xxxxx is the 5 digit ode spe ifi to your data logger.
For example if your ode is 01234, type:
•“MEMORY: 01234”
•Save the file to a tivate the ode: the red LED of the data
logger will qui kly flash for a few se onds and the data logger
will restart. (The LED is lo ated near the USB plug behind the
transparent window ap).
•Close and and reopen the file CONTROL.TXT. Now, if the
ode was orre t, it will read: “Memory: 00000” indi ating that
the memory is blank and the devi e ready.
Programming: Adjust Time, Date, Scan Rate
•Ea h time the data logger is onne ted to a USB so ket and
CONTROL.TXT is read by the omputer operating system:
the data logger reads its memory, registers and sensor and
hanges the information ontained in CONTROL.TXT. Please
NOTE: we have found that after the data logger has been
onne ted to a USB so ket, all the different operating systems
(we have tested) read the file just ONCE.
•CONTROL TEXT IS CASE SENSITIVE! Use the indi ated
hara ters. Do not hange low ase with High ase one and
vi eversa.
•Open CONTROL.TXT and edit the s an rate, urrent time,
and starting time; do not hange position and length of the
fields; for example: “DATE: 18Y/01M/01D Mo” must not be
hanged in “DATE: 18Y/1M/1D Mo”
•Possible s an rates are: @ms, 01s 10s, 01m, 10m, 01h, 01d,
(00s means stop)
•Save the file, the data logger LED will blink.
•If the data logger LED did not blink the file was not really
saved, but it is just temporarily stored in the omputer a he.
This behaviour depends on the operating system. Windows
and Ubuntu immediately save the file but some other
operating systems or older versions may require you to
unmount the devi e or go through the pro ess of “Safely
remove the devi e”.
Geosignal XP 101K USB Data Logger
Copyright 2017-2018 all rights reserved
.geosignal.com.au
8

•Please also note that the data logger internal time is
programmed into the data logger in the pre ise moment the
red LED blinks: what is written in CONTROL.TXT is what is
programmed when the led blink.
•Deta h the data logger to start the a quisition.
•Close the waterproof ap making sure an uniform layer of
sili on grease has been pla ed all around the o-rings.
• If the starting time is past the data logger will start
immediately, if the weekday is in orre t the logger will wait
indefinitely to start even if the starting time is past.
•If you instead only wanted to stop the data logger then you
should have programmed the s an rate as: “SCAN RATE:
00s”
•At s an time the red led will blink for an instant.
•“SCAN RATE: @ms” will set the logger to s an at
millise ond s an rate whi h needs to be set with a separate
ommand (please see the below millise ond s an rate
paragraph).
Downloading Data
•Conne t the data logger to any USB so ket of a omputer.
•If the logger shows “SCAN RATE: pgm” that indi ates it is still
waiting for the first s an.
•S an will stop and will be resumed on e the data logger is
deta hed.
•Copy the file DATALOGS.CSV from the disk drive to your
omputer and open it with a text editor, or Open Offi e, or
Ex el.
•Large files need more time to be opied please be patient, do
not overload the memory if not ne essary.
•Make sure the data has been a tually opied onto your
omputer hard disk before erasing the data logger memory.
Erasing memory
•Conne t the data logger to any USB so ket of a omputer.
•Do not try to erase dire tly the file DATALOGS.CSV as it will
only be removed from the omputer a he, not from the
memory of the data logger.
•Open the file CONTROL.TXT with a text editor,
Geosignal XP 101K USB Data Logger
Copyright 2017-2018 all rights reserved
.geosignal.com.au
9

•Repla e the line “MEMORY: 32767” with “Memory:
ERASExxxxx” where xxxxx is the 5 digit ode spe ifi to your
data logger. For example if your ode is 01234, type:
“Memory: ERASE01234”
•Please note: The ommand is ase sensitive “ERASE” must
be in apital letters.
•Save the file to a tivate the ode: the red LED of the data
logger will qui kly flash for a few se onds and the data logger
will restart.
•CLOSE the file CONTROL.TXT and reopen it: Now, if the
ode was orre t, it will read: “Memory: 00000” indi ating that
the memory is blank and the devi e ready.
Charging battery
•Please note that the battery of the logger is harged while the
logger is onne ted to the USB port.
•Battery Life Expe tan y: A battery with 50% harge would
allow the logger to re ord a full memory a few times.
•Battery voltage is he ked automati ally by the data logger
when it is inserted into the USB so ket. The harge
per entage is shown as “Bt 99%” in the file CONTROL.TXT
and it is worked out from the battery voltage whi h may not
refle t the real level of harge all the times, harge the logger
to 70% for a few hours, please take also in a ount that the
battery may have an internal self dis harge.
•99% (2.9V) is the maximum level of harge possible and it
depends on the battery brand and age normally a 70%
(2.75V) is a eptable. Batteries polarise and show less after a
few minutes harging has stopped, as the battery ages the
effe t in reases.
•Pro edure: Make sure the data logger is stopped and it is not
sampling in the next minutes, lose the file CONTROL.TXT,
deta h the data logger from the USB so ket, reatta h the data
logger to the USB so ket, reopen the file CONTROL.TXT,
read the updated battery value.
•The harge level shown an vary between 0% and 99%
Geosignal XP 101K USB Data Logger
Copyright 2017-2018 all rights reserved
.geosignal.com.au
10

Reset
•To properly reset the data logger: Use the tip of a pen to press
the reset button lo ated at the top of the USB plug inside the
logger.
•After that the file CONTROL.TXT of the data logger will show
that the urrent time has been reset and needs to be
reprogrammed.
Geosignal XP 101K USB Data Logger
Copyright 2017-2018 all rights reserved
.geosignal.com.au
11

Read inputs in real time
•The data logger reads its input just on e when it is onne t to
a USB so ket. The urrent value is shown in CONTROL.TXT
•It would be possible to read the input again by reading the
se tor 0x89 by dire t disk a ess.
Changing Measurement Units
•Calibration and measurement units an be hanged by editing
CONTROL.TXT.
•For example: it is possible to hange between BAR and PSI
by editing the line “SENSOR:010.00 BAR+0000” to
“SENSOR: 010.00 PSI+0000” and saving the
CONTROL.TXT.
•The data logger will restart.
•Close and reopen the file CONTROL.TXT, it will show:
“SENSOR: 145.04 PSI+0000”
Millisecond Scan Rate
The datalogger an s an at fast rate with 12bit resolution. The fast
s an rate an be set with:
SENSOR: 000.00 Mls+0100
sets 100 millise ond s an rate (or any other value from 500 to 1 ms
The fast s an rate will be a tivated by sele ting by the basi s an rate
ommand: “@ms” when programming the starting time into
CONTROL.TXT.
The file CALIBRAT.TXT shows the urrent millise ond s an rate.
Geosignal XP 101K USB Data Logger
Copyright 2017-2018 all rights reserved
.geosignal.com.au
12

Memory Structure
The memory of the data logger is flash memory and stru tured in
pages translated in se tors of a generi deta hable USB drive.
Ea h page ontains 120 datapoints.
The maximum number of pages is 32768. Ea h page is timestamped
(TO THE SECOND PRECISON!) then the timestamp of ea h
datapoint is al ulated a ording the given s an rate.
The data logger will appear as a disk storing three files:
DATALOGS.CSV, CONTROL.TXT and CALIBRAT.TXT.
CONTROL.TXT is meant to ontrol the data logger and to show its
urrent state, memory and time.
DATALOGS.CSV ontains the data. If it is empty its length is zero.
CLAIBRAT.TXT show the alibration onstants and other parameters.
CONTROL.TXT on e opened with a text editor like notepad will
appear as follow:
GEOSIGNAL USB DATA LOGGER
SN:00000001
MEMORY: 00136
DATE: 18Y/01M/01D Mo
TIME: 12 :40M:48S
SCAN RATE: 10s
START TIME: 01M/01D 12 :00M:30S Th
CLOCK: +000
SENSOR:050.00 PSI+000 Bt50%
Edit values & save file to program them.
Do not change position/length of fields.
Detach and plug device to show actual programmed
values.
Log starts at Start Time after device is detached
from USB.
Scans: @ms 00s 01s 10s 01m 10m 01h 01d
Clock +-sec per week
Sensor Bar/Psi +-.0015%
To Erase: MEMORY: ERASE+code.
Geosignal XP 101K USB Data Logger
Copyright 2017-2018 all rights reserved
.geosignal.com.au
13

(Note: previous colours are not shown on the file; they are only for
clarification)
This file is reated when the data logger is onne ted to a USB so ket
and the operating system of the omputer or tablet or host devi e
reads the ontents of the file.
It important to understand that the file is not ne essarily reated when
the file is opened by you.
When editing this file it is extremely important not to hange the
position and length of the fields and the ase of the hara ters as the
data logger will refuse to program itself if data is found in the wrong
position/format.
Also take in a ount that the parameters typed into the file that you
are editing with the omputer are transferred to the data logger only
when the omputer de ides to. Normally this happens when you
'Save' with the text editor, but some operating systems require you to
unmount the data logger (UNIX ommand) or to go through the
pro ess of 'Safely remove the drive' before the data is a tually
programmed into the data logger.
The data logger features a red LED to inform you that data has been
a tually stored on its memory by the omputer operating system.
The data logger will also restart when an important data hange like
erasing or alibration has been performed, these hanges have
priority over date, time, starting time and s an rate whi h are not
programmed when a restart is pro essed.
When a restart o urs the data logger deta hes and reatta hes itself
to the USB, the devi e will update its lo al instan e of the file
CONTROL.TXT and you need to lose and reopen the file to see the
hanges and to edit the file again.
The disk is supposed to be read only with the ex lusion of
CONTROL.TXT, hen e the disk annot be formatted nor other files
an be written on it: any attempt will produ e a disk error.
Geosignal XP 101K USB Data Logger
Copyright 2017-2018 all rights reserved
.geosignal.com.au
14

CONTROL.TXT shows:
SN:00000001 (Serial number whi h is unique for ea h data logger)
MEMORY: 00136 (Memory used: stored pages of 120 datapoints). It
an also be used to erase the memory.
DATE: 18Y/01M/01D Mo (Current Date in reverse order
Year/Month/Day)
TIME: 12 :40M:48S (Current Time a tually when the data logger
was inserted into USB)
SCAN RATE: 10s (Current S an rate whi h an be: 00s, stopped;
01s, one se ond; 10s, ten se onds; 01m, one minute; 10m, ten
minutes; 01h, one hour; 01d, one day; @ms, milliseconds as
per millise ond s an rate to be set beforehand, shown in
CALIBRAT.TXT).
START TIME: 01M/01D 12 :00M:30S Th
in de reasing importan e order: Month/Day Hour:Minute:Se ond
Weekday.
The weekday (Mo Tu..) is always ne essary as the logger will not start
if weekday is in orre t
The starting time has to be onsistent ( orre t weekday) even if the
starting time is past and not being used.
CLOCK: +000 indi ates the lo k alibration in + or – se onds per
week and an be hanged to adjust the internal lo k if it is running
fast or slow.
SENSOR:050.00 PSI+0000 indi ate the urrent reading
The possible options are (file need to be edited and saved):
SENSOR:000.00 Bar+0000 set BAR as measurement unit
SENSOR: 000.0 Psi+0000 set PSI as measurement unit.
SENSOR: 000.00 Off+0001 sets the Offset alibration.
SENSOR: 000.00 Sca+0001 sets the S ale alibration (Gain).
SENSOR: 000.00 Mls+0100 sets 100 millise ond s an rate.
Bt50% is the indi ative level of harge of the battery. This value is
related to the a tual voltage of the internal battery, it does not take in
a ount of the harging history of the battery, so it will be higher
immediately after a harging session. Avoid over harging the battery
and dis onne t the logger as soon as possible from the USB if
Bat99% is shown.
Geosignal XP 101K USB Data Logger
Copyright 2017-2018 all rights reserved
.geosignal.com.au
15

Data File Structure
The stored data is a essible by opening a text file in sv format
( omma separated values). Formerly: omma separated ve tor.
The format of the file an be as following:
2018/04/19,10:06:00,111.01 ,BAR
2018/04/19,10:06:01,111.01 ,BAR
2018/04/19,10:06:02,111.01 ,BAR
2018/04/19,10:06:03, ,BAR
2018/04/19,10:06:03, ,BAR
2018/04/19,10:06:03, ,BAR
2018/04/19,10:06:03, ,BAR
The date is in reverse order: year/month/day.
Time is in 24h format.
The pressure datum takes a eight hara ter field.
The last field marks the measurement units, BAR in this ase.
The values of an existing file are automati ally onverted in PSI when
the logger is set to operate in PSI.
All fields are separated by a omma and the period marks the de imal
point.
If the logger is used in a ountry where omma is used for the de imal
point please adjust the file import options of the software you are
using.
The format of date and time an be hanged after importing.
The blank fields indi ate that the logger has been stopped, then
restarted and the last memory page has not been ompletely filled.
Negative pressure measurements an also be shown.
Geosignal XP 101K USB Data Logger
Copyright 2017-2018 all rights reserved
.geosignal.com.au
16

Calibration
The data logger allows two point alibration of its pressure sensor and
a 'se onds per week' alibration of the internal quartz lo k.
Calibration is done by editing and saving the parameters SENSOR or
CLOCK of the file CONTROL.TXT
CLOCK: +012 for example will add approx 12 se onds per week on
a slow lo k, it is possible to add up to 127 se onds or to detra t -128.
Offset and s ale Calibration:
The datalogger stores the raw data into the memory separated from
the alibration onstants, then during file a ess the raw data is
onverted into a more readable text/ sv file.
If the offset and s ale values are hanged the ontents of the file will
also hange.
Although small negative pressure values an be shown be ause of
al ulation and errors the logger annot measure negative values
(depression).
To ompensate for zero and gain errors XP 101K an be
programmed with the following:
The offset alibration ompensates for any zero pressure offset errors:
SENSOR:000.00 Off+0001 set the offset alibration: add input x
FS x offset (0001) x 0.0000152, this will in rease or de rease the
raw output of the sensor up to +15% of FS (000.00 Off+9830)
and down to -15% of FS (000.00 Off-9830) in order to
ompensate for any offset errors.
The offset ompensation is always added to the measures.
The S ale alibration ompensates for any pressure gain errors:
SENSOR: 000.00 Sca+0001 set the s ale alibration: add input x
FS x s ale (0001) x 0.0000305, this will in rease or de rease the gain
on the sensor up to about +30% of FS (000.00 Sca+9830) and
Geosignal XP 101K USB Data Logger
Copyright 2017-2018 all rights reserved
.geosignal.com.au
17

down to about -30% of FS (000.00 Sca-9830) in order to
ompensate for any gain errors.
The s ale ompensation is proportionally added to the measures but
only after the offset alibration has been added.
Shown Values = (Raw data + Offset) * (2^15 + S ale)/2^15 * FS /
(2^16).
No de imal fra tions are allowed in programming the s ale and offset
values, the input values must be always a sign (+ or -) followed by a
four digit figure formatted with leading zeroes.
The file CALIBRAT.TXT shows the urrent offset, s ale, FS (Full
S ale), and millise ond s an rate onstants urrently operating within
the instrument.
It also shows the equivalent values in term of pressure (when
appli able).
Calculating Offset and Scale
Please note that the offset does not orrespond to the output of
the instrument at zero pressure as the sensor is not always linear
in proximity of zero pressure.
To al ulate the Offset and S ale onstants a alibrator
(pressure referen e) must be used.
A low pressure water olumn has been used with this example
for working out the offset of a low pressure logger.
Take a few measurements at different known pressures.
The a quired data should appear more or less like the below
hart. The datapoints should follow a straight line the Y
inter ept is the pressure offset (0.039 Bar in this ase).
Geosignal XP 101K USB Data Logger
Copyright 2017-2018 all rights reserved
.geosignal.com.au
18

The datapoints not following the line should be dis arded.
To al ulate the Instrument offset (to be programmed into the
ontrol file) use the following formula:
(0.039 / FS) * 65536 = 148
FS is the full s ale: 17.236 Bar in this ase (as show by
CALIBRAT.TXT)
Note: 65536 = 2^16bit
.
Cal ulating the S ale Constant requires us to al ulate the ratio
between the ideal slope and the urrent one.
Calibration should be done at about ¾ of the FS of the
instrument with a referen e pressure (after the instrument has
been programmed with the orre t offset).
The orre t slope should be 1.000 (Referen e pressure / Read
pressure).
A ratio of 1.000 indi ates: no need of s ale alibration; a ratio
smaller than 1.000 indi ates that the gain needs to be lowered; a
ratio greater than 1.000 indi ates that the gain needs to be
in reased.
For Example: analysing some datapoints the ratio between
referen e pressure / read pressure works out as 0.99684.
To al ulate the Instrument s ale (to be programmed into the
ontrol file) use the following formula:
ratio * 32768 -32768 = offset → 0.99684 * 32768 -32768 = -104
Note: 32768 = 2^16bit / 2
If the instrument is set to operate in Psi the al ulation does not
hange, just repla e FS with the Psi FS value (249.99) in this
ase as 249.99 Psi = 17.236 Bar. There is no need to re alibrate
nor hange offset and s ale values when swit hing between
measurement units (between Psi, Bar).
Geosignal XP 101K USB Data Logger
Copyright 2017-2018 all rights reserved
.geosignal.com.au
19

Troubleshooting
Datalogger does not onne t to PC
•Battery flat: allow a few minutes to harge
•Perform a reset: Please try a few times.
In onsistent date and time or keep showing “pgm” without starting
•Reprogram date and time unplug and re-plug the data logger.
•Perform a reset: Please try a few times.
Datalogger does not program s an rate or date and time:
•After saving CONTROL.TXT make sure devi e is unmounted
or “Safely removed”
Datalogger is onne ted but an error is produ ed when downloading
data file:
•Erase memory
Measures downloaded are in onsistent:
•Change the operating range to one more appropriate.
Datalogger does not store data:
•S an rate was not programmed or mistake in setting the
starting date and time. Always he k twi e for the orre t
start time and for orre t parameters ( ase sensitive) before
saving CONTROL.TXT.
•Out of Memory: Erase memory
Geosignal XP 101K USB Data Logger
Copyright 2017-2018 all rights reserved
.geosignal.com.au
20
Table of contents
Other Geosignal Data Logger manuals
Popular Data Logger manuals by other brands

LogTag Recorders
LogTag Recorders TREL30-16 Product user guide

YOKOGAWA
YOKOGAWA SMARTDAC+ GM technical information

Sea-Bird Scientific
Sea-Bird Scientific SBE 25plus Sealogger CTD Basic user manual

MadgeTech
MadgeTech Shock101-100 Product user guide

MadgeTech
MadgeTech TSR101 Series Product Information Card

Extech Instruments
Extech Instruments 42280A user manual