Skip to main content
FW version: Stable

Accelerator-Based Braking

Enables brake control through accelerator input, dividing accelerator range between braking and acceleration functions.

Disambiguation

The term 'throttle' originates from gas/combustion engines, where it refers to a control element for acceleration. As we transition to electric vehicles, we prefer the term 'accelerator'. Both terms can be used interchangeably as synonyms.

Accelerator linked ASC generates negative output on release, processed through dedicated path with comlvl multiplier and speed-dependent control. Speed thresholds comlvlspeedlo and comlvlspeedhi define activation range, with linear force scaling between levels. Requires drvopts configuration to enable comlvl feature.

accelerator brake

speed braking

Setup Process

Feature Activation

Set drvopts to 4

info

drvopts uses bitwise configuration. Parameter details

warning

Without comlvl feature, negative accelerator triggers reverse mode

Aaccelerator Range Configuration

  1. Configure /acc/asc parameters:
    • Set min/max signal values
    • Set center to define brake/acceleration transition point
  2. Set /acc/csc parameter:
    • ldz = 0 to eliminate brake/acceleration gap

Brake Force Setup

Brake activation applies comlvl to driver, using /driver/irefr as phase current reference. Current reference details

Configure comlvl in map folders (/maps/mapX) for map-specific brake force. Map documentation

tip

Monitor:

  • Aaccelerator brake level: /brake/sig_combrake
  • Active comlvl state: /brake/comlvl

Speed-Dependent Control

Configure activation range using:

  • /brake/comlvlspeedlo: Minimum speed threshold
  • /brake/comlvlspeedhi: Maximum speed threshold
warning

Requires proper speed measurement configuration. Speed measurement guide