El módulo GSM SIM800C funciona a través de una PC pero no con batería

1

Antes de dar las especificaciones de mi proyecto, me gustaría decir que soy un principiante total en electrónica, pero tengo experiencia en desarrollo de TI.

También quiero disculparme si esta pregunta ya ha sido respondida, pero no puedo encontrar ningún hilo que responda a esta pregunta específica.

Estoy intentando alimentar un módulo GSM SIM800C a través de la batería de Li-Ion, pero no parece funcionar. El módulo se está encendiendo bien y parece funcionar, ya que parpadea cada 3 segundos después de un breve período (parece que está conectado a la red), pero cuando envío el comando AT a través de mi PC (pasando por una NodeMCU), no tengo respuesta .

Mientras tanto, si enciendo el módulo a través de mi PC, funciona bien, el módulo puede responder al comando AT.

El SIM800C funciona en un rango de entrada de CC de 3.3-4.4 voltios y en 400 mA hasta 2A. Mi batería genera 10.8 hasta 12.6 voltios de CC y 4800mAh.

Los amplificadores me parecieron altos, así que desarmé la batería y descubrí 3 pequeñas baterías en serie, cada una con 3.7 a 4.2 voltios y 1500mAh.

Luego procedí a alimentar el módulo con una pequeña batería y, con el led parpadeando una vez cada 3 segundos, pude notar que el módulo estaba encendido y funcionaba teóricamente, pero aún no hay respuesta en la consola.

También intenté encenderlo a través del cargador de mi teléfono y el efecto es el mismo: el módulo está encendido pero no acepta comandos AT.

Para resumir lo que funciona y lo que no, vincularé dos esquemas, uno es uno "en funcionamiento" y el otro no.

Abajo está el trabajo:

Yluego,elquenofunciona:

Leíaquíyalláquedeberíausarcondensadoresoresistencias,peroestoytotalmenteperdidocontodalainformación.

¿SabecómodeboprocederparaobtenerlarespuestadeloscomandosAT?

Graciasdeantemanoyunavezmás,perdónporminoobyness

Editar:Aquíhayunafotodelmontaje.PodemosverelNodeMCUalimentadoporUSBenelcentro,labateríaenlaparteinferiorizquierdayelMóduloGSM(SIM800C)enlaparteinferiorderechadelaimagen.

    
pregunta Gaetan Boyals

2 respuestas

2

¿Se ha asegurado de que haya una conexión a tierra compartida entre el módulo SIM800 y el módulo NodeMCU? En su primer ejemplo, esta conexión a tierra se proporcionaría al estar conectado a la PC a través de las conexiones USB, pero en su segundo esquema no parece haber una conexión.

Aunque tenga el pin NodeMCU GND conectado al pin BOOT en la SIM800, debe proporcionar un terreno dedicado para asegurarse de que todo comparte el mismo punto de referencia.

Consulte esta publicación para obtener más información: ¿Por qué necesitan las redes ¿Un cable de tierra común?

    
respondido por el anonymous
1

Sospecho que hay un caso de pinout erróneo aquí. Para estar absolutamente seguro, sería útil si publicara fotos de alta resolución de ambos lados de su tarjeta SIM800C.

Cuando busco estos módulos en la web, la mayoría de ellos se parecen a los suyos:

TengaencuentaqueelpinalladodeVCCsellama"RST", que es "reset". También hay tableros que se ven así:

Elpinoutesidéntico,soloelpinsellama"BOOT". Sin embargo, el texto en la imagen dice "link GND".

Sospecho que esto es lo que causó la confusión. En ambos casos, este pin está conectado a la entrada PWRKEY en SIM800C. Esto es lo que dice la descripción:

  

PWRKEY se debe bajar al menos 1 segundo y luego soltarlo en el módulo de encendido / apagado.

Supongo que esto es lo que significó quien hizo esa imagen en "link GND": "conecta este pin a GND para establecer el enlace". No significa "esto es un motivo para la conexión de enlace".

Por lo tanto, hay dos cosas que debes hacer:

  • Debe agregar el cable de conexión a tierra desde la conexión a tierra de NodeMCU al pin GND SIM800C.
  • Debe desconectar el pin RST / BOOT de la conexión a tierra NodeMCU y conectarlo para liberar el pin GPIO de NodeMCU o para esta nueva conexión a tierra común desde el paso 1 mediante un botón.

Si usa un botón, lo presiona durante 1 segundo para encender el SIM800C. Si usas el pin GPIO, en tu código tienes que generar "0" durante 1 segundo, luego haz el pin tri-state.

    
respondido por el Maple

Lea otras preguntas en las etiquetas