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.

<strong>VISUALIZADOR</strong> Y <strong>CONTROLADOR</strong> <strong>DE</strong> <strong>CONSUMO</strong><br />

<strong>TELEFÓNICO</strong> (VCCT)<br />

AUTOR: JAVIER I. EZCURRA, DIEGO RIQUELME<br />

DIRECTOR: ING. MIGUEL REVUELTA<br />

CARRERA: ING. ELECTRÓNICA<br />

MARZO 2006<br />

Palabras clave: Administrador Telefónico, Llamada en Progreso, PIC, DTMF, RTC,<br />

EEPROM serie, I 2 C, LCD, RS-232.<br />

Resumen<br />

El VCCT es un dispositivo electrónico que registra las llamadas telefónicas realizadas, controla el<br />

consumo y calcula el costo de las mismas, permitiendo al usuario administrar racionalmente la totalidad de sus<br />

comunicaciones. También permite limitar la duración de las llamadas urbanas, interurbanas e internacionales,<br />

a celulares, a características 06xx y 08xx. , y bloquear hasta treinta (30) números telefónicos determinados. El<br />

control se efectúa mediante una clave de cuatro (4) dígitos escogida por el usuario.<br />

El sistema almacena información de relevancia respecto a las últimas novecientas (900)<br />

comunicaciones efectuadas, a saber: el número digitado, su hora de inicio y duración, etc. Estos datos son<br />

enviados hacia una PC a través de un puerto serie, en donde los mismos, utilizando un programa diseñado en<br />

entorno Visual Basic, son procesados para medir el consumo mensual o bimestral de la línea. Luego la<br />

información así obtenida (respecto a las llamadas realizadas y a sus costos parciales y totales), es convertida a<br />

un formato de planilla de cálculos Excel, lográndose de esta manera una versión imprimible de la citada<br />

información. El dispositivo se basa en….<br />

INTRODUCCIÓN<br />

En la mayoría de los hogares y<br />

pequeñas empresas se realiza un gran número<br />

de llamadas, muchas de las cuales no son<br />

estrictamente indispensables, lo que trae<br />

aparejado un gasto superfluo y a veces<br />

excesivo. Dicha situación puede representar<br />

en ocasiones un verdadero problema, y<br />

aunque la mayoría de las empresas telefónicas<br />

ofrece entre sus servicios el de control y<br />

registro de llamadas, esto implica para el<br />

usuario un costo mensual adicional. Por lo<br />

expuesto, se ideó este sistema que permite<br />

lograr un uso racional de la línea telefónica, y<br />

contar con la posibilidad de medir el gasto<br />

correspondiente al citado servicio.<br />

PRINCIPALES CARACTERÍSTICAS<br />

El sistema desarrollado presenta<br />

características destacables que lo harán<br />

competitivo frente a productos similares<br />

existentes en el mercado. Las mismas son las<br />

siguientes:<br />

• peso y tamaño reducidos, que permiten<br />

transportarlo con facilidad;<br />

• presenta una interfaz visual amigable<br />

para con el usuario. Esto implica un manejo<br />

sencillo de la configuración del equipo y una<br />

visualización clara de la misma, como así<br />

también de las llamadas efectuadas;<br />

• es poseedor de una alta capacidad de<br />

almacenamiento de datos y de bloqueo de<br />

números telefónicos;<br />

• sus componentes son de bajo costo y<br />

están disponibles en el mercado local;<br />

• provee de una interfaz con el usuario a<br />

través de una PC, mediante la cual se pueden<br />

recopilar los datos almacenados en el<br />

dispositivo de una manera sencilla y rápida,<br />

utilizando aplicaciones que le sean fa-miliares<br />

para el análisis de la información;<br />

• permite el contralor del uso desmedido<br />

del servicio telefónico a partir de una<br />

administración eficiente del consumo;<br />

• permite el acceso directo a números de<br />

emergencia sin ningún tipo de restricción;<br />

• provee de un indicador del número<br />

discado, duración, fecha y hora de cada<br />

llamada y del gasto telefónico mensual o<br />

bimestral.<br />

APLICACIONES<br />

El VCCT es una eficaz herramienta<br />

para la administración del consumo<br />

telefónico residencial, pudiendo también ser<br />

utilizado para el control del mismo en<br />

pequeñas y medianas empresas. Importa un<br />

límite a la discrecionalidad en el uso de la


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


Se obtuvo un sistema que permite<br />

controlar y tarifar las llamadas telefónicas. Su<br />

bajo costo, tamaño y peso reducidos,<br />

portabilidad, y facilidad de uso, son algunas<br />

de las virtudes que le permitirán competir en<br />

el mercado. Provee la posibilidad de que el<br />

usuario establezca límites al uso de su línea<br />

telefónica, tales como acotarlas por tiempo y<br />

por categoría, o impedir que se efectúen<br />

comunicaciones a determinados números<br />

telefónicos.<br />

Por otro lado, el software de<br />

aplicación que acompaña al equipo demostró<br />

ser un instrumento eficaz para el cálculo del<br />

gasto telefónico, ya que arrojó resultados<br />

similares a los contenidos en los resúmenes<br />

de llamadas y costos que entregan las<br />

empresas prestatarias del servicio.<br />

Así mismo, es dable destacar que<br />

todos los componentes del equipo fueron<br />

seleccionados en base a su disponibilidad en<br />

el mercado local, lo que facilita su<br />

reproducción.<br />

En conclusión, se obtuvo un sistema<br />

versátil y eficiente, con posibilidades de<br />

ampliar su capacidad y funcionalidad en<br />

diseños futuros. Esto último se materializaría,<br />

por ejemplo, mediante el empleo de baterías<br />

para la alimentación del equipo, el anexado<br />

de un sistema que permita cumplir el rol de<br />

“identificador de llamadas entrantes”, etc.,<br />

teniendo siempre como base al sistema<br />

presentado.<br />

BIBLIOGRAFÍA<br />

• PICmicro TM Mid-Range MCU Family<br />

Reference Manual, obtenido vía Internet.<br />

http://www.microchip.com/stellent/idc<br />

plg?IdcService=SS_GET_PAGE&nodeI<br />

d=1335&dDocName=en010239<br />

• Hojas de Datos del microcon- trolador<br />

PIC16F876, obtenido vía Internet.<br />

http://ww1.microchip.com/downloads/<br />

en/DeviceDoc/30292c.pdf<br />

• Hojas de Datos de la memoria<br />

EEPROM serie, obtenido vía Internet.<br />

http://ww1.microchip.com/downloads/<br />

en/DeviceDoc/21203M.pdf<br />

• Hojas de datos sobre programación de la<br />

EEPROM del PIC.<br />

http://ww1.microchip.com/downloads/<br />

en/DeviceDoc/39025f.pdf<br />

• Hojas de Datos del decodificador de<br />

tonos DTMF CM8870, obtenido vía<br />

Internet.<br />

www.bgmicro.com/pdf/ics8870.pdf<br />

• Hojas de Datos del detector de llamada<br />

en progreso y voz CMX683, obtenido vía<br />

Internet.<br />

www.cmlmicro.com/products/datasheet<br />

s/Docs/cmx683ds.PDF<br />

• Hojas de Datos del reloj de tiempo real<br />

DS1307, obtenido vía Internet.<br />

www.emesystems.com/pdfs/parts/DS13<br />

07.pdf<br />

• Hojas del optoacoplador CNY74-2,<br />

obtenido vía Internet.<br />

www.andpol.com.pl/pdf/karty/CNY74.<br />

pdf<br />

• Notas de aplicación incluidas en el<br />

CDROM “Microchip Technical Library,<br />

first edition 2000”<br />

Código: AN587, Título “Interfacing<br />

PICmicros to an LCD Module”<br />

Código: AN732, Título “Using the<br />

PICmicros MSSP Module for Master I2C<br />

Communications”<br />

Código: AN774, Título Asynchro-nous<br />

Communications with the PICmicro<br />

USART”

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

Saved successfully!

Ooh no, something went wrong!