Продолжительная детонация может привести к серьезным повреждениям внутренних деталей двигателя. Для предотвращения детонации применяется алгоритм гашения детонации. Система зажигания обеспечивает гашение детонации путем корректировки угла опережения зажигания. Она позволяет использовать максимальный угол опережения зажигания в отсутствиидетонации, обеспечивая тем самым хорошие ездовые качества и низкий расход топлива. Для обнаружения детонации в системе имеется датчик детонации, см.раздел"Контроллер и датчики". Контроллер анализирует сигнал этогодатчика и при обнаружении детонации, характеризующейся повышением амплитуды вибраций двигателя в определенном диапазоне частот, корректирует угол, опережения зажигания по специальному алгоритму. Управление углом опережения зажигания для гашения детонации производится индивидуально по цилиндрам, т.е. определяется в каком цилиндре происходит детонация и уменьшается угол, опережения зажигания только для этого цилиндра или для любой комбинации цилиндров. В случае неисправности датчика детонации в память контроллера заносится
соответствующий код неисправности и включается лампа "СНECK ENGINE".