sistema de alarma

Páginas: 9 (2137 palabras) Publicado: 13 de mayo de 2013
Interfaces Telefónicas

Alarma con Interfaz DTMF de Línea Telefónica basado en PIC16F84
Propósito
En toda aplicación donde normalmente se requiera el establecimiento de una conexión
telefónica se hace necesario el diseño de una interfaz de línea telefónica. En este proyecto se usa
el discado por tono ó DTMF. La generación de los tonos DTMF se realiza por software
programando elmicrocontrolador PIC16F84. La interfaz esta destinada a usos en sistemas de
alarmas domésticos en donde la activación de la alarma produce la llamada a teléfonos
previamente establecidos. Esta interfaz puede ser usada en conjunto con un módulo reproductorgrabador de mensajes a fin de que el mensaje previamente grabado sea escuchado en el otro
extremo de la llamada o se puede programar en el mismomicrocontrolador la emisión de tonos de
diferentes frecuencias e intervalos que puedan identificar el tipo de alarma activada.

Teoría de operación
La codificación DTMF se muestra en la tabla 1. A cada tecla del teléfono le corresponde la
emisión de dos frecuencias: una denominada baja y otra denominada alta. La suma de estas dos
frecuencia produce el tono DTMF correspondiente.

Tecla
1
2
3
45
6
7
8
9
0
*
#
A
B
C
D

Frecuencia
697+1209
697+1336
697+1477
770+1209
770+1336
770+1477
852+1209
852+1336
852+1477
941+1336
941+1209
941+1477
697+1633
770+1633
852+1633
941+1633

Tabla 1 Codificación DTMF para Teclado telefónico

Carlos A. Narváez V. 2002

Interfaces Telefónicas
La técnica utilizada para la generación de cada frecuencia es la modulación deancho de
pulso (PWM). Un pin del microcontrolador se utiliza como salida de frecuencias bajas y otro como
salida de frecuencias altas. A la salida de cada pin se colocan sendos filtros pasabajos cuyas
salidas son unidas a fin de sumar ambas frecuencias y producir el tono DTMF.

Generación de la Frecuencia deseada
Para la generación de una frecuencia determinada utilizamos un lazo de retardoel cual es repetido
n veces. El lazo de retardo es producido por la ejecución de instrucciones cuya duración es de un
ciclo de reloj, excepto las de salto que duran dos. Cada vez que el lazo se ejecute n veces, el pin
correspondiente cambiará de estado produciéndose así medio periodo. Variando el valor de n
podemos obtener la frecuencia deseada de acuerdo a la siguiente ecuación:

p= 1

f1


f =

 2 * t * n *T 
P

donde:
p = periodo
f = frecuencia
t = número de ciclos de reloj del lazo
n = número de veces que se repite el lazo
T = Tiempo ciclo de instrucción (1useg @ 4Mhz)
En este caso se utilizan 18 ciclos de reloj en el lazo, así para generar la frecuencia
694.4444444 Hz, necesitamos repetir el lazo 40 veces.

1


f =
= 694.44444 Hz
−6 
 2*18 * 40 *1x10 
La siguiente tabla muestra el resumen de los cálculos realizados para cada frecuencia
Tono
697
770
852
941
1209
1336
1477
1633

N
40
36
32
29
23
21
19
17

Tono Generado
694.4444444
771.6049383
868.0555555
957.8544061
1207.7294690
1322.7513230
1461.9883040
1633.9869280

Error
2.56
1.60
16.05
16.85
1.27
13.25
15.01
0.99

%
0.37
0.21
1.881.79
0.11
0.99
1.02
0.06

Carlos A. Narváez V. 2002

Interfaces Telefónicas

Descripción del Proyecto Propuesto
Al activarse cualquiera de las entradas de la alarma, (según su configuración), el sistema
realiza llamadas a números telefónicos (máximo 3), previamente grabados en la EEPROM del
microcontrolador, tantas veces como se indique, utilizando discado por tonos DTMF. Los númerostelefónicos son grabados utilizando la interfaz serial y un programa escrito en Visual Basic. Cada
vez que el circuito es conectado a la alimentación, se enciende un LED por espacio de 10
segundos, indicando el instante en que pueden ser enviados los datos a grabar en la EEPROM.
Luego de ello, el sistema queda revisando continuamente cada una de las entradas, al activarse
alguna, se produce...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Los Sistemas De Alarmas
  • sistemas de alarma
  • Sistema de alarma
  • sistema de alarma
  • Sistemas de alarma
  • Tareas Sistemas De Alarmas
  • sistema de alarma contra incendios
  • Sistemas De Alarma En Cataluña

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS