Tester UTP

Introducere

Scopul proiectului este implementarea unui dipozitiv care să determine funcționalitatea și tipul unui cablu UTP. În cazul în care cablul este mufat greșit se va afișa un cod de eroare, altfel se va determina tipul cablului: Straight, Crossover sau Rollover.

Descriere generală

Schemă bloc: Modul de funcționare al dispozitivului este următorul:

  • se trimite succesiv pe fiecare fir al cablului conectat la portul A al microcontroller-ului un semnal,marcat de aprinderea ledurilor de culoare verde
  • la celălalt capăt, marcat de portul C,se recepționează semnalul și se analizează
  • în funcție de ordinea în care semnalul este recepționat putem avea:
    • 1,2,3,4,5,6,7,8 → cablu Straight
    • 8,7,6,5,4,3,2,1 → cablu Rollover
    • 3,6,1,4,5,2,7,8 → cablu Crossover
    • orice altă ordine determină o greșeală de mufare

Hardware Design

Lista de componente:

  • 19 rezistențe 1K
  • 22 LED-uri diferite culori
  • 2 porturi RJ45
  • 3 barete
  • placă de test

Schema electrică:

Implementare:

  • Sender: sunt folosiți pini de pe portul A pentru transmitere de semnal;
  • Receiver: sunt folosiți pini de pe portul C pentru receptionarea semnalului;
  • Analizator: sunt folosiți pinii de pe portul D pentru afisarea tipului de cablu sau eroare de mufare;

Software Design

Descrierea codului aplicaţiei:

  • mediu de dezvoltare: Programmer's NotePad[WinAVR]
  • librării: io.h, interrupt.h și util/delay.h
  • implementarea efectivă:
    • - se așteaptă introducerea cablului - moment în care LED-urile conectate la portul A,respectiv portul D sunt aprinse
    • - în momnetul în care este introdus un cablu se trimite semnal succesiv pe portul A, în ordinea: 1,2,3,4,5,6,7,8
    • - în funcție de configurația recepționată se execută:
      • dacă avem cablu Crossover se va aprinde combinația de LED-uri: verde + albastru
      • dacă avem cablu Straight se va aprinde combinația de LED-uri: verde + verde
      • dacă avem cablu Rollover se va aprinde combinația de LED-uri: rosu + rosu
      • în caz de eroare se vor aprinde toate LED-urile legate pe portul D

Rezultate Obţinute

Concluzii

In momentul in care am ales sa implementez proiectul, mi-am dorit sa afisez tipul de cablu sau un mesaj de eroare pe LCD. Dar pe parcurs am intampinat probleme la conectare si in incercarea de a le solutiona am ars LCD-ul. Proiectul a fost unul educativ care a presupus aplicarea cunostintelor dobandite la cursul de PM si electornica.

Download

Bibliografie/Resurse

pm/prj2012/pbara/4.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