Page 3
The Wave Technology Processor 2 (WTP2) meets the requirements for CFR47 Part 15 of the FCC limits for Class B equipment. WTP2 meets the standards set out in European Standard EN 60945: 1997 IEC 945: 1996 for maritime navigation and radio communication equipment and systems.
Page 4
Warning: Navigation Hazard The WTP2 system is an Electronic Navigation aid and is designed to assist in the navigation of your yacht. It is not designed to totally replace conventional navigation procedures and precautions and all necessary precautions should be taken to ensure that the yacht is not placed into danger.
Page 5
This manual is in three parts: Basic Operation Chapter 1: is a brief introduction to the WTP2, outlining the way the unit works and some of the differences with other instrument systems. Chapter 2: contains information about the basic operation of the WTP2 in conjunction with the B&G Deckman software.
Sensors ............................1.1 Typical Setup........................... 1.2 CHAPTER 2: BASIC OPERATION....................2.1 WTP2 Menus Seen on the Full Function Displays (FFDs) ............. 2.1 The Keys ............................2.1 Examples of Operation........................2.3 Input Selection via Deckman......................2.4 Deckman Control Facilities ......................2.7 CHAPTER 3: USE OF A PC ......................
In addition to the normal sensors the WTP2 system also includes a 3-Axis Rate-Gyro sensor unit for measuring the pitch, roll and yaw motion of the boat. It is this sensor that gives the WTP2 its name because it allows the removal of the wave inertia components from the wind measured at the masthead.
Chapter 1 Introduction to the WTP2 Typical Setup The WTP2 is supplied with a straight through Ethernet patch cable that allows the WTP2 to be connected to an onboard PC network via a hub or router.
FFDs correctly. Page Key Operation of this single key enables the user to quickly access eight functions of the WTP2 System, by selecting any one of the four pre-set page displays (2 functions per page) with a simple key press.
Page 12
Chapter 2 Basic Operation Notes • If you are ‘lost’ in the system, press the Page Key to immediately return to the top-level display. • The initial four pages can be reconfigured using the remaining keys and the menu system (see Page Display Configuration below).
Our second example is configuring the NAV key. The NAV key allows the user to select either Rhumb Line or Great Circle navigation information to be displayed; by default the FFDs show Rhumb Line pages. WTP2 only uses Great Circle waypoint data so we need to modify this page. To select the Great Circle mode, proceed as follows: Press the Page Key once.
Multiple Compass, Boat Speed and GPS Inputs WTP2 is able to handle up to three compass inputs (as well as associated heel and trim values), two boat speed inputs and two GPS inputs. This is useful for testing purposes, to compare different sensors, or as a backup.
Page 16
The raw data from the standard port and starboard paddle inputs (63 and 64 respectively) are combined to make Boatspeed, the WTP2 uses Heel Angle to determine which of the two inputs to use. The raw data from the second speed sensor is used to make Boatspeed2 (Note that this stage is necessary in order to filter the raw data from the sensors).
Deckman Control Facilities To access the WTP2 control facilities in Deckman, choose gmenu → instrument control. You will then see a dialog on the screen. Each box along the top of the dialog accesses a different control facility, as described below.
Page 18
Chapter 2 Basic Operation Calibration Controls the calibration of variables by allowing you to input a calibration value to a particular variable: Bspd_port and Bspd_stbd are boat speed calibrations for the port and starboard side respectively in Hertz/knot. If you have only one boat speed sensor enter the same value in both port and starboard.
Page 19
Chapter 2 Basic Operation Settings The settings dialogue controls all the normal items required to setup the WTP2. mast_height is used for wind calculations involving the rate gyros. This should be set to the distance from the waterline to the masthead sensor in feet.
Page 20
Chapter 2 Basic Operation Bounds Checking To prevent errors caused through the loss of characters between the instrument system and the PC WTP2 allows the user to set limits on input values. The incoming data is checked against the previous values. This display allows you to change the bounds that are used for each incoming variable;...
Page 21
Chapter 4 below. The WTP Guru option allows the advanced user to access system files, do not use this option if you are not familiar with the file level operation of WTP2. See Chapter 3: Use of a PC for further details on these functions.
WTP2 , usually set to 255.255.255.0. The IP Address of the WTP2 is set in the fixedIP.txt file, if this file is not present the WTP2 will attempt to use DHCP for allocation of the IP address. See further advanced information regarding Ethernet Configuration on page 4.19.
Deckman and displays (/data/ directory). Note that if you modify files with WTP Guru you will need to re-boot the WTP2 before they take effect – as such it is often just as easy to use the FTP access to the files for this purpose which allows the backup of the existing files before making changes.
At this stage it is likely that an error dialogue will appear advising that it is not possible to connect anonymously to the WTP2, at this stage it is necessary to clear the dialogue box and select the ‘Login As…’ option from the file menu.
‘Deckman Control Facilities’, see page 2.7. The configuration of the WTP2 can be changed to suit individual requirements by using the data files. The data files described below control how data is input onto the WTP2, stored in the variable database and output to Deckman and the displays.
Defining the variables bg_vars.d This file is the most important on the WTP2, as it lists all of the variables in the system - if variables are not listed here then they will not be in the WTP2 at all.
WTP2 from other variables. This cannot be changed by the user The second line tells the WTP2 to use (1) or not use (0) data from the rate gyros (left hand figure) and mast rotation sensor (right hand figure) in wind calculations. These specifications will be overwritten if you alter either of these in...
Page 29
Chapter 4 Data Files Each column then defines a particular item: the first column gives the name of the variable (from bg_vars.d) and the last three show the variable number (from bg_vars.d) and the names of the calibration and filtering files (*.cal and *.fil respectively).
Page 30
========================================== Line 1 defines the COM port settings: COM Port WTP2 COM port used Baud Rate Baud Rate setting to suit the input Parity Parity setting to suit the input (usually ‘N’ for no parity) Data Bits...
Page 31
1. The COM port is set to “-1” which calls the B&G network port rather than one of the serial ports 2. The baud rate, parity, data bits and stop bits are ignored by the WTP2 so can be left at default values 3.
Page 32
YXMTW seatemp.cal null.fil ==================================== Line 1 defines the COM port settings: COM Port WTP2 COM port used Baud Rate Baud Rate setting to suit the input Parity Parity setting to suit the input (usually ‘N’ for no parity) Data Bits...
This file controls the configuration of the standard function menus onto the FFD displays – the menu items which are standard parts of the WTP2 system but are not declared normally by the FFD are declared here. Modifying this file is not recommended. It is suggested that users adjust the usermenu.d file to alter network output settings.
Page 34
Chapter 4 Data Files YAW_RTE_@S 0112 PTCH_RTE@S 0112 ROLL_RTE@S 0112 The format is: Menu item name This name is defined in the menus Menu number Defines which menu contains the function (see usermenu.d for full list) Order in chain The position of the function in the menu Fastnet Function Number The Fastnet function number of the function in hexadecimal Node...
Page 35
Chapter 4 Data Files /ROLL_RTE@S /TIMER___MS /POL_SPD_KT /TARG_SPDKT /REACHINGKT /TARG_TWA_@ /DEPTH____M /SEA_TEMP_C /BAROMETRMB /LEEWAY___@ /OPP_TACK@M /DTW_GC__NM /BTW_GC__@M /XTE_____NM /MAST_ANG_@ /WA_MAST__@ /TRIM_____@ /HEEL_____@ /COG_____@M /SOG_____KT /TIDE_SET@M /TIDE_RTEKT ============================= Line 1 defines the number of Transmit Groups in the file The first line of each Transmit Group defines: Number of variables Up to a maximum of 5 in each group Transmit delay*...
Page 36
Chapter 4 Data Files Note that the fixout.d file does not support context switching or time based oscillation of functions – userout.d should be used for this purpose. Defining Custom Fastnet Menus usermenu.d This file enables you to either add a function to an existing menu or add a new menu with associated functions. In the file example shown below we have added two new menus called DECKMAN and SAILS with functions and we have also added two functions to the existing PARAMTR menu.
Page 37
Defining Custom Fastnet Outputs userout.d This file controls how additional “user” data is sent from the WTP2 to the displays and allows you to have different variables shown according to your point of sailing and/or to have oscillating variables on a time basis.
Page 38
Chapter 4 Data Files Transmit delay Effectively sets the update rate (0=10Hz, 1=5Hz, 2=3.3Hz, 4=2Hz, 9=1Hz) Transmit offset Allows spacing of data transmission on network to optimise bandwidth Example of Transmit delay and offset on Fastnet Traffic: Delay = 2, Offset = 1 Delay = 2, Offset = 0 No delay or offset Time...
Chapter 4 Data Files The format for the context switching is: /upwind section [/reach section] [/downwind section] [/start section], the sections within [brackets] are optional. If information is not specified for all of these sections, the information for the upwind section will be repeated for all missing sections. It is also possible (though uncommon) to combine these functions, the following line would oscillate the Jib Car variables upwind and display TWA when either reaching or downwind with Timer in the pre-start: /JIB_CAR_P...
Page 40
Chapter 4 Data Files ============================================ Each line defines a single variable that is output to Deckman; the operation of this file varies slightly depending on whether the communication with Deckman is serial or Ethernet. For Serial communications the entire contents of the file, including duplicate items, are sent once per second - so in the example above there are some variables (55, 18, 17, 91, 2) which are repeated five times, these variables are therefore sent five times per second (5Hz), 5Hz is the maximum rate used on the serial output.
Page 41
Chapter 4 Data Files Description of each item: mast_height mastheight (feet) leeway_cal leeway calibration factor (see Note below) use_heel use heel in calculations (0 off, 1 on) use_gyro use gyro in calculations (0 off, 1 on) variation magnetic variation (+East, -West) osc_time time (in tenths of seconds) for oscillating variables (see userout.d) UP-RE_angle...
Page 42
Chapter 4 Data Files Calibration control in Deckman svcals.d This file defines which variables have calibration control available in Deckman. The following format is the default file, it is flexible for the user to add/delete items as required. Bspd_port Bspd_stbd Heading1 heel1 trim1...
Page 43
Note there are no actual damping values in this file - these are stored in the relevant *.fil file. Ethernet Configuration ethernet.d; fixedIP.txt fixedIP.txt defines the IP address and subnet used by the WTP2. If it is desired to use IP addresses assigned by an external DHCP server then you should rename this file. IPAddress 192.168.0.2...
Page 44
The network address that the WTP2 data is sent from (default value shown) multicastport The port used for WTP2 data (default value shown) Note that many PCs will require firewall settings to be altered to allow WTP2 UDP multicast data to be accepted on port 5602. Polar Tables navpol.d;...
These files define the corrections applied to True Wind Angle (adjstrwa.d) and True Wind Speed (adjstrvt.d) data when the WTP2 is in pre-start mode. The format of both files is the same as the normal correction tables (see page 4.20).
Page 46
A unique character to identify the output variable Field Width The width of the output field Decimal places Number of decimal places required on the output From the above file, the WTP2 will transmit data in the following format: 1140700826.78,18178469,-467165,18178472,-467167 j0.00 h0.0 g0.0 f-9.7...
Page 47
The addition of this file allows the WTP2 to accept serial inputs from loadcell systems which are generally used for large numbers of loadcells. If a small number of loadcells are installed it is normal to use an analogue device and to connect to analogue inputs on the WTP2.
This would give out a voltage that would need to be fed onto the analogue. Note: If your system requires additional inputs, the WTP2 can be supplied with an analogue expansion card. In this example we will add a variable called ‘mastfoot’ which we will input to analogue channel 8.
Chapter 4 Data Files Existing file: /CWA______@ 65 /CWS_____KT 66 ======================================= Modified file: /CWA______@ 65 /CWS_____KT 66 /MASTFOOT ======================================= As can be seen, in addition to adding the extra transmit group we have also modified the first line of the file to read ‘2’, which identifies the number of transmit groups that follow.
Page 50
Chapter 4 Data Files Example The new variable we are adding here is a Moving Average for the True Wind Direction, we will call the variable MA_TWD. In bg_vars.d we add a line to define the new variable, in this case the next available variable number is 110, so we add the following line setting variable 110 to be MA_TWD, has zero decimal places and is 0-360 data.
Each variable requiring calibration has its own calibration file (.cal file extension), all calibration files are located in the Calibs directory. Various calibration functions are available to the WTP2 but most of them are variations on linear as in the diagram. The first parameter describes the type of calibration:...
Page 52
Here, the offset to the compass heading is altered by the heel angle. Of course, the corrections in the previous table will continue to be applied before the corrections with respect to heel. Here you can see that, as well as interpolating within the calibration points you enter, the WTP2 will also extrapolate outside them.
Page 53
3.3. Calibration example 5 By way of an example we will attempt to recreate the leeway calculation that WTP2 does as standard. The standard calculation is based on the formula:...
Identifiers recognised are table, constant and variable. Number ‘–1’ indicates that the calibrations are applied directly to the variable. Any other number indicates that the calibration is with respect to a different variable in the WTP2 database, with the number being the variable number from bg_vars.d.
Page 55
The B&G systems use W = (1/A)H + B where A is calibration in Hz/kt, H is the anemometer frequency and B is an offset. So for the standard of A=1.04 and B=1.04 the equivalent WTP2 calibration is (0, 1.04) and (10.4, 11.04).
Chapter 5 Parameters Filtering and Damping Damping Types Like calibration, all the variables that require filtering have their own filter file in the filters directory. The various damping functions are specified by the first number in the damping file (ID in the table below). Damping Type Notes One parameter:...
Page 57
>9 Wind To fully understand the filtering of the wind functions it is necessary to consider the order in which WTP2 calculates the various functions and where filtering is applied. When the wind is measured it is initially corrected for masthead unit offset and mast rotation (or twist), then the rate-gyro corrections for pitching and rolling are applied and then the triangulation with Boat Speed is done and Course added to get the Original Wind speed and Wind Direction.
Sensor Damping Boat Speed To understand the filtering of the boatspeed functions it is necessary to consider the order in which WTP2 calculates the various functions and where filtering is applied, this is shown in the flowchart below: Port Paddlewheel...
Page 59
.001 Whenever the WTP2 is switched on, the measured Pitch and Roll are likely to have values that are well away from zero and it will take 15 minutes or so for the numbers to settle down. This has an enormous effect on wind speed and...
The engine box is NOT a good place to install your instrument system processors; it is hot and electrically noisy. The WTP2 unit is fixed to the mounting surface via 4 mounting lugs, it is recommended that the unit is located on a batten to reduce shock loading on the mounting lugs in extreme conditions.
Page 62
20/20 Display Insert Grommet Blk R Plug Network Terminator (239-10-099) Example 2 WTP2 Processor Two Fastnet cables from WTP2 Processor unit, terminated at last junction box at each end Fastnet Cable Fastnet Cable 135-0A-130 135-0A-130 20/20 Display 20/20 Display Units and displays may be fitted in any order on the databus...
LAN (WLAN). In this configuration it is likely that the router will have a DHCP facility and it may be desired to use the router to assign IP addresses throughout the system, to configure the WTP2 to accept DHCP...
Simple ‘Peer to Peer’ configuration It is possible to connect the WTP2 directly to a PC using a crossover cable (not supplied). In this system it is necessary for the PC to be running (and the network card in the PC enabled) in advance of starting the WTP2 to...
Rate Gyro sensor; internal connections Depth A NMEA depth transducer is used. A nmeainX.d file is required to instruct the WTP2 to decode the depth information. This file allows you to specify the settings for the depth transducer. Refer to page 4.8 for more...
Chapter 6 Installation WTP2 connector wiring This section contains technical information that may be required to assist with the installation of the WTP2, for diagnostics and for advanced users who wish to alter the standard inputs. Terminal Layout Connector wiring Wiring is shown when looking into the rear of connector.
Page 67
Chapter 6 Installation Power Red (12V) Black (0V) Screen Fastnet Black White Green Screen Port Speed Sensor Note that the sea temperature input is Analogue input channel 15 and can be used for other functions if the paddlewheel unit is not supplying sea temperature. Green (Signal) Analogue Speed Sensor Red and White (+5V supply)
Page 68
Chapter 6 Installation Starboard speed sensor Green (Signal) Analogue Speed Sensor Red (+5V supply) Black (0V) Screen Speed 2 Green (Signal) Analogue Speed Sensor Red (+5V supply) Black (0V) Screen Analogue Speed Input Analogue Input Negative ( Analogue Input Positive (+) Screen...
Page 69
Chapter 6 Installation Masthead Unit Violet (Wind Speed) Blue (Wind Angle Phase) Green (Wind Angle Phase) Red (Wind Angle Phase) Orange (6.5V) Black (0V) Screen Rate Gyro Blue (Yaw rate) Green (Roll rate) Violet (Pitch rate) Red (+12V supply) Black (0V) Screen Deckman Serial connection This port is only enabled if Ethernet communications is disabled in ethernet.d, see page 4.19...
Page 70
Chapter 6 Installation COM1 (RS422) Note: This port can be used as an RS232 port if required. Link Receive -, Transmit – and Ground together. Receive - Receive + Transmit - Transmit + Ground Screen COM2 (NMEA) Note: This port can be used as an RS232 port if required. Link Receive –, Transmit – and Ground together. Receive - Receive + Transmit -...
Page 71
Chapter 6 Installation COM4 to COM7 [RS232] Receive Transmit Ground Screen Terminal For normal diagnostic operation only RxD, TxD and SGND are required. Pin 1: Pin 2: Receive Data Pin 3: Transmit Data Pin 4: Data Terminal Ready Pin 5: SGND Ground Pin 6:...
Page 72
Chapter 6 Installation 12V Analogue Input (ANLG 10) Caution Input voltage on the “Signal” terminal must NOT exceed 5V. Voltages exceeding 5V will result in permanent damage to the system. Signal Screen 5V Spare Analogue Input (ANLG SP0, SP1, SP3, SP4, SP5, SP6, SP7) Note that the Spare Analogue Inputs are only functional when the Analogue Expansion option is installed.
Page 73
Chapter 6 Installation 12V Spare Analogue Input (ANLG SP2) Note that the Spare Analogue Inputs are only functional when the Analogue Expansion option is installed. Caution Input voltage on the “Signal” terminal must NOT exceed 5V. Voltages exceeding 5V will result in permanent damage to the system.
If unsure please contact B&G Technical Support. To upgrade the WTP2 to the latest software version, follow these steps: 1) Start WTP2 and connect via FTP. Consult the manual for more detail. If you are unsure of this procedure please consult a specialist.
Page 76
This will be shown in HyperTerminal as follows: 7) Once you get to the screen shown in step 6, re-connect to the WTP2 with FTP. You will be presented with the root directory again (as per image in step 2) 8) Copy the CALIBS, DATA and FILTERS folders to your desktop.
Page 77
Chapter 7 Upgrading the WTP2 12) Copy setting5.d and rename to setting6.d. This file should have the same lines as below (values will be different to this sample as they are relevant only to your system). 13) Copy sample07.d and rename to sample08.d. Once you have renamed this file, you will need to add the...
Page 78
16) Once this file has been renamed, re-start the WTP2. 17) The WTP2 will boot up normally - in Hyperterminal this is indicated by the phrase “End of Startup” 18) The WTP2 has now been upgraded to the latest software version.
Appendix A: WTP2 Variables Appendix A: WTP2 Variables Normal Short Name Description Notes Fastnet Name Func# Heel Heel dotHeel Rate of change of heel Not implemented Boatspeed Boat speed Rate of change of boat speed, i.e. dotVS Not implemented acceleration...
Page 80
Appendix A: WTP2 Variables Normal Short Name Description Notes Fastnet Name Func# Orig_TWD Original True Wind Direction MastRot Mast Rotation TWD_Off True Wind Direction offset selSOG Selected COG selected from GPS1 or 2 selCOG Selected SOG selected from GPS1 or 2...
Page 81
Appendix A: WTP2 Variables Normal Short Name Description Notes Fastnet Name Func# Rudder Rudder Angle Rake Mast Rake gyro_hl Gyro Heel gyro_dhl Roll (rate of change of gyro heel) Input from rate gyro gyro_trm Gyro trim gyro_dpt Pitch (rate of change of trim)
Page 82
Appendix A: WTP2 Variables Normal Short Name Description Notes Fastnet Name Func# Can be reset from the Settings Ship's log dialog – see page 2.9. Gives an indication of wave pitchRMS Pitch Root Mean Squared amplitude Gives an indication of wave...
Page 83
Appendix A: WTP2 Variables Normal Short Name Description Notes Fastnet Name Func# Vang Vang position gps1cog COG from GPS1 gps1sog SOG from GPS1 From a position fixer. These functions are used when GPS 1 is gps1qhd QHD from GPS 1 selected, see page 2.4...
Appendix B: WTP2 Directory Structure The files within WTP2 are stored according to the following directory structure: Note: The rategyro.00 file is a diagnostic file generated by the WTP2. These files should be deleted if they have not specifically been requested by B&G.
Page 89
Appendix D: Diagnostic messages displayed via Terminal While booting the Terminal screen will show some normal motherboard system messages which can be ignored, then the WTP2 operating system will start. An example of a normal boot is shown below: WTP Startup...
Appendix D: Diagnostic messages displayed via Terminal This allows various elements of the WTP2 to be checked, as follows: Ethernet configuration Ethernet adapter [PCI\E100CE1]: IP Address ..: 192.168.0.2 Subnet Mask ..: 255.255.255.0 IP Address ..: 0.0.0.0 Subnet Mask ..: 0.0.0.0 Software Version B&G WTP2 04.11.05 V104B5 Octal...
Page 91
Appendix D: Diagnostic messages displayed via Terminal Diagnostics Following the boot procedure the WTP2 will continuously display various diagnostic characters and messages, these are described below: Data is being transmitted on Fastnet to displays (sent at regular intervals) Valid GPS position received from GPS1...
True Wind CALs TWA, TWS, AWA, AWS Notes 1. If use_gyro is set to ‘0’ (OFF) then the CMWA, CMWS stage is bypassed. 2. If use_3D is set to ‘0’ (OFF) WTP2 will use Selected Heading rather than Gyro Heading.
Page 95
Index Index Display output control ............. 2.9 adjstrvt.d .............. 4.21 Deckman ............2.7 Fastnet ............4.1 adjstrwa.d ............. 4.21 adjvt.d ..............4.20 adjwa.d..............4.20 Ethernet ..............3.12 Firewall ............4.20 FTP..............3.13 boatlog.d .............. 4.21 Boatspeed............... 5.4 IP Address default ............3.14 calibration ............
Need help?
Do you have a question about the WTP2 and is the answer not in the manual?
Questions and answers