V. Selecting Presets and Settings Reset VI. Routing and Data Filters VII. Device Configuration with NMEA 0183 Commands VIII. Firmware Update APPENDIX А. Troubleshooting APPENDIX B. Configuration Presets APPENDIX C. Conversions Between SeaTalk and NMEA 0183 Package Contents Device 1 pc. This Manual 1 pc.
NMEA 0183 ports are configured for automatic port speed detection. This means that in most cases you need not worry about the speed of the NMEA 0183 equipment that you connect. Port #2 is configured to filter out outgoing AIS messages, to prevent occasional flooding of this port configured for 4800 baud speed.
Warranty and Technical Support The Device warranty is valid for two years from the date of purchase. If the Device was purchased in a retail store, the sales receipt may be requested when applying for a warranty claim. The Device warranty is terminated in case of violation of the instructions in this Manual, case integrity breach, or repair or modification of the Device without the manufacturer’s written permission.
I. Product Specification Figure 1. Drawing of Multiplexer — 6 —...
Page 7
Operating temperature range -20..55 °С Yacht Devices Ltd declares that this product is compliant with the essential requirements of EMC directive 2004/108/EC. Dispose of this product in accordance with the WEEE Directive. Do not mix electronic disposal with domestic or industrial refuse.
AIS, but usually chart plotters and instrument displays allow any data (not only AIS) on a high-speed port. On a chart plotter, port speed can be configured in the settings. NMEA 0183 uses different wires for talking (transmitting, TX) and listening (receiving, RX) data.
Page 9
Voltage on the TX- line (dotted on Figure 1.b) changes from 0 to 5V, and connecting this line to ground line can cause a short circuit. The correct connection schemes are shown in Figure 2. Figure 2. Connection of NMEA 0183 devices — 9 —...
III. Installation and Connection of Device The Device requires no maintenance. When deciding where to install the Device, choose a dry mounting location. Despite the fact that the Multiplexer case is waterproof, the terminals are open and seawater can cause a short circuit. Do not place the Device where it can be flooded by water, get wet in the rain or be sprayed with water.
Page 11
Please, refer to Section II for connection schemas. The wrong wiring can damage the equipment! The Multiplexer is supplied with five NMEA 0183 ports: two bidirectional (#1 and #2), one bidirectional and fully galvanically isolated (#4), and two input-only ports (#3 and #5). By pressing a hidden button on the Device you can select one of 6 user-configurable presets with different port speeds and data routing settings.
Page 12
2. SeaTalk bus connection A SeaTalk bus has three wires: 12-Volt power supply (red label on equipment, red lead within a SeaTalk cable), ground (white or grey label on equipment, bare shield within a SeaTalk cable) and data (yellow label, yellow lead within a cable).
(even if they were filtered out later, see the Section VI). • Port LED, flash #2: RX errors. Green, if any data was received and all data was received without errors. NMEA 0183 sentences contain a checksum, so any transmission error will be detected. — 13 —...
Page 14
• Port LED, flash #3: data sent. Green, if data was sent from this port. As there is no confirmation of reception, this signal does not mean that data was received by any listener. Red means that the Multiplexer has nothing to send. •...
V. Selecting Presets and Settings Reset 1. Selecting a preset The Multiplexer has 6 user-configurable presets with different routing schemes and port speeds (see Appendix B). Insert the paper clip into the small hole near the SeaTalk LEDs (see the button location at Figure 1 in Section III) and briefly press it to activate the next preset.
VI. Routing and Data Filters 1. Routing Figure 1. In-line connection Different devices can be connected to the input and output wires of the same port of the Multiplexer. In this case you may need to specify that this port is the output for itself (available in presets #4 and #6). This also allows connecting the Multiplexer «in-line»...
Page 17
According to the standard, an NMEA 0183 sentence starts with a $ or ! symbol, followed by a two-character talker ID and a 3-char sentence formatter. These elements are followed by data fields (after the comma).
Page 18
Appendix C). For example, NMEA 0183 water temperature MTW sentence is converted to Seatalk datagrams 23 and 27 (hexadecimal). To prevent sending water temperature to or from SeaTalk, you can specify the sentence filter «MTW» (temperature will be filtered out at NMEA 0183 level) or «S23 S27» (will be filtered at datagram level).
(see VI), you will need to configure the Multiplexer by sending a special NMEA 0183 sentences to any port from #1 to #5. The Multiplexer will reply to the commands on the same port they were received, thus you cannot get a reply on ports #3 and #5 as they are input-only.
Page 20
9600, 19200, 38400, 57600, 115200 or AUTO. With AUTO setting, the port baud rate will be automatically determined by the Device upon valid NMEA 0183 data reception. Supported baud rates for AUTO mode are 4800, 9600 and 38400. In AUTO mode, the Device will not output data on the corresponding output port with until the baud rate is determined.
Page 21
— valid NMEA 0183 checksum or 00. The FLS command modifies the filter for NMEA 0183 sentence formatters (see VI.2) or SeaTalk datagrams on specified port number. SeaTalk datagrams should be in the form «Sxx», where xx is a hexadecimal datagram number (see Appendix C).
Page 22
(formatters list is present, but empty). Example 4: $YDMPX,S,FLS,R,W,S00,DBT*56 — enable receive only depth datagram from SeaTalk port and enable conversion only to DBT NMEA 0183 sentence (by default, datagram 00 is converted to both DBT and DPT sentences, but we enabled only DBT).
Page 23
FLS command described above. The FLT command sets the filter for NMEA 0183 talker IDs (see VI.2) in the same way, as FSL set the filter for sentence formatters. To be passed through, the incoming or outgoing message must pass both sentence and talker ID filters.
Page 24
$YDMPX,p,CFG*cc p — port number 1 - 5 or S for SeaTalk port; cc — valid NMEA 0183 checksum or 00. The CFG command requests speed and routing configuration for a specified port. The Device answers with three sentences: CFG (see VII.1), FLS and FLT (see VII.2) replies.
Page 25
• six FLS and five FLT replies (except SeaTalk port) with filters of all six ports (see VII.2). $YDYDQ,VER*3C This standard NMEA 0183 request returns the current firmware version and device serial number. Reply: $YDVER,1,1,MX,00717,,sn,YDNM-02,fw_ver,hw_ver,n*cc 00717 — Yacht Devices NMEA 2000 manufacturer code;...
Page 26
— valid NMEA 0183 checksum or 00. The command TID sets the NMEA 0183 talker ID (factory setting is «YD») for outgoing NMEA 0183 sentences generated from the received SeaTalk datagrams. The reply is the same as for the CFG command (see VII.3).
VIII. Firmware Update Firmware update requires a connection to a serial (COM) port of the PC (see Section VII). You can check the current firmware version by sending a $YDMPX,D,CFG*5E sentence to any port of the Device (see Section VII.3) or by receiving a $YDMXR sentence, which the Device sends to all ports when powered-on.
Page 28
Note: the XUPDATE.BIN file should be located in the shell’s current working directory. copy /B XUPDATE.BIN COM1 cp XUPDATE.BIN /dev/ttyS0 stty -F /dev/cu.usbmodem00570001 4800 cs8 -cstopb -parenb hupcl & cp XUPDATE.BIN /dev/cu.usbmodem00570001 File uploading takes about 60-100 seconds, depending on the selected port speed. During the file upload, the corresponding port LED will rapidly flash GREEN (with 100 ms interval).
Check the wiring according to the received (first LED flash is red) recommendations given in Section II. Refer to your NMEA 0183 talker equipment documentation to get the NMEA 0183 output wiring. 2. Wrong baud rate.
Page 30
(port LED flash #4 sentences on this port using filters. Increase the baud rate if the is red) connected NMEA 0183 equipment supports it. Change the routing settings to exclude forwarding data from unnecessary ports. Preset selection button disabled.
APPENDIX B. Configuration Presets Preset #1 This preset requires an autopilot (or other equipment on Port #1) which regularly sends NMEA 0183 data. The Multiplexer will not send data to Port #1 (configured for automatic detection of port speed) until it can determine the port speed by receiving data on the input.
Page 32
Preset #2 This preset differs from preset #1 only by fixed speed (4800 baud) of Port #1. It allows to use Port #1 if no talker is connected (see notes of preset #1 for details) or talker can be switched off. Note that Port #2 is configured to filter out outgoing AIS messages (VDO and VDM) in all presets (see VI.2).
Page 33
Preset #3 This preset differs from preset #1 by routing to Ports #1 and #2 only. It can be used to simultaneously supply AIS Class A transceiver and a chart plotter with a data from multiple NMEA 0183 and SeaTalk sources.
Page 34
This preset shows a possibility to connect the Multiplexer to an NMEA 2000 network with Yacht Devices NMEA 0183 Gateway YDNG-03. It differs from preset #2 in routing of Port #1 and Port #2. These ports forward received messages to self, this allows connecting of the Multiplexer in line with two devices and to enrich the data stream with data from other ports (see VI.1).
Page 35
This preset shows the option to connect the Multiplexer to a laptop or PC with navigation software in parallel with NMEA 0183 chart plotter. The PC may have an AIS stick connected (USB AIS receiver). The low-speed Port #2 is protected from being flooded by AIS messages by filters (see VI.2). Connect the PC to the isolated Port #4 only to avoid possible different ground potential issues.
Page 36
This preset can provide data from the SeaTalk network and from up to 5 different NMEA 0183 talkers (e.g. GPS, speed transducers and other NMEA 0183 sensors which has a 4800 baud rate output) to up to 3 listeners (chart plotters or informational displays) with 4800 bps inputs.
APPENDIX C. Conversions Between SeaTalk and NMEA 0183 From SeaTalk NMEA 0183 To SeaTalk Comment Datagrams Sentence Datagrams Raw SeaTalk data ($STALK sentence) 85 A2 82 85 9E A1 A2 Heading/Track Controller Sentence «B» (Autopilot) 82 85 A1 82 85 9E A1 Bearing &...
Page 38
Table continued 20 26 84 89 9C (99) 20 26 89 9C 99 Water Speed (STW) and Heading 21 22 25 21 22 25 Trip and Total Distance (52) 53 52 53 99 Course Over Ground & Ground Speed 9E A1 9E A1 Waypoint Location Cross-Track Error (Autopilot)
Need help?
Do you have a question about the NMEA 0183 and is the answer not in the manual?
Questions and answers