Contents Introduction Warranty and Technical Support I. Product Specifications II. MicroSD Slot and Card Compatibility III. Understanding the Basics IV. Typical Use of the Device V. Choosing a Shunt VI. Installation and Connection of Device VII. LED Signals VIII. Quick Setup List IX.
Introduction This Manual contains information on how to install, configure and operate the Yacht Devices NMEA 2000 Battery Monitor YDBM-01 (hereinafter the Device). The Device is intended for use in NMEA 2000 marine electronics networks. The Battery Monitor is primarily designed for monitoring a marine battery. However, you can use the Device with any single DC source (i.e.
Warranty and Technical Support 1. The Device warranty is valid for two years from the date of purchase. If a Device was purchased in a retail store, the sales receipt may be requested when applying for a warranty claim. 2. 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 Specifications Figure 1. Drawings of YDBM-01N (left) and YDMB-01R (right) Most of our Devices are supplied with different types of NMEA 2000 connectors. Models containing «R» in the suffix of the model name are equipped with NMEA 2000 connectors, and are compatible with Raymarine SeaTalk NG.
Page 7
(1) not accounting for shunt accuracy which is typically ±0.25% or ±0.5%, and ±20 – 25 ppm/°C for temperature drift. 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 dispose of electronic refuse with domestic or industrial waste.
II. MicroSD Slot and Card Compatibility The Device has a slot for a MicroSD card that allows you to configure the Device (refer to Section IX) and update the firmware (refer to Section XII). When you finish configuring the Device, we recommend sealing the card slot with the sticker that is supplied with the Device, or with a piece of tape to prevent water from entering the Device through the slot.
Negative values indicate battery discharge, positive indicate charging. To report battery status and perform more accurate calculations, the Device requires battery temperature provided by an external NMEA 2000 thermometer, for example, Yacht Devices' Digital Thermometer YDTC-13. Calculations of state of charge (SoC), consumed ampere-hours, time remaining and state of health (SoH) are based on Lead Acid or Lithium-ion batteries.
Page 10
To power off your NMEA 2000 network without breaking the Device’s connection to the battery, you may need a dedicated hardware solution, for instance, a Garmin NMEA 2000 Power Isolator (part number 010-11580-00). With such a device, you can place the Battery Monitor and other NMEA 2000 devices in different network segments, each of which can be powered off separately.
Page 11
Battery manufacturers normally specify maximum permitted depth of discharge values for their products. Depth of discharge (DoD) is the percentage of capacity removed from the fully charged battery. DoD is the inverse of state of charge (SoC + DoD = 100%). Example of Depth of Discharge vs Cycle Life for 12V Lead-Acid Battery 2500...
IV. Typical Use of the Device The cases below do not comprise a comprehensive list of possible uses of the Device. They just give an overview of the Battery Monitor’s capabilities in a number of real-life applications. 1. Monitoring of batteries on modern and legacy MFDs Figure 1.
Page 13
For compatibility with legacy displays, the Device sends measurement data in PGN 127508 «Battery Status» (with voltage, current and case temperature data only) which is supported by most NMEA 2000 displays on the market. On the Figure 1 above, State of Charge (SoC) and Time Till Zero Charge (TTZ) from PGN 127506 «DC Detailed Status»...
Page 14
Figure 2. Basic digital switching system that provides alerts on battery’s SoC If the vessel has an NMEA 2000 Alarm Button (see XI.2) configured for bank #0 (see Figure 2), the rule will trigger an audio alert. The Alarm Button allows uploading of custom alarm signals or voice messages. 4.
Page 15
Let’s configure a rule that is triggered if a battery voltage falls below the specified limit (in this case, 11.5 V) for longer than a specified period of time: YD:SV1 ON <11.5 30 0 1 If you have an Alarm Button configured (see XI.2), you can receive an audible notification when the rule is triggered.
Page 16
Figure 3. Simple digital switching solution to automatically start a genset on low battery voltage 5. Discover a specific behaviour of a DC load In normal conditions, a bilge pump is rarely seen in operation. If it consumes current continuously, this may be a sign of hull leakage or other major problems.
Page 17
The rule switches on DS channel #1 at bank #0 when the pump is continuously switched on (i.e. is consuming more than 0.2 amperes) for more than 20 minutes (1200 seconds). Negative current value means that the DC load is discharging the battery. —...
V. Choosing a Shunt A shunt is a precision resistor, with a low resistance value, used for current measurement. Shunts in the range from 5A to 1200A are widely available. Another important parameter of the shunt, besides current, is the voltage drop at maximum load. Typical voltage drop value is 75 mV, but 50 mV and 100 mV shunts are also available.
Page 19
Moreover, due to safety concerns for continuous operation, it is recommended in IEEE standards to keep the maximum amperage in a connected circuit below two-thirds (2/3) of the shunt’s rated current. We recommend using a 75 mV shunt and selecting a current rating that takes into consideration that maximum current of you system should be less than 65% of the shunt’s rated current.
VI. Installation and Connection of Device The Device requires no maintenance. The Device’s case is not waterproof; please avoid installing the Device in a location where it can be flooded or sprayed by water, or get wet in rain. To minimize any possible water damage, we recommend that you cover the MicroSD card slot with a supplied sealing sticker when the slot is not used.
Page 21
Figure 1. Device connections (Device’s wires colours are in BOLD) 2. Connecting to NMEA 2000 Network The Device can be directly connected to an NMEA 2000 network (no drop cable required). Before connecting the Device, turn off the bus power supply. If you have any questions regarding the use of connecting cables, terminators or connectors, please refer to the following documents: •...
Page 22
After connecting the Device, close the lock on the connector to ensure reliability. After you power on your NMEA 2000 network, the Device status LED gives a short green blink confirming successful initialization. Three further green flashes indicate successful connection to the NMEA 2000 network.
VII. LED Signals The Battery Monitor incorporates a bi-color Device status LED (see Figure 1 in Section I). 1. During startup and normal operation After you power on the Device, the LED gives a single green flash that confirms successful initialization. A further series of 3 green flashes indicates the first reception of a CAN message from the NMEA 2000 network.
Page 24
3. During synchronization When the Full Synchronization (see Section X) is in progress, and for one hour after the process has been completed, the Device emits sequences of 6 flashes every 20 seconds (see Figure 1 in X.2). When the Partial Synchronization is finished (see X.1), the LED gives a series of four GREEN signals. 4.
VIII. Quick Setup List The table below contains the minimal number of settings (described in the next Section) that must be specified to allow the Battery Monitor to work with your system. To have a quick reference at hand, you may fill in the «Value» column based on your battery and shunt manufacturers’ documentation. Section Parameter Value...
2. With a dedicated set of commands which can be entered into the Device's installation description field via specialized PC software, such as Yacht Devices' CAN Log Viewer, ActiSense NMEA Reader, or Maretron N2KAnayzer. Installation description strings are also supported by some MFD models.
Page 27
of the Device, and then use it as a template for further configuration. Table 1 below lists the full set of configuration parameters to be included in the configuration file. Vertical lines in the list of arguments mean that only one of the values should be specified. Square brackets are used to group the arguments.
Page 28
Table 1 continued Section Parameter Notes TEMPERATURE =x|UNKNOWN x — integer from 0 to 252. NMEA 2000 temperature instance Factory setting: (don’t confuse with NMEA 2000 UNKNOWN device instance data type) for the battery temperature measuring device. If no such device is present, set to UNKNOWN.
Page 29
Table 1 continued Section Parameter Notes CHARGED_VOL=x|UNKNOWN x — from 1.0 to 40.0, One of the 3 charged criteria: voltage one decimal place. (in volts) which is sufficient to consider Factory setting: 13.2 the battery as fully charged when the battery voltage remains above this value.
Page 30
Table 1 continued Section Parameter Notes EQUALIZ_ Factory setting: «Supports Equalization» parameter SUPPORT=NO|YES|UNKNOWN UNKNOWN in PGN 127513 «Battery Configuration Status» (used for reporting only, not for calculations). NOMINAL_VOL=6|12|24|32|36 Factory setting: 12 Nominal voltage in PGN 127513 «Battery Configuration Status». Changing this parameter will set charged voltage default...
Page 31
Table 1 continued Section Parameter Notes PEUKERT =x x — from 1.00 to 1.50, two Peukert’s Exponent field decimal places. in PGN 127513 «Battery Configuration Factory setting: 1.25 Status». Peukert’s exponent represents the effect of discharge rate on battery capacity. If the value is not known, keep it at 1.25 for lead acid batteries, and change to 1.05 for Li-ion batteries.
Page 32
Table 1 continued Section Parameter Notes CALCS=OFF|ON Factory setting: OFF Enables disables calculation of the battery status information (SoC, consumed ampere-hours, time remaining, SoH). When this parameter is set to OFF, only battery instance and DC Type data are included into NMEA 2000 PGN 127506 «DC Detailed Status».
Page 33
Note (2): The Peukert equation approximates the effect of discharge rate on battery capacity. The Device takes the Peukert effect into account for the state of charge calculation. An ideal (theoretical) battery has a value of 1.0. For lead-acid batteries, the value of the Peukert constant is in the range of 1.10–1.25.
Page 34
Figure 1. Programming with CAN Log Viewer To program the Battery Monitor, open the device properties window and enter a command string starting with YD: characters into the installation description field #2. For example, YD:DEV 1 will change the NMEA 2000 device instance of the Device to 1. If the command is accepted by the Device, it adds DONE to the entered string, and YD:DEV 1 DONE message is displayed in the installation description field.
Page 35
Mac OS X and Linux) is downloadable from http://www.yachtd.com/downloads/. To connect your PC to the NMEA 2000 network, you may use any appropriate gateway. We recommend the following Yacht Devices products: NMEA 2000 Wi-Fi Gateway YDWG-02, NMEA 2000 USB Gateway YDNU-02, and NMEA 2000 Ethernet Gateway YDEN-02.
Page 36
Table 1 continued Syntax Examples Description YD:SHUNT_CUR [1..2500] YD:SHUNT_CUR 10 Set external shunt rated current in amperes (1..2500 A, integer value). Specify this value according to your actual shunt's nominal settings. Factory setting: 50 YD:SHUNT_VOL [50..100] SHUNT_VOL 75 External shunt voltage drop in millivolts (50..100 mV, integer...
Page 37
Table 1 continued Syntax Examples Description YD:DC_TYPE YD:DC_TYPE SOLAR_ Specifies DC Type in PGN 127506 [BATTERY|ALTERNATOR| CELL «DC Detailed Status». Legacy NMEA CONVERTOR|SOLAR_CELL| 2000 devices may ignore this PGN. WIND_GENERATOR] Factory setting: BATTERY YD:CAPACITY [1..65532] YD:CAPACITY 120 Specifies battery capacity (in ampere hours) in PGN 127513 «Battery Configuration Status»...
Page 38
Table 1 continued Syntax Examples Description YD:CHARGED_VOL YD:CHARGED_VOL 13.8 One of the 3 charged criteria: sets [1..40|UNKNOWN] voltage (in volts) which is sufficient to consider the battery as fully charged when the battery voltage remains above this value (1..40 V, in 0.1 V steps).
Page 39
Table 1 continued Syntax Examples Description YD:CHARGED_PERIOD [0..50] YD:CHARGED_PERIOD 5 One of the 3 charged criteria: sets the time period (in minutes) during which voltage and current conditions YD:CHARGED_VOL and YD:CHARGED_CUR commands should be met to consider the battery as charged (1..50 min, integer value). Factory setting: 3 YD:BATTERY_TYPE YD:BATTERY_TYPE GEL...
Page 40
Table 1 continued Syntax Examples Description YD:CHEMISTRY [LEAD_ACID|LI_ YD:CHEMISTRY LI_ION Specifies «Battery Chemistry» ION|NICAD| parameter in PGN 127513 «Battery ZNO|NIMH] Configuration Status». Used for reporting, to choose the default values of settings and for calculations. Factory setting: LEAD_ACID YD:TEMP_COEF [0..5] YD:TEMP_COEF 2.3 Specifies battery...
Page 41
Table 1 continued Syntax Examples Description YD:PEUKERT [1.00..1.50] YD:PEUKERT 1.45 Specifies Peukert’s exponent 127513 «Battery Configuration Status» (1.00..1.50, 0.01 steps). Peukert’s exponent represents effect of discharge rate on battery capacity. Factory setting: 1.25. If the value is not known, keep it at 1.25 for lead acid batteries, and change to 1.05 for Li-ion batteries.
Page 42
Table 1 continued Syntax Examples Description YD:CHARGE_EFF [50..100] YD:CHARGE_EFF 90 Specifies Charge Efficiency Factor (in percent) in PGN 127513 «Battery Configuration Status ratio between the amount of energy removed from a battery during discharge and the amount of energy used to restore the original capacity during charging (50..100%, integer value).
Page 43
Table 1 continued Syntax Examples Description YD:FULL_SYNC [ON|OFF] YD:FULL_SYNC ON Run/stop Full Synchronization with the battery (see Section X). Without parameters, the command displays the current value (ON or OFF), and the current state of synchronization process, if Full Synchronization is in progress. YD:SOC YD:SOC Returns current State of Charge...
Page 45
The commands can be set via configuration file or Installation Description strings. In the latter case, you will need a hardware PC-to-NMEA 2000 gateway and an appropriate software app from Yacht Devices, ActiSense or Maretron; this is also possible on some MFDs (refer to their manufacturer documentation for details).
Page 46
The rule works the following way: when the measured parameter «X» takes a value that matches the condition «c» continuously during «t» seconds, Digital Switching channel «ch» in Bank «b» changes its status to «a». Some examples of setting rules by including parameter lines in an YDBM.TXT configuration file: SV1_ON=>12 60 0 1 When the measured voltage exceeds 12 V during 60 seconds, rule #1 changes the status of DS Channel #1 at Bank #0 to ON.
Page 47
Factory setting: NEVER This is how the rule works: when the measured parameter «X» takes a value that matches the <condition> continuously during <time> seconds, Digital Switching <channel> that belongs to <bank> changes its status to ON or OFF. Depending on their channel’s destination status, all Digital Switching rules are factory set to «YD:SXn ON NEVER»...
X. Battery Synchronization 1. Partial synchronization For a reliable readout, the Device’s state of charge (SoC) has to be synchronized regularly to the actual state of the battery. This procedure, called Partial Synchronization, is accomplished by fully charging the battery (you don’t need to run the Partial Synchronization manually).
Page 49
It has 6 steps (shown at Figure 1), which are indicated by a special 6-flash LED sequence emitted every 20 seconds (R on the drawing is RED signal, G – GREEN). You can also get know the current state with MicroSD card (see Section IX), first lines of YDBMSAVE.TXT contains the current state of synchronization and the date/time when it was started.
Page 50
At the third step, you should discharge the battery from the fully charged (100% SoC) to the fully discharged state. The discharge current should be equal (or as close as possible) to the following calculated value: where: C – battery’s rated capacity in ampere-hours (set for CAPACITY parameter, see Section IX), T –...
Page 51
undercharged for a significant time, etc.), your battery’s tate of health could drop dramatically. Since this will affect the reliability of SoC calculations, we recommend you to perform a Full Synchronization. 3. Charged and Discharged Voltage values The default Charged Voltage value is set based on Nominal Voltage according to the table below. If you change the Nominal Voltage setting for your battery, the Charged Voltage value will be set to default.
Page 52
which it was not monitored for some time. To restore credible readings, you have to update parameters according to the actual state of your battery. This can be achieved through the synchronization procedure, partial or full (see X.1 and X.2 for details). —...
NMEA 2000 two-state devices (e. g. relay banks). Products described in this chapter may become a valuable addition to your digital switching system. 1. Yacht Devices NMEA 2000 Circuit Control YDCC-04 The Circuit Control incorporates one bank of four latching (bi -stable) relays capable of switching direct current (DC) and alternating current (AC) loads.
Page 54
3. Yacht Devices NMEA 2000 Wi-Fi Gateway YDWG-02 or Wi-Fi Router YDNR-02 A Gateway or Router can establish its own Wi-Fi network, or connect to the boat’s existing Wi-Fi to transfer marine data to mobile devices and laptops. Both have an internal web server with a special web page called «Web Gauges», which allows viewing vessel data from a standard web browser.
Page 55
4. Yacht Devices NMEA 2000 Ethernet Gateway YDEN-02 This device connects NMEA 2000 network to Ethernet networks, and, like our Wi-Fi products, it (see XI.3) provides Web Gauges and can be used to manage NMEA 2000 devices with CAN Log Viewer software (see IX.2).
You can check the firmware version: • with an MFD -- in the list of external NMEA 2000 devices; • via dedicated NMEA 2000 viewing software (in particular, Yacht Devices' CAN Log Viewer) in Device Properties; • in a YDBMSAVE.TXT file which is created on the MicroSD card each time you successfully load an YDBM.TXT file into the Device (see first lines in Appendix C).
Appendix А. Troubleshooting Situation Possible causes and solutions 1. No power supply on the NMEA 2000 bus. Check if the bus No LED indication after the NMEA 2000 network is power is supplied (an NMEA 2000 network requires a separate power powered on.
Page 58
Table continued Situation Possible causes and solutions Missing, unstable Loose connection monitored battery. Check inaccurate current/voltage the connections, apply contact cleaner spray where necessary. readings. 2. Improper wiring. Double check all connections to the battery, in particular, for having a common ground wire connected to the Device’s black wire (see VI.1).
Page 59
Table continued Situation Possible causes and solutions 1. Wrong bank number. Check and match bank numbers across Digital switching rules do not work as expected connected devices. 2. Incorrect settings or rules. Check Device settings and active rules via the YDBMSAVE.TXT file, or with Can Log Viewer (see IX.2). Device 1.
Page 60
Appendix B. Supported NMEA 2000 Messages Transmission Message name PGN # Receive Transmit interval, sec Acknowledge 59392 — ISO Request 59904 — — ISO Transport Protocol (DT) 60160 — — ISO Transport Protocol (CM) 60416 — — ISO Address Claim 60928 —...
Page 61
Table continued Transmission Message name PGN # Receive Transmit interval, sec Temperature, Extended Range 130316 — — Note 1: this PGN is transmitted immediately after PGN 127506 «DC Detailed Status». — 61 —...
Page 62
Appendix C. Example of Configuration File All parameter values listed below correspond to factory settings. # Current configuration of YDBM-01 Battery Monitor # Firmware version: 1.00 19/10/2020 # Current Date: 01.11.2020 14:20:32 UTC # Status: voltage +12.10V, current +0.0A, temperature is not available. # Calculations (SOC, consumed AH, time remaining, and SOH) (ON|OFF) CALCS=OFF # State of Charge: not available.
Page 63
# Battery Instance BATTERY=0 # Temperature Instance TEMPERATURE=UNKNOWN # DC type (BATTERY|ALTERNATOR|CONVERTOR|SOLAR_CELL|WIND_GENERATOR) DC_TYPE=BATTERY # Capacity (AH) CAPACITY=100 # Nominal Battery Voltage NOMINAL_VOL=12 # Charged Battery Voltage (V) # One of the 3 charged criteria: # The battery voltage should be above this value to consider the battery fully charged. CHARGED_VOL=13.2 # Charged Current (% of the battery capacity) # One of the 3 charged criteria:...
Page 64
# Nominal Discharge Rate (hours) for specified battery capacity NOMINAL_RATE=20 # Discharged Battery Voltage (V) # is set automatically. # If the battery voltage drops below this value, battery is considered as fully discharged. DISCHARGED_VOLTAGE=10.5 # Battery type (FLOODED|GEL|AGM|UNKNONN) BATTERY_TYPE=FLOODED # Equalization support # Indicates if the battery supports equalization.
Need help?
Do you have a question about the NMEA 2000 YDBM-01 and is the answer not in the manual?
Questions and answers