Tester de cabluri UTP
Introducere
Scopul proiectul a fost realizarea unui tester de cabluri UTP utilizand microprocesorul ATMega16. Acesta va avea ca functionalitati detectarea tipurilor
standard de cabluri si afisare eroare in alt caz.
Descriere generela
Schema Bloc
Descriere
Functionarea proiectului se bazeaza pe analiza semnalului de primit de la sender.
Initial primim semnal pe porturilor corespunzatoare senderului de pe porturile A ale microcontrolorului.
Se aprind ledurile din partea dreapta
In paralel se aprind si cele de pe C in partea stanga
Prin preluare semnal pe portul C se analizeaza pentru a determina rezultatele
Rezultatele posibile :
1,2,3,4,5,6,7,8 → Cablu STRAIGHT
3,6,1,4,5,2,7,8 → Cablu CROSSOVER
8,7,6,5,4,3,2,1 → ROLLOVER
Eroare → cabluri lipsa sau puse in alt fel
Hardware design
Componente
20 rezistente 1k
18 LED-uri albastre
2 LED-uri rosii
2 mufe RJ45
placa de test
fire
barete tip mama
Schema electrica
Implementare
Sender: → se folosesc pinii de pe A
Receiver: → pinii de pe C
Rezultat: → pinii de pe D
Software Design
Am folosit pentru dezvoltare AvrStudio impreuna cu Programmer Notepad si Makefile.
Ca librariile ajutatoare am folosit:io.h, interrupt.h și util/delay.h.
La implementare am folosit urmatorul principiu:
initial astept primul cablu → Ledurile de pe A sunt albastre toate
dupa introducerea cablu : Ledurile de pe A se aprind normal
In functie de tipul de cablu se aprinde:
Rezultate Obtinute
Concluzii
Am ales acest proiect gandindu-ma ca ma va ajuta la testarea cablurilor UTP. Proiectul a fost folositor din punct de vedere educativ. Am de gand sa-l folosesc in continuare pentru testarea cablurilor mele.
Download
Resurse