Vous êtes sur la page 1sur 30

CAPÍTULO II

MARCO TEÓRICO

2.1.- Antecedentes de la investigación

Díaz, Wilking y Maderer, Luís. “Red de comunicación 1wire® para los


sistemas de desarrollo de microcontroladores PIC (iBOARD) de la empresa
ROSO C.A”. Trabajo de grado desarrollado en la Universidad Nacional
Experimental Politécnica de la Fuerza Armada Nacional.

Ibáñez, Javier.”Sistema de Monitoreo de baterías en cabina para un


vehículo de tracción eléctrica”. Trabajo de grado desarrollado en la Pontifica
Universidad Católica de Chile.

2.2.- Bases teóricas

2.2.1.-Tecnología 1 Wire®

E1 bus 1 Wire®, desarrollado por Dallas Semiconductor Inc., permite la


implementación de una comunicación serial asincrónica entre un maestro y uno o
varios dispositivos esclavos, por medio de un único terminal de E/S de datos. En la
comunicación serial asíncrona, no son necesarios los pulsos de reloj. La duración de
cada bit está determinada por la velocidad con la cual se realiza la transferencia de
datos. La figura Nº 1 muestra este tipo de comunicación. El maestro por lo general
suele ser un microprocesador en algunos casos una PC. Cada dispositivo esclavo
tiene una dirección única que lo identifica grabada en la ROM por su fabricante, lo
cual garantiza un direccionamiento estricto de los mismos. En sí, se trataría de una
red más de comunicación de dispositivos, como I²C, CANBUS, o RS485, pero lo que
proporciona el punto de originalidad es que físicamente se compone de un solo

9
conductor como se mencionó anteriormente, al que se encuentran conectados todos
los dispositivos permitiendo distancias de hasta 600 m. El límite de dispositivos
depende de su tipo, longitud del cableado, tipo de maestro, etc., y se garantiza
funcionalidad hasta 100 dispositivos.

Fuente: National Instruments, (2006).

Figura Nº 1: Comunicación serial asíncrona.

La base del funcionamiento es que cuando el bus está en reposo aparece una
tensión de 5V en el mismo, que es aprovechada por los integrados para cargar unos
condensadores internos que asegure la alimentación cuando el bus se está
comunicando. Esta red consiste en 3 elementos básicos: a) El bus master con un
software de control, b) conectores de cableado y c) dispositivos 1 Wire®.

La red 1 Wire® (también llamada Micro Lan) solo permite la conexión de


dispositivos Dallas. Entre los dispositivos que pueden comunicar por la red 1 Wire®
existen contadores, memorias RAM, EEPROM, conversores A/D, sensores de
temperatura, termostatos, entre otros, como se muestra en la figura Nº 2.

10
Fuente: http://www.maxim-ic.com/1-Wire.cfm (2.007)
Figura Nº 2: Ilustración de un red 1-Wire®

Los dispositivos 1 Wire® utilizan una comunicación serial asíncrona, donde


tanto el maestro como los esclavos transmiten información de forma bidireccional,
pero, sólo en una dirección a la vez, por lo cual la comunicación es de tipo
half-duplex, y toda la información es leída o escrita comenzando por el bit menos
significativo. La transmisión half-duplex (hdx) permite transmitir en ambas
direcciones; sin embargo, la transmisión puede ocurrir solamente en una dirección a
la vez. Tanto transmisor como receptor comparten una sola línea. La figura Nº 3
muestra este modo de comunicación.

Fuente: Martínez, E., (2003), Telecomunicaciones.


Figura Nº 3: Modo de transmisión Half-duplex.

Los dispositivos 1 Wire® permiten una disminución en los costos de los


sistemas así como una importante simplificación de los diseños mediante la

11
utilización de un protocolo de interfaz que proporciona control, señal y alimentación
sobre un sistema de cableado simplificado.

2.2.2.- Funcionabilidad del protocolo de comunicación 1 Wire®

La comunicación básicamente es maestro- esclavo, ningún esclavo transmite a


no ser que el maestro interrogue, es decir, la red 1 Wire® esta conformada por un
maestro y uno o más esclavos, cuya comunicación es serial asíncrona, y poseen un
único pin de datos de tipo “open drain”, al que se conecta una resistencia de
“pull- up”anclada a +5 V (nominal).

Ninguna comunicación entre esclavos es permitida a menos que sea efectuada


a través del maestro. Los datos son transferidos por “time slots” o por tiempos en
cada dispositivo generado por el maestro. Por ejemplo, para colocar en (1) a un
esclavo, el maestro baja la línea por 15µs o menos. Para colocar un (0) lógico, el
maestro baja la línea del bus 60µs para proveer un tiempo en caso de que existan
malas condiciones.

No se necesita un reloj ya que cada dispositivo 1 Wire® posee un oscilador


interno sincronizado con el pico de bajada del maestro. La alimentación del chip se
deriva del bus durante el reposo en la comunicación cuando la línea de datos está en
5V incluyendo un rectificador de media onda en cada esclavo.

En cualquier momento en que la línea de datos se coloca en 1, el diodo del


rectificador de media onda, conduce y carga un capacitor integrado en el chip.
Cuando el voltaje en la red cae por debajo del voltaje del capacitor, el diodo no
conduce, lo que aísla la carga. La carga resultante alimenta al esclavo durante el
intervalo cuando la línea está baja. La carga que se disipó durante este período, es

12
recuperada cuando la línea de datos vuelve a estar en alto. Este concepto de “robar” la
energía de la red usando un rectificador de media onda se llama “energía parásita”.

Durante la comunicación (figura Nº 4), el maestro “reinicia” la red


manteniendo la línea baja por lo menos 480µs, luego la libera, y espera un pulso de
presencia como respuesta del esclavo conectado a la línea. Si el pulso de presencia es
detectado, el maestro accede al mismo llamado a su dirección o registro, controlando
la transferencia de información a través de la generación de los “time slots” y
examinado la respuesta del esclavo. Una vez que esta retroalimentación es exitosa, el
maestro emite comandos específicos necesarios del dispositivo y ejecuta cualquier
transferencia de datos necesaria.

Fuente: http://www.maxim-ic.com/1-Wire.cfm (2.007)

Figura Nº 4: Pulsos de reset y presencia para el inicio de sesión entre el maestro


y esclavo.

13
2.2.3.- Características de la red 1-Wire®

Entre las muchas características de esta red, destacamos las siguientes:


 Utiliza niveles de alimentación CMOS/TTL con un rango de operación desde
2.8V hasta 6V.

 Tanto el maestro como los esclavos transmiten información de forma


bidireccional, pero, sólo en una dirección a la vez. De esta manera la
comunicación es half- duplex.

 Toda la información es leída o escrita comenzando por el bit menos


significativo (LSB).

 No se requiere del uso de un reloj, ya que, cada componente 1 Wire® posee


un oscilador interno que se sincroniza con el del master cada vez que en la
línea de datos aparece un flanco de bajada.

 Todas las tensiones mayores a 2,2 V son consideradas un (1) lógico mientras
que un (0) lógico será cualquier voltaje menor de 0,8 V. La transferencia de
información es a 16.3 Kbps en modo Standard y hasta 142 Kbps en modo
Overdrive.

2.2.4.- Protocolo de Comunicaciones 1 Wire®

El protocolo 1 Wire® consta de los siguientes pasos:

14
 Inicialización.

 Comandos y funciones ROM.

 Comandos y funciones de control y memoria.

 Transferencia de datos.

2.2.4.1.- Inicialización

Todas las comunicaciones en el bus 1-Wire comienzan con una secuencia de


un pulso de Reset y Presencia. El pulso de reset provee una forma limpia de iniciar
las comunicaciones, ya que, con él se sincronizan todos los dispositivos esclavos
presentes en el bus. Un reset es un pulso que genera el master al colocar la línea de
datos en estado lógico bajo por unos 480 μs (figura 4). El Pulso de presencia lo
generan los esclavos para indicarle al master que están disponibles para cualquier
operación.

2.2.4.2.- Comandos y Funciones ROM

Una vez que el master recibe el pulso de presencia de los dispositivos


esclavos, se puede enviar un comando ROM. Los comandos ROM son comunes en
todos los dispositivos 1-Wire y se relacionan con la búsqueda, lectura y utilización de
la dirección de 64 bits que identifica a los esclavos.

15
Tabla Nº 1: Comandos ROM en sistema 1 Wire®.

Fuente: Basic Stamp PBASIC online help. (2.005)

2.2.4.3.- Comandos y Funciones de Control y Memoria

Son funciones propias de los dispositivos 1 Wire®. Incluyen comandos para


leer/escribir en zonas de la memoria, leer memorias de Scratchpad, controlar el inicio
de la conversión, iniciar la medición de una temperatura o manipular el estado de un
bit de salida, entre otros. Cada dispositivo define sus propios comandos.

2.2.4.4.- Transferencia de Datos

La lectura y escritura de datos en el bus 1 Wire® se hace por medio de Slots,


la generación de éstos es responsabilidad del master. Cuando el master lee la
información del bus, debe forzar la línea de datos a un estado bajo durante al menos

16
1μs y esperar unos 15μs para entonces leer el estado de la misma. El estado lógico de
la línea en ese momento, estará determinado por el dispositivo esclavo.

Fuente: Basic Stamp PBASIC online help. (2.005)

Figura Nº 5: Lectura de datos en el bus 1-Wire.

Al momento de efectuar la escritura de un bit en el bus ocurre algo similar, el


maestro produce un pulso de entre 1 μs y 15μs de duración, para luego colocar en el
bus el bit que se desea transmitir este bit deberá permanecer en el bus al menos 60
μs.

17
Fuente: Basic Stamp PBASIC online help. (2.005)

Figura Nº 6: Escritura de datos en el bus 1-Wire.

2.2.5.- Estándar RS-232

RS-232 (también conocido como EIA RS-232C) es una interfaz que designa
una norma para el intercambio serial de datos binarios entre un DTE (Equipo terminal
de datos) y un DCE (Equipo de terminación del circuito de datos). Las señales con las
que trabaja el puerto RS-232 son digitales, de +12V (0 lógico) y -12V (1 lógico),
para la entrada y salida de datos, y a la inversa en las señales de control. El estado de
reposo en la entrada y salida de datos es -12V. En el proyecto se trabaja con el
conector DB15 incluido para realizar la comunicación entre el hardware y el modem.

El mismo presenta las siguientes señales que se muestran en la Tabla Nº 2 a


continuación:

18
Tabla Nº 2: Señales del RS-232 para un conector tipo DB15.

  15 pin Dirección
Carrier Detect 11 «—

Receive Data 13 «—

Transmit Data 12 —»

Data Terminal Ready 10 —»

System Ground 1+8+15

Data Set Ready 3 «—

Request to Send 4 —»

Clear to Send 5 «—

Ring Indicator 6 «—
 

Fuente: Tropic O., (2001). Estándar de comunicaciones RS-232C. Tropic Hardware y Electrónica.

Fuente: Tropic O., (2001). Estándar de comunicaciones RS-232C. Tropic Hardware y Electrónica.

Figura Nº 7: Conector DB15 del estándar RS-232.

19
2.2.6.- Microcontrolador

Un microcontrolador es un circuito integrado programable que posee todos


los componentes de un computador, es capaz de ejecutar las órdenes o secuencias que
están grabadas en sus memorias. Este compuesto de varias partes funcionales, las
cuales cumplen una tarea específica dentro del ordenamiento del mismo y a su vez
permite diferenciarlos según su tamaño y cantidad de elementos básicos y especiales.

2.2.6.1.- Descripción del microcontrolador 16F877

Cuando se trabaja en diseños de productos electrónicos es frecuente


encontrarse con muchas barras técnicas, las cuales para ser solucionadas, requieren la
adición de más componentes o dispositivos electrónicos en el aparato que estemos
diseñando. Entre las más frecuentes está la necesidad de incluir comunicaciones
seriales desde nuestra máquina a una computadora, la medición y el control de
señales análogas y en ocasiones también es necesario luchar con las limitaciones de
espacio físico, etc. Afortunadamente los avances de la electrónica brindan cada día
nuevas soluciones que permiten crear diseños más óptimos y que resuelven muchas
de nuestras necesidades. Una de estas soluciones son los microcontroladores,
circuitos integrados con múltiples funciones que tienen la posibilidad de ser
programados de acuerdo a los requerimientos de la aplicación en particular.

2.2.6.2 Elementos básicos del microcontrolador

 Procesador

La necesidad de conseguir elevados rendimientos en el procesamiento de las


instrucciones ha llevado al empleo de procesadores de arquitectura HARVARD

20
frente a la tradicional arquitectura de VON NEUMANN. Esta última se caracterizaba
porque la unidad central de procesamiento CPU se conecta con una memoria única,
donde coexistían datos e instrucciones, a través de un sistema de buses.

En la arquitectura HARVARD la memoria de instrucciones y la de datos son


independientes y cada una dispone de su propio sistema de buses para el acceso. Esta
además de proporcionar paralelismo, permite la adecuación del tamaño de las
palabras y los buses, a los requerimientos específicos de las instrucciones y de los
datos. También la capacidad de la memoria es diferente.

El procesador de los modernos Microcontroladores responde a la arquitectura,


computadores de juego de instrucciones reducido RISC (REDUCED INSTRUCTION
SET COMPUTER), el cual posee un repertorio de instrucciones pequeño y simple,
donde la mayor parte de ellas se ejecuta en un solo ciclo de máquina.

Otro aporte frecuentemente aumenta el rendimiento del computador es el


paralelismo implícito, que consiste en la segmentación del procesador (pipe-line),
descomponiéndolo en etapas para poder procesar una instrucción diferente en cada
una de ellas y trabajar con varias a la vez.

El alto rendimiento y elevada velocidad que alcanzan los modernos


procesadores, como el que poseen los Microcontroladores, se debe a la conjunción de
tres técnicas:

a) Arquitectura HARVARD.
b) Arquitectura RISC.
c) Segmentación.

21
 Memoria no volátil programa

El Microcontrolador esta diseñado para que su memoria de programa


almacene todas las instrucciones del programa de control. No hay posibilidades de
utilizar memorias externas de ampliación. Los tipos de memoria adecuados para
soportar esta función admiten 5 tipos versiones diferentes.

 ROM (Read Only Memory) con máscara

En este tipo de memoria el programa en el chip durante el Proceso de su


fabricación mediante el uso de máscaras. Debido al costo de diseño se aconseja usar
este tipo de memoria cuando se precisan series muy grandes.

 EPROM (Erasable Programmable Read Only Memory)

La grabación de esta memoria se realiza mediante un Dispositivo físico


gobernado desde un computador personal, que recibe el nombre de grabador. En la
superficie de la cápsula del Microcontrolador existe una ventana de cristal por la que
se puede someter al chip a rayos ultravioletas para producir el borrado de la memoria
y volver a usarlo. Su costo es elevado.

 OTP (Programable una sola vez)

Solo se pueden programar una sola vez por parte del usuario Utilizando el
mismo procedimiento que en la memoria EPROM. Posteriormente este no se puede
borrar.

22
 EEPROM (Electrically Erasable Progammable Read Only Memory)

El proceso de grabado es similar al de la EPROM y al de OTP pero el borrado


es más sencillo al poderse efectuar de la misma forma que el grabado, o sea,
eléctricamente y puede ser programada y borrada tantas veces como se quiera.

 Flash

Se trata de una memoria no volátil, de bajo consumo, que se Puede escribir y


borrar igual que la EEPROM, pero suelen disponer de mayor capacidad que estas
últimas. El borrado sólo es posible por bloques completos y no se pude realizar sobre
posiciones concretas.

Son muy recomendables en aplicaciones donde es necesario modificar el


programa a lo largo de la vida del producto, como consecuencia del desgaste o
cambio de piezas, vehículos. Por sus prestaciones esta sustituyendo a la memoria
EEPROM para contener instrucciones.

 Memoria de lectura y escritura para guardar datos

Los datos que manejan los programas varían Constantemente, y esto exige
que la memoria que los contiene deba ser de escritura y lectura, por lo que la
memoria RAM estática (SRAM) es la más adecuada, aunque sea volátil. Hay
microcontroladores que disponen como memoria de datos, una de lectura y otra de
escritura no volátil, del tipo EEPROM. De esta forma un corte en el suministro de
alimentación no ocasiona la perdida de información que esta disponible al reiniciarse
el programa.

23
 Líneas de entrada y salida (E/S)

Las líneas de E/S que se adaptan con los periféricos manejan información en
paralelo y se agrupan en conjuntos de ocho, que reciben el nombre de puertos. A
excepción de los dos pines destinados a recibir la alimentación, otros dos para el
cristal de cuarzo, que regula la frecuencia de trabajo, y uno más para provocar el
reset, los pines restantes del puerto sirven para soportar la comunicación con los
periféricos externos que controla. Hay modelos que soportan la de conjuntos de
líneas que implementan puertas de comunicación para diversos protocolos, como el
I2 C, USB, entre otros.

2.2.7.- Elementos auxiliares del microcontrolador

Según las aplicaciones a las que orienta el fabricante cada modelo de


Microcontrolador, incorpora una diversidad de complementos que refuerzan la
potencia y flexibilidad del dispositivo. Entre los recursos más comunes se citan los
siguientes:

2.2.7.1.- Circuito de reloj

Es el encargado de generar los impulsos que Sincronizan el funcionamiento


del sistema.

2.2.7.2.- Temporizadores programables (Timers)

Si se requiere medir períodos de tiempo entre eventos generar


temporizaciones o salida de frecuencia fija. Se puede disponer de uno o varios.

24
2.2.7.3.- Perro guardián (Watchdog)

Destinado a provocar una reinicialización cuando el programa queda


bloqueado.

2.2.7.4.- Convertidores analógico digital

Estos convertidores se usan en el caso de que se Requiera de medir señales no


digitales. Estos pueden ser sencillos o de múltiples entradas.

2.2.7.5.- Comparadores analógicos

Se utilizan para verificar los valores de señales analógicas.

2.2.7.6.- Estado de reposo o de bajo consumo

En este estado el sistema queda "Congelado" y el Consumo de energía se


reduce al mínimo.

2.2.7.7.- Modulación por ancho de pulso (PWM)

Se utiliza para el control de motores DC, o cargas resistivas, generación de


señales analógicas y sonidos.

25
2.2.8.- Descripción de los pines

El Microcontrolador PIC 16F877 posee 40 pines en total, 33 de ellos


corresponden a líneas de Entrada/Salida, los cuales están agrupados en tres puertos
diferentes: Puerto A, el cual tiene 6 pines que pueden configurarse también como,
entradas Analógicas para el convertidor A/D, Puerto B el cual tiene 8 pines, uno de
los cuales se puede configurar como interrupción externa, Puerto C que posee
también 8 pines, el Puerto D al igual que el anterior con 8 pines y el Puerto E con
solo 3 pines.

Los cuales se pueden configurar de diferentes formas, para utilizar las


funciones especiales de este Microcontrolador, como son la comunicación Serial,
PWM, Temporizadores, etc.

PUERTO A: Contiene 6 pines (RAO a RA5) que se pueden configurar como


entradas y salidas digitales independientemente 5 de ellos (ANO a AN4) se pueden
configurar como entradas análogas para el convertidor análogo a digital interno, esto
se hace usando registros especiales que veremos más adelante. El pin AN3N/VREF
también se podría configurar para que en él se conecte el voltaje de referencia para
las conversiones análogo a digital, en este caso el valor mínimo es 3 voltios.

El pin RA4/TOCKI también cumple la función de entrada de pulsos externos


para el temporizador/contador TMRO. Cuando este pin se utiliza como entrada digital
se comporta como un Schmitt Trigger (Disparador de Schmitt) y cuando se configura
como salida digital se comporta corno salida de colector abierto (Open Collector), por
lo tanto, se debe conectar en dicho pin una resistencia a la fuente de alimentación. El
pin RA5/SS también sirve para seleccionar el dispositivo esclavo cuando se utiliza la
función de comunicación por puerto serial síncrono. La configuración de los pines de

26
los puertos en sus diferentes modalidades se hace usando registros o posiciones de
memoria RAM dispuestos para tal fin, la descripción de ellos se verá más adelante.

PUERTO B: Contiene 8 líneas digitales (RBO a RB7) que se pueden


programar como entradas o salidas independientes, además el pin RBO/INT se puede
configurar como entrada para una interrupción externa.

PUERTO C: Es un puerto de 8 líneas digitales (RCO a RC7) que se pueden


configurar como entradas o salidas, cada uno de los pines está compartido con una o
dos funciones especiales, a las cuales se puede acceder mediante registros de
configuración. Dichas funciones son la comunicación serial utilizando el USART, la
comunicación serial por el bus SPI o 12C, las señales de entrada o salida de los timer
y las señales de entrada o salida de los módulos CCP
(captura/comparación/PWM).

PUERTO D: El puerto D es de 8 bit, con entradas Schimtt Trigger, este


puerto puede ser configurado como línea de datos para PSP Parallel Slave Port.

PUERTO E: El puerto E consiste en tres pines que bien pueden ser de I/O, o
configurados para controlar el PSP, conteniendo las líneas básicas como WR, RD,
CS. Cuando se usa el modo PSP, el TrisE hace que el puerto E sea de entradas
digitales, de la misma manera los pines no podrán funcionar como entradas análogas.

2.2.9.- Introducción a GSM

2.2.9.1.- Servicio GSM

GSM (Global System for Mobile Communication) es un sistema de


comunicaciones móviles que ofrece los siguientes servicios:

27
 Transmisión/recepción de voz
 Transmisión/recepción de datos
 Envío/recepción de mensajes cortos (Short Message Service, SMS)

2.2.9.2.- Arquitectura de red GSM

En la figura Nº 8 se muestra de manera resumida la arquitectura de la red


GSM. Esta arquitectura es más compleja y dispone de más elementos que los
presentados en esta figura. El objetivo de este trabajo es describir el servicio SMS a
nivel de aplicación, sin entrar en demasiados detalles de la red subyacente.

La arquitectura GSM está constituida por tres partes:

Fuente: Scatà, M., “GSMWORLD”. (2.003)

Figura Nº 8: Arquitectura de red GSM.

28
 Subsistema Radio (RSS, Radio SubSystem). Cubre la comunicación entre las
estaciones móviles (MS) y las estaciones base (BS). El interfaz radio entre
ellas se denomina Um.

 El subsistema de estaciones base (BSS), incluido dentro de la parte Radio,


está constituido por los siguientes elementos:

a) BTS (Base Transceiver Station): emisor, receptor y antena. Procesa los canales
radio (Interfaz Um).

b) BSC (Base Station Controller): Handover, control de las BTS, mapeo de canales
radio sobre los canales terrestres. Por un lado se comunica con las BTS a través de un
interfaz con canales de 16kbits/s (Abis) y por otro lado se comunica con los MSC a
través del interfaz A, con canales de 64kbits/s.

Este subsistema hace de interfaz entre la parte radio y la parte de red.

 Subsistema de red y conmutación (NSS, Network and Switching Subsystem).


Conmutación, gestión de la movilidad, interconexión con otras redes y control
del sistema. Esta es la parte más compleja, siendo sus elementos
fundamentales los siguientes:

a) MSC (Mobile Services Switching Center), centro de conmutación entre otras


muchas funciones.

b) GMSC (Gateway Mobile Services Switching Center). Conexión con otras redes.

29
c) Bases de datos:
 HLR (Home Location Register).
 VLR (Visitor Location Register).
 EIR (Equipment Identity Register).

2.2.10.- Acceso a los servicios SMS

Actualmente están apareciendo gran cantidad de servicios basados en


mensajes cortos. Además de ser usados para enviar mensajes de texto entre personas,
se están ofreciendo otros servicios como son:

 Votaciones mediante SMS.


 Prestan servicios de información, como por ejemplo el ofrecido antes del
proceso de votación.
 Información sobre promociones, etc.

SMS significa servicio de mensajes cortos. Es una tecnología que permite el


envío y recepción de mensajes entre teléfonos celulares. SMS apareció por primera
vez en Europa en 1.992.

Tal como lo sugiere el nombre de “Servicio de mensajes cortos”, los datos que
pueden ser enviados por un mensaje SMS es limitado, lo cual es muy útil para
aplicaciones de control industrial a distancia. Una gran ventaja del SMS es que lo
podemos encontrar en todos los teléfonos celulares GSM. Casi todos los planes de
suscripciones proporcionados por las compañías incluyen servicio de mensajería
SMS y son de bajo costo.

30
Para poder ofrecer estos servicios como los antes mencionado es necesario
diseñar software y hardware que pueda acceder a los servicios SMS. Esto se puede
conseguir de varias maneras:

 Algunos teléfonos se pueden conectar directamente a un PC y mediante un


software propietario se puede acceder a los datos de móvil (agenda, tarjeta
SIM, entre otros), así como enviar y recibir mensajes SMS. El principal
problema de esta solución es que no es abierta, y los fabricantes no
proporcionan suficiente información como para poder realizar aplicaciones
con ellos. Es necesario realizar ingeniería inversa.

 Utilización de un modem GSM. Esta es la solución empleada en este trabajo.

Mediante un modem GSM podemos conectar cualquier sistema digital a la red


GSM.

Fuente: Scatà, M., “GSMWORLD”. (2.003)

Figura Nº 9: Aplicación del modem con sistemas digitales.

31
2.2.10.1.- Algunas de las razones para el uso de SMS

 Los mensajes SMS pueden ser enviados y leídos a cualquier hora.

 Hoy en día, casi todas las personas tienen un teléfono celular y que llevan la
mayor parte del tiempo.

 Con un teléfono móvil, puede enviar y leer mensajes SMS en cualquier


momento, no importa que esté en su oficina, en un transporte público o en el
hogar.

 Pueden recibir datos o alarmas en cualquier momento y lugar.

2.2.10.2.- Envío de mensaje SMS desde un microcontrolador

El envío de mensaje SMS desde un microcontrolador a un modem GSM es


muy versátil. Un modem GSM es un modem inalámbrico que funciona con GSM a
redes inalámbricas. Un modem inalámbrico es similar a una línea telefónica y un
modem. La diferencia principal es que un modem inalámbrico transmite datos a
través de una red inalámbrica y una línea telefónica y un modem común transmite
datos a través de una línea telefónica de cobre.

La mayoría de los teléfonos móviles pueden ser utilizados como un modem


inalámbrico. Sin embargo, algunos teléfonos móviles tienen ciertas limitaciones en
comparación con los módems GSM. Para enviar mensajes SMS, en primer lugar
coloque una tarjeta SIM válida de un operador de telefonía celular, luego conecte el
modem a un microcontrolador o computador.

32
Hay varias maneras de conectar un teléfono móvil o un modem GSM a un
microcontrolador u computador. Por ejemplo, pueden ser conectados a través de un
cable serie RS232 o un sistema infrarrojo. La forma actual de utilización depende de
la capacidad del teléfono celular o modem GSM. Después de haber realizado la
conexión, se puede controlar el teléfono celular o modem mediante el envío de
instrucciones al mismo. Estas instrucciones utilizadas son llamadas comandos AT.
Los comandos AT también se utilizan para controlar la línea telefónica de un modem
para cable de teléfono. Un uso extendido de los comandos AT se utiliza para
controlar el envío y recepción de mensajes SMS.

2.2.11.- Interfaz con Modem GSM

El modem GSM no sólo se comporta de forma muy parecida a un modem


normal, permitiendo el intercambio de datos con otro modem y utilizándose los
comandos AT originales, sino que incluyen muchas más características. Son como
pequeños teléfonos móviles, que incluyen su propia tarjeta SIM para poder funcionar
y por tanto permiten gestionar la base de datos de teléfonos, la lista de los mensajes
SMS recibidos, enviar mensajes SMS, configurar diversos parámetros. Para tener
acceso a todos esos servicios, y dado que los comandos AT estaban muy extendidos y
muy estandarizados, se ha realizado una ampliación, añadiéndose nuevos comandos.
Estos nuevos comandos comienzan por las letras AT+, y se denominan comandos
AT+.

33
Fuente: http://www.wavecom.com/

Figura Nº 10: Modem Wavecom.

2.2.11.1.- Comandos AT+

En este apartado se listan algunos de los comandos AT+ implementados en


los modem GSM para tener una idea de lo que se puede controlar a través del
modem, aunque existen muchos más comandos.

1. Comandos generales:
a) AT+CGMI: Identificación del fabricante.
b) AT+CGSN: Obtener número de serie.
c) AT+CIMI: Obtener el IMSI.
d) AT+CPAS: Leer estado del modem.

2. Comandos del servicio de red:


a) AT+CSQ: Obtener calidad de la señal.
b) AT+COPS: Selección de un operador.

34
c) AT+CREG: Registrarse en una red.
d) AT+WOPN: Leer nombre del operador.

3. Comandos de seguridad:
a) AT+CPIN: Introducir el PIN.
b) AT+CPINC: Obtener el número de reintentos que quedan.
c) AT+CPWD: Cambiar password.

4. Comandos para la agenda de teléfonos:


a) AT+CPBR: Leer todas las entradas.
b) AT+CPBF: Encontrar una entrada.
c) AT+CPBW: Almacenar una entrada.
d) AT+CPBS: Buscar una entrada.
5. Comandos para SMS:
a) AT+CPMS: Seleccionar lugar de almacenamiento de los SMS.
b) AT+CMGF: Seleccionar formato de los mensajes SMS.
Modo texto.
Modo PDU.
c) AT+CMGR: Leer un mensaje SMS almacenado.
d) AT+CMGL: Listar los mensajes almacenados.
e) AT+CMGS: Enviar mensaje SMS.
f ) AT+CMGW: Almacenar mensaje en memoria.
g) AT+CMSS: Enviar mensaje almacenado.
h) AT+CSCA: Establecer el Centro de mensajes a usar.
i) AT+ WMSC: Modificar el estado de un mensaje.

35
2.2.12.- Detectores de humos

Los detectores son unos dispositivos que captan un determinado fenómeno (en
nuestro caso humo) y cuando el valor de ese fenómeno sobrepasa un umbral prefijado
se genera una señal de alarma que es transmitida a la central de control y señalización
de una forma muy simple, generalmente como cambio de consumo o tensión en la
línea de detección.

2.2.12.1.- Detectores iónicos de humos

Se basan en la disminución que experimenta el flujo de corriente eléctrica


formada por moléculas de O2 y N2 ionizadas por una fuente radiactiva entre dos
electrodos, al penetrar los productos de combustión de un incendio.

Estos detectores detectan partículas visibles e invisibles generadas por la


combustión y su mayor eficacia se encuentra para tamaños de partículas entre 1 y
0,01 micras. Las partículas visibles tienen un tamaño de 4 a 5 micras y tienden a caer
por gravedad excepto en el caso de que haya una fuerte corriente turbulenta en la
columna que forma la llama.

2.2.12.2.- Detectores iónicos de humos por partículas alfa

Se basan en la ionización de las moléculas de O 2 y N2 del aire por partículas


alfa (núcleos de átomos de helio) procedentes de una fuente radiactiva.

El principio de actuación de estos detectores se muestra en la figura.

36
Fuente: www.sovica.com.ve

Figura Nº 11: Principio de funcionamiento de detectores


Iónicos de humos.

La zona entre los dos electrodos representa la cámara de muestreo o


detección. Las moléculas de oxígeno y nitrógeno del aire se ionizan por las partículas
alfa procedentes de la fuente radiactiva. Estas moléculas ionizadas se mueven hacia
los electrodos de signo opuesto al aplicar un voltaje eléctrico y se establece un
pequeño flujo de corriente eléctrica a través de la cámara de muestreo.

El esquema de la derecha muestra el comportamiento de las partículas de


combustión al entrar en la cámara unirse a los iones. Las partículas de la combustión
tienen una masa mayor y por tanto disminuye la movilidad de los iones, lo cual se
traduce en una reducción del flujo de corriente a través de la cámara de muestreo y se
activa una señal de alarma.

 Ventajas

 Es un detector apto para toda la gama de humos detectables.

 Estabilidad ante variaciones de presión, temperatura y corrientes de aire.

 Permite una detección precoz y es el más universal de todos.

37
 Inconvenientes

Da falsas alarmas en ambientes con aerosoles, polvo, aire en movimiento, humedad


elevada, concentración de humo de cigarrillos y variación del voltaje de la corriente.

 Aplicaciones

Desde fuegos latentes (pirolisis, fuegos de combustión lenta) hasta fuegos abiertos de
llama viva. Para combustiones de sólidos y líquidos con humos visibles e invisibles
(caso de llamas vivas). Ejemplos de aplicación: plásticos, cables eléctricos, madera,
lana, cuero, gasolina, aceites.

2.2.12.3.- Detectores iónicos de humos por partículas beta

Estos detectores se presentaron con posterioridad a los de partículas alfa y la


fuente radiactiva de partículas beta (electrones) en este caso, es el Níquel 63.

El principio de actuación es el mismo que los de partículas alfa. La intensidad


de la fuente de radiación es baja y el flujo de corriente en la cámara de ionización
también lo es. Estos detectores han tenido éxito en la detección de las partículas
procedentes de la combustión de alcohol, las cuales no son detectadas por el detector
con partículas alfa.

38

Vous aimerez peut-être aussi