Navigation: Home =>Profil=>SeaTalk
Stand: 07.03.2009

SeaTalk Technical Reference        Revision 3.18

General Information

SeaTalk is a simple interface for networking Raymarine/Autohelm marine equipment so that all devices of a ship can exchange and share their data. SeaTalk is a proprietary solution of Autohelm and not compatible with NMEA or CAN. Unfortunately Raymarine keeps the technical details of SeaTalk secret. To assist users who want to develop hard- or software to connect their devices to the SeaTalk bus these pages uncover some of the mysteries. Part 3 adds hints how to interface SeaTalk with a PC. The information is unsupported by Raymarine and was found by watching the bits travelling on the bus. Therefore the description is incomplete inaccurate and may even be wrong. Corrections and contributions are welcome.

Content

The technical description of the SeaTalk protocol is divided into three parts:
  1. Part 1: How SeaTalk works
    1. Hardware-Interface describes the function of the three SeaTalk wires
    2. Serial Data Transmission describes the parameters of the asynchron serial port
    3. Composition of Messages describes the structure of datagrams
    4. Collision Management describes the arbitration between simultaneous talkers
    5. Data Coding describes common rules for coding numerical values
  2. Part 2: Recognized Datagrams describes the SeaTalk messages and their meaning
  3. Part 3: Processing SeaTalk Data with a PC
    1. Circuit example for an unidirectional SeaTalk => PC interface
    2. Circuit example for a bidrectonal SeaTalk <=> PC interface
    3. Simple SeaTalk monitoring utility for download
    4. SeaTrack: VisualBasic software for trip documentation
    5. SeaSigma: A small SeaTalk command generator for download

Revision History:

Rev 3.18: [March 2009]  Several commands edited and new commands 05 and 68 added thx Frank Wallenwein
Rev 3.17: [February 2009] Command A4 added thx  Tord Lindner
Rev 3.16: [October 2008] Commands 65, 66, A8 and AB added thx Ray Holland
Rev 3.15: [June 2006]  Command 61 added thx Ian Molesworth
Rev 3.14: [January 2006] Minor changes to commands  26, 01 and  6C thx  Ian Molesworth
Rev 3.13: [December 2005]  Additional bits found in command 26 by Pim Snoeks
Rev 3.12: [September 2005] Additional bits found in command 84 by Pim Snoeks
Rev 3.11: [July 2005] Minor changes to commands 53 and 90 thx Pim Snoeks
Rev 3.10: [April 2005] Command 70 added thx Fernando MAS CADIZ
Rev 3.09: [November 2004] Commands 84 and 9C corrected thx Dennis Hambleton

Acknowledgement

Many thanks to

Knut Wiren, Finland
Mikael Wahlgren, Sweden (developed a PIC-based SeaTalk remote control)
Reiner Patommel, Danmark
Arnold de Maa, Holland
Wouter van Ooijen, Netherlands (developed a PIC-based SeaTalk protocol converter)
Jürgen Saniter, Germany (developed a SX-28 based SeaTalk remote control)
Harald Sammer, Scotland
Ales Janhar, Slovenija (developed the SeaSigma utility)
Jon Fick, USA (developed a PIC-based SeaTalk remote control)
Frank Wallenwein, Germany (NMEA <=> SeaTalk Bridge and several boat electronics projects)
Dave Martin, Great Britain
Horacio Martinez del Pezzo, Argentinia (developed an intelligent SeaTalk / NMEA multiplexer)
Pit Förster and Jochen Buttkereit, Germany (supplier of third party SeaTalk equipment for instance Brookhouse interfaces)
Louis Zammit Mangion, Malta (developed a PIC-based SeaTalk remote control)
Meindert Sprang, Netherlands (develops and manufactures NMEA/SeaTalk/Bluetooth/RS232-multiplexers)
Dennis Hambleton, Australia
Fernando MAS CADIZ, Spain
Ray Holland, Australia (developed a WakeUp Marine Alarm box) and
Tord Lindner, Sweden

who contributed valueable information for this page.

Return to Top of Page   Part 1     Part 2   Part 3