Professional Documents
Culture Documents
Introduction
1 | Page
Table of Contents
2 | Page
1.0 PROJECT DETAILS
This project is being completed on behalf of NIWA (National Institute of Water and
Atmospheric Research).
Dejan Dejkic (PhD, Massey University) and Gavin Macaulay (PhD, NIWA) are the
supervisors for the project.
NIWA collects acoustic data from echo-sounders on fishing industry vessels. The most
common echo-sounder used is PC-based. The system records acoustic data along with
positional data from a GPS unit. Below is a simple diagram of how an echo sounder
operates (figure 1).
NIWA would like to have the ability to integrate the echo sounder system with data they
read from various other sensors on vessels. In particular, pitch/roll data, and weather
readings.
3 | Page
The pitch and roll data is used to correct the acoustical data for vessel motion (figure 2).
The weather station sensor is an optional extra that NIWA indicated they would like to
have (figure 3).
The only auxiliary input on the echo-sounder software is the one used for the GPS data,
hence the only way to get the echo-sounder to record additional data, such as pitch/roll,
is to combine the pitch/roll measurements with the data coming from the GPS device
(figure 4).
4 | Page
2.0 TECHNICAL DETAILS
This section will outline some of the technical details associated with the project. The
software used to manage the echo sounder is customisable, so extra signals from other
devices can be added without having to change the program’s code. All messages
received by the PC must be in ASCII format.
2.1 GPS
The GPS messages are typically sent to the echo-sounder in the NMEA format. This
means that the design will need to adhere to an RS232/4800 baud 8/N/1 standard to
receive data from the GPS unit. (this is the closest serial transmission match to the
systems currently implemented).
5 | Page
2.2 PITCH/ROLL SENSOR
These sensors produce binary data via the RS232 port at 38400 baud. My device will
need to convert these signals into an ASCII message.
The device should output a status message every 10 seconds or so. This should
include the pitch/roll sensor’s serial number, and 3DM-GX1 version. This message will
need to be relayed to the PC. This is so the vessels that use the device can determine
the make and model of the sensor quickly when troubleshooting.
The addition of the third RS232 device (the weather station) was given to me as an
optional extra task. This is simply a third input stream, but will make the device harder
to design, because there will be more processing taking place in the microcontroller.
2.4 MISCELLANIOUS
The data transfer from the device should be constant, so that when analyzing the
acoustic data a constant time offset can be applied to the pitch/roll measurements to
yield the actual time at which they were taken.
Measurements of the delay have to be measured and provided to NIWA at the end of
the project.
Sometimes the data coming from the GPS device (at 4800 baud) can take up most of
the capacity of the link. To resolve this problem it has been requested that the device
should output data to the echo-sounder at a higher baud rate (i.e. 9600 baud).
6 | Page
Most of the echo-sounder installations receive data at 4800 baud, but some receive it at
9600 baud. The device should have the ability to change the baud rate (a switch).
The type of vessels the device would be installed on all have 230V main power
supplies. They can be noisy though, and suffer from brown-outs. The device would
need to include a suitable main adapter to power itself and to recover correctly power
fluctuations (i.e. a reliable power supply).
Status indicators are a preference so that problems within the device can be quickly
identified.
The device, once installed, will run continuously for 6-8 weeks. The choice of
components and the internal logic need to be produced with a high level of reliability
and resilience in mind. A simple way to reset the device needs to be added.
7 | Page
3.0 SUMARY OF DELIVERABLES
8 | Page