UTP Cable Tester

Student: Nicolae Alexandru 332 CB

Introducere

Proiectul are rolul de a testa functionalitatea unui cablu UTP. Este util in determinarea mufarii unui cablu : Straight-Through, Cross-Over(T568 A,T568 B) sau Rollover.

Descriere Generala

Se trimit semnale succesive de la sender la receiver pe fiecare fir dintre cele 8 la un interval de 100ms. In functie de ordinea in care sosesc semnalele la receiver, se deduce tipul mufarii astfel:

1. Cablu Straight Through Sender: 1,2,34,5,6,7,8; Receiver: 1,2,34,5,6,7,8;

2. Cablu Crossover T568 A Sender: 1,2,34,5,6,7,8; Receiver: 3,6,1,7,8,2,4,5;

3. Cablu Crossover T568 B Sender: 1,2,34,5,6,7,8; Receiver: 3,6,1,4,5,2,7,8;

4. Cablu Rollover Sender: 1,2,34,5,6,7,8; Receiver: 8,7,6,5,4,3,2,1;

Hardware Design

Piese folosite:

  1. 21 led-uri;
  2. 21 rezistente(1k);
  3. fire de cupru;
  4. 2 porturi RJ-45;

Pentru sender am folosit portul A( PA0:7) al microcontrolerului, pentru receiver portul C(PC0:7), iar pentru afisarea tipului mufarii, portul D(PD0:4).

Software Design

In cadrul acestui proiect am lucrat in limbajul C.

Biblioteci necesare:

stdio.h

string.h

avr/io.h

avr/interrupt.h

util/delay.h

Surse:

utp_tester.c

Makefile

Programul functioneaza in felul urmator:

Daca un cablu UTP este inserat, senderul(Port A) trimite semnale pe fiecare fir, iar receiverul(Port C) analizeaza pe ce pin a venit semnalul. Se memoreaza intr-un vector final pozitia.

In final, se analizeaza elementele din vectorul metionat anterior.

Daca elementele din acest vector coincid cu elementele dintr-un vector specific unui tip de mufare, se afiseaza pe pinul corespunzator din portul D tipul mufarii.

Rezultate Obtinute

Se trimit semnale pe fiecare fir(se aprinde led-ul corespunzator din sender) si se primesc de receiver(prin aprinderea led-urilor):

In final se afiseaza rezultatul: se aprinde led-ul corespunzator:

Concluzii

Dupa cum s-a vazut si mai inainte, proiectul functioneaza.

Download

Bibliografie

Jurnal

Lipirea LED-urilor sender si receiver si a porturilor RJ-45:

Lipirea tutuor LED-urilor si a rezistentelor si conectarea senderului pe portul A:

pm/prj2012/pbara/alexandru.nicolae0807.txt · Last modified: 2021/04/14 17:07 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0