с ненадлежащим топливом детонацию могут вызвать следующие причины:
слишком раннее зажигание.неравномерное распределение смеси в цилиндре.
плохой отвод тепла из-за образования маслянного нагара или неисправности
системы охлаждения;
слишком высокая степень сжатия, например, из-за слишком тонкой прокладки
головки блока цилиндров.
Другие причины детонации:
Самовоспламенение
Самовоспламенение объясняется слишком высокой компрессией, из-за которой температура
топливовоздушной смеси нагревается выше порогового значения для самопроизвольного
сгорания.
Калильное зажигание
Это воспламенение возникает как результат соприкосновения с сильно раскаленным местом
в камере сгорания.