htm=goofy/flujo4.htm ok goofy/flujo4.htm   g o o f y 
[www.maicas.net]

goofy

cabezazo.gif (709 bytes)

Organigrama de funcionamiento alarma V4.

En vez de presentar un organigrama gráfico, que ocupa mucho espacio y no permite especificar todas las funciones de la alarma, se presenta un resumen a modo de lenguaje-estructurado.

Programa completo.

  1. Inicializa el PIC (el micro de la alarma).
  2. Inicializa el modem GSM (además el modem GSM se inicializa cada vez que se arma la alarma) 
  3. Entra en el bucle principal que se repite indefinidamente.

Bucle principal.

  1. Comprueba si debe atender a las comunicaciones GSM (si hay actividad en el puerto serie).
  2. Comprueba si el interruptor ON/OFF de alarma esta ON.
  3. Reenvía la salida del GPS a la salida Infrarroja (es decir, solo estando OFF y sin comunicaciones).
  4. Repite desde el comienzo el bucle principal.

Actividad en el puerto serie.

  1. Lee del puerto serie e interpreta.
  2. Comprueba si es una llamada entrante
  3. Comprueba si es un SMS entrante
  4. Comprueba si es un comando.
  5. Repite desde el comienzo el bucle principal.

Llamada entrante.

  1. Identifica la llamada entrante, si no se reconoce el numero salta al bucle principal.
  2. Cuenta el numero de RINGs configurados, y actua en consecuencia.
  3. Al terminar salta al bucle principal.
  • Si se alcanza la cuenta de RINGs, descuelga el telefono (VOZ o DATOS) .
  • Si se interrmpe la llamada y la llamada procede del primer numero configurado, sesarma la alarma 
  • Si se interrumpe la llamda procedente de otro numero, devuelve la llamada (conexion DATOS).

SMS entrante.

  1. Lee el SMS a la memoria del PIC y lo borra del telefono (ojo, siempre borra).
  2. Comprueba la clave de acceso, si no coíncide salta al bucle principal.
  3. Ejecuta el comando y salta al bucle principal.

Comando entrante.

  1. Ejecuta comando y salta al bucle principal.

Funcionamiento de alarma.

  • La alarma funciona igual que las versiones anteriores. 
  • Hay cuatro intervalos de tiempo configurables (T1, T2, T3 y T4). Ver detalle a continuación.
  • La funcion de alarma está embebida destro del bucle principal por lo que siempre se atienden las comunicaciones y el boton ON/OFF.
  • Cada vez que se arma la alarma, se vuelve a inicializar el modem GSM (asegura inicialización).
  • Cuando la alarma lleva 10 minutos (aprox) armada, se corta la alimentacion del GPS.

Funcion de alarma (detallado)

 

  1. El usuario activa la alarma usando un interruptor, la alarma espera un tiempo a que el usuario abandone el vehículo.
  2. Trascurrido este tiempo se arma la alarma (queda a la espera de un intruso).
  3. Detectado un intruso, espera un tiempo y realiza una llamada de voz por el movil.
  4. Espera otro intervalo de tiempo y hace sonar el claxon o sirena.
  5. Espera otro intervalo de tiempo y apaga el claxon o sirena.
  6. Vuelve al principio (espera antes de armarse).

Hay que resaltar que:

  • La expresion detectar movimiento significa tanto un cambio de estado en el detector de movimiento interno como una condicion de alarma en los sensores externos.
  • Tras detectarse un intruso, y despues de realizar la llamada GSM y hacer sonar el claxon, la alarma se vuelve a armar (trasncurrido un tiempo sin detectar movimiento).
  • Todos los tiempos son configurables, de cero segundos hasta 10 minutos aproximadamente.
  • Se puede configurar la alarma para que no suene el claxon o para que no realice la llamada telefónica.