Простий тестер LAN-кабеля на МК
Понадобилось мені виготовити 200 мережевих кабелів, після обжимки постало питання, як швидко перевірити всі ці кабелі. Прозвонювати мультиметром кожен контакт мені дико не хотілося. Врешті-решт, вирішив зібрати тестер для витої пари (мережевого кабеля). За основу взяв мікроконтролер ATmega8, як найпоширеніший - хоча можна було, наприклад, мегу 48 або тіні 2313, адже вони дешевші, якщо потрібно буде, перепишете код під ваш МК, нижче є вихідний код програми.
Схема працює наступним чином: при включенні живлення ні один індикатор не світиться, втикаємо кабелі в відповідні роз'єми і натискаємо єдину кнопку, після її натискання почнеться перевірка кабеля, почнуть бігати світлодіоди зліва направо, після чого загоряться всі. Якщо не було пропусків бігаючих світлодіодів, а в кінці світяться всі світлодіоди, то кабель справний. Якщо був пропуск якогось світлодіода, значить, під цим номером контакту в кабелі немає. По суті, дана схема є звичайною бігаючою точкою, але я знайшов в ній інше застосування.
В пристрої можна використовувати практично будь-які світлодіоди, обмежувальні резистори на 1-3кОм в схемі не показані. Кнопка тактова (тактильна) на замикання. Пристрій дуже корисно для перевірки великої кількості кабелів, наприклад, на виробництві.
Кілька фотографій пристрою:
Корпус я використав від блоку живлення нетбука, звісно, згорілого.
Пристрій збирав на макетній платі, друковану плату не виготовляв. Фьюзи при прошивці мікроконтролера чіпати не потрібно.
Вихідний код програми і проект в протеусі є в архіві.
Список радіоелементів
Позначення | Тип | Номінал | Кількість | Примітка | ||
---|---|---|---|---|---|---|
U1 | МК AVR 8-біт |
ATmega8A-AU
|
1 | |||
D1 | Світлодіод | 1 | ||||
Резистор |
1 кОм
|
8 | ||||
Прикріплені файли:
- lan_tester.rar (47 Кб)