Estoy tratando de comunicarme con el módem GSM SIM7100 , pero rara vez puedo comunicarme con él a través de la interfaz UART. Estoy observando la señal con un osciloscopio, estoy dando 5V como alto y 0V como bajo, 8 bits de datos, 1 bit de 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,8 V como alta y 0 V como baja (también he intentado enviar solo para estar seguro de que el inversa de la señal, o inversa del orden de bits pero el módem GSM no dio ninguna respuesta).
Cuando envío el AT
comando, a veces devuelve solo respuestas de eco AT
, a veces OK
y a veces Booting
, etc. Pero la mayoría de las veces no devuelve nada. Dado que utilizo la terminal VISA de National Instruments para la comunicación en serie, estoy seguro de que la señal de envío es correcta y la lectura también es correcta.
Si no da ninguna respuesta, podría considerar que hay un error con el hardware, pero las pocas respuestas dadas me hacen pensar que la conexión de mi hardware es correcta (De hecho, usé solo los diseños de referencia).
Medí manualmente todos los niveles de voltaje y las señales en todos los pines, incluidos GSM y RS232, tanto para DCE como para DTE. Todos eran correctos, excepto el abastecimiento de línea TxD desde el módem GSM al microcontrolador, que siempre se afirma. También probé 4 módems SIM7100 GSM diferentes si había algún problema con el módem.
Ahora, no AT
ni OK
me recibe, pero a veces recibo
1: Recuento de devoluciones de la operación de lectura: 2 bytes \00\00
2: Operación de lectura Recuento de devoluciones: 12 bytes Arrancando...\r\n
3: Recuento de devoluciones de la operación de lectura: 2 bytes \r\n
4: Recuento de devoluciones de la operación de lectura: 10 bytes SMS\sDONE\r\n
5: Recuento de devoluciones de la operación de lectura: 2 bytes \r\n
6: Recuento de devoluciones de operaciones de lectura: 9 bytes PB\sDONE\r\n
¿Cual podría ser el problema?
Este primer conjunto de imágenes es sobre el diseño de mi circuito.
Este segundo conjunto de imágenes trata sobre los niveles de señal GSM RxD (requeridos y observados). Revisé también las secciones relacionadas con las hojas de datos nuevamente y no pude encontrar ningún conflicto.
Quiero editar la pregunta para obtener nuevos datos de respuesta.
Ahora estoy tomando esta respuesta haga lo que haga. ¿Que significa? ¿Qué podría hacer para comunicarme con GSM este módem?
1: Read Operation
Return Count: 39 bytes
\D8\00!\17-#1\A3\A3\A3\E5\EB\00\00y\00\00e\00wacu\E5\EB\00\00y\
BD\B5\00wacu\E5\EB\00\00
PeterJ me dijo "configure su alcance para que se dispare si el voltaje del módulo cae brevemente por debajo de 3.4V" sobre esta edición. Intentaré esto.
¿Hay alguna otra sugerencia?
He encontrado el problema y ahora puedo dar la respuesta a mi propia pregunta. El optoacoplador está roto, por lo tanto, lo quité y ¡voilá!
Creo que hoy tengo el mismo problema... ¿Puede confirmar si eliminó o no el traductor de voltaje...?
Tengo esta unidad que ordené de Amazon... mi unidad es en realidad una versión 2.2 vendida por DIYmall
Creo que el traductor de voltaje al que te refieres... es el TXB0108 de Texas Instruments... en un círculo rojo...
Hay un puerto microusb, etiquetado como "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 el UART... está muerto en mi opinión.
Pero si alguien tiene alguna idea sobre cómo hacerlo funcionar a través de la UART... Soy todo oídos...
Trevor_G
Bence Kaulics
Trevor_G
PedroJ
representante
Trevor_G
representante
representante
representante