🔌 How to Match Your OBC with Different EV BMS Brands (Like Daly, Seplos, JK, Orion)?

🔌 How to Match Your OBC with Different EV BMS Brands (Like Daly, Seplos, JK, Orion)?

When building or upgrading your EV, DIY powerwall, or energy storage system, ensuring your On-Board Charger (OBC) and Battery Management System (BMS) communicate properly is crucial.

💡 One of the most common questions we hear:
"Can my OBC work with Daly, Seplos, JK, or Orion BMS?"
The answer depends on communication protocol compatibility, voltage matching, and correct wiring.


🔧 1. Understand the Communication Protocol (Usually CAN)

Most modern OBCs support CAN bus communication, which allows real-time data exchange between charger and BMS.

BMS Brand Protocol Type Notes
JK BMS CAN (JK proprietary) + RS485 Easy for DIY users, but CAN ID setup required
Seplos BMS CAN (Pylontech / Growatt) Great for solar inverters and smart OBCs
Daly BMS Basic CAN / UART Simpler protocol, low-cost, basic features
Orion BMS Advanced CAN (fully configurable) Industry-grade, high flexibility, ideal for custom OBC integration

Tip: Orion BMS provides detailed CAN documentation and allows full customization of CAN message IDs and formats, making it one of the most flexible solutions — but also one that requires more setup experience.


⚙️ 2. Matching Voltage and Current Ratings

Make sure your OBC's output voltage range matches the battery pack managed by the BMS:

Battery System Recommended OBC Output
48V (16S LFP) ~58.4V output
60V (19S LFP) ~69.4V output
72V (24S LFP) ~87.6V output

If your BMS can control charging current, your OBC must support dynamic current control via CAN.
✅ Orion and Seplos support this fully.
✅ JK supports limited current control.
⚠️ Daly offers basic communication, often without advanced current regulation.


🔌 3. Wiring & Settings – A Crucial Step

Even if protocols match, incorrect wiring or CAN ID mismatch can prevent communication. General steps:

  1. Connect CAN_H and CAN_L from OBC to BMS

  2. Match CAN ID and baud rate (e.g., 500kbps)

  3. Configure the BMS to output charger control messages

  4. If using Orion BMS, set up the correct charger control message structure in Orion Studio software

For Orion BMS users:

  • You may need to set a "Charger Target Voltage / Current" broadcast frame

  • Confirm charger response frame is received by the BMS (optional feedback loop)


🧪 4. Real Use Cases

🔧 A DIY user in Germany built a 48V 280Ah battery using CATL cells + JK-PB2A16S20P BMS + 3.3kW OBC.
✅ Result: After setting CAN ID = 0x02 and baud rate = 500k, the system started charging automatically.
📈 Live charging data was synced on JK mobile app.

🔧 Another user in the U.S. built a solar trailer system using Orion BMS + TC 2000W OBC.
✅ The Orion BMS was programmed with custom CAN charge commands.
🔍 A USB-to-CAN analyzer confirmed smooth message flow between BMS and OBC.


📦 Recommended Compatible OBCs

  • Deligreen 3.3kW / 2000W OBC – CAN adjustable, plug & play with JK and Seplos

  • TC Charger – Highly flexible, popular with Orion and DIY EV users

  • Deye / Growatt hybrid OBCs – Ideal for Seplos-based solar ESS

  • Elcon / TC-Elcon – Common in Orion BMS integration projects


📝 Final Tips

  • Always check the OBC user manual for CAN pinout

  • Use a CAN analyzer (like USB-CAN or PCAN) for real-time debugging

  • Orion users should read the "Charger Integration" chapter in the official Orion manual


📣 Need Help Integrating Orion or Other BMS with Your Charger?

👉 Message our team – we can provide wiring diagrams, CAN IDs, and setup guides for all major BMS brands.

#OBCCharger #JKbms #SeplosBMS #DalyBMS #OrionBMS #EVconversion #CANprotocol #BatteryCharger #LFPbattery #DIYbattery #Deligreen #EVcharging #EVbuilder #BMScompatible #PowerwallDIY #EVtech


Retour au blog

Laisser un commentaire