Professional Documents
Culture Documents
Me pidieron que construya una alarma con la transmisin de alarma remota a travs de mi telfono mvil.
Existen dispositivos bastante econmicos en el mercado o kits donde el precio es algo ms favorable, pero
no son susceptibles de personalizacin. As que sal a buscar internet y encontr pginas excelentes sobre
este tema, incluso checo. Decid construir una alarma segn sus instrucciones, desafortunadamente
encontr que el cdigo fuente de la estructura no est disponible. Debido a que quera cambiar algunos
parmetros y quera aprender cmo programar los procesadores Microchip PIC, la solucin para
descargar el archivo * .hex no me ayud mucho. Es por eso que decid tomar el control de la solucin de
hardware y reescribir mi propio software.Esta construccin no es una novedad hoy, pero he intentado
proporcionar informacin completa, cdigos fuente e informacin para ayudar a cualquiera que haya
podido facilitar el trabajo y evitar algunos errores y problemas.
Parmetros tcnicos:
Fuente de
5-15 V CC externo
alimentacin:
Suscripcin: sin cargar MT aproximadamente 50 mA
Procesador
Primer PIC 16F84A, Segundo PIC 16F628 (o 16F628A)
montado:
Encendido del enviar SMS "GSM-ON" (por supuesto, sin comillas, con un guion, todos
rel: grandes) a la alarma MT
http://www.dhservis.cz/dalsi/alarm.htm 1/7
16/10/2017 Alarma con transmisin de alarma a travs de la red GSM
Descripcin de la estructura
Para transferir la alarma, eleg MT Siemens C35i porque es suya y tambin, y esa es la principal con el mdem
de hardware implementado. Esto significa que el telfono se puede comunicar fcilmente a travs del conector del
sistema utilizando la comunicacin serial clsica (RS232). La interfaz de comunicacin del telfono mvil es un
dplex, carcter (byte) orientado, interfaz serie asncrona, hasta los niveles de tensin de las dos seales (TxD,
RxD) corresponde a las recomendaciones RS232. Se modific el registro de niveles de voltaje no estndar. 0 y
registro. 1 son la nica razn por la cual el telfono mvil no puede conectarse directamente al puerto serie de una
PC, solo por medio de tres cables. Para Siemens C35i, se aplican los siguientes parmetros de transmisin:
velocidad de datos 19200 Bd, 8 bits de datos, sin paridad, 1 bit de parada. Podemos comunicar ambos desde una
PC usando diferentes programas (por supuesto, despus del ajuste de voltaje TxD apropiado), as como usar un
solo chip (que es el caso). Enlaces a su alarma se resuelve mediante un cable de datos que transmite seales TxD,
RxD y por medio de la cual la carga de la batera.
Porque, a diferencia del microprocesador, hay niveles lgicos de 3 voltios en el telfono mvil, la tensin de
la seal TxD debe reducirse desde el procesador al telfono. La reduccin se realiza mediante el diodo Zener y la
resistencia ubicada directamente en el cuerpo del conector.
El diseo personalizado es un procesador conectado de forma clsica con un reloj de cristal y un circuito de
reinicio. La fuente de alimentacin se resuelve mediante un estabilizador monoltico tipo 78S05. En el diseo
original, se us el procesador PIC 16F84A, que no tiene un hardware UART. Por lo tanto, las seales y todas las
comunicaciones seriales deben emular el software. A diferencia del diseo original, he modificado la placa de
circuito a una unilateral. Desde que tuve un PIC 16F84, he creado una estructura para l, pero en ese momento
pens que ser mucho ms fcil para crear el mismo para el PIC 16F628, que ha implementado un completo
hardware UART / USART, tiene la capacidad de conexin B permitir interna pullup resistores y tiene la opcin
de usar un circuito de reinicio interno despus de encender la energa. Este segundo diseo tiene los mismos
parmetros y el mismo control del rel de salida que la versin PIC16F84A. La segunda versin ha sido
totalmente sintonizada y probada en un campo sin contacto y funciona sin problemas. Es mi prctica crear una
placa de circuito impreso para todas las construcciones de prueba para candidatos potenciales, y esta no es una
excepcin.
http://www.dhservis.cz/dalsi/alarm.htm 2/7
16/10/2017 Alarma con transmisin de alarma a travs de la red GSM
1 - GND
2 - autoservicio (informacin acerca de la carga)
3 - Carga (entrada de corriente de carga)
4 - batera de salida (VCC)
5 - Datos TX (datos a cabo MT -> PC)
6 - Datos RX (datos en PC -> MT )
7 - Deteccin / Reloj (deteccin de accesorios / seal de
control)
8 - Deteccin / Datos
9 - GND ext. micrfono
10 - entrada ext. micrfono
11 - salida ext. audio
12 - GND ext. audio
Despus de detectar que el telfono est conectado, el LED se enciende y se prueba la entrada de alarma. Si no
hay alarma en H (16f628 en L), la entrada de alarma se prueba nuevamente despus de 1 segundo. Esto se prueba
10 veces. Luego, siga la consulta MT para un nuevo SMS. Si no es as, (encontramos que MT devuelve la
http://www.dhservis.cz/dalsi/alarm.htm 3/7
16/10/2017 Alarma con transmisin de alarma a travs de la red GSM
instruccin CMGL despus de OK), comienza el salto al comienzo. Si se recibe un nuevo SMS, se prueba el
carcter de dos puntos : en el mensaje. Una vez que se alcanza, se cortan los caracteres innecesarios y el texto del
texto se transfiere a la RAM asignada de 12 bytes. Contenido del formato PDUno descifra, pero como sabemos
qu esperar del mensaje (mejor para los datos), comparamos los datos recibidos. Si son iguales que ON, escriba
en EEPROM con la configuracin del indicador correspondiente. Si est DESACTIVADO, se realiza una
escritura con una marca de reinicio. El SMS se borra (el contenido EEPROM y el encendido / apagado del rel se
prueban al principio). Encender / apagar el rel indica un LED rojo. Si los datos no coinciden con un mensaje, se
elimina el SMS. Con la versin 16F628, para mayor confiabilidad, WATCHDOG est configurado durante
aproximadamente 2 segundos para reiniciar el procesador si permanece en bucle en el bucle.
Cuando se activa una alarma, el LED verde parpadea en el segundo intervalo. El programa espera durante 10
segundos y lee el estado del pin RB3. Si en este momento el pin RB3 llega al registro. H (16f628 a L), es decir ..
Se presion el botn de apagado, el programa contina normalmente. Si no se presion el botn, el nmero de
telfono se marca y se marca. Despus de 15 segundos, la conexin finaliza. Mira los archivos fuente comentados
para ms.
Una vez que la alarma ha sido desactivada por un botn, el estado de la alarma contina siendo monitoreado.
Cuando se presiona como un botn, no pasa nada. Si se abre, la funcin de reloj se reanuda. Por ejemplo,
Monitoreamos el estado de la puerta del garaje. El propietario entra, abre la puerta, cierra el contacto y se activar
una alarma si el botn no se presiona en 10 segundos. Si se presiona el botn, no pasa nada. Al salir para la
activacin, solo es necesario cerrar la puerta, el contacto se abrir, la alarma se activar y la prxima puerta
activar nuevamente una alarma (si no est suspendida).
Renacimiento
Problemas El telfono no se est comunicando, LED verde apagado - para conectar la entrada y el cable
de salida del telfono (procesador TxD y RxD) transmisor (por ejemplo. "El convertidor compacto TTL ->
RS232" ) seales de prueba de terminales y hacia y desde el telfono. Intentaremos enviar el comando AT e
INTRO a su telfono y el telfono debe responder OK. Si esto no sucede, la falla es ms probable en el
conector MT. Compruebe la conexin de seal: procesador TxD a RxD MT y viceversa !!
Si todo est bien, puede ser un problema descrito en otra pgina .
ATENCIN En esta estructura, hay que recordar el hecho de que al menos una vez cada seis meses a partir de
la alarma del telfono llam porque si no lo hacemos, el operador evala el nmero de tarjeta de telfono y la
tarjeta como cerraduras inactivos. Es ciertamente posible (algunas estructuras ya estn implementadas) para
programar el procesador para insertar una rutina que este hecho relojes y tal. Bimestral hace una llamada a un
servicio de pago (como las previsiones meteorolgicas y la hora, etc. exacta), y por lo tanto evita que las
lengetas de bloqueo .
X carga de la batera - Me habl con un hombre que tiene los contactos adecuados en Siemens y en su opinin,
es mucho mejor para hacer funcionar el telfono con una batera de forma permanente dobjenm, pero retire la
batera de la MT y MT conectar la alimentacin directamente desde el microcontrolador aplicacin. El voltaje de
la fuente de alimentacin MT es 3.6V, por lo tanto, reduzca la tensin mediante, por ejemplo, un diodo en serie
(1N4007). Despus de esta modificacin, ahora podemos enviar MT desde la aplicacin. Para ms informacin
sobre la fuente de alimentacin MT desde la aplicacin, consulte la siguiente pgina de alarmas.
Lista de piezas
Este diseo ha sido diseado como estable con una ubicacin en, por ejemplo, un garaje o un departamento.
Sera, por supuesto, para utilizarlo como una alarma para la supervisin del coche, que sera, sin embargo,
cambiar algunos parmetros de consumo tales como. Utilice estabilizador de baja potencia de procesador de
electrnica de potencia "dormido con" una llamada de l, por ejemplo. Cambiar el puerto B, soluciones
alternativas recargando MT y otros, pero este ya no es el contenido de este diseo.
En una solicitud, existen otras dos versiones del software , en la primera alarma de llamada gradualmente
en 4 nmeros almacenados en la tarjeta SIM, en la segunda versin tambin pidiendo a 4 nmeros, ms el retardo
de la funcin de programacin adicional cuando el botn se pulsa la alarma de 10 segundos de inactividad. Esta
funcin se puede usar, por ejemplo, al controlar un piso, al presionar el botn de apagado antes de salir del
departamento antes de abrir la puerta, la alarma est 10 segundos inactiva y podemos salir. Una vez que ha
transcurrido el intervalo, se restaura la operacin de alarma y la monitorizacin funciona normalmente. Puede
encontrar todo a continuacin en el enlace del software.
ADVERTENCIA: para un diseo adicional de alarmas GSM con algunas caractersticas avanzadas, vea la
pgina nueva .
http://www.dhservis.cz/dalsi/alarm.htm 7/7