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) SMSCMT 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!!!!