
Blog
LiFePO4 Battery Wiring 2026: Cable Sizing and CAN vs RS485
Written by Jason Lee, Hardware & Structural Engineer at CMX Battery with 20 years in the lithium battery industry. Last updated: 14 September 2026.
1. Short answer: power and data are two different problems
Most battery wiring problems are not exotic. They are undersized cable, loose lugs, missing over-current protection, and communication links that were assumed to work because the connectors fitted. Treat the two sides separately:
- Power path: cable cross-section, lug quality and torque, over-current protection, disconnect, and a topology that keeps parallel strings balanced.
- Data path: which physical interface (CAN or RS485), which protocol, whether the inverter and BMS agree on it, terminating resistors, and routing away from the power cables.
Getting the power path wrong causes heat and voltage drop. Getting the data path wrong causes a system that charges conservatively, trips unexpectedly, or refuses to start.
2. Sizing the power cable: three numbers
Cable cross-section follows from three inputs, and all three are needed.
- Maximum continuous current — calculated at your lowest expected battery voltage, not at nominal. A nearly discharged pack sits lower, and current rises accordingly.
- One-way run length — the actual routed distance, not the straight-line distance.
- Allowable voltage drop — how much loss you will accept across the run. Tighter drop means thicker copper.
Then check the result against the cable’s ampacity for the installation method and ambient temperature — a cable in a hot engine bay or bundled with others carries less than the same cable in free air. The governing figure is always the lower of the voltage-drop answer and the ampacity answer.
System voltage changes the whole picture: at 48V the current for a given power is roughly a quarter of the 12V figure, which is why 48V systems use dramatically thinner cable than an equivalent 12V installation.
3. Lugs, torque and the failures we actually see
Almost every thermal incident at a battery terminal traces back to one of these:
- Undersized or poorly crimped lugs. A crimp is a cold weld — use the correct die and the correct lug for the cable size, and pull-test it.
- Not re-torqued after the first thermal cycle. Connections relax. Re-check torque after commissioning and at the first service interval.
- Mixed metals without protection. Dissimilar metals in a humid or salt environment corrode; tinned copper and appropriate protection are cheap insurance.
- Fine-stranded cable in a lug rated for coarse strand. Match the lug to the conductor class.
- Stacking too many lugs on one stud. Use a properly rated busbar.
4. Over-current protection and disconnects
A battery can deliver far more current into a fault than any charger can supply, so protection is sized for the battery, not the load.
- Place protection close to the battery terminal. Cable between the battery and the first protective device is unprotected cable.
- Use DC-rated devices. AC breakers are not rated to interrupt DC arcs at these voltages.
- Rate the device above normal operating current but below what the cable can safely carry. It protects the cable.
- Fit an accessible disconnect. Serviceability and emergency isolation both depend on it.
- Confirm the BMS is not your only protection. A BMS is a control device; external over-current protection is still required.
5. Series, parallel and busbar topology
How you connect modules determines whether they share current evenly over years rather than weeks.
- Parallel: keep cable lengths and cross-sections identical on every branch so current divides evenly, and use a busbar or a properly designed distribution block rather than daisy-chaining.
- Series: only series identical packs of the same chemistry, capacity and age, and confirm the resulting voltage is within the equipment’s rating.
- Bring modules to a similar state of charge before paralleling. Large differences cause high equalising currents.
- Confirm the manufacturer’s parallel limit in writing. Supported configurations are an engineering statement, not a suggestion.
6. CAN vs RS485: what each one actually is
This is the question behind most battery communication confusion, so it is worth being precise: CAN and RS485 are physical layers, not protocols. They define electrical signalling, not the meaning of the messages.
| Aspect | CAN | RS485 |
|---|---|---|
| Signalling | Differential two-wire bus, multi-master | Differential two-wire bus, typically master/slave |
| Arbitration | Built in — nodes contend and higher-priority messages win deterministically | Not defined by the physical layer; the protocol decides who talks |
| Error handling | Built-in error detection, retransmission and fault confinement | Handled by the protocol layer (for example Modbus CRC) |
| Typical data rate | Commonly tens to hundreds of kbit/s over short runs | Commonly up to several hundred kbit/s, or much lower over long runs |
| Practical distance | Short to medium runs, rate falls as distance grows | Long runs are the strength — hundreds of metres is normal |
| Typical battery use | Battery to inverter/charger, traction and automotive-style systems | Battery to monitoring/EMS/SCADA, multi-pack supervision, long cable runs |
| Termination | Terminating resistors at the bus ends, per the specification | Termination often required at the ends depending on the design |
The practical consequence: if your inverter offers a CAN port, that port almost certainly expects a particular protocol from a particular list. Two devices with CAN ports and matching connectors will happily sit there saying nothing to each other if the protocols differ. The same is true of RS485, where Modbus register maps vary between vendors.
7. What “closed-loop” communication actually buys you
Without communication, an inverter charges to generic voltage thresholds — open-loop. With working communication, the inverter follows the battery’s own limits — closed-loop.
- Open-loop: simpler, vendor-agnostic, works with almost any battery. You set charge voltages and current limits manually and accept conservative margins.
- Closed-loop: the inverter uses the BMS’s real state of charge, temperature and limits, so charging adapts to conditions — including low-temperature behaviour — and alarms are specific rather than generic.
Closed-loop is worth having when the battery and inverter genuinely support a shared protocol. It is not worth contorting a system for: a well-configured open-loop setup with sensible voltage limits is reliable, whereas a mismatched closed-loop attempt produces faults that are hard to diagnose.
8. Choosing between CAN and RS485
In most installations you do not get to choose freely — the equipment decides. The decision order is:
- What does the inverter or charger support? This overrides everything else.
- Is there a confirmed protocol match with the battery? Ask for a written compatibility statement, not “it has CAN”.
- What is the distance and environment? Long runs and electrically noisy environments are where RS485’s differential signalling and reach help.
- Do you need multi-node supervision? Monitoring many packs to one supervisory device is an RS485/Modbus pattern.
- Do you need deterministic, error-checked control messaging? That is CAN’s design centre.
Plenty of systems run both: CAN between battery and inverter, RS485 from the battery bank to a monitoring system. They are not competing standards so much as tools for different jobs.
9. Communication wiring: the details that decide whether it works
- Use twisted-pair, shielded cable rated for the interface, and follow the equipment’s specified impedance where one is given.
- Fit terminating resistors as specified — usually at the two ends of the bus. Missing or duplicated termination is a very common cause of intermittent faults.
- Ground the shield at one end only, unless the manufacturer specifies otherwise, to avoid ground loops.
- Route data cables away from power cables; where they must cross, cross at right angles. Never run them in the same conduit for long distances.
- Do not rely on pinout guesses. Pin assignments are not universal between vendors — an incorrect cable can damage a port.
- Keep a known-good spare cable. Intermittent data faults are notoriously expensive to chase.
10. FAQ
What is the difference between CAN and RS485 on a battery?
Both are differential two-wire physical layers, but they are not protocols. CAN has built-in arbitration, error detection and retransmission, which suits control messaging between a battery and an inverter. RS485 is simpler, handles long distances well and usually carries a protocol such as Modbus, which suits monitoring and multi-pack supervision.
Which is better for a battery, CAN or RS485?
Neither is universally better — in practice the equipment decides. If your inverter provides a CAN port, it expects a specific protocol, so compatibility matters far more than the merits of the physical layer. Choose based on confirmed protocol support first, then distance and topology.
Why won’t my battery talk to my inverter even though both have CAN ports?
Because CAN only defines the electrical layer. The devices must also agree on the protocol and message definitions, and many inverter vendors use their own protocol. Matching connectors prove nothing — ask the battery supplier for a written compatibility statement for your specific inverter model.
Do I need a terminating resistor on the CAN bus?
Usually yes, at both ends of the bus, with the value specified by the equipment. Missing termination causes intermittent errors that look like software faults; duplicated termination can silence the bus entirely. Follow the manufacturer’s instructions rather than a general rule.
What cable should I use for CAN or RS485?
Twisted-pair shielded cable intended for the interface, respecting any impedance specification. Terminate the shield according to the manufacturer’s guidance — commonly at one end only — and keep the run away from power cables.
Can I run the communication cable alongside the battery cable?
It is best not to. Long parallel runs next to high-current DC cable invite interference; where they must cross, cross at right angles, and keep them in separate conduits where practical.
What is closed-loop battery communication?
Closed-loop means the inverter or charger receives data from the BMS — state of charge, temperature, charge and discharge limits — and adapts to it, rather than charging to fixed voltage thresholds. It works only when both devices support a shared protocol.
Is closed-loop communication necessary?
Not strictly. A well-configured open-loop system with sensible voltage limits is reliable and simple. Closed-loop is valuable when you want the charger to respect real-time BMS limits, including low-temperature behaviour, and to receive specific alarms.
How do I size the cable between the battery and the inverter?
From the maximum continuous current at your lowest expected battery voltage, the one-way run length, and the voltage drop you will accept — then verify against the cable’s ampacity for the installation method and ambient temperature. Take the more conservative of the two.
What size fuse do I need for a battery bank?
Rate it above the normal operating current so it does not nuisance-trip, but below what the cable can safely carry, because it exists to protect the cable. Place it as close to the battery terminal as practical and use a DC-rated device.
Can I parallel batteries that use different communication setups?
You can parallel the power side if the packs are identical in chemistry, voltage and capacity, but communication is per-string. In a mixed setup the packs typically cannot share one communication bus, so plan the monitoring topology before you buy.
Does CMX support CAN and RS485 on its packs?
Yes, depending on the model and application. Tell us which inverter or monitoring system you are integrating with, the run length and the topology, and we will confirm the supported interface and protocol before you order — start from the RFQ page or OEM / ODM services.
11. Wiring for volume programmes
For OEM and fleet integration, wiring and communication should be specified as part of the product, not resolved on the line.
- Define the harness with the pack. Cable cross-section, lug type, torque values, protection and connectorisation.
- Fix the communication interface and protocol in the specification, including which inverter or supervisory device it must work with, and require a compatibility test report.
- Design the service path. Accessible disconnects, labelled terminations and documented torque marks reduce field failures.
- Plan EMC early. Separation, shielding and termination are cheaper at design time than as a retrofit.
- Validate with a commissioning checklist — insulation resistance, torque verification, voltage-drop measurement under load, and a communication link test.
Our OEM / ODM services cover harness design, connectorisation and integration testing; start a conversation on the request a quote page. For the overall system decision, see the LiFePO4 buying guide, the sizing guide and why measured capacity falls short of the nameplate.
Related reading
- LiFePO4 for forklifts and AGVs: OEM specification guide
- Marine LiFePO4: what IP65 does and does not protect
12. Disclaimer
Technical scope. This article covers general wiring and communication principles for LiFePO4 battery systems. Cable sizing, protective device ratings and termination requirements depend on the installation, and the equipment manufacturer’s datasheet and the applicable electrical code take precedence.
No brand ranking. We do not rank or compare named competitor brands, and no statement here should be read as endorsing third-party equipment.
Safety. Battery systems can deliver very high fault current. Installation, protection and commissioning must be performed by a qualified person following applicable codes and manufacturer instructions. Do not rely on the BMS as the sole over-current protective device.
Commercial disclosure. CMX Battery is a LiFePO4 battery manufacturer and OEM/ODM supplier. We supply products in the categories discussed here, so read our guidance with that perspective in mind.
No affiliate links. This article contains no affiliate or paid placement links.
CMX Battery is a brand of EGbatt.









