Адаптированная схема кабельного пробника приведена на рис.2.
Устройство состоит из двух частей: передающей (рис.2а) и приемной (рис.2б). Жилы кабеля с одной стороны подключают к контактам Х1—Х8 передатчика, с другой — к таким же контактам приемника.
Для нормальной работы пробника необходимо подключить не менее двух жил кабеля. Как видно, схема передатчика предельно проста. Контакты Х1—Х8 соединены непосредственно с выводами порта В микроконтроллера DD1. Управляющая программа поочередно настраивает один из выводов на передачу, другие при этом работают на прием.
Входы порта В микроконтроллера в приемнике подключены к контактам Х1—Х8 через токоограничивающие резисторы R9—R16.
Приемник последовательно опрашивает входы и отображает (используя тот же порт В) на семиэлементных индикаторах HG1 и HG2 номера контактов приемника и передатчика, которые подключены к одному и тому же проводу кабеля. Вся процедура опроса и идентификации длится около 15 мс.
Приемную и передающую части устройства питают от отдельных источников.
Вместо микроконтроллера PIC16C84 допустимо применить PIC16F84. Светодиодные индикаторы с общим катодом — ЗЛС338А, ЗЛС342А. Транзисторы VT1, VT2 — любые из серии КТ3102.