High-Speed Torque Reduction Handshake on Upshifts
In modern BMW powertrains, engine management cannot operate in isolation from transmission mechatronics. Gear shifts, torque converter clutch slip, and driveline protection require millisecond-level CAN bus synchronization between the engine DME and transmission control unit (GS / TCU):
┌──────────────────────────────────────────────────────────────────────────────────────────────────┐
│ TRANSMISSION MECHATRONIC INTEGRATION & CAN PROTOCOLS │
├──────────────────────────────────────────────────────────────────────────────────────────────────┤
│ │
│ 1. GM 5L40-E / A5S 390R (GS8.60): Used in E46 330xi, E39 530i, E53 X5 3.0i (DME CAN 500 kbps) │
│ • External TCU in electronics box; communicates via standard CAN frames 0x438 / 0x439. │
│ │
│ 2. ZF 6HP19 / 6HP26 / 6HP28: First integrated Mechatronics module inside the oil pan │
│ • Direct PT-CAN Gateway integration; achieves shift times of ~200 ms with torque retard. │
│ │
│ 3. ZF 8HP45 / 8HP70 (Represented by BMW_8HPXY_AT50012_Z0BA6800_J680A.ols): │
│ • 8 forward gears, 4 planetary gearsets, 5 shift elements (2 brakes, 3 clutches). │
│ • Lightning-fast 100 ms shift transitions with torque pre-reduction and rev matching. │
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
14.1 High-Speed Torque Reduction Handshake on Upshifts#
To execute rapid gear changes without slipping friction clutches or causing driveline shock, the DME and TCU execute a synchronous real-time handshake:
┌──────────────────────────────────────────────────────────────────────────────────────────────────┐
│ DME ↔ TCU REAL-TIME TORQUE REDUCTION TIMING DIAGRAM │
├──────────────────────────────────────────────────────────────────────────────────────────────────┤
│ │
│ TCU: [Decides Upshift] ────► Broadcasts CAN Frame 0x438 (TORQUE_RED_REQ = 1, Misol = 150 Nm) │
│ │ │
│ DME: Reads CAN Frame (500 kbps) ───────────┤ │
│ Retards Ignition Timing (zwout -25°) ─┤ │
│ Flywheel Torque Drops in <20 ms ──────┤ │
│ ▼ │
│ TCU: Closes Oncoming Clutch Element in <80 ms with Zero Friction Overheating │
│ │ │
│ TCU: Releases Torque Cut ──────────────────► Broadcasts TORQUE_RED_REQ = 0 │
│ │ │
│ DME: Restores Full Ignition Advance along Controlled Ramp Gradient │
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
- Shift Initiation: The transmission TCU determines an upshift is required based on vehicle speed, turbine shaft speed, and driver pedal position.
- Torque Cut Request: The TCU broadcasts CAN frame
0x438(Byte 2 bit 4 set to1), specifying the target reduced flywheel torque (M_{\text{isol}}, e.g. 150\text{ Nm} reduced from 400\text{ Nm}) and the required torque cut duration (e.g. 120\text{ ms}). - DME Intervention: Within 10\text{ ms} of receiving the request, the engine DME pulls ignition timing (
zwout) by up to -25^\circ\text{ ATDC} and reduces electronic throttle blade opening. - Clutch Transition: The oncoming clutch element closes under drastically reduced input torque, eliminating clutch lining glaze and thermal degradation.
- Torque Restoration: The TCU releases the request (
TORQUE_RED_REQ = 0), and the DME ramps ignition timing back to MBT at a calibrated gradient (dM/dt).