Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Masters GSM
Masters GSM
SIM340DZ
GSM/GPRS900/1800y850/1900MHz
Caractersticas
Mdulo GSM TELEMETRIA Y CONTROL CELULAR
Cuatribanda GSM/GPRSconbsquedaautomticaoporcomandoAT.
9pinesGND 2VBAT 1VCHG 2salidasdeaudio 2entradasdeaudio 2puertosseriepara:FAX,GPRS,COMANDOSAT//DEBUG 1conexindeantenaZ=50ohms MemoriaFlashySDRAM RTC Alarmas para despierte FAX Grupo 3 clase 1
Configurables por medio de comandos AT
Caractersticas(Continuacin)
Alimentacin3,4a4,5volts. ControldecargaparabateradeLiion. Potencias: EGSM900/GSM800 DCS1800/PCS1900 InterfaseSIMde1,8y3Vautomtica. Audio: Consumo:IVBAT Cancelacindeeco GananciaI/Oconfigurable. Power down SLEEP IDLE TALK GPRS
PicodeImax cada4,6ms2A
2W 1W
Pinout
VBAT VRTC: mx.=4,5vmin.=3.4v normal=4v BidireccionalparacargadebateraLiion (Automtico) EntradaalimentacinRTCIin=5uA Bidireccionalparacargadebatera(Automtico) SIEMPREDEBEESTARCONECTADO VCHG: EntradaparacargadebateraVmx=5,25v Vmin.=1,1v Imin=650mA
MonitoreodetensinAT+CBCXXX,YYY,ZZZZ XXX=Estadodelacarga(1a100%) YYY=Voltsen%(1a100%) ZZZZ=TensinenmV Vnorm.=5,1v
Pinout
PWRKEY Controlaelencendidoyapagado VILmx.=0,2*VBAT VIHmx=0,6*VBAT PULLUPInterno Funcion deresetsiNivelbajo<2seg
VImx.=VBAT
Nivelbajo>2seg
STATUS:
IndicaestadodeFuncionamiento VH=2,8V
Pinout
Apagadodelequipo(esnecesariode2a3seg.paraelapagado delmdulo) PWRKEYNivelbajo1000ms>pulso>500ms AT+CPOWD=1 Desloguea delared
Comando AT
Sobre o Sub-tensin
Temperatura
<=40c
>=90co<=45cAPAGA
InterfacesdeAudio
MIC1P MIC1N MIC2P MIC2N SPK1P SPK1N SPK2P SPK2N AGND Tierraanalgica
Principal Multiplexor para seleccin de entrada Vin 1,2 a 2V de entrada Z=1K2 a 2K2 Auxiliar
InterfacesdeAudio(Continuacin)
AT+CMIC AT+CLVL AT+CHFA ConfiguraGananciadelmicrfono ConfiguraGananciadesalidayentrada Seleccionacanalesdeaudio 0Canal1 1Canal2
SIM
6Pines VDDLafuenteidentificaenformaautomticalatensinausar DATAColocarR=22ohmsenserieparaproteccinyR=10KdePULLUP CLK RST DistanciamximaentremduloySIM200mm. FuncionalidadGSMfase1,2+yfast (64Kbps) Sealimentaconfuenteinternadelmdulo SeobtieneinformacinpormediodecomandosAT
InterfazSerie
Asincnica (DCEDTE). RXD,TXD,DTR,RTS,CTS,RI,DCD Conexinde3hilos(RXD,TXD,GND)RTSconectadoaGND DTRPULLUPinterno Velocidades Configurables300a115200bps Autobauding 4800a115200bps(NoinformaRDYalinicio) Entrada 0=>0a0,87v 1=>2,05va3,23v Salida 0=>GNDa0,2v 1=>2,73va2,93v
Salida 8mA
ADC Interfazdecarga
ADC0 Conversorde16bitsdeusogeneral. AT+RADC BAT_Temp PermitemedirlatemperaturabateraconunNTC. Interfazdecarga(Liion)
Algoritmodecargasegnnecesidades
Batera
Tcnicasparacargadelabatera
3pinesrelacionadosVCHGEntradaexternautilizadaporelsistemaparadetectarentradadeIyproveerlacarga. VBATEntrada/Salidaparalacarga BAT_TEMP Midelatemp. delabateria (abiertosinoseusa). Procedimientodecarga DDLOyUVLO=>Controlporhardware
Deep Discharge Lock Out>V<2,4v.=>Icarga=5mA Under Voltage Lock Out>2,4v<V<3,2v=>Icarga=25mA
FASTCHARGE=>ControlporSoftware
Icarga=550mAhastaalcanzarlos4,2v.
TRICKLECHARGE=>alfinalizarlacargarpidamantienelabateraaVcte
Modosdeoperacindurantelacarga
Interfazserieapagada
SLEEP
(GSM/GPR)
IDLE (GSM)
MduloRegistradoenlaREDGSM ListoparaRXyTXSMS.
GHOST
PocoscomandosATestndisponibles(CALARM,CCLK,CPOWD,CBC,CFUN) SalidaPWRKEY,comandoCFUNoRTCAlarm
AlconectarlafuenteenVCHGyunabateraaVBAT,sielequipoestabaapagado,entraenmodoGHOST automticamente.
RTCALARM
Esnecesariounabateraexterna(recargableoNO)I=5uA. Rinterna=10Kintegradaparalimitarlacorriente Configuraciones:
EstadodelaRED
OFF MduloApagado. 64mson/800msnoencuentralared. 64mson/3000msredencontrada. 64mson/300msGPRScomunicacin.
Antena
Z 50ohms. Stripline /microstrip. EmplearPCBFR4.uo=4,7espesor=2mm Guadeondacoplanar
GPRS
Multislot clase8y10(4timeslots dedescargay2desubida). EstacinmvilclaseB(ServicioGSMyGPRSnosimultneos). Transferenciadedescargadedatos85,6Kbps. Transferenciadesubidadedatos42,8Kbps. Esquemadecodificado:
Esquemadecodificacin Velocidad(Kbits/seg)
8 12 14,4 20
SMS(ServiciodeMensajesCortos)
SMSde140caracteres(Texto)o160de7bits(PDU).
Payload ocargatil:Fechaenvo,validezdelmensaje,nro.TE,nro.SMSCqueenvaelmensaje.
Modos:
AlmacenamientoenSIMoME
Codificicacin PDU(Cont.)
Nro Tel Mensaje 12345678 Hola Mundo 00 11 00 08 81 21436587 00 00 FF 0A C8373B0C6AD6DDE437
Perodo de validez del mensaje Cantidad de caracteres del mensaje (en hexadecimal) Mensaje Codificado Permite que se configure el SMSC interno del telfono Siempre 11 00 para que el ME le asigne un nmero interno de ref. Largo del Numero (en hexadecimal) 0x81 = Predeterminado, 0x91 = Internacional, 0xA1 Nacional Si el numero de dgitos es impar se completa al final con 0xF
Internal SMSC Always 11 Length of Number Type of Address of the Sender Number Sender Number (Trailing F) TP-PID Protocol Identifier TP-DCS Data Coding Schema Valid Period Length Message TP-UD Message En hiperterminal escribir lo siguiente AT+CMGS=21
0011000881214365870000FF0AC8373B0C6AD6DDE437
Agenda SM FD LD MC RC ON SIM SIMFixed Dialing Numbers SIMltimodiscado MEperdidas MERecibidas SIMoMEnuestro nmero ME VM LA DC SD Equipo Casillademensajesdevoz Ultimodiscado =LD SIMServiciosdediscado
GSM/GPRS900/1800y850/1900MHz
Sensordetemperatura
Fuentedealimentacinincorporada 4Pulsadores.
Admitecualquierempresadeservicios.
Conexin USB
Pinout delModulodisponiblealusuario
SoftwareUSBRS232/Driver
SoftwareUSBRS232
COMANDOSAT(Atencin)
CadalneacomienzaconAT(Noeselcomando). Comunicacintipoconversacin(preguntarespuesta). Esperarrespuestaantesdelcomando siguiente (OK,CME ERROR,CMS ERROR). AT+comando<CR> <CR><LF><RTA><CR><LF> CombinacindelasrecomendacionesGSM7.05,GSM7.07,ITUT.
CategoradeloscomandosAT
I)Bsicos: AT+<x><n>
Ej:ATE<n>
<x>comando <n>argumento
(Le indica al DCE que al recibir caracteres debe hacer eco al DTE segn el valor de n)
II)ParmetrosS(AplicacinenherramientasdelaSIM)
Ej:ATS<n>=<m> <n>ndicedelregistroSaconfigurar <m>valoraasignar
c)Escritura AT+<x>=<>
Lee un parmetro no variable afectado por un proceso interno del ncleo GSM.
Controldellamadas
AT:Atencin ATA:Contestarunllamado(VOZ:OK/NOCARRIERDATOS:CONNECT) ATD:Originaunallamadadevoz,datosofax
ATD12345678;(;)diferenciaentrevozydatos RTAs:NODIALTONE/BUSY/OK/CONNECT Sisegeneraotrallamada,laprimeraespuestaenesperaautomticamente.(estadodelasllamadasAT+CLCC)
ATD><mem><n>;:originaunallamadadesdeunnmeroenmemoria mem:DC,FD,LD,LA,MC,ME,RC,SM ATD>SM7;discaelnmerodetelfonoalmacenadoenlaposicin7delaSIM ATD><n>;:demdesdelamemoriaactual ATD><str>;:Buscaelnombreentodaslamemorias(exacto) ATDL:Rediscado delltimonmero. ATH:Desconectarocolgarconexinexistente. ATS0:ConfiguraelnmerodeRINGSantesdeautocontestar (0=deshabilitado/1255habilitado). AT+VTS:GeneraDTMSenlallamada. AT+CLCC:Listallamadasactivas.
Controldellamadas(Ejemplos)
Realizarunallamada
ATD51065802; SIM340disca51065802
Comomostrarelnumerodelallamadaentrante
AT+CLIP=1 OK RING +CLIP:51065802",129//Nmerodellamadaentrante51065802 OK ATH//Colgar Comoiniciarelcontadordetiempoaliniciarunallamada AT+COLP=1//Seconfiguraelcontadordetiempo. OK ATD51065802;//Nocomienzaacontarhastaqueseestablecela llamada OK//Comienzaacontar ATH
Comoconfigurarelcanaldeaudio
AT+CHFA=1//Auxiliar OKAT+CHFA=0//AudioPrincipal
Atenderunallamadaentrante
RING ATA OK
ComandosSMS
AT+CMGR=1:Leemensaje1 AT+CMGS:Envamensajeinmediatamente AT+CMFG=1:Formatodelmensaje(0=PDU/1=Texto) AT+CNMI=2,1,0,0,0:Configurabuffers yavisossobrenuevomensajes(Alllegaravisapos). AT+CNMI=2,2,0,0,0:Encuantollegamuestraelmensaje(Modificolaregladealmacenamiento) AT+CPMS?:Almacenamientodemensajes SM,17,30,SM,17,30,SM,17,30(memoria,usada,total) M1mensajesaserledosyborrados,M2mensajesescritosparaserenviados,M3mensajesrecibidos AT+CMGD=XX:BorraelmensajenmeroXX. AT+CMGL=?:Listadecomandosparaverlosmensajesportipoendist.Carpetas (RECUNREAD,RECREAD,STOUNSENT,STOSENT,ALL) AT+CMGL=ALL :Listatodoslosmensajes. AT+CMGW:Escribeunmensajeenlamemoriaparaserenviadoluego. AT+CMSS=nro :Envaunmensajedesdelamemoria(M2).
ComandosSMS(Continuacin)
AT+CMGDA :Borratodoslosmensajes (DELALL,DELREAD,DELSENT,DELUNREAD,DELUNSENT,DELINBOX) AT+CMGDA=DELALL Esposiblesolicitarconfirmacindelecturadelosmensajes.
ComandosSMS(Ejemplos)
Llegadademensajes
AT+CMGF=1 AT+CNMI=2,1,0,0,0 Alllegarunmensajenotificaindicandola memoriayposicindondesealmacen +CMTI:SM,3 AT+CMGR=3//leoelmensaje AT+CMGF=1 AT+CNMI=2,2,0,0,0 AlllegarunmensajelosenvaporTXD
Enviarmensajedesdelamemoria
AT+CMGF=1 AT+CMGW=nmerodeTE <CR> >TEXTO<CRTL+Z>//0x1A DevuelveelCMGWdelaposicinCNGW=1 AT+CMSS=1:Envaelmensaje
EnvodirectodeSMS
AT+CMGF=1 AT+CMGS=nmero de TE <CR> >TEXTO <CRTL+Z> //0x1A Devuelve el CMGW de la posicin en la memoria de enviados OK
ComandosSMS(Ejemploscontinuacin)
Comoleeryborrarunmensaje
AT+CMG=1 OK AT+CMGR=2 +CMGR:RECUNRED,12345678,28/05/10,11:20:28+32 HolaMundo AT+CMGD=2 OK AT+CMGR=2 OK//indicaqueestavaco
Comandosgenerales
AT+AVTEST=estado,tipo:Loop depruebadelcanaldeaudio (estado:0=off/1=on,tipo:principaloauxiliar) AT+GMI :Fabricante[SIMCOM_Ltd] AT+GMM:Modelo[SIMCOM_SIM300] AT+GMR:Revision oversion delsoftware AT+GSN=?:NmeroIMEI ATI:Fabricantedelproducto +++:ConmutaentreDatosomodocomando AT&F :Vuelveaparmetrosdefbrica AT&V :Muestraconfiguracinactual AT&W :Guardaconfiguracinenunacarpetapredefinida ATE0yATE1:ECOOFFyECOON ATS3=n:Seleccindelcarcterparaterminacindelnea(defecto0x0D)
Comandosgenerales
ATV :Configura la respuesta a los eventos
ATV0 ATV1 : Informacin de Respuesta <texto><CR><LF> Resultado corto del formato <cdigo numrico><CR> : Informacin de Respuesta <CR><LF><TEXTO><CR><LF> Resultado largo <CR><LF><verbose code><CR><LF> ATV1 OK CONNECT RING NOCARRIER ERROR ATV0 0 1 2 3 4..
Comandosgenerales(Ejemplos)
ATI SIMCOM_Ltd SIMCOM_SIM300 Revisin:1008B10SIM300S32_(SPANSION)SIMCOM_Ltd AT+CSQ//NiveldesealdeRF +CSQ:29,0 OK AT+CREG? +CREG:0,1//EstadodelaREDGSN OK AT+CPIN?//PararevisarelestadodelaSIM +CPIN:READY RDY +SCKS:0//significaSIMnoinsertada AT+GSN//nmeroIMEInumber delSIM340DZ 355117001512899 OK
Comandosdelared
AT+CNUM :Nmerodesuscriptor(minumero). AT+COPS=<mode>,<format>,<oper>,<AcT> :Seleccindeloperador <mode> 0automatic 1manual 2deregister from the network 3setonly <format> 4manual/automatic;if manual selection fails,useautomatic <format> 0longformat alphanumeric <oper> 1shortformat alphanumeric<oper> 2numeric <oper>
<oper> String type indicating the name of the operator according to format>.<stat> 0unknown 1available 2current 3forbidden
Comandoscontroldeestado
AT+CPAS :Indicaelestadodeactividaddelequipo (0 Ready,1 Unavailable,2 Status unknown,3 Ringing,4 Call in progress,5 Asleep) AT+CBC :Carga de la batera [x,y,zzzz] x (0=ME no est cargando/1=ME est cargando/2=carga terminada) y (Nivel de la batera 0 a 100%) zzzz (Volts en mV) [0,0,3954] AT+CSQ :Niveldeseal [rssi,ber] rssi (0=113dBmo</1=111dBm/230=109dBm..53dBm/31=51dBmo>/99noseconoce) ver(En%bit errorrate) [17,0]
AT+ECHO :Cancelacindeeco(atenuacinendb) AT+POWD :Apagadodelequipo(0=Urgente/1=Normal) AT+CMIC :Ajustalagananciadelmicrfono[canal,valor]canal(0=ppal/1=aux)valor(0a15dB) AT+CBAND :ObtieneoconfiguralabandaAT+CBAND=PGM.MODE AT+CHF :Configurayhabilitamanoslibres AT+CHFA :Conmutaentrecanaldeaudioppal yaux. AT+CMTE? :Indicatemperaturamdulo :configuratemperaturascrticasparaapagado[modo.temp]modo(0=OFF/1=ON),temp (40a90c)
Libretatelefnica
AT+CPBS :Seleccionalibretadetelfonos :?+CPBS:SM,7,250 (Memoria,ocupados,total) AT+CPBR :Leelalibreta :? (1250),40,16 (1250)Cantidaddenmerosaalmacenar 40:mximalongituddelnumerodeTE 16:mximonmerodecaracteresdeltexto AT+CPBW :Escribeenlalibretaunnmero [posicin,nmero,tipo,texto]
tipo:129=tipodesconocido,161=tipodenmeronacional,145=tipodenmerointernacional,177nroderedespecfico)
AT+CPBF
Libretatelefnica(Ejemplos)
Leerunnumerodelalibretatelefnica AT+CPBR=1 :Muestraelnmerodelaposicin1 AT+CPBR=1,5 :Muestralosnmerosdelaposicin1ala5 Grabarunnmeroenlaagenda AT+CPBW=1,112,129,Operadora Comoalmacenar,leerybuscarunnmeroenlalibreta 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
AUTOBAUDING
Sincronizacin: Paraqueseajustelavelocidadenformaautomtica,sedebeenviarunAT alencenderelmdulocuandoautobauding estaactivado,luegosedebe esperarde3a5segundosantesdeenviarelprimercomando. N,8,1 SoloreconoceAToat(NOAtoaT) RDYaparecesinoestaconfiguradoautobauding Encadareseteosedebesincronizarnuevamente
EXTRAS
ControldelPIN Controldeclaves Controldelestadoderegistracinenlared ComandosparacontroldeFax Comandogeneradoresdetonos ComandosparacontrolGPRS. ComandosparacontroldeSIM ComandosparacontrolTCP/IP
Programa
ParaladeteccindecomandosutilizamosunvectordeltipoFIFO.Alllegareldato nuevo,porelpuertoserie,desplazaatodoslosvaloresyluego secomparaparaver sicoincidenconlaspalabrasclaves.
Programadiagramadeflujo
ActivacindelchipClaroqueposeelaplaca
1) Discar*22# 2) Contestarlosdatossolicitados(Documento,sexo,cdigoderea) 3) AlospocosminutosllegaunmensajeconelnumerodeTEasignado
GRACIAS!!!!