VISUALIZADOR Y CONTROLADOR DE CONSUMO TELEFÓNICO ...
VISUALIZADOR Y CONTROLADOR DE CONSUMO TELEFÓNICO ...
VISUALIZADOR Y CONTROLADOR DE CONSUMO TELEFÓNICO ...
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”