docs: CHANGELOG — стратегия динамического теста
This commit is contained in:
@@ -265,3 +265,58 @@ scp app/build/outputs/apk/debug/app-debug.apk obdai.ru:/opt/elmer/web/static/app
|
||||
| `fat-client` | Старая fat-client архитектура (устарела) |
|
||||
| `androbd-proto` | Прототип AndrOBD стейт-машины (устарела) |
|
||||
| `elm-layer-v2` | Старый ELM-слой (устарела) |
|
||||
|
||||
---
|
||||
|
||||
## 9. Динамический тест — START/STOP (v0.92+, 10.06.2026)
|
||||
|
||||
### Цель
|
||||
Выявить **потерю мощности, подсос воздуха, забитый фильтр, проблемы смеси** — ловля STFT/LTFT на сбросе газа.
|
||||
|
||||
### 5 быстрых PID (планировалось)
|
||||
1. **RPM** (010C)
|
||||
2. **MAF** (0110)
|
||||
3. **STFT** (0106)
|
||||
4. **LTFT** (0107)
|
||||
5. **TPS** (0111)
|
||||
|
||||
→ После тестов #43-#45 выяснилось: ELM327 v1.5 не успевает 5 PID за 250ms (данные склеиваются).
|
||||
→ **Решение (текущее): 3 PID × 250ms + остальные статикой ДО старта.**
|
||||
|
||||
### Текущая стратегия (v0.92+)
|
||||
|
||||
#### Этап 1 — Статика (перед СТАРТ)
|
||||
- Снять все доступные PID по одному разу
|
||||
- Определить какие PID отвечают, какие нет (7F 01 12)
|
||||
- **Запомнить** неподдерживаемые — больше не опрашивать
|
||||
- Время: ~3-4 секунды
|
||||
|
||||
#### Этап 2 — Динамика (250ms)
|
||||
- **3 PID**: RPM (010C), MAF (0110), STFT (0106)
|
||||
- LTFT, TPS, MAP, Load, coolant, IAT — один раз в статике
|
||||
|
||||
#### Этап 3 — Контроль качества
|
||||
- После СТОП проверить количество сэмплов и % ошибок
|
||||
- Если < 6-8 сэмплов или > 30% errors — сообщить водителю:
|
||||
> «Слишком быстро. Нажмите СТАРТ, плавно наберите ~3000 об/мин, **сбросьте газ, подождите 3-4 секунды**, нажмите СТОП.»
|
||||
|
||||
### Процедура для водителя
|
||||
1. Дождаться ДИАГНОСТИКА → зелёный
|
||||
2. Нажать СТАРТ
|
||||
3. Плавно газ до ~3000 об/мин
|
||||
4. **Резко сбросить газ**
|
||||
5. **Подождать 3-4 секунды** (без нажатий) — ЭБУ корректирует смесь
|
||||
6. СТОП
|
||||
7. ➤ (Send) — отправка на сервер
|
||||
|
||||
### Зачем ждать 3-4 секунды после сброса
|
||||
- MAF падает → STFT резко уходит в минус/плюс
|
||||
- ЭБУ пытается стабилизировать смесь
|
||||
- LTFT начинает подстраиваться
|
||||
- Именно эти 3-4 секунды — самое ценное для анализа
|
||||
|
||||
### Планы
|
||||
- Скорость — потом через GPS (не через OBD)
|
||||
- Адаптивный интервал если ELM быстрее (v2.x)
|
||||
- Логирование в историю каждого теста
|
||||
|
||||
|
||||
Reference in New Issue
Block a user