Changsha, Hunan, China · Mon–Fri 9:00–18:00 (UTC+8)
Resources · Architecture

Commercial Vehicle E/E Architecture: From the Battery Post to the Driver's Screen

Commercial vehicles need an electrical architecture that distributes power, controls loads, carries data and connects the driver to switches and displays. Here is how those layers fit together, and what to specify before requesting a quote.

Architecture guide ~19 min read
Power distribution, body control and driver-interface hardware on a commercial vehicle, crossed by a twisted-pair network run with a gateway and branch connections.
One shared network spans power, control and the driver interface — segment boundaries come before part choices.

Ask two engineers to describe the electronics on a heavy truck and you will get two different answers. One will list boxes: a body control module, a couple of distribution boxes, a cluster, some switch panels. The other will describe flows: current from the battery, decisions from the control logic, messages on the bus, information to the driver. Both are right, and the gap between them is exactly where sourcing goes wrong. A part list can be quoted; an architecture has to be agreed.

This guide takes the second view, because it survives a change of vehicle: the functions on a city bus and a wheeled excavator are not remotely alike, but the layers underneath them are. It is written for OEM engineering and purchasing teams scoping a platform rather than replacing a part.

What “E/E architecture” means on a commercial vehicle

E/E architecture — electrical and electronic architecture, almost always written the short way — is the arrangement of the electrical and electronic content on a vehicle: which boxes exist, what each one is responsible for, how power reaches them, how they exchange information, and where the boundaries between subsystems fall. It is not a wiring diagram, which comes later and is far more detailed. It is the level at which you can still make cheap decisions, because nothing has been tooled yet.

Commercial vehicles differ from passenger cars in ways that change the architecture rather than just the parts. The nominal system voltage is usually 24 V rather than 12 V. Vehicle length pushes distribution outward, so a tractor unit often carries three or four distribution boxes where a passenger car concentrates the same job into one or two. Bodies are frequently built by a second company, which means the architecture has to expose a documented interface at the chassis boundary rather than assume one supplier owns everything. Production volumes are lower and variants are many, so configurability tends to beat integration. And the duty cycle is longer: a vehicle that runs 4,000 hours a year is not the same electrical environment as one that runs 300.

Three boundaries do most of the damage when they are left implicit: chassis versus body, tractor versus trailer, and on electric platforms high voltage versus auxiliary. Each cuts both the power and the message path, so each needs a document rather than an assumption — the two-plane figure below sets out what has to be agreed at each cut. Name all three in the specification and most interface arguments disappear before they start.

The four layers, and why the bus is not one of the steps

Almost every commercial-vehicle architecture can be read as four layers. Power moves current. Control decides. The network carries messages. The driver interface takes intent in and puts information out. Parts get mapped onto layers, not the other way around, which is why the same catalogue serves a city bus and a crane.

One clarification early, because the usual five-box flow diagram gets it wrong: the network is not a stage between control and display. It is a shared backbone that several nodes publish onto and read from, including nodes nobody in this catalogue supplies, such as the engine ECU or the ABS controller.

System ownership map

Three layers on one shared network

  1. Layer 3 · top Driver interface
    Inputs from switches and pedals; outputs to the cluster, head-up display and camera views. Exploreinputs and switches · displays and HUD
  2. Layer 2 · decision Control
    Body logic, powertrain supervision, and smart channels that switch and protect loads. Explorecontrol-module guide · BCM vs VCU vs PMU
  3. Layer 1 · foundation Power
    Current from the battery post to protected, switched outputs with the shortest practical heavy-cable runs. Explorepower-distribution guide · relay vs fuse vs junction box
Shared network rail
Vehicle network CAN / J1939 backbone · LIN sub-buses · gateway · engine and chassis ECUs · telematics. Every layer taps this shared medium; none sits upstream of the others. See CAN-FD, J1939, LIN and UDS for protocol detail.

Read the stack from the bottom when you are costing a build, and from the top when you are scoping features: a driver-facing function is only cheap if the power and the message path already reach where it needs to sit.

Power: from the battery post to a switched output

The power layer is the one that gets designed last and complained about first. Its job is unglamorous: move current from the battery to a load, protect it on the way, and do so without running heavy cable further than necessary. On a long vehicle that last constraint is what sets the layout, since copper is both expensive and heavy, and voltage drop over a 12-metre run is a design input rather than a rounding error.

A typical heavy-vehicle build has three stages. At the battery box, a main fuse module splits the feed into a handful of high-current branches: NBX-980 handles this at 9–36 VDC with MEGA and MIDI bolt-down fuses in the 30–200 A class, so one part number covers both 12 V and 24 V systems. Downstream, a central distribution box carries the many small circuits: NBX-957 is the body central box at 9–32 VDC and IP54, with an IP65 variant. Where the box has to live outside the cab, sealing rather than circuit count drives the choice, and NBX-971 is the IP67 build for chassis-rail exposure. Which of the three you actually need, and how much circuit headroom to leave, is worked through in the relay box versus fuse box versus junction box comparison.

Two cautions for the layout review. Position sets the sealing requirement more than function does, so specify the ingress class per box rather than per vehicle. And IP67 is an immersion test, not a licence for a pressure washer aimed at a connector face — if the cleaning regime involves a lance, say so, since that is a different question, answered on the IP65 / IP67 protection page.

Where does high voltage sit on an electric platform?

On a battery-electric truck or bus the traction pack is a separate domain that the low-voltage body electronics do not draw from directly. A DC-DC controller stands between them: EBX-2314 takes a 600 VDC nominal input over a 400–750 VDC range and produces the regulated 18–32 VDC auxiliary bus that the rest of this article assumes, rated 36 kW with on-board pre-charge control and UDS diagnostics. It also reserves a 10 kW high-voltage output for HV-side accessories such as heaters and compressors — the part buyers most often miss, since those loads never appear on the 24 V list at all. Pack-side protection is a separate discipline again: JDK-2509 is a DC 1500 V fuse in the aBat utilisation category of IEC 60269-7. The new-energy vehicle overview goes through the whole low-voltage stack by system.

Control: which box decides what

The control layer is where architectures diverge most, and where the word “controller” hides at least three different jobs. A body control module owns comfort, lighting, doors and the interlocks between them: EBX-954 is the 24 V heavy-truck example, 18–32 VDC with a 67-channel input bank, 45 driver channels split 26 high-side and 19 low-side, 3 × CAN plus LIN, and ISO 15765 diagnostics. A vehicle control unit supervises the powertrain instead: EBX-960 handles power-up and power-down sequencing, pedal parsing, torque arbitration and recuperation on a 7–48 VDC platform rated to +105 °C, because it rides where the heat is. EBX-960B is the variant that hosts the battery-management strategy on the same scheduler. A power management unit does neither: it switches and protects real current, with per-channel limiting and diagnostics.

Buyers most often conflate the first and the third, which is understandable, since both have connectors full of outputs. The distinction that matters commercially is whether the box carries load current or only decides. BCM versus VCU versus PMU works through the boundary in detail; the short version is that a PMU such as EBX-2050 puts 12 PWM channels, 17 digital inputs, 24 high-side outputs and an integrated 12-fuse / 4-relay bay behind one J1939 connection, while EBX-2052 takes the same idea to 2 × 50 A direct outputs at IP66 for a chassis position. Where the requirement is simply many protected circuits with intelligence over them, EBX-2160 carries 11 relays and 60+ fuses with UDS and J1939-73 diagnostics on a single assembly.

Below these sit the domain modules, and they are the ones that decide harness cost. A door module such as EBX-2163 or a lighting module such as EBX-2164 exists so that the twelve wires a door or a trailer lamp cluster would otherwise need never cross the vehicle. What crosses instead is a bus pair and a power feed sized for that zone — the copper does not disappear, it stops being one wire per function. The deeper treatment of each module type, including the dedicated guides for door, window and lighting control, sits in the Smart Control Modules technical guide.

Network: a backbone with several owners

Three things travel on a commercial vehicle network, and they have different tolerance for delay: control messages that must arrive on time, status that can be late, and diagnostics that only matter when a technician is plugged in. CAN carries most of it, J1939 defines what the messages mean on heavy-duty platforms, and LIN handles the slow local clusters where a full CAN drop would be overkill.

The architecture question is not which protocol, but how many segments and who separates them. A gateway becomes worthwhile when the segment count grows, when a segment has to carry CAN-FD traffic that older classical-only nodes cannot tolerate, or when the workshop needs one diagnostic entry point rather than four. EBX-2301 is the dedicated part for that role: 6 × CAN with two CAN-FD-capable channels, 3 × LIN and a K-Line diagnostic channel, with routing tables and filter masks set per the network-design specification. Telematics is a related but separate decision, since EBX-2054 reaches the outside world over 4G with GNSS and 2 × CAN at 250 kbps, and what it is allowed to see should be a curated message set rather than a raw powertrain segment.

Protocol depth belongs elsewhere: the Smart Control Modules guide covers CAN-FD, J1939 and UDS, and T-BOX telematics covers the uplink. What belongs in an architecture review is narrower — the segment map, the baud rate on each, who owns the gateway configuration, and which functions must keep working when the bus does not.

Which functions should stay off the network?

That last item is the one most worth arguing about early, and it is usually stated too simply. The requirement is not that every critical function must be hard-wired; it is that a critical function should not depend on a single network path. Which functions may be commanded over the bus at all is an output of the vehicle safety assessment, not a wiring preference. In practice the candidates that come out of that assessment are familiar — emergency stop, battery isolation, hazard lights, and the ground-level controls a technician uses during service — and each wants a device built for its own job rather than a switch borrowed from the dashboard. An emergency stop should be a dedicated latching cut-off, which is what JDK-2425 is — struck to actuate, rotated to release, rated 10 mA to 10 A at IP67, and on a heavier circuit breaking the control side of a contactor rather than the load itself. A battery main isolator is a different device again: the main feed far exceeds what any panel switch is rated to break, so a signal switch can at most drive the coil of an isolator. Routine off-bus switching is the third case and the one worth naming separately in a specification: auxiliary lamps, or a two-mode select a technician needs while the network is asleep, where a rugged sealed selector such as JDK-2201 at 15 A on 24 V and IP67 is the right class of part.

Driver interface: switches in, screens out

The top layer is the only one the operator ever perceives, and it is where the architecture decision has the most visible cost consequence. Every switch is either a wire to somewhere or a node on a bus, and the crossover point arrives sooner than most buyers expect.

A dashboard with a handful of functions is cheapest hard-wired. Somewhere around eight to twelve functions a multiplexed panel starts to win on harness alone, though where that crossover falls depends on your harness rather than on the switch count by itself: EDK-907 puts a full panel on one CAN pair at 18–32 VDC with a 24 V / 500 mA hard-wire backup channel and IP53, rated beyond 30,000 key cycles. Door clusters are a separate case, well served by LIN because the data rate is trivial and the wire count is not — EDK-914 is the 18–32 VDC window switch at 5 ± 1.5 N key force and over 50,000 cycles. CAN versus LIN versus hard-wired switches has the trade-off in full, including where hard-wiring remains the correct answer.

On the output side the cluster is the display a vehicle is least able to do without, because it carries the regulated telltales that have to reach the driver whatever else the dashboard is doing. That makes the format an architecture decision rather than a styling one: a combined cluster keeps those indicators on hardware independent of the main rendering pipeline, while a fully digital panel puts every indication behind one screen. Environment drives the rest of the spec — PBX-2301 is an 8-inch IPS cluster rated from −45 °C with built-in heating and a 5000 m altitude rating, on two CAN channels at 500 kbps with CAN-FD support. A head-up display is an addition rather than a replacement: PBX-961 projects a 15-inch virtual image at 2.4 m nominal on an 18–32 VDC supply. HUD versus digital cluster and the instrument cluster guide take those two choices further. Camera and mirror-replacement video is worth separating in the architecture, because it does not travel as bus content.

Two paths through the vehicle, and the three places they get cut

With the four layers in place, the architecture is easier to read as two overlapping paths rather than a stack. Current runs through its stages in a fixed physical order. Messages do not: a node publishes onto a shared pair and any other node reads it. Most specification arguments happen where those two paths cross a boundary that nobody wrote down.

Boundary-cut map

Three boundaries cut both rails

Path Chassis
/ body
Tractor
/ trailer
High voltage
/ auxiliary
Message rail Shared pair; no node order.
Message rail Published message contract Signal owner, update rate and timeout behaviour.
Message rail Coupling protocol Messages, addresses and fallback when disconnected.
Message rail Request, permission, state Commands and status across domains; no electrical authority.
Current path Battery → protection → switching → load.
Current path Protected feed hand-off Voltage, ground, maximum current, connector and protection ownership.
Current path Disconnectable supply Continuous and peak current, mating duty, sealing and fuse location.
Current path Conversion boundary DC-DC ranges, isolation and protection on both voltage sides.

A PMU or local domain module touches both rails: it reads a message and switches current near the load. A gateway or supervisory VCU touches only the message rail. Traction power enters the auxiliary path only through DC-DC conversion.

Centralised or distributed — and what actually decides it

The recurring question in an architecture review is how much to put in one box. Both answers are defensible, and the honest version is that the decision follows the vehicle rather than a philosophy.

Centralised versus distributed control architecture on a commercial vehicle
ConsiderationCentralised (fewer, larger boxes)Distributed (modules at the load)
HarnessLong runs from one box to every load; heaviest on long vehicles.Short local runs plus a bus pair; the saving grows with vehicle length.
Unit costOften cheaper than several small ones, though a very large multi-function ECU can reverse that.More parts, more connectors, more assembly points.
Variant handlingOptions handled in software and configuration bits.Options handled by fitting or omitting a module.
Fault isolationOne box failing takes a wide function set with it.Failures usually stay local, though a shared feed, bus segment or gateway can still widen one.
ServiceOne place to look; one part to stock.Often a faster swap where the module is accessible, but more part numbers in the depot.
Typical fitLight and medium vehicles, compact machines, tight variant range.Long trucks and buses, wide variant range, body-builder interfaces.

In practice most commercial programmes land in the middle: a central body controller for the functions that live near it, plus a small number of domain modules where distance or a body interface justifies them. What tips a specific function outward is rarely the electronics. It is the wire count, the mounting environment, and whether somebody else builds that part of the vehicle.

Who states what, layer by layer

The single most useful hour before an RFQ goes out is spent separating two things: the facts only your side can state, and the answers you are entitled to expect back. Mixing them is what produces a quote against the wrong architecture. One pair per layer covers it.

  • Power You state
    • System voltage, total current and circuit count with headroom
    • Mounting position of every box — position, not function, sets sealing class and temperature band
    Ask back
    • Surviving voltage range per module
    • Sealing class actually tested to, and by what method
    • Derating at your worst-case ambient, not at 25 °C
  • Control You state
    • Function list grouped by zone, not by part number
    • Which functions must survive a bus fault
    • Whether load current runs through the box, or only a command
    Ask back
    • Channel count by type against your list, not in total
    • Which channels are genuinely diagnosable
    • Who writes and owns the application software
  • Network You state
    • Segment map, protocol and baud rate on each
    • Which segments carry CAN-FD
    • Whether any legacy node on them is FD-tolerant
    Ask back
    • Who holds the gateway routing tables and filter masks
    • How a diagnostic address range is allocated
    • What the network does at a node timeout
  • Driver interface You state
    • Switch count and grouping
    • Screen size and content
    • Ambient light and viewing angle at the fitted position
    • Whether camera video is involved
    Ask back
    • Key life in cycles at your actuation force
    • Legend and backlight options
    • Proposed video path — camera content does not travel as bus traffic

Everything else — connector families, sealing class, temperature range, approvals per destination market — follows from those four, which is why an architecture answer costs far less to change now than a tooling answer does later. The OEM RFQ checklist is the commercial counterpart to this list, covering volumes, timing and the template to send.

Vehicle type shapes all of this more than any general principle does. The same four layers resolve differently on a heavy truck, a bus or coach with its passenger-request layer, a construction machine with hydraulic outputs and wash-down exposure, and an agricultural platform with implement interfaces.

If you are scoping a platform rather than replacing a part, the useful next step is a specification call: bring the function list by zone, the intended segment map and the mounting positions, and we will come back with where the boundaries between boxes would sensibly fall. Use the contact page or message +86 134 6767 4786 on WhatsApp — typical reply within one business day.

FAQ

Should a commercial vehicle be 12 V or 24 V, and what range do the modules have to survive?

24 V is the default on heavy trucks, buses and most construction machinery; 12 V stays common on light commercial platforms. The number that belongs in a specification is not the nominal figure but the range a module has to survive, because a 24 V vehicle sees cold-crank sag and jump-start overvoltage well outside 24 V. In practice 24 V parts are specified 18–32 VDC (EBX-954 body control module, EDK-907 CAN switch panel, PBX-961 HUD), 12 V parts 9–16 VDC, and distribution hardware wider still — NBX-980 covers 9–36 VDC, so one main-feed module suits both battery systems. On an electric platform there is a third range that has nothing to do with either: the traction pack, which the low-voltage side never draws from directly and reaches only through a DC-DC stage. State each range separately in the RFQ, because qualification against one says nothing about the others.

How many control modules does one vehicle need — a single central BCM or several domain modules?

Count channels and cable runs rather than boxes. A centralised body control module such as EBX-954 offers 45 driver channels across a 67-channel input bank — enough that many heavy-truck body functions fit in one housing, and that is the cheaper build when the loads sit near the module. Once function groups cluster far apart, the harness rather than the ECU becomes the cost driver, and a module at the load (EBX-2163 for a door, EBX-2164 for exterior lighting with trailer-light health detection) trades a dozen long signal runs for a bus pair and a local feed. As a first-pass screen rather than a rule, a function group needing more than roughly eight wires across the cab or chassis is worth costing both ways: run length, the conductor size those wires imply, connector pin count at each end, the software work the extra node adds, and the annual volume the tooling has to amortise.

Do I need a dedicated gateway ECU, or can the BCM route between CAN segments?

Where a body control module already has more than one CAN channel — EBX-954 carries three — it can pass a small, fixed set of signals between them, provided its software is written to do that. On simpler builds that is enough, but it is not routing in the gateway sense, and it puts your segment separation inside a box whose main job is something else. A dedicated gateway earns its place once the segment count or the protocol mix grows, or once the workshop wants one scan-tool entry point instead of several. On EBX-2301 — 6 × CAN, two of them FD-capable — the routing tables, filter masks and fault behaviour are configured items rather than a side effect of body-control software. Direction matters as much as count: an FD-capable controller reads classical CAN 2.0 frames quite happily, while a classical-only controller reads an FD frame as an error and disturbs the segment it sits on. So the real choice is one of three — keep the segment classical, replace the legacy nodes, or put the FD traffic on its own segment behind a gateway.

We are carrying an architecture over from the last platform. What actually has to change when the voltage or the driveline does?

Going from 12 V to 24 V is not a swap of equivalent parts. Every module's surviving range moves (9–16 VDC to 18–32 VDC), the current for a given power halves so conductor sizes and fuse ratings all shift, and switch and relay contact ratings have to be re-read rather than reused — a contact rated 15 A at 12 V DC is not automatically rated 15 A at 24 V DC, because the arc energy it has to break is higher. Adding an electric driveline changes less of the low-voltage architecture than most teams expect, but it adds three things: the DC-DC stage becomes the source everything else depends on (EBX-2314, 400–750 VDC in, 36 kW, with a 10 kW channel reserved for HV-side accessories that never appear on your 24 V load list), pack-side protection becomes a separate discipline (JDK-2509, DC 1500 V, aBat category to IEC 60269-7), and a VCU takes over sequencing and torque arbitration (EBX-960, 7–48 VDC, rated to +105 °C). What usually survives both changes is the segment map and the function grouping. Those are the parts of an architecture worth documenting properly.

Who owns the module software and the diagnostic addresses — us or the supplier?

This is usually left until after the hardware is agreed, and it decides how much of the platform you can change later without going back to the supplier. Three things are worth settling in writing while the architecture is still on paper. First, the application layer: whether a module ships with parameters you configure yourself or with logic the supplier compiles, because that difference is what makes a new variant either a configuration file or a change request with a lead time attached. Second, the diagnostic identity: which UDS or J1939-73 addresses each node answers on, who allocates them across the vehicle so two suppliers do not collide, and whether your own workshop tool can read them without a supplier-specific plug-in. Third, what happens years out: who holds the flash files and the flashing procedure for parts already in service, since a vehicle outlives most supply agreements. None of this changes the electronics. It changes who is able to service the vehicle in year eight, which is why it belongs in the architecture discussion rather than in the warranty annexe.

Get in Touch

Talk to Our OEM Project Team

Typical reply within one business day. Send drawings or specifications via WhatsApp or email.

When reaching out, please share with us: target vehicle / machine model, expected annual volume, and key technical requirements (CAN protocol, IP rating, working temperature, connector preference). Drawings welcome.