OBD-логування для track day: як зняти дані з двигуна на треку і що робити з логом
Що логувати на треку через OBD-II (RPM, boost, oil temp, EGT, coolant), яка частота (1 Гц vs 10 Гц), як не втратити дані на віражах, як експортувати у RaceRender / Trackaddict.
Track day — потужний тест для авто. OBD-логування допомагає розібратись, чому падає потужність на 3-му колі, чому масло перегрівається на швидкісних поворотах, чому LTFT дрейфує при повному газі. У пості — що логувати, як, і як потім аналізувати.
Що логувати на треку
Обов’язкові PID (10)
- RPM — базове, для нормалізації всього
- Vehicle speed
- Coolant temp — критично при 105°C+, зупинка при 115°C+
- Oil temp (де є) — критично при 130°C+
- Boost pressure (для турбо) — контроль overboost
- Air-fuel ratio (LTFT/STFT або wideband якщо стоїть)
- Throttle position (%) — коли WOT
- Fuel level (%) — для розрахунку витрати на треку
- EGT (де є) — критично при 850°C+
- G-forces (з IMU телефону) — окремий канал, зʼєднати з OBD
Опційні для advanced
- Ignition timing advance (для аналізу detonation)
- MAP / MAF — для віртуального dyno post-analysis
- Individual O2 sensors (bank 1 sensor 1 / bank 2 sensor 1)
Частота логування
- 1 Гц — норма для сесії 20+ хв (мало даних, легко аналізувати)
- 5 Гц — sweet spot для більшості треків
- 10 Гц — для аналізу коротких подій (гальмування, WOT, downshift)
- 20 Гц+ — тільки з wideband + пряма CAN-логгер (OBD-II не тягне)
Обмеження ELM327: ~10-25 команд/сек (див. WiFi vs BT vs BLE пост). Тому реально 5-10 Гц на 3-4 PID одночасно.
Як не втратити дані
- Live sync у хмару — не варіант, поки не буде LTE в кабіні (більшість треків = дірка)
- Local буфер 500 MB+ — Car Diagnostics зберігає локально, після сесії синхронізує
- Другий телефон як backup — на випадок дропу першого
- Не залишайте телефон на приборці на сонці — thermal throttling → пропадають дані
Формати експорту
- CSV — універсальний, для Excel/pandas/Python analysis
- RaceRender 3 ($30) — накладення телеметрії на GoPro-відео
- Trackaddict — мобільний застосунок для аналізу лапок
- AiM Sports RaceStudio — професійно
- VBOX Test Suite — для валідації результатів
Car Diagnostics експортує в CSV і RaceRender-JSON формати.
Що аналізувати після сесії
Sanity checks
- ECT максимум за сесію (норма < 105°C)
- Oil temp максимум (норма < 130°C)
- EGT максимум для турбо (норма < 830°C)
- Boost overshoot events (P0234 → корекція мап)
Performance analysis
- Time in throttle > 80% (% від часу сесії)
- Максимальний RPM per lap
- Downshift consistency (заміс RPM при перемиканні)
- G-force peak per corner (з IMU)
Fuel and stability
- LTFT drift за сесію (норма ±3% з початку до кінця; більше → погоджуй паливо)
- Rate of fuel consumption per lap (L/100km на треку у 3-5 раз більше за міське)
Специфіка для турбо
- Watch overboost — на треку компресор може перегрітись, wastegate не встигає
- Monitor intercooler efficiency — якщо MAP-inlet temp росте з часом сесії, значить air-to-air intercooler не тягне; тільки air-to-water допомагає на тривалих сесіях
- Boost soft cut — якщо ECU обмежить boost, буде видно у логі
Специфіка для дизеля
- DPF regeneration може стартувати в середині сесії — зросте fuel consumption
- EGT максимум для дизеля 750-800°C
- Common-rail pressure дивитись — падіння > 50 bar під навантаженням = HP-помпа старіє
Що робить Car Diagnostics
Ми маємо Track Mode на платному тарифі:
- 10 Гц логування 4 PID + IMU
- Автоматична розмітка лап (по швидкості + IMU)
- Post-session summary: max temps, WOT %, boost events
- Експорт у RaceRender + CSV
- Prediction Agent аналізує: «engine getting hot in laps 5+, cool-down needed»
Спробуйте на безкоштовному тарифі — підключіть ELM327-адаптер. Basic логування 3 PID на 1 Гц — free. Track Mode — на платному.