Idle configuration
The BMS enters the IDLE state when the battery current drops below a configured threshold for a specified time. From IDLE, the BMS can transition to sleep mode to conserve power.
The same mechanism also detects the current direction for the state machine:
- Filtered current
currentfaboveidle_current→ discharging direction (DISCHARGING state) - Filtered current below
-idle_current→ charging direction (CHARGING or REGEN state) - Current within ±
idle_currentforidle_timeout→ no direction (IDLE or CHG_IDLE state)
info
All mentioned variables are located in folder /driver/idle/.
Parameters
| Parameter | Unit | Description |
|---|---|---|
idle_timeout | s | Time with current below threshold to enter idle state (10 - 3600 s) |
idle_current | A | Current magnitude threshold to consider the system idle (0.05 - 2 A) |
States
| State | Description |
|---|---|
idle_timer | Countdown timer until the BMS considers the system idle. The sign indicates the current direction (positive: discharge, negative: charge). |