Está en la página 1de 12

COMO TESTEAR UN CABLE UTP

Este modelo NS-468 es ideal para aquellos que continuamente se le presentan desperfectos en
redes o telefonia, debido a que testea los cables de a uno y no de a pares como la mayoria.
Consta de dos partes un emisor y un receptor ambos con luz de indicacion entonces voy a dar
unos ejemplos de como se comporta en cada caso para que se den cuenta de que no hay nada
parecido:

En el caso de que todos los cables esten bien la secuencia de luces sera la siguiente:
Emisor: 1 2 3 4 5 6 7 8
Receptor 1 2 3 4 5 6 7 8

En el caso de que algun cable este abierto o cortado(en este caso el nro 4):
Emisor 1 2 3 5 6 7 8
Receptor 2 3 5 6 7 8

En el caso de que por ejemplo el cable 2 y el 3 esten en corto:
Emisor 1 2y3 3y2 4 5 6 7 8
Receptor: 1 2y3 3y2 4 5 6 7 8

En el caso de que esten intercambiados los cables, por ej el 2 con el 4:
Emisor: 1 2 3 4 5 6 7 8
Receptor: 1 4 3 2 5 6 7 8

Esta regla tambien es aplicable a los conectores de 6 pines (RJ12) y los de 4 (RJ11).

Tester de cables UTP
Electrnica / Off-Topic
Etiquetas: Tutoriales
3 Flares Twitter 0 Facebook 0 Google+ 3
Pin It Share 0 Email -- Email to a friend
Al instalar o hacer mantenimiento de una red de ordenadores, resulta muy conveniente
disponer de una herramienta que nos permita comprobar la integridad del cableado. Para
ello existen equipos especiales, similares al que proponemos construir hoy.Hoy da es
bastante frecuente que en un hogar haya ms de un ordenador, y casi siempre es posible
conectarlos en red, ya sea para jugar contra un amigo o simplemente para compartir
ficheros o la conexin a internet.
Sin embargo, la tarea de armar la red implica trastear con cables, fichas y plaquetas, adems
de la configuracin del software.
Uno de los puntos en los que suelen presentarse problemas en con el cableado en si.
Terminamos de instalar las placas de red, hemos configurado todo como debe ir, hemos
armado los cables y los tenemos enchufados, pero sin embargo, los ordenadores no se
ven Qu puede estar pasando?
Muy probablemente el problema este en el cableado. En estas situaciones puede ocurrir que
alguna de las fichas RJ-45 haya quedado mal puesta, o que alguno de los conductores no
este en la posicin correcta. Incluso, con un poco de mala suerte, puede pasar que el cable
mismo tenga en el interior algn conductor cortado.
Para encontrar estas fallas proponemos el montaje de un tester de cables UTP, sencillo de
realizar, muy econmico, y con prestaciones profesionales.

UTP es una sigla que proviene, como tantas otras en el mundo de la informtica, del ingles
Unshielded Twisted Pair , que significa par trenzado sin blindaje. UTP es un tipo de
cableado estructurado, que consiste en 4 pares de conductores de cobre, utilizado
principalmente para el cableado para redes interiores de comunicaciones. Interiormente,
consta de pares que no poseen blindaje (malla exterior). Cada par es un conjunto de dos
conductores aislados con un recubrimiento plstico y trenzados sobre si mismos para que la
seales transportadas por ambos conductores, que son de la misma magnitud y sentido
contrario no generen interferencias en los otros pares, ni resulten sensibles a sus emisiones.
El hecho de que no posea tiene ventajas y desventajas. Por un lado, el cable es ms
econmico, ms flexible, ms delgado y ms fcil de instalar. Adems no necesita
mantenimiento, ya que ninguno de sus componentes precisa ser puesto a tierra. Pero
tambin es cierto que presenta menor proteccin frente a interferencias electromagnticas,
aunque la que ofrece es suficiente para la mayora de aplicaciones.
En el extremo del cable se coloca una ficha plstica que es la que va a realizar la conexin
elctrica entre el cable y la placa de red. Esta ficha se llama RJ-45
Existen dos formas de armar un cable de red con este tipo de conductor: normal o
cruzado. En la conexin normal, cada pin de una ficha se une al mismo pin de la ficha del
otro extremo, tal como se ve en la figura de ms abajo, y es utilizado para conectar un
ordenador a un hub o switch.
La conexin cruzada es la que permite conectar dos ordenadores entre si sin necesidad hub,
y el cruzamiento justamente lo que hace es unir los pines correspondientes a la transmisin
(TX) de un ordenador con los de recepcin (RX) del otro, y viceversa.
El dispositivo que vamos a construir permite verificar ambos tipos de conexiones.

Forma en que se trenzan los conductores.

Conexiones "normal" y "cruzado".
En efecto, henos elegido para nuestro primer proyecto con un microcontrolador al ya
veterano PIC 16F84A, del que existen literalmente millones de paginas de informacin
disponibles. Se trata de un microcontrolador con 2K de RAM interna, en la que se alojara el
programa que har funcionar a nuestro proyecto, y consta de dos puertos de
comunicaciones, uno de 5 E/S (el PORT A) y otro de 8 pines de E/S (PORT B).
Nuestro tester constara de dos partes. La primera, equipada con el 16F84A, ser la
encargada de generar una serie de seales que se introducirn por uno de los extremos del
cable, y una segunda, con una serie de LEDS, que se conectara en el otro extremo para
recibir los pulsos generados por la primera e indicarnos el estado del cable.
Las fallas que detecta este instrumento incluyen conductores conectados a pines
incorrectos, conductores cortados o cortocircuitos en el interior del cable.
La figura de mas abajo nos muestra el esquema elctrico del emisor, que como dijimos se
basa casi exclusivamente en las funciones del microcontrolador.
Este se encarga de generar un tren de pulsos, que salen al exterior del micro por los pines
del puerto B (patas 6 a la 13), en un determinado orden. Este orden vara de acuerdo al tipo
de cable bajo test. Si se trata de un cable normal, donde los conductores no estn cruzados,
el orden es secuencial, y se introducen pulsos en el conductor 1,2,3,4,5,6,7 y 8 en ese orden.
Si queremos comprobar un cable cruzado, los pulsos se introducen en los conductores de la
misma manera, pero en el orden 3,6,1,4,5,2,7 y 8 .
Se puede ver que existen dos pulsadores, que se utilizan para elegir que tipo de cable se va
a someter al test. Hay tambin dos LEDs, cuya funcin es indicar visualmente si se esta
testeando uno u otro tipo de cable.
El programa incorporado en el chip, que veremos mas adelante, se encarga de la generacin
de pulsos para cada caso, atento al pulsador que se haya presionado.
Una vez elegido uno de los modos, el programa genera indefinidamente el tren de pulsos
correspondiente, hasta que se pulse uno de los pulsadores. Si es el mismo que estaba
seleccionado, la secuencia de pulsos se detiene. Si es el otro, comienza la secuencia de
pulsos para comprobar el otro tipo de cable. Se incluye un interruptor para apagar el equipo
cuando no lo utilicemos. La alimentacin es a partir de una pila de 9 voltios, pero se ha
utilizado un regulador de voltaje tipo LM7805 para lograr los 5 volts con los que funciona
el microprocesador. Un cristal de cuarzo de 4 MHz y dos pequeos condensadores
cermicos generan los pulsos de CLOCK necesarios para que el microcontrolador funcione.
Una serie de resistencias puestas entre el PIC y el cable bajo test se encargan de proveer la
corriente adecuada a los leds que se encuentran en el circuito receptor.
Respecto del receptor, simplemente consta de una serie de LEDS con otra resistencia en
serie y un diodo de proteccin en antiparalelo que lo protege de la corriente inversa.
Este receptor ir prendiendo los LEDS desde el 1 al 8, con una cadencia de
aproximadamente 1 Hz.

Esquema elctrico del emisor.

Diagrama del receptor.
Siguiendo las indicaciones de la nota mencionada, imprimiremos la imagen del circuito
impreso que aparece mas abajo, y lo someteremos a todos los pasos del proceso ya
explicado.
Una vez que tengamos las placas listas (podemos hacerlas a la vez, y cortarlas una vez
terminados todos los pasos), deberemos haces los agujeros con una broca de 0.75 mm,
teniendo cuidado de no quebrarla ya que son sumamente frgiles.
Comenzaremos soldando los puentes, luego seguiremos por las resistencias y diodos, los
pulsadores, el clip de la batera, etc. Debemos tener cuidado de no colocar en forma errnea
los componentes que tienen polaridad, como la batera, regulador de voltaje, diodos, etc., ya
que se pueden destruir.
Conviene utilizar como gua de montaje las fotos que acompaan al artculo, para evitar
cometer errores.
Las fichas RJ-45 hembras que van una en cada placa conviene pegarlas al pertinax con
algn pegamento de la familia de los cianoacrilatos, para evitar que al enchufar o
desenchufar los cables a testear el esfuerzo se realiza sobre las soldaduras.
Por ultimo, se puede aplicar barniz en aerosol del lado de las pistas para proteger el cobre
de la corrosin. Y por supuesto, conseguir alguna caja plstica donde alojar cada placa,
cuidando de dejar agujeros para las fichas, LEDs y pulsadores.

La versin de BASIC utilizada es la correspondiente al PIC Simulator IDE, pero es
fcilmente adaptable a cualquier otro dialecto BASIC, tales como PROTON, PROTON+ o
MikroBasic, entre otros. Muchos de estos entornos de programacin disponen de versiones
gratuitas de evaluacin, que a pesar de contar con algunas limitaciones, servirn
perfectamente para compilar este sencillo programa.
Una vez compilado el programa, se generara un archivo con extensin .HEX, que
deberemos introducir en el microcontrolador mediante un programador, como el JDM, cuya
construccin es muy simple y ya se explico en NeoTeo.
El programa en si no presenta demasiadas complicaciones, y se ha intentando comentar el
cdigo como para que sea fcilmente entendible, e incluso modificado por el lector.
El siguiente es el cdigo fuente de nuestro programa:
CONFIGURO PUERTOS
Configuro el portA:
TRISA.0 = 0 Salida (LED 1)
TRISA.1 = 0 Salida (LED 2)
TRISA.2 = 1 Entrada (Pulsador 1)
TRISA.3 = 1 Entrada (Pulsador 2)
TRISA.4 = 0 Salida (NO USADO)
Configuro el portB:
TRISB.0 = 0 Salida
TRISB.1 = 0 Salida
TRISB.2 = 0 Salida
TRISB.3 = 0 Salida
TRISB.4 = 0 Salida
TRISB.5 = 0 Salida
TRISB.6 = 0 Salida
TRISB.7 = 0 Salida
VARIABLES Y CONSTANTES
Defino constantes:
Symbol led1 = PORTA.0 LED 1
Symbol led2 = PORTA.1 LED 2
Symbol p1 = PORTA.2 Pulsador 1
Symbol p2 = PORTA.3 Pulsador 2
Variables
Dim aux As Word
Dim i As Byte
Dim flag As Bit
aux = 0
flag = 0
i = 0
-COMIENZA EL PROGRAMA EN SI
Apago todos los leds del emisor
led1 = 0
led2 = 0
loop: Bucle principal del programa
Veo si se pulso algun boton
If p1 = 1 Then Presionaron el pulsador 1
Gosub cablenormal
Endif
If p2 = 1 Then Presionaron el pulsador 2
Gosub cablecruzado
Endif
Goto loop Repite eternamente
End
cablenormal: Enciende Leds en orden 1-2-3-4-5-6-7-8
led1 = 1 Enciendo el LED1 (indicador de funcion)
aux = 1 Led Encendido: el 8
flag = 0 Asumo el otro boton sin pulsar
While flag = 0 mientras No se pulse el otro, funciona.
If aux = 1 Then Enciendo LED 1
PORTB = %10000000
Endif
If aux = 2 Then Enciendo LED 2
PORTB = %01000000
Endif
If aux = 3 Then Enciendo LED 3
PORTB = %00100000
Endif
If aux = 4 Then Enciendo LED 4
PORTB = %00010000
Endif
If aux = 5 Then Enciendo LED 5
PORTB = %00001000
Endif
If aux = 6 Then Enciendo LED 6
PORTB = %00000100
Endif
If aux = 7 Then Enciendo LED 7
PORTB = %00000010
Endif
If aux = 8 Then Enciendo LED 8
PORTB = %00000001
aux = 0 Pongo a uno para reiniciar la cuenta
Endif
aux = aux + 1
For i = 1 To 255 255
WaitMs 1 espera 1/1000 de segundo.
If p2 = 1 Then Se pulso el otro boton
flag = 1 Pongo el flag para salir de la rutina
PORTB = %00000000 Apago todos los leds
led1 = 0 Apago el led piloto
WaitMs 500 500 milisegundos para darle tiempo a soltar el boton
i = 255
Endif
Next i
Wend
Return
cablecruzado: Enciende Leds en orden 1-2-4-3-6-5-7-8
led2 = 1 Enciendo el LED2 (indicador de funcion)
aux = 1 Led Encendido: el 8
flag = 0 Asumo el otro boton sin pulsar
While flag = 0 mientras No se pulse el otro, funciona.
If aux = 1 Then Enciendo LED 3
PORTB = %00100000
Endif
If aux = 2 Then Enciendo LED 6
PORTB = %00000100
Endif
If aux = 3 Then Enciendo LED 1
PORTB = %10000000
Endif
If aux = 4 Then Enciendo LED 4
PORTB = %00010000
Endif
If aux = 5 Then Enciendo LED 5
PORTB = %00001000
Endif
If aux = 6 Then Enciendo LED 2
PORTB = %01000000
Endif
If aux = 7 Then Enciendo LED 7
PORTB = %00000010
Endif
If aux = 8 Then Enciendo LED 8
PORTB = %00000001
aux = 0 Pongo a uno para reiniciar la cuenta
Endif
aux = aux + 1
For i = 1 To 255 255
WaitMs 1 espera 1/1000 de segundo.
If p1 = 1 Then Se pulso el otro boton
flag = 1 Pongo el flag para salir de la rutina
PORTB = %00000000 Apago todos los leds
led2 = 0 Apago el led piloto
WaitMs 500 500 milisegundos para darle tiempo a soltar el boton
i = 255
Endif
Next i
Wend
Return
No ser muy difcil para el aficionado adaptar el programa para que los LEDs enciendan
ms o menos rpidamente, o para que las secuencias de pulsos generadas sean distintas.
Esto ltimo es especialmente til si se quiere utilizar el tester propuesto para comprobar
otros tipos de cables. De hecho, simplemente cambiando las fichas hembras RJ-45 por RJ-
11 se pueden comprobar cables telefnicos. Quizs alguno de los lectores se anime a
modificar la placa de circuito impreso para incluir ambas fichas, y lograr una herramienta
multiuso.
Por lo pronto, hemos querido mantener este montaje lo mas simple posible, de modo que
sirva como primer proyecto con microcontroladores, pero alentamos a los lectores a
introducir los cambios que crean convenientes.

En realidad, el funcionamiento del dispositivo no puede ser mas sencillo: se toma el cable a
probar, y se conecta en un extremo el emisor y en el otro el receptor. Mediante los
pulsadores del emisor se selecciona el tren de pulsos a generar para el tipo de cable que
queremos probar. Los diodos LEDs presentes en el emisor nos indican cual ha sido nuestra
eleccin, de manera que no cometamos errores. Una vez puesto en marcha el emisor,
debemos mirar los 8 LEDs presentes en el receptor. Se pueden dar algunas de las siguientes
condiciones:
- Los LEDs se encienden en orden, del 1 al 8, y luego vuelven a comenzar, continuamente:
En este caso, el cable es del tipo seleccionado, y esta funcionando correctamente, sin
conductores cortados ni cortocircuitos. Si la red presentaba problemas, deberemos buscar
en otra parte, el cable este bien.
- Los LEDs se encienden salteados: Hay dos alternativas. O bien el cable bajo test es del
tipo incorrecto, situacin que podemos comprobar fcilmente cambiando desde los
pulsadores del emisor el tren de pulsos generado, o bien algun(os) conductor(es) estn
cableados de forma errnea. En este caso, debemos revisar las fichas y buscar donde esta el
error.
- Algn o algunos LEDs no se encienden: Esta situacin se da cuando uno de los
conductores esta cortado o mal puesto en la ficha, y el pulso emitido no llega al LED
correspondiente. Revisando las fichas se puede solucionar, o cambiando el tramo de cable.
- Algunos LEDs encienden a la vez: En un cable en perfectas condiciones no se puede dar
el caso de que dos o ms LEDs enciendan de manera simultnea. Si se da esta situacin es
por que hay un cortocircuito que ha unido elctricamente dos o ms conductores. Esta falla
puede estar en la ficha, o en el interior de uno de los cables.
Como se puede ver, el manejo y la interpretacin de los estados de los cables testeados no
puede ser ms sencilla.


Lista de componentes: Receptor
8 resistencias de 1K, 1/4 de watt.
8 diodos 1N4148.
8 LEDs de color a eleccin.
1 ficha UTP hembra p/circuito impreso.
Lista de componentes: Emisor
20 resistencias de 1K, 1/4 de watt.
2 LEDs de color a eleccin.
2 pulsadores p/circuito impreso
1 regulador de tensin 7805
1 ficha UTP hembra p/circuito impreso.
1 zocalo para integrados de 18 pines
1 PIC16F84A
1 Xtal de 4 MHz.
2 condensadores de 22pf.

Efectivamente, toda la teora vista en las notas sobre componentes, microcontroladores o la
explicacin de cmo construir un circuito impreso han servido de base para la realizacin
de este proyecto, que es el primero de una serie que nos proponemos publicar.
Quizs la parte mas compleja, sobre todo para el principiante sea la de la programacin del
microcontrolador, pero sin embargo, si se construye el programador visto tambin aqu,
dicha tarea no revista ninguna dificultad, y el tener el programador a mano nos ser til
para muchos de los artculos futuros.