Skip to main content
FW version: Stable

Braking Systems

Lynx implements four independent braking sources, each configurable through dedicated parameters. The highest braking value is forwarded to the driver block as cmd (driver mode 8). Signal flow diagram below shows braking system overview, with detailed descriptions in subsequent chapters.

brake system

Brake Signal Monitoring

VariableDescriptionRange
/sig_brakeFinal brake output after max selection[0-1]
/brake/sig_combrakeAccelerator brake level[0-1]
/brake/sig_dbrakeDynamic brake level[0-1]
/brake/sig_pasbrakeNegative cadence brake level[0-1]
/brake/sig_sbrakeStatic brake level[0-1]
info

Memory-optimized builds may exclude monitoring signals while maintaining functionality. /sig_brake remains always available.

Brake Current Configuration

Set braking current reference via /driver/irefr. If set to 0, system uses /driver/iref as reference.

For detailed configuration, see Driver Settings - References.

Current Limitations

Braking force limits:

  • /driver/limiter/ibneg: Maximum battery regenerative current
  • /driver/limiter/pneg: Maximum battery regenerative power
  • /driver/limiter/eblimit: BMS-imposed limitations

Details in Driver Settings - Limiters.

Map-Based Brake Control

Brake input overrides accelerator by default. Configure brake behavior per map using options parameter.

Option ValueFunction
1Disable static brake
2Disable dynamic brake
3Disable both static and dynamic brake
...Additional options

Note: Bitwise parameter

Configure options in /maps/mapX for map-specific brake behavior.