Table of Contents

George CÎRLAN - Nume proiect

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Prezentarea pe scurt a proiectului vostru:

  • ce face - verifica integritatea unui cablu UTP precum si mufarea acestuia
  • care este scopul lui - testeaza cablurile UTP
  • care a fost ideea de la care aţi pornit - mi s-a parut util avand in vedere raspandirea acestui tip de cablu
  • de ce credeţi că este util pentru alţii şi pentru voi - se pot determina rapid tipurile de mufare sau erorile, in cazul in care n-a fost mufat bine cablul

Descriere generală

O schemă bloc cu toate modulele proiectului vostru, atât software cât şi hardware însoţită de o descriere a acestora precum şi a modului în care interacţionează.

Schema electrica

Exista 3 tipuri de mufari pentru un cablu UTP

1) normal

2) crossover

3) rollover

Hardware Design

  • Placa de baza PM 2014
  • 20 led-uri
  • 20 rezistente de 1K aferente led-urilor
  • 2 porturi RJ45 mama
  • 2 barete tată
  • multe fire de legatura

Placa de baza PM2014 - fata

Placa de baza PM2014 - verso

Placa auxiliara

Placa auxiliara verso

Placa de baza verso

Proiect

Software Design

Mediu de dezvoltare:

Biblioteci:

Descrierea algoritmului:

Premise: sender-ul este legat la portul A al microcontroller-ului, receiver-ul la portul C, iar LED-urile care ar arata rezultatul sunt legate la portul. Prima oara, se va face un sanity check si anume se verifica daca exista un cablu UTP inserat in mufe. In cazul in care nu este, se va aprinde LED-ul corespunzator erorii. Daca exista 2 cabluri UTP inserate in mufele RJ45 mama, atunci sender-ul va trimite semnale pe fiecare fir iar receiver-ul verifica ce s-a primit. Daca receiver-ul primeste semnalul va salva intr-un vector pinii si va compara cu alti vectori ordinea acestora cu o serie de vectori pentru a stabili tipul de cablu. In functie de rezultat, se va aprinde LED-ul corespunzator tipului de cablu.

Rezultate Obţinute

Dificutatea procurarii pieselor datorita lipsei acestora pe stoc in magazine precum si lipsei unui plac concis asupra evolutiei proiectului si-au pus amprenta asupra rezultatelor. Din pacate nu am reusit sa duc proiectul pana la capat, iar in ceea ce priveste codul, am atasat o schita cum ar trebui sa arate. Pe de alta parte, sunt hotarat sa-l continui dupa ce-l voi prezenta pentru punctare.

Concluzii

Proiectul a fost extrem de educativ. Mi-a placut foarte mult sa lipesc componentele pe placute. Dupa prezentarea proiectului sunt hotarat sa-l termin si sa-i adaug feature-uri. Am lucrat in cadrul laboratoarelor de PM dar si acasa desi am avut un letcon vechi care nu facea lipiturile foarte fine. Sunt mandru ca in cazul placutei de baza lipiturile mi-au iesit din prima ( desi pe unele le-am refacut din cosiderente de estetica ) astfel incat asistentul mi-a pus bootloader-ul pe ea.

Download

george_cirlan_334cc_utp_tester.zip

Bibliografie/Resurse

  1. Datasheet ATMega324A doc8272.pdf
  2. Laboratoarele de PM pm
  3. Tutorial3 Cable_tester