Sunteți pe pagina 1din 11

Adaptador de Tensin

De
Red controlado por GSM

Nombre: Flavio Colombo Muoz
Curso: 4Medio D


Adaptador de Tensin de Red Controlado por
GSM

Mediante un simple mensaje SMS enviado desde nuestro
telfono GSM, pueden conmutarse a on y off dos cargas
conectadas a dos alimentadores de red, de forma
independiente o programada para hacerlo en el tiempo
especificado.
Brevemente diremos que el proyecto versa sobre un
receptor SMS que ha sido programado y configurado para
tomar el control de dos alimentadores de red elctrica, en
otras palabras, las cargas conectadas en sus enchufes se
pueden apagar y encender independientemente enviando
un mensaje SMS. La conmutacin on/off ser inmediata,
pero tambin en un tiempo predeterminado, gracias al uso
de un reloj en tiempo real.


Mdem GSM

En realidad, todo lo relacionado con la recepcin
SMS est colocado seguro en el mdulo. El mdulo del
que hablamos se fabrica en Francia por la compaa
Wavecom y puede obtenerse mediante sus distribuidores,
incluyendo Unitronic. El mdulo modelo WMOi3 es un
mdem GSM de doble banda para las bandas de 900 y
1.800 MHz. Se utiliza en telefona, voz-correo, transmisin
y recepcin SMS, fax, transmisin de datos y mucho ms,
todo sin necesidad de hardware adicional.

La caja, un poco menor que un paquete de cigarros, consta
de una tarjeta SIM, un conector de antena, un conector de
50 pines que cubre una amplia variedad de funciones y
buses del sistema: fuente de alimentacin, dos
preamplificadores de micrfono, dos amplificadores de
potencia AF, una interface completa RS-232, un conversor
A/D, un terminal de teclado, un SPI y un bus I2C,
conectividad para un soporte de tarjeta SIM externo, dos
entradas/salidas digitales y un nmero de lneas de control.
De la totalidad de funciones proporcionadas en el conector
de 50 pines, el proyecto actual slo usa dos lneas digitales
de I/O, dos lneas de control (on/off y busy ocupado-) y el
puerto RS232, el cual nicamente se necesita en el caso
de perder el password y querer reiniciar el sistema con sus
valores por defecto.


Corazn del proyecto: mdem GSM, listo para ser
programado.











OpenAT

El corazn del Conector de Red Controlado SMS no es
barato, pero definitivamente el principal valor es que se
puede programar en un lenguaje de programacin especial
llamado OpenAT.
La programacin puede necesitar un microcontrolador
como el que tpicamente llevan estos sistemas. Como
habr deducido por el nombre del lenguaje, OpenAT
encuentra su raz en el comando AT, diseado
originalmente por Hayes para los mdems telefnicos. Una
aplicacin OpenAT consta del usuario especfico,
aplicacin embebida que se ha linkado y desarrollado
usando la librera OpenAT. La librera est basada en una
multitud de diferentes APIs (Interfaces de Aplicacin
Programables) desarrolladas por Wavecom:

-Comandos de Aplicacin API:
El cual se ha usado por la aplicacin embebida.

-AT Command API:
Da acceso a la configuracin de las funciones AT (Envo de
Comandos AT, suscribindose a indicadores no
solicitados/intervenidos).

-OS API:
Permite acceder a las funciones del sistema operativo
(temporizacin inicio/parada, leer/escribir datos en la
memoria Flash, reservar/liberar memoria, borrar objetos
almacenados en memoria Flash).

-PCM API:
Que nos facilita usar las funciones del Gestor de Control de
Flujo, el cual nos asegura la entrada a V.24 y datos de I/O
(abrir/cerrar flujo, enviar/recibir datos).


-I/O API:
Para control sobre el enlace serie y el GPIO (aqu, los dos
enchufes de red elctrica).

-Bus API:
Que se parece a los buses del sistema SPI e I2C.

-Standard API:
Con un nmero de funciones estndar en C. La Figura 2
ilustra la interaccin entre las API y la aplicacin de usuario
contenida en el mdulo Wavecom.
Lo ms importante es que todo el software que
necesitamos ya es residente en el mdem GSM.





















Figura 2. Ilustracin de la interaccin de las APIs con la
aplicacin de usuario


Wavecom Module
Open AT application

User Embedded
Application


Open AT Library
Wavecom
Core Software
User Embedded Application
Open AT APls (Event & Functional driven)
AT Command
Transportation
facility
OS related
facility
Standard
`C
Library
Flow Control
Management
facility
Serial
I/O Control
facility
BUS
facility
Input/
output
facility
El mdem
La electrnica adicional consta de poco ms que un
convertidor de nivel, dos salidas aisladas y una fuente de
alimentacin a partir de la red elctrica.
El mdulo Wavecom GSM slo est cableado con las
lneas RxD y TxD. En el lado del mdem aparecen las
seales RS-232 a niveles TTL (5 V), mientras que en el
lado del PC aparecen niveles de tensin simtrica (15 V).
Las dos salidas conmutadas son idnticas y contienen un
transistor tipo BC547 que excita un transistor de potencia
tipo BD139. Cuando la salida PIO_x del mdem est activa
a nivel alto, el contacto del rel se cierra, haciendo que la
tensin de red se aplique a la carga conectada a K2 o K3.
Esto se indica mediante el encendido de los diodos LED D4
o D5.
La tensin de alimentacin es estndar y consta de un
transformador de red, un rectificador, condensadores de
filtrado y desacoplo y un regulador de 5 V. El transformador
de red debe ser resistente a cortocircuitos y el regulador de
tensin estar convenientemente refrigerado.
El LED D1 ser de tipo parpadeo: parpadear cuando el
mdem GSM reciba el transmisor de red, y se iluminar de
forma continua cuando tenga lugar la comunicacin, por
ejemplo, durante la conexin de alimentacin y cuando el
mdem establezca una conexin de red.



Comprobacin...

Durante la comprobacin debemos extremar las
precauciones para evitar un contacto accidental con las
tensiones alternas que hay en la unidad, ya que pueden ser
letales.
Despus de todas las comprobaciones visuales, no
deberamos insertar el mdem GSM en su zcalo hasta
que se haya conectado primero el circuito a la red elctrica.
La primera comprobacin consiste en verificar la existencia
de una tensin de alimentacin de 5 V. Si sta existe,
desconectaremos la unidad de la red y prepararemos el
mdem GSM.
El mdem requiere, por supuesto, una tarjeta SIM sin un
PIN (nmero de identificacin personal). Si hay un PIN
presente lo inhabilitaremos usando un telfono GSM (si lo
permite el suministrador del GSM). Anotar el nmero de
telfono que tiene asignado la tarjeta SIM y escribirlo
dentro de la caja.
La tarjeta SIM insertada en el mdulo GSM utiliza la
ubicacin situada al lado de la entrada de antena. Despus
el mdem se enchufa en su zcalo y se asegura con
tornillos.
Usaremos arandelas aislantes para evitar
el riesgo de cortocircuito. Por ltimo, enchufaremos la
antena.
Al conectar la alimentacin, se aplican unos valores por
defecto:

PIN 0000
PIN Check off
Reply on

Estos valores se pueden cambiar por SMS, en realidad
debera hacerse para eliminar el riesgo de que alguien
pueda conmutar los conectores a on y off. El primer SMS
para el mdem tendra que ser para un PIN. El comando
para hacer esto es:

change password; <old PIN>;
<new PIN>

Por ejemplo, si el nuevo PIN es 0815 enviaremos el
siguiente mensaje:

change password;0000;0815

El mdem GSM cambiar el PIN y devolver un mensaje
de confirmacin password changed (password cambiado).
Si las cargas estn conectadas, los enchufes de red slo se
pueden encender y apagar si el comando enviado tiene el
PIN correcto.
Probaremos esto activando uno de los enchufes. El formato
general para ello es:

#<password>; socket number>,
<on/off>,<date>,<time>

Esto puede parecer un poco complejo, pero realmente no lo
es porque no tienen que rellenarse todos los campos. Si
enviamos este mensaje:

#0815;1,1,,

La carga conectada al enchufe #1 se enciende
instantneamente. No debemos omitir las comas. La
Tabla 1 muestra todos los comandos disponibles.
Tambin ha de comprobarse la interface RS232. El formato
utilizado es 8, N, 1, 9600. El programa OpenAT se activa
automticamente nada ms conectar la alimentacin.
Despus el mdem slo responde a los siguientes
comandos si son recibidos a travs de RS-232:

-AT+RESET
Retorna el mdem a sus valores por defecto. Es un comando muy
til si hemos olvidado el PIN del sistema.

-AT+WOPEN+2
Detiene el programa y retorna el mdem a su funcionamiento
normal. Si est conectado, el mdem se puede controlar utilizando
comandos AT. Este modo permite instalar el mdem bajo Windows
y despus establecer una conexin a travs de Internet.
Sin embargo, tal conexin slo es posible si el mdem fue re-
programado con el nuevo firmware GPRS (y si la tarjeta SIM que
estamos utilizando es compatible
GPRS). Dicho firmware se puede obtener en Unitronic.

-AT+WDWL
Permite cargar un nuevo programa en el mdem. El programa de
carga utiliza el protocolo Xmodem, que soportan la mayora de los
programas de comunicacin y emulacin de terminal (incluyendo el
HyperTerminal).



Comandos SMS Tabla N1
SWITCHING OUTPUT

Formato: #<password>;<socket number>,<on/off>,<date>,<time>

Este comando controla una o ms salidas a travs de SMS. No todos los campos requieren datos, y
algunos son opcionales.

Password Cuando la comprobacin de PIN est activa, debemos introducir aqu el PIN.
Nmero de zcalo 1 = Output #1, 2= Output #2, 0 = both outputs
On/off 1= on, 0 = off
Fecha yy/mm/dd (por ejemplo, 03/09/15 significa 15 Septiembre 2003). Cuando el
campo est vaco, se usa la fecha actual.
Hora hh:mm (por ejemplo, 13.30h). Cuando el campo est vaco, se usa la hora
actual.

Es posible incluir varias conmutaciones en un solo mensaje SMS. El segundo mensaje simplemente lo
escribiremos despus del primero.
Los restantes comandos no requieren la cadena #<password>;
Se pueden programar hasta 16 funciones de conmutacin.

Respuesta: <command> : accepted

Ejemplos:
#7324;1,1,, Activa la carga #1 inmediatamente
#7324;2,1,03/09/15,12:00 Activa la carga #2 el 15 de Septiembre de
2003 a las 12:00 h
#7324;1,0,03/09/15,13:00,2,0,03/09/15,13:01 Activa la carga #1 el 15 de Septiembre de
2003 a las 13:00 h,
apaga la carga #2 el 15 de Septiembre a
las 13:01 h


GET SWITCHES
Formato: switch?

Este comando recupera los comandos enviados a ambas salidas. El mdem GSM responde enviando un
SMS que contiene todas las acciones
recibidas y aceptadas.


Ejemplo
Comando switch?

Respuesta 1,1,,;0
2,1,03/09/15,21:00;1
1,0,03/09/15,13:00;2
2,0,03/09/15,13:01;3
El ltimo dgito de cada lnea es un ndice numrico. El ndice se requiere si el usuario quiere borrar una
accin.

DELETE SWITCH

Formato: delete switch;<password>;<index>

Este comando produce la siguiente accin:

Password Cuando la comprobacin de PIN est activa, debemos introducir aqu el PIN.
Index El ndice numrico de la accin se borrar si se indica en GET SWITCHES.

Ejemplo
Comando delete switch;7324;1
Respuesta Switch 1 : deleted

Tambin es posible borrar todas las acciones a la vez usando como ndice el nmero 16:

Comando delete switch;7324;16
Respuesta Switch 16 : deleted

SET REAL TIME CLOCK

Este comando permite ajustar la hora y la fecha.

Formato: rtc;<password>;<date>,<time>
Fecha yy/mm/dd (por ejemplo, 03/09/15 significa 15 de Septiembre de 2003)
Hora hh:mm (por ejemplo, 13:30 h)

Ejemplo

Comando rtc;7324;03/09/07,10:49
Respuesta El rtc est configurado con xito

GET REAL TIME CLOCK

Toma la fecha y hora que hay en el mdem.

Formato: rtc?

Ejemplo

Comando rtc?
Respuesta 03/09/07,11:01

CHANGE PASSWORD

Nos permite cambiar el password (clave).

Formato: change password;<old password>,<new password>

viejo password old PIN
nuevo password new PIN

Ejemplo

Comando change password;7324,0123
Respuesta Password changed



DISABLE/ENABLE PASSWORD

Activa (on) o desactiva (off) comprobacin de PIN.

Formato: password;<password>;<enable/disable>

password PIN
enable/disable 0 = inhabilita comprobacin; 1= habilita comprobacin

Ejemplo

Comando password;0123;0
Respuesta Password disabled

DISABLE/ENABLE RESPONSE

Si lo deseamos el mdem GSM puede reconocer cualquier comando de entrada.

Formato: response;<password>;<enable/disable>
password PIN
enable/disable 0 = desactiva reconocimiento; 1= activa reconocimiento

Ejemplos

Comando response;0123;0
Respuesta none (reconocimiento inhabilitado)

Comando response;0123;1
Respuesta Response enabled

GET REPORT
Este comando prompts el mdem para proporcionar un informe de estado.

Formato: report?

Este comando est siempre activado, incluso si el reconocimiento est desactivado.

Ejemplo
Comando report?
Respuesta Socket 1 : on
Socket 2 : off
Password : enabled
Response : enabled
Time : 11:05
Date : 03/07/29

S-ar putea să vă placă și