Escolar Documentos
Profissional Documentos
Cultura Documentos
Reseña histórica.
Los primeros módems aparecieron en la década del 60. En aquella época los
procesadores eran excesivamente caros y de gran tamaño. Por lo tanto, en una oficina lo
que había era una gran “computadora” central a la cual los trabajadores accedían por
medio de terminales “bobas” que lo único que poseían era un teclado para poder
ingresar datos y un monitor para leer lo que recibían de la computadora central. Una de
las terminales más usadas era la “DEC VT-100” cuyo monitor poseía 25 líneas de 80
caracteres cada una. Hoy en día, los emuladores de terminales como ser el
hyperterminal poseen la opción de que los datos aparezcan en la pantalla tipo VT-100.
Estas terminales enviaban caracteres a la computadora central que procesaba los datos y
devolvía resultados. La computadora central era compartida por varias terminales.
Muchas veces esos procesadores alquilaban tiempos de procesamiento. Es decir, que el
usuario podía comunicarse, teniendo la terminal en su casa u oficina, por medio de una
línea telefónica con la computadora central. Para eso debía tener además un módem que
convirtiera las señales digitales de la terminal a señales analógicas capaces de ser
transmitidas por la línea telefónica. Lo mismo debía tener el lado de la computadora
central.
Los primeros módems se comunicaban a 300 bits por segundo, que era una velocidad
suficiente ya que una persona como mucho podría ingresar 10 caracteres por segundo,
es decir, 100 bit por segundo (8 bits de datos + 1 bit de start + 1bit de stop). Por lo tanto
300bits por segundo era una velocidad suficiente como para que una persona pueda leer
y escribir de forma fluida.
La modulación usada por el módem de 300 bps era FSK y permitía la comunicación
FULL DUPLEX. Esto lo lograba asignando dos frecuencias para el módem que llamaba
(el de la terminal): 1,07 KHz para el cero y 1.27 KHz para el uno y otras dos frecuencias
para el módem que recibía la llamada (el de la computadora): 2,025 Khz para el cero y
2,225 para el uno.
En la década del 70 las computadoras personales comenzaban a aparecer y esa
velocidad empezó a ser intolerable para transferencia de archivos, imágenes, etc.
Igualmente se siguió utilizando esos módems hasta principios de la década del 80. Entre
1984 y 1985 se hicieron muy populares los módems de 1200 bps. A fines de 1990
aparecieron los módems de 9600 bps y recién en 1998 los de 56 kbps. Todos estos
módem utilizan el canal telefónico de 0 hasta un poco menos de 4 Khz..
Para poder construir módems más veloces que 300 bps se utilizó luego la modulación
PSK y por último QAM. La velocidad de 56 Kbps es el límite máximo para el uso del
canal telefónico.
En 1999 aparecen en el mercado módems ADSL que llegan a una velocidad de 10 Mbps
aproximadamente pero utilizan el ancho de banda restante del par telefónico. Es decir,
que no usan el rango de 0 a 4 KHz, pudiendo la persona utilizar la línea telefónica con
el teléfono convencional y el módem a la vez.
Introducción Teórica
Para que esa conexión se pueda lograr de forma exitosa, el módem telefónico aparte de
modular y demodular debe realizar funciones concernientes a la señalización
relacionada con la toma de línea, pedido de llamada (forma de marcado, número
telefónico destino) y contestación de llamada.
Comúnmente cuando uno realiza una conexión mediante un módem telefónico contra
otra terminal se utilizan programas que tiene una interfaz amigable y la mayoría de los
comandos que el software de comunicación le ingresa al módem es transparente al
usuario. Pero ver en detalle los comandos Hayes ayuda a entender cómo es en sí este
tipo de comunicación.
Formato de los comandos Hayes
El conjunto de todos los registros junto con otros parámetros (por ejemplo la
configuración del eco local, el modo de visualización de los resultados, etc.) forman un
perfil de configuración.
Cuando se configura al módem se puede variar uno o más registros y, a medida que se
lo hace, el módem automáticamente toma el cambio. Si esta configuración activa (la que
se está usando) no se guarda, se perderá cuando finalice la comunicación entre la
terminal y el módem. Por lo general, se pueden guardar hasta dos perfiles de
configuraciones.
Mediante el comando &W0(precedido por la secuencia AT) se graban los valores
actuales de todos los registros y demás parámetros como perfil de configuración 0 en la
memoria no volátil. Lo mismo se hace con &W1, para guardar la configuración actual
en el perfil de configuración 1.
El comando Z0 llama al perfil de configuración 0, es decir que todos los registros junto
con los otros parámetros toman los valores asignados en el perfil 0. Lo mismo hace Z1
para el perfil 1. Generalmente a los comandos Z0 y Z1 se los llama comandos de Reset.
Además de los anteriores, por lo general, existen dos perfiles de configuración más que
son configurados en fábrica y están guardados en la memoria ROM. La llamada a estos
perfiles se hace mediante el comando &F(precedido por la secuencia AT). &F0 llama al
perfil de fábrica 0 y &F1 al perfil de fábrica 1.
Por último, cabe preguntarse qué perfil de configuración toma el módem cuando se
inicializa. Esto se define con el parámetro &Y(precedido por la secuencia AT). &Y0
hace que lo haga con el perfil guardado con W0. Lo mismo hace &Y1 para el perfil
guardado con W1.
El propósito de este control es detener el flujo de información del transmisor por parte
del receptor, debido a que este no es capaz de procesar toda la información al ritmo que
le está llegando (al receptor se le llena el buffer). Cuando el receptor está listo para
recibir más información le informa de su estado al transmisor para que reanude el flujo
de información.
El control de Flujo es un mecanismo que se da, en este tipo de aplicaciones, entre la
terminal local y el módem local y, como ambos (módem, terminal) pueden transmitir
información, este tipo de control tiene que darse en ambos sentidos.
Son dos los tipos de control de flujo más usados:
2_ Control de flujo por software: en este caso el control viaja mezclado con
la información ya que se utilizan dos caracteres especiales XON y XOFF.
Cuando al receptor se le llena el buffer le envía al transmisor el caracter
de XOFF (configurado en el registro S33 del módem) para que deje de
transmitir y cuando está listo de nuevo le envía el caracter XON
(configurado en el registro S32 del módem) para que reanude el flujo de
información.
En esta sección se explica como comunicarse con y a través del módem. Para esto se
hace uso de un programa que trae Windows, el Hyperterminal que generalmente se
encuentra en “Inicio → Programas → Accesorios → Comunicaciones → HyperTerm”
Para que la PC se comunique correctamente con el equipo, se necesita configurar el
hyperterminal de forma correcta y crear un ícono que identifique la comunicación con el
módem. Para esto se debe hace doble clic en el ícono “Hyperterm” que se muestra a
continuación:
Una vez que se ha hecho doble clic sobre dicho ícono aparece la siguiente pantalla:
Aquí hay ingresar un nombre y elegir un ícono que identificará a la conexión con el
módem. Esto se hace una sola vez. En un futuro cuando se quiera conectar con el equipo
se tendrá que ir a la misma carpeta en donde está el Hyperterm pero se hará doble click
en el ícono que elijamos en este paso, por ejemplo el del teléfono rojo y amarillo. El
nombre que ingresemos debe ser acorde con el equipo al cual queramos comunicarnos.
En este caso un nombre apropiado sería “Modem" como se muestra en la figura.
Cuando ya hayamos elegido el ícono y el nombre para la conexión, se presiona el botón
de “Aceptar” y surgirá la próxima pantalla en donde ya se puede observar el ícono que
elegimos y el nombre para la conexión. En esta ventana se debe elegir en la casilla que
dice “Conectar usando”el puerto de la PC para comunicarnos con el equipo. Para esto
hay que fijarse cual es el Puerto de comunicaciones libre que hay en la PC. Por lo
general es el Com1 o Com2 (Directo a Com1 o Directo a Com2).
Cuando ya se eligió el puerto de comunicaciones solo se debe presionar “Aceptar” para
pasar a la próxima ventana.
Observar que de fondo a la pantalla activa ya está abierto el programa Hyperterminal.
Nota: los valores ingresados dependerán del módem que se esté usando.
Una vez que se configuró lo anterior hay que presionar “Aceptar” y el programa
Hyperterminal estará listo para que la PC pueda conectarse con el equipo. Esto se
muestra en la siguiente figura:
Dentro de esta ventana se pueden ingresar las secuencias de parámetros para configurar
el equipo y poder comunicarse con el otro módem. Para esto debe aparece dentro de la
pantalla del hyperterminal un guión inferior titilante en la parte superior izquierda de la
pantalla como se muestra en la figura. Si esto no es así o si ni siquiera aparecen en
pantalla los caracteres que se ingresan, se deberá revisar el cable de comunicación o
cambiar el puerto de comunicación por donde se hará la conexión. Por ejemplo si se
eligió el Com1 ahora se deberá probar con cualquier otro, por ejemplo, Com2.
El Hyperterminal también permite la transmisión de archivos. Para esto se debe ir al
menú “Transferir” que se encuentra en la parte superior de la pantalla y elegir “Enviar
archivo”.
Una vez hecho esto aparece la siguiente pantalla para que se pueda elegir el archivo a
enviar y el protocolo de comunicación.
Una vez hecho lo anterior se deberá presionar “Enviar” para empezar a enviar dicho
archivo
Cuando queramos cerrar el Hyperterminal aparecerá la siguiente pantalla:
Las siguientes listas contienen los comandos AT más usados dividida en 4 grupos:
Nota: estos comandos no son aceptados por la totalidad de los módems y es posible
que algunos de los parámetros aquí mencionados no tengan los mismos efectos en
todos los módems.
Registros S.
Nota: la cantidad de registros que posea un módem dependen del modelo del mismo.
Solo los primeros 12 son estándar.