Простий тестер LAN-кабеля на МК

Понадобилось мені виготовити 200 мережевих кабелів, після обжимки постало питання, як швидко перевірити всі ці кабелі. Прозвонювати мультиметром кожен контакт мені дико не хотілося. Врешті-решт, вирішив зібрати тестер для витої пари (мережевого кабеля). За основу взяв мікроконтролер ATmega8, як найпоширеніший - хоча можна було, наприклад, мегу 48 або тіні 2313, адже вони дешевші, якщо потрібно буде, перепишете код під ваш МК, нижче є вихідний код програми. 

Схема працює наступним чином: при включенні живлення ні один індикатор не світиться, втикаємо кабелі в відповідні роз'єми і натискаємо єдину кнопку, після її натискання почнеться перевірка кабеля, почнуть бігати світлодіоди зліва направо, після чого загоряться всі. Якщо не було пропусків бігаючих світлодіодів, а в кінці світяться всі світлодіоди, то кабель справний. Якщо був пропуск якогось світлодіода, значить, під цим номером контакту в кабелі немає. По суті, дана схема є звичайною бігаючою точкою, але я знайшов в ній інше застосування.

Схема LAN-тестера

В пристрої можна використовувати практично будь-які світлодіоди, обмежувальні резистори на 1-3кОм в схемі не показані. Кнопка тактова (тактильна) на замикання. Пристрій дуже корисно для перевірки великої кількості кабелів, наприклад, на виробництві.

Кілька фотографій пристрою:

Корпус я використав від блоку живлення нетбука, звісно, згорілого.

Пристрій збирав на макетній платі, друковану плату не виготовляв. Фьюзи при прошивці мікроконтролера чіпати не потрібно.

Вихідний код програми і проект в протеусі є в архіві.

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

Позначення Тип Номінал Кількість Примітка
U1 МК AVR 8-біт
ATmega8A-AU
1
D1 Світлодіод 1
Резистор
1 кОм
8
Додати всі

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

Top