Pudding 系列开发板-A9G开发板资料


A9G开发板原理图: a9g-dev_v1.2.pdf

A9G开发板原理图库: a9g-dev_v1.2.zip

其他基本信息请参考WIKI/GPRS页面: http://wiki.ai-thinker.com/gprs

一、 简介

1.   开发板简介

l  A9G开发板是基于安信可A9G GPRS/GSM+GPS/BDS 模块的多功能开发板,可以用来验证A9G模块的基础通信功能和外设功能。

l  A9G开发板具备基础的 电话/短信,GPRS联网通信,GPS/BDS双模定位功能。

l  A9G开发板板载了锂电池充电管理、麦克风、扬声器接口、USB通信接口、多个用户按键/led、TF卡槽、加速度传感器、SPI接口、I2C2接口、ADC接口。

l  A9G开发板摄像头扩展板,可外接30W/200W摄像头。

l  A9G开发板投币机扩展板,可外接传统投币机。

 

基于以上功能,A9G可用于多种外设原型开发验证:

l  使用GPRS+GPS, 以及加速度传感器 的车辆防盗器。

l  使用GSM以及麦克风/扬声器的远程监听对讲器

l  使用GPRS/GSM+GPS,1.54寸电容式触摸屏的智能手表

l  使用GPRS/GSM+GPS,心率血氧传感器,1.54寸电容式触摸屏的老年人监护手表

l  使用GPRS+TF+摄像头扩展板的远程监控摄像头

l  使用投币机扩展板的微信支付投币机方案

 

2.   开发板外观及尺寸

实物图

尺寸

3.引脚介绍

二、 如何操作

1.   基本调试

接线

       开发板使用AT固件,在调试的时候使用4根线连接usb-ttl,接到电脑上调试:VUSB→5V;GND→GND;AT_TX→RX;AT_RX→TX;

       或者使用USB供电,另外再接三条线GND→GND;AT_TX→RX;AT_RX→TX;

       或者锂电池供电 VBAT→(3.3v-4.2)V; GND→GND;AT_TX→RX;AT_RX→TX;(使用VBAT供电,需要长按power_key按键2s左右)

上电

    A9G开发板可使用锂电池或者USB供电。
    上电1~2S后模组自动运行,这个时候串口会自动输出信息。整个上电到开发板正常工作的过程不需要任何操作。
    需要复位,请按Rst_Key按键。
    模组默认进入AT指令模式。

上电打印输出信息

2.   如何烧录固件

烧录固件准备:

GPRS 系列模组固件发布:http://wiki.ai-thinker.com/gprs/firmware

烧录软件下载及烧录教程:http://wiki.ai-thinker.com/gprs_download

三、 相关开发

AT指令调试

A6/A9/A9G AT指令操作示例大全(线上文档,会持续更新调试DEMO) 其他用法请查看AT指令集

二次开发

A9Tracker相关功能

(A9Tracker相关功能中,A9模组使用基站定位功能,A9G模组可以选择设置基站定位功能或者GPS定位功能,定时上传当前位置信息到微信或者app,在室内定位时,由于GPS信号太弱,建议设置为基站定位功能。具体参考以下文档)

注意:安信可最开始发给客户的样机(非淘宝购买)无法使用上述功能,客户可以把模组的IMEI值发给销售,我司通过远程方式解决这个问题

四、 常见问题

1.   模组上电打印信息

正常情况下,模组上电初始化完成的标志是+CIEV: READY,实际模组在初始化的时候向基站请求了数据,会下发日期、零时区时间和时区信息,由于网络原因,会在READY之后输出。当然,出现READY之后,即代表这模组上电初始化完成。

 

2.   A9G的波特率自适应

A9G具有波特率自适应功能,默认波特率是115200。在模组上电初始程中,可以修改模组的波特率。例如,我的MCU的波特率是9600,那么在模组刚上电的时候,发一条指令AT(不仅仅局限于这个指令,只是用来调整波特率),模组就会自动调整波特率到9600.

3.   A9G指示灯说明

GPS状态指示灯 没有得到定位→0.5S 闪烁间隔为0.5S
得到定位→2S 闪烁间隔为2S
GPRS状态指示灯 未注册网络→0.5S 闪烁间隔为0.5S
注册网络的过程中→0.2S 闪烁间隔为0.2S
注册网络成功→2S 闪烁间隔为2S
例如 注册成功 亮—(2s后)——>灭——-(2s后)——>亮

联系我们