Fórum témák
» Több friss téma |
Cikkek » UTP- és telefonkábel-vizsgáló készülék PIC-kel UTP- és telefonkábel-vizsgáló készülék PIC-kel
Szerző: Bago, idő: Aug 18, 2009, Olvasva: 21425, Oldal olvasási idő: kb. 1 perc
Kezdetben mindössze arra gondoltam, hogy jó lenne egy olyan készülék, ami megállapítja az UTP kábelről, hogy "egyenes-e", vagy "keresztezett". Mivel mindkét változat 8 vezetéket használ (bár ebből csak négy hasznos), mindenképpen szükség van arra, hogy a vezetékeket egyenként mérjük be. Az tervezés során hamar beláttam, hogy ha már egyesével kell bemérni valamennyi vezetéket, nem tart semeddig kiterjeszteni a szoftver képességét az ISDN és a 4 vagy 2 eres telefonkábelek vizsgálatára is. "Hardver oldalon" nem volt probléma, hiszen az RJ-45 alkalmas ezek befogadására is. A működés elve roppant egyszerű: az adó oldalon az 1. vezetéktől a 8.-ig egymás után, mindig csak egy vezeték logikai állapotát megváltoztatva, majd visszaállítva a vevő oldalon érzékelhető a vezetéksorrend, illetve vezetékszám, hiszen ismerjük az adóoldali aktuális bitsorozatot. A vizsgálati feltételek tehát úgy vannak kialakítva, hogy figyelembe vegyék az adóoldali bit-sorozatot és ennek függvényében figyelje a vevőoldali párját. Összesen 8 feltétel teljesülését kell vizsgálni, sorban, minden egyes vezeték logikai állapotának megváltoztatásakor. Példaként tekintsük át egy PATCH kábel vizsgálatának első lépéseit: Az adóoldalon kezdetben minden bit 1. Mivel PATCH kábelről beszélünk, ezért a vevő oldalon is minden bit 1. Első lépésként az adóoldal 0-ra állítja a 0. bitet. A PATCH kábel a 0-ás állapotot továbbítja a vevőoldal 0. bitjére, tehát a vevőoldali regiszter tartalma 0xFF-ről 0xFE-re változik. Egy CROSSLINK kábel esetében viszont az adóoldali 0. bit 0-ra állítása a vevőoldalon a 2. bitet húzza nullára, tehát a vevőoldali regiszter tartalma 0xFF-ről 0xFB-re változik. Bármely típusú telefonkábel esetében viszont az adóoldal 0. bitje a vevőoldalon nem idéz elő változást, hiszen ezt a két pontot nem köti össze vezeték. Ezek után már csak annyi a teendőnk, egy változókban tároljuk az eredményeket, melyeket a vizsgálat lefolytatása után kiértékelünk. A cikk még nem ért véget, lapozz! Értékeléshez bejelentkezés szükséges! |
Bejelentkezés
Hirdetés |