Active Differential Lock
Electronically controlled differential lock actuator. Engages/disengages the mechanical lock on an axle differential based on driving dynamics supervisor commands for maximum traction.
Electronically controlled differential lock actuator. Engages/disengages the mechanical lock on an axle differential based on driving dynamics supervisor commands for maximum traction.
State Fields
| Field | Type | Description |
|---|---|---|
isActive, isActing | boolean | Status flags for locking intervention. |
Public API
| Function | Description |
|---|---|
registerCMU(cmu) | Links to the CMU. |
module.setDebugMode(debugEnabled) | Sets the debug mode. |
module.shutdown() | Shuts down the module and cleans up resources. |
module.setParameters(parameters) | Sets the parameters. |
module.setConfig(configTable) | Sets the config. |
module.getConfig() | Returns the config. |
Hooks
| Hook | Description |
|---|---|
init(jbeamData) | Initializes locking PID and thresholds. |
initSecondStage(jbeamData) | Connects to the target differential and initializes wheel speed smoothing. |
updateFixedStep(dt) | Monitors wheel slip (compensated for steering angle) and applies locking torque to the differential. |
module.reset() | Resets the controller to its initial state. |
module.updateGFX(dt) | Per-frame update for visual state and UI synchronization. |
See Also
- Diff Control — Differential control logic
- Active Diff Bias — Variable bias control
- CMU — Parent control management unit
Active Differential Bias
Electronically controlled differential bias actuator. Adjusts the torque bias ratio of a limited-slip differential based on commands from driving dynamics supervisors.
Adaptive Dampers
Electronically adjustable shock absorber actuator. Varies damping force in real-time based on commands from driving dynamics supervisors, adjusting between comfort and sport damping characteristics.