UTP cable tester

Introducere

Proiectual are ca scop realizarea unui tester de cablu UTP, care sa afiseze tipul si functionalitatea acestuia.

Descriere

Principiul de functionare al testerului UTP este urmatorul:

  1. se trimite succesiv pe o un capat al cablului semnal pe toate cele 8 fire ale sale
  2. se receptioneaza in celalalt capat semalele si se retine ordinea
  3. se analizeaza ordinea de sosire pentru care putem avea:
  • cablu STRAIGHT - ordinea de receptionare este aceeasi cu cea transmisa

1,2,3,4,5,6,7,8 - 1,2,3,4,5,6,7,8

  • cablu CROSSOVER - ordinea de receptionare este diferita

1,2,3,4,5,6,7,8 - 3,6,1,7,8,2,4,5 → CROSSOVER T568A

1,2,3,4,5,6,7,8 - 3,6,1,4,5,2,7,8 → CROSSOVER T568B

  • cablu ROLLOVER - ordinea de receptionare este inversa fata de cea transmisa

1,2,3,4,5,6,7,8 - 8,7,6,5,4,3,2,1

In functie de cablul inserat se va afisa prin LED-uri tipul sau eroare daca firul este intrerupt sau mufarea este incorecta.

Hardware Design

  • listă de piese

- 2 porturi RJ45

- 21 LED-uri

- 21 reistente 1K

Am folosit pentru Sender pinii din PA ai microcontrolerului 1-PA0, 2-PA1, 3-PA2, 4-PA3, 5-PA4, 6-PA4, 7-PA6, 8-PA7

Am folosit pentru Receiver pinii din PC ai microcontrolerului 1-PC0, 2-PC1, 3-PC2, 4-PC3, 5-PC4, 6-PC4, 7-PC6, 8-PC7

Am folosit pentru Afisarea rezultatelor pini PD ai microcontrolerului

  • PD0 - cablu neconectat/mufare incorecta
  • PB1 - cablu STRAIGHT
  • PB4 - cablu CROSSOVER T568A
  • PB5 - cablu CROSSOVER T568B
  • PB6 - cablu ROLLOVER T568A

Software Design

Programul este realizat în C și scris pe plăcuță cu ajutorul utilitarului AVRUSBBoot.

Implementare:

Initial se asteapta introducerea cablului - afisare led neconectat/mufare incorecta.

Se trimite semnale in ordinea 1,2,3,4,5,6,7,8 de la sender.

In functie de configuratia receptionata avem:

  1. pentru 1,2,3,4,5,6,7,8 avem cablu STRAIGHT - afisare led STRAIGHT
  2. pentru 3,6,1,7,8,2,4,5 avem cablu CROSSOVER T568A - afisare LED CROSSOVER T568A
  3. pentru 3,6,1,4,5,2,7,8 avem cablu CROSSOVER T568B - afisare LED CROSSOVER T568B
  4. pentru 8,7,6,5,4,3,2,1 avem cablu ROLLOVER - afisare LED ROLLOVER
  5. pentru orice alta configuratie avem eroare - afisare LED neconectat/mufare incorecta

Arhiva cu fișierele proiectului este disponibilă la secțiunea Download.

Rezultate Obţinute

Am obtinut un UTP cable tester functional

Concluzii

Initial doream afisarea rezultatelor pe un ecran LCD insa am intampinat probleme la conectare. Am ales sa afisez rezultatul testarii cablului prin intermediul LED-urilor.

Download

Bibliografie

pm/prj2011/dtudose/utp_tester.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