SIM7100 Módem GSM Conexión no confiable

1

Estoy tratando de comunicarme con SIM7100 GSM modem pero rara vez puedo comunicarme con él a través de la interfaz UART. Estoy observando la señal con un osciloscopio, doy 5 V como Alto y 0 V como Bajo, 8 bits de datos, 1 inicio y 1 bit de parada con una velocidad de transmisión de 115200, en mi DTE. Las señales pasan a través del controlador de línea RS232 y un cambiador de nivel, luego llegan al DCE (módem GSM) con una señal corregida e invertida, que es 1.8V como alta y 0V como baja (también he intentado enviar solo por estar seguro de que inversa de la señal, o inversa del orden de bits, pero el módem GSM no dio ninguna respuesta).

Cuando envío el comando AT , a veces solo devuelve las respuestas echo AT , a veces OK y a veces Booting , etc. Pero la mayoría de las veces no devuelve nada. Dado que uso el terminal VISA de National Instruments para la comunicación en serie, estoy seguro de que la señal de envío es correcta y que la lectura también es correcta.

Si no dio ninguna respuesta, podría considerarlo ya que hay un error con el hardware, pero las raras veces las respuestas me dan la razón de que mi conexión de hardware es correcta (de hecho, solo utilicé los diseños de referencia). p>

Medí manualmente todos los niveles de voltaje y las señales en todos los pines, incluidos GSM y RS232 para DCE y DTE. Todos fueron correctos, excepto la fuente TxD desde el módem GSM al microcontrolador, que siempre se afirma. También probé 4 módems GSM SIM7100 diferentes si hubo un problema con el módem.

Ahora, no recibo AT o OK , pero a veces recibo

  

1: Recuento de devoluciones de operaciones de lectura: 2 bytes \ 00 \ 00

     

2: Leer el número de devoluciones de la operación: 12 bytes de arranque ... \ r \ n

     

3: Cuenta de devoluciones de operaciones de lectura: 2 bytes \ r \ n

     

4: Leer el número de devoluciones de la operación: 10 bytes SMS \ sDONE \ r \ n

     

5: Recuento de devoluciones de operaciones de lectura: 2 bytes \ r \ n

     

6: Leer el número de devoluciones de la operación: 9 bytes PB \ sDONE \ r \ n

¿Cuál podría ser el problema?

Este primer conjunto de imágenes trata sobre el diseño de mi circuito.

EstesegundoconjuntodeimágenestratasobrelosnivelesdeseñalGSMRxD(requeridosyobservados).Revisétambiénlasseccionesrelacionadasconlashojasdedatosdenuevoynopudeencontrarningúnconflicto.

Quieroeditarlapreguntaparanuevosdatosderespuesta.

Ahoraestoytomandoestarespuestaloqueseaquehaga.¿Quesignifica?¿QuépodríahacerparacomunicarmeconGSMestemódem?

1:ReadOperationReturnCount:39bytes\D8
1:ReadOperationReturnCount:39bytes\D8%pre%!-#1\A3\A3\A3\E5\EB%pre%%pre%y%pre%%pre%e%pre%wacu\E5\EB%pre%%pre%y\BD\B5%pre%wacu\E5\EB%pre%%pre%
!-#1\A3\A3\A3\E5\EB%pre%%pre%y%pre%%pre%e%pre%wacu\E5\EB%pre%%pre%y\BD\B5%pre%wacu\E5\EB%pre%%pre%

PeterJmedijo"establezca su alcance para que se dispare si el voltaje del módulo cae por debajo de 3.4V brevemente" sobre esta edición. Intentaré esto.

¿Hay alguna otra sugerencia?

    
pregunta onrep

2 respuestas

2

Encontré el problema y ahora puedo dar la respuesta a mi propia pregunta. El optoacoplador está roto, por lo tanto, lo quité y ¡voila!

    
respondido por el onrep
1

Creo que hoy estoy teniendo el mismo problema ... ¿Puede confirmar que eliminó o no eliminó el Traductor de voltaje?

Tengo esta unidad que ordené de Amazon ... mi unidad es en realidad una versión 2.2 vendida por DIYmall

Creoqueeltraductordevoltajealqueserefiere...eselTXB0108deTexasInstruments...marcadoenrojo...

Hayunpuertomicrousb,etiquetado"DEBUG" en la unidad ... Probé ese puerto ... después de instalar los controladores de Windows y conectarme al puerto COM 14 ... y pude enviar un mensaje SMS a través de Python, así que puedo confirmar que el módulo ... con la tarjeta SIM funciona ... pero UART ... está muerto en mi opinión.

Pero si alguien tiene alguna idea para que funcione a través de UART ... soy todo oídos ...

    
respondido por el Eduard Florea

Lea otras preguntas en las etiquetas