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

Deja un comentario