The BCM decides what the cabin is doing. The switches and sensors tell it what the driver and the world are doing first.
A heavy-truck dashboard now carries 30 to 60 active inputs. A bus cabin adds another 10 to 20 for passenger interaction. A construction-machinery cab adds rotary selectors, dump-bed controls and overload switches that a passenger-car designer would never see. Almost none of it can be wired the way it was a decade ago, because the harness count and the dashboard real-estate budget both ran out. The whole layer rebuilt itself around CAN switch panels, LIN-attached domain controllers and a small set of hard-wired functions that legal and safety reasons keep off the bus.
This guide is written for OEM purchasing and engineering teams scoping that layer for heavy trucks, buses, construction machinery and new-energy commercial vehicles. It covers what each switch and sensor category does, how the cabin HMI partitions across CAN switch panels / mechanical switches / LIN-attached door & window controllers, how the chassis sensor stack (TPMS, rain-light, fuel-level, axle-load) talks to the BCM and instrument cluster, what binds them through CAN / LIN / hard-wire / UDS, and where the Youlai EDK / JDK / TDK / YDK / CGQ / FMQ catalogue fits across the six product families. For the product catalogue itself, see the Switches & Sensors category page; for the receiving side — the BCM that consumes all of these signals — see the Smart Control Modules technical guide.
1. What the switches and sensors stack does
A modern commercial-vehicle cabin and chassis carry five overlapping layers of input hardware, each with its own electrical philosophy. Naming varies by program but the partition is fairly stable:
- CAN switch panels and HMI — concentrated button panels that replace 10 to 30 discrete switch wires with a single CAN node. EDK-907 (CAN-bus panel, 18–32 VDC, IP53) and EDK-2507 (four-button CAN rotary, 9–32 VDC, IP66) sit at the top of the catalogue, talking on the body CAN to the BCM and gateway. Used heavily on heavy-truck cabs and modern bus driver consoles where the dashboard switch count has outgrown the harness budget.
- Mechanical, rocker and momentary switches — the dashboard grid that never disappears. Rocker, toggle, hazard, emergency cut-off, push-start, headlamp leveller, EPS engage, ignition, door-lamp and steering-column-lock. JDK-901, TDK-901, TDK-902 / TDK-905, JDK-2425, EDK-911. Mostly hard-wired because the functions on this list need to operate when the BCM is asleep or the battery is flat.
- Door, window, mirror and gear switching — the cabin interior switches that sit on LIN or short hard-wire runs from a BCM-adjacent door controller. EDK-908 / EDK-908B power-window, EDK-2010 / EDK-2212 door panel, EDK-2319 mirror, TDK-2202 power-window, TDK-2306 / TDK-2307 door & mirror, EDK-914 LIN door switch. On a heavy-truck tractor cab, these are typically LIN-attached to the BCM through a dedicated door controller; on a light-truck cab they may sit directly on body-CAN.
- Bus accessibility and stop-request hardware — a niche of the catalogue with its own regulatory pressure. JDK-2207 standard stop-request, JDK-2209 disabled-passenger, JDK-2306 vibration feedback, TDK-2406 / TDK-2407 wireless. Wireless variants are paired against the EBX-2404 bus wireless receiver on the BCM side. Used on intercity buses, city buses and accessibility-compliant programs.
- Sensors and acoustic devices — the inputs that monitor the vehicle and the cabin announcement layer. TPMS sensors (YDK-902 valve-stem, YDK-903 clamp-mount, EBX-957 receiver), rain-light sensors (CGQ-024A / CGQ-024B / CGQ-012A), fuel-level senders (YL02-WK temperature switch family plus project-specific capacitive and resistive senders), buzzers (FMQ-024A 24 V), AVAS / multi-function audible alert (EBX-2406), HV battery-pack protection (JDK-2509, 1500 VDC, 250 kA breaking, IEC 60269-7 aBat). The first three groups are inputs to the BCM; the last two are outputs and protection.
One detail often overlooked is how this partitioning has shifted in the last five years. A decade ago the typical heavy-truck cab had 40 discrete switch wires reaching the BCM, two TPMS systems offered at the wheel hub, and a hard-wired buzzer behind the dashboard. Today the same cab has one or two CAN switch panels owning the central dashboard, LIN-attached door and window modules handling the side panels, a CAN-attached TPMS receiver feeding the instrument cluster, and a CAN-attached AVAS module handling pedestrian warning on the EV variants. The hard-wired layer did not disappear; it shrank to the seven or eight functions that the safety case and the cold-start requirement keep on a dedicated harness.
2. CAN switch panels, mechanical switches and cabin HMI
The cabin HMI is where the switches conversation gets the most weight on a heavy-truck or bus program. The driver touches it every day, the OEM body engineering team carries it through the longest review cycle, and the regulator looks at it more carefully than any other part of the body electrical architecture.
A useful way to look at it is by electrical philosophy, not by switch shape:
- CAN switch panels — EDK-907 and EDK-2507 are the working horses on heavy-truck cabs that have moved their dashboard switch grid to a bus node. EDK-907 carries 8 to 12 illuminated buttons on a CAN segment, 18–32 VDC supply, IP53 sealing for cab-interior duty, with a hard-wire backup path on the safety-critical buttons (engine kill, hazard) so the function survives a CAN failure. EDK-2507 is the four-button rotary variant, 9–32 VDC, IP66 sealed for the harsher mounting positions (door pillar, console edge) where wash-down or beverage spillage is a real risk. A program that adopts these panels saves roughly 40 to 60 percent of the dashboard switch harness mass; the trade is a more capable BCM at the receiving end and a documented CAN message map between the two.
- Mechanical, rocker and hazard — JDK-901 rocker, JDK-2201 toggle, TDK-901 hazard, EDK-911 steering-column-lock and the various door-lamp variants (TDK-906 / TDK-907 / TDK-908) stay on hard-wire because the function set on this list must survive a BCM that has not yet woken. Hazard light operating on a protected battery feed with the BCM asleep is a regulatory expectation on most heavy-truck markets; the dashboard rocker for cabin lighting is a fail-safe convenience that the driver expects to work without ECU intervention.
- Push-button and momentary — TDK-902 and TDK-905 push-to-start, TDK-2513 round momentary, TDK-2514 pre-ignition, TDK-2408 dual-pedal switch. The push-start functions are increasingly paired with a PEPS controller (EBX-964 standalone or EBX-2169 integrated PEPS-BCM) for keyless entry, but the underlying button itself is still a hard-wired momentary input fed into the PEPS logic block.
- Emergency cut-off — JDK-2425 is the EV-grade emergency cut-off / kill switch for new-energy commercial vehicles, 9–32 VDC, 10 A rating, IP67 sealing, 100,000 mechanical cycles, 360 hour salt-spray validated, REACH and ELV compliant. Hard-wired by mandate; it is the function that shuts the traction pack down when a first responder reaches into a wrecked cab.
- Door, window and mirror — EDK-908 / EDK-908B power-window, EDK-2010 / EDK-2212 door panel, EDK-2319 mirror, EDK-2213 auto-park, EDK-2403 dual-rotary multi-function, TDK-2306 / TDK-2307 door & mirror. These sit on LIN or short hard-wire runs because the bandwidth requirement is low (switch state, motor position) and the BCM owns the logic. On a heavy-truck tractor cab the LIN segment off the BCM is typical; on a bus the cabin interior switches may sit on a dedicated body sub-CAN to reach the second deck or the articulated bus rear section.
- Bus stop request — JDK-2207 standard, JDK-2209 disabled passenger, JDK-2306 vibration feedback for the partially-sighted, TDK-2406 wireless reminder, TDK-2407 wireless disabled. The wireless variants pair against the EBX-2404 bus wireless receiver, which sits on the BCM-side CAN segment and notifies the driver console and the rear-deck status board. Accessibility compliance for city-bus programs is the main driver here; the regulator looks at it as a safety case rather than a comfort feature.
The CAN switch panel decision locks in more of the downstream architecture than it first appears. Once the cabin moves to a panel like EDK-907 or EDK-2507, the BCM increasingly comes CAN-FD-capable on at least one channel to leave bandwidth headroom for the panel and the gateway, the diagnostic tool has to read panel button state through UDS rather than back-probing a wire, and the harness build at the OEM assembly plant changes shape entirely — fewer wires, more connectors, more end-of-line panel-flash steps. The cost-down look at "save 60 percent of the harness mass" is real but it is not free.
3. TPMS, rain-light, fuel-level and acoustic devices
The sensor and acoustic side of the catalogue is where commercial vehicles differ most sharply from passenger cars. The duty cycles are longer, the working temperature bands are wider, the mounting positions are harder to reach for service, and the regulatory pressure is now real on the safety-critical sensor families — TPMS in particular.
- TPMS — tyre-pressure monitoring. YDK-902 (valve-stem mount, 433.92 MHz, 5 to 8 year battery, IP66) and YDK-903 (clamp-mount sibling for wheels that do not accept a valve-stem sensor — non-standard rim geometries, special trailer and mining wheels — same RF and battery envelope) cover the sensor side; EBX-957 (24 V TPMS receiver, 433.92 MHz frequency-hopping spread spectrum, IP67, Deutsch DT06-4S connector) sits on the chassis CAN and decodes the sensor frames. The packet rate goes up when the wheel is rotating and the frame carries pressure, temperature and a per-wheel ID. The hard part is not the radio link; it is the end-of-line auto-learn that binds the four or six wheel IDs to the receiver, and the diagnostic strategy when a sensor battery reaches the end of its 5 to 8 year life on a fleet vehicle 200,000 kilometres into a duty cycle.
- Rain and light sensing. CGQ-024A (sun & rain), CGQ-024B (light + rain combo) and CGQ-012A (ambient light only) sit behind the windscreen and feed the BCM through a LIN segment or a short hard-wire run. The BCM uses the rain signal for the automatic wiper strategy (wiper park, intermittent rate, single-sweep) and the light signal for the automatic headlamp strategy (DRL, low-beam threshold, high-beam timing on programs that allow it). On a heavy truck the rain sensor signal goes to the wiper module (EBX-2162) directly through LIN rather than via the BCM, which keeps the timing margin tight enough for a believable wiper feel.
- Fuel-level and temperature thresholds. YL02-WK is the temperature-switch family used for cab and engine-bay over-temperature monitoring on a wide range of programs; capacitive and resistive fuel-level senders are quoted per harness drawing because tank geometry varies more than any catalogue can predict. The BCM reads these through analog inputs on its main connector bank, then publishes the resulting cab-temperature alarm and the fuel-level percentage on body CAN for the instrument cluster to display.
- Acoustic devices. FMQ-024A is the 24 V cabin buzzer used on service-vehicle warnings, machinery operator alerts and bus accessibility chimes. External horns, voice annunciators and loud-hailer variants are confirmed against the program acoustic specification because the rated SPL is project-driven (75 dB cab, 85 dB AVAS, 110 dB external horn are the typical bands). The EBX-2406 multi-function audible alert module sits on body CAN at 85 dB and covers AVAS / turn / blind-spot duty on the new-energy bus and commercial-vehicle programs that mandate pedestrian warning at low speed.
- HV battery-pack protection. JDK-2509 sits in a sensor and protection slot rather than a switch slot because its job is to monitor and break a fault current on the EV traction-pack bus. 1500 VDC rated, 250 kA breaking capacity, qualified to the EV-specific IEC 60269-7 aBat envelope at a TÜV-accredited type-test laboratory. Available current ratings 1250 to 3000 A. On a heavy-duty electric truck or bus this is the in-line HV fuse body that the BMS and the BCM both depend on for the worst-case short-circuit response; the BMS opens contactors on the millisecond scale, JDK-2509 clears the fault current on a much shorter timescale and independently of the contactor logic when the contactor path is too slow.
One detail that often slips out of early RFQ conversations is the wheel-ID auto-learn workflow for TPMS. On a fleet truck that rotates tyres every 100,000 kilometres, the receiver has to be re-paired four or six times across the vehicle life. A supplier that ships a TPMS pair (sensor plus receiver) without a documented auto-learn procedure for the end-of-line tester and the field-service tool is one that the dealer network will end up working around manually. Worth asking at the RFQ stage rather than discovering at the first wheel rotation.
4. CAN, LIN, hard-wire and UDS — how the inputs reach the BCM
The switches and sensors stack is held together by four electrical philosophies, each with its own job. Mixing them up at the RFQ stage is one of the easiest ways to mis-spec a program.
| Path | Layer / speed | Where used | Youlai catalogue examples |
|---|---|---|---|
| Hard-wire | Dedicated harness; battery-direct or via fuse / relay | Fail-safe path: hazard, emergency cut-off, ignition, dashboard rocker, cabin lighting | JDK-901, TDK-901, JDK-2425, EDK-911, TDK-906 / 907 / 908 |
| CAN 2.0 / CAN-FD | Inter-domain, 250–500 kbit/s body / 2–5 Mbit/s powertrain | CAN switch panel; TPMS receiver; AVAS module; bus wireless receiver | EDK-907, EDK-2507, EBX-957, EBX-2406, EBX-2404 |
| LIN | Single-wire BCM ↔ specialty, ≤ 19.2 kbit/s | Door & window panels, rain-light sensors, mirror modules, anti-pinch | EDK-914 door, CGQ-024A / 024B / 012A, EDK-2319 mirror |
| RF 433 MHz | One-way TPMS sensor → receiver; FHSS for wireless stop-request | TPMS pair; wireless bus stop request; RKE / PKE smart keys | YDK-902 / YDK-903 + EBX-957, TDK-2406 / 2407, YDK-2401 |
| ISO 14229 UDS | Diagnostic over CAN / DoIP | OEM scan tool, dealer service, end-of-line auto-learn, panel button readback | UDS-style diagnostic workflows tuned per project across the EDK / JDK / YDK families |
- Hard-wire. Anything that the safety case or the regulator requires to operate when the BCM is asleep or the battery is flat stays on a dedicated harness. Hazard light, emergency cut-off, ignition, dashboard rocker for cabin lighting, door-lamp courtesy switching. On a heavy truck this is roughly seven to ten functions that simply do not move to a bus. The wire count is small but the harness-side discipline is high — these wires take the worst short-to-ground and short-to-battery faults that the cab will see in 15 years of service.
- CAN 2.0 and CAN-FD. The body bus on a heavy-truck cab is normally CAN 2.0 at 250 or 500 kbit/s; the powertrain bus on new-energy variants increasingly runs CAN-FD because the VCU and BMS exchange more data per cycle than CAN 2.0 sustains. CAN switch panels (EDK-907, EDK-2507) sit on body CAN; TPMS receivers (EBX-957) typically sit on chassis CAN to reach the instrument cluster directly; AVAS modules (EBX-2406) sit on body CAN to coordinate with the BCM lighting state.
- LIN. The low-bandwidth single-wire bus from the BCM to its specialty controllers. Rain-light sensors (CGQ-024A / 024B), LIN door switch (EDK-914), mirror adjust modules, anti-pinch window controllers (EBX-2206). LIN tops out at 19.2 kbit/s, which is plenty for switch state and slow analog signals but nowhere near the bandwidth needed for the CAN switch panel or the TPMS receiver. Putting a TPMS receiver on LIN would starve the instrument cluster of per-wheel pressure data; putting a door switch on body CAN would burn a node ID for a function that only the BCM and the door module need to see.
- RF 433 MHz. One-way for TPMS (sensor to receiver) and frequency-hopping for wireless stop-request and smart-key applications. The 433.92 MHz band is global-harmonised for short-range automotive use, which simplifies type approval but also means the receiver has to deal with cross-talk from adjacent vehicles in a busy yard. EBX-957 uses FHSS specifically to reject the cross-talk; the YDK-902 and YDK-903 transmitters hop on a wake-up pattern that the receiver demodulates per wheel ID.
- ISO 14229 UDS. Every switch panel and sensor that sits on CAN has to be addressable from the OEM scan tool, the production-line tester and the dealer service tool. Read DTCs, clear DTCs, read identification, write configuration (TPMS wheel-ID auto-learn, panel button mapping, AVAS sound profile), run actuator tests. UDS is what makes a TPMS pair or a CAN switch panel supportable across its 10 to 15 year life on a commercial-vehicle program; an ECU without UDS is one that the dealer cannot service when a sensor battery dies or a panel button stops responding. In-house EMC and environmental testing covers the qualification side — a CAN switch panel that radiates wrong shows up first as bus errors before it shows up on a regulatory test sheet.
The interaction matters. A CAN switch panel placed on a body bus that runs at 125 kbit/s will burn airtime that the BCM needs for wake-up messaging; the same panel on a 500 kbit/s segment behaves cleanly. A LIN-attached rain sensor with a 30 Hz update rate cannot drive a wiper module that wants 100 Hz spray detection; the timing margin closes. An RF 433 MHz TPMS receiver mounted near the BCM cable harness without proper shielding will see frame loss above 20 percent in a noisy industrial-machinery cab, even though the receiver datasheet says IP67 and CAN integration is fine.
5. Where the Youlai EDK / JDK / TDK / YDK / CGQ / FMQ catalogue fits
The Youlai switches and sensors catalogue is built around six product families, each addressing a slice of the cabin and chassis input layer. The naming convention reflects the function rather than the bus: an EDK part is normally a switch panel or door / window module, a JDK part is normally a mechanical or rocker switch (plus the JDK-2509 HV fuse that sits in the EV protection slot), a TDK part is a push-button or pre-ignition or wireless device, and the YDK / CGQ / FMQ families are sensors and acoustic devices respectively.
| Family | Role | Representative models | Voltage | Sealing | Bus / RF |
|---|---|---|---|---|---|
| EDKCAN panels, door & window modules | CAN switch panels, LIN door switches, power-window and mirror controls for cabin HMI | EDK-907 (CAN-bus panel, 18–32 VDC, IP53), EDK-2507 (four-button CAN rotary, 9–32 VDC, IP66), EDK-914 (LIN door switch), EDK-908 / EDK-908B (power-window), EDK-2010 / EDK-2212 (door panel), EDK-2319 (mirror adjust), EDK-2213 (auto-park), EDK-2403 (dual-rotary multi-function), EDK-911 (steering-column-lock), EDK-912 / EDK-915 (light + cluster combo) | 9–32 VDC | IP53–IP66 | CAN / LIN |
| JDKRocker, mechanical, bus stop, HV fuse | Mechanical and rocker switches; bus stop-request buttons; EV emergency cut-off; HV battery-pack protection | JDK-901 (rocker), JDK-2201 (toggle), JDK-2425 (EV emergency cut-off, 10 A / IP67 / 100k cycles / 360h salt-spray / REACH + ELV), JDK-2207 (stop request), JDK-2209 (disabled passenger), JDK-2306 (vibration feedback), JDK-2307 (instrument-panel module), JDK-2509 (1500 VDC battery HV fuse, 250 kA breaking, IEC 60269-7 aBat, TÜV-accredited type-test) | 9–32 VDC 1500 VDC HV |
IP65–IP67 | Hard-wire / RF |
| TDKPush-button, hazard, wireless | Push-to-start, hazard, headlamp leveller, EPS engage, pre-ignition, momentary, door-lamp, wireless stop-request, power outlets | TDK-901 (hazard), TDK-902 / TDK-905 (push-to-start), TDK-903 (headlamp leveller), TDK-904 (EPS engage), TDK-2513 (round momentary), TDK-2514 (pre-ignition), TDK-2408 (dual-pedal), TDK-906 / TDK-907 / TDK-908 (door-lamp), TDK-2406 / TDK-2407 (wireless stop-request), TDK-2202 (power-window), TDK-2306 / TDK-2307 (door & mirror), TDK-2308 (Korean AC outlet), TDK-2515 (European AC outlet) | 12 V / 24 V | IP54+ | Hard-wire / RF |
| YDKTPMS sensors, smart keys | Tyre-pressure monitoring sensors for heavy-truck wheel positions; smart remote keys | YDK-902 (valve-stem TPMS sensor, 433.92 MHz, 5–8 yr battery, IP66), YDK-903 (clamp-mount TPMS sensor for non-standard rim geometries, same RF and battery envelope), YDK-2401 (smart remote key) | Battery | IP66 | RF 433 MHz |
| CGQRain, light, ambient sensors | BCM inputs for automatic wiper and automatic headlamp strategy | CGQ-012A (ambient light), CGQ-024A (sun & rain), CGQ-024B (light + rain combo) | 12 V / 24 V | IP54 | LIN |
| FMQBuzzers, acoustic devices | Cabin buzzers; AVAS and external horn variants confirmed against program acoustic specification | FMQ-024A-B (24 V cabin buzzer); external horn, voice annunciator and loud-hailer variants quoted per program. Paired with EBX-2406 multi-function audible alert (AVAS + turn + blind-spot, 85 dB) on new-energy and bus programs | 24 V | IP54+ | Hard-wire / CAN |
Common operating envelope across the catalogue: working temperature ranges typically −40 to +85 °C (specific per-model bands per datasheet, with the cabin-interior parts narrower and the chassis-mounted parts wider), supply ranges 9–16 VDC for the 12 V class and 18–32 VDC for the 24 V class, IP53 to IP67 sealing matched per application, ISO 14229 UDS support on the CAN-attached parts, and IATF 16949 manufacturing throughout. PPAP, IMDS, FCC, SASO, e-Mark and EAC documentation are available upon project requirement rather than as catalogue documents.
If the program has not yet decided which switches sit on a CAN panel, which stay on hard-wire and which delegate to a LIN-attached domain controller, the best starting point is to scope the function list against the cabin HMI plan first, then add the chassis sensor stack (TPMS, rain-light, fuel-level), and finally add the acoustic devices and HV protection based on the new-energy decision. The supplier conversation goes more smoothly when the stack is sketched on one sheet rather than negotiated module-by-module across several email threads — for an architecture review against an existing program brief, the same project workflow described on the Power Distribution Box manufacturer profile applies to the EDK / JDK / YDK / CGQ catalogue.