Módulo GSM – TELEMETRIA Y CONTROL CELULAR

Transcripción

Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
SIM 340DZ
GSM/GPRS 900/1800 y 850/1900 MHz
Características
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
• Cuatribanda GSM/GPRS con búsqueda automática o por comando AT. • 9 pines GND • 2 VBAT
• 1 VCHG
• 2 salidas de audio
Configurables por medio de comandos AT
• 2 entradas de audio
• 2 puertos serie para: FAX, GPRS, COMANDOS AT // DEBUG
• 1 conexión de antena Z=50 ohms
• Memoria Flash y SDRAM
• RTC
• Alarmas para despierte
• FAX Grupo 3 clase 1
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Características (Continuación)
• Alimentación 3,4 a 4,5 volts. • Control de carga para batería de Li‐ion.
• Potencias:
EGSM 900/ GSM 800 2W
DCS1800/PCS1900
1W
Sensibilidad
< -105dBm
• Interfase SIM de 1,8 y 3V automática.
• Audio: Cancelación de eco Ganancia I/O configurable.
•Consumo: IVBAT
Power down
45uA
SLEEP
2,5mA
IDLE
18mA
TALK
250mA
GPRS
245 a 436mA
Pico de Imax cada 4,6ms 2A
Caída de tensión
máxima durante el
uso 400mV
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Pinout
• VBAT
máx.=4,5v min.=3.4v
normal=4v
Bidireccional para carga de batería Li‐ion (Automático)
• VRTC:
Entrada alimentación RTC Iin=5uA
Bidireccional para carga de batería (Automático)
SIEMPRE DEBE ESTAR CONECTADO
• VCHG:
Entrada para carga de batería Vmáx=5,25v
Vmin.=1,1v
Imin=650mA
Monitoreo de tensión AT+CBC XXX,YYY,ZZZZ
XXX=Estado de la carga (1 a 100%)
YYY= Volts en % (1 a 100%)
ZZZZ= Tensión en mV
Vnorm.=5,1v
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Pinout
• PWRKEY
Controla el encendido y apagado
VILmáx.=0,2*VBAT
VIHmáx=0,6*VBAT
VImáx.=VBAT
PULL UP Interno
Funcion de reset si Nivel bajo<2seg
• STATUS:
Indica estado de Funcionamiento
VH= 2,8V
Nivel bajo>2seg
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Pinout
• Apagado del equipo (es necesario de 2 a 3 seg. para el apagado del módulo)
PWRKEY Nivel bajo 1000ms>pulso>500ms AT+CPOWD=1 Desloguea de la red
Software entra en modo seguro
Comando AT
Grabación de la información
Se envía “NORMAL POWER DOWN”
<= 3,5v notifica “UNDER‐VOLTAGE WARNING”
Sobre o Sub-tensión
>= 4,5v notifica “OVER‐VOLTAGE WARNING”
>= 4,6v o <= 3,4v APAGA
Temperatura
>=85 c
AT+CMTE:1
<= ‐40 c
AT+CMTE:‐1
>=90 c o <= ‐45 c APAGA
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
 Interfaces de Audio
•MIC1P
•MIC1N
•MIC2P
•MIC2N
•SPK1P
•SPK1N
Principal
Multiplexor para selección de entrada
Vin 1,2 a 2V de entrada
Z=1K2 a 2K2
Auxiliar
Principal
Salida Diferencial Z=32ohms
•SPK2P
Auxiliar
•SPK2N
•AGND  Tierra analógica
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
 Interfaces de Audio (Continuación)
• AT+CMIC
Configura Ganancia del micrófono
• AT+CLVL Configura Ganancia de salida y entrada
• AT+CHFA
Selecciona canales de audio
0‐Canal 1
1‐Canal 2
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
SIM
• 6 Pines
VDD La fuente identifica en forma automática la tensión a usar
DATA Colocar R=22ohms en serie para protección y R=10K de PULL UP
CLK
RST
• Distancia máxima entre módulo y SIM 200mm.
•Funcionalidad GSM fase 1, 2+ y fast (64Kbps)
•Se alimenta con fuente interna del módulo
•Se obtiene información por medio de comandos AT
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Interfaz Serie
• Asincónica (DCE‐DTE).
•RXD,TXD,DTR,RTS,CTS,RI,DCD
•Conexión de 3 hilos (RXD,TXD,GND) RTS conectado a GND
Salida 8mA
DTR PULL UP interno
• Velocidades Configurables 300 a 115200 bps
Autobauding 4800 a 115200 bps (No informa RDY al inicio)
• Entrada 0 => 0 a 0,87v
1=> 2,05v a 3,23v
• Salida
0 => GND a 0,2v
1=> 2,73v a 2,93v
• Usos => CSD FAX, Servicio GPRS y Comandos AT para control del módulo.
• N (no paridad), 8 (8 bits de datos), 1 (un bit de stop).
• Admite control de flujo: software (Xon/Xoff), hardware (RTS/CTS)
(Para una llamada de datos donde se RX y TX datos binarios TCP/IP por hardware)
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
ADC – Interfaz de carga
• ADC0
Conversor de 16bits de uso general.
AT+RADC
• BAT_Temp  Permite medir la temperatura batería con un NTC.
• Interfaz de carga (Li‐ion)
Algoritmo de carga según necesidades
• Batería
Vcarga máx.= 4,2volts.
Imin=580mA => si la capacidad es mayor hay demoras en la carga.
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Técnicas para carga de la batería
• 3 pines relacionados VCHG Entrada externa utilizada por el sistema para detectar entrada de I y proveer la carga.
VBAT Entrada/Salida para la carga
BAT_TEMP Mide la temp. de la bateria (abierto si no se usa).
•Procedimiento de carga
 DDLO y UVLO => Control por hardware
Deep Discharge Lock Out ‐> V<2,4v. => Icarga=5mA
Under Voltage Lock Out ‐> 2,4v<V<3,2v => Icarga=25mA
 FAST CHARGE => Control por Software
Icarga=550mA hasta alcanzar los 4,2v.
 TRICKLE CHARGE => al finalizar la carga rápida mantiene la batería a Vcte
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Modos de operación durante la carga
Interfaz serie apagada
•SLEEP
(GSM/GPR)
Puede RX SMS y paging message del sistema, llamadas, RTCALARM activado
DTR a nivel alto
AT+CSCLK=1 (Activa Modo Sleep)
Software activo
•IDLE
(GSM)
Módulo Registrado en la RED GSM
Listo para RX y TX SMS.
•TALK (GSM)  Comunicación entre dos suscriptores.
•STANDBY (GPRS)  Módulo listo para transferencia pero no TX ni RX.
•DATA (GPRS)  hay datos GPRS en transferencia
No se registra (RF  OFF y SIM cerrada
•GHOST
Pocos comandos AT están disponibles (CALARM,CCLK,CPOWD,CBC,CFUN)
Salida PWRKEY, comando CFUN o RTC Alarm
Al conectar la fuente en VCHG y una batería a VBAT, si el equipo estaba apagado, entra en modo GHOST automáticamente.
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
RTC ALARM
• Es necesario una batería externa (recargable o NO) I=5uA.
• Rinterna=10K integrada para limitar la corriente
• Configuraciones:
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Estado de la RED
• OFF  Módulo Apagado.
• 64ms on/ 800ms no encuentra la red.
• 64ms on/3000ms red encontrada.
• 64ms on/300ms GPRS comunicación.
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Antena
• Z  50ohms.
• Stripline / microstrip. •Emplear PCB FR4. uo=4,7 espesor=2mm
•Guía de onda coplanar
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
GPRS
• Multislot clase 8 y 10 (4 time slots de descarga y 2 de subida). • Estación móvil clase B (Servicio GSM y GPRS no simultáneos).
• Transferencia de descarga de datos 85,6 Kbps.
• Transferencia de subida de datos 42,8 Kbps.
• Esquema de codificado:
Esquema de codificación
Velocidad (Kbits/seg)
CS‐1
8
CS‐2
12
CS‐3
14,4
CS‐4
20
• Soporta PAP (Password Authentication Protocol).
• Integra protocolo TCP/IP
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
SMS (Servicio de Mensajes Cortos)
• SMS de 140 caracteres (Texto) o 160 de 7bits (PDU).
Payload o carga útil: Fecha envío, validez del mensaje, nro. TE, nro. SMSC que envía el mensaje. • Modos:
MT (De llegada al equipo) SMSCMT
MO (Originadas en el usuario) MO SMSC
CB (Envía un mensaje de texto a todos los TE dentro de una zona de cobertura)
TEXTO
PDU
• Almacenamiento en SIM o ME
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Codificicación PDU (Protocol Description Unit)
Mensaje Descomprimido
Mensaje Comprimido
Número
de Byte
ASCII
Hex
1
"M"
0x4D
0
1
0
0
1
1
0
1
0
1
1
0
0
1
1
0
1
0xCD
2
"C"
0x43
0
1
0
0
0
0
1
1
1
0
1
1
0
0
0
0
1
0X61
3
"E"
0x45
0
1
0
0
0
1
0
1
2
1
0
0
1
0
0
0
1
0X91
4
"L"
0x4C
0
1
0
0
1
1
0
0
3
0
1
0
1
1
0
0
1
0X59
5
"E"
0x45
0
1
0
0
0
1
0
1
4
0
0
0
1
1
1
0
0
0X1C
6
"C"
0x43
0
1
0
0
0
0
1
1
5
0
1
1
0
0
0
1
0
0X62
7
"T"
0x54
0
1
0
1
1
0
0
0
6
1
0
1
0
0
1
0
1
0XA5
8
"R"
0x52
0
1
0
1
0
0
1
0
7
0
1
0
0
1
1
1
1
0X4F
9
"O"
0x4F
0
1
0
0
1
1
1
1
0
0
1
1
0
0
1
1
1
0X67
10
"N"
0x4E
0
1
0
0
1
1
1
0
1
0
1
1
1
0
0
1
0
0X72
11
"I"
0x49
0
1
0
0
1
0
0
1
2
0
0
1
1
1
0
0
0
0X38
12
"C"
0x43
0
1
0
0
0
0
1
1
3
0
0
0
0
0
1
0
1
0X05
13
"S"
0x53
0
1
0
1
0
0
1
1
4
Bits
Desplazados
Binario
Binario
Hex
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Codificicación PDU (Cont.)
Nro Tel
12345678
Mensaje
Hola Mundo
Código Área+Num Celular (sin el 15) / (para envío de email vía sms)
Internal SMSC
00
Permite que se configure el SMSC interno del teléfono
Always 11
11
Siempre 11
-
00
00 para que el ME le asigne un número interno de ref.
Length of Number
08
Largo del Numero (en hexadecimal)
Type of Address of the Sender
Number
81
0x81 = Predeterminado, 0x91 = Internacional, 0xA1
Nacional
Sender Number (Trailing F)
21436587
Si el numero de dígitos es impar se completa al final con
0xF
TP-PID Protocol Identifier
00
TP-DCS Data Coding Schema
00
Valid Period
FF
Período de validez del mensaje
Length Message
0A
Cantidad de caracteres del mensaje (en hexadecimal)
TP-UD Message
C8373B0C6AD6DDE437
Mensaje Codificado
En hiperterminal escribir lo
siguiente
AT+CMGS=21
AT+CMGS=(largo en bytes del mensaje)
0011000881214365870000FF0AC8373B0C6AD6DDE437
luego CTRL+Z, y envía el mensaje
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Agenda
SM
FD
LD
MC
RC
ON
SIM
SIM Fixed Dialing Numbers
SIM último discado
ME perdidas
ME Recibidas
SIM o ME nuestro número
ME
VM
LA
DC
SD
Equipo
Casilla de mensajes de voz
Ultimo discado
=LD
SIM Servicios de discado
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
GSM/GPRS 900/1800 y 850/1900 MHz
Modulo GSM/GPRS SIM340DZ
Jumpers para deshabilitar pines del microcontrolador y permitir el empleo por parte del usuario.
PIC 18f14K50 Frec. de trabajo 12Mhz LED para práctica PWM
2 Salidas a Relé
Zócalo para tarjeta SIM
Conector ICSP‐IN
LEDS disponibles al usuario
Antena Externa
LED READY del Módulo
LED Estado de la RED Módulo
Sensor de temperatura
Fuente de alimentación incorporada
4 Pulsadores.
Admite cualquier empresa de servicios.
Conexión USB
Pinout del Modulo disponible al usuario Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Software USB‐RS232 / Driver
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Software USB‐RS232
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
COMANDOS AT (Atención)
• Cada línea comienza con AT (No es el comando).
• Comunicación tipo conversación (pregunta‐respuesta).
• Esperar respuesta antes del comando siguiente (OK,CME ERROR,CMS ERROR).
• AT+ comando <CR>
<CR><LF><RTA><CR><LF>
• Combinación de las recomendaciones GSM 7.05,GSM 7.07, ITU‐T.
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Categoría de los comandos AT
I) Básicos:
AT+<x><n>
<x> comando
<n> argumento
Ej: ATE<n>
(Le indica al DCE que al recibir caracteres
debe hacer eco al DTE según el valor de n)
II) Parámetros S (Aplicación en herramientas de la SIM)
Ej: ATS<n>=<m>
<n> índice del registro S a configurar
<m> valor a asignar
III) Extendidos a) Prueba  AT+<x>=?
El ME devuelve una lista de parámetros y rangos de valores factibles.
b) Lectura  AT+<x>? El ME devuelve el valor actual.
c) Escritura  AT+<x>=<…>
d) Ejecución  AT+<x>
Configura un valor definido por el usuario.
Lee un parámetro no variable afectado por un proceso interno del
núcleo GSM.
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Control de llamadas
• AT : Atención
• ATA : Contestar un llamado (VOZ:OK/NO CARRIER‐DATOS:CONNECT)
• ATD : Origina una llamada de voz, datos o fax
ATD12345678; (;) diferencia entre voz y datos
RTAs: NO DIALTONE/BUSY/OK/CONNECT
Si se genera otra llamada, la primera es puesta en espera automáticamente. (estado de las llamadas AT+CLCC)
• ATD><mem><n>; :origina una llamada desde un número en memoria
mem: DC,FD,LD,LA,MC,ME,RC,SM
ATD>SM7; disca el número de teléfono almacenado en la posición 7 de la SIM
• ATD><n>; :ídem desde la memoria actual
• ATD><“str”>; :Busca el nombre en todas la memorias (exacto)
• ATDL : Rediscado del último número.
• ATH :Desconectar o colgar conexión existente.
• ATS0 :Configura el número de RINGS antes de autocontestar (0=deshabilitado/1‐255 habilitado).
• AT+VTS : Genera DTMS en la llamada.
• AT+CLCC : Lista llamadas activas.
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Control de llamadas (Ejemplos)
• Realizar una llamada
ATD51065802; SIM340 disca 51065802
• Como mostrar el numero de la llamada entrante
AT+CLIP=1
OK
RING
+CLIP: “51065802",129 // Número de llamada entrante 51065802
OK
ATH // Colgar
• Como iniciar el contador de tiempo al iniciar una llamada
AT+COLP=1 // Se configura el contador de tiempo.
OK
ATD51065802; // No comienza a contar hasta que se establece la llamada
OK // Comienza a contar
ATH
• Como configurar el canal de audio
AT+CHFA=1 // Auxiliar
OK AT+CHFA=0 // Audio Principal
• Atender una llamada entrante
RING
ATA
OK
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Comandos SMS
•AT+CMGR=1 : Lee mensaje 1
•AT+CMGS :Envía mensaje inmediatamente
•AT+CMFG=1 :Formato del mensaje (0=PDU/1=Texto)
•AT+CNMI=2,1,0,0,0 :Configura buffers y avisos sobre nuevo mensajes (Al llegar avisa pos).
•AT+CNMI=2,2,0,0,0 :En cuanto llega muestra el mensaje (Modifico la regla de almacenamiento)
• AT+CPMS? :Almacenamiento de mensajes
“SM”,17,30,”SM”,17,30,”SM”,17,30 (memoria,usada,total)
M1 mensajes a ser leídos y borrados, M2 mensajes escritos para ser enviados, M3mensajes recibidos
•AT+CMGD=XX :Borra el mensaje número XX.
•AT+CMGL=? :Lista de comandos para ver los mensajes por tipo en dist. Carpetas
(“REC UNREAD”,”REC READ”,”STO UNSENT”,”STO SENT”, “ALL”)
AT+CMGL=“ALL” :Lista todos los mensajes.
•AT+CMGW :Escribe un mensaje en la memoria para ser enviado luego.
•AT+CMSS=nro :Envía un mensaje desde la memoria (M2).
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Comandos SMS (Continuación)
•AT+CMGDA
:Borra todos los mensajes
(“DEL ALL”,”DEL READ”,”DEL SENT”,”DEL UNREAD”,”DEL UNSENT”,”DEL INBOX”)
AT+CMGDA=“DEL ALL”
•Es posible solicitar confirmación de lectura de los mensajes.
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Comandos SMS (Ejemplos)
•Llegada de mensajes
AT+CMGF=1
AT+CNMI=2,1,0,0,0
Al llegar un mensaje notifica indicando la memoria y posición donde se almacenó
+CMTI:”SM,3
AT+CMGR=3 //leo el mensaje
AT+CMGF=1
AT+CNMI=2,2,0,0,0
Al llegar un mensaje los envía por TXD
•Enviar mensaje desde la memoria
AT+CMGF=1
AT+CMGW=“número de TE” <CR>
>TEXTO <CRTL+Z> //0x1A
Devuelve el CMGW de la posición CNGW=1
AT+CMSS=1 :Envía el mensaje
•Envío directo de SMS
AT+CMGF=1
AT+CMGS=“número de TE” <CR>
>TEXTO <CRTL+Z>
//0x1A
Devuelve el CMGW de la posición en la memoria de enviados
OK
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Comandos SMS (Ejemplos continuación)
•Como leer y borrar un mensaje
AT+CMG=1
OK
AT+CMGR=2
+CMGR:”REC UNRED”,”12345678”,”28/05/10,11:20:28+32” Hola Mundo
AT+CMGD=2
OK
AT+CMGR=2
OK // indica que esta vacío
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Comandos generales
•AT+AVTEST=estado, tipo :Loop de prueba del canal de audio (estado:0=off/1=on, tipo: principal o auxiliar)
•AT+GMI :Fabricante [SIMCOM_Ltd]
•AT+GMM :Modelo [SIMCOM_SIM300]
•AT+GMR :Revision o version del software
•AT+GSN=? :Número IMEI
•ATI :Fabricante del producto
•+++ :Conmuta entre Datos o modo comando
•AT&F :Vuelve a parámetros de fábrica
•AT&V :Muestra configuración actual
•AT&W :Guarda configuración en una carpeta predefinida
•ATE0 y ATE1 :ECO OFF y ECO ON
•ATS3=n :Selección del carácter para terminación de línea (defecto 0x0D)
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Comandos generales
•ATV
:Configura la respuesta a los eventos
ATV0
ATV1
: Información de Respuesta
<texto><CR><LF>
Resultado corto del formato <código numérico><CR>
: Información de Respuesta
<CR><LF><TEXTO><CR><LF>
Resultado largo
<CR><LF><verbose code><CR><LF>
ATV1
OK
CONNECT
RING
NO CARRIER
ERROR…
• AT+GCAP :Muestra la capacidad soportada +CGSM,+FCLASS,+DS.
• AT+CFUN :Configura la funcionalidad ( AT+CFUN=?:opciones/AT+CFUN?:conf.actual)
:0=Mínima/1=FULL (default)/4=Deshabilita RX y TX de RF
• AT+CRSL=0-100 :Volumen del RING
• AT+CMUT=0-1 :Mute
(0=off/1=on)
ATV0
0
1
2
3
4..
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Comandos generales (Ejemplos)
•ATI
SIMCOM_Ltd
SIMCOM_SIM300
Revisión: 1008B10SIM300S32_(SPANSION)SIMCOM_Ltd
•AT+CSQ // Nivel de señal de RF
+CSQ: 29,0
OK
•AT+CREG?
+CREG: 0,1 // Estado de la RED GSN
OK
•AT+CPIN? // Para revisar el estado de la SIM
+CPIN: READY
RDY
+SCKS:0 // significa SIM no insertada
•AT+GSN // número IMEI number del SIM340DZ
355117001512899
OK
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Comandos de la red
•AT+CNUM :Número de suscriptor (mi numero).
•AT+COPS=<mode>,<format>,<oper>,<AcT> :Selección del operador
<mode>
0 automatic
1 manual 2 deregister from the network
3 set only <format> 4 manual/automatic; if manual selection fails, use automatic
<format>
0 long format alphanumeric <oper> 1 short format alphanumeric<oper> 2 numeric <oper>
<oper>
String type indicating the name of
the operator according to
format>.<stat>
0 unknown
1 available
2 current
3 forbidden
AT+COPS? : (0,0,”CTI MOVIL”)
AT+COPS=? : (0,0,”CTI MOVIL”),(2,”CTI MOVIL”,”CTI MOV”,722310),
(1,”UNIFON”,”UNIFON”,”72207),(1,”PERSONAL”,”AR TP”,”7234),(0‐4),(0‐2)
•AT+CLIR :Restricción del caller ID
•AT+CLIP :Habilita identificador de llamadas
•AT+CCWA :Llamada en espera
•AT+CAOC :Aviso de carga de batería
<AcT>
0 GSM 1 GSM Compact 2 UTRAN Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Comandos control de estado
•AT+CPAS :Indica el estado de actividad del equipo (0 Ready,1 Unavailable,2 Status unknown,3 Ringing,4 Call in progress,5 Asleep)
•AT+CBC :Carga de la batería [x,y,zzzz]
x (0=ME no está cargando/1=ME está cargando/2=carga terminada)
y (Nivel de la batería 0 a 100%)
zzzz (Volts en mV)
[0,0,3954]
•AT+CSQ
:Nivel de señal
[rssi,ber]
rssi (0=‐113dBm o </1=‐111dBm/2‐30=‐109dBm..‐53dBm/31=‐51dBm o >/99 no se conoce)
ver (En % bit error rate)
[17,0]
•AT+ECHO :Cancelación de eco (atenuación en db)
•AT+POWD :Apagado del equipo (0=Urgente/1=Normal)
•AT+CMIC :Ajusta la ganancia del micrófono [canal, valor] canal(0=ppal/1=aux) valor(0 a 15dB)
•AT+CBAND :Obtiene o configura la banda AT+CBAND=“PGM.MODE”
•AT+CHF :Configura y habilita manos libres
•AT+CHFA : Conmuta entre canal de audio ppal y aux.
•AT+CMTE? :Indica temperatura módulo :configura temperaturas críticas para apagado [modo.temp] modo (0=OFF/1=ON),temp (‐40 a 90 c)
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Libreta telefónica
•AT+CPBS
:Selecciona libreta de teléfonos
: ? +CPBS:”SM”,7,250
(Memoria,ocupados,total)
•AT+CPBR :Lee la libreta
:?
(1‐250),40,16
(1‐250)Cantidad de números a almacenar
40: máxima longitud del numero de TE
16: máximo número de caracteres del texto
•AT+CPBW :Escribe en la libreta un número
[posición,número,tipo,texto]
tipo:129=tipo desconocido,161=tipo de número nacional,145=tipo de número internacional,177nro de red específico)
•AT+CPBF
:Buscar los números en la libreta
AT+CPBF= <name>
+CPBF: <index>,<number>,<type>,<name>
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Libreta telefónica (Ejemplos)
•Leer un numero de la libreta telefónica
AT+CPBR=1
:Muestra el número de la posición 1
AT+CPBR=1,5 :Muestra los números de la posición 1 a la 5
•Grabar un número en la agenda
AT+CPBW=1,”112”,129,”Operadora”
•Como almacenar, leer y buscar un número en la libreta
AT+CPBS="SM"
OK
AT+CPBW=1,"130********",129,"john"
OK
AT+CPBR=1
+CPBR:1,"130********",129,"john"
OK
AT+CPBF="john"
+CPBF: 1,"130********",129,"john"
OK
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
AUTOBAUDING
• Sincronización:
Para que se ajuste la velocidad en forma automática, se debe enviar un AT al encender el módulo cuando autobauding esta activado, luego se debe esperar de 3 a 5 segundos antes de enviar el primer comando.
• N,8,1
• Solo reconoce AT o at (NO At o aT)
• RDY aparece si no esta configurado autobauding
• En cada reseteo se debe sincronizar nuevamente
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
EXTRAS
• Control del PIN
• Control de claves
• Control del estado de registración en la red
• Comandos para control de Fax
• Comando generadores de tonos
• Comandos para control GPRS.
• Comandos para control de SIM
• Comandos para control TCP/IP
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Programa
•Para la detección de comandos utilizamos un vector del tipo FIFO. Al llegar el dato nuevo, por el puerto serie, desplaza a todos los valores y luego se compara para ver si coinciden con las palabras claves.
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Programa diagrama de flujo
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
Activación del chip Claro que posee la placa
1) Discar *22#
2) Contestar los datos solicitados (Documento, sexo, código de área)
3) A los pocos minutos llega un mensaje con el numero de TE asignado
Módulo GSM – TELEMETRIA Y CONTROL CELULAR
GRACIAS!!!!

Documentos relacionados