13.04.2013 Views

VISUALIZADOR Y CONTROLADOR DE CONSUMO TELEFÓNICO ...

VISUALIZADOR Y CONTROLADOR DE CONSUMO TELEFÓNICO ...

VISUALIZADOR Y CONTROLADOR DE CONSUMO TELEFÓNICO ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

línea telefónica, lo que se traduce en un<br />

beneficio económico palpable.<br />

MATERIALES Y MÉTODOS<br />

El dispositivo consta principal-<br />

mente de un microcontrolador de la línea<br />

PIC de Microchip, una memoria EEPROM<br />

serie, un reloj de tiempo real (RTC), un<br />

decodificador de tonos multifrecuentes<br />

(DTMF), un detector de Llamada en<br />

Progreso (CP) y Voz, una Pantalla de Cristal<br />

Liquido (LCD) de 2 líneas por 20 caracteres y<br />

una interfaz RS-232 para el envío de datos a<br />

la PC.<br />

El microcontrolador es la parte<br />

fundamental del sistema. Para este desarrollo<br />

se utilizó el PIC16F876 de la firma Microchip<br />

por tener una buena relación entre costo y<br />

prestaciones.<br />

La memoria de datos utilizada es del<br />

tipo EEPROM serie (24LC256 de la empresa<br />

Microchip) la cual posee una interfase de<br />

comunicación sincrónica Inter-Integrated<br />

Circuit (I 2C), siendo compatible con el<br />

microcontrolador seleccionado.<br />

En lo que respecta a la<br />

decodificación de tonos DTMF seleccionado<br />

se optó por utilizar el CM8870 para<br />

interpretar las teclas accionadas sobre el<br />

teléfono.<br />

El display LCD dispone de dos<br />

líneas de 20 caracteres cada una, para la<br />

presentación de datos y configuración del<br />

equipo.<br />

El detector de Llamada en Progreso<br />

y Voz es el CMX683. Con la cadencia de<br />

tono de llamada que entrega el mismo, se<br />

detecta el inicio de la comunicación<br />

telefónica<br />

El cálculo de costos de las llamadas<br />

se efectúa mediante una PC vinculada al<br />

dispositivo mediante una interfaz RS232, que<br />

utiliza niveles lógicos de tensión diferentes a<br />

los del mismo. Para la adaptación entre tales<br />

niveles se utilizo un circuito integrado<br />

MAX232.<br />

UTILIZACIÓN <strong>DE</strong>L EQUIPO<br />

Primeramente, el usuario debe<br />

realizar la instalación del equipo,<br />

intercalándolo entre el aparato telefónico y la<br />

línea, para luego proceder a la configuración<br />

del mismo mediante el uso de las teclas del<br />

teléfono y a la visualización en pantalla. De<br />

este modo el dispositivo queda en<br />

funcionamiento, recopilando en su memoria<br />

la información pertinente a las diferentes<br />

llamadas que se realizan y sin permitir llevar<br />

a cabo aquellas que fueron bloqueadas con<br />

anterioridad.<br />

El usuario puede conectar el equipo<br />

a una PC, donde los datos de las llamadas son<br />

descargados para luego poder ser procesados<br />

y así obtener un resumen completo y<br />

detallado de las comunicaciones telefónicas<br />

efectuadas, indicándose además el costo de<br />

las mismas.<br />

Se muestra a continuación la pantalla<br />

principal del software de aplicación.<br />

El comando para procesar los datos<br />

almacenados en el dispositivo electrónico se<br />

encontrará deshabilitado hasta que se hayan<br />

descargado dichos datos en la PC. Una vez<br />

habilitado el comando es factible calcular el<br />

costo de las llamadas realizadas en el período<br />

especificado por el usuario y organizar las<br />

mismas detallando todos sus datos (número<br />

discado, fecha y hora, duración y costo). A<br />

continuación se muestra cómo se ve dicho<br />

resumen en la pantalla de la PC.<br />

Es posible también obtener una<br />

versión imprimible del detalle de llamadas,<br />

generando un archivo en formato Exel para<br />

permitir la impresión de los resultados<br />

generados.<br />

RESULTADOS Y CONCLUSIONES

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!