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

goofy

cabezazo.gif (709 bytes)

Alarma GSM-GPS  V2 / V3.

alarm3.gif (15076 bytes)

Alimentación.

alim3.gif (5984 bytes)

Como se puede ver en el esquema, usamos dos reguladores. Para alimentar el teléfono Siemens (del borne MC1), usamos un 7806 seguido de una resistencia de 10 Ohm, 1 Watio. Para alimentar el PIC, usamos un 78L05.

El diodo en la entrada de 12V, impide que un consumo exterior al módulo, consuma corriente proveniente del condensador C4.

El diodo zener de 5V1 es necesario (explicaremos porqué en otra página).

El GPS, dependiendo del modelo concreto que usemos, se puede alimentar a 12V, a 6V o a 5V. Si se alimenta a 5V, usaremos un 7805 en cápsula TO220, en vez del 78L05.

Montaje: Tras montar la alimentación, debes comprobar los niveles de tensión a la salida de los reguladores, y tambien que estos no se calientan.


CPU.

alv2pic.gif (14424 bytes) En la figura de la izquierda se ve la disposicion del PIC, el cristal de 3.579 Mhz y los dos condensadores de 22pF constituyen el oscilador de reloj.

La resistencia de 4.7K que conecta la linea de RESET a 5V.

Los dos condensadores de 100 nF no son necesarios, se puede usar uno solo (ya mostrado al describir la alimentación) .

Un LED rojo de 3mm y una resistencia de 220 homios se conectan a la patilla RA3 (pin 2) del PIC. Es indiferente el orden de conexion de estos dos elementos, pero la polaridad del LED ha de ser la correcta.

Montaje: Tras montar la alimentación, debes montar la CPU completa (PIC, oscilador, reset y LED). Usa un zócalo para el PIC. Usa un PIC con un programa de prueba para comprobar que esta parte está bien montada.


Sensores.

alv2sens.gif (15837 bytes) Cuatro PINs del PIC, RB4, RB5, RB6 y RB7, se dedican a la conexion de sensores.

En RB4 se conecta un sensor de movimiento (una ampolla de vidrío que lleva una gota de mercurio dentro). La entrada va forzada a 0V con una resistencia y el detector de movimiento la conecta a +5V al cerrarse los contactos.

RB5 se usa para activar/desactivar la alarma, exteriormente hay dos conexiones (S51 y S52). La alarma se desactiva si una de ellas se pone a 12V. Internamente, el nivel de tension se adapta con un divisor de tension y se proteje con un zener.

RB6 se usa para conectar hasta tres sensores externos (S61, S62 y S63), estos sensores provocarán que la alarma se dispare al conectarlos a +12V. Internamente RB6 se conecta a un divisor de tension con dos resistencias y se proteje con un zener.

RB7 se usa para conectar hasta tres sensores externos (S71, S72 y S73), estos sensores disparan la alarma al conectarlos a 0V. Internamente RB7 va forzada a 5V cion una resistencia.

Observesé que los diodos de entrada de los sensores van polarizados en una direccion distinta en RB6 y RB7. Funcionalmente estos diodos hacen el papel de una puerta OR.

Montaje: Tras montar los sensores, usa un PIC con un programa de prueba para comprobar que esta parte está bien montada. En las lineas no usadas, puede omitirse el diodo de entrada correspondiente, pero es obligado instalar todas las resistencias, y los zener.


Sirena y AUX.

alv2sir.gif (2706 bytes)A la izquierda se muestra el circuito de control de la sirena externa, constuido con un transistor 2N2222 de cápsula metálica, y controlado desde el PIC por la linea RA1 (pin 18 del PIC).

Los mismos componentes en idéntica disposición, se usarán si vamos a usar un dispositivo auxiliar (AUX). En este caso la patilla de salida es la linea RA0 (pin 17 del PIC)

Hay que hacer notar que la sirena va permanentemente conectada a 12V (cable rojo de la sirena) y el PIC controla su conexion a masa (cable negro de la sirena). la sirena no debe tener la carcasa metálica, o bien debe tenerla aislada.

Además, si el transistor se va a usar para controlar un relé, hay que añadir un diodo de protección, tal como se muestra en el primer esquema de esta página.

Montaje: Tras montar el transistor y la sirena, usa un PIC con un programa de prueba para comprobar que esta parte está bien montada. Si no vas a usar una sirena externa, se puede dejar RA1 sin conectar (flotante). Si se usa una sirena muy potente (más de 400 ma), es conveniente usar un rele.


Telefono.

El telefono movil se conecta usando un cable de cuatro hilos, dos correspondientes a la alimentacion, 6V y GND (que es tambien masa de datos) y otros dos que son la entrada(RX) y salida(TX) de datos serie.

La linea TX va conectada al pin RB0 del PIC a través de un diodo, y además lleva una resistencia pull-up de 5K7 conectada a +5V. Esto garantiza que el insificiente nivel de tension proporcionado por el teléfono, accione convenientemente la   entrada del PIC

La linea RX se conecta a RB3 a través de una resistencia de 15K, de este modo el excesivo nivel de tension proporcionado por el PIC, no es un problema para el teléfono.

Como se puede ver en la figura, la conexion de datos va cruzada, es decir que la salida del telefono va a una entrada en el PIC, y la salida del PIC va a la entrada del telefono.

cac55.gif (4720 bytes)

En el esquema se muestra además la resistencia pull-up de 4.7K que se conecta al pin RB2 y que es necesaria incluso en el caso de que no se use GPS para que este pin no quede flotante.

Montaje: Los problemas en esta parte del circuito provienen generalmente de los cables de conexion (niveles de tension en el telefono, etc...). Mira aquí cómo puedes probar los cables.


GPS.

Si no se va a usar GPS se puede prescindir de todos los componentes mostrados en los siguientes esquemas, excepto la resistencia pull-up de 4.7K conectada a RB2, que es obligatoria para no dejar este pin flotante.

Si se usa GPS, hay dos circuitos asociados a él,  el circuito de entrada de datos y el de alimentación. De nuevo, podemos prescindir completamente del circuito de alimentacion si alimentamos al GPS por otros medios (desde la llave de contacto con un regulador aparte, por ejemplo).

GPS-DATOS.

alv2gps.gif (5580 bytes) La conexion de datos -TX del GPS compatible RS232- ataca un transitor encargado de convertir la señal a niveles TTL. esta señal TTL va al pin de entrada RB2 en el PIC. No se usa la linea RX del GPS, que en teoría iría a RB1, pero al no ser necesaria este pin se deja flotante.

La resistencia pull-up de 4.7K es la misma mostrada en el esquema del conector del telefono.

El diodo es necesario para proteger al transistor de las tensiones negativas presentes en TX_GPS

Dependiendo del modelo de GPS, tambien es posible que éste proporcione la salida de datos con niveles TTL pero lógica RS232, en este caso se puede quitar el diodo y la resitencia de base del transistor será de 4K7. Tambien podemos encontrar que el GPS de la salida  TTL invertida respecto al RS232, en cuyo caso debemos prescindir del transistor.

GPS-ALIMENTACION.

La alimentacion del GPS se controla usando un microrele de 5V. Para accionar el microrele se usa un transistor BC547.

Un diodo 1N4148 proteje al transistor de señales parásitas generadas por la bobina del rele.

Si el GPS se alimenta a 5V, el regulador de 5V debe ser un 7805 en encapsulado TO220 (no el 78L05 de baja potencia).

Si el GPS lo admite, podemos alimentarlo a 6V, usaremos el mismo regulador del telefono y evitaremos usar un 7805 de mayor potencia.

Igualmente, puede darse el caso de que el GPS se alimente a 12V, en cuyo caso basta usar un microrele de 12V

Si no se quiere controlar la alimentacion del GPS desde el PIC, la salida RA2 se deja flotante.

Montaje: Usa un PIC con un programa de prueba para comprobar que esta parte está bien montada.

alv2rele.gif (7076 bytes)

allwire.gif (3083 bytes) Nota sobre el conector: manteniendo la misma disposicion de PINs en nuestros montajes, en todas las conexiones serie (Modem,  PC, GPS, ...) se facilita el uso de distintos cables en el mismo conector.

Nosotros hemos adoptado la disposicion que se ve en la figura, y colocamos una tira de cuatro PINs macho en la placa, mientras los cables llevan en el extremo cuatro pins hembra.

De este modo, cualquier cable se puede conectar en cualquier conector de los distintos prototipos, el PC puede emular al movil o al GPS, etc....