MRU-D Installation Manual Overview
MRU-D Installation Manual Overview
MRU-D-207 /5.0
17.11 2014 © Kongsberg Seatex AS
Document history
Document number: MRU-D-207 / Revision 5.0
Rev. 1.0 31.05 2012 First issue of this manual
Updated to correspond with MRC+ version 5.03.00. Description of the
Rev. 2.0 26.10 2012
MRU binary protocol is included in this version.
Updated to correspond with MRU software 5.01.05 which included
Rev. 3.0 29.05 2013
additional commands to the MRU binary protocol.
Documentation of DIP switch positions in junction box. Updated
Rev. 4.0 24.1 2014 parts list, product restrictions, electrical installation and environmental
specification of junction box.
Updated to correspond with MRU sw. version 5.02.00 and MRC+
Rev. 5.0 17.11 2014 version 5.04.00. Appendix A Digital Interface is updated with new
UDP ports
Copyright
©Kongsberg Seatex AS
All rights reserved. No part of this work covered by the copyright hereon may be reproduced or otherwise
copied without prior permission from Kongsberg Seatex AS.
Disclaimer
The information contained in this document is subject to change without prior notice. Kongsberg Seatex
AS shall not be liable for errors contained herein or for incidental or consequential damages in connection
with the furnishing, performance, or use of this document.
Kongsberg Seatex AS endeavours to ensure that all information in this document is correct and fairly
stated, but does not accept liability for any errors or omissions.
Warning
The equipment to which this manual applies must only be used for the purpose for which it was
designed. Improper use or maintenance may cause damage to the equipment and/or injury to personnel.
The user must be familiar with the contents of the appropriate manuals before attempting to operate
or work on the equipment.
Kongsberg Seatex AS disclaims any responsibility for damage or injury caused by improper installation,
use or maintenance of the equipment.
Comments
To assist us in making improvements to the product and to this manual, we welcome comments and
constructive criticism.
e-mail: [Link]@[Link]
Kongsberg Seatex AS
[Link]
Installation Manual
Table of contents
Glossary..................................................................................................................6
1 INTRODUCTION............................................................... 9
1.1 About the reader .....................................................................................................9
1.2 Notations used in this manual.................................................................................9
1.3 Product restrictions...............................................................................................10
1.3.1 Restrictions in guarantee .......................................................................... 10
1.3.2 Restrictions in use.................................................................................... 10
1.4 Disposal ................................................................................................................10
1.5 Equipment handling..............................................................................................10
2 PRODUCT DESCRIPTION................................................ 12
2.1 Purpose and application........................................................................................12
2.2 System components ..............................................................................................13
3 TECHNICAL SPECIFICATIONS ........................................ 14
3.1 Performance data ..................................................................................................14
3.1.1 Orientation output .................................................................................... 14
3.1.2 Angular rate sensors................................................................................. 14
3.1.3 Acceleration sensors ................................................................................ 14
3.1.4 Internal processing ................................................................................... 15
3.2 Physical dimensions .............................................................................................15
3.2.1 MRU Unit ............................................................................................... 15
3.2.2 MRU floor mounting bracket .................................................................... 15
3.2.3 MRU wall mounting bracket..................................................................... 15
3.2.4 MRU protected mounting bracket ............................................................. 16
3.2.5 MRU junction box ................................................................................... 16
3.3 Power....................................................................................................................16
3.3.1 MRU Unit ............................................................................................... 16
3.3.2 MRU junction box ................................................................................... 16
3.4 Environmental specification .................................................................................17
3.4.1 MRU Unit ............................................................................................... 17
3.4.2 MRU junction box ................................................................................... 17
3.5 External interfaces ................................................................................................17
3.6 Data outputs..........................................................................................................18
3.7 Data inputs............................................................................................................18
3.8 MRU cable............................................................................................................18
3.9 LED indicator MRU .............................................................................................19
3.10 Power requirements ..............................................................................................19
3.11 Cable lengths ........................................................................................................20
3.12 Cable wiring schematics.......................................................................................20
MRU-D-207 /5.0 3
MRU D
4 MRU-D-207 /5.0
Installation Manual
MRU-D-207 /5.0 5
MRU D
Glossary
Abbreviations
AHRS Attitude and Heading Reference System
AP Aft perpendicular. The vertical intersection of the design waterline
at the stern, alternatively the center line of the rudder stock.
BL Base Line. Is the same as the keel for a vessel with horizontal
keel line.
CG Centre of Gravity. The mass centre of a vessel. This is normally
the location with least linear acceleration, and hence the best
location for measurements of roll and pitch.
CGND Communication ground.
CL Centre line. Is the longitudinal axis along the centre of the ship.
CRP Common Reference Point.
GA General Arrangement drawing.
GGND The MRU ground.
GNSS Global Navigation Satellite System
GUI Graphical user interface
HPR Hydroacoustic Positioning Reference system.
IMU Inertial Measurement Unit
INS Intertial Navigation System.
LGND Logic ground
MEMS Micro-Electro-Mechanical-Structure.
MP Monitoring Point
MRC MRU configuration software. Runs on a PC under Microsoft
Windows.
MRU Motion Reference Unit. A MRU consists of gyros and
accelerometers.
NMEA National marine electronics association. NMEA 0183 is a standard
for interchange of information between navigation equipment.
PGND Power ground
PPS Pulse per second
RMS Root mean square
UDP User Datagram Protocol
UTC Universal Time Coordinated. This is the official time in the world
and has replaced GMT (Greenwich Mean Time) as the official
time.
6 MRU-D-207 /5.0
Installation Manual
Definitions
Alignment Is the process of adjusting the current internal navigation frame in
the instrument to the true external frame.
Attitude The orientation relative to the vertical axis of a vehicle. Heading
is not included. If heading is included, the word "orientation"
is used for the vehicle.
Origin The zero point in the coordinate system. The origin location can
be configured by the user. Typical origin locations are CRP in a
survey report, CG, MRU or the intersection point between AP,
BL and CL.
P-axis This axis is fixed in the vehicle and points in the starboard
direction horizontally when the roll angle is zero. Positive rotation
about this axis is bow of the vehicle up.
Pitch A rotation about the pitch axis is positive when the bow moves
up. Normally, pitch means the dynamic pitch angle motions.
R-axis This axis is fixed in the vehicle and points in the forward direction
horizontally when the pitch angle is zero. Positive rotation about
this axis is starboard side of the vehicle down.
Roll A rotation about the roll axis is positive when starboard side of
the vehicle moves down. Normally, roll means the dynamic roll
angle motion.
Starboard When looking in the bow direction of a vehicle, this is the right
hand side of the vehicle.
Y-axis Yaw axis. This axis is fixed in the vehicle (b-frame), and points in
the downward direction when the vehicle is aligned horizontally.
Positive rotation about this axis is turning the bow of the vehicle
to starboard.
Yaw A rotation about the vertical axis is positive when turning
Eastward (Clockwise) when the vehicle cruises in North direction.
Normally, yaw means the dynamic yaw motion.
MRU-D-207 /5.0 7
MRU D
8 MRU-D-207 /5.0
Introduction
1 Introduction
Caution
Caution is used to make the user aware of procedures and operational
practice which, if not followed, may result in degraded performance or
damage to the equipment.
WARNING
Warning is used when it is necessary to warn personnel that risk of
injury or death exists if care is not exercised.
MRU-D-207 /5.0 9
MRU D
1.4 Disposal
All electrical and electronic components have to be disposed
of separately from the municipal waste stream via designated
collection facilities appointed by the government or local
authorities. The correct disposal and separate collection
of your old appliance will help prevent potential negative
consequences for the environment and human health. It is
a precondition for reuse and recycling of used electrical and
electronic equipment. For more detailed information about
disposal of your old appliance, please contact your local
authorities or waste disposal service.
The equipment may be returned to Kongsberg Seatex AS if
there is no local WEEE collection. The equipment is marked with this pictogram.
10 MRU-D-207 /5.0
Introduction
MRU-D-207 /5.0 11
MRU D
2 Product description
This manual describes the 5th generation MRU products. This generation motion sensing
products is both mechanically and electrically compatible with the previous MRU
generations. The 5th generation MRU products are identified by serial numbers above
20000, titanium coloured housing and Ethernet communication.
12 MRU-D-207 /5.0
Product description
MRU-D-207 /5.0 13
MRU D
3 Technical specifications
1. When the MRU is exposed to a combined two-axis sinusoidal angular motion with 10 minutes duration.
2. When the MRU is stationary over a 30–minute period.
14 MRU-D-207 /5.0
Technical specifications
MRU-D-207 /5.0 15
MRU D
3.3 Power
3.3.1 MRU Unit
Voltage input 10 to 36 V DC
Recommended voltage 24 V DC
Power consumption Max 3 Watts
Power rise speed Not critical
Batteries None; connection to UPS recommended
16 MRU-D-207 /5.0
Technical specifications
MRU-D-207 /5.0 17
MRU D
18 MRU-D-207 /5.0
Technical specifications
Insulation ETFE
Screen Cu-braid
If there is something wrong with the sensor unit, a flashing red light flashing at
4 Hz is observed.
Pressing the ALERT button changes the light to blue. By holding the ALERT
button for more than 8 seconds, a red light indicates that the unit is reset to default
IP.
MRU-D-207 /5.0 19
MRU D
The sensor unit should be protected by an external slow fuse rated at 2 A. There is
a fuse in the MRU-E-JB3 junction box.
Caution
Permanent damage to the sensor unit may occur if power is applied to the
Ethernet or digital conductors. Therefore, it is imperative to check the power
connection by measuring the power voltage at the connector before the
sensor unit is connected. Damage resulting from incorrect connection and
power is not covered by the Kongsberg Seatex AS warranty.
20 MRU-D-207 /5.0
Technical specifications
MRU-D-207 /5.0 21
MRU D
The Ethernet connection pins RJ_1, 2, 3 and 6 are isolated from the sensor unit power
system.
COM1
Is an RS-422 input and output line. Transmit is on OUT and receive on IN.
COM2
Is an RS-232 input and output line. Transmit is on OUT and receive on IN. In the
MRU-E-JB3 junction box this signal is also available as RS-422.
COM3
Is an RS-422 or RS-232 input line.
COM4
Is an RS-422 or RS-232 input line.
EXT0 line
Internal use only. In use for output of analog signals from the MRU junction box and to
activate the relay when analog data are valid.
Ethernet ports
Through the Ethernet connection, three output ports and one input port are available in
the MRC+ configuration software for I/O setup.
22 MRU-D-207 /5.0
Installation
4 Installation
This chapter describes a typical ship installation of the MRU for use together with, for
example, an Hydroacoustic Positioning Reference system (HPR).
The sensor unit is shipped in a specially designed transportation container. Keep the
sensor unit in this container until ready to install the unit in the mounting bracket.
Note
After the installation, please save the transportation container. To maintain warranty
validity, the sensor unit must be shipped in this container for service or repair.
In addition to the MRU unit itself, the following additional equipment is required for
installation:
• The heavy duty screened MRU-E-CS8 cable with the MRU connector at one end and
marked conductors at the other.
• The MRU-M-MB5 floor-mounting bracket or the MRU-M-MB4 wall mounting bracket
complete with four M4.0 screws and three M6.0.
• The MRU-E-JB3 junction box for connecting the MRU output signals to the HPR
system and to supply the MRU with 24 V DC power. A ship cable to be supplied for
connecting the MRU junction box with the HPR system. This cable can be delivered
by Kongsberg Seatex AS, although normally it is delivered by the HPR system
supplier, the shipyard or others.
4.1 Logistics
Safety
None.
Personnel qualifications
Trained electricians.
MRU-D-207 /5.0 23
MRU D
24 MRU-D-207 /5.0
Installation
MRU-D-207 /5.0 25
MRU D
26 MRU-D-207 /5.0
Installation
4.3.2 MRU
Figure 3 Sensor point on the wall mounting bracket Figure 2 Sensor point and
position (0, 0, 0) for all MRU
units
MRU-D-207 /5.0 27
MRU D
• Distance vector from the Origin to the user defined monitoring points (X, Y, Z):
<0.1 metre
• Distance vector from the Origin to the Centre of Gravity (CG) location (X, Y, Z):
<1 metre
• Yaw misalignment angles with the vessel axes: < 0.5°
• Misalignment angles (Roll, Pitch) with the vessel axes: < 0.1°
28 MRU-D-207 /5.0
Installation
MRU-D-207 /5.0 29
MRU D
• Pitch offset angle. The angle between the ship Y-axis and the projection of the MRU
z-axis in the ship’s RY-plane.
• Yaw offset angle. The angle between the ship R-axis and the projection of the MRU
x-axis in the ship’s RP-plane.
Figure 7 MRU bracket misalignment offset angles. Positive roll offset angle if the
bracket tilts to starboard. Positive pitch offset angle if the bracket tilts to stern. Positive
yaw offset angle if bracket is rotated clockwise
Note
Mounting of the MRU with the x-axis (x arrow) pointing up (90, 0, 0) or down (-90, 0, 0)
should be avoided due to that there is a singularity in the Euler angle representation
for a 90 degree pitch angle. Therefore, the wizard for mounting angles in the MRC+
software doesn’t support these orientations.
Note
If the bracket offset angles exceed 45°, another main rotation should be selected.
In Calibrating the MRU axis on page 45 it is described to which accuracy the mounting
angles have to be calibrated to ensure that the MRU functions are according to
specifications. The MRU software automatically corrects the mounting angles back to
the default orientation when these angles are set in the MRC+ software.
See MRU User Manual in References on page 91 for details on the different frames
which are used, like the MRU/sensor frame (x, y, z), ship/body frame (R, P, Y), heading
frame (F, S, D) and geographical frame (N, E, D).
Related topics
• Configuration tab on page 55
30 MRU-D-207 /5.0
Installation
MRU-D-207 /5.0 31
MRU D
The sensor unit achieves its best roll and pitch accuracy when the unit is mounted at the
vessel's centre of gravity (CG). Although it is often not possible to mount the sensor unit
at precisely the CG, it is possible to compensate for this and achieve the same roll and
pitch accuracy as if the sensor unit was mounted at the vessel's CG by inputting the lever
arm CG vector in the sensor unit configuration.
When lever arm corrections are used, the following lever arm co-ordinates must to be
defined in the MRC+ configuration software:
32 MRU-D-207 /5.0
Installation
Note
The sensor unit position is the origin of the co-ordinate system from which the CG and
MP lever arms are to be measured. A component is positive when moving in the positive
axis direction from the sensor unit position. Be aware that the vertical axis is positive
down. Use the graphical view in MRC+ to ensure the MPs are correctly positioned.
When using long lever arms, any vessel vibration sensed by the sensor unit will increase
the noise level of the measurements, because angular velocity and numerically derived
angular acceleration are used in these computations.
Caution
Use caution when selecting a location for the sensor unit. Incorrect use of
lever arms will result in degraded performance.
Related topics
• See Configuration tab on page 55 for additional details on how to configure the sensor
unit and set up the CG and MP lever arms.
MRU-D-207 /5.0 33
MRU D
3 Mark and drill three M6 holes in the foundation for the base plate screws.
4 Place a plastic bushing between the floor and the base plate for each of the three
holes. This is done for electrical and mechanical insulation of the MRU from the
foundation due to earthing and to prevent corrosion.
5 For each base plate hole, enter a plastic bushing, then a washer and finally enter the
M6 screw. In the other end, enter a nut for each screw. The nut should be secured
with a washer or by using a self-locking nut.
6 Mount the adapter plate to the MRU, as shown in the figure Adapter plate mounting
on MRU on page 34. Ensure that the x and y arrow directions are the same on
the adapter plate and the MRU. Enter the four M4 screws and fasten the adapter
plate to the MRU. It is recommended to apply Loctite 242 glue or equivalent on
the four MRU screws.
7 Place the MRU with the adapter on top of the base plate, as shown in the figure MRU
mounted in bracket on page 35. Ensure that the MRU enters the steering pins on the
base plate properly and that the orientation of the MRU is the same as indicated (x
and y arrows) on the base plate, as shown in the figure Base plate on page 35.
34 MRU-D-207 /5.0
Installation
8 Enter the three M4 screws with washers from the adapter plate to the base plate. It is
recommended to apply Loctite 242 glue or equivalent on these three screws.
The base plate has steering pins and x and y arrow indication.
Figure 12 Base plate Figure 13 MRU mounted in bracket
Note
The MRU mounting angles have to be modified by use of the MRU configuration
to correspond with the actual mounting orientation of the MRU in the Bracket.
Precise MRU orientation is important to ensure that high quality and accurate
measurements are available to the host system.
9 Mount the junction box on the floor or wall in a suitable location within the length
of the 3-metre MRU-E-CS8 cable, as shown in the figure MRU junction box
mounting on page 36.
10 The screws for mounting the junction box should be secured with washers or
self-locking nuts.
MRU-D-207 /5.0 35
MRU D
36 MRU-D-207 /5.0
Installation
7 When disassembling the MRU from the Bracket for service purposes, only remove
the screws, pos. 6. Do not remove the Bracket from its position.
MRU-D-207 /5.0 37
MRU D
3 Mark and drill an M8 hole for the top screw, pos. 1, and enter the screw without
tightening it completely. Align the bracket vertically using its own weight or by
aligning it in relation to the wall. Drill two holes for the lower screws, pos. 2, and
insert and securely tighten all three screws, using lock washers and nuts.
38 MRU-D-207 /5.0
Installation
5 Fasten the MRU cable (MRU-M-CS8) to the MRU connector and insert the MRU
into the bracket.
MRU-D-207 /5.0 39
MRU D
Note
The MRU mounting angles have to be modified by use of the MRU configuration
to correspond with the actual mounting orientation of the MRU in the Bracket.
Precise MRU orientation is important to ensure that high quality and accurate
measurements are available to the host system.
6 Fasten the MRU to the Bracket with the four M4 screws, pos. 1, with lock washers
and push down the cover caps , pos. 2, at the top of the screw holes, as illustrated, to
ensure that water is not entering the holes.
Figure 21 The four mounting screws Figure 22 The cover caps entered
for the MRU above the screws
7 Mount the cover on the bottom of the Bracket with the three M4 screws, as
illustrated..
40 MRU-D-207 /5.0
Installation
8 When disassembling the MRU from the Bracket for service purposes, do not remove
the Bracket from its position only the MRU inside.
MRU-D-207 /5.0 41
MRU D
4 Insert the ship cable and the power cable through one of the free nipples on the
junction box.
5 Ensure that the cable shield is in contact with the nipple for grounding before the
cable is fastened to the box. Use the required number of clips to fasten the cable to
the wall.
Note
Cable with shield has to be used in order to fulfil the sensor unit power and EMC
requirements. The cable shield must be connected to earth only on one end (open
in the other).
Fill the nipples not used with self-bounding tape. Press the self-bounding tape
together as ball and fill it into the nipple. Screw in the nipples properly afterwards
to ensure it is watertight. This to fulfil the enclosure protection specification.
The junction box housing is grounded to earth through the screws for mounting the
box to the wall or floor. Please note that if the foundation on which the junction
box is mounted is NOT connected to earth, one of the junction box mounting screws
has to be connected to earth by connecting a wire from the screw to an object that
is connected to earth.
6 Insert each of the cable wires into the correct terminal on the P2 side (user) within
the box.
42 MRU-D-207 /5.0
Installation
7 Check that the DIP switches in the upper left corner of the junction box are in the
correct position according to the communication on COM3 and COM4. For RS-422
the DIP switch should be in the right position and a termination resistant of 120
Ohm will then be connected.
Correct position of these DIP switches are only important with RS-422
communication when using long cables.
Figure 24 DIP switch position for Figure 25 DIPS switch position for
RS-422 communication (default) RS-232 communication
8 If a ready signal for the analog output signals is required, insert the ship cable wires
for this signal into the terminals on the P3 side within the box. This is done by
feeding +24 V DC into RL_C pin and running a wire back into the host system from
RL_NO pin. This will give the host system a +24 V DC signal from RL_NO pin
when analog output signals are ready.
MRU-D-207 /5.0 43
MRU D
Note
After finishing the wiring of the junction box, ensure that the unused nipples are
watertight by inserting Duct tape into these nipples.
9 Optional, insert the power cable with 100 to 240 V AC into the terminal on the P4
side within the box if 24 V DC is not available.
Note
It is possible to input both 24 V DC on User P2 side and 100 to 240 V AC on the
User P4 side simultaneously.
10 When all cable wires are connected, apply power to the junction box.
• The MRU PWR light diode in the junction box should then shine green indicating
that the sensor unit receives power.
• The AC PWR will shine red if AC power is connected to the AC 100 - 240 V
terminal; else AC PWR light diode is off.
• The COM light diode will flash red if digital data are sent from the sensor unit on
COM1.
• The MRU light diode will shine green if the sensor unit is running, else off.
• The DAC diode will shine yellow if analog output is used, else off.
44 MRU-D-207 /5.0
Installation
11 If the lights in the LEDs are according to your connections, the installation is now
finished, unless the standard configuration delivered with the sensor unit needs to be
modified for the specific installation.
MRU-D-207 /5.0 45
MRU D
Figure 27 Value of roll error as a function of vessel pitch angle, displayed at 0.5°, 1°
and 1.5° MRU yaw misalignment
Related topics
• Mounting wizard on page 61
46 MRU-D-207 /5.0
Configuration
5 Configuration
The configuration software, MRC+, is used to set configuration parameters in the sensor
unit. It runs under Microsoft Windows XP, Vista and 7 (32 and 64 bit). The MRC+
communicates with the sensor unit through the Ethernet.
The MRC+ software is a part of the standard delivery. The software has the following
main functions:
• Configure the sensor unit for specific applications
• Check the internal status of the sensor unit (status log file)
• Load new software to the sensor unit
• Plot data to the screen and log data on file
MRU-D-207 /5.0 47
MRU D
48 MRU-D-207 /5.0
Configuration
3 The LED on the sensor unit will start flashing green and blue indicating that the
sensor unit is powered and its software is running.
4 The sensor unit is set up with a default Ethernet address [Link]. Then the PC
with the MRC+ installed has to be set up with the address in the range [Link],
except for the same address as the sensor unit. For instance if the sensor unit has
the Ethernet address [Link] (default), then the address on the PC could be
set to [Link].
To configure the PC to use local area connection, enter Settings and Network
Connections on the PC. Observe that the Network Connections dialog box appears.
5 Click on the Local Area Connection and select the Properties button in the General
tab.
MRU-D-207 /5.0 49
MRU D
6 In the Local Area Connection Properties dialog box select the Internet Protocol
(TCP/IP) item in the list of items and click on Properties button.
7 In the Internet Protocol (TCP/IP) Properties dialog box select the Use the following
IP address and Use the following DNS server addresses option buttons exactly as
illustrated. Click OK to exit the dialogues.
50 MRU-D-207 /5.0
Configuration
8 When the LED is flashing green, start up the MRC+ software by double-clicking
the MRC+ icon. First time the MRC+ is started the Windows Firewall dialogue
appears. Ensure to hock off both on Private and Public networs as shown on the
illustration below.
9 After allowing access form the firewall theMRC+ will start up.
MRU-D-207 /5.0 51
MRU D
11 The MRC+ receives configuration from the sensor unit and observe that a
Configuration tab appears on the screen. You are now connected and are free to
configure according to your purpose.
12 If connection with the sensor unit is not establish, check if the IP address and port
number are correct.
To get back to the default IP and port number for the sensor unit, press the small
connector pin in the connection box on the configuration cable. Hold it in until the
52 MRU-D-207 /5.0
Configuration
blue light turns red. A yellow flash will then appear on the LED indicating that
default IP is used. Repeat the connection from step 10 above.
Configuration
Includes sub-menus for handling of configuration information, such as Open, Save,
Revert and Send configuration file to sensor unit.
Sensor
Includes sub-menus to connect to the sensor unit, restart the sensor unit, send calibration
file, synchronize clock and to upgrade software.
Tools
At the moment empty.
Help
Includes help and system details.
Info bar
Includes sensor unit type, serial number, software version, user annotation, status and
mode.
Windows size/Exit
To scale the MRC+ size and to exit the software.
MRU-D-207 /5.0 53
MRU D
Open
Opens a configuration from file.
Save
Saves the configuration to file.
Revert changes
Reverts all changes performed since the file was open.
Exit
Exits the software.
Connect
Connects MRC+ to the sensor unit.
Demo
Runs MRC+ without a sensor unit connected.
Synchronize clock
Synchronises the clock within the sensor unit to local or UTC time.
Upgrade software
Sends new MRU software to the unit.
54 MRU-D-207 /5.0
Configuration
MRC+ Help
A PDF-file with description of how to configure the unit with MRC+ is available.
Compatibility
Lists the MRU SW versions that can be used with this MRC+ version.
About MRC+
List MRC+ SW version, contact information and details on this software.
Geometry
For later configuration of sensor and monitoring point locations it is an advantage that
the background vessel (vessel shape) is as equal as possible to the vessel on which the
system is installed. The background vessel is scaled on the screen to be equal to the
installed vessel. To scale the vessel shape on the screen, the actual vessel dimensions
have to be input.
Description
Vessel data for the specific installation.
MRU-D-207 /5.0 55
MRU D
Select the check boxes Show sensors or Show monitoring points to display objects defined
in other views.
Shape type
The Shape type section defines the shape of the vessel hosting the system. The list
contains some general shape outlines: Ship, Rig, Jackup (3 leg) and Jackup (4 leg).
These are all scaled according to the dimensions given in the Shape dimension section.
The general shape outline can be overridden by an actual shape defined in a drawing
file. Supported file extensions are Vessel models(*.svm), Vessel vector images (*.svi) and
Old vessel images (*.txt). This file can be created or edited in a text editor. Select the Use
vessel drawing check box, and browse for the wanted drawing file by clicking the Browse
button. When a valid drawing file has been loaded, the dimensions are defined by the
loaded shape and the Shape dimension fields are locked.
Shape dimensions
In the Shape dimensions section it is possible to set the following parameters:
Overall length
The overall length of the vessel, i.e. from stern to bow.
56 MRU-D-207 /5.0
Configuration
Overall width
The overall width of the vessel.
Overall height
The distance from the highest point of the vessel to the keel.
From stern
The distance from the aft point of the ship to origin along the X axis.
From CL
The distance from the vessel’s centre line, positive towards starboard.
From keel
The distance from the keel, positive downwards.
Centre of gravity
The Origin to CG fields in the Centre of gravity section defines the location of CG related
to origin. The CG is the center of rotation in the vessel.
Related topics
• Vessel shape from file on page 58.
MRU-D-207 /5.0 57
MRU D
58 MRU-D-207 /5.0
Configuration
In the example, only the port side of the vessel top view is defined in the file. Symmetry
is assumed, so this is sufficient to draw a symmetric vessel shape. If the vessel is not
symmetric, use the section code %Top view coordinates in (X,Y) [m]
Complete and give the coordinates along the complete shape, defined clockwise.
MRU-D-207 /5.0 59
MRU D
It is possible to define cutouts within the profile or top view polygons. For profile cutout,
use %Profile cutout n, where n identifies the cutout.
Vessel name
The name of the vessel. An empty name field is not allowed. The default value is
VESSEL.
Vessel owner
The name of the vessel owner (optional).
Country of origin
The name of the vessel's country of origin (optional).
MMSI
The MMSI assigned to the vessel. Default value is 0.
IMO Number
The IMO ID assigned to the vessel. Default value is 0.
60 MRU-D-207 /5.0
Configuration
signs on the co-ordinates. Check also that the MRU has been located on the expected
spot in the vessel shape. If not, check the signs and the co-ordinates input for the MRU,
the vessel dimension, the entered location of Origin and CG.
The sensor unit mounting angles can either be input manually or determined by use
of the Mounting wizard.
Sensor location
Enter the position of the MRU in X, Y, Z coordinates from Origin. The sensor unit
location has to be measured or calculated based upon drawings or previously measured
points. The default location of the sensor unit is in the vessel Origin. If a survey report is
available the vessel Origin should be located in the CRP used in the report.
Mounting angles
The mounting angles of the sensor unit in roll, pitch and yaw have to be input to the
sensor unit. The mounting wizard can be used to determine these mounting angles.
MRU-D-207 /5.0 61
MRU D
mounting orientation of the sensor has been found. The right part of this dialog box
is automatically updated with the actual main rotation of the unit. Click Next to
proceed to Step 2.
3 At the top right in the window the main rotation angles of the sensor unit are
displayed. Enter the offset angles for Roll, Pitch and Yaw from the main rotation
angles. Click the Help button (question mark) to get more help on the sign of the
offset angles. A positive offset angle rotation is:
a Positive roll offset means starboard (right) side facing downward, or a
clockwise rotation about the x-axis.
b Positive pitch offset means bow up, or a clockwise rotation about the y-axis.
c Positive yaw offset (heading, azimuth) means a turn to starboard (right), or a
clockwise rotation about the z-axis.
62 MRU-D-207 /5.0
Configuration
5.6.3 Description
The Description view includes user annotation. This information is helpful to identify the
correct configuration file at a later stage. The user annotation should be a text describing
the specific configuration for a vessel or installation. This text will be displayed in the
Top bar and on status information
MRU-D-207 /5.0 63
MRU D
actual vessel and weather conditions in order to achieve optimum heave performance.
Therefore, before a survey and/or during operation check the heave performance and
tune the heave parameters until the best heave performance is achieved. An alternative is
to select Automatic and let the system automatically choose the best settings.
The following should be considered when selecting the different heave filter modes
and parameters:
Period
• An expected average heave period has to be set to the heave filter. This period can be
determined by measuring the time between two wave-tops by using a watch.
• The settling time for the heave measurements from power-on or after a turn will
be about 10 times the selected period, T0. By selecting an unnecessary long heave
period, the settling time will be slower than it has to. For vessels performing surveys
with frequent turns, the period should be set as low as possible to minimise the heave
settling time after turns.
Damping
• The heave damping factor is usually set to 0.7. Only for special occasions should this
parameter be changed.
For more details on selection of heave filter mode and parameters, see the User Manual
referred in References on page 91.
64 MRU-D-207 /5.0
Configuration
5.6.5 Special
The Special view includes configuration of the following parameters:
Latitude Angle
The approximate latitude for operation of the MRU is positive north, zero at equator and
negative south. This parameter influences the built-in gravity estimation model of the
MRU. A correct setting will slightly improve the performance on roll and pitch of an
MRU. Accuracy in the latitude parameter of approximately 5 degrees is sufficient.
MRU-D-207 /5.0 65
MRU D
66 MRU-D-207 /5.0
Configuration
To add a monitoring point, select the Add button in the upper left corner
of the view and drag the symbol to the correct location on the vessel.
The selected monitoring point coordinates are shown at the bottom of
the view.
To get exact coordinates from Origin to each monitoring point, each monitoring point
has to be measured or calculated based upon drawings or previously measured points,
and entered into the software manually. To delete a point, select the wanted point in the
list and then press the X button in the top left corner.
When the Add button is clicked, red lines will be displayed on the screen to help placing
the new point. Co-ordinates will also be displayed to help placing the monitoring point.
The position and name of the added point may be adjusted by writing the co-ordinates
into the table below the vessel drawing.
Note
No more than two monitoring points can be added
MRU-D-207 /5.0 67
MRU D
68 MRU-D-207 /5.0
Configuration
The new monitoring point may be renamed by entering the new name directly into
the table.
Here, Stern is highlighted and entered instead of the name MP2. Press Enter to apply
the new name.
MRU-D-207 /5.0 69
MRU D
IP address
The Internet protocol (IP) network address. Default is [Link].
Subnet mask
The Internet protocol (IP) sub-network mask. Default is 255. 255. 255. 0.
Gateway
The Gateway address. Default is 192. 168. 1. 1.
Check with the network administrator on board the vessel for the correct selection of
network address and mask.
Note
Changes in the IP Address, Mask and Gateway will only take effect after a restart
of the sensor unit
70 MRU-D-207 /5.0
Configuration
The Input/Output view consists of configuration details for the interface selected in the
list. The configuration details vary between the different interfaces. By clicking on one
of the interfaces, the screen is divided into two parts, one with the Input/Output list and
one with Configuration details.
Analog outputs are available from the sensor unit if the junction box is connected.
MRU-D-207 /5.0 71
MRU D
Interface
Shows the communication line type and number selected in the Input/Output list.
Description
Input of a text to describe which equipment this communication line is connected to.
This helps to remember which equipment this interface is connected to.
Type
Shows the type of communication interface selected, Serial, Ethernet or Analog.
Optionally also analog output channels are available if the junction box is connected.
Direction
Shows the direction of the communication interface selected, In/Out, In or Out.
Port
Shows the serial line number (COM1 to 4).
Baud rate
The baud rate can be set from 1200 to 115200.
72 MRU-D-207 /5.0
Configuration
The baud rate required depends on the required number of digital output channels, the
sample rate and the format selected. For the MRU Normal format each digital output
channel requires approximately 40 bits, including transmission overhead. For a complete
message, an overhead of approximately 40 bits is necessary independent of the message
length.
Example 1 Calculation of minimum baud rate with the MRU Normal format
4 channels out at a sample rate of 20 Hz (50 ms): (4ch * 40 + 40 ) * 20
Hz = 4000 Baud (minimum)
In real time applications, take into account that data are not available before the end of the
message. Do not select a higher baud rate than needed. A high baud rate will load down
the computer with interrupts, resulting in possible transmission errors if using long lines.
Under the collapsible Advanced group box, less used properties are placed:
Parity
Select parity (None, Even or Odd) on the serial line selected.
Data bits
Select the number of data bits on the serial line selected.
Stop bits
Select the number of stop bits on the serial line selected.
Protocol
The UDP protocol. Options are Broadcast, Unicast or Multicast.
Local interface
Automatic is the only option and cannot be changed.
IP address
The target IP address.
MRU-D-207 /5.0 73
MRU D
Port
The number of the port to which the client listens.
Format
This parameter selects the data output format. When selecting the MRU Normal and
NMEA propr formats, the user can select the number of variables and variable number
(source) which is to be a part of this format.
Location
Selecting the location for output of the linear measurements (MRU, CG, MP1 or MP2).
This selection is only available for other output formats than MRU Normal and NMEA
proprietary.
Interval
Time interval for cyclic auto transmit of data. The interval must be selected in steps of 5
milliseconds. Be aware of possible data overruns if the interval is too short. 0 ms ==
Auto Transmit OFF. Set interval in milliseconds.
Token
User selected numbers are associated with the selected format. This is a unique message
marking byte with a value in the range 10 to 100.
Advanced mode
Enable or disable. If enabled, the more advanced source IDs will be listed.
Source
The number of output variables for each communication channel is limited to a
maximum of 24. The actual output variables for each communication channel can be
selected freely between a number of sources. Formats other than MRU Normal may limit
the maximum number for output variables and/or the chosen time interval. The number
of channels and the variables are defined in the format.
Many output variables are available from the sensor unit. By activating the drop-down
menu, a list of the most frequently used output variables is shown, as illustrated. To list
the more advanced variables Advanced mode has to be selected before the drop-down
menu has been activated.
74 MRU-D-207 /5.0
Configuration
Related topics
• Digital interface on page 92
• Output variable list on page 118
MRU-D-207 /5.0 75
MRU D
Info
This part shows following information.
• System program
Shows the current MRU software version on which the unit is operating.
• Unit
Lists the current sensor unit model and its hardware revision, like "v".
• S/N
Shows the serial number (s/n) of the sensor unit connected.
• Calibration
Shows the serial number of the sensor unit for which the calibration file is generated
and the calibration date.
• Last startup
Shows the date and time for the last start-up of the sensor unit.
• No. of startups
Shows the number of start-ups the sensor unit has had since it was manufactured.
• Accumulated run time [hours]
Shows the number of hours the sensor unit has been in operation since it was
manufactured.
76 MRU-D-207 /5.0
Configuration
System status
This part shows the following status.
• External velocity
Shows status and source on external velocity input; "Available" or "Not available".
• External heading
Shows status and source on external heading input; "Available" or "Not available".
• External time
Shows status and source on external time input; "Available" or "Not available".
• Timesync
Shows status and source on external time synchronisation input; "Available" or "Not
available".
Data status
Shows status of the sensor data output; "Not available", "Reduced" or "Normal".
General status
This part shows the following status.
• Environment
Shows status on the environment like temperature level; "OK" or "Not OK".
• Analog output
Shows on the analog output. "On" if a junction box is connected and analog outputs
are configured else "Off" .
Events
This part shows the original event messages generated.
Save
Click the Save button to save the status information to a text file.
MRU-D-207 /5.0 77
MRU D
78 MRU-D-207 /5.0
Configuration
If you always have red light before the Ethernet port you may have problems with the
MRC+ installed outside the firewall. Proceed as follows to get the correct firewall
settings:
MRU-D-207 /5.0 79
MRU D
3 Scroll down the list to MRC+ and check what is written. In the figure below the
MRC+ is blocked in Privat domain and this has to be solved.
4 Click line 2 in the figure (the line with UDP). Right-click and click Properties.
5 In the Advanced tab select the profiles for Domain, Private and Public.
80 MRU-D-207 /5.0
Drawings
6 Drawings
This chapter contains outline drawings showing mechanical dimensions of the MRU, the
mounting bracket and the junction box.
Note
The drawings in this manual are not to scale. To scale drawings are available upon
request.
MRU-D-207 /5.0 81
MRU D
82 MRU-D-207 /5.0
Drawings
MRU-D-207 /5.0 83
MRU D
84 MRU-D-207 /5.0
Drawings
MRU-D-207 /5.0 85
MRU D
86 MRU-D-207 /5.0
Drawings
MRU-D-207 /5.0 87
MRU D
88 MRU-D-207 /5.0
Parts list
7 Parts list
The MRU package with junction box and wall mounted bracket consists of:
Part no. No. Description
MRU-D-V 1 The motion sensor.
MRU-M-MB4 1 MRU 5th generation wall mounting bracket
MRU-E-JB3-CS81 MRU junction box with three meter communication cable.
MRU-E-CE1 1 One metre Ethernet cable of type crossover.
MRU-SW-ED 1 USB memory stick including the MRU configuration software,
manuals, configuration and calibration file.
MRU-M-SC1 1 Transportation box.
MRU-D-207 /5.0 89
MRU D
90 MRU-D-207 /5.0
References
8 References
Reference documents
• MRU 5th Generation User Manual, Kongsberg Seatex AS
MRU-D-207 /5.0 91
MRU D
Appendix A
Digital interface
A.2 Formats
The sensor unit can transmit data telegrams in many formats:
• MRU normal: default, most versatile, most efficient
• NMEA proprietary: ASCII based
• Sounder
• Simrad EM3000
• ATLAS
• TSS1
• Seapath Binary 23
• Seapath Binary 25: Raw IMU output (not documented)
• Seapath Binary 26
• PFreeHeave
• RDI ADCP format, PRDID
92 MRU-D-207 /5.0
Appendix A Digital interface
Format
<header><length>[<datan>] .. <checksum>
where each <xx> denotes a binary byte.
Format description
1 <header> = Start of message and defines message type. ASCII character.
2 <length> = Number of data-bytes in transmission. The maximum number is 245.
3 <datan> = One of the data-bytes in the transmission. This byte may be a command
or parameter connected to one of the commands.
4 <checksum> = Is the modulo 256 sum of all datan bytes.
Note
<token> shall be part of the checksum calculation if part of the format.
Format
<'C'><2><31><3><34>
Header 'C' (ASCII 67), length 2, command number 31, operand 3, checksum
31 + 3 = 34. The checksum is a modulo of 256. If the sum of all data and
bytes becomes for instance 257, then the checksum is 1 (257 – 256 = 1). The
data consists of a command number followed by zero to 'n' operands or byte
values. These bytes will be interpreted as ASCII characters, 16 bit words, 32
bit integers, IEEE single precision floats etc. depending on actual command.
Data types consisting of multiple bytes are transmitted with MSB first. All
valid commands to the sensor unit will respond with some kind of answer,
either an asked for message, or a general acceptance message in the form:
<'a'><2><status><command><checksum>
where status takes one of the following values:
• 2 = unable to execute command
• 0 = OK
• -1 = bad command number
MRU-D-207 /5.0 93
MRU D
• -2 = parameter error
• -3 = all error
• -4 = header error
command is assumed command number.
94 MRU-D-207 /5.0
Appendix A Digital interface
Format
<'C'><1><1>
or
<'C'><2><1><ch>
Selected data from the sensor unit are transferred back in a message formatted according
to setup for current channel (COM1 or COM2), or selected channel if ch is used.
Channel ch maps as follows:
0 = COM1, 1 = COM2, 5 = UDP1, 6 = UDP2, 7 = UDP3, 8 = UDP4, 9 = UDP5,
See Data message formats on page 100 for description of data message formats.
Format
<'C'><5><2><time_msb><time_1><time_2><time_lsb>
Format description
1 time_x = 32 bit delay time, in seconds. Auto transmit of digital data will be disabled
for time seconds. This is used during the set-up and configuration of the sensor unit
to avoid unwanted messages.
Format
<'C'><1><7>
Answer back is (same as Welcome Message) :
Format
<'c'><36><7><'MruV v.r.n yyyy-mm-dd'><type><vers><v_0><v_1>
MRU-D-207 /5.0 95
MRU D
<n_0><n_1><s_0><s_1><s_2><s_3><opt><0><chk>
Format description
1 MruV v.r.n yyyy-mm-dd = 22 characters with software version.
2 type = Sensor unit type: 11..25 11== '2', 12=='D', 13=='3', 14=='H', 15=='5+',
16=='5', 17=='E', 25=='R3'
3 vers = hardware version : 'v', 'x'.. hardware version identification.
4 v_0,1 = 16 bit software number multiplied with 100 (version 5.1.1 will then be 511)
5 n_0,1 = 16 bit sensor unit serial number ( 20000++)
6 s_0,3 = 32 bit sensor unit status (see Status bits on page 124)
7 opt = N/A
Format
<'C'><1><8>
Answer back is:
Format
<'I'><len>'MruV v.r.n yyyy-mm-dd'<0>
Format description
1 len = Length of string including terminating 0.
2 v.r.n = Version number (ASCII string). I.e 5.1.1 is version 5, release1, build 1.
3 yyyy = Year.
4 mm = Month.
5 dd = Date.
6 0 = Terminating 0.
This is a legacy command. Preferably use command 7, Get Unit Info.
Format
<'C'><2><9><code>
Format description
1 code = Specifies status type: 0: system runtime status.
Answer back for system runtime status is:
96 MRU-D-207 /5.0
Appendix A Digital interface
Format
<'c'><6><9><code><[Link]><...><[Link]>
Format description
1 stat = 32 bit status. For listing of the MRU status bits see Status bits on page 124.
Format
<'C'><6><12><delay><vx_b_msb><vx_b_1><vx_b_2><vx_b_lsb>
Format description
1 delay = Unsigned byte giving time in 10 ms units since data was captured (default 0,
max 2.55 sec) until the message is entered into the MRU.
2 vx_b_x = IEEE single prec. float (unit m/s) specifying cruise speed. The speed is
positive in the stem direction of the ship. Valid range ± 40 m/s.
Preferable update rates range from 0.25 to 2 Hz. Higher update rates are not
recommended. Lower rates than 0.2 Hz might disconnect the speed log input.
The MRU will utilise speed data without any special user configuration as soon as data
is sent to the MRU. If no valid data is received by the MRU for 3 seconds, external
speed corrections will be considered zero.
Format
<'C'><6><13><delay><yx_bg_msb><yx_bg_1><yx_bg_2><yx_bg_lsb>
Format description
1 delay = Unsigned byte giving time in 10 ms units since data was captured (default 0,
max 2.55 sec) until the message is entered into the MRU.
2 yx_bg_x = IEEE single prec. float (unit radians) specifying heading (yaw)-angle. The
heading is zero at North and increases when turning starboard. Values must be in the
range 0 to 2π or -π to π. Values outside this will result in a "not accepted" message.
Preferable update rates range from 0.25 to 2 Hz. Higher update rates are not
recommended. Lower rates than 0.2 Hz might disconnect the external heading input.
MRU-D-207 /5.0 97
MRU D
The MRU will use external heading data without any special user configuration as soon
as data are sent to the MRU. If no data are received by the MRU for 3 seconds, the MRU
will use its internal sensors only, and leave Heading Aided mode.
Format
<'C'><14><15><n>
<lav[0]_msb><lav[0]_1><lav[0]_2><lav[0]_lsb>
<lav[1]_msb><lav[1]_1><lav[1]_2><lav[1]_lsb>
<lav[2]_msb><lav[2]_1><lav[2]_2><lav[2]_lsb>
Format description
1 n = Monitoring point: 1 = MP1, 2 = MP2.
2 lav[n]_x = Floats (m) specifying level arm vector (R,P,Y), valid range ± 1000 m.
Note
The parameters changed with this command are temporarily modified and will be reset
to configuration values after a reboot of the sensor unit.
Format
<'C'><2><16><n>
Answer back is:
Format
<'c'><14><16><n>
<lav[0]_msb><lav[0]_1><lav[0]_2><lav[0]_lsb>
<lav[1]_msb><lav[1]_1><lav[1]_2><lav[1]_lsb>
<lav[2]_msb><lav[2]_1><lav[2]_2><lav[2]_lsb>
Format description
1 n = Monitoring point: 1 = MP1, 2 = MP2.
2 lav[n]_x = Floats (m) specifying level arm vector (R,P,Y).
98 MRU-D-207 /5.0
Appendix A Digital interface
Format
<'C'><6><17><option><time_msb><time_1><time_2><time_lsb>
Format description
1 time = 32–bit number of seconds since 1 January, 1970 GMT [Link].
Format
<'C'><len><19>'setup_string'<0><chk>
The string contains words separated by one or more spaces. The setup-string is defined
as follows:
• If CHAN is an UART channel (COM1 or COM2):
’CHAN BAUD MODE FORMAT INTERVAL TOKEN VAR1 VAR2..VARn’
• If CHAN is an UDP channel (UDP1 to UDP5):
’CHAN PORT IP_ADDR FORMAT INTERVAL TOKEN VAR1 VAR2..VARn’
Format description
1 CHAN is one of COM1, COM2, UDP1, UDP2, UDP3, UDP4 and UDP5.
2 PORT is UDP port number (default 7551-5).
3 IP_ADDR is destination IP address (default broadcast on subnet (x.x.x.255)).
4 BAUD is baud rate 9600 to 115200.
5 MODE is parity, normally 8N1 i.e no parity, 8 bits, 1 stop bit.
6 FORMAT is one of MRUBIN, NMEAP, NMEAN, SOUND, TSS1, EM3000,
ATLAS, BIN23,BIN25, BIN26, PFREE, PRDID, LISTEN.
7 INTERVAL is interval in milliseconds between each auto transmitted data message
(0, 5 to 32000).
8 TOKEN is a tag number selected by user 10..100 for current setup.
9 VARn is variable number, optional appended letter W for 16 integer, or L for 32
bit integer. Default (no letter) is float.
TOKEN and VARn are not used for all FORMATs.
Example 4 Setup-string
'COM1 9600 8n1 NMEAP 250 71 63 64 214 226'
'UPD2 7551 [Link] MRUBIN 10 78 63 64 226 220
173L'
MRU-D-207 /5.0 99
MRU D
Format
<'C'><len><20>'string'<0><chk>
Where string is one of CHAN set by command 19, with a ‘?’ appended.
Format
<'q'><len><token><data0>...<dataN>
Format description
1 <'q'> = Message header.
2 <token> = The users token associated with the selected format. This helps in parsing
data message
3 <dataN> = Formatted data. Words, integers and floats are transferred with MSB
first. Data are in the same succession as defined in the MRC+.
Note
If data is invalid, or unstable, the header is replaced with 'Q'. The rest of the message is
unchanged. This is normally a transient situation, typically at start-up and at abrupt
movements when in normal operation. The MRU status obtained through command 9
will give an indication of what caused the situation.
If the MRU is in auto transmit mode (see MRC+ configuration utility), this message will
be transmitted without using the Get Current Data Set command.
Format
<'q'><len><token><data0>...<dataN>
Format description
1 <'q'> = Header, replaced with 'Q' when data is unstable (i.e. at start-up).
2 <len> = Length of message (dataN bytes + token).
3 <token> = Token as set by user during configuration.
4 <data0> = Data bytes, msb first for 16 and 32 bits data.
5 <dataN> = Data message, data stable.
Format
<71><0d><2f> <3d><50><e5><60> <bd><50><e5><60>
<3f><90><f3><b6> <cb>
Format description
1 <71> = Header ('q'),replaced with 'Q' when data is unstable (i.e. at
start-up).
2 <0d> = Length is 3 * size of (float) + 1 (token) = 3* 4 + 1 = 13 = hex 0d
3 <2f> = User selected token (associated with this configuration)
4 <3d> to <60>= Roll = 0x3d50e560 IEEE float →0.051 rad
5 <bd> to <60>= Pitch = 0xdb50e560 IEEE float →–0.051 rad
Format
$PSXN,10,xx,[Link],[Link],[Link],[Link],[Link],[Link]*hh<CR><LF>
Format description
1 $PSXN = Seatex A.S. id (SeateX Norway)
2 10 = MRU message identifier (11 if data unstable)
3 xx = User defined token (10..100)
4 [Link] = Data field 1
5 [Link] = Data field 2
6 [Link] = Data field 3
7 [Link] = Data field 4
8 [Link] = Data field 5
9 [Link] = Data field 6
10 *hh = Checksum
The manufacturer mnemonic code SXN is NOT an NMEA approved mnemonic.
The message number is 10 for normal MRU data and 11 if data are unstable (at power-on
and other restarts). The token value is a user adjustable number associated with the
current format configuration.
Float data fields are written with "scientific notation" formats (i.e., 1.234e3 or
-3.456e-12) and integers as decimal numbers (i.e. -12345 or 859). The asterisk "*"
denotes a checksum feature, and "hh" is the hexadecimal checksum according to the
NMEA standard.
$PSXN,10,019,5.100e-2,-5.100e-2,1.234e+0,771598427,,*61
1 $PSXN
2 10 = Message number, data stable
3 019 = Token
4 5.100e-2 = Roll
5 -5.100e-2 = Pitch
6 1.234e+0 = Heave
7 771598427 = TueJun14 1994 [Link]
8 ,, = Empty fields
9 [Link] = Data field 6
10 *61 = Checksum
A.4.3 Sounder
The Sounder format is a proprietary ASCII text format used when connecting to Simrad
EA500 and other echo sounders. By selecting this format the number of MRU variables
is fixed and there is no token associated with it. However, the baud rate and output
interval may be changed as required.
The format is ASCII based, with fixed length and terminated with CR and LF.
Format
:aabbbbshhhhxsrrrrspppp<CR><LF>
Format description
1 aa = 2 char hex number with SWAY acceleration, in 0.03835 m/ss units
2 bbbb = 4 char hex number with HEAVE acceleration, in 0.000625 m/ss units
3 hhhh = 4 char decimal number with HEAVE position in centimetres, positive up
4 s = 1 character of sign: <SPACE> if positive "-" if negative
5 x = warning character. <SPACE> if OK, "?" if data unstable
6 rrrr = 4 char decimal number with ROLL angle in hundreds of a degree
7 s = 1 character of sign: <SPACE> if positive, "-" if negative
8 pppp = 4 char decimal number with PITCH angle in hundreds of a degree
Format
Element Scaling Format Bytes Value
Status byte Unsigned 1
Header Unsigned 1 90 Hex
Roll 0.01 degrees Integer 2 -17999 to 17999
Pitch 0.01 degrees Integer 2 -17999 to 17999
Heave 1 cm Integer 2 -999 to 999
Heading 0.01 degrees Unsigned 2 0 to 35999
Roll is positive with port side up. Pitch is positive with bow up. Heave is positive up.
The status byte can have the following values:
Value Interpretation
90 Hex Normal
91 Hex Reduced performance
A0 Hex Invalid data
Invalid data are also indicated by values outside the specified ranges. When the status
is A0, the values which are within specified ranges can be assumed to have valid, but
reduced quality.
A.4.5 ATLAS
This is the default digital output format from a motion sensor that is to be interfaced
with an Atlas Fansweep echo sounder. Each field in the output packet is a 16-bit 2's
complement number expressed as two binary-coded digits.
Format
DLE RrPpHhQ DLE
Format description
1 DLE = Start character - ASCII 10 Hex.
2 R = Roll – MSB. Unit: Horn scaling 2π = 2**16.
3 r = Roll – LSB.
4 P = Pitch – MSB. Unit: Horn scaling 2π = 2**16.
5 p = Pitch – LSB.
6 H = Heave – MSB. Unit: 1 mm per increment.
7 h = Heave – LSB.
8 Q = Status code 0 to 7 inclusive. Below is a description of the various codes.
9 DLE = Stop character - ASCII 10 Hex.
The various status codes have the following meaning:
Status code Description
0 Unaided mode and stable data. The MRU is operating without
external input data.
1 Unaided mode but unstable data. The MRU is without external
input data, but the data from the unit are unstable most likely due
to alignment after power on or restart. The alignment period from
power on or restart is normally 5 minutes.
2 Speed aided mode and stable data. The MRU is operating with
external input of speed data.
3 Speed aided mode but unstable data. The MRU is operating with
external input of speed data, but the data from the unit are unstable
most likely due to alignment after power on, restart or input of speed
data
4 Heading aided mode and stable data. The MRU is operating with
external input of heading data.
5 Heading aided mode but unstable data. The MRU is operating
with external input of heading data, but the data from the unit are
unstable most likely due to alignment after power on, restart or input
of heading data.
A.4.6 TSS1
The TSS1 format is a modified version of the SOUNDER format with aiding MRU
status information. By selecting this format, the number of MRU variables is fixed, and
there is no token associated with it. However, the baud rate and output interval may
be changed as required.
The format is ASCII based, with a fixed length and terminated with CR and LF.
Format
:aabbbb shhhhxsrrrr spppp<CR><LF>
Format description
1 aa = 2 char hex number with SWAY acceleration, in 0.03835 m/ss units
2 bbbb = 4 char hex number with HEAVE acceleration, in 0.000625 m/ss units
3 hhhh = 4 char decimal number with HEAVE position in centimetres, positive up
4 s = 1 character of sign: <SPACE> if positive, "-" if negative
5 x = status character. Below is a description of the various characters
6 rrrr = 4 char decimal number with ROLL angle in hundreds of a degree
7 s = 1 character of sign: <SPACE> if positive, "-" if negative
8 pppp = 4 char decimal number with PITCH angle in hundreds of a degree
9 s = 1 character of sign: <SPACE> if positive, "-" if negative
The definition of the attitude angles in this format is different from the Euler angles
definition used elsewhere. The difference appears in the roll angle, where:
Status Description
character
U Unaided mode and stable data. The MRU is operating without
external input data.
u Unaided mode but unstable data. The MRU is without external
input data, but the data from the unit are unstable most likely due
to alignment after power on or restart. The alignment period from
power on or restart is normally 5 minutes.
G Speed aided mode and stable data. The MRU is operating with
external input of speed data.
g Speed aided mode but unstable data. The MRU is operating with
external input of speed data, but the data from the unit are unstable
most likely due to alignment after power on, restart or input of speed
data.
H Heading aided mode and stable data. The MRU is operating with
external input of heading data.
h Heading aided mode but unstable data. The MRU is operating
with external input of heading data, but the data from the unit are
unstable most likely due to alignment after power on, restart or input
of heading data.
F Full aided mode and stable data. The MRU is operating with external
input of both speed and heading data.
f Full aided mode but unstable data. The MRU is operating with
external input of both speed and heading data, but the data from the
unit are unstable most likely due to alignment after power on, restart
or input of external data.
Format:
$PRDID,pitch,roll,head term
Explanation:
pitch Pitch, degrees on format [Link]. s is the sign character, "+" or "-". [Link]
is a decimal number with leading zeroes where appropriate. Positive with
bow up.
roll Roll, degrees on format [Link]. s is the sign character, "+" or "-". [Link]
is a decimal number with leading zeroes where appropriate. Positive with
port side up.
head Heading, degrees true on format [Link], with leading zeroes where
appropriate.
term CR-LF (2 bytes, values 13 and 10).
Format
Element Scaling Format Bytes Value
Header Unsigned 1 AA Hex
Header Unsigned 1 51 Hex
Time, seconds seconds Integer 4
Checksum is calculated as a 16-bit Block Cyclic Redundancy Check of all bytes between,
but not including the Header and Checksum fields. The CRC algorithm is described in a
separate section. Time is divided in an integer seconds part and a fractional second part.
The integer seconds part of time is counted from 1970-01-01 UTC time. For accurate
time value the sensor unit require input of ZDA message and 1PPS signal.
The status word consists of 16 single bit flags numbered from 0 to 15, where 0 is the
least significant bit.
A 1 value (true) means:
Bit no. Interpretation
0 Reduced horizontal position and velocity performance.
1 Invalid horizontal position and velocity data.
2 Reduced heave and vertical velocity performance.
The remaining bits in the status word are reserved for future expansion.
Format
Element Scaling Format Bytes Value
Header Unsigned 1 AA Hex
Header Unsigned 1 53 Hex
Time, seconds seconds Integer 4
Checksum is calculated as a 16-bit Block Cyclic Redundancy Check of all bytes between,
but not including the Header and Checksum fields. The CRC algorithm is described in a
separate section. Time is divided in an integer seconds part and a fractional second part.
The integer seconds part of time is counted from 1970-01-01 UTC time. For accurate
time value the sensor unit require input of ZDA message and 1PPS signal.
Latitude is positive north of the Equator. Longitude is positive east of Greenwich.
Height is above the ellipsoid. Heave is positive down. Roll is positive with port side
up. Pitch is positive with bow up.
The status word consists of 16 single bit flags numbered from 0 to 15, where 0 is the
least significant bit.
A 1 value (true) means:
Bit no. Interpretation
0 Reduced horizontal position and velocity performance.
1 Invalid horizontal position and velocity data.
2 Reduced heave and vertical velocity performance.
3 Invalid heave and vertical velocity data.
4 Reduced roll and pitch performance.
5 Invalid roll and pitch data.
6 Reduced heading performance.
7 Invalid heading data.
8 Invalid delayed heave data
The remaining bits in the status word are reserved for future expansion.
A.4.10 PFreeHeave
This PFreeHeave® format consists of a fixed-length message using 1-, 2- and 4-byte
signed and unsigned integers. The signed integers are represented as two-complement
numbers. For the multi-byte elements, the most significant byte is transmitted first.
The total number of bytes is 13.
The PFreeHeave output is delayed by a few minutes due to processing. The time fields
contain time of validity for the data.
Format
Element Scaling Format Bytes Value
Header Unsigned 1 AA Hex
Header Unsigned 1 52 Hex
Checksum is calculated as a 16-bit Block Cyclic Redundancy Check of all bytes between,
but not including the Header and Checksum fields. The CRC algorithm is described in a
separate section. Time is divided in an integer seconds part and a fractional second part.
The integer seconds part of time is counted from 1970-01-01 UTC time. For accurate
time value the sensor unit require input of ZDA message and 1PPS signal.
Heave is positive down. The status field is zero if heave is valid, non-zero if heave
is invalid.
C code
Fortran code
Format
$PSXN,?<cr><lf>
or
$PSXN,?n<cr><lf>
Data from the sensor unit is transmitted in a message formatted according to setup for
current channel (COM1 or COM2), or selected channel n if n is used.
Format
<'c'><36><7><'MruV v.r.n yyyy-mm-dd'><type><vers><v_0><v_1>
<n_0><n_1><s_0><s_1><s_2><s_3><opt><0><chk>
Format description
1 MruV v.r.n yyyy-mm-dd = 22 characters with software version.
2 type = MRU type: 11..20 11== '2', 12=='D', 13=='3', 14=='H', 15=='5+', 16=='5',
17=='E', 25=='R3'
3 vers = hardware version : 'v', 'x'.. hardware version identification.
4 v_0,1 = 16 bit software number multiplied with 100 (version 5.1.1 will then be 511)
5 n_0,1 = 16 bit MRU serial number ( 20000++)
6 s_0,3 = 32 bit MRU status
7 opt = N/A
Format
MRU-V.v,[Link] nnnnn,sw MruV v.r.n yyyy-mm-dd, status
xxxx\n
Format description
1 status xxxx = Hex value, showing why abnormal mode was entered:
• Bit_1: Abnormal mode
• Bit_8: HW error
• Bit_9: HW config error
• Bit_10: Board error
• Bit_11: SW level error
• Bit_12: Config file error
• Bit_13: Calibration error
The MRU LED flashes red at 4 Hz when in Abnormal mode.
Appendix B
Output variable list
129 AutomaticPeriod [s] Heave period used in the automatic heave filter
159 HeavePeriod [s] Estimated heave period
212 VelMru_F [m/s] Linear velocity at MRU point in forward direction (h-frame)
213 VelMru_S [m/s] Linear velocity at MRU point in starboard direction
(h-frame)
214 VelMru_D [m/s] Linear velocity at MRU point in down direction (h-frame)
224 PosMru_F [m] Linear position at MRU point in forward direction (h-frame)
225 PosMru_S [m] Linear position at MRU point in starboard direction
(h-frame)
226 PosMru_D [m] Linear position at MRU point in down direction (h-frame)
234 dSurgeMru [m] Delayed surge output at MRU point in north direction
(g-frame). Output delayed 33 seconds from real-time
235 dSwayMru [m] Delayed sway output at MRU point in east direction
(g-frame). Output delayed 33 seconds from real-time
236 dHeaveMru [m] Delayed heave output at MRU point in down direction
(g-frame). Output delayed 132 seconds from real-time
312 VelMp1_F [m/s] Linear velocity at the first monitoring point in forward
direction (h-frame)
313 VelMp1_S [m/s] Linear velocity at the first monitoring point in starboard
direction (h-frame)
314 VelMp1_D [m/s] Linear velocity at the first monitoring point in down
direction (h-frame)
324 PosMp1_F [m] Linear position at the first monitoring point in forward
direction (h-frame)
325 PosMp1_S [m] Linear position at the first monitoring point in starboard
direction (h-frame)
326 PosMp1_D [m] Linear position at the first monitoring point in down
direction (h-frame)
335 LA_PosMp1_D [m] Lever arm compensated linear position relative to Cg in the
first monitoring point in down direction (g-frame). The
mean position depends on vessel tilt
336 dHeaveMp1 [m] Delayed heave output at the first monitoring point in down
direction (g-frame)
362 VelMp2_F [m/s] Linear velocity at the second monitoring point in forward
direction (h-frame)
363 VelMp2_S [m/s] Linear velocity at the second monitoring point in starboard
direction (h-frame)
364 VelMp2_D [m/s] Linear velocity at the second monitoring point in down
direction (h-frame)
373 LA_VelMp2_D [m/s] Lever arm compensated linear velocity relative to Cg in the
second monitoring point in down direction (g-frame). The
mean velocity depends on vessel tilt, see the User Manual
[2]for details.
Appendix C
Status bits
Appendix D
Event numbers