Реклама ⓘ
Главная » Компьютерная электроника
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Похожие статьи:


Реклама ⓘ

Кабельный тестер своими руками

Предлагаю Вашему вниманию разработку которая облегчит жизнь людям занимающихся монтажом многожильных кабелей. Эта тема не новая, но я хотел сделать что то свое. А идею прибора предложил мой коллега по работе. Он часто занимается монтажом и такой прибор ему очень нужен. Кабель-тестер состоит из передатчика который имеет 22 вывода и генерирует 22 цифровых значения от 1 до 22, и приемника который эти значение принимает распознает и отображает на индикаторе. Пользоваться прибором очень просто с одной стороны прозваниваемого кабеля к нужным жилам подключаем цифровые выводы передатчика и общий, который можно подключить либо к экрану кабеля либо к цветной жиле что бы на другом конце кабеля было проще искать ее. С другой стороны подключает общий приемника, а входом поочередно касаемся каждой жилы кабеля и смотри на индикатор. При распознавании приемником подаваемого сигнала от передатчика будет выведено цифровое значение на индикатор.

Вот схема передатчика

Схема передатчика

Готовая печатная плата

И фото прибора в корпусе.

Вот схема приемника

Такое хаотичное подключение 7-сегментного индикатора вызвано тем что рисовалась сначала печатная плата и как было удобно расположить проводники от индикатора к микросхемам так и располагали. 

Печатная плата приемника

При включении  приемника на индикаторе выводятся прочерки пока не будет подан сигнал от передатчика

Вот фото в действии устройства

Приемник распознал первый вывод передатчика

Еще одно фото прибора в работе 

Приемник распознал 16 вывод передатчика.

К сожалению с корпусом для приемника  вопрос был не решен и испытания прибора проводили как есть на фото. По поводу индикации приемника скажу пару слов, если подаваемое значение на приемник меньше 10, то первая цифра показывающая десятки тухнет. Это сделано с целью хоть какой то экономии батареи. При полевых испытаниях прибор показал следующие результаты: длинна проверяемого кабеля составила 850 метров(длинней найти не удалось), максимальное сопротивление линии составило 3 кОм. 

Что касается прошивки МК. Прошивал программой SinaProg: контроллер передатчика прошит на 8МГц внутренний генератор, остальное по умолчанию. Приемник прошит на 9.6 Мгц так же внутренний генератор, остальное по умолчанию. 

При правильном монтаже приборы начинают работать сразу.  

По многочисленным просьбам выложил видео работы прибора новой версии.  

Список радиоэлементов

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
Схема передатчика.
IC1 МК AVR 8-бит
ATmega8
1 Поиск в магазине ОтронВ блокнот
Линейный регулятор
LM78M05
1 Поиск в магазине ОтронВ блокнот
Составной транзистор
ULN2003
4 Поиск в магазине ОтронВ блокнот
ДиодМ71 Поиск в магазине ОтронВ блокнот
HL1 Светодиод1 Поиск в магазине ОтронВ блокнот
Конденсатор0.1 мкФ1 Поиск в магазине ОтронВ блокнот
Электролитический конденсатор0.22 мкФ1 Поиск в магазине ОтронВ блокнот
Резистор
240 Ом
3 Поиск в магазине ОтронВ блокнот
Резистор
10 кОм
1 Поиск в магазине ОтронВ блокнот
Общий, 1-22 Клемный зажим23 Поиск в магазине ОтронВ блокнот
SA1 Выключатель1 Поиск в магазине ОтронВ блокнот
Б1 Батарея питания9 В1 Поиск в магазине ОтронВ блокнот
Схема приемника.
IC1 МК AVR 8-бит
ATtiny13
1 Поиск в магазине ОтронВ блокнот
DD1, DD2 Сдвиговый регистр
SN74HC595
2 Поиск в магазине ОтронВ блокнот
VR1 Линейный регулятор
LM7805
1 Поиск в магазине ОтронВ блокнот
OC1 Оптопара
PC817
1 Поиск в магазине ОтронВ блокнот
VD1 Стабилитрон5.1 В1 Поиск в магазине ОтронВ блокнот
D1 Выпрямительный диод
1N4001
1 Поиск в магазине ОтронВ блокнот
R1, R4-R17 Резистор
240 Ом
15 Поиск в магазине ОтронВ блокнот
R2 Резистор
4.7 кОм
1 Поиск в магазине ОтронВ блокнот
R3 Резистор
10 кОм
1 Поиск в магазине ОтронВ блокнот
7Seg1, 7Seg2 Светодиодный цифровой индикатор с общим анодом2 Поиск в магазине ОтронВ блокнот
S1 Выключатель1 Поиск в магазине ОтронВ блокнот
Б1 Батарея питания9 В1 Поиск в магазине ОтронВ блокнот
Х2, Х3 Щуп2 Поиск в магазине ОтронВ блокнот
Добавить все

Скачать список элементов (PDF)

Прикрепленные файлы:

Теги:

Опубликована: Изменена: 15.03.2019 0 7
Я собрал 1 4
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 5 Проголосовало: 4 чел.

Комментарии (82) | Я собрал (0) | Подписаться

0
mirima #
А как насчёт совмещения приёмника и передатчика в одном корпусе, вывода информации на ЖК дисплей например стандартный 16*2, а на другой конец провода вешать что-то наподобие заглушки?
Ответить
+1

[Автор]
Vanes #
Я не представляю себе такое решения перед поставленной задачей для это прибора. Это многое усложнит. Сейчас все просто взял передатчик навешал нумерованных зажимов на один конец кабеля взял приемник пошел на другой конец кабеля "прощупал" жилы, нашел нужные расключил их. Вернулся к передатчику раключил этот конец и все.
Ответить
0
Ak_volkov #
Смысл устройства потеряется. Сила в том, чтобы проверить уже проложенный кабель.
Ответить
0
Andrnet #
Вот супер! Наконец толковое дело. Завтра за сборку берусь.
Только вопрос, а если попаду шину питания (передатчиком) он живой останится?
Отредактирован 10.08.2015 19:40
Ответить
+1

[Автор]
Vanes #
Смотря какое напряжение будет. Если 220 вольт то вылетит микросхема ULN2003 и стабилизатор 7805. Лучше этого не делать. Я с такой ситуацией не сталкивался так как силовые кабеля и сигнальные идут отдельно.
Ответить
0
ВАСЯ #
Разумно бы сделать и прием и передачу на тину13 со сдвиговыми регистрами
Ответить
0

[Автор]
Vanes #
Уже сделал.
Ответить
0
ВАСЯ #
Нравятся мне такие схемки. Имею планы собрать.
Если покажете ваш вариант тину 13 с регистрами, тогда готов его попробовать.
Ответить
0

[Автор]
Vanes #
Пока есть только схема и проект в протеусе. В железе еще не собирал.
Ответить
0
mirima #
Так кабельные тестеры для витой пары по такому же принципу работают. Плюс у них есть индикация из диодов на заглушке. Конечно тут наверное и кабель не обжат каким нить серьёзным и стандартным разъёмом и задача более узкоспециализированная
Ответить
+1

[Автор]
Vanes #
Кабельный тестер проверяет линию на целостность, а это передает номер по проводу чтобы с другой стороны определить какая жила кабеля под каким номером относительно передатчика.
Ответить
+1

[Автор]
Vanes #
Прибор разрабатывался для монтажных работ, где кабель имеет зачастую пару цветных, а остальные монотонного цвета. Жилы, количество которых доходит до 20-30 штук, не путать с LAN-тестером, а так же не зависимо от кабеля будь это LAN либо КВВГ пронумеровать жили кабеля, чтобы один человек мог производить монтаж кабельной линии, и исключить муторное прозванивание каждой жилы отдельно относительно земли.
Ответить
0
LOGR #
Vanes Вы сделали отличный прибор.
Ответить
0

[Автор]
Vanes #
Спасибо.
Ответить
0
Nikom #
Для монтажа кабелей простой и нужный прибор. Автор молодец!
Ответить
0
dimaris #
Отличная штука! Как раз подумывал такую сделать для прозвонки КВВГ. Скажите а можно вместо цифр буквы сделать? Было бы очень удобно напряженческие концы с нулевым сразу определять чтобы не путаться.
Ответить
0

[Автор]
Vanes #
Не совсем понял вопрос.
Ответить
0
dimaris #
На семо сигментном индикаторе можно отображать буквы A b C d E F, мне по работе очень часто приходится монтировать и подключать счётчики электроэнергии трансформаторе оно включения. Там 10 жильный кабель и скажем было бы удобней A b C это как раз те самые 3 фазы. Или в корне надо все менять?
Ответить
0

[Автор]
Vanes #
Можно сделать вместо цифр 20 21 22 приемник будет показывать A b C, я правильно понял?
Ответить
0
dimaris #
Правильно, если только это можно сделать на сдвиговых регистрах. А почему применяется ATmega8 в таком простом проекте? Только из-за большего числа ног? Просто на этой микрухе с ее возможностями можно много чего реализовать в этом проекте.
Ответить
0

[Автор]
Vanes #
Я думал над этим но на момент разработки делали из того что было. Сейчас буду делать версию на сдвиговом регистре. Но это уже другая история :-)
Ответить
0
dimaris #
По большому счету можно с каждой ноги контроллера для прозвонки любой символ формировать и не один, тут стоит вопрос в дешифровке и отображении. Думаю из-за того что мало кого интересует такая специфическая штука, поэтому и мало соображений в этом направлении. Но мне бы она ой как жизнь облегчила даже не представляете.
Ответить
0

[Автор]
Vanes #
Можно все, на что хватает головы и рук. Просто то что Вы называете формировать с каждой ноги микроконтроллера символ и не один, это уже написание подобия своего протокола и разработка собственного интерфейса. Чем проще вещь тем легче с ней работать. Проблема состоит в том что за частую проверяемые линии имеют наводки, что скажется на правильной работе прибора. У меня была задача, я ее решил. Если у Вас dimaris есть конкретные предложение по разработке нового устройства то прошу писать в личку.
Ответить
0
dimaris #
Понял, но все равно спасибо за хорошую полезную вещь.
Ответить
0

[Автор]
Vanes #
Пожалуйста. Собирайте, пользуйтесь, пишите замечания в работе. Будем улучшать.
Ответить
0
ВАСЯ #
Возможно, ли к этой штуке приладить Wi-Fi?
Ответить
0

[Автор]
Vanes #
И для каких целей там нужен Wi-Fi?
Ответить
0
ВАСЯ #
Чтобы человек который находится возле передатчика мог видеть айфоном на какой вывод подключился медвед с приемником.
Очень хорошо, если-бы сделать такое.
Ответить
+1

[Автор]
Vanes #
Я задумаюсь над Вашим предложением, Возможно еще и радио управление получится приладить, это на тот случай если человек не имеет в своем арсенале айфона.
Ответить
0
dimaris #
Очень просто, чтобы можно было айфоном все это делать, это же круто!
Ответить
+2
AG #
Ага. Именно айфоном и ничем иным. И выглядеть как Серожа Зверёв, в такой же одежде быть.
Ответить
0

[Автор]
Vanes #
Это дорогая опция в этом устройстве.
Ответить
0
BARS_ #
3-4 доллара дорого?
Ответить
0

[Автор]
Vanes #
Для этого проекта - ДА!
Ответить
0
Сергей #
Vanes здравствуйте! Решил собрать ваш тестер, но жаба душит впаивать мегу8, да и 22 канала не всегда нужны... Хотелось бы узнать как ваши успехи с передатчиком на тини13?
Ответить
0

[Автор]
Vanes #
Добрый день! Собрал на Тини 13 но все только в эмуляторе. В железе не пробовал.
Ответить
0
Сергей #
Будем надеяться, что у вас получится выкроить время и собрать сей девайс в железе, а за одно и с обществом поделиться. Успехов вам!
Ответить
0

[Автор]
Vanes #
Да вот собираюсь на этой недели попробовать собрать в железе. Как обкатаю так и выложу сюда.
Ответить
0
dimaris #
Сделал я наконец таки этот тестер, не хочет работать. Вроде ошибок на плате нет. Фьюзы в обоих контроллерах какие должны быть? Я оставил заводские.
Ответить
0

[Автор]
Vanes #
Все по умолчанию только выставить фьюзы Мега8 на 8 Мгц внутренний генератор а Атини13 на 9,6 МГц. И все должно работать. Проверьте генератор осциллографом или просто Свето диод подключить через резистор и пройтись по выводам он должен мерцать на выводе с тактом 1 прям заметно.
Ответить
0
Олег #
А нет ли помех на соседние жилы в кабеле? Делал себе похожий тестер, только посылка номера через ДТМФ кодер-декодер, на длинном кабеле случалась наводка на соседние жилы и нумерация получалась ошибочная.
Ответить
0

[Автор]
Vanes #
Помех нет, так как сигнал это пачка импульсов от передатчика к приемнику, в данном исполнении передатчик тянет линию к земле, тем самым снижая влияния наводок от соседних жил.
Ответить
0
dimon #
А как насчет того, чтобы прибор показывал ошибку, если жила закорочено с другой жилой или с общей. Можно это реализовать как-то?
Ответить
0

[Автор]
Vanes #
Сейчас ведется разработка второй версии кабельного тестера, он будет модульный, то есть модулями на 74НС595 можно расширять до нужного количества каналов, будет индикация 3 каналов символов A,B,C для "высоковольтников", на Attiny13 и передатчик и приемник, который будет определять замыкание на землю и отображать какие жилы между собой замкнуты. Всего это будет уже коммерческий проект.
Отредактирован 07.11.2015 17:04
Ответить
0
Bald #
Уважаемый Vanes! Собрал Ваш приборчик, но он не хочет должным образом работать. Предполагаю во всем вина в FUSE. Генератор как будто работает - моргает светодиод, щуп при включении показывает --, после измерения показывает в старшем разряде 1 и сбрасывается только после откл питания.
Не могли бы Вы снять скриншот FUSE с генератора и щупа? Программирую avrdudeshell.exe и программатором PicKit2.
Ответить
0
dimaris #
Да вы гурман! AVRку Microchipовским программатором шить..
Ответить
0

[Автор]
Vanes #
По поводу FUSE описано в статье, но могу и повторить....МК Attiny13 прошивается на частоту 9,6 Мгц тактирование от внутренней RC, остальное по умолчанию, МК Atmega8 прошивается на частоту 8 Мгц тактирование от внутренней RC, остальное по умолчанию. Это все FUSE что я изменял в камне при его прошивке.
Ответить
0
Bald #
Да я такой. И делаю это не первый день. Хотя у меня есть и AVR910, и lpt шный chip prog.
Последним разлочиваю контроллеры avrdudeshell.exe поддерживает очень много программаторов. Рекомендую
Отредактирован 06.04.2016 23:27
Ответить
0
dimaris #
Да я сам уже давно пользуюсь avrdudeshell замечательный прошивальщик рекомендую особенно начинающим!
Ответить
0
Bald #
Вообщем измучался я сегодня. Fuse выставлял всяко разно и ни как, на щупе скачут показания, а показывает только с остановкой 1 жилу
Отредактирован 07.04.2016 17:39
Прикрепленный файл: Fuse ATtiny13 внутр 9.6 мГц.PNG
Прикрепленный файл: Fuse mega8 внутр 8 мГц.PNG
Ответить
0
dimaris #
А печатную плату свою рисовал? У меня были проблемы с микросхемами те что регистры сдвига, на половину работали, может перегрева боятся. Поди тоже у китайцев брал?
Ответить
0
Bald #
Регистры и контроллеры брал в вольтмастере, а где они затариваются поди угадай
Ответить
0
Bald #
Плата своя для приемника. Купили все детали smd, да и матрицы другие
Ответить
0

[Автор]
Vanes #
Принцип прибора такой, что пока держишь щуп на нужной жиле - он показывает ее номер, а когда щуп отрываешь от искомой жили, может возникнуть небольшой дребезг и щуп покажет другое число, но когда его опять присоединить к передатчику - показание щупа станет правильным
Ответить
+2
Bald #
Всем кто будет шить дудкой прилагаю Fuse
Спасибо большое автору, теперь будет попроще вызванивать кабель. А то у нас на работе очень тугие кабельщики. Теперь генератор в KRONE плинт, щуп в руки и хоть весь день ищите, а я буду отдыхать
Прикрепленный файл: Fuse ATtiny13 внутр 9.6 мГц.PNG
Прикрепленный файл: Fuse mega8 внутр 8 мГц.PNG
Ответить
0

[Автор]
Vanes #
Пользуйтесь на здоровье. Будут вопросы и пожелания, пишите.
Ответить
0
viktor26 #
Разбирался с вашими исходниками.С передатчиком все ясно.
А вот с приемником возник вопрос. Как он считает импульсы? В какой промежуток времени? они же постоянно суммируются в обработчике прерывания.
может я чего-то недопонял, если не сложно, внесите ясность по коду приемника. Заранее Спасибо.
ПРИБОР ООООЧЕЕЕЕЕНЬ КРУТОЙ.
Особенно когда экскаватором порвали ТПП ЭП 100х2 и жилы в нем одинакового цвета
Ответить
0

[Автор]
Vanes #
А вам для какой цели понимание работы приемника? Там дело все в задержке, которая служит как бы меткой об начале и окончании подсчета импульсов.
Ответить
+1
viktor26 #
Хочу изменить алгоритм, спрашиваю для понимания в какую сторону рыть. На форуме в теме " вопросы от начинающих по мк " уже разобрали все это дело, займусь на досуге написанием кода.
Спасибо что ответили.
Ответить
0
Василий #
Доброго времени суток. товарищ Vanes не могли бы Вы по точнее сказать какой надо индикатор и нет ли у Вас схемы приемника в большом размере
Ответить
0

[Автор]
Vanes #
Индикатор с общим анодом. Про размер схемы не совсем понял, картинка открывается большого размера видно все четко.
Ответить
0
Василий #
Спасибо. С картинкой погорячился.
Ответить
+1
zhilin555 #
Спасибо. Прибор заработал сразу. В качестве индикатора использовал светодиодный цифровой индикатор с общим анодом DA04-11GWA . Он ставится на плату без ее переделки. Для уменьшения тока потребления увеличил номинал резисторов на индикатор до 560 ом. Яркость свечения достаточная.
Ответить
+1
IOPA4 #
Программу можно несколько модернизировать, при этом не будут светиться ошибочные цифры после прозвонки жилы.
Прикрепленный файл: Tester.c
Ответить
0
rufol #
Cкинь пожалуйста код на ATmegy.
Ответить
+2
IOPA4 #
Мои наработки.
Прикрепленный файл: Кабельный пробник.zip
Ответить
0
dimaris #
Тема снова ожила!
Кто нибудь может подправить код так, чтобы вместо просто цифр отображалась такая последовательность: A, b, C, A1, A2, b1, b2, C1, C2.
В принципе можно в любой последовательности, лишь бы отображало.
Ответить
0

[Автор]
Vanes #
Конечно можно, вместо 20-22 выводов можно сделать что бы приемник принимая эти числа выводил символы А В С или А1 В1 С1 или вам все нужны?
Ответить
0
Kermestere #
Немного переделав схему (заменили драйверы на полевики) появилась проблема - первые три показывает нормально, а остальные с 4 по 22 постоянно прыгает значение что не понять какой кабель.
Что может быть? Светодиод подключал мыргает навсех каналах.
На приёмнике пробовал во фьюзах убрать делитель на 8 непомогло. частота 9,6 а в передатчике 8
Ответить
0

[Автор]
Vanes #
Насколько прыгает? На одно значение или прям произвольно цифры пляшут?
Ответить
0
Kermestere #
Без конца меняются значения. чем дальше от первой ноги тем быстрей меняется и ничего непонятно. Пробовал убирать делитель на 8, ставил обратно, пробовал 9.6 мегагенрц, 1 мегагерц. менял даже частоты в передатчике. В итоге ЗАРАБОТАЛО ТОЛЬКО на 4.8 Мегагерцах
Ответить
0
dimaris #
У меня такое было...поставь по питанию керамику 0,1 микрофарада по ближе к контроллеру и прыгать перестанет.
Ответить
0
Binexito #
Есть ли у кого принципиальная схема собранная в сплане, и хотя бы помогите пожалуйста с блок схемой для приемника
Ответить
0
rufol #
Где взять шифр на ATmega8 и ATtiny13?
Ответить
0
Alex3120 #
Спасибо. Очень нужная вещь. Собрал. Работает замечательно. Выручила не один раз.
Ответить
0
Микола #
Если один из выходов имеет короткое замыкание с общим проводом, то показания прибора оказываются неверными. Может на каждый выход по ограничительному резистору добавить, а общий провод с + соединить?
Ответить
0
Микола #
Для себя сделал альтернативную прошивку генератора.Чтобы избавиться от этого недостатка.Также можно общий провод не использовать с этой прошивкой если сделать другим способом выход. Информация в файле.Приемник делал из журнала радио 2019№9.
Прикрепленный файл: generator.rar
Ответить
0
outdever #
А можно попросить то-же, только в каком-нибудь более распространенном формате?
Может pdf какой?
Ответить
0
Микола #
Проекты сделаны в flowcode 5 for avr. В них для себя на 10 выходов, но можно и больше. Рисунок с альтернативными выходами.
Ответить
0
geo5400 #
Схема довольно сложная. В свое время делал простое устройство из цепочки последовательно соединенных резисторов на клеммниках по 100 ом...
Если кабели длинные - резисторы можно ставить до 1 кОм. С одной стороны провода зажимаешь в контакты клемм концы проводов - с другой стороны меришь сопротивление цифровым омметром...Так как резисторы по 100 Ом, то например 1500 Ом - 15 вывод клеммы
Брал клеммы на 10 контактов. Легко нарастить нужное количество - соединяя их последовательно. Больше 100 выводов не делал - не было таких кабелей...
Набиралось всего 10 кОм - так что можно было подключить и больше клемм

Микола поднимал вопрос. Если один из выходов имеет короткое замыкание с общим проводом, то показания прибора оказываются неверными.

При замыкании вывода моего прибора на общий - прибор при подключении к этому выводу и последующим - не будет показывать... И определить такой провод проще пареной репы.
Ответить
0
Михаил #
Кабели разделывают по раскрутке. Совпадение 98%. Остальные 2 процента некачественно кабеля. Много объектов так делаем.
Ответить
0
outdever #
Кабели - да.Тоже так делал. Правда всего около 24 жил. Больше не доводилось.
Но когда довелось столкнуться со жгутами, где маркировочные бирки или отсутствуют или нечитаемые уже - возникла необходимость в подобном приборе.
Отредактирован 06.11.2023 12:21
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическое сопротивление?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

МиниПК MK809V - 4 ядра, Android 4.4.2
МиниПК MK809V - 4 ядра, Android 4.4.2
LC-измеритель LC100-A Конструктор - темброблок на LM1036
вверх