После обнаружения неисправности она локализуется путем последовательной проверки тех элементов электронной системы управления, которые находятся в электрической цепи, отвечающей за генерирование считанного кода (датчиков, разъемов, проводки
и т.д.).
"Медленные" коды просты, надежны, не требуют дорогостоящего диагностического оборудования, но малоинформативны.
"Быстрые коды" обеспечивают выборку из памяти электронного блока управления большого объема информации через последовательный интерфейс. Этот интерфейс и диагностический разъем используются при проверке и настройке автомобиля на заводе-изготовителе, они же применяется и при диагностировании.
Наличие диагностического разъема позволяет получать диагностическую информацию от различных систем автомобиля (двигатель, АБС, трансмиссия, подвеска и т.д.) с помощью сканера или мотор-тестера.
Одной из функций, реализуемых сканерами, является проверка сигнала датчика на рациональность, т. е. на соответствие требуемым (штатным) сигналам. При этом датчик может быть неисправен и посылать в блок управления неверную информацию. Если проверка сигнала датчика на рациональность в программе микроконтроллера блока управления не предусмотрена, то в них управляющие алгоритмы реализуются с использованием неверной информации датчика.
При этом будут неправильно рассчитаны важные выходные параметры, например угол опережения зажигания и длительность импульса отпирания форсунок, что приведет к ухудшению ездовых характеристик автомобиля, двигатель может глохнуть после запуска и т. д. Однако пока в количественном выражении неверный сигнал с датчика будет в пределах нормы, никакие коды ошибок в память электронного блока не запишутся и неисправность никак не обозначится.