Детекторы системы ОДК разделяются на три типа: переносные, стационарные и стационарные с диспетчеризацией.
Суть работы детектора основывается на слежении за изменениями электрического сопротивления изоляции между стальной трубой и сигнальными проводниками, проложенными вдоль трубы. Параллельно детектор измеряет сопротивление самих сигнальных проводников.
Для обеспечения постоянного слежения за состоянием трубопровода контроль необходимо осуществлять с помощью стационарных детекторов с визуальной или звуковой сигнализацией. В случае невозможности подключения стационарных детекторов (невозможно подключить электропитание 220В или невозможно обеспечить сохранность оборудования) используются переносные детекторы с автономным питанием.
Стационарные детекторы могут одновременно обслуживать от двух до четырех трубопроводов. С помощью переносного детектора можно поочерёдно контролировать неограниченное количество трубопроводов.
Для обеспечения постоянного контроля и оперативного устранения дефектов, а также уменьшения эксплуатационных затрат, используются стационарные детекторы с возможностью подключения к системам диспетчеризации с «токовым выходом» или «сухим контактом».