Programando módulo GSM GPRS A9 con SDK Ai-Thinker y Coolwatcher sin microcontroladores

En construcción….

En este tutorial les traemos el módulo A9, fabricado por la empresa AI-Thinker creadora de otros módulos como el esp32 y el esp8266.
Veremos como configurar el SDK de AI-Thinker, para poder subirle programas directamente al módulo y de esta manera no necesitar un micocontrolador aparte.
Por otro lado ejecutaremos varios comandos at para testear el módulo y subir el firmware nuevamente después de haber cargado el programa y recuperar las funcionalidades de los comandos.

Link para adquirir el módulo

https://lcsc.com/product-detail/Development-Boards-Development-Kits_Ai-Thinker-A9Development-board_C191952.html

 

Sobre el módulo

Los modelos de módulos Ai-Thinker GPRS GSM son principalmente el A9 , A9G. El A9 tiene principalmente funciones relacionadas con GSM / GPRS (2G); el A9G también integra un chip GPS para facilitar las aplicaciones relacionadas con el posicionamiento.


Tal vez pueda interesarte proyectos en arduino, pic, robótica, telecomunicaciones, suscribete en http://www.youtube.com/user/carlosvolt?sub_confirmation=1 mucho videos con código fuentes completos y diagramas

SUSCRIBETE A NUESTRO CANAL DE YOUTUBE, TUTORIALES GRATIS

Desarrollo

El desarrollo de módulos proporciona principalmente dos tipos de interfaces:

(A)Comando AT : un módulo se conecta con MCU(microcontrolador) con UART(interface serial)

  • Es una forma fácil de operar el módulo GSM / GPRS, y requiere que MCU envíe el comando al módulo a través de un puerto serie (UART), y solo necesita encontrar el comando que necesita en «AT Command Documentation»
  • El firmware de AT es el firmware predeterminado, puede configurarlo de inmediato, consulte la Wiki de Ai-Thinker.

(B)SDK en el desarrollo de chips, No se necesita una MCU externa, suba el firmware directamente al módulo GPRS

  • La ventaja de este método es que no necesita MCU adicional, programando directamente en módulos, ahorrando recursos de hardware y ahorrando dinero para proyectos
  • Esta documentación presenta en detalle cómo usar SDK para desarrollar y proporcionar documentos API relacionados.
  • El código fuente de la aplicación AT no está incluido en este SDK

Características

  • RDA 32 bit RISC core, frecuencia hasta 312 MHz, con caché de instrucciones 4k, caché de datos 4k
  • Hasta 29 GPIOs (con dos pines de descarga)
  • Calendario (reloj de tiempo real) con alarma
  • 1 interfaz de dispositivo USB1.1
  • 2 interfaz UART con control de flujo (+1 puerto serie de descarga / depuración)
  • Interfaz 2 SPI
  • Interfaz 3 I 2 C
  • 1 controlador SDMMC (interfaz)
  • 2 interfaces ADC, 10 bits
  • 32Mb (4MB) SPI NOR Flash
  • DDR PSRAM 32Mb (4MB)
  • 8kHz, 13Bits / muestra ADC mic
  • 48kHz, 16bits / muestra de audio DAC
  • Unidad de administración de energía: administración de carga de la batería de litio, DC-DC y LDO integrados, voltaje de IO variable
  • Paquete SMD de 18.8 x 19.2 mm
  • Cuatribanda GSM / GPRS (800/900/1800 / 1900MHz)
  • llamadas
  • Servicio de SMS

Otras características Características

  • 1 módulo A9G (la placa es la misma que con A9 y A9G, para A9 y A9G en el mismo paquete, el mismo pin)
  • 29 GPIO con espaciado de 2.45 mm (con 2 pines de depuración de descarga ( HST_TXHST_RX)
  • Una ranura para tarjeta SIM (Nano Card <Micro Card <Tarjeta estándar)
  • 1 ranura para tarjeta TF
  • 1 interfaz GPRS con paquete de generación IPEX 1
  • 1 interfaz GPS con el paquete de generación IPEX 1( Sólo A9)
  • 1 interfaz micro USB
  • 5v-4.2V DC-DC, puede ser una fuente de alimentación de 5v o una fuente de alimentación de 3.8 ~ 4.2V
  • 1 chip acelerómetro (LIS3DHx)
  • 1 tecla de encendido y un botón de reinicio
  • 2 LED
  • 1 micrófono

Mapa de pines

Adaptador Usb Serial

Grabar (descargar) el programa a la placa de desarrollo a través del puerto serie. Necesita un chip de puerto serie USB.

Tarjeta SIM

Para garantizar la singularidad de la identidad de cada dispositivo en la red GSM / GPRS, se necesita una tarjeta SIM. Ahora se admiten la tarjeta SIM normal y eSIM, la primera es una tarjeta con un chip y contactos, con diferentes tamaños: SIM estándar, Micro SIM, Nano SIM; Este último es solo un chip, tiene un tamaño pequeño que puede ser instalado directamente dentro del dispositivo.

Conexión para ejecutar comandos AT

Conexión para actualizar firmware y subir programas


SUSCRIBETE A NUESTROS BOLETINES, RECIBE EN TU CORREO LAS NOTICIAS MÁS DESTACADAS, SÓLO INGRESANDO TU CORREO ELECTRÓNICO



VIDEOS RECOMENDADOS

Un comentario en “Programando módulo GSM GPRS A9 con SDK Ai-Thinker y Coolwatcher sin microcontroladores

  1. Un saludo, tengo una duda con la conexión de los cables para la comunicación con los comandos AT, porque en el diagrama no se conecta el pin TX del conversor USB serial. Adicional a esto, donde puedo conseguir todos los comandos AT para este módulo, acaso son los mismos que el módulo A6.

    Gracias por tu respuesta.

Deja un comentario