TOGSNAV Manual
TOGSNAV Manual
CDL Inc.
11/21/2012
TOGSNAV Standard 1.1.5
User Manual
TABLE OF CONTENTS
1 INTRODUCTION .............................................................................................................. 5
1.1 WARNINGS AND NOTES ...................................................................................................................... 5
1.2 GENERAL DESCRIPTION ....................................................................................................................... 5
1.2.1 System Overview .................................................................................................................. 5
1.2.2 Warranty .............................................................................................................................. 6
2 INSTALLATION ............................................................................................................... 7
2.1 SYSTEM CONTENTS ............................................................................................................................ 7
2.2 UNPACKING AND INSPECTION............................................................................................................... 7
2.3 PHYSICAL INSTALLATION ...................................................................................................................... 7
2.4 SYSTEM ORIENTATION ........................................................................................................................ 8
2.5 ELECTRICAL INSTALLATION ................................................................................................................... 9
2.5.1 TOGSNAV Connector ............................................................................................................ 9
2.5.2 Umbilical Port-1 Connector – 5018 .................................................................................... 10
2.5.3 (Optional) DVL Connector – 5018 ....................................................................................... 11
2.5.4 (Optional) Umbilical Port-1, Port-2, plus DVL Connector – 5018 ....................................... 12
3 OPERATING INSTRUCTIONS ...................................................................................... 13
3.1 INITIAL POWER-ON ........................................................................................................................... 13
3.2 EMBEDDED SOFTWARE MAIN MENU ................................................................................................... 14
3.2.1 Main menu ......................................................................................................................... 14
3.2.2 Ports & strings menu .......................................................................................................... 15
3.2.3 Port menu ........................................................................................................................... 15
3.2.4 Output strings menu ........................................................................................................... 16
3.2.5 String menu ........................................................................................................................ 16
3.2.6 Advanced menu .................................................................................................................. 17
3.2.7 Alignment menu ................................................................................................................. 17
3.2.8 Edit Custom strings menu ................................................................................................... 17
3.2.9 Editing custom string menu ................................................................................................ 18
3.2.10 TOGS-NAV settings menu ................................................................................................... 19
3.2.11 TOGS-NAV Boresight menu ................................................................................................ 19
3.2.12 TOGS-NAV enabled Options ............................................................................................... 19
3.2.13 TOGS-NAV Advanced menu STATUS Information .............................................................. 20
3.2.14 TOGS-NAV Main menu Configuration Dump Information ................................................. 21
3.3 TOGS-NAV SPECIAL COMMANDS...................................................................................................... 22
3.3.1 Setting the Depth Sensor Tare Value .................................................................................. 22
Direct Communication with the DVL .............................................................................................. 23
3.4 TOGS-NAV QUICK COMMAND LINE CONTROL .................................................................................... 24
3.4.1 Introduction ........................................................................................................................ 24
3.4.2 Set Commands .................................................................................................................... 24
2|Page Rev C
TOGSNAV Standard 1.1.5
User Manual
3|Page Rev C
TOGSNAV Standard 1.1.5
User Manual
List of Tables
List of Figures
4|Page Rev C
TOGSNAV Standard 1.1.5
User Manual
1 Introduction
1.1 Warnings and Notes
Throughout the manual the following symbols are used:
Indicates a warning.
Failure to follow these instructions will result in serious injury, damage to equipment
or incorrect operation of equipment.
Indicates a note.
This indicates important information that should be followed to ensure correct operation of
the unit.
This assembly, together with the navigation processor, provides the TOGS-NAV a full self-
contained Attitude Heading Reference system (AHRS).
The TOGSNAV IMU is required to be initialized with accurate Latitude for the location that is
will be used.
After the initial static alignment initialisation has completed, the TOGSNAV will attain full
AHRS mode.
At this time the TOGSNAV can be moved and can periodically be updated with a new
position Latitude to maintain accuracy.
5|Page Rev C
TOGSNAV Standard 1.1.5
User Manual
1.2.2 Warranty
CDLtd UK warrants ‘TOGS-NAV’ products to be free from defects in materials or
workmanship for a conditional 18 months beginning on the date when the equipment was
shipped from the CDL base or from their authorised distributor.
Units must be packaged with care when returning to the CDLtd base. CDLtd recommends
that the original packing material is retained for this purpose.
The responsibility of CDLtd in respect of this warranty is limited solely to product replacement
or repair at an authorised location only. Determination of replacement or repair will be made
by CDLtd personnel or by personnel expressly authorised by CDLtd for this purpose.
This warranty will not extend to damage or failure resulting from misuse, neglect, accident,
alteration, improper installation, non-approved cables or accessories, or operation in an
environment other than intended.
In no event will CDLtd be liable for any indirect, incidental or consequential damages whether
through tort, contract or otherwise.
This warranty is expressly in lieu of all other warranties, expressed or implied, including
without limitation the implied warranties of merchantability or fitness for a particular purpose.
The foregoing states the entire liability of CDLtd with respect to the products described
herein.
6|Page Rev C
TOGSNAV Standard 1.1.5
User Manual
2 Installation
2.1 System Contents
When the system is received it should comprise the following items:
1.TOGS-NAV subsea unit c/w WHN1200 DVL & optional Valeport IPS;
2.Instruction manual on CD;
3.Heading calibration certificate;
4.Valeport IPS depth sensor Cal certificate if sensor option is chosen;
5.Transit case.
Retain the original transit case so that this may be used to transport the system
when necessary. Improper packing whilst the unit is being transported will
invalidate the warranty of the unit.
On receipt of the equipment, the contents of the packing case should be carefully unpacked
and checked against the items on the shipping documents for any errors or omissions. It is
recommended that the original packing case be used for subsequent transportation of the
equipment.
The TOGS-NAV weighs 16kg so a location must be chosen that will support this load whilst
giving convenient access to the unit and sub connectors.
The location of the unit must not be near any sources of extreme mechanical noises or
extreme magnetic field sources.
As standard the TOGS-NAV will be supplied in 3000 meter housing, however there are
4000M and 6000M options available if requested. Under no circumstances should the unit be
subject to pressure forces greater than that stated on the unit.
The depth rating of the TOGS-NAV housing is stated clearly on the side label. Should you
wish to use a TOGS-NAV beyond its stated rating please contact CDL for assistance
BEFORE using the unit.
7|Page Rev C
TOGSNAV Standard 1.1.5
User Manual
If the system is installed in a different manner, this can be compensated for by entering the
corresponding angle offsets into the system boresight menu.
The unit’s X-axis is the roll axis and should be aligned with the fore-aft axis of the vehicle.
The unit’s Y-axis is the pitch axis and should be aligned with the port-starboard axis of the
vehicle.
The unit’s Z-axis is the yaw axis and should be aligned with the azimuth if the vehicle is level.
These definitions are illustrated in Figure 1.
Heading is defined as the angle between true north and the projection of the vehicle X-axis
onto the horizontal plane.
Pitch is defined as the angle between the vehicle X-axis and the horizontal plane.
Roll is defined as the angle between the vehicle Y-axis and the horizontal plane.
8|Page Rev C
TOGSNAV Standard 1.1.5
User Manual
The TOGS-NAV can be configured with two different connectors: Standard subsea wet mate
connectors or SEANET connectors.
The TOGS-NAV normally has one Umbilical connector that is wired simply with the RS232
Port-1 user control and data output interface.
An optional second DVL output data connector can be supplied with the TOGSNAV unit as
required.
An alternative option that is available is the expansion of the one Umbilical connector that is
wired to provide the RS232 Port-1 user control and data output interface, plus the RS232
Port-2 data output and the RS232 DVL data output.
Connector Function
1508 Primary Communication Port (Port 1) plus DC Power
Optional DVL Port DVL Data Output Port (115K/8/Odd/1)
Primary Communication Port (Port 1) plus DC Power
Optional 1508 Secondary Communication Data Output Port (Port 2)
DVL Data Output Port (115K/8/Odd/1)
If any of these connectors are not in use, they MUST be fitted with blanking
plugs.
Interface with the TOGSNAV unit can be by RS232 serial communications only at standard
baud rates in the range 9600 – 115200 bps.
9|Page Rev C
TOGSNAV Standard 1.1.5
User Manual
This section describes the umbilical connector that uses a 15-08 connector.
This connector supplies power to the unit and has one (1) isolated serial port. The pin out for
this connector is given in Table 2 and the pin orientation is shown in Figure 2.
Interface with the unit can be by RS232 serial communications at standard baud rates in the range
9600 – 115200 bps.
10 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
This section describes the optional 2nd DVL connector that uses a 15-08 connector.
This connector provides one (1) DVL Data output serial port. The pin out for this connector is
given in Table 3 and the pin orientation is shown in Figure 3.
The DVL data output port is fixed at 115200baud / 8 Data Bits / Odd Parity / 1 Stop Bit, with the
PD0 ‘binary’ TRDI message format.
11 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
This section describes the umbilical connector that uses a Seacon or Burton 15-08
connector.
This connector supplies nominal 24Vd.c. power to the TOGSNAV unit and has one (1)
isolated bi-directional serial port and two (2) data output serial ports.
The pin out for this connector and the pin orientation is shown in Figure 4 and Table 4.
Interface with the unit can be by RS232 serial communications at standard baud rates in
the range 9600 – 115200 bps. Default: 115200baud / 8 Data Bits / No Parity / 1 Stop Bit
The DVL data output port is fixed at 115200baud / 8 Data Bits / Odd Parity / 1 Stop Bit,
with the PD0 ‘binary’ TRDI message format.
12 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
3 Operating Instructions
3.1 Initial power-on
The TOGS-NAV unit runs automatically on power up. The system has been set for a 10
minute initial alignment period but will generally be within 1 degree of accuracy after 3
minutes.
The user must enter valid Latitude into the TOGS-NAV unit for the area of operation. The
Latitude value entered into the TOGS-NAV should be better than 1 degree.
If the latitude value is changed in the TOGS-NAV unit and saved to internal memory, restart
the TOGS-NAV alignment to use the new entered value (Power Cycle the unit or use the
RESTART Quick Command, or use the Restart Alignment in the Advanced Menu).
Excessive motion during the initial alignment period will decrease the accuracy of the TOGS-
NAV.
During the initial static alignment period, the TOGSNAV IMU uses the user entered Latitude
of Position for the working area of operation – see Figure 7.
Once the TOGSNAV has fully aligned (Mode=9) and is in AHRS mode, the Latitude of
Position can be updated in the TOGSNAV, the updated Latitude is used by the TOGSNAV
IMU – see Quick Command in Section 3.4.
The ROV (Port-1) is initially configured as RS232 115200 baud, 8 bit data, no parity and one
stop bit with the Schilling data string. This can be reconfigured by the user.
The AUX (Port-2) is initially not configured for data output. This can be reconfigured by the
user via the embedded menu via the ROV (Port-1) serial interface.
The DVL port is fixed so as to listen only to the DVL data output. The DVL port is configured
as RS232 115200 baud, 8 bit data, odd parity and one stop bit with the DVL PD0 ‘binary’
data format. This cannot be reconfigured by the user.
13 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
The menu can be accessed through any PC terminal program by entering “menu” [ENTER].
This will stop data output and display the Main Menu.
The Main Menu provides options for control of the TOGS-NAV and allows configuration of
the communication ports, output strings and various navigation settings. The Main Menu also
provides options to restart the TOGS-NAV and to set latitude and longitude.
Navigating the menu is done by entering the menu number ID and pressing [ENTER].
To retain configuration during power off, the settings must be saved to FLASH using the
Save settings to FLASH in the menu or the SAVE Quick Command.
This process will take about a couple of seconds, during which power must be maintained.
14 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
If the user has made any changes to the port settings without saving, an asterisk [*] will be
displayed next to the port name.
If you make changes to a port, an “Apply settings” option appear, which, if selected, will apply
the current settings to the port.
Decreasing the baud rate of a port may cause it to have insufficient bandwidth to
send all the selected data strings. The menu system will issue a warning if the
bandwidth is too low.
Selecting RS422 on port 1 will make it impossible to get into the TOGS-NAV menu and
change the setting back.
Always test a setting by choosing “Apply settings” before saving settings to flash.
Incorrect settings may make it impossible to communicate with the TOGS-NAV.
15 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
The output menu allows you to define which output strings are selected and at what interval.
Selecting a menu point will enter a menu where you can change the settings for that string.
Selecting too many strings for simultaneous output on one port and/or too high an
update rate can exceed the bandwidth of the output ports baud rate. The menu
system will issue a warning if the limit has been reached.
16 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
This menu allows the user to set the fine alignment time.
This menu allows the user to edit the 3 custom strings that are on the TOGS-NAV. By
selecting any of the strings, the user will enter a menu where it’s possible to edit the name
and format of the string.
17 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
1. Edit name
2. Edit Format string
0. Quit
Selecting [1] allows the user to set the name for their user defined output string.
Selecting [2] allows the user to set the format for their user defined output string.
In this menu the user can change the name and format of the custom strings.
The user can also see an example of the output string data of their user defined output string
format.
Example:
1. Edit name
2. Edit Format string
0. Quit
18 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
This menu allows the user to change various settings for the TOGS-NAV.
Changes to the TOGS-NAV user definable boresights values are able to be accessed from
this menu.
The above Bore-sight values are to be used with the unit orientated upright (normal) with the
TOGSNAV heading arrow pointing forward to the bow.
The boresight entries are offsets to the pitch, roll and heading.
The values that are entered is the offset from the known point, not the correction.
The Z-Axis is vertical and is the axis of rotation for heading (or azimuth/yaw) angles
The Y-Axis is to port and is the axis of rotation pitch angles
The X-Axis is forward and is the axis of rotation roll angles
19 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
Algorithm status:
No errors
Interface status:
Firmware version: TOGSNAV 1.1.5 (621)
Menu version: 23
String generator version: 48
RO settings version: 2
Calibration version: 4 (12016)
Build date: Nov 27 2012 14:52:15
On time: 80 days 19 hours 34 minutes
This status display information provides details on the unit status.
Information on the current Sensor and Algorithm status since the TOGS-NAV unit was last
powered on is shown.
If errors are shown, refer to the Status Error Flags and definitions in Section 4.2, as listed in
Table 7.
The number in brackets after the Calibration version value is the TOGS-NAV IMU serial
number
(IE: 12016 in the above information).
The date that the TOGS-S unit firmware version was compiled and tested by CDL is shown.
The total time that the TOGS-NAV has been turned on and has been in operation is shown.
The Sensor Status (this page) and Configuration Dump (next page) information is invaluable
for CDL Support for any customer support issues and inquiries - Email: [email protected].
20 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
Port settings:
Port 0:
Port 1:
The Configuration Dump display information provides details on the unit setup parameters.
The Lat0 value in the INS settings section are in Radians (not degrees). To convert radians
to degrees 1 radian = 180°/ .
The Long0 value is not utilized in the TOGSNAV (reserved for Inertial Navigation Mode).
The Speed value is default to zero for subsea operations and AHRS mode.
The Sensor Status (previous page) and Configuration Dump (this page) information is
invaluable for CDL Support for any customer support issues and inquiries - Email:
[email protected].
21 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
These commands are always preceded by a dollar sign ($) and terminated by a carriage
return and line feed <cr><lf>.
In order for the depth sensor to give an accurate depth estimate the atmospheric pressure
needs to be taking into account. This is done by setting the Tare value.
The Tare value will should be set to the atmospheric pressure when on deck.
Two special commands can be used to set the Tare value of the depth sensor.
The command to set the Tare value to the measured relative pressure is:
$cdl.depth.tare()<cr><lf>
After sending this command the depth output should be approximately 0 as the relative
pressure is taking into account.
When sending these two depth sensor special commands the TOGS-NAV might output a
“Packet loss” message. This can be ignored.
There is no special command to read the TARE value, however when the TOGSNAV is
on deck, set the TARE value to zero and record the depth reading from the TOGSNAV,
then set the Tare value to the measured relative pressure and record the depth reading
from the TOGSNAV. The difference is the TARE Value in meters.
22 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
The special command that puts the TOGS-NAV in this special mode is:
$cdl.directcomm.dvl.on<cr><lf>
This command will set the TOGS-NAV into the special mode and send a [BREAK] command
to the DVL which takes the DVL into command mode. This will ensure the DVL is ready to
accept commands send from the TOGS-NAV.
The special command that takes the TOGS-NAV back to normal mode is:
$cdl.directcomm.dvl.off<cr><lf>
After sending this command the TOGS-NAV will start to output data again.
Example 1: In order to check the DVL output string format the following commands should
be sent:
$cdl.directcomm.dvl.on<cr><lf>
PD?<cr><lf>
The DVL will respond with:
PD = 00 ------------------ Data Stream Selected
Example 2: In order to set the DVL output string to PD0 format and save to the DVL, the
following commands should be sent:
$cdl.directcomm.dvl.on<cr><lf>
PD0<cr><lf>
CK<cr><lf>
$cdl.directcomm.dvl.off<cr><lf>
When the DVL is in direct mode and the native DVL “CS” command is sent in order to read
out raw DVL data. It is possible to break into the DVL menu again by sending a break
command to the DVL. This can be achieved by sending the following command:
$cdl.dvl.break<cr><lf>
This will sent the break command to the DVL and it will be possible to send additional ‘native
DVL’ commands to the DVL again.
When setting the TOGS-NAV in this special direct communication mode, the
TOGS-NAV might output a “Packet loss” message. This can be ignored.
23 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
After switching on the TOGS-NAV and waiting for the first output strings to appear, command
line control becomes available. This is of particular use when it comes to interfacing with the
TOGS-NAV using software, but otherwise it is users utilise the embedded interactive menu
system instead.
In this section:
Chevrons (<> brackets) are used to indicate that they and their contents represent a
value or string to be entered by the user.
Square brackets ([ ]) are used to indicate that their contents are optional.
Command messages follow the NMEA 0183 standard and come in three varieties: set, query
and response.
Set and query commands are sent by the user to the TOGS-NAV, while response messages
are sent in confirmation by the TOGS-NAV to the user.
All keystrokes sent to the TOGS-NAV are echoed back by the console with the exception of
the <ENTER> keystroke that terminates the keystroke or command entries.
Most users can always omit the device identifier. This identifier is designed for systems in
which more than one CDL device is attached in series, and therefore is used to indicates
which device should respond to the command.
If more than one is connected, you can alternatively use the full device serial number e.g.
“TGN000”. For a list of accepted command name strings, see Table 5.
24 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
In the above example, latitude is the setting to be changed, and the value to which it will be
changed is 57.191 degrees north.
Changed settings will not be recalled after the device has been switched off
unless they have been saved.
The purpose of this command is to save the TOGS-NAV settings, thus it is a function
(routine). Functions generally do not require any input value or string and so the above is the
simplest example of a set command.
With one TOGS-NAV unit connected, the above command performs the same operation as:
$PCLDS,TGN,SAVE*14<cr><lf>
Where the optional checksum simply avoids the effects of data corruption.
The purpose of this command is to reset the TOGSNAV and restart static alignment using
the previously saved Latitude position value, thus it is a function (routine).
Note that all TOGS-NAV commands are case sensitive and the device may reject
or ignore incorrectly entered commands.
25 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
For a list of accepted command name strings, see Section 3.4.4, Table 5.
$PCDLQ,,LAT<cr><lf>
The above command will cause the TOGS-NAV to respond with the current latitude value. To
do this it will send a response command (also known as an ACK) which contains the relevant
data.
This means that the TOGSNAV unit has its current latitude setting as 28.8047 degrees North.
26 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
Response messages are sent by the TOGS-NAV unit to the user, in response to a Set or
Query Command and are used to indicate whether the most recently processed command
was correctly interpreted.
Unlike set and query commands, response messages always include the appropriate device
identifier (TGN) and a checksum.
In response to set and query commands, the corresponding <value> will be returned.
The <command> field may or may not be returned for the input quick command.
$PCDLR,TGN,NACK*13<cr><lf>
This indicates that the command has not been accepted. This may be due to a syntax error,
a command name which could not be found, or a general typing error such as sending the
wrong header for the given command or sending a “set” command to a setting which is “read-
only”.
$PCDLR,TGN,CRC*46<cr><lf>
This indicates that the command contained a valid device name and also contained an
incorrect checksum. This may occur when there is corruption of data during transmission or
the checksum has been incorrectly calculated by the sender.
$PCDLR,TGN,ARG*40<cr><lf>
This response only appears following Set commands in which a value (argument) has been
sent, but in which the value is outside the acceptable range for that command.
27 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
4 Data Output
4.1 Data Formats
The TOGS-NAV is able to output a range of industry standard ASCII strings to enable it to be
interfaced to other systems.
The predefined string outputs are listed below and are changed via the menu system.
It is also possible to define custom strings from the menu using the output string generator.
28 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
The TOGS-NAV outputs a ‘hexadecimal’ Mode status (‘mod’) and ‘binary’ Status Error Flag
(‘erf’) message.
Mode Meaning
0 Initial Power-On
1 Coarse stationary alignment mode
2 Fine stationary alignment mode
9 Aided navigation AHRS mode
The user must provide and enter a valid working Latitude position for the TOGS-
NAV unit to be used for alignment and Aided navigation mode – see Main Menu
(section 3.2.1) or $PCDL Set Command (section 3.4.2).
When there are no errors detected by the TOGS-NAV system the ‘binary’ Status
Error Flag value will be hexadecimal zero (ie; 0x00).
29 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
Where:
aaa.aa is Heading in degrees (0 to 359.9deg)
aaa(deg).aa(decimal)
bcc.ccc is Pitch in degrees (-89.9 to 89.9 deg)
cc(deg).cc(decimal)
b [-] bow down / [+] stern down see figure 6
deee.eee is Roll in degrees (-179.9 to 179.9 deg)
eee(deg).ee(decimal)
d [-] port down / [+] starboard down see figure 6
f is the TOGSNAV IMU mode flag - see section 4.2 for details
hhhhhhh is the cycle counter
g is TOGSNAV error status flags - see section 4.2.
iiii CRC-16 checksum
30 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
4.3.2 TOGSNAV
(+ve Pitch Bow Up, +ve Roll Port Side Up)
$TGNAV,hhh.hh,+ppp.pp,+rrr.rr,cc,m,,dddd.ddd,,+x.xx,+y.yy,qqq.qq,www.ww,eee.ee,aaa.aa
<cr><lf>
Where:
hhh.hh is heading in degrees
hhh(deg).hh(decimal)
ppp.pp is pitch in degrees
ppp(deg).pp(decimal) see figure 6
rrr.rr is roll in degrees
rrr(deg).rr(decimal) see figure 6
cc is TOGSNAV error status flags - see section 4.2
m is the TOGSNAV IMU mode flag - see section 4.2
dddd.ddd is depth in meters
dddd(m).ddd(decimal)
x.xx is velocity in x-direction with respect to the seabed in m/s
x(m/s).xx(decimal)
y.yy is velocity in y-direction with respect to the seabed in m/s
y(m/s).yy(decimal)
qqq.qq is distance to the seabed from DVL beam 1 in meters
qqq(m).qq(decimal)
www.ww is distance to the seabed from DVL beam 2 in meters
www(m).ww(decimal)
eee.ee is distance to the seabed from DVL beam 3 in meters
eee(m).ee(decimal)
aaa.aa is distance to the seabed from DVL beam 4 in meters
aaa(m).aa(decimal)
31 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
Haaa.aaPbcc.cccRdeee.eeeMfgghhiiWjjjj.jjUkk.k<cr><lf>
Where:
aaa.aa is Heading in degrees
aaa(deg).aa(decimal)
bcc.ccc is Pitch in degrees
cc(deg).ccc(decimal)
b [-] bow down / [+] stern down see figure 6
deee.eee is Roll in degrees
eee(deg).eee(decimal)
d [-] port down / [+] starboard down see figure 6
f is the status mode - see section 4.2 for details
gg is the navigation monitor in ASCII hex
hh is the validity byte in ASCII hex
ii is the mode control logical byte in ASCII hex
jjjj.jj depth in meters
kk.k not used
HaaaaaPbcccccRdeeeeeeMfgghhiiWjjjjjjUkkk<cr><lf>
Where:
aaaaa is heading in centidegrees (0.01degree)
bccccc is pitch in centidegrees (0.01degree)
b [-] bow down / [+] stern down see figure 6
deeeeee is roll in centidegrees (0.01degree)
d [-] port down / [+] starboard down see figure 6
f is status mode - see section 4.2 for details
gg is the navigation monitor in ASCII hex
hh is the validity byte in ASCII hex
ii is the mode control logicals byte in ASCII hex
jjjj.jj depth in meters
kk.k not used
32 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
4.3.5 Tokimec 1
(-ve Pitch Bow Up, -ve Roll Port Side Up)
$PTVF,abbbbP,cddddR,eee.eT,fgg.gPR,hii.iRR,jkk.kAR,lmm.mN,yyyMD,zzzzAL<cr><lf>
Where
abbbb is Pitch in degrees bb(deg).bb(min)
a[-] bow up / [space] bow down
cdddd is Roll in degrees dd(deg).dd(min)
c[-] port up / [space] port down
eee.e is Heading in degrees
fgg.g is the rate of pitch in degrees/sec
f[-] bow up / [space] bow down
hii.i is the rate of roll in degrees/sec
h[-] port up / [space] port down
jkk.k is the rate of turn in degrees/sec
j[-] CCW / [space] CW
lmm.m is the vessel speed in Knots
l[-] is astern / [space] ahead
yyy not used
zzzz status
4.3.6 Tokimec 2
$PTVF,abbbbP,cddddR,eee.eT,fgg.gPR,hii.iRR,jkk.kAR,lmm.mN,yyyMD,zzzzAL*hh<cr><lf>
Where:
abbbb is Pitch in degrees bb(deg).bb(min)
a[-] bow up / [space] bow down
cdddd is Roll in degrees dd(deg).dd(min)
c[-] port up / [space] port down
eee.e is Heading in degrees
fgg.g is the rate of pitch in degrees/sec
f[-] bow up / [space] bow down
hii.i is the rate of roll in degrees/sec
h[-] port up / [space] port down
jkk.k is the rate of turn in degrees/sec
j[-] CCW / [space] CW
lmm.m is the vessel speed in Knots
l[-] is astern / [space] ahead
yyy not used
zzzz status
hh is the XOR checksum
33 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
Ca.aP+b.bR+c.c*dd<cr><lf>
Where
a.a is heading in degrees.
a(deg).a(decimal)
non-fixed length from 0.0 to +359.9
b.b is pitch in degrees.
b(deg).b(decimal)
non-fixed length from -179.9 to +179.9
c.c is roll in degrees.
c(deg).c(decimal)
non-fixed length from -89.9 to +89.9
dd is the crc_ccitt checksum
4.3.8 HMR3000
(-ve Pitch Bow Up, -ve Roll Port Side Up)
$PTNTHPR,a,a,N,b,b,N,c,c,N*dd<cr><lf>
Where
a.a is heading in degrees with one decimal
non-fixed length from 0.0 to +359.9
b.b is pitch in degrees with one decimal
non-fixed length from -179.9 to +179.9
c.c is roll in degrees with one decimal
non-fixed length from -89.9 to +89.9
dd is the crc_ccitt checksum
34 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
Where:
aaa.aa is the heading in degrees
l [-] or [+]
mmm.m is the system IMU temperature in degrees Celsius
35 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
The MiniPOS3 / TOGSNAV ‘binary’ position format message is wrapped in a header (0xBD,
0xDB) and footer (0xDB, 0xBD) will determine the start and end of the message.
This along with the message ID (Byte 2), message length (Byte 3) and a checksum (Byte 95)
will ensure the data is robust.
The definition of each byte of The TOGSNAV ‘binary’ position format message is as shown in
Table 8.
36 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
37 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
All housings should be checked regularly for signs of damage. All connections on the surface
and subsea units should be checked regularly for fouling, bent pins or signs of damage.
5.3 Recalibration
If the equipment requires a recalibration, it will need to be carried out at the CDL base (or
approved authorised distributor). The equipment will be recalibrated and a full functional
check to ensure continued reliable operation. When returned, the equipment will carry both
function test and calibration check certificates. Please contact CDL for current calibration
charges for this equipment. The turn-around time for this service is normally 1-2 days.
.
38 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
The TOGS-NAV includes a custom string generator which enables users to construct their
own output string without having to upgrade the firmware or even restart the TOGS- NAV.
For comprehensive examples of this function in action see section 5.4.6 Examples. The
details of each building block are explained below.
The output string generator can be found in the TOGS- NAV menu under Advanced -> Edit
Custom Strings – see section 3.2.6.
Building a custom string involves writing a format string which describes the output format
required. This can be fixed characters which display with every instance of the string such as
the prefix 0x to tell the user that the following number is hexadecimal, or output fields which
select a data value such as heading, pitch or roll and apply scaling and formatting
descriptions to it.
To output fixed characters, simply include them at the desired point in the string description.
The string generator will accept any displayable standard ASCII character, including but not
limited to spaces, upper and lowercase letters and punctuation.
It should be noted that every custom string is automatically terminated by a carriage return
and new line feed, so this does not need to be included by the user.
Output fields are denoted by % characters at the beginning and end which enclose both an
identifier, signifying the data type required, and any formatting requirements. These
identifiers take the form of a 3-letter abbreviation (a full list of these abbreviations and the
data type they refer to can be found in Table 10 for custom string generator.
Some identifiers need no additional formatting - simply writing %mod% will output the current
operating mode to the screen, e.g. 9 = Aided Navigation mode.
Data denoted in the Table 10 as “floating point” should generally be formatted to some extent
or unexpected output data behaviour may occur.
Since the % symbol is allocated for output fields, users must include two adjacently (%%) if
they wish to print a single % as part of the custom string
39 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
The formatting fields are separated by a : (colon) character within the overall output field.
These scale, shift, round and change the appearance of the value described by the three-
letter identifier. As such, the overall appearance of the output field could match the following
template:
Only the %<identifier>% is strictly needed to output data, and either of the two optional
formatting fields can be omitted if they are not required.
Scaling and shifting descriptors contain one character which signifies the operation to be
performed, and a numerical value.
It might be desirable to round a floating point variable down to the nearest integer, in which
case the shifting descriptor should read :-frac: to subtract the fractional part of the variable.
Likewise to output the fractional part of a floating point variable, the shifting descriptor should
read :-int: to subtract the integer part of the variable.
Scaling using :*-1: to reverse the sign of values is particularly useful when there is a
difference in sign convention.
Several arithmetic fields can follow each other to perform several operations on the value, in
the order in which they are listed.
40 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
The final field is the format field. The default output with no format field is to output only an
integer value with varying length depending on the size of the number. By including a format
field, one can pad the number, and add decimal points and sign indicators. The format field
begins with an f and follows the format syntax of the printf statement in the C programming
language. The syntax is as follows:
Following the flag characters is an optional decimal digit string, which specifies the number of
characters used to display data. If the converted value has fewer characters than the field
width dictates, it will be padded with spaces (or 0's if the 0 flag character is specified) on the
left.
Field width includes the sign (or space character if appropriate), decimal point and the
numbers preceding and following the decimal point.
The format field can also be used to display changeable character strings. By using the letter
m in place of flag characters the field means that values should be mapped to strings. This is
useful for mapping TOGS-NAV mode numbers into other mode numbers and names.
The mapping is done by entering to and from values after the m character delimited by a pipe
character '|'.
41 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
5.4.6 Examples
To output a string with heading in radians with a sign, a fixed field length of 7 characters
padded with 0'es and 2 decimal places, the format string would be:
Format:
%hea:/180:*3.14159:f+07.2%
To remove the period, multiply the scaling by 100, and have no decimal places:
Format:
%hea:/180:*3.14159:*100:f+06.0%
42 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
It might be desirable to display an angular measurement such as roll in degrees and minutes
rather than in decimal form.
To output such a string, only showing a sign when positive, and with a variable field length
incorporating two characters for arc minutes, the format string would be:
Which would output a roll string degrees and minutes of the form: R 51 35
In sequential order, the commands in the above format string tell the TOGS-NAV to:
43 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
Given the previous two examples, the commands that could be used to create the CDL
TOGS string in the generator are familiar:
Format:
AH%hea:M359.99:f.2% AP%pit:f+.2% AR%rol:f+.2% HV%hve:f+.2% M%mod%
E%epo% F%erf% C%crc%
Commands such as :f.2% often result in a string that can change length
since no field width has been specified for the number value.
Format:
$HEHDT,%hea:M359.9:f06.2%,T*%crc:p1%
$HEHDT,138.47,T*16
44 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
5.4.7 Identifiers
Table 10: Identifiers for custom string generator
45 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
Note 1: Delta or “change in” values display the difference between the current value and the
value at the time of the previous output string.
Note 3: TOGSNAV firmware version 1.1.5 configuration of the IPS sensor is set to output pressure
units in decibar, and not meters of depth of seawater using the UNESCO pressure to depth
calculation formula.
5.4.8 Operators
Table 11: Operator Functions for Custom String Generator Fields
Field Operation
+ Add to value
- Subtract from value
/ Divide by
* Multiply by
M Limit value to maximum
m Limit value to minimum
a Absolute value (modulus)
s Sign of value
CDL acknowledges that users without previous programming experience may have difficulty
with the custom string generator.
If you require a specific string format, which is not included in the TOGS-NAV menu options,
please contact us and we shall consider including it.
46 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
6 Specifications
AHRS Specification:
Heading Accuracy: 0.5 deg sec(lat)*
Pitch and Roll 0.1 deg*
Power Requirements:
Voltage 18-30Vdc
Power <20W
Telemetry Interface:
Serial outputs Port 1 isolated 2-way communications
Port 2 data output
DVL PD0 data output (fixed @ 115K/8/Odd/1)
Serial protocol options RS232
RS422, RS485 with Burton connectors
Mounting Holes:
M8 on 157mm square pitch
DVL 1200KHz:
Depth 3000m
Accuracy +/- 0.2%
Drift +/- 2mm/s
Range 0.7m (min) 30m (max)
TOGSNAV firmware version 1.1.5 configuration of the IPS sensor is set to output
pressure units in decibar, and not meters of depth of seawater using the UNESCO
pressure to depth calculation formula.
*1 Sigma RMS
47 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
7 Technical Drawings
48 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
DVL is mounted and installed with the Heading Alignment Notch is in-line with the
TOGSNAV Heading Axis.
Therefore Beam#3 of the DVL is 45 degrees from the TOGSNAV axis, but using
the PD0 DVL data format we need to adjust for the DVL velocity vector detecting
the seabed moving relative to the DVL.
Therefor the EA angle is the sum of the DVL Beam#3 angle offset of minus 45
degrees plus 180 degrees for PD0 velocity direction vector = 135 degrees.
49 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
9 Contacting CDL
9.1 Offices
UK
CDLtd
Silverfield House
Claymore Drive
Bridge of Don
Aberdeen
AB23 8GD
USA
CDL Inc
10661 Shadow Wood Drive
Houston
Texas
77043
Brazil
CDL
Av. Beira Mar 262, sala 704
Rio de Janeiro, RJ,
Brasil
CEP- 20021-060
50 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
9.2 By email
Sales [email protected]
Sales USA [email protected]
Technical Support [email protected]
Repairs [email protected]
USA
Sales +1 832 785 8440
Brazil
Out of hours contact + 55 219 889 8587
[email protected]
In case of faults please contact the Technical Support in the first instance.
The Sensor Status (Section 3.2.13) and Configuration Dump (Section 3.2.14) information is
invaluable for CDL Support for any customer support issues and inquiries - Email:
[email protected].
51 | P a g e Rev C
TOGSNAV Standard 1.1.5
User Manual
Description of Changes
52 | P a g e Rev C