Немного о статусных пидах, что сумел протестировать:
Описываю биты, в которых была замечена активность. Ячейки окрашенные желтым - в них почти уверен, оранжевые - пока под вопросом.
Все описанное актуально для "американца". У "японца", вероятно, будут отсутствовать Low Fuel и Knock. А возможно, вообще все не так
Здесь же можно упомянуть стандартный пид OBDII 0103h - Fuel System Status (далее FSS), который у нас может принимать значения -1, 0, 1 и 2. Других значений я не замечал, хотя, редко его отслеживаю. Ситуации такие: -1 - при заглушенном двигателе или не прогретых ДК, 0 - при отсечке топлива, 1 - нормальная работа ДВС, 2 - "тапка в пол".
22110001:
bit 7 (Fuel Pump) - предположительно? работа топливного насоса, но пока сомневаюсь. Бит почти всегда равен единицы, и падает в ноль при глушении мотора;
bit 5 (A/C Clutch) - муфта компрессора кондиционера, активен при работающем кондиционере;
bit 4 (A/C Request) - запрос на включение кондиционера, когда включена кнопочка A/C на блоке климата, но не факт, что компрессор работает;
bit 3 (Power Enrichment) - устанавливается, если ЭБУ обнаружил условия для поднятия мощности ДВС, например, если стоя на парковке подергаете рулем и сработает датчик давления ГУР;
bit 1 - был всегда активен, назначение установить не удалось;
bit 0 - активность появляется при скорости ниже 6 км/ч, назначение установить не удалось.
22110101:
bit 6 (Fuel CutOff) - устанавливается при отсечке топлива (при этом пид FSS принимает значение 0), явление редкое, если скорость высока (обычно более 80 км/ч), и вы резко бросили педаль газа;
bit 5 (VIM Solenoid) - соленоид вакуумного клапана изменяемой геометрии впуска (Variable Intake Manifold), всегда активен, отключается на 4000 об/мин;
bit 4 (Low Fuel) - активен, когда горит лампочка бензобака, т.е. горючки менее 10 л;
bit 2 (MIL) - подозреваю, что это лампочка Check Engine, но не уверен. Единица появлялась только при глушении двигателя. Можно проверить, создав ошибку умышленно, но не пробовал;
bit 0 (Knock Present) - устанавливается при обнаружении детонации.
Применительно к последнему биту можно упомянуть еще один пид, ранее я его не описывал:
Header 6C10F1, PID 2211A601 - Knock Retard, диапазон 0...63 deg, формула: A/4 - при возникновении детонации здесь будет появляться прибавка к текущему значению угла опережения зажигания.
22110201:
bit 6 (B2S1 Status) - статус 1-го кислородного датчика 1-го банка, т.е. здесь тот самый синус превращается в меандр, состояние меняется постоянно;
bit 5 (B1S1 Status) - статус 1-го кислородного датчика 2-го банка, аналогично;
bit 4 (Cat Protect) - защита катализатора. Если вы нажмете тапку в пол, то стехиометрическое соотношение смеси с нормальных 14,7:1 упадет (может вплоть до 11:1) и установится этот бит (пид FSS принимает значение 2);
bit 3 (Closed Loop) - установлен при активной обратной связи по ДК, после прогрева обоих датчиков. Опять же, тапка в пол данный бит отключает, и количество подаваемого топлива будет определяться по ДПДЗ, ДМРВ и температуре ОЖ;
bit 2 (B2 O2 Ready) - сигнализирует о готовности 1-го кислородного датчика 2-го банка, устанавливается после прогрева датчика, тремя постами выше я о нем упоминал;
bit 1 (B1 O2 Ready) - сигнализирует о готовности 1-го кислородного датчика 1-го банка, устанавливается после прогрева датчика, тремя постами выше я о нем упоминал;
bit 0 (Fuel Trim Learn) - устанавливается, когда условия подходят для включения долгосрочной коррекции, т.е. долгосрочная коррекция опирается на краткосрочную. При сброшенном бите долгосрочная коррекция не будет реагировать на изменения краткосрочной (после прогрева датчиков кислорода и установки этого бита пид FSS переходит из -1 в 1).
22110301:
bit 7 - назначение неизвестно, обычно активен, сбрасывается периодически на короткое время (т.е. имеет короткие отрицательные импульсы, потому сделал для себя пометку "-P");
bit 6 ("P" / "N") - активен при положениях селектора "парковка" или "нейтраль";
bit 3 (TCC ON) - активен при блокировке гидро-трансформатора.
22110401:
bit 7 - назначение неизвестно, активируется изредка на короткое время;
bit 6 - назначение неизвестно, устанавливается при включенной передаче и нулевой скорости, при этом имеет периодические короткие отрицательные импульсы;
bit 4 (Venting Solenoid) - соленоид вентиляции бака, обычно неактивен;
bit 3 - был всегда активен, назначение установить не удалось.
В общем, осталось определиться с теми, что остались под вопросом. А в воркшопе упоминаются еще несколько статусов: "EVAP Purge Solenoid", "Transmission Check Light", "Security Wait Time", "Upshift Lamp", "KickDown", "Engine Warm". Но их пока не наблюдаю. Два последних были бы интересны. "Upshift Lamp" - это, скорее, для механической АКПП, поэтому сомнительно, что он будет в нашей версии ЭБУ. "EVAP Purge Solenoid" - тоже непонятен, данный соленоид управляется ШИМ-ом, и имеет свой пид. "Transmission Check Light" - очевидно должен находится среди статусных пидов АКПП, хотя, может дублироваться и в 22110301. "Security Wait Time" - я не знаю, что такое.
Если где наврал, поправляйте.
Сейчас пытаюсь разобраться с пропусками зажигания и кислородными датчиками, там порядка 40 пидов и мало что понятно. И по детонации вопрос не закрыт, там где-то есть канал шума, и, вероятно, сам сигнал с датчика.