The P-Bus is a line, not a star. A continuous cable runs through the vehicle or boat, each device is connected to it via a T-connector, and a terminating resistor is placed at both ends. Anyone who takes these three sentences to heart will never have half of all bus problems.
NoteA BullTron battery with P-Bus compatibility can itself become a node on the bus and report its values directly — a battery management shunt is then no longer needed for it. What this achieves is explained in the article Integrating a BullTron battery directly into the P-Bus.
The Topology
In the beginning, there is a decision that is difficult to correct later: where the bus cable runs. It should brush past every location where devices are or will be situated — battery compartment, switch panel, navigation station, engine room, tank area.
Connection is never made directly into the line, but via a T-connector: the bus line goes through, and the device hangs off it as a short drop line. This has two advantages. A device can be disconnected without interrupting the bus, and the order of the participants does not matter.
NoteAll interfaces are supplied with a T-adapter cable already. What must be ordered separately are the connecting cables between the T-connectors — they are available in six lengths from 0.5 to 10 meters. Before ordering, it is worth making a rough sketch with the distances; while coupling two short cables later works, it costs two plug connections every time.
The Connector System
The waterproof M12 system according to the DeviceNet standard is used — the same one that NMEA 2000 uses. This is practical because cables and adapters are widely available, and dangerous because the connectors also fit where they do not belong.
WarningFor safety reasons, the P-Bus is not NMEA-2000 certified. Both networks may only be coupled via the CBN bridge. Just because a plug fits does not mean it is approved.
Regarding installation, the same applies as for every plug connection on board: the union nut is tightened hand-tight so that the seal works; unused T-outputs remain sealed with their cap. An open outlet in the bilge area is the classic starting point for corrosion on the contacts.
The Terminating Resistors
A bus is a transmission line. If a signal reaches an open end of the line, it is reflected and travels back, where it overlaps with the following signal. The terminating resistor absorbs this energy and prevents reflection.
This leads to the rule: exactly two terminators, one at each end of the line. Not one per device, not one per network, not three for safety. They are available in male and female versions because the two cable ends terminate differently. Both are included with the system monitors.
The tricky thing about a termination error is that it does not lead to a total failure. A bus with only one terminator usually works — and occasionally fails, preferably when the cable is long, there are many participants, or when a large load switches on. Anyone looking for a sporadic display gap should check both ends first.
Registration and Addressing
New participants are registered on the monitor, not on the computer. There is no configuration software and no address switches on the device — the monitor recognizes what is hanging on the bus and assigns it.
This results in behavior that can be confusing at first: the monitor only shows the menus for which data is actually available. A system without a tank sensor has no tank page, and one without a temperature interface has no temperature display. This is not a fault, but the principle — and it makes troubleshooting easier: if an expected page is missing, the corresponding participant is missing.
When expanding, the following order therefore applies: connect the device while de-energized, close the bus again, switch on the power supply, register on the monitor, name it. Naming it is the step people like to skip and regret a year later — six relay outputs without names are six outputs you have to test.
What can hang on the bus
| Task | Participant |
|---|---|
| Display and operation | System monitor, plus secondary monitors in other locations |
| Battery monitoring | Battery management shunt, one per battery bank |
| Measure individual sources and loads | Energy shunt in the respective negative line |
| Tanks | Tank interface, already integrated in some monitors |
| Temperatures | Temperature interface for several sensors |
| Switch and dim loads | Relay modules in various expansion stages |
| Remote main switch operation | Main switch interface, circuit breaker |
| AC side | AC interface, inverter |
| Third-party systems | Bridges to inverter and battery buses |
| Chart plotter | NMEA bridge |
| Remote access | Network interface with app connection |
Chargers, charging boosters, and solar controllers with their own bus connection provide their data themselves and do not need an additional measuring point.
Power Supply and Quiescent Current
Bus participants draw their supply partly via the bus line and partly via their own terminals. Both together result in a quiescent current that should be taken into account during design: a monitor is in the range of 60 to 90 milliamperes during operation and a few milliamperes in stand-by, with interfaces below that. This sounds like nothing, but it adds up to a significant amount over a winter storage period.
Those who disconnect the system from the power in winter also lose remote monitoring — which is usually exactly the function one wanted to have there. It makes more sense to know the quiescent currents and size the battery bank accordingly, rather than switching it off.
Troubleshooting the Bus
- Check both ends. Is there a terminator at each end of the line? This is the answer in about half of the cases.
- Check topology. Does the line run as a continuous line, or has a second strand been branched off somewhere?
- Check drop lines. They should be short. Connecting a device via a five-meter drop line is not a good idea.
- Check plug connections. Hand-tightened, caps on unused outlets, no green contacts.
- Halve the participants. Disconnect half, close the bus, test. The classic way to isolate a problematic device.
Typical Errors
- Only one terminator. Usually works — and fails exactly when it's urgent.
- Star topology. Routing in a star shape from the monitor to each device contradicts the principle.
- Long drop lines. The drop should be short; the main line carries the distance.
- Plugged directly into NMEA 2000. The plugs fit, but it is not permitted.
- Participants not named. By the next time a fault occurs, this will cost an hour.
- Quiescent current not accounted for. Over weeks without charging, this results in an empty battery bank.
