Sanibel Island, Florida

Similar documents
Signal K - The Internet of Things Afloat & Next Generation Interfacing

NMEA 0183 INSTALLATION AND OPERATING GUIDELINES

vyacht Wifi Router vyacht yacht automation About this manual

Syslog Technologies Innovative Thoughts

Modbus and ION Technology

Manual. VE.Bus to NMEA 2000 interface

Troubleshooting and Auto-Negotiation Features for IMC Networks Media Conversion Products

Connecting instruments serially to your computer

Application Note. Terminal Server G6

NMEA 2000 Engine Interface

Electronics Ltd. Presenting. Power, Intelligence... with a sense of feeling

USB Driver. Installation Manual

Yamaha Engine NMEA2000 Connection

ikommunicate NMEA - SignalK Gateway

Options for ABB drives, converters and inverters. User s manual FDPI-02 diagnostics and panel interface

Chapter 2 Introduction

Modbus and ION Technology

User Manual For software version 1.00

IDD-213T User Manual. (Rev. 1.0) China Aerospace Telecommunications Limited

Overview of Routing between Virtual LANs

AIS (Automatic Identification System)

SNMP Web Management. User s Manual For SNMP Web Card/Box

Linksys E2000 Wireless-N Router Configuration Guide

Connecting to the Internet

TCP/IP Network Communication in Physical Access Control

Frequently Asked Questions

User s Manual of BTGP-38KM Bluetooth GPS Data Logger V1.0

Schneider OS-Loader usage via Ethernet or USB.

Square D Model 6 Motor Control Centers

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

AN : Using Wago CANOpen IO

GPS Based Vehicle Positioning/Tracking System

Internet-Accessible Power Monitoring & Control Systems

PPS usable by timing applications via serial port emulation

GoFree Tier 1 Data Networking Specification Revision 0.6

< Introduction > This technical note explains how to connect New SVR Series to DSL Modem or DSL Router. Samsung Techwin Co., Ltd.

NAVICO SOFTWARE UPGRADE TOOL

MiniPlex-41USB NMEA-0183 multiplexer Manual

PROFIBUS/PROFINET System design

Vortex White Paper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems


Remote Serial over IP Introduction on serial connections via IP/Ethernet

S7 for Windows S7-300/400

ETHERNET WEATHER STATION CONNECTIONS Application Note 33

Frontier DSL SelfConnect Guide

Waspmote. Quickstart Guide

Alarm over IP. IRIS Touch Home Installation Manual. Version 1.0 ENGLISH. Now certified and compliant with EN50131, EN50136 Security Grade 4 ATS6

Tresent Technologies IPQ User report

GPRS M-Bus Master. User Manual. An Economical and Practical Solution For Remote Automactic M-Bus Smart Meter Reading by GPRS In The Worldwide!

Design of Strong-motion Monitoring System for Dam-reservoir D s e i s gn of Stro r ng-mo m tion Monito t ri r ng Syst s em

DSX Master Communications

Wireless LAN g USB Adapter

Disturbance Recoder SPCR 8C27. Product Guide

Network Management System (NMS) FAQ

JNIOR. Overview. Get Connected. Get Results. JNIOR Model 310. JNIOR Model 312. JNIOR Model 314. JNIOR Model 410

Chapter 1 Installing the Gateway

Chapter 10 Troubleshooting

BIT COMMANDER. Serial RS232 / RS485 to Ethernet Converter

BLUETOOTH SERIAL PORT PROFILE. iwrap APPLICATION NOTE

What You Will Learn About. Computers Are Your Future. Chapter 8. Networks: Communicating and Sharing Resources. Network Fundamentals

BASIC ANALYSIS OF TCP/IP NETWORKS

CCT vs. CCENT Skill Set Comparison

Table of Contents. The Welcome Letter...4. Filters Why are they Needed?...4. Getting Connected...4. Configuring your ADSL modem...

Massachusetts Institute of Technology

Data sheet GIOD.1 Input/output module with CAN bus. ERP no.: Data sheet GIOD.1 V_3.0

Network Enabled Battery Health Monitoring System

CCNA Exploration: Accessing the WAN Chapter 7 Case Study

EZ-View Network Communications Guide

MN3310 Evaluation Kit v1 User Guide

USB Print Server User Manual (GPSU01)

Chapter 15: Advanced Networks

Surveillance System Using Wireless Sensor Networks

Vehicle data acquisition using CAN By Henning Olsson, OptimumG

The Answer to the 14 Most Frequently Asked Modbus Questions

FIBER OPTIC APPLICATION IN A PROFIBUS NETWORK

MN1010 Evaluation Kit v3 User Guide

SNC-VL10P Video Network Camera

Process Control and Automation using Modbus Protocol

TECHNICAL NOTE. GoFree WIFI-1 web interface settings. Revision Comment Author Date 0.0a First release James Zhang 10/09/2012

Linksys E2500 Wireless-N Router Configuration Guide

CDMA-based network video surveillance System Solutions

Road Vehicles - Diagnostic Systems

LIGHTNING. Key Features :: Cellular (UMTS/GSM) Sensors. Iridium SBD. Power. Physical Features

LMS-480M, LMS-480DF & GlobalMap 4800M

iseries TCP/IP routing and workload balancing

Computer Networks. Definition of LAN. Connection of Network. Key Points of LAN. Lecture 06 Connecting Networks

Berkeley Audio Design Alpha USB

PROLOGIX GPIB-USB CONTROLLER USER MANUAL VERSION May 14, 2013 PROLOGIX.BIZ

GSM ATT Modules Simply effective remote control

White Paper. Technical Capabilities of the DF1 Half-Duplex Protocol

OIL PRESS 71.8 PSI FUEL. Cloud based, diagnostic, engine monitoring and reporting system.

SSVP SIP School VoIP Professional Certification

White Paper. Requirements of Network Virtualization

FDT Stand. FDT Standard FDT/DTM. Device Management Technology based on the FDT/DTM standard

G Cloud Service Description Premier SIP Trunk Software as a Service October 2015

KTA-223 Arduino Compatible Relay Controller

R&S AFQ100A, R&S AFQ100B I/Q Modulation Generator Supplement

Transcription:

Welcome to the NMEA Gateway session Sanibel Island, Florida Wednesday October 8 th 1:30 pm Thursday October 9 th 10:15 am

Phil Whitehurst Managing Director, Active Research Ltd. Actisense intelligent sensors and interfaces The NMEA Specialists

Background Phil Whitehurst I started out in Aerospace as an avionics engineer In 1990 I moved to Poole on the south coast of England and worked for Echopilot where I designed their ground-breaking forward looking sonar system In 1997 I formed Active Research Limited, which as a design consultancy created many designs for leading marine electronics corporations The Actisense brand name was registered in 2001 to create new products for the marine market. Actisense is a member of the NMEA 2000 and OneNet standards meetings.

Gateways What is a Gateway?

Gateway Definition A network gateway is an inter-networking device capable of joining together two networks that use different base protocols. A gateway can be implemented completely in software, completely in hardware, or as a combination of both. Because a gateway, by definition, appears at the edge of a network, related capabilities like firewalls tend to be integrated with it. An extended definition includes analogue protocols, which are often defined by a simple relationship between a value and a voltage or current that represents that value

Gateway Examples On home networks, a broadband router typically serves as the network gateway converting to ADSL or cable protocols. In addition devices such as Network address translation gateways act as intermediaries in internet connections.

NMEA 2000 Gateways This presentation will focus on various NMEA 2000 gateways that allow NMEA 2000 networks to interact with other systems. The following slides show a quick roundup of the main NMEA 2000 features

Products NMEA 2000 Basics NMEA 2000 is an open network system based on CAN bus (Controller Area Network) CAN is used in the automotive industry CAN is a robust, error resistant protocol with automatic re-transmissions and fault tolerance CAN has embedded Messaging Priority CAN enables the exchange of data between multiple devices simultaneously

Products NMEA 2000 Basics NMEA 2000 added the following specifics: Marine manufacturers collaborated to create an open network environment Requirement for certification Data rate of 250 Kbit/s (50x NMEA 0183) and standard connectors and cabling Power and isolation in the interfaces was added to prevent ground loops No need for multiplexers as used in NMEA 0183 the bus itself is the multiplexer

Products NMEA 2000 Close relations Raymarine Seatalk NG uses NMEA 2000 protocol but has proprietary layer running alongside and proprietary connectors SimNet Simrad have some products that use a different connector system but NMEA 2000 protocols, this is called SimNet

Products NMEA 2000 Gateway implications Just like the general gateways described previously, an NMEA 2000 gateway operates on the edge of the NMEA 2000 network. As the NMEA 2000 network has specific timing requirements in the network management layer, it is a requirement that NMEA gateways are provided as certified hardware devices on the bus. This means that software running on a Personal Computer using a standard CAN interface cannot be used directly on the bus as a gateway, as the tight timing requirements could not be met. No need for multiplexers as used in NMEA 0183 the bus itself is the multiplexer

Who makes gateways Who makes gateways? Actisense make three kinds of gateways: NMEA 0183 to NMEA 2000 gateways NMEA 2000 to PC gateways (Third party gateway) NMEA 2000 to Analogue (EMU-1) There are many other gateways on the market that cover the above and the other gateways mentioned here. Maretron, Chetco, Nobletec, Rosepoint/Coastal Explorer, FW Murphy, MasterVolt, BEP Marine, Empirbus, Raymarine, Mercury, Cummins

NMEA 2000 Network Overview

NMEA 2000 Gateways This presentation will cover the following gateway types NMEA 2000 Third party gateways NMEA 2000 to NMEA 0183 NMEA 2000 to Analogue NMEA 2000 to TCP/IP Other protocols

NMEA 2000 Third Party Gateways (TPG) NMEA 2000 Third Party Gateways (TPG) Making the NMEA 2000 network available to personal computer software

NMEA 2000 Third Party Gateways (TPG) The Third party here is the software running on the client PC A TPG acts as a dongle to allow a PC full access to the NMEA 2000 bus It implements rules to prevent PC software from sending data too quickly and flooding the bus Provides an addressed port on the bus which identifies the software

NMEA 2000 Third Party Gateways (TPG) Why use a TPG? Allows NMEA 2000 data to other computing devices, allowing much expanded computing capability and extended functions such as wide area network / internet connectivity. Compatible software products such as MaxSea, Fugawi Marine, Coastal explorer etc. can all read PGN data from the bus and also write back data such as autopilot commands through the gateway Low certification costs are required for software using a TPG, as most of the tests are done to certify the TPG

NMEA 2000 Third Party Gateways (TPG) Gateway NGT-1 Connects your PC software to an NMEA 2000 network An NMEA 2000 CAN-Bus gateway for Windows, MAC or Linux that runs the NMEA 2000 stack Transfers NMEA 2000 messages to and from the NMEA 2000 bus Works with many brands of PC navigation software DLL and source code software stacks available Provides with the free NMEA Reader software to help diagnose an entire NMEA 2000 network Other similar dongle devices are made by Maretron (USB100), Coastal explorer and Chetco, amongst others

NMEA 2000 Third Party Gateways (TPG) How to use a TPG These devices require a programming library (dll or similar) which allows computer software to interact with the NMEA 2000 bus in a direct way All devices mentioned are plug and play, and simply plug into the PC a USB or similar driver is provided by the manufacturer to allow hardware communication The NMEA can certify software using a TPG using a simplified test regime Many devices such as the NGT and the Maretron USB100 come with analysis software that allows network diagnostics to be performed

NMEA 0183 and NMEA 2000 NMEA 2000 to NMEA 0183 Gateways

Products NMEA 2000 and NMEA 0183 comparison In NMEA 2000: In NMEA 0183: A binary encoded message structure is used, using PGNs, which identify for data packets sent over the bus NMEA 0183 is an ASCII Text based standard using formatters and talker ids Baud rate is 250,000 bits/s All devices have electrically isolated interface circuitry Data can be sent from any node all data is shared on the bus The bus itself is the multiplexer Data can be received by any node - all data receivers can see all data providers Baud rate is 4800 or 38400 bps There are many legacy devices without isolated interfaces Data is transmitted from Talkers- Only one Talker is allowed on a data connection To combine data from multiple talkers together, a multiplexer must be used to concentrate the data. Data is received by Listeners An NMEA 0183 data connection can have multiple Listeners

NMEA 0183 gateways Why use an NMEA 0183 to NMEA 2000 gateway? For over 25 years, NMEA 0183 has been the standard method for marine electronic devices to share information with each other. There are a huge range of devices installed on boats that will continue to function effectively for many years. An NMEA 0183 to NMEA 2000 gateway protects that investment, while allowing the adoption of the NMEA 2000 bus as the primary data backbone during a major refit. NMEA 0183 gateways avoid the all or nothing headache of upgrading to an NMEA 2000 networked system

NGW-1 NMEA 0183 to NMEA 2000 Gateways An NMEA 0183 Gateway should convert NMEA 0183 sentences to NMEA 2000 messages and vice-versa However, as stated before, NMEA 0183 sentences are ASCII text based, while NMEA 2000 uses a binary protocol. This implies that a complex protocol conversion from NMEA 0183 data to NMEA 2000 data is essential. This is not a trivial task, and there are a few pitfalls that can cause problems in the translation process.

NMEA 2000 to NMEA 0183 translation An NMEA 0183 gateway will try to convert all the NMEA 0183 sentences it receives into NMEA 2000 PGNs This means that the ideal use case for an NMEA 0183 gateway is to connect a single NMEA 0183 talker to the NMEA 2000 bus. However, it may be likely or desirable to connect the NMEA 0183 gateway via a multiplexer to multiple talker devices. It is essential that only one type of each device is connected to the gateway - if a gateway receives two GPS GLL sentences from two GPS receivers, the GPS position on the NMEA 2000 bus could continually switch between the two sources as the gateway converts the data.

NMEA 2000 to NMEA 0183 translation An NMEA 0183 gateway will come preconfigured with a range of sensible NMEA 2000 to NMEA 0183 conversions A NMEA 0183 gateway will try to convert all the NMEA 2000 PGN data it receives into NMEA 0183 sentences Because of the baud rate differences, this can lead to complete overload of the bandwidth on the NMEA 0183 side, meaning that the rate of sentences will slow down if it is trying to send all the data available.

NMEA 2000 to NMEA 0183 translation For best results, the baud rate of the NMEA 0183 side of the gateway should be set to 38400 baud. This increases the available bandwidth, and is particularly important where AIS data is present or required on the NMEA 0183 output.

NMEA 2000 to NMEA 0183 translation Some data cannot be translated between NMEA 0183 and NMEA 2000 This is because there may be no appropriate NMEA 0183 sentence for a particular PGN (or vice-versa)

NMEA 2000 to NMEA 0183 translation On Actisense gateways, and potentially on other gateway makes, the received PGN list should be configurable This allows the user to turn off default received PGNs that are in its out of the box configuration By turning off PGNs, less NMEA 0183 conversions will take place and the bandwidth required on the NMEA 0183 side reduced The Actisense software NMEA reader can be used to do this job

Analogue to NMEA 2000 Analogue to NMEA 2000 Gateways Allow data points from analogue sensors to be converted to an NMEA 2000 digital value e.g. engines, trim tabs, tank levels etc.

EMU-1: Engine Monitoring Unit Analogue to NMEA 2000 - EMU-1 Share analogue engine information on the NMEA 2000 bus Converts engine and other types of analogue signals into NMEA 2000 PGN messages 6 Gauge/Sender inputs, 4 Alarm inputs, 2 Tach inputs and 2 flexible auxiliary inputs (for future expansion) Configurable to suit the engine it is working with Configuration Tool allows setting of Gauge/Sender type, engine speed / Tach ratio, Alarm trigger voltage and the PGN field association Supports a range of PGNs such as Transmission (Gearbox) Parameters, Battery Status, Alternator Potential and Fluid Level

Analogue to NMEA 2000 Analogue gateways require some level of configuration The conversion from analogue value to NMEA 2000 needs to be specified- knowledge of the basic voltage, current or other quantity must be known versus the intended data output For example, a pressure gauge provides a voltage where a particular voltage means a particular pressure. This can be presented as a conversion curve In the case of the EMU, these curves are stored in the configuration tool and uploaded to the EMU via the NMEA 2000 bus

Example Using an analogue to NMEA 2000 converter under the hood Analogue Fuel level voltage Database conversion lookup curve PGN 127505 Instance 0 (0..15) Fluid Type 0 = Fuel Fluid Level 50.0 (%) PGN sent to NMEA 2000 bus

Similar products Many manufacturers specialise in providing analogue adapters Maretron have a wide range of tank and level adapters as well as dc and ac monitoring instruments. They also have gateways that specifically monitor alarms. Chetco digital specialise in the field also Offshore systems specialise in tank level monitoring

Internet protocol gateways Internet Protocol Gateways

OneNet Gateways There are a number of gateways supporting internet protocol and the TCP/IP stack These gateways allow NMEA 2000 data to be shared over the internet and accessed from anywhere in the world For now, all these gateways use their own proprietary method to send NMEA 2000 data.

NMEA 2000 to TCP/IP e.g. Maretron IP100 Reproduced courtesy of Maretron

Internet protocol gateways OneNet Gateways

OneNet Gateways OneNet is a standard by the NMEA built upon internet protocol IPv6 The standard is still in draft Actisense is working on a OneNet gateway, designated NOG-1 OneNet has the advantage of making all devices on the NMEA 2000 bus addressable in the wider internet address space

And finally And finally any questions? Checkout our comprehensive website for more details. In particular we are producing some how-to guides for marine interfacing to enhance our website please let me know if you have any suggestions or areas of maximum pain that often cause you the biggest issues. Active Research Limited Poole, United Kingdom t: +44 1202 746 682 e: sales@actisense.com