Паяем тестер сетевого кабеля на базе чипов 555 и 4017

12 ноября 2018

Сегодня мне хотелось бы рассказать о небольшом устройстве, сделанном чисто для развлечения. Проект не мой, о нем сравнительно недавно рассказывалось в блоге Hackaday. Устройство представляет собой тестер Ethernet-кабелей. У меня как раз никогда не было такого тестера. Так почему бы не сделать его самому? Особенно учитывая, что почти все необходимые компоненты у меня уже были, и все равно валялись по коробкам без дела.

Примечание: В этом контексте вас может заинтересовать статья Изучаем Ethernet-фреймы с помощью осциллографа, если вдруг вы ее пропустили. Из статьи вы узнаете, как физически передаются данные по Ethernet-кабелю.

Особую красоту устройству предает тот факт, что оно основано на простейших компонентах — таймере 555 и десятичном счетчике 4017 (даташит [PDF]). Таймер работает в автоколебательном режиме, генерируя тактовый сигнал с частотой около 1 Гц. Счетчик принимает этот сигнал и по очереди подает напряжение на каждый из восьми контактов разъема RJ45. Также в устройстве есть второй разъем RJ45, контакты которого соединены со светодиодами.

Если кабель исправен, то воткнув его концы в оба разъема, мы увидим, как светодиоды загораются и гаснут один за другим. Если в кабеле есть пробой, соответствующий светодиод не загорится. Если наоборот, провода каким-то образом оказались соединены друг с другом внутри кабеля, то вместо одного светодиода одновременно будут гореть несколько. Наконец, если кабель был неправильно обжат, светодиоды будут загораться не по порядку.

Вот схема:

Схема DIY тестера Ethernet-кабелей

Разводить плату я не стал. Вместо этого была использована односторонняя макетная плата. Вот что получилось в итоге:

Самодельный тестер сетевого кабеля

Устройство питается от двух Li-Ion аккумуляторов 18650. Отсек для аккумуляторов был приклеен на термоклей снизу устройства.

Теперь мы наконец-то убедимся, что все имеющиеся Ethernet-кабели в порядке. Можно спать спокойно!

Метки: .


Вы можете прислать свой комментарий мне на почту, или воспользоваться комментариями в Telegram-группе.