Главная » Компьютерная электроника
Призовой фонд
на октябрь 2017 г.
1. Термометр Relsib WT51
Рэлсиб
2. 1000 руб
PCBWay
3. Регулируемый паяльник 60 Вт
Паяльник
4. 100 руб.
От пользователей

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Теги:

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

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

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

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

Комментарии (67) | Я собрал (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
Василий #
Спасибо. С картинкой погорячился.
Ответить
0
zhilin555 #
Спасибо. Прибор заработал сразу. В качестве индикатора использовал светодиодный цифровой индикатор с общим анодом DA04-11GWA . Он ставится на плату без ее переделки. Для уменьшения тока потребления увеличил номинал резисторов на индикатор до 560 ом. Яркость свечения достаточная.
Ответить
0
IOPA4 #
Программу можно несколько модернизировать, при этом не будут светиться ошибочные цифры после прозвонки жилы.
Прикрепленный файл: Tester.c
Ответить
+1
IOPA4 #
Мои наработки.
Прикрепленный файл: Кабельный пробник.zip
Ответить
0
dimaris #
Тема снова ожила!
Кто нибудь может подправить код так, чтобы вместо просто цифр отображалась такая последовательность: A, b, C, A1, A2, b1, b2, C1, C2.
В принципе можно в любой последовательности, лишь бы отображало.
Ответить
0

[Автор]
Vanes #
Конечно можно, вместо 20-22 выводов можно сделать что бы приемник принимая эти числа выводил символы А В С или А1 В1 С1 или вам все нужны?
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется сила тока?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

USB-реле (2 канала)
USB-реле (2 канала)
Программатор Pickit3 FM-модуль RDA5807M
вверх