User Tools

Site Tools


ve.can:nmea-2000:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
ve.can:nmea-2000:start [2019-10-05 11:35]
ve.can:nmea-2000:start [2019-10-05 11:36] (current)
guy_stewart [1.3 VE.Can products (Skylla-i, Skylla-IP44, Lynx Shunt, Lynx Ion+Shunt and more)]
Line 1: Line 1:
 +====== NMEA 2000 & MFD integration guide ======
  
 +The NMEA 2000 protocol is a plug-and-play communications standard used for connecting marine sensors and display units within ships and boats.
 +
 +Many Victron Energy products can be integrated into an NMEA 2000 network. On this page, you will find an overview, as well as links to all the detailed information.
 +
 +Victron Energy is a member of the NMEA 2000 organisation,​ and we have several of our products certified by NMEA 2000.
 +
 +For brevity, this document will refer to NMEA 2000 as N2K.
 +
 +===== 1. How to connect to a NMEA 2000 network =====
 +
 +==== 1.1 Multis, MultiPlusses and Quattros ====
 +Use the [[https://​www.victronenergy.com/​accessories/​ve-bus-to-nmea2000-interface|VE.Bus to NMEA 2000 interface]] to connect these devices to an N2K network.
 +
 +=== Combining with a Color Control GX ===
 +Monitoring and controlling these products from both to a N2K network and a Color Control GX is possible. In that case, do not connect the Color Control GX to the VE.Bus network. Instead, connect it also to the N2K network. Use our [[https://​nocache.victronenergy.com/​accessories/​ve-can-to-nmea2000-micro-c-male|VE.Can to NMEA2000 cable]] for that. The CCGX will read the MultiPlus or Quattro information from the via the N2K network.
 +
 +Schematic diagram of combining a CCGX with NMEA 2000:
 +{{ :​ve.can:​nmea-2000:​schema_nmea2000-vebus-vecan_nov_2016.png?​nolink&​700 |}}
 +
 +In above example, there needs to be a fuse in the [[https://​nocache.victronenergy.com/​accessories/​ve-can-to-nmea2000-micro-c-male|VE.Can to NMEA2000 cable]]. Without it, the VE.Can port in the CCGX will be left without power and therefore does not work.
 +
 +=== Limitations ===
 +
 +When the Multis/​Quattros are connected to the CCGX via a [[https://​www.victronenergy.com/​accessories/​ve-bus-to-nmea2000-interface|VE.Bus to NMEA 2000 interface]],​ there are some limitations compared to the normal direct connection. These limitations are:
 +
 +  * Incompatible with Hub-4 and ESS Assistant, for Energy Storage Systems
 +  * Listing the VE.Bus installed Assistants on the CCGX / VRM Portal does not work
 +  * Alarm information per phase does not work (generic alarm information still works)
 +  * Forwarding charge-current information of MPPTs to the VE.Bus system does not work. Solution: always install a BMV, which is needed anyway in a Marine installation.
 +
 +Setting On/​Off/​Charger-only and a current limit from the CCGX does work. As does [[ccgx:​ccgx_ve_power_setup|Remote VEConfigure]].
 +==== 1.2 BMV Battery Monitors ====
 +Use the [[https://​www.victronenergy.com/​accessories/​ve-direct-to-nmea2000-interface|VE.Direct to NMEA 2000 interface]] to connect a [[https://​www.victronenergy.com/​battery-monitors/​bmv-700|BMV battery monitor]] to a N2K network.
 +
 +Combining this with a CCGX on the same network is possible. Connect the CCGX to the N2K network as well, use our [[https://​nocache.victronenergy.com/​accessories/​ve-can-to-nmea2000-micro-c-male|VE.Can to NMEA2000 cable]] for that. The CCGX will then read the BMV information via the N2K network.
 +{{ :​ve.can:​nmea-2000:​schema_nmea2000-vedirect_nov_2016.png?​nolink&​700 |}}
 +
 +
 +==== 1.3 VE.Can products (Skylla-i, Skylla-IP44,​ Lynx Shunt, Lynx Ion+Shunt and more) ====
 +
 +Since the Victron VE.Can communication protocol is based on N2K, the following products can all be connected directly to a N2K network. The only thing necessary is a plug converter: the [[https://​www.victronenergy.com/​cables/​ve-can-to-nmea2000-cable|VE.Can to NMEA 2000 cable]].
 +
 +  * Skylla-i 24V Battery Chargers
 +  * Skylla IP44 Battery Chargers
 +  * Lynx Shunt Battery Monitors
 +  * Lynx Ion + Shunt all models
 +  * SmartSolar MPPT Solar Chargers with VE.Can communications port
 +{{ :​ve.can:​nmea-2000:​schema_nmea2000-vecan_mppt-skylla_nov_2016.png?​nolink&​700 |}}
 +
 +===== 2. MFD integration =====
 +
 +Using the NMEA 2000 protocol, Victron equipment can be integrated in many multi function displays. Such as the ones from Maretron, Raymarine, Garmin and many other brands
 +
 +Note: working on a very large yacht featuring custom Scada and PLC networks? Consider integrating the Victron system with [[ccgx:​modbustcp_faq|ModbusTCP]] instead of NMEA 2000.
 +
 +==== 2.1 Raymarine & EmpirBus ====
 +
 +Integration onto Raymarine MFDs is always done with an [[http://​www.trigentic.com/#​nxt-mcu|Empirbus NXT MCU ]]. Though both connected to the same N2K network, the NXT MCU translates the N2K PGNs originating from the Victron equipment into Raymarine proprietary messages.
 +
 +In the [[http://​www.empirbus.com/​clickOnce/​EmpirBusStudio-Demo/​|EmpirBus Studio software]] you will find dedicated Victron building blocks than can be drawn onto the diagram.
 +
 +Next, use the [[http://​www.trigentic.com/#​empirbus-graphic|EmpirBus Graphical tool]] to design the pages for on the Raymarine MFDs. 
 +
 +The EmpirBus system requires the data instance of battery status and dc detailed status to be unique when using multiple sources. ([[ve.can:​changing_nmea2000_instances#​changing_a_data_instance|how to change data instances]])
 +{{ :​ve.can:​nmea-2000:​schema_nmea2000-raymarine_ccgx_nov_2016.png?​nolink&​900 |}}
 +==== 2.2 Maretron ====
 +
 +All data sent out by Victron devices can be picked up by the Maretron MFDs & software. See the [[http://​www.maretron.com/​products/​N2KView.php|Maretron N2KView® vessel monitoring and control software]].
 +
 +===== 3. PGN overview =====
 +
 +Refer to our [[https://​www.victronenergy.com/​upload/​documents/​Whitepaper-Data-communication-with-Victron-Energy-products_EN.pdf|Datacommunication whitepaper]],​ page 8 and beyond, for a list of Victron products and their supported PGNs.
 +
 +===== 4. Color Control GX & NMEA 2000 =====
 +
 +  * The VE.Can port on the CCGX only reads information from the N2K network. It does not (yet!) send any data out on the N2K network.
 +
 +
 +===== 5. FAQ =====
 +
 +=== Q1: What about instances? Device instances, data instances? ===
 +
 +See [[ve.can:​changing_nmea2000_instances|]] for details on that.
 +
 +=== Q2: Can MPPT Solar Chargers with a VE.Direct port also be connected? ===
 +
 +No, they cannot be connected. Even though the [[https://​www.victronenergy.com/​accessories/​ve-direct-to-nmea2000-interface|VE.Direct to NMEA 2000 interface]] can be physically connected to these solar chargers, it will not work. Use our [[https://​www.victronenergy.com/​solar-charge-controllers/​smartsolar%20mppt%20ve.can|Solar Chargers with a VE.Can port]] instead.
 +
 +Note that there are many more generic frequently asked questions answered in the [[https://​www.victronenergy.com/​upload/​documents/​Whitepaper-Data-communication-with-Victron-Energy-products_EN.pdf|Data communication white paper]].
 +
 +=== Q3: What about terminators and network layout? ===
 +
 +A N2K canbus network needs to be laid out as in backbone configuration,​ using drop cables to connect to each device. Also there should be only two terminators in the network. Therefore:
 +
 +  * Use the NMEA2000 cable as the back bone.
 +  * Run a separate drop cable separately to each Victron device. The drop cable will be one of these three products:
 +    * [[https://​www.victronenergy.com/​accessories/​ve-bus-to-nmea2000-interface|VE.Bus to NMEA 2000 interface]]
 +    * [[https://​www.victronenergy.com/​accessories/​ve-direct-to-nmea2000-interface|VE.Direct to NMEA 2000 interface]]
 +    * [[https://​nocache.victronenergy.com/​accessories/​ve-can-to-nmea2000-micro-c-male|VE.Can to NMEA2000 cable]]
 +  * Only terminate the NMEA 2000 backbone, do not terminate on the VE.Can side.
 +
 +=== Q4: What PGNs does the Color Control GX transmit on N2K? ===
 +
 +Nothing. At the moment the CCGX only reads data from the NMEA 2000 network. The data it can read is:
 +
 +  * Victron Inverter/​charger data
 +  * Victron Battery monitor data
 +  * Victron BMS data
 +  * Victron Tank sender data as well as tank sender data from other manufacturers. See chapter 1.2.7 in the [[ccgx:​start|]].
 +
 +=== Q5: Can integration onto Raymarine displays also be done without Empirbus NXT? ===
 +
 +No.
 +
 +=== Q6: What about Maretron and other brand tanksensors on the Ccgx? ===
 +
 +See chapter 1.2.7 in the [[ccgx:​start|]].
 +
 +===== DISQUS =====
 +~~DISQUS~~