ve.can:pgn_details
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ve.can:pgn_details [2015-04-29 12:04] – [Switch Bank Control - PGN 127502 (0x1F20E) (deprecated)] mbosma | ve.can:pgn_details [2019-01-22 10:43] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
- | This page is created to inform you on the details of NMEA 2000 PGNs that are transmitted by Victron CAN enabled products. | + | |
- | ===== Victron Energy proprietary message format: VREGs ===== | + | This document is an add-on to our Datacommunication whitepaper. That whitepaper contains a list of PGNs transmitted |
- | Not all values reported | + | |
- | See the document “VE.Can registers - public.docx” for detailed information and examples, available on request via [[mailto::mvader@victronenergy.com|mvader@victronenergy.com]]. | + | Download the main document, the Datacommunication whitepaper, from the [[https:// |
- | ===== Switch Bank Control - PGN 127502 (0x1F20E) (deprecated) | + | |
+ | === Proprietary messages: VREGs === | ||
+ | Note that besides the standard NMEA2000 PGNs, Victron devices also transmit proprietary messages, called VREGs. VREGs are used for all parameters cannot be sent with standard NMEA 2000 PGNs. The VREG PGN number is 61184 (0xEF00), and it is sent to the broadcast address 61439 (0xEFFF). | ||
+ | |||
+ | See the document “VE.Can registers - public.docx” for detailed | ||
+ | |||
+ | === More CAN-bus and NMEA2000 related documentation === | ||
+ | * [[ve.can: | ||
+ | * [[ve.can: | ||
+ | |||
+ | ===== PGN List ===== | ||
+ | ==== Switch Bank Control - PGN 127502 (0x1F20E) (deprecated) ==== | ||
This message is no longer transmitted and has been replaced by PGN 127501.\\ | This message is no longer transmitted and has been replaced by PGN 127501.\\ | ||
This applies to products with versions as specified in the table below or newer. | This applies to products with versions as specified in the table below or newer. | ||
Line 57: | Line 66: | ||
| Status 5 ... 28 | Not used, reports as " | | Status 5 ... 28 | Not used, reports as " | ||
When the Alarm status bit is set to “On”, the alarm reason can be queried using Victron propietary register 0xEDDA (Charger error code). | When the Alarm status bit is set to “On”, the alarm reason can be queried using Victron propietary register 0xEDDA (Charger error code). | ||
+ | |||
==== VE.Direct to VE.Can\NMEA 2000 interface ==== | ==== VE.Direct to VE.Can\NMEA 2000 interface ==== | ||
- | Alarm and relay tresholds need to be configured on the BMV itself. | + | See the manual |
- | ^ Signal | + | |
- | | Bank Instance | + | |
- | | Status 1 - Relay | " | + | |
- | | Status 2 - Alarm | " | + | |
- | | Status 3 – Low voltage* | + | |
- | | Status 4 – High voltage* | + | |
- | | Status 5 – Low SOC* | “On” – The Battery state of charge is too low | | + | |
- | | Status 6 – Low voltage 2* | “On” – Starter Battery voltage is too low | | + | |
- | | Status 7 – High voltage 2* | “On” – Starter Battery voltage is too high | | + | |
- | | Status 8 … 28 | Not used, report as “Unavailable” | | + | |
- | * BMV version 2.08 and higher | + | |
==== VE.Bus to VE.Can\NMEA 2000 interface ==== | ==== VE.Bus to VE.Can\NMEA 2000 interface ==== | ||
- | ^ Signal | + | See the manual |
- | | Bank Instance | + | |
- | | Status | + | |
- | | Status | + | |
- | | Status | + | |
- | | Status | + | |
- | | Status | + | |
- | | Status | + | |
- | | Status 10 – Overload alarm | “On” – There is an overload alarm | | + | |
- | | Status 11 – Ripple warning* | + | |
- | | Status 12 – Ripple alarm* | + | |
- | | Status 13 … 28 | Not used, report as “Unavailable” | | + | |
- | * Since v0.11 | + | |
- | + | ||
- | The LED state of the multi can be used to easily imitate the front of the multi itself. This is only for graphical purposes. Do not interpret the LED status | + | |
- | ^ Signal | + | |
- | | Bank Instance | + | |
- | | Status 1 | Led Mains On | | + | |
- | | Status 2 | Led Mains Blink | | + | |
- | | Status 3 | Led Absorption On | | + | |
- | | Status 4 | Led Absorption Blink | | + | |
- | | Status 5 | Led Bulk On | | + | |
- | | Status 6 | Led Bulk Blink | | + | |
- | | Status 7 | Led Float On | | + | |
- | | Status 8 | Led Float Blink | | + | |
- | | Status 9 | Led Inverter On | | + | |
- | | Status 10 | Led Inverter Blink | | + | |
- | | Status 11 | Led Overload | + | |
- | | Status 12 | Led Overload Blink | | + | |
- | | Status 13 | Led Low Battery On | | + | |
- | | Status 14 | Led Low Battery Blink | | + | |
- | | Status 15 | Led Temperature On | | + | |
- | | Status 16 | Led Temperature Blink | | + | |
- | | Status 17 … 28 | Not used, report as “Unavailable” | | + | |
- | + | ||
- | The state of an individual led can be extracted from the combined. | + | |
- | ^ Blink ^ On ^ Nibble ^ Meaning ^ | + | |
- | | Off | Off | 0x0000 | The LED is off | | + | |
- | | Off | On | 0x0001 | The LED is on | | + | |
- | | On | Off | 0x0100 | The LED is blinking | | + | |
- | | On | On | 0x0101 | The LED is blinking in opposite sense as normal blinking.\\ When LEDs of state 0x0100 are off LED in this state are on and vice versa | | + | |
- | | Unavailable | Unavailable | other | Led state is not available | | + | |
- | | Reserved | + | |
- | + | ||
ve.can/pgn_details.1430301862.txt.gz · Last modified: 2015-04-29 12:04 by mbosma