Page 3
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.
Page 4
Introduction This Manual contains information on how to install, configure and operate the Yacht Devices NMEA 2000 Battery Monitor YDBM-02 (hereinafter the Device). The Device is intended for use in NMEA 2000 marine electronics networks. The Device is primarily designed for monitoring a marine battery. However, you can use the Device with any single DC source (i.e.
Page 5
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.
Page 6
I. Product Specifications Figure 1. Drawing of YDBM-02N (left) and YDBM-02R (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 for ±20-25 ppm/°C 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 compliance with the WEEE Directive or local regulations. Do not dispose of it with household or industrial waste.
Page 8
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.
Page 9
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 battery model.
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...
Page 12
IV. Typical Use of the Device The cases below do not comprise a comprehensive list of Device possible use cases. 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 5.
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 5 above, State of Charge (SoC) and Time Till Zero Charge (TTZ) from PGN 127506 "DC Detailed Status"...
Page 14
4. Turn on a genset to recharge the battery There are many reasons why you might choose to sail without a motor. If you do, you need to be aware that an unexpected discharge of the starter battery could be a very unwelcome surprise. Even if you have the best deep cycle batteries from a reputable brand, you still need to keep an eye on their state of charge.
Page 15
Figure 6. Example of the Digital Switching system including genset auto-start automation via YDCC-04 and audible alarms via YDAB-01. 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 16
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 17
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 your system should be less than 65% of the shunt’s rated current.
Page 18
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, seal the MicroSD card slot with a supplied sealing sticker after device is configured and commissioned.
Page 19
Note that unlike the previous version of the Device (YDBM-01 model), the new YDBM-02 model has an extra wire — it allows the Device to be used with a shunt connected to either the positive (Figure 8, left) or negative (Figure 8, right) battery terminal.
Page 20
2. Connecting to NMEA 2000 Network The Device can be connected directly to the NMEA 2000 network backbone without a drop cable. 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 21
Figure 9. NMEA devices list on a Raymarine Axiom MFD Information about the Device will appear in the list of NMEA 2000 devices (SeaTalk NG, SimNet, Furuno CAN), or in the common list of external devices on your MFD (see Figure 9 above). In most models, you can access this list via the "Diagnostics", "External Interfaces", or "External devices"...
Page 22
VII. LED Signals Device has a bi-colour LED that can show its current operation status. (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. If the first LED flash is RED, that indicates device internal calibration failure, contact our Technical Support.
Page 23
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 11 in X.2). When the Partial Synchronization is finished (see X.1), the LED gives a series of four GREEN signals. 4.
Page 24
VIII. Quick Setup List The Table 2 below contains the minimal number of settings (described in the next Section) that must be specified in order for the Device to correctly perform in basic setup. To have a quick reference at hand, you may fill in the "Value" column based on your battery and shunt manufacturers’ documentation. Table 2.
Page 25
2. With a dedicated set of commands which can be entered into the Device's NMEA 2000 Installation Description Field 2 via specialized PC software, such as Yacht Devices' CAN Log Viewer, ActiSense NMEA Reader, or Maretron N2KAnayzer. NMEA 2000 MFDs/displays that can modify devices Installation Description Fields also can be used.
Page 26
that all required settings were applied successfully. You can also load an empty YDBM.TXT file (zero length, or comments-only) into the Device to get a YDBMSAVE.TXT file with the full configuration of the Device, and then use it as a template for further configuration. Table 3 below lists the full set of configuration parameters to be included in the configuration file.
Page 27
Table 3 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 or data type) for the battery temperature measuring device. If no such device is present, set to UNKNOWN.
Page 28
Table 3 continued Section Parameter Notes CAPACITY=x x — integer from 1 to Battery capacity in Ampere-hours. 65532. Used for SoC, SoH and time remaining Factory setting: 100 calculations and also is sent via PGN 127513 "Battery Configuration Status". IMPORTANT! When you change this parameter, all calculation results for SoC, consumed ampere-hours, and SoH will be reset (1).
Page 29
Table 3 continued Section Parameter Notes CHARGED_CUR=x x — from 0.5 to 10.0, one Battery end-of-charge condition by decimal place. current: if the charge current drops Factory setting: 4.0 below this value (expresses as a percentage of the nominal charge current), the battery is considered as fully charged.
Page 30
Table 3 continued Section Parameter Notes CHEMISTRY=LEAD_ACID|LI_ Factory setting: "Battery Chemistry" parameter ION|NICAD|ZNO|NIMH LEAD_ACID reported via PGN 127513 "Battery Configuration Status". Used reporting, to choose default values of settings and for calculations. TEMP_COEF=x x — from 0.0 to 5.0, one Battery temperature coefficient...
Page 31
Table 3 continued Section Parameter Notes CHARGE_EFF=x x — integer from 50 to Charge Efficiency Factor (in percent) 100. reported via PGN 127513 "Battery Factory setting: 95 Configuration Status": ratio between amount energy removed from battery during discharge and the amount of energy used to restore the original capacity during charging.
Page 32
Table 3 continued Section Parameter Notes FULL_SYNC=OFF|ON Run/stop Full Synchronization with the battery (see Section X). MARETRON=OFF|ON Factory setting: OFF Compatibility mode digital switching functions for Maretron and Carling Tech equipment (3). SXn_a=[c t b ch]|NEVER Digital Switching rules (see IX.3 for details).
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
2. Device configuration with Installation Description Field 2 Installation Description Fields are stored in the Device’s non-volatile memory. In practice, installers use them to specify device location, or leave text notes or contact information. To set an Installation Description Field 2 you can use PC software and a hardware gateway to an NMEA 2000 network. Some NMEA 2000 display devices also allow editing of Installation Description Fields.
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 4. "YD commands" that Device can accept via Installation Description Field 2 Syntax Examples Description YD:RESET Resets all Device settings to their default values. IMPORTANT! When applied, this command automatically resets all calculation results for SoC, consumed ampere-hours, time remaining, SoH (see IX.1, Note 1 to Table 3).
Page 37
Table 4 continued Syntax Examples Description YD:TEMPERATURE YD:TEMPERATURE 1 Sets NMEA 2000 temperature [0..252|UNKNOWN] instance for the battery temperature measuring device (0..252, integer value), see IX.1. Factory setting: UNKNOWN YD:BATTERY [0..252] YD:BATTERY 2 Sets NMEA 2000 battery instance of the Device (0..252, integer value), 0 for the first or single battery.
Page 38
Table 4 continued Syntax Examples Description YD:NOMINAL_RATE [1..20] YD:NOMINAL_RATE 10 Battery discharge rate (in hours) at which the manufacturer rates the battery capacity. Factory setting: 20 YD:CHARGED_VOL YD:CHARGED_VOL 13.8 Battery end-of-charge condition by [1..40|UNKNOWN] voltage, see IX.1. Factory setting: 13.2 UNKNOWN sets voltage...
Page 39
Table 4 continued Syntax Examples Description YD:BATTERY_TYPE YD:BATTERY_TYPE GEL Specifies battery type reported via [FLOODED|GEL|AGM|UNKNOWN] PGN 127513 "Battery Configuration Status" (for reporting only). Factory setting: FLOODED YD:EQUALIZ_SUPPORT YD:EQUALIZ_SUPPORT Specifies "Supports Equalization" [NO|YES|UNKNOWN] parameter reported via PGN 127513 "Battery Configuration Status" (for reporting only).
Page 40
Table 4 continued Syntax Examples Description YD:TEMP_COEF [0..5] YD:TEMP_COEF 2.3 Specifies battery temperature coefficient (capacity percent per centigrade degree) reported PGN 127513 "Battery Configuration Status", see IX.1. Factory setting: 0 YD:PEUKERT [1.00..1.50] YD:PEUKERT 1.45 Specifies Peukert’s exponent reported via PGN 127513 "Battery Configuration Status"...
Page 41
Table 4 continued Syntax Examples Description YD:FULL_SYNC [ON|OFF] YD:FULL_SYNC ON Run/stop Full Synchronization with the battery, see sections IX.1 and 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.
Page 43
Digital Switching rules can be set via configuration file or Installation Description Field 2. 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 44
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 45
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"...
Page 46
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 47
Full Synchronization procedure has 6 steps (shown at Figure 11), 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 the current step in progress with MicroSD card (see Section IX), first lines of YDBMSAVE.TXT will state the current step of synchronization and the date/time when it was started.
Page 48
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 49
undercharged for a significant time, etc.), your battery’s actual State 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 5 below. If you change the Nominal Voltage setting for your battery, the Charged Voltage value will be set to default.
Page 50
If you connect a battery to a Device whose SoC / SoH is set to 100%, or Device non-volatile memory contains values calculated for a different battery, the Device readings may not reflect the actual state of the battery. The same may happen when you reconnect the Device to the same battery after a period during which it was not monitored for some time.
Page 51
Products described in this chapter may become a valuable addition to your digital switching system. 1. Yacht Devices NMEA 2000 Circuit Control YDCC-04 Our YDCC-04 Circuit Control unit has one bank of four latching (bistable) relays capable of switching direct current (DC) and alternating current (AC) loads.
Page 52
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 53
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).
Page 54
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).
Page 55
Appendix А. Troubleshooting Situation Possible causes and solutions 1. No power supply on the NMEA 2000 bus. Check if the bus power is No LED indication after the NMEA 2000 network is supplied (an NMEA 2000 network requires a separate power connection, powered on.
Page 56
Table continued Situation Possible causes and solutions 1. Loose connection monitored battery. Missing, unstable 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 57
Table continued Situation Possible causes and solutions 1. Incompatible chartplotter. Your MFD does not support displaying No temperature data on a chartplotter battery temperature. As a workaround, you can set data type supported by MFD in the settings of your temperature sensor. 1.
Page 58
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 59
Table continued Transmission Message name PGN # Receive Transmit interval, sec Temperature 130312 — — Temperature, Extended Range 130316 — — Note 1: this PGN is transmitted immediately after PGN 127506 "DC Detailed Status". — 59 —...
Page 60
Appendix C. Example of Configuration File All parameter values listed below correspond to factory settings. # Current configuration of YDBM-02 Battery Monitor # Firmware version: 1.03 27/06/2023 # Current Date: 01.01.2018 00:00:54 UTC # Status: voltage +0.00V, current +0.0A, temperature is not available.
Page 61
# BATTERY SETTINGS # 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 charge 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 charge criteria:...
Page 62
# 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 YDBM-02 and is the answer not in the manual?
Questions and answers