This paper not to be cited without prior reference to the author
International Council for the Exploration of the Sea
C.M. 1983/C:lO
Hydrography Committee
OPERATING EXPERIENCES WITH A MODULAR INSTRUMENTATION SYSTEM
FOR MEASURING CURRENT SPEED, DIRECTION AND TEMPERATURE
SUMMARY
By
Trygve Gytre
Institute of Marine Research P.O.Box 1B70, N-5011 Nordnes-Bergen
Norway
The paper describes the design and some operational experiences that have been made with an oceanographic instrumentation system based on small modules for data acquisition and on personal computers for processing.
A modern -recording instrument for in situ measurement of variables like current speed, direction and sea temperature will in general consist of:
1. A set of sensors.
2. Electronic circuits that scan the sensors at programmable intervals and transfer their information to a recording medium.
3. A reservoir of electric energy (Battery).
4. A mechanical carrier for 1-3.
5. A system for readout and processing information from the instrument memory.
For several years the Institute of Marine Research has been involved in developing a new generation of oceanographic instruments that combine low cost and ease of use with a reasonably high data qualitye
DESIGN GUIDELINES FOR THE tJE~.J INSTRU!\1ENT S YSTEH
When making instruments for oceanography the designer must define both mechanical and electronic design targets.
The mechanical carrier was defined to be non corrosive, easy to handle and strong enough to absorb the numerous mechanical shocks it will experience in the field. In addition its physical shape should distort the local current velocity field as little as possible.
The key to fulfill these demands was to give the instrument carrier both lo~ weight and small size.
Compactness reduces transportation costs, mooring line costs and material costs. A small carrier also minimises the drag forces and the distortion of the current velocity field.
The target for the electronic design was to f i l l the mechanical carrier with electronic circuits that would process the sensor information as precisely as possible and store as much of i t as possible in its memory using as little energy as possible.
THE MODULAR DESIGN PHILOSOPHY
Technological breakthroughs in batteries, optoelectronics, static memories, microprocessors and personal computers have made the electronic design both easier and worse.
The design has become easier because of increased component performance and quality. The design work has become worse because of the fast rate of new and better components available to the design~~.
When the designer "freezes" a design, he often realises that it is already obsolete because of new components that were not available som months ago.
The answer to this problem has been a modular design philosophy. The electronic parts of the instrument are designed to a standard mechanical shape that correspond to the space available in the mechanical carrier.
New electronic units with new components and/or different sensors can then easily replace "old11 electronic units without need for modifying the mechanical parts of the
instrument ..
Fig. 1 shows the modular system in detail. The standard carrier is a 350 mm long transparent plexiglass tube of inner diameter 40 mm. This carrier leaves a free volume of approx.
1700 cm3 for the electronic circuits.
The electronic modules are built on encapsulated printed circuit boards of size approx. 300x39 mm. The upper end of the card is attached to a circular end cap with O-ring seals that fit to the carrier bore. Thus the carrier is automatically sealed as soon as an electronic module is plugged into it ..
COMMUNICATION WITH THE ELECTRONIC MODULE
When the electronic unit is in the instrument, communication with it is made via magnetic and optical signals.
The electronic circuits are commanded to start measuring or to present their results when a magnet is held outside fixed positions on the carrier.
The electronics respond by switching on light emitting diodes that transmit binary coded serial data through the transparent end cap of the module to a photodetector outside, or by displaying data on a numeric display, which is easily readable through the transparent carrier wall.
SENSOR EQUIPMENT
The modular system has sensors for current speed, current direction and temperature. The sensor for current speed is a Savonius type rotor made by Aanderaa Instruments, Bergen.
The rotor stem contains a magnet which activates a magnet sensitive switch in the electronic module when the current speed makes the rotor to move.
The compass has a magnetic needle which makes contact with on out of 24 conducting sectors when given a "clamping" signal.
The temperature is measured with a thermistor which controls the frequensy of a resistor controlled oscillator. On signal from the electronic unit the thermistor dependent frequensy fT is loaded into the instrument memory. To obtain self calibration, the system at fixed intervals records the frequensy fc as obtained when the thermistor is temporarily replaced with a known resistance Re•
DATA RECORDING
The data are recorded into a static C MOS RAM-memory. The present data capasity is 32 000 bits which are used for 1024 corresponding data sets for current speed, direction and temperature. By using a new generation of memeory chips the data capasity can be easily expanded to say 16 000 data sets.
DATA READOUT AND PROCESSING
Fig. 2 shows how data are transferred from instrument to readout device when the instrument is still unopened. A readout head with photodetectors is snapped over the electronic module end cap. In a few seconds data are flashed from the instrument into the readout device selected.
Realising the fact that personal computers will soon be available everywhere at a very low cost, the instrument design has been adapted for easy readout via personal computer. The personal computer can easily be programmed to compute and present raw data and to compute simple statistical properties with the data material.
Advanced processing and storing of the data in a central data base system is obtained by transferring the data from personal computer to a large computer via a modem connection.
OPERATING EXPERIENCES WITH THE SYSTEM
The modular system has been tested in the field for about two years. The most important experiences have been:
1. The mechanical carrier.
The general vertically
impression has been good. The carrier stays in the sea and directs itself into the current direction when the current speed is more than 2-3 cm/s. A
few of the transparent pressure tubes have fractured due to mechanical shocks. Carriers made from plexiglass can be used to 600 meters. For use at larger depths, metal tubes must be employed ..
2. Communication with the instrument.
The use of magnets for giving start and read commands and the use of photoemitters for transferring data from unopened instrument has been very successful .. Hhen the user follows the instructions for use, no data have been reported lost or distorted ..
CURRENT SPEED SENSOR
In all instruments that have been made the current sensor has reliably transferred its rotational data to the electronic module without problems.. The correspondence between current speed and number of rotor revolutions per minute follows the rules that have been experienced with the Savonius type rotor in general. For use in the wave zone an ultrasonic type current sensor would no doubt be better, but at the cost of much more complicated electronics and power supply.
The compass has till now been the most unreliable sensor in the system. In some earlier designs the compass could fail up to 20-30% .. Improved contact plating and better control when making it has reduced the failure rate to less than 1%.
Still a non contact type compass like a flux gate compass may be a better choise for the future.
The experienced precision of the present compass is approx.
± 10
° ..
TEMPERATURE
The thermistor type used (Fenwall GB32JM19) has proved to be very stable. The readout processor first calculates the thermistor resistance at the moment of measurement. Then it converts the resistance to temperature by using the general thermistor equation
where T
=
temperature (~K)RT
=
resistance of thermistor A,B,C are calibration constantsWhen inserting individual calibration constants, the calculated temperature error will be less than 5/lUOqc over the temperature range -2 - +22Pc.
PROCESSING
Processing on personal computer is simple to perform. The programs for processing are loaded on PROM card or on a floppy disc.
Fig. 3 shows an example of a raw data listing.
Fig. 4 shows how the personal computer makes a simple statistical analysis of current speed and direction distribution from one batch (1024 observations) of data.
CONCLUSION
The modular system for measuring current speed, direction and temperature is about to become a simple and reliable instrument for acquisition of small or moderate amounts of data.
New electronic modules which are planned will have larger memory and contain microprocessors that can in situ process the observed data to a high level of sophistication whithout increasing their present carrier volume. The next generation of modular instruments will probably be able to compete with large tape recorder based instruments in both performance and data capasity.
o-IliNG
CClMPfiS~
DISPLAY..-z:
0 U..l- 0~
za::
:o o -
<(+
>
~~ a;)Q.
O:.r>
wz
..JUJ PROGRAM '-'0:: za::
SWITCH -:::>
V'l.J
THE BASIC MODULES FOR ACQUISITION OF DATA FROM THE SEA
LED EM!TTERS LED EMITTERS TEMP
_lll""'l!! SENSOR
11111 00 o-RING I r - - i I
O-RING - - - I
11
COMPASS I
0 <(
~
w a:
0
t"[J\ ~
... ~ Q.. X:
U..u.J 01-
Z+ u..
- z 0 oa:
1 -0 v>O
< ( - Z+
>>- OCl
~~ =~
Vl:l:: <(()..
a l - >V>
OCl a:
w ' UJI-v>Z
...I .::I ... al UJ
a: \!)I.J.J
"' oa:
~ ZUJ
~ 0:::
;;e; ..0:::>
.-<<..;
..J
<(
>
~
~ z ...
w
</)
'<OiGR---!1t--
BEARING I
w
0 u.l a: <(a. Cl
~ ~ 0::
V'l zoa..
OUJX:
-ww I-Q. I-
<(:.rl
> + 0::1- u.JZZ tnwO .-na::-
00::1-
::>W ...
,1::
~ ~Wu.J a::
N a:
~ ou..-
. - < 0 0
"'
..J
<(
>
a:
u3
,.., Cl...
u.J
1-
0
z
UJ ~
"'
fi-<E BASic MECH~N i CAL MODULE IS A TI<ANS?AREN~ PilES SURE TUBE SO ,'1M n. G. ~50 MM LO~!G i~f0 WH!Ch AL_ ELEfRCNIC MODULES CAN BE : 'ISERTED
BALA.NCE
THE BAS'I C MECHAN l CAL MODULE BECOMES f\ CURRENT METER
~00111 E l3Y ADD! 'JG ROTOR CAf-L VANE AND BALANCE
CURRENT METER MODULC
Q
<(
u.J IX
u..
0 Vl z
0 1-
<(
>W a:: a::
w::>
Vll- c:Q<(
oa: UJ 1-
~(I. a:
N:C ;:
OUJ
--i 1- c.n
..J
<(
w
uATA COMMAND
0
' ,=-=.:::.~ I
V'l u.J .J ::I ~
i
l: w z
_._--I _,
I I I
WIRE SCRE\1 L.;;;;:;::_-j.ll~~
G
END CAPTHE BASIC MECHANICAL MODULE BECOMES A THERMOMETER MODULE BY ADDING END CAP AND ~IRE
SCREW
TEMPERATURE MODULE
THE READOUT HEAD IS A t-ENERAL READ OUT COMMANDER IT CAN BE SNAPPED ON TOP OF ALL MODULES WHEN IN POS I l l ON
IT COMMANDS THE RAI'I-MEMORV IN THE ELECTRONIC MODULE TO DELIVER DATA AT A RATE OF
2000 B I TSISECC'lND TO ONE OF SEVERAL POSSI8LE DATA RECEIVERS
MAGNET
l
I
~ ,..., .. _.
IJ l ,
~
I
_1"""""1
_l..l_.
Li I I
0! :======~
I I
~
I I
I
I I
I I
I I
I I
I I
I I
I
I I
I I
I" I
I I
I I
I I
I I
I I
I I
I I
I I
I I
I I
I I
I I
I I
o,
DATA READOUT AND PROCESSING
R~ADOUT
TTL OR C-MOS COMPATIBLE LOGICAL SIGNALS
HEAD
PHOTODE TE CTORS
PHOTOEMI TTERS TEMI' SfNSO'}-, \
Et<ID CAP
DATA
-,
:::c ICOMPASS O-R l NG
I
READOUT- SwiTCH-
ELECTRON l CS FOR SE11UENC INC.
MEA!>UR!NI- AND DELIVERING DATA
cru <!lt-
o-
V -24- PLUG OOCIQCIOOO
I -- ---+--[ 0 0 0 0 0 0 0 0 0 0
ooeooooeoo I
I I I
ooeoo BIT MONITOR
ANALOCiUE MONITOR
I I I
1\ c::J 0 0 M,NO
CURR, TEMP, DIR
1', I --+--[ c:J
\ c::::J
0 0
0 0
\ c:J 0 0
\
I I
\
I 1\ I'.._..,..
I I I I I I I I I\
I'-+--[
I
PULSE SHAPER + RECORDER
PULSE SHAPER
ASCI I- CONVERTER
I I I
\
I
~h
~~
a:JtI Cl. If>
,,
SWITCH START--:r
I I
ROTOR- -~
~
p
DETECTORTYPICAL ELECTRONIC MODULE
...
MODULE WITH DATA
I I
\
,_
;
DAT A CRT
PERSONAL COMPUTER
PRINTER PLOTTER
DATA PROCESSING ALTERNATIVES
SHOWS THE DATA Bll PATTERN FROI' ONE SET OF OBSERvATIONS
CONVERTS THE D!I-ITAL DATA FROM THE RE ADO UT HEAD TO ANAL00UE SIGNALS
SHAPES DATA 'RC'lM, CASSETTE TC THE READOUT HEAD STANDARD
RECORDER
RECORDS DATA DIRECTLY
BUFFERS DATA FROM ONE INSTRUMENT INTO INTERNAL MEMORY, RETRANS~IT~
THE DATA AS STANDARD ASCII -CODED INFORMA- TION AS NEEDED roR DRIVING TERMINAL~
MODEMS AND COMPL
PROCESSES DATA FROM READOUT HEAD PRESENTS THE INFOR- MAl I ON ON CRT.
PRINTER OR PLOTTER CONVERTS DATA TO ASCII CODE
CASSETTE RECORDER
:::; TART- r I ME oF :::; D 1 €~ 0 0 : k 1 .. 12 .. 0 €' . 0 is • 2
s .
::!::::35M .. NO~:
ss~ 1"1 "l"'- ..
h'n :
. s7M .. NO .. : 3sM .. NO. : 39_M" NO" = 4oM .. NO" :
'4iM. NO .. : M .. NO .. : '43t"l .. NO" :
44 ·~-~ 1 l "
r·"n .. :
-q_4st1 "NO" ::
46 M .;NO" ::
!47 M" NO. :
4B l"l £NO" :
i49M, NO"::
50 t·1 .. NO· : 'si M,. NO, :
52 P'i .. NO .. : s3M .. NO,.:
54 M .. NO .. :
;ss
M .. NO":ss M., NO .. : ::NO,:
ss M .. NO., :
.. No ..
=6GM NO .. :
61
M:
NO":ez M= NO .. :.
63M .. NO ~ :
64 t1 .. NO .. :
1 TEMP:
2 TEMP: 10 .. 94 3 TEMP: 10.79 4 TEMP: 10 .. 82 5 .TEMP~ 10u79
~~.
::::
·~·
10' 11
i ·-:· ·-~=- 1:3
14
1 c-.:· ·-' 1.6 i -;·
.t.l
1.!3 i '7~
20
TEMP: 10 .. 79 TEt1P: 10 "7·;·
TEMP: 10 .. 7:3 TEMP: 10 .. 64 TEt1P: 10 .. 7'i:' TEMP: 10 "4:2 TEMP: 10 .. 7:~:
TEI"'IP : 1 0 ,. 91 TEMP: 1.0 .. 91 TEMP :: 1 0 ., ·~ .. 1 TEMP: 10 .. 64
TEMP: 10 .. 42
TEt,1P ~ 1 0 .. ::;; 1 TEMP:"· 10.60 21 TEMP: l0 .. 4!5_
~~~2
~:::.::
24
25
26
TEMP: 10.51 . TE!"IP : 1 0 .. ::;i 1 TEMP: 10 .. 39 TEMP: i 0 .. _::;7 TEMP:: 10 .. 1::.7
~7 TEMP: 10A67 28 TEMP: 10~69 2•;;1
3"f9 $1!35
:::: l T£t1P: 1.0 .. :~::::
CURR .. :
CUF\R .. :
CURR.:
CURR~:
CURR .. : CURR.:
CURR.:
CURR.:
CURRu;
CURR.:
CURR.:
CURR .. : CURR .. :
CURR.~
CURR .. : CURR .. :
~::t.!RR. :
cur~:F:.
:
C!..JRF.:" : i::l_tRR. : i::IJR~R" : CURFi: .. : CURI=i:,:
CURR.:
CURR.:
c::~_tF-={R ._ .,;
CURR .. : Cl.) BR CtJRR, CUPR":
0. 0 . 0~0
0.0 0 .. 0 0 .. 0 0 .. 4 1, ~~
0 .. 0
s· •.
0 7 ., .. :.}:2~ tt , ; ,
9 .. 5 t:::: 11::::
17 .. 5 l !:: u ::.:·
:;~1. 2 1.7.,5
i , ... , -r
J. ·=· ,., J
~7:~-0-If:::}
1:::.:; a 7 17 .. 0 . i ·~;· . . 1 20, .. 0 17 .. 0 1.7 .. 0 i 5.::::
1.4 ..
5'
~::!;;;
5;0
i ··::·
r. /
-d::;;I GNATURE: V
-u.~t!Jf! __ ~-~---·-·--
----··· ..
-
... -·-·-··· ... --;DIRu
DIR.
DIR~
DIR ..
DIR.
DIR ..
DIR ..
DIRa
DIR~
DIR.
DIR~
DIR=
DIR ..
DIR ..
DIR=
DIR.
DIR~
DIRu
DIR;
DIR.
DIR ..
DIR=
DIR ..
.DIR.
DIR ..
DIRA DIR.
D.IR,.
.-. i c::-
.;:, • .!. ._1
:~:15
·=3:30
-rr::
I ·~.'
105 120 120 120 120 120 120 12€i 120
12~~
1.::?0 120 120
1 ::.::~ 0
120
l2f~
120 120 1:20 120 120
12~;
120
12~~
D'IR·~ - 120
n T ~::· 1 ·~=-~~
T I t"'E : 12 • 1 2
TIME:12~24
TIME:12m36 TIME:12a48 TIME:13a00
TIME:1~ .. 12 TIME:13.36 TIME:13a48 TIM£:14.00
TIME: 14 .. 12
TIME::14,24
TIME : 1 4 .. :36 TIME:t4,48 TIME:15.00 TIME:15.12 .T. I ~'JE : l ~.5 D :2:4- TIME : 1. 15 , 3(.~.
T I f"lE : l ~; n 4:::
T I t1E : :1. f::, .. 0 T Ir1E: 16 ~ J. 2 TIME: 16,.24·.
·r·
I Mt:: l ~~: n :;:~~:TIME:1b.48 TIME:17a00
TIMEj17~f2 TIME:17a~4
T1ME:17.36
~ T_IME ~~ .. 17. 4~:::
TIME:f18· .. 0
·r
I 11 E : l :;:: ,. i 26.25
1:: u25
$ .. -,;:::--
t.:t 1'il .r;_._l-
I ~~
O a L 0
• I ~~
Ou~0
6 .. 25
/:. ... 25
- .-·,t:::
l:.,:: L.· ... '
6u:25
i~t lt :~:~:;
,~, !( ~25
;~> u :2:5
t . ., :25 1:: it 2~)
6.25
1~: n 2~) J~~ .. ~!:5
~~: n ~7: ~=~;
6~25 6~25
I ~c::"
OwL0
1;, q ~;~ !::~
i. .-.;::;-
.. .::, .-~,_-).
l~: t: 2~~:;
. 6 .. 25
i~) h :2:::~~
6 .. 25
~· '~~;~5 'i~~25
/:_r u 2~:)
1,:, .. ·''-··-· i=··-=·
l';i::::;:
198::::
1 ·~·:::::;: - 198:3
i l:;1 !:: :~;
198:3 l ·;·~:::_:;:
1 '?':=:::=:
1'~1:::::;:
1 ·;· ::: ::::
l ·~) ::~ :~~;
t ·~;:;::::
j~ •;J :=~::::
1 -:;~!::: :?.!
1 '?':::::;::
1. -~~::!:3.
t ~:;·:::::7:~
1'~) :~: :::!
i ·:;·:::!:;;
· 1 ·~;;;:::::r
1 '~;·:::::;;
' 1 •;J:=:::::
1'?'::::::::
198:::::~
1'7·:::::::;
f•;/:~::3
11~1!::~:~;
f~~~-
·i .:::n::~·:, .L .. •• ~ ... )· ... :
3l
. ·3'!
38
40 41 42
43
44 45
46 47 48
·49 ..
50 St 52
·.sS
54 55:
56
.. ::tJ
58
60
62
fY
Fig. 3. Parts of raw data listing from a personal computer. The personal computer asks when the instrument was started and what interval time the instrument was programmed witho It then computes temperature, current speed, current direct~~n and measurement time for 1024 sucr-ssive observationso
INSTRUMENT N0u: 2
DEF'Ti···! ~ 6 t·iETER
PERSON IN CHARGE: ~~
·:::; T C:tid6 T! if.:'•E~ u \''~-. .1'
••• J. •• 'll I . .,If \ .. n \1 / (£ ' I
, l:.t·ltll( : .
••• uo• .. ...,, ••••• • - ••••• ••t •~•io• ,.;.:, o.•• n"' '"'" '''" •·• • '''"" ... , ... , .. ,.., _.,, , ... ,
LISTING OF NUMBERS OF OBSERVATIONS VERSES CURRENT DIRECTION.
.--; c:·
'"r· .. .l
::. ~) ::::;
J.20
•'"\l:;-
... ·.=·· .. .1
}, ~50 l6!~~
lj.
'"7 ,.:
•I li
.i . .:..r
i ·i .! . • :.
1 c:~j
19!5
:;;:: t:~ ~;
:;2::;)~5
27(;
3~) 0 J].!:;;i
3:::::~~
1. :i.
1 ::::
1 ·i
,!, ·'·
6
~::::
····' 1 c··
. ···'
:!. €~ .: ..
NUMBERS OF OBSERVATIONS/CURRENT SPEED.
0
.; ~~~
.!. • • .!
:2.' ~) ... ·,r.::-
~~· ... '
··;· li
/ 1.-;-
1. '7
•I ·I
.! • .!.
:t:::::
J. 4
!~r
ll0
:!. t ~:)
·! . ·' 17~
.!. ,,: .. r./
1 :.:!~)
j,{:.(j :t~:::.:::l
170
l'?'~=j
.,
.!.
Fig. 4. A simple analysis of the distribution of current speed and direction from one set of data as made by a personal computer.