TODOPIC

FORO TÉCNICO => Telefonía, GPS y Microcontroladores => Mensaje iniciado por: Danygenial en 10 de Mayo de 2006, 23:18:01

Título: Comunicacion entre PIC y modem GSM
Publicado por: Danygenial en 10 de Mayo de 2006, 23:18:01
Hola a los foristas, he leido bastantes temas respecto de comunicacion entre PIC y celulares, y lo que tiene referencia a envio de SMS, de hecho estuve siguiendo el foro de sispic sobre el manejo de un nokia y lo de las tramas. El asunto es que tengo que manejar un modem GSM con el PIC, entiendo que se comunican via serial y el modem se maneja con comandos AT. En otro hilo hablaban algo muy parecido pero no mostraban esquemas de coneccion y no explicaban mucho.

La ayuda es respecto a cual es el modem que me aconsejan usar, respecto a presupuesto tengo hasta 200 dolares para comprarlo, pero la idea es buscar uno no tan caro, tengo como referencia los de marca wavecom, y los sony-ericcson no conozco otras marcas, quizas alguien ya haya tenido experiencia manejando alguna y me puedaa ayudar. Si alguien tiene algun esquema de como se conectan, por que lo que lei de otro hilo me dejo me comfundido por que teni bastantes problemas en la comunicacion de dispositivos y problemas con los niveles logicos.

Bueno espero no marearlos y cualquier ayuda se agradece de antemano.

Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: maunix en 11 de Mayo de 2006, 00:11:42
Hola Danygenial, 200 dólares es muy buen dinero y te puedes comprar casi cualquier modem GSM.

Para mandar mensajes SMS, creo que cualquiera te va a andar bien.  Los modems difieren en cuanto a la implementación o no del GPRS pero en lo que a SMS respecta usan todos comandos AT estándar definidos en una de las normas del GSM (osea que están obligados a al menos incorporar dichos comandos para cumplir la norma).

He usado los Sony Ericsson y si usas un módulo completo, es decir que ya vienen listo para conectarles una fuente de alimentación , una antena y vienen con un conector DB9 hembra, la conexión es muy simple.

Te sugiero uses un módem ya completo,  porque te pueden vender el modem solo que es como un PCB pero los contactos son realmente muy pequeños y requiere de mucho esfuerzo hacerlo funcionar.  Además muchos solo funcionan a 3.3V lo cual te generará otros inconvenientes de acondicionamiento de señal (con algun conversor de 5V a 3.3V bidireccional) o bien de elección de un PIC LF para que se pueda alimentar con 3.3V.

El esquema de conexión es tan simple como un MAX232 conectado a la usart del PIC.  Del lado del modem, tienes que cruzar un par de cables, si me das hasta mañana te digo cuales ya que puedo buscar uno para decirte bien cual.  El cruce de cables es para que el modem tenga las señales necesarias para que pueda mandar datos , sino esperará a que el PIC o la PC o el dispositivo que le coloques, le indique que está 'listo para recibir datos' y no enviará datos hasta entonces.

Cruzando los cables, enviará datos siempre que los tenga disponibles.  Con la frase de que el modem te envíe datos me refiero que si le envias un comando AT, el modem no te va a responder nada si no tiene esas señales presentes.  El truco consiste entonces en cruzar esas señales al cable que armes para conectar el MAX232 de tu PIC con el Modem para lograr que el modem envíe siempre datos.

Los modems Motorola que he visto los conocí como módulos, nuunca los vi completos con su conector DB9, conector de antena y de alimentación como para que te sea más facil usarlos.

Mañana vuelvo y te paso el dato de los cables a conectar y si necesitas algo más específico te puedo ver de buscar algún esquema, pero si tienes experiencia con una conexión PIC y MAX232 es tan simple como eso.

Saludos
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: maunix en 11 de Mayo de 2006, 13:08:15
Hola nuevamente Danygenial me acabo de fijar y del lado del conector DB9 que uses para el Modem, tendrías que unir el DSR y el RTS para que te transmita datos al PIC ni bien los tenga disponibles.

Saludos


Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: Danygenial en 11 de Mayo de 2006, 15:56:40
Estimado Maunix, muchas gracias por la pronta respuesta, ya voy comprendiendo, lo unico que no me queda suficientemente claro es lo de la antena, que por lo que veo no va incluida, por lo que habria que comprarla, respecto a la antena que especificaciones requiere  o es estandar??.

A pesar de que me "prestan" 200  dolares, tengo problemas para encontrar uno que venga completo, la verdad que se estan cargando aca con los modem, el completo que encontre me cuesta US272 + impuesto. Si hay alguien de chile que tenga un dato de modem de este tipo mas baratos,  se lo agradeceria.

Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: maunix en 11 de Mayo de 2006, 19:57:58
Estimado Maunix, muchas gracias por la pronta respuesta, ya voy comprendiendo, lo unico que no me queda suficientemente claro es lo de la antena, que por lo que veo no va incluida, por lo que habria que comprarla, respecto a la antena que especificaciones requiere  o es estandar??.

En un caso, uno de los modems lo trajeron con una antena normalizada con el conector adecuado.

Luego armamos otra con un simple cable conectado al pin del centro y anda bien también :)

La señal es buena y no he tenido problemas nunca con ese simple cable al pin del centro.  Te consigues un cable de cobre y le adhieres un pin que pueda encajar en el pin central.  Si no encaja bueno, achicas el pin con alguna pinza (arreglo casero).


A pesar de que me "prestan" 200  dolares, tengo problemas para encontrar uno que venga completo, la verdad que se estan cargando aca con los modem, el completo que encontre me cuesta US272 + impuesto. Si hay alguien de chile que tenga un dato de modem de este tipo mas baratos,  se lo agradeceria.

Que caro, acá sale algo menos.  Has probado el Sony Ericcson GM28/29? o que modelo hablas?

No puedo ayudarte con ofertas en chile porque soy de Argentina, pero tal vez tengas mas suerte en mercado libre o alguna de esas páginas en tu país.

Saludos

Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: Danygenial en 17 de Mayo de 2006, 19:28:52
Hola otra vez
Disculpen la ausencia, taba con tareas y otras cosas.

Ya tengo claro lo de la antena gracias.

Respecto al Modem, justamente vi uno en una empresa argentina y salia como 140 dolares, pero aca tan recaros.

Ahora lo que necesito es estudiar como mandar los comandos AT, tienes algun ejemplo en codigo de programacion para examinarlo. los comandos se mandan en ASCII ??

Espero sus respuestas.
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: maunix en 19 de Mayo de 2006, 19:04:58
Hola otra vez
Disculpen la ausencia, taba con tareas y otras cosas.

Ya tengo claro lo de la antena gracias.

Respecto al Modem, justamente vi uno en una empresa argentina y salia como 140 dolares, pero aca tan recaros.

Ahora lo que necesito es estudiar como mandar los comandos AT, tienes algun ejemplo en codigo de programacion para examinarlo. los comandos se mandan en ASCII ??

Espero sus respuestas.

El código sería algo tan simple como transmitir bytes por la USART.  No tengo un código aquí pero no sería complejo

Por ejemplo

"ATDnnnnn;"  donde nnnn es el número de teléfono, discará a un telefono.

No debes transmitir ni las " y al final terminar con un enter.

Si estas en C y el printf está redireccionado a la usart tu código sería algo asi como:

Código: C
  1. printf("ATD155555555;\r");
  2.  


Esto discará al 155 555555  , solo por citar un ejemplo.

La lista de comandos AT es extensisima y depende de cada módem, hay comandos estandar pero otros que son específicos, le que te venda el modem te debiera dar dicho listado.

Si quieres , consiguelo y te puedo echar una mano sobre el asunto

Saludos
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: Danygenial en 19 de Mayo de 2006, 19:24:38
gracias nuevamente maunix, cada vez voy entendiendo más, estuve leyendo otro hiloparecido a este y ahi tienen algunos ejemplos, y se confirman con tu ejemplo.
Creo que ahora mi problem va mas por la parte programacion, ya que yo programaba en asm y hace como una semana que estoy usando c con la IDE mikroc, la verdad que es bastante mas sencillo, y  ya he practicado elmanejo del ADC y del USART. Y con respecto a eso: no entiendo cuando te refieres a que "...Si estas en C y el printf está redireccionado a la usart...".Eso significa que lo que cuando escribo el comando printf("ATD155555555;\r"); este es enviado al USART para ser Transmitido. Y como se si esta redireccionado o como lo hago?

Gracias

Buen fin de semana!!
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: maunix en 19 de Mayo de 2006, 23:41:12
gracias nuevamente maunix, cada vez voy entendiendo más, estuve leyendo otro hiloparecido a este y ahi tienen algunos ejemplos, y se confirman con tu ejemplo.

Me alegro, esto es asi, uno va aprendiendo de a poco y dandose cuenta como van encajando las piezas.  Querer entender todo el primer paso suele ser bastante poco frecuente, al menos es mi caso.

Creo que ahora mi problem va mas por la parte programacion, ya que yo programaba en asm y hace como una semana que estoy usando c con la IDE mikroc, la verdad que es bastante mas sencillo, y  ya he practicado elmanejo del ADC y del USART. Y con respecto a eso: no entiendo cuando te refieres a que "...Si estas en C y el printf está redireccionado a la usart...".Eso significa que lo que cuando escribo el comando printf("ATD155555555;\r"); este es enviado al USART para ser Transmitido. Y como se si esta redireccionado o como lo hago?

Es cierto el asm y el c difieren bastante, no conozco el mikroc, solo lo he oido nombrar pero en gral te explico eso de redireccionar.

En algunos c ,  como el C18 tienes una instruccion específica para sacar datos por una usart, se llama putrsUSART para un string fijo en la rom y y putsUSART para un string que provenga de una variable.

En otros por ejemplo se hace algo asi como

printf(USART,"ATD155555555;\r");  // esto te redireccionaria a la usart (ejemplo meramente explicativo)

printf(CRT,"ATD15555555;\r");   // esto te direcciona a una pantalla (caso de una pc, por ejemplo)


De esta forma, en el mikroc tu fijate como puedes mandar un 'string' o una cadena de caracteres por la usart.

A eso me referia,  cada C lo puede manejar en forma diferente.  De seguro en el manual sale algo de esto, ya que hablamos de casos típicos.

Saludos
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: Danygenial en 09 de Agosto de 2006, 21:10:37
despues de mucho tiempo vuelvo al tema.
y claro con una pregunta. Me gustaria Tener comunicacion entre el modem e internet por GPRS claro esta, la idea es tener una pagina web para mostrar algun grafico o indicar de variables medidas a distancia.
he leido algunas cosas pero no tengo nada claro.
Alguien que me pueda orientar??
 de antemano gracias!!
Daniel
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: maunix en 10 de Agosto de 2006, 08:18:32
despues de mucho tiempo vuelvo al tema.
y claro con una pregunta. Me gustaria Tener comunicacion entre el modem e internet por GPRS claro esta, la idea es tener una pagina web para mostrar algun grafico o indicar de variables medidas a distancia.
he leido algunas cosas pero no tengo nada claro.
Alguien que me pueda orientar??
 de antemano gracias!!
Daniel

Mmmm.... Con un pic?
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: Danygenial en 10 de Agosto de 2006, 16:58:17
sip
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: Danygenial en 10 de Agosto de 2006, 20:08:35
maunix, una consulta respecto a la comunicacion con modem de los cuales se ve que sabes bastante.
tu me podrias explicar mas o menos como es el procedimiento para habilitar una comunicacion GPRS entre el modem e internet.  He investigado, pero ando perdido por que no tengo claro el funciionamiento de manera general, solo tengoinformacion especifica y es mucha, por lo que teniendo una vision algo mas global podria orientarme y filtrar informacion.
Estoy en la otra parte del proyecto en que necesito enviar datos por GPRS.
espero haya quedado mas menos claro.
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: gabrieladrian en 04 de Abril de 2011, 16:36:03
holaa a todos

eh leidoo sus post "Danygenial" y "maunix" y me eh familiarizado un poco con el mismo, intento hacer algo parecido que "Danygenial" lo que yo intento hacer mandar un archivo .hex mediante un modem gsm a un pic (el pic ya cuenta con un bootloader funcionando) y aun no eh encontrado el camino especifico a seguir quisiera ver si me pudieran orientar un poco ya que veo que cuentan con mas experiencia les agradesco mucho su ayuda

gracias y un saludo
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: Rafas en 24 de Abril de 2011, 12:17:24
Buenas, estoy incursionando de a poco en lo que refiere a la comunicación GSM utilizando un PIC, vengo tratando de interiorizarme sobre el tema, no tengo experiencia con estos módulos y tengo algunas dudas (muchas! Pero vamos de a poco =P)

Estoy en la etapa de "investigación", por decirlo de alguna manera. La idea es realizar un sistema de la forma "alarma GSM"... es decir, que el sistema pueda enviar un sms ante determinado evento (dominando el módulo GSM vía serial con el PIC). Eso tengo en claro que puedo testearlo antes conectando el módem GSM a la PC, vía comandos AT con el Hyperterminal... y luego "reemplazar" (por decirlo de alguna manera) la PC con el sistema implementado con el PIC.

Lo que me surge la duda, es cómo se implementaría el hecho de enviarle un sms al módulo desde un celular determinado (supongamos, lo manda el usuario de la alarma) y que el sistema implementado con el PIC reaccione según el sms enviado. Supongamos, al enviar el sms "prende_led", que mi PIC "lea" del módulo GSM ése sms puntualmente, y active determinada salida (lógico, lo programaría por soft para tal fin).

La pregunta es... sería éste el procedimiento adecuado? O no puede realizarse de esa manera?



Gracias desde ya.
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: RICHI777 en 24 de Abril de 2011, 13:02:23
Hola Rafas, es tal cual lo comentas. Via comandos AT cualquier módulo celular te permite enviar y recibir SMS ( en texto plano o PDU ). Desde el lado del procesador que uses debes leer el SMS decodificar el texto y actuar en consecuencia.

Saludos !

Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: Rafas en 24 de Abril de 2011, 13:39:37
Genial, muchas gracias Richi... cómo una respuesta tan "simple" me solucionó una duda existencial  :)

Sabiendo eso, entonces un paso obligado es la elección del módulo GSM, para luego sí poder experimentar prácticamente con él y meterme de lleno en los problemas que me dará para hacerlo funcionar =P

El tema es... estuve buscando info sobre algunos módulos (me encontré con los SIM como los más recurrentes, y algunos de Motorola) y no sé bien a dónde debo apuntar en la búsqueda. Lo que necesito primordialmente es el envío y la recepción de sms... sería sencillamente eso. Sí necesitaría un módulo con conexión DB9, ya que he notado que algunos módulos es como que vienen "pelados"... y aparte te venden lo que haría las veces de "placa de desarrollo". Eso es lo que no comprendo del todo bien, cómo se maneja este mercado..

Tienes algunos "tips" para orientarme en cuanto a la elección del módulo?... cosas que debo prestarle especial atención al elegirlo... alguno recomendable para "principiantes"?
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: RICHI777 en 24 de Abril de 2011, 14:03:10
Hola, como te dije anteriormente todos los módulos soportan envio y recepción de SMS, algunos ( los más caros soprtan mas caracteristicas ). Te dejo una lista de los que se consigen en Argentina:


La elección va a depender del costo y del tipo de conector que quieras utilizar, ya que hoy es común el montaje BGA, que para hobbistas es una restricción. Casi todos los fabricantes ofrecen módulos para interconectar directamente con un micro ( se conecta a una UART ), pero también ofrecen kits para que directamente lo conectes a una PC, vienen con MAX-232 y un DB9. Si la idea es manejar SMS unicamente, te conviene usar uno directamente al micro porque es una cosa sencilla. Lo que tenes que tener en claro es envio y recepción de caracteres por una UART con un micro. Después solamente es enviar un comando AT y analizar su respuesta.

Saludos !





Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: Rafas en 24 de Abril de 2011, 14:33:03
Bien, entonces como decís, podría conseguir un módulo que tenga una UART directamente para conectar al micro... y si quiero conectarlo a la PC, podría hacerle yo mismo la interfaz con el MAX-232, para convertir los niveles que necesita el modem a RS-232, no?

Muchas gracias Richi, me fuiste de mucha ayuda. Un abrazo!
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: kamisama en 25 de Abril de 2011, 10:59:59
(permiso que me meta)Alguien tendra librerias para pcbwizard o algun otro pcb para conectar el g24 (como por lo menos para ir probando si me salen las patas en la placa y cloruro ferrico) o el sonyericsson gs64?

Tienen muchas patas, al cohete (para el uso que le voy a dar)  y complica muchisimo... pero quiero ver si es posible hacer por lo menos un adaptador casero con FR4 o pertinax.


Saludos y gracias.
pochonet@ciudad.com.ar
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: DaYeS en 05 de Mayo de 2011, 17:37:07
A lo mejor es cambiar un poco el rumbo de lo que teniais pensado, pero... inicialmente el post er a para buscar un módulo gsm barato, con usrt, y ahora comunicarse por GPRS.

Pues como dije, a lo mejor es cambiar un poco el rumbo, pero propongo:

Familia Cinterion (antes de siemens):

TC65i ---> Módulo GSM, programable en Java, que viene con bastantes datos y ejemplos de como hacer una conexión GPRS, además cuenta con plataforma OTAP, para actualizar el programa JAVA a treves de inet (como quería), que responde a eventos y capaz de mandar sms (de forma sencilla), sin necesidad de conectar un micro exterior. Además posee GPIO´s y un largo etc, su precio es unos 35 € (en España).

XT65 ----> Idem que el anterior, pero incluye en la misma placa GPS, (ideal para traking como también se pregunto). Precio unos 58 €.

Lo malo es que la primera vez también se tiene que comprar el módulo de desarrollo (una placa con todas las conexiones para conectarlo mediante USB al PC), siendo su percion con un módulo más elevado. La del Xt65 se llama MTX65 y ma´s o menos son 100 €.

Familia SIMCOM:

SIM900 ----> Para los que quieran seguir utilizando micro independiente, puerto serie, bastantes GPIO´s, tamaño compacto y sms modo texto y pdu. Consumo en Sleep, con TRX pero despertando por recepción de sms, más o menos 1,5 mA. (El SIM900A en Sleep 1mA). Precio 25 €. (con PCB sacando todas las conexiónes y zocalo para SIM unos 60€).


Salu2

Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: franklinbarra en 23 de Mayo de 2011, 18:22:44
mira esta pagina Microcontroladores PIC Aplicaciones GPS GSMhttp://microcon-unp.blogspot.com (http://microcon-unp.blogspot.com)  encontraras aplicaciones con modem GSM y GPS con controladores PIC y en programación PICBASIC PROCOMPILER...tambien hay aplicaciones VISUAL STUDIO 2008 :lol
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: RICHI777 en 23 de Mayo de 2011, 22:32:11
Citar
mira esta pagina Microcontroladores PIC Aplicaciones GPS GSMhttp://microcon-unp.blogspot.com  encontraras aplicaciones con modem GSM y GPS con controladores PIC y en programación PICBASIC PROCOMPILER...tambien hay aplicaciones VISUAL STUDIO 2008 :lol

Si lastima que todo el contenido que "quise" ver era necesario pagar ....

Saludos !
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: inyelber en 28 de Agosto de 2011, 20:07:31
que tal gente!
estoy por aca xq compre un modulo gsm pero trae un conector db9 y unos pines con identificaciones.
lo que quiero es saber como lo puedo conectar a un pic para enviarle comandos AT.

gracias y saludos!
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: fiolin en 29 de Agosto de 2011, 09:14:13
También tengo una placa muy parecida y para comunicarme con el pic uso un Max232.

Rx del pic<-----pin (12) Max 232 (13)pin<----Tx  DB9 Modem
Tx del pic----->pin (11) Max 232 (14)pin---->Rx DB9 Modem
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: inyelber en 29 de Agosto de 2011, 18:15:36
gracias fiolin por la respuesta pronta.
yo tengo un tc35 de siemens.
por alli habia leido que el tx y rx del tc35 son ttl ya, es decir que se puede comunicar directo con el pic.
no se si eso es cierto.
que modulo tienes tu fiolin?
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: fiolin en 29 de Agosto de 2011, 23:37:38
La placa que tengo tiene un modulo sim300 en mi caso por el puerto DB9 funcionaba perfecto conectado al puerto serie de la pc y usando hyperterminal, ahora para usarlo con el pic tuve que agregar el max 232 para adaptar de rs232 a ttl.
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: inyelber en 30 de Agosto de 2011, 06:08:03
ha ok.
bueno yo no he podido probar con la hiperterminal xq no tengo db9 en mi laptop.
voy a buscar una pc para probar y luego me meto con el pic.
otra cosita, el modulo gsm sin la sim funciona?
es decir yo le envio por ejemplo: AT y me deberia de responder?
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: fiolin en 30 de Agosto de 2011, 08:15:11
Uso también una portable pero con adaptador usb-serial (no es caro), el modem debería responder a los comandos  AT sin la tarjeta sim, me ocurrió que por un falso contacto en el encastre del módulo sim300 no le llegaba tensión a la sim, y el  modem igual respondia a todos los comandos que le mandaba, obvio que no podía mandar sms.
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: inyelber en 31 de Agosto de 2011, 16:13:35
que tal fiolin.
bueno ya me logro comunicar con el modulo gsm.
ahora cuando le introduzco la SIM y le doy al comando AT+CREG? me responde: +CREG: 0,3
he buscado en internet y al parecer el 0,3 es que no se puede registrar en la red.
tambien he buscado en el manual de esta modulo y solo trabaja en 900 y 1800 mhz.
y la operadora que yo uso es de movistar y al parecer movistar trabaja en 850 y 1900 mhz.
que opinas de esto?
te ha pasado algo asi?
saludos!
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: fiolin en 31 de Agosto de 2011, 17:50:36
Hice lo mismo que vos y me retorna
+CREG: 0,1
y cuando le mando esto me responde con el nombre de la operadora que en mi caso es la empresa estatal Antel:

AT+COPS?

+COPS: 0,0,"01"

OK

Espeno que te sirva con movistar no tuve resultados ya que mi modulo no trabaja en la banda de movis
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: inyelber en 01 de Septiembre de 2011, 17:30:38
efectivamente fiolin.
compre una sim de digitel y funciona perfecto.
supongo que es por las bandas en las que trabaja movistar y movilnet que es 850 ambas.
ya esta ready el gsm.
agradecido por la ayuda prestada.
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: inyelber en 03 de Septiembre de 2011, 05:15:07
que tal gente de nuevo por acá.
tengo otra duda!
ya me logro comunicar con el modulo gsm perfecto a través de la hiperterminal.
lo que quiero es enviarle mensajes al modulo y poderlos ver en la hiperterminal.
le he enviado este comando pero no logro ver nada
at+cnmi=2,2,0,0,0
ha bueno y un montón de combinaciones mas.
si alguien sabe cual es la combinación para que cuando reciba un mensaje lo saque de una vez por  la uart de modulo.
yo estoy usando un tc35 de siemens
si alguien sabe algo me informan xfa
gracias y saludos!
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: fiolin en 03 de Septiembre de 2011, 18:29:50
mandale esto antes

AT+CPMS="SM","SM"

AT+CNMI=2,2,0,0,0

AT+CMGF=1
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: inyelber en 03 de Septiembre de 2011, 20:02:36
me da error.
mira lo que me sale:

at+cpms="sm","sm"
+CPMS: 18,30,18,30,18,30

OK
at+cnmi=2,2,0,0,0
ERROR

debe de ser otra convinacion pero no la se.  :(
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: fiolin en 03 de Septiembre de 2011, 21:42:56
proba mandarle
AT+CNMI?
AT+CNMI=?
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: inyelber en 04 de Septiembre de 2011, 17:39:33
me da estos valores
pero no se que hacer con esto.

at+cnmi?
+CNMI: 0,0,0,0,1

OK
at+cnmi=?
+CNMI: (0-3),(0,1),(0,2,3),(0,2),(1)

OK

Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: fiolin en 05 de Septiembre de 2011, 21:49:44
Probaste bajar el manual con los comandos AT? seguro que vas a tener ahí la respuesta
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: jesusisaac en 07 de Octubre de 2011, 08:19:17
Hola saludos muchachos soy de Venezuela , si estan interesados en modulos gsm/gprs pueden escribirme a mi correo
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: inyelber en 17 de Octubre de 2011, 12:25:04
que tal gente
que tal fiolin.

bueno ya el tema de comunicarme con el gsm via hiperterminal lo logre.
el tema es que ahora no me quiere comunicar con el pic pero no encuentro los comandos que configuran la comunicacion, solo los bits por segunto y control de flujo.
pero me falta bits de datos, paridad y bits de parada.
el ICF y el IFC no los tiene este modem. yo uso un TC35 de siemens.

si me pueden hechar una mano les agradezco. saludos!!!
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: fiolin en 25 de Octubre de 2011, 06:53:22
Para la comunicación entre el modem y el pic es necesario usar un max232 para adaptar los niveles TTL del pic con los RS232 del modem.
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: inyelber en 25 de Octubre de 2011, 07:25:48
si eso lo estoy haciendo pero nada!
del gsm a la pc da, pero del pic al gsm no.  :?
tu has usado el TC35 de siemens?
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: fiolin en 25 de Octubre de 2011, 10:37:53
No solo un modem con un modulo simcom300
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: inyelber en 25 de Octubre de 2011, 15:57:03
a lo mejor andan diferente.  :?
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: cakches en 06 de Diciembre de 2011, 02:37:05
Disculpen, pero mi insistencia es porque no tengo ninguna respuesta por el tema que he creado, est es el link:
http://www.todopic.com.ar/foros/index.php?topic=6604.0

Les explico mi idea de proyecto para mi tesis a groso modo:

Primero en un panel de alarmas se comunica por medio de la linea telefonica (par de hilos).
Ahora mi proyecto consiste en sacar una línea de respaldo inalambrica en caso de que la línea telefónica se interrumpa o lo corten(un sabotaje). el tipo de comunicación es DTMF del panel de alarmas, lo que yo he tratado de buscar es como acoplar el par de hilos de la línea telefónica a un modem GSM.

Lo que busco es que el modem GSM marque el número telefónico (los tonos enviados por la línea telefónica del panel de alarmas) y reciba una llamada, el problema de los códigos o la comunicacion en si una vez recibida o transmitida la llamada no interesa ya que de eso se encarga una central de alarmas y el panel de alarmas respectivamente.

Les agradeceria mucho sus respuestas.

Hasta luego
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: Simon21 en 24 de Junio de 2012, 23:36:28
Les recomiendo este módulo. Lo compre hace 1 mes aproximadamente y ya lo tengo en mis manos.
Ahora a tratar de comunicarlo con el pic.

http://www.ebay.com/itm/SIMCOM-SIM900-GPRS-GSM-QUAD-Band-Module-Development-Board-for-AVR-MCU-ARM-/270851051008?pt=LH_DefaultDomain_0&hash=item3f0ffb0e00#ht_5910wt_952

Alguien tiene un tutorial basico sobre como comenzar a comunicar el sim900 con un pic ??

Por ejemplo, si quisiera prender un led desde un mensaje de texto, o viceversa, enviar un mensaje de texto indicando el
estado de una salida, o diciendo: "la salida está activa", basicamente me interesa empezar con esto.

Agradeceria si alguien tiene info respecto a esto.  :-/

Saludos
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: Mat_DM2012 en 04 de Julio de 2012, 23:29:10
Hola que tal? soy nuevo en esto y estuve leyendo mucho sobre los moduos gprs y gsm, ahora una pregunta, capas que es tonta pero... la tarjeta sim que utilizo debe tener credito no??  :? o como es eso?
saludos y gracias...
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: Simon21 en 05 de Julio de 2012, 14:09:00
Mas vale que sí !! Sinó la empresa prestadora de servicios no te va a dejar enviar o recibir datos  :shock:
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: Suky en 05 de Julio de 2012, 20:12:08
 :mrgreen: En la vida es difícil que encuentres algo gratis  :D
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: jluqueq en 13 de Enero de 2013, 23:06:45
Buenas noches, quisiera hacerles una consulta por favor

Intento comunicar un MODEM SIM548C con un PIC18F4550 usando CCS.

Al recibir un sms, el modem lo muestra directamente via serial en el hyperterminal y sin guardarlo en la simcard (AT+CNMI=2,2,0,0,0): funciona bien.
Debajo copio la función de interrupción (apagar un led) y funciona. El pic entra a la interrupcion cada vez que le envio algun dato desde el hyperterminal.
Sin embargo, al conectar el modem con el PIC, el modem recibe el sms pero no se lo pasa al PIC. El pic no entra a la interrupción.
Y al volver a conectar el modem con el hyperterminal, se muestra el sms, como si se hubiera quedado retenido en el modem.

Que podrá ser?
He verificado conexiones, preparé cable serial cruzado.

Su ayuda será muy valiosa para mí.

El código de la función de interrupción es el siguiente:

#INT_RDA
void isr_serial (void){
   
   if (KBHIT()==1) // opcional
   {
      caracter= getc(); //tambien he usado funciones para leer cadenas y funciona perfectamente cuando tengo conectado el PIC con la PC.
      output_low(PIN_B0);
   }
}



Gracias
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: victorzx en 18 de Marzo de 2013, 02:07:49
Buenas una pregunta cuando le llega un dato al moden este lo manda al pic pero que funcion debo aplicar para coger ese dato que le lllega al moden??
Título: Re: Comunicacion entre PIC y modem GSM
Publicado por: luisdrc en 04 de Septiembre de 2013, 23:30:30
Hola saludos muchachos soy de Venezuela , si estan interesados en modulos gsm/gprs pueden escribirme a mi correo

Cúal es tu correo?